static void Main(string[] args) { var path = @"/Users/yun/Desktop/file1.ser"; var sd = new SerializationDumper(path); //FileStream f = new FileStream(args[0], FileMode.Open, FileAccess.Read); //BinaryReader br = new BinaryReader(f); if (!sd.InitOk) { return; } if (!sd.ParseStream()) { Console.WriteLine("Invald STREAM_MAGIC, sould be 0xac ed"); } Console.WriteLine(""); }
static void Main(string[] args) { var path = @"/Users/Yun/Desktop/clip"; var sd = new SerializationDumper(path); //FileStream f = new FileStream(args[0], FileMode.Open, FileAccess.Read); //BinaryReader br = new BinaryReader(f); if (!sd.InitOk) { return; } if (!sd.ParseStream()) { Console.WriteLine("Invalid STREAM_MAGIC, should be 0xac ed"); } Console.WriteLine(); foreach (var cd in sd.ClassData) { foreach (var classDetail in cd.ClassDetails) { if (classDetail.ClassName == "com.samsung.android.content.clipboard.data.SemHtmlClipData") { foreach (ClassField field in classDetail.GetFields()) { if (field.GetName() == "mHtml") { Console.WriteLine(field); } } } } } }