{"type":"rich","version":"1.0","provider_name":"phorkie","provider_url":"https:\/\/p.cweiske.de\/","title":"baksmali unpack OUYALauncher.odex","author_name":"Christian Weiske","cache_age":86400,"width":900,"height":900,"html":"<!-- embedding all files of https:\/\/p.cweiske.de\/652 -->\n<link rel=\"stylesheet\" href=\"https:\/\/p.cweiske.de\/css\/embed.css\"\/>\n<div class=\"phork\" id=\"652\">\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <style type=\"text\/css\"><\/style><div class=\"code\"><table class=\"log\"><tbody><tr class=\"li1\"><td class=\"ln\"><pre class=\"de1\">1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\n67\n68\n69\n70\n71\n72\n73\n74\n75\n76\n77\n78\n79\n80\n81\n82\n83\n84\n85\n86\n87\n88\n89\n90\n91\n92\n93\n94\n95\n96\n97\n98\n99\n100\n101\n102\n103\n104\n105\n106\n107\n108\n109\n110\n111\n112\n113\n114\n115\n116\n117\n118\n119\n120\n121\n122\n123\n124\n125\n126\n127\n128\n129\n130\n131\n132\n133\n134\n135\n136\n137\n<\/pre><\/td><td class=\"de1\"><pre class=\"de1\">$ java -jar ~\/dev\/android\/tools\/baksmali-2.3.4.jar deodex --api 16 -d framework\/ -d app\/ app\/OUYALauncher.odex\r\n&#160;\norg.jf.dexlib2.analysis.AnalysisException: Incorrect field type &quot;F&quot; for iput-object-quick\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.OdexedFieldInstructionMapper.getAndCheckDeodexedOpcode(OdexedFieldInstructionMapper.java:241)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeIputIgetQuick(MethodAnalyzer.java:1729)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:1038)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:201)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.&lt;init&gt;(MethodAnalyzer.java:131)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:464)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:371)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:238)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefinition.java:282)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:112)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.disassembleClass(Baksmali.java:152)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.access$000(Baksmali.java:46)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:76)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:74)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\r\n&#160; &#160; &#160; &#160; at java.base\/java.lang.Thread.run(Thread.java:834)\r\nopcode: iput-object-quick\r\ncode address: 1\r\nmethod: Landroid\/support\/v4\/app\/ActionBarDrawerToggle$SlideDrawable;-&gt;&lt;init&gt;(Landroid\/support\/v4\/app\/ActionBarDrawerToggle;Landroid\/graphics\/drawable\/Drawable;)V\r\n&#160;\norg.jf.dexlib2.analysis.AnalysisException: Incorrect field type &quot;Z&quot; for iget-object-quick\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.OdexedFieldInstructionMapper.getAndCheckDeodexedOpcode(OdexedFieldInstructionMapper.java:241)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeIputIgetQuick(MethodAnalyzer.java:1729)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:1038)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:201)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.&lt;init&gt;(MethodAnalyzer.java:131)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:464)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:371)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:238)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDefinition.java:327)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:113)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.disassembleClass(Baksmali.java:152)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.access$000(Baksmali.java:46)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:76)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:74)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\r\n&#160; &#160; &#160; &#160; at java.base\/java.lang.Thread.run(Thread.java:834)\r\nopcode: iget-object-quick\r\ncode address: 2\r\nmethod: Landroid\/support\/v4\/app\/ActionBarDrawerToggle$SlideDrawable;-&gt;draw(Landroid\/graphics\/Canvas;)V\r\n&#160;\norg.jf.dexlib2.analysis.AnalysisException: Could not resolve the field in class Landroid\/support\/v4\/app\/ActionBarDrawerToggle$SlideDrawable; at offset 52\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeIputIgetQuick(MethodAnalyzer.java:1696)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:1038)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:201)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.&lt;init&gt;(MethodAnalyzer.java:131)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:464)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:371)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:238)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDefinition.java:327)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:113)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.disassembleClass(Baksmali.java:152)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.access$000(Baksmali.java:46)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:76)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:74)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\r\n&#160; &#160; &#160; &#160; at java.base\/java.lang.Thread.run(Thread.java:834)\r\nopcode: iget-quick\r\ncode address: 0\r\nmethod: Landroid\/support\/v4\/app\/ActionBarDrawerToggle$SlideDrawable;-&gt;getPosition()F\r\n&#160;\norg.jf.dexlib2.analysis.AnalysisException: Incorrect field type &quot;I&quot; for iput-object-quick\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.OdexedFieldInstructionMapper.getAndCheckDeodexedOpcode(OdexedFieldInstructionMapper.java:241)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeIputIgetQuick(MethodAnalyzer.java:1729)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:1038)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:201)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.&lt;init&gt;(MethodAnalyzer.java:131)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:464)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:371)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:238)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeDirectMethods(ClassDefinition.java:282)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:112)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.disassembleClass(Baksmali.java:152)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.access$000(Baksmali.java:46)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:76)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:74)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\r\n&#160; &#160; &#160; &#160; at java.base\/java.lang.Thread.run(Thread.java:834)\r\nopcode: iput-object-quick\r\ncode address: 22\r\nmethod: Landroid\/support\/v4\/app\/ActionBarDrawerToggle;-&gt;&lt;init&gt;(Landroid\/app\/Activity;Landroid\/support\/v4\/widget\/DrawerLayout;ZIII)V\r\n&#160;\norg.jf.dexlib2.analysis.AnalysisException: Could not resolve the field in class Landroid\/support\/v4\/app\/ActionBarDrawerToggle$SlideDrawable; at offset 56\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeIputIgetQuick(MethodAnalyzer.java:1696)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:1038)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:201)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.&lt;init&gt;(MethodAnalyzer.java:131)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:464)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:371)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:238)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDefinition.java:327)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:113)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.disassembleClass(Baksmali.java:152)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.access$000(Baksmali.java:46)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:76)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:74)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\r\n&#160; &#160; &#160; &#160; at java.base\/java.lang.Thread.run(Thread.java:834)\r\nopcode: iput-quick\r\ncode address: 0\r\nmethod: Landroid\/support\/v4\/app\/ActionBarDrawerToggle$SlideDrawable;-&gt;setOffset(F)V\r\n&#160;\norg.jf.dexlib2.analysis.AnalysisException: Could not resolve the field in class Landroid\/support\/v4\/app\/ActionBarDrawerToggle$SlideDrawable; at offset 52\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeIputIgetQuick(MethodAnalyzer.java:1696)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:1038)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:201)\r\n&#160; &#160; &#160; &#160; at org.jf.dexlib2.analysis.MethodAnalyzer.&lt;init&gt;(MethodAnalyzer.java:131)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:464)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:371)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:238)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDefinition.java:327)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:113)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.disassembleClass(Baksmali.java:152)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali.access$000(Baksmali.java:46)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:76)\r\n&#160; &#160; &#160; &#160; at org.jf.baksmali.Baksmali$1.call(Baksmali.java:74)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\r\n&#160; &#160; &#160; &#160; at java.base\/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\r\n&#160; &#160; &#160; &#160; at java.base\/java.lang.Thread.run(Thread.java:834)\r\nopcode: iput-quick\r\ncode address: 0\r\nmethod: Landroid\/support\/v4\/app\/ActionBarDrawerToggle$SlideDrawable;-&gt;setPosition(F)V\r\n&#160;<\/pre><\/td><\/tr><\/tbody><\/table><\/div>\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/652\/rev-raw\/4a43720c3da676d2150ae5b5f1a6c6b0cfb6c30f\/log.log\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/652#log.log\">log.log<\/a>\n <\/div>\n<\/div>\n<\/div>\n"}
