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("");
        }
Example #2
0
            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);
                                }
                            }
                        }
                    }
                }
            }