181 KB
/home/fdroid/fdroiddata/tmp/org.projectvoodoo.simplecarrieriqdetector_16.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.projectvoodoo.simplecarrieriqdetector_16.apk
1.58 KB
zipinfo /dev/stdin
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·​file·​size:​·​38071·​bytes,​·​number·​of·​entries:​·​101 Zip·​file·​size:​·​38015·​bytes,​·​number·​of·​entries:​·​10
2 -​rw-​-​-​-​·····​2.​0·​fat······​604·​bl·​defN·​12-​Jul-​26·​10:​54·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​604·​bl·​defN·​12-​Jul-​26·​10:​54·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​725·​bl·​defN·​12-​Jul-​26·​10:​54·​META-​INF/​B7002997.​SF3 -​rw-​-​-​-​·····​2.​0·​fat······​725·​bl·​defN·​12-​Jul-​26·​10:​54·​META-​INF/​B7002997.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Jul-​26·​10:​54·​META-​INF/​B7002997.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Jul-​26·​10:​54·​META-​INF/​B7002997.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·····​2036·​bX·​defN·​12-​Jul-​21·21:​14·res/​layout/​main.​xml5 -​rw-​-​-​-​·····​2.​0·​fat·····​2040·​bX·​defN·​17-​Oct-​08·00:​37·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·····​1848·​bl·defN·12-​Jul-​21·21:​14·AndroidManifest.​xml6 -​rw-​-​-​-​·····1.​0·​fat····10912·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable-​hdpi-​v4/​ic_launcher.​png
7 -​rw-​-​-​-​·····​1.​0·​fat·····​2948·​b-​·​stor·12-​Jul-​21·21:​14·​resources.​arsc7 -​rw-​-​-​-​·····​1.​0·​fat·····3284·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat····10912·​b-​·​stor·12-​Jul-​21·21:​14·​res/​drawable-​hdpi/​ic_launcher.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····​5413·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····1.​0·​fat·····3284·​b-​·stor·​12-​Jul-​21·21:​14·​res/​drawable-​ldpi/​ic_launcher.​png9 -​rw-​-​-​-​·····2.​0·​fat·····2036·​bl·defN·​17-​Oct-​08·00:​37·​res/​layout/​main.​xml
10 -​rw-​-​-​-​·····​1.​0·​fat·····5413·​b-​·​stor·12-​Jul-​21·21:​14·​res/​drawable-​mdpi/​ic_launcher.​png10 -​rw-​-​-​-​·····​1.​0·​fat·····3112·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
11 -​rw-​-​-​-​·····​2.​0·​fat····​23064·​bl·​defN·​12-​Jul-​21·21:​14·​classes.​dex11 -​rw-​-​-​-​·····​2.​0·​fat····​26552·​bl·​defN·​17-​Oct-​08·00:​37·​classes.​dex
12 10·​files,​·​52131·​bytes·​uncompressed,​·​36736·​bytes·​compressed:​··29.​5%12 10·​files,​·​55975·​bytes·​uncompressed,​·​36689·​bytes·​compressed:​··34.​5%
1.08 KB
AndroidManifest.xml (decoded)
1.03 KB
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="16"·​android:​versionName="2.​0.​4"·​package="org.​projectvoodoo.​simplecarrieriqdetect​or"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="16"·​android:​versionName="2.​0.​4"·​package="org.​projectvoodoo.​simplecarrieriqdetect​or"·platformBuildVersionC​ode="7"·​platformBuildVersionN​ame="2.​1-​update1"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="11"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="11"​/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​READ_LOGS"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​READ_LOGS"/​>
5 ··​<application·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name">5 ··​<application·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name">
6 ····​<activity·​android:​configChanges="keyboa​rdHidden|orientation"​·​android:​label="@string/​app_name"·​android:​name="org.​projectvoodoo.​simplecarrieriqdetect​or.​Main">6 ····​<activity·​android:​configChanges="keyboa​rdHidden|orientation"​·​android:​label="@string/​app_name"·​android:​name="org.​projectvoodoo.​simplecarrieriqdetect​or.​Main">
7 ······​<intent-​filter>7 ······​<intent-​filter>
8 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>8 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
9 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>9 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
61.3 KB
classes.dex
61.3 KB
classes.jar
2.62 KB
zipinfo /dev/stdin
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 Zip·​file·​size:​·​29622·​bytes,​·​number·​of·​entries:​·​181 Zip·​file·​size:​·​29601·​bytes,​·​number·​of·​entries:​·​18
2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class
3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class
4 ?rwxrwxr-​x··​2.​0·​unx······​188·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​BuildConfig.​class4 ?rwxrwxr-​x··​2.​0·​unx······​188·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​BuildConfig.​class
5 ?rwxrwxr-​x··​2.​0·​unx·····​1917·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Detect$DetectTest.​class5 ?rwxrwxr-​x··​2.​0·​unx·····​1917·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Detect$DetectTest.​class
6 ?rwxrwxr-​x··​2.​0·​unx·····​6939·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Detect.​class6 ?rwxrwxr-​x··​2.​0·​unx·····​6932·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Detect.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​485·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main$1.​class7 ?rwxrwxr-​x··​2.​0·​unx······​485·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main$1.​class
8 ?rwxrwxr-​x··​2.​0·​unx······​514·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main$2.​class8 ?rwxrwxr-​x··​2.​0·​unx······​514·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main$2.​class
9 ?rwxrwxr-​x··​2.​0·​unx······​698·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main$3.​class9 ?rwxrwxr-​x··​2.​0·​unx······​698·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main$3.​class
10 ?rwxrwxr-​x··​2.​0·​unx·····​4127·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask.​class10 ?rwxrwxr-​x··​2.​0·​unx·····​4124·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask.​class
11 ?rwxrwxr-​x··​2.​0·​unx·····​6284·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main.​class11 ?rwxrwxr-​x··​2.​0·​unx·····​6275·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Main.​class
12 ?rwxrwxr-​x··​2.​0·​unx······​214·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$array.​class12 ?rwxrwxr-​x··​2.​0·​unx······​214·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$array.​class
13 ?rwxrwxr-​x··​2.​0·​unx······​163·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$attr.​class13 ?rwxrwxr-​x··​2.​0·​unx······​163·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$attr.​class
14 ?rwxrwxr-​x··​2.​0·​unx······​222·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$drawable.​class14 ?rwxrwxr-​x··​2.​0·​unx······​222·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$drawable.​class
15 ?rwxrwxr-​x··​2.​0·​unx······​465·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$id.​class15 ?rwxrwxr-​x··​2.​0·​unx······​465·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$id.​class
16 ?rwxrwxr-​x··​2.​0·​unx······​213·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$layout.​class16 ?rwxrwxr-​x··​2.​0·​unx······​213·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$layout.​class
17 ?rwxrwxr-​x··​2.​0·​unx······​463·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$string.​class17 ?rwxrwxr-​x··​2.​0·​unx······​463·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R$string.​class
18 ?rwxrwxr-​x··​2.​0·​unx······​158·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R.​class18 ?rwxrwxr-​x··​2.​0·​unx······​158·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​R.​class
19 ?rwxrwxr-​x··​2.​0·​unx·····​2957·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Utils.​class19 ?rwxrwxr-​x··​2.​0·​unx·····​2955·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​projectvoodoo/​simplecarrieriqdetect​or/​Utils.​class
20 18·​files,​·​26310·​bytes·​uncompressed,​·​26310·​bytes·​compressed:​··​0.​0%20 18·​files,​·​26289·​bytes·​uncompressed,​·​26289·​bytes·​compressed:​··​0.​0%
11.8 KB
org/projectvoodoo/simplecarrieriqdetector/Detect.class
11.7 KB
procyon -ec {}
Max report size reached
20.3 KB
org/projectvoodoo/simplecarrieriqdetector/Main$DetectorTask.class
20.2 KB
javap -verbose -constants -s -l -private {}
Max report size reached
1.86 KB
org/projectvoodoo/simplecarrieriqdetector/Main.class
1.75 KB
procyon -ec {}
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ············································​final·​StringBuilder·​sb2·​=·​new·​StringBuilder()​;​83 ············································​final·​StringBuilder·​sb2·​=·​new·​StringBuilder()​;​
84 ············································​try·​{84 ············································​try·​{
85 ················································​final·​StringBuilder·​append2·​=·​sb2.​append(s2)​.​append(this.​getString(2130968576)​)​.​append("·​")​.​append(versionName)​;​85 ················································​final·​StringBuilder·​append2·​=·​sb2.​append(s2)​.​append(this.​getString(2130968576)​)​.​append("·​")​.​append(versionName)​;​
86 ················································​try·​{86 ················································​try·​{
87 ····················································​s2·​=·​append2.​toString()​;​87 ····················································​s2·​=·​append2.​toString()​;​
88 ····················································​final·​String[]·​array·​=·​{·​"Project·​Voodoo·​developer·​<project.​voodoo.​contact@gmail.​com>"·​};​88 ····················································​final·​String[]·​array·​=·​{·​"Project·​Voodoo·​developer·​<project.​voodoo.​contact@gmail.​com>"·​};​
89 ····················································​final·​Intent·​intent·​=·​new·​Intent("android.​intent.​action.​SEND")​;​89 ····················································​final·​Intent·​intent·​=·​new·​Intent("android.​intent.​action.​SEND")​;​
90 ····················································​intent.​putExtra("android.​intent.​extra.​SUBJECT",​·​Build.​BRAND·​+·​"·​"·​+·​Build.​MODEL·​+·​"·​("·​+·​Build.​DEVICE·​+·​")​"·​+·​"·​Voodoo·​Carrier·​IQ·​Detector·​report")​;​90 ····················································​intent.​putExtra("android.​intent.​extra.​SUBJECT",​·​Build.​BRAND·​+·​"·​"·​+·​Build.​MODEL·​+·​"·​("·​+·​Build.​DEVICE·​+·​")​·​Voodoo·​Carrier·​IQ·​Detector·​report")​;​
91 ····················································​intent.​putExtra("android.​intent.​extra.​TEXT",​·​s2)​;​91 ····················································​intent.​putExtra("android.​intent.​extra.​TEXT",​·​s2)​;​
92 ····················································​if·​((boolean)​this.​ccDev)​·​{92 ····················································​if·​((boolean)​this.​ccDev)​·​{
93 ························································​intent.​putExtra("android.​intent.​extra.​CC",​·​array)​;​93 ························································​intent.​putExtra("android.​intent.​extra.​CC",​·​array)​;​
94 ····················································​}94 ····················································​}
95 ····················································​intent.​setType("text/​plain")​;​95 ····················································​intent.​setType("text/​plain")​;​
96 ····················································​final·​Intent·​chooser·​=·​Intent.​createChooser(intent,​·​(CharSequence)​"send·​report·​mail")​;​96 ····················································​final·​Intent·​chooser·​=·​Intent.​createChooser(intent,​·​(CharSequence)​"send·​report·​mail")​;​
97 ····················································​chooser.​setFlags(268435456)​;​97 ····················································​chooser.​setFlags(268435456)​;​
24.6 KB
org/projectvoodoo/simplecarrieriqdetector/Utils.class
24.5 KB
javap -verbose -constants -s -l -private {}
Max report size reached
19.8 KB
smali/org/projectvoodoo/simplecarrieriqdetector/Utils.smali
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ····​invoke-​static·​{p0,​·​v0,​·​p2},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Utils;​-​>findFiles(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​V50 ····​invoke-​static·​{p0,​·​v0,​·​p2},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Utils;​-​>findFiles(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​V
  
51 ····​.​line·​9551 ····​.​line·​95
52 ····​return-​void52 ····​return-​void
53 .​end·​method53 .​end·​method
  
54 .​method·​public·​static·​findFiles(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​V54 .​method·​public·​static·​findFiles(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​V
55 ····​.​locals·​1655 ····​.​locals·​11
56 ····​.​param·​p0,​·​"path"····​#·​Ljava/​lang/​String;​56 ····​.​param·​p0,​·​"path"····​#·​Ljava/​lang/​String;​
57 ····​.​param·​p1,​·​"patterns"····​#·​[Ljava/​lang/​String;​57 ····​.​param·​p1,​·​"patterns"····​#·​[Ljava/​lang/​String;​
58 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​58 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
59 ········​value·​=·​{59 ········​value·​=·​{
60 ············​"(",​60 ············​"(",​
61 ············​"Ljava/​lang/​String;​",​61 ············​"Ljava/​lang/​String;​",​
62 ············​"[",​62 ············​"[",​
Offset 67, 174 lines modifiedOffset 67, 142 lines modified
67 ············​"<",​67 ············​"<",​
68 ············​"Ljava/​lang/​String;​",​68 ············​"Ljava/​lang/​String;​",​
69 ············​">;​)​V"69 ············​">;​)​V"
70 ········​}70 ········​}
71 ····​.​end·​annotation71 ····​.​end·​annotation
  
72 ····​.​prologue72 ····​.​prologue
73 ····​.​line·​99 
74 ····​.​local·​p2,​·​"fileList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"73 ····​.​local·​p2,​·​"fileList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
75 ····new-​instance·​v12,​·Ljava/​io/​File;​74 ····const/​4·​v6,​·0x0
  
76 ····move-​object/​from16·​v0,​·p075 ····.​line·99
 76 ····​new-​instance·​v4,​·​Ljava/​io/​File;​
  
77 ····​invoke-​direct·​{v12,​·v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V77 ····​invoke-​direct·​{v4,​·p0},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
  
78 ····​.​line·​10078 ····​.​line·​100
79 ····​.​local·​v12,​·​"root":​Ljava/​io/​File;​79 ····​.​local·​v4,​·​"root":​Ljava/​io/​File;​
80 ····​invoke-​virtual·​{v12},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​80 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
  
81 ····​move-​result-​object·​v1081 ····​move-​result-​object·​v2
  
82 ····​.​line·​10382 ····​.​line·​103
83 ····​.​local·​v10,​·​"list":​[Ljava/​io/​File;​83 ····​.​local·​v2,​·​"list":​[Ljava/​io/​File;​
84 ····​move-​object·​v2,​·​v10 
  
85 ····​.​local·​v2,​·​"arr$":​[Ljava/​io/​File;​ 
86 ····​:​try_start_084 ····​:​try_start_0
87 ····​array-​length·​v8,​·​v285 ····​array-​length·​v8,​·​v2
  
88 ····​.​local·​v8,​·​"len$":​I 
89 ····​const/​4·​v6,​·​0x0 
  
90 ····​.​local·​v6,​·​"i$":​I 
91 ····​move·​v7,​·​v686 ····​move·​v7,​·​v6
  
92 ····​.​end·​local·​v2····​#·​"arr$":​[Ljava/​io/​File;​ 
93 ····​.​end·​local·​v6····​#·​"i$":​I 
94 ····​.​end·​local·​v8····​#·​"len$":​I 
95 ····​.​local·​v7,​·​"i$":​I 
96 ····​:​goto_087 ····​:​goto_0
97 ····​if-​ge·​v7,​·​v8,​·​:​cond_388 ····​if-​ge·​v7,​·​v8,​·​:​cond_3
  
98 ····​aget-​object·​v5,​·​v2,​·​v789 ····​aget-​object·​v1,​·​v2,​·​v7
  
99 ····​.​line·​10590 ····​.​line·​105
100 ····​.​local·​v5,​·​"f":​Ljava/​io/​File;​91 ····​.​local·​v1,​·​"f":​Ljava/​io/​File;​
101 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>isDirectory()​Z92 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>isDirectory()​Z
  
102 ····​move-​result·​v1393 ····​move-​result·​v5
  
103 ····​if-​eqz·​v13,​·​:​cond_194 ····​if-​eqz·​v5,​·​:​cond_1
  
104 ····​.​line·​10695 ····​.​line·​106
105 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​96 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
  
106 ····​move-​result-​object·​v13 
  
107 ····​move-​object/​from16·​v0,​·​p1 
  
108 ····​move-​object/​from16·​v1,​·p297 ····​move-​result-​object·v5
  
109 ····​invoke-​static·​{v13,​·v0,​·v1},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Utils;​-​>findFiles(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​V98 ····​invoke-​static·​{v5,​·p1,​·p2},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Utils;​-​>findFiles(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​V
  
110 ····​.​line·​10399 ····​.​line·​103
111 ····​.​end·​local·​v7····​#·​"i$":​I 
112 ····​:​cond_0100 ····​:​cond_0
113 ····​add-​int/​lit8·​v6,​·​v7,​·​0x1101 ····​add-​int/​lit8·​v5,​·​v7,​·​0x1
  
114 ····.​restart·local·v6····​#·"i$":​I102 ····move·v7,​·v5
115 ····​move·​v7,​·​v6 
  
116 ····​.​end·​local·​v6····​#·​"i$":​I 
117 ····​.​restart·​local·​v7····​#·​"i$":​I 
118 ····​goto·​:​goto_0103 ····​goto·​:​goto_0
  
119 ····​.​line·​108104 ····​.​line·​108
120 ····​:​cond_1105 ····​:​cond_1
121 ····move-​object/​from16·​v3,​·​p1106 ····array-​length·​v9,​·​p1
  
122 ····.​local·​v3,​·"arr$":​[Ljava/​lang/​String;​107 ····move·​v5,​·​v6
123 ····​array-​length·​v9,​·​v3 
  
124 ····​.​local·​v9,​·​"len$":​I 
125 ····​const/​4·​v6,​·​0x0 
  
126 ····​.​end·​local·​v7····​#·​"i$":​I 
127 ····​.​restart·​local·​v6····​#·​"i$":​I 
128 ····​:​goto_1108 ····​:​goto_1
129 ····​if-​ge·​v6,​·​v9,​·​:​cond_0109 ····​if-​ge·​v5,​·​v9,​·​:​cond_0
  
130 ····​aget-​object·​v11,​·v3,​·​v6110 ····​aget-​object·​v3,​·p1,​·​v5
  
131 ····​.​line·​109111 ····​.​line·​109
132 ····​.​local·​v11,​·​"pattern":​Ljava/​lang/​String;​112 ····​.​local·​v3,​·​"pattern":​Ljava/​lang/​String;​
133 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​113 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​
  
134 ····​move-​result-​object·​v13114 ····​move-​result-​object·​v10
  
135 ····​invoke-​virtual·​{v13,​·​v11},​·​Ljava/​lang/​String;​-​>matches(Ljava/​lang/​String;​)​Z115 ····​invoke-​virtual·​{v10,​·​v3},​·​Ljava/​lang/​String;​-​>matches(Ljava/​lang/​String;​)​Z
  
136 ····​move-​result·​v13116 ····​move-​result·​v10
  
137 ····​if-​eqz·​v13,​·​:​cond_2117 ····​if-​eqz·​v10,​·​:​cond_2
  
138 ····​.​line·​110118 ····​.​line·​110
139 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​119 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
  
140 ····​move-​result-​object·​v13 
  
141 ····​move-​object/​from16·​v0,​·p2120 ····​move-​result-​object·​v10
Max diff block lines reached; 15812/20195 bytes (78.30%) of diff not shown.
35.5 KB
smali/org/projectvoodoo/simplecarrieriqdetector/Main.smali
Offset 54, 15 lines modifiedOffset 54, 14 lines modified
54 ····​.​line·​4954 ····​.​line·​49
55 ····​new-​instance·​v0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$1;​55 ····​new-​instance·​v0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$1;​
  
56 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$1;​-​><init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V56 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$1;​-​><init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V
  
57 ····​iput-​object·​v0,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>sendClickListener:​Landroid/​view/​View$OnClickListener;​57 ····​iput-​object·​v0,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>sendClickListener:​Landroid/​view/​View$OnClickListener;​
  
58 ····​.​line·​149 
59 ····​return-​void58 ····​return-​void
60 .​end·​method59 .​end·​method
  
61 .​method·​static·​synthetic·​access$100(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V60 .​method·​static·​synthetic·​access$100(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V
62 ····​.​locals·​061 ····​.​locals·​0
63 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​62 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
Offset 145, 626 lines modifiedOffset 144, 621 lines modified
  
145 ····​aput-​boolean·​v5,​·​v3,​·​v4144 ····​aput-​boolean·​v5,​·​v3,​·​v4
  
146 ····​new-​instance·​v4,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$3;​145 ····​new-​instance·​v4,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$3;​
  
147 ····​invoke-​direct·​{v4,​·​p0},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$3;​-​><init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V146 ····​invoke-​direct·​{v4,​·​p0},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$3;​-​><init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V
  
 147 ····​.​line·​61
148 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMultiChoiceItems(​I[ZLandroid/​content/​DialogInterface$OnMul​tiChoiceClickListener​;​)​Landroid/​app/​AlertDialog$Builder;​148 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMultiChoiceItems(​I[ZLandroid/​content/​DialogInterface$OnMul​tiChoiceClickListener​;​)​Landroid/​app/​AlertDialog$Builder;​
  
149 ····​move-​result-​object·​v1149 ····​move-​result-​object·​v1
  
150 ····​const·​v2,​·​0x7f040007150 ····​const·​v2,​·​0x7f040007
  
151 ····​new-​instance·​v3,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$2;​151 ····​new-​instance·​v3,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$2;​
  
152 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$2;​-​><init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V152 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$2;​-​><init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V
  
 153 ····​.​line·​72
153 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​154 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
154 ····​move-​result-​object·​v1155 ····​move-​result-​object·​v1
  
 156 ····​.​line·​79
155 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​157 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
156 ····​move-​result-​object·​v0158 ····​move-​result-​object·​v0
  
157 ····​.​line·​81159 ····​.​line·​81
158 ····​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog;​160 ····​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog;​
159 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V161 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V
  
160 ····​.​line·​83162 ····​.​line·​83
161 ····​return-​void163 ····​return-​void
162 .​end·​method164 .​end·​method
  
163 .​method·​private·​sendReport()​V165 .​method·​private·​sendReport()​V
164 ····​.​locals·​14166 ····​.​locals·​13
  
165 ····​.​prologue167 ····​.​prologue
166 ····​const/​4·​v13,​·​0x0168 ····​const/​4·​v12,​·​0x0
  
167 ····​.​line·​91169 ····​.​line·​91
168 ····​iget-​object·​v10,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>detect:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect;​170 ····​iget-​object·​v8,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>detect:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect;​
  
169 ····​invoke-​virtual·​{v10},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect;​-​>getDetectionScore()​I171 ····​invoke-​virtual·​{v8},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect;​-​>getDetectionScore()​I
  
170 ····​move-​result·​v3172 ····​move-​result·​v3
  
171 ····​.​line·​93173 ····​.​line·​93
172 ····​.​local·​v3,​·​"detectionScore":​I174 ····​.​local·​v3,​·​"detectionScore":​I
173 ····​const-​string·​v2,​·​""175 ····​const-​string·​v2,​·​""
  
174 ····​.​line·​94176 ····​.​line·​94
175 ····​.​local·​v2,​·​"content":​Ljava/​lang/​String;​177 ····​.​local·​v2,​·​"content":​Ljava/​lang/​String;​
176 ····​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​178 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
  
177 ····​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V179 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
178 ····​invoke-​virtual·​{v10,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​180 ····​invoke-​virtual·​{v8,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
179 ····​move-​result-​object·​v10181 ····​move-​result-​object·​v8
  
180 ····​const·​v11,​·​0x7f040006182 ····​const·​v9,​·​0x7f040006
  
181 ····​invoke-​virtual·​{p0,​·​v11},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>getString(I)​Ljava/​lang/​String;​183 ····​invoke-​virtual·​{p0,​·​v9},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>getString(I)​Ljava/​lang/​String;​
  
182 ····​move-​result-​object·​v11184 ····​move-​result-​object·​v9
  
183 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​185 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
184 ····​move-​result-​object·​v10186 ····​move-​result-​object·​v8
  
185 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​187 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
186 ····​move-​result-​object·​v2188 ····​move-​result-​object·​v2
  
187 ····​.​line·​95189 ····​.​line·​95
188 ····​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​190 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
  
189 ····​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V191 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
190 ····​invoke-​virtual·​{v10,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​192 ····​invoke-​virtual·​{v8,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
191 ····​move-​result-​object·​v10193 ····​move-​result-​object·​v8
  
192 ····​const-​string·​v11,​·​"Build·​fingerprint:​\n"194 ····​const-​string·​v9,​·​"Build·​fingerprint:​\n"
  
193 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​195 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
194 ····​move-​result-​object·​v10196 ····​move-​result-​object·​v8
  
195 ····​sget-​object·​v11,​·​Landroid/​os/​Build;​-​>FINGERPRINT:​Ljava/​lang/​String;​197 ····​sget-​object·​v9,​·​Landroid/​os/​Build;​-​>FINGERPRINT:​Ljava/​lang/​String;​
  
196 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​198 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
197 ····​move-​result-​object·​v10199 ····​move-​result-​object·​v8
  
198 ····​const-​string·​v11,​·​"\n\n"200 ····​const-​string·​v9,​·​"\n\n"
  
199 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​201 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
200 ····​move-​result-​object·​v10202 ····​move-​result-​object·​v8
  
201 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​203 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
202 ····​move-​result-​object·​v2204 ····​move-​result-​object·​v2
  
203 ····​.​line·​97205 ····​.​line·​97
204 ····​if-​nez·​v3,​·​:​cond_1206 ····​if-​nez·​v3,​·​:​cond_1
  
Max diff block lines reached; 30337/36219 bytes (83.76%) of diff not shown.
314 B
smali/org/projectvoodoo/simplecarrieriqdetector/R.smali
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​.​prologue22 ····​.​prologue
23 ····​.​line·​1023 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​.​line·​32 
26 ····​return-​void25 ····​return-​void
27 .​end·​method26 .​end·​method
657 B
smali/org/projectvoodoo/simplecarrieriqdetector/Main$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​21 .​field·​final·​synthetic·​this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V23 .​method·​constructor·​<init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​7327 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$2;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$2;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
24.8 KB
smali/org/projectvoodoo/simplecarrieriqdetector/Main$DetectorTask.smali
Offset 114, 21 lines modifiedOffset 114, 19 lines modified
114 ····​move-​result-​object·​v0114 ····​move-​result-​object·​v0
  
115 ····​return-​object·​v0115 ····​return-​object·​v0
116 .​end·​method116 .​end·​method
  
117 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​117 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
118 ····​.​locals·​1118 ····​.​locals·​1
119 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​ 
  
120 ····​.​prologue119 ····​.​prologue
121 ····​.​line·​149120 ····​.​line·​149
122 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​121 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
  
123 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​ 
124 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Integer;​122 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Integer;​
  
125 ····​move-​result-​object·​v0123 ····​move-​result-​object·​v0
  
126 ····​return-​object·​v0124 ····​return-​object·​v0
127 .​end·​method125 .​end·​method
  
Offset 162, 408 lines modifiedOffset 160, 404 lines modified
162 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V160 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V
  
163 ····​.​line·​225161 ····​.​line·​225
164 ····​return-​void162 ····​return-​void
165 .​end·​method163 .​end·​method
  
166 .​method·​protected·​onPostExecute(Ljava/​lang/​Integer;​)​V164 .​method·​protected·​onPostExecute(Ljava/​lang/​Integer;​)​V
167 ····​.​locals·​14165 ····​.​locals·​13
168 ····​.​param·​p1,​·​"detectionScore"····​#·​Ljava/​lang/​Integer;​166 ····​.​param·​p1,​·​"detectionScore"····​#·​Ljava/​lang/​Integer;​
  
169 ····​.​prologue167 ····​.​prologue
170 ····​const/​4·​v13,​·​0x0168 ····​const/​4·​v12,​·​0x0
  
171 ····​const/​16·​v12,​·​0x8169 ····​const/​16·​v11,​·​0x8
  
172 ····​.​line·​153170 ····​.​line·​153
173 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​os/​AsyncTask;​-​>onPostExecute(Ljava/​lang/​Object;​)​V171 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​os/​AsyncTask;​-​>onPostExecute(Ljava/​lang/​Object;​)​V
  
174 ····​.​line·​155172 ····​.​line·​155
175 ····​iget-​object·​v10,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​173 ····​iget-​object·​v8,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
176 ····​const·​v11,​·​0x7f060003174 ····​const·​v9,​·​0x7f060003
  
177 ····​invoke-​virtual·​{v10,​·​v11},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>findViewById(I)​Landroid/​view/​View;​175 ····​invoke-​virtual·​{v8,​·​v9},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>findViewById(I)​Landroid/​view/​View;​
  
178 ····​move-​result-​object·​v6176 ····​move-​result-​object·​v4
  
179 ····​check-​cast·​v6,​·​Landroid/​widget/​TextView;​177 ····​check-​cast·​v4,​·​Landroid/​widget/​TextView;​
  
180 ····​.​line·​156178 ····​.​line·​156
181 ····​.​local·​v6,​·​"resultDisplay":​Landroid/​widget/​TextView;​179 ····​.​local·​v4,​·​"resultDisplay":​Landroid/​widget/​TextView;​
182 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Integer;​-​>intValue()​I180 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
183 ····​move-​result·​v10181 ····​move-​result·​v8
  
184 ····​if-​nez·​v10,​·​:​cond_1182 ····​if-​nez·​v8,​·​:​cond_1
  
185 ····​.​line·​157183 ····​.​line·​157
186 ····​const·​v10,​·​0x7f040002184 ····​const·​v8,​·​0x7f040002
  
187 ····​invoke-​virtual·​{v6,​·​v10},​·​Landroid/​widget/​TextView;​-​>setText(I)​V185 ····​invoke-​virtual·​{v4,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(I)​V
  
188 ····​.​line·​158186 ····​.​line·​158
189 ····​const·​v10,​·​-​0xff0100187 ····​const·​v8,​·​-​0xff0100
  
190 ····​invoke-​virtual·​{v6,​·​v10},​·​Landroid/​widget/​TextView;​-​>setTextColor(I)​V188 ····​invoke-​virtual·​{v4,​·​v8},​·​Landroid/​widget/​TextView;​-​>setTextColor(I)​V
  
191 ····​.​line·​167189 ····​.​line·​167
192 ····​:​goto_0190 ····​:​goto_0
193 ····​iget-​object·​v10,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​191 ····​iget-​object·​v8,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
194 ····​const·​v11,​·​0x7f060004192 ····​const·​v9,​·​0x7f060004
  
195 ····​invoke-​virtual·​{v10,​·​v11},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>findViewById(I)​Landroid/​view/​View;​193 ····​invoke-​virtual·​{v8,​·​v9},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>findViewById(I)​Landroid/​view/​View;​
  
196 ····​move-​result-​object·​v5194 ····​move-​result-​object·​v3
  
197 ····​check-​cast·​v5,​·​Landroid/​widget/​TextView;​195 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​
  
198 ····​.​line·​168196 ····​.​line·​168
199 ····​.​local·​v5,​·​"numericScore":​Landroid/​widget/​TextView;​197 ····​.​local·​v3,​·​"numericScore":​Landroid/​widget/​TextView;​
200 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Integer;​-​>intValue()​I198 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
201 ····​move-​result·​v10199 ····​move-​result·​v8
  
202 ····​if-​lez·​v10,​·​:​cond_3200 ····​if-​lez·​v8,​·​:​cond_3
  
203 ····​.​line·​169201 ····​.​line·​169
204 ····​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​202 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
  
205 ····​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V203 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
206 ····​const-​string·​v11,​·​"detection·​score·​(less·​is·​better)​:​·​"204 ····​const-​string·​v9,​·​"detection·​score·​(less·​is·​better)​:​·​"
  
207 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​205 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
208 ····​move-​result-​object·​v10206 ····​move-​result-​object·​v8
  
209 ····​invoke-​virtual·​{v10,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​207 ····​invoke-​virtual·​{v8,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
210 ····​move-​result-​object·​v10208 ····​move-​result-​object·​v8
  
211 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​209 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
212 ····​move-​result-​object·​v10210 ····​move-​result-​object·​v8
  
213 ····​invoke-​virtual·​{v5,​·​v10},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V211 ····​invoke-​virtual·​{v3,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
  
214 ····​.​line·​173212 ····​.​line·​173
215 ····​:​goto_1213 ····​:​goto_1
216 ····​iget-​object·​v10,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​214 ····​iget-​object·​v8,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
217 ····​const·​v11,​·​0x7f060006215 ····​const·​v9,​·​0x7f060006
  
218 ····​invoke-​virtual·​{v10,​·​v11},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>findViewById(I)​Landroid/​view/​View;​216 ····​invoke-​virtual·​{v8,​·​v9},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>findViewById(I)​Landroid/​view/​View;​
  
219 ····​move-​result-​object·​v1217 ····​move-​result-​object·​v1
  
220 ····​check-​cast·​v1,​·​Landroid/​widget/​LinearLayout;​218 ····​check-​cast·​v1,​·​Landroid/​widget/​LinearLayout;​
  
221 ····​.​line·​175219 ····​.​line·​175
222 ····​.​local·​v1,​·​"details":​Landroid/​widget/​LinearLayout;​220 ····​.​local·​v1,​·​"details":​Landroid/​widget/​LinearLayout;​
223 ····​iget-​object·​v10,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​221 ····​iget-​object·​v8,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$DetectorTask;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
224 ····​#·​getter·​for:​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>detect:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect;​222 ····​#·​getter·​for:​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​-​>detect:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect;​
Max diff block lines reached; 18752/25223 bytes (74.34%) of diff not shown.
657 B
smali/org/projectvoodoo/simplecarrieriqdetector/Main$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​21 .​field·​final·​synthetic·​this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V23 .​method·​constructor·​<init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​6527 ····​.​line·​65
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$3;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$3;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
34.3 KB
smali/org/projectvoodoo/simplecarrieriqdetector/Detect.smali
Offset 134, 52 lines modifiedOffset 134, 51 lines modified
134 ····​.​line·​224134 ····​.​line·​224
135 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​135 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
  
136 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V136 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
137 ····​.​line·​225137 ····​.​line·​225
138 ····​.​local·​v2,​·​"filesList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"138 ····​.​local·​v2,​·​"filesList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
139 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​139 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
  
140 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V140 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
141 ····​.​line·​227141 ····​.​line·​227
142 ····​.​local·​v4,​·​"stringsFound":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"142 ····​.​local·​v3,​·​"stringsFound":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
143 ····​const/​4·​v5,​·​0x1143 ····​const/​4·​v4,​·​0x1
  
144 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​144 ····​new-​array·​v0,​·​v4,​·​[Ljava/​lang/​String;​
  
145 ····​const/​4·​v5,​·​0x0145 ····​const/​4·​v4,​·​0x0
  
146 ····​const-​string·​v6,​·​"enableCIQ"146 ····​const-​string·​v5,​·​"enableCIQ"
  
147 ····​aput-​object·​v6,​·​v0,​·​v5147 ····​aput-​object·​v5,​·​v0,​·​v4
  
148 ····​.​line·​231148 ····​.​line·​231
149 ····​.​local·​v0,​·​"elements":​[Ljava/​lang/​String;​149 ····​.​local·​v0,​·​"elements":​[Ljava/​lang/​String;​
150 ····​const-​string·​v5,​·​"/​etc/​"150 ····​const-​string·​v4,​·​"/​etc/​"
  
151 ····​const-​string·​v6,​·​".​*.​txt"151 ····​const-​string·​v5,​·​".​*.​txt"
  
152 ····​invoke-​static·​{v5,​·​v6,​·​v2},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Utils;​-​>findFiles(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​V152 ····​invoke-​static·​{v4,​·​v5,​·​v2},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Utils;​-​>findFiles(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​V
  
153 ····​.​line·​232153 ····​.​line·​232
154 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​154 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
  
155 ····​move-​result-​object·​v3155 ····​move-​result-​object·​v4
  
156 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​ 
157 ····​:​goto_0156 ····​:​goto_0
158 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z157 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
159 ····​move-​result·​v5158 ····​move-​result·​v5
  
160 ····​if-​eqz·​v5,​·​:​cond_0159 ····​if-​eqz·​v5,​·​:​cond_0
  
161 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​160 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
162 ····​move-​result-​object·​v1161 ····​move-​result-​object·​v1
  
163 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​162 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
  
164 ····​.​line·​233163 ····​.​line·​233
165 ····​.​local·​v1,​·​"filename":​Ljava/​lang/​String;​164 ····​.​local·​v1,​·​"filename":​Ljava/​lang/​String;​
Offset 206, 26 lines modifiedOffset 205, 26 lines modified
206 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I205 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
207 ····​.​line·​234206 ····​.​line·​234
208 ····​invoke-​static·​{v1,​·​v0},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Utils;​-​>findInFile(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​207 ····​invoke-​static·​{v1,​·​v0},​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Utils;​-​>findInFile(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
  
209 ····​move-​result-​object·​v5208 ····​move-​result-​object·​v5
  
210 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>addAll(Ljava/​util/​Collection;​)​Z209 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​util/​ArrayList;​-​>addAll(Ljava/​util/​Collection;​)​Z
  
211 ····​goto·​:​goto_0210 ····​goto·​:​goto_0
  
212 ····​.​line·​237211 ····​.​line·​237
213 ····​.​end·​local·​v1····​#·​"filename":​Ljava/​lang/​String;​212 ····​.​end·​local·​v1····​#·​"filename":​Ljava/​lang/​String;​
214 ····​:​cond_0213 ····​:​cond_0
215 ····​iget-​object·​v5,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect;​-​>found:​Ljava/​util/​HashMap;​214 ····​iget-​object·​v4,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect;​-​>found:​Ljava/​util/​HashMap;​
  
216 ····​sget-​object·​v6,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect$DetectTest;​-​>ETC_CONFIG:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect$DetectTest;​215 ····​sget-​object·​v5,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect$DetectTest;​-​>ETC_CONFIG:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Detect$DetectTest;​
  
217 ····​invoke-​virtual·​{v5,​·​v6,​·​v4},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​216 ····​invoke-​virtual·​{v4,​·​v5,​·​v3},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
218 ····​.​line·​238217 ····​.​line·​238
219 ····​return-​void218 ····​return-​void
220 .​end·​method219 .​end·​method
  
221 .​method·​private·​findInKallsyms()​V220 .​method·​private·​findInKallsyms()​V
222 ····​.​locals·​6221 ····​.​locals·​6
Offset 359, 94 lines modifiedOffset 358, 79 lines modified
359 ····​goto·​:​goto_0358 ····​goto·​:​goto_0
360 .​end·​method359 .​end·​method
  
361 .​method·​private·​findKernelDevices()​V360 .​method·​private·​findKernelDevices()​V
362 ····​.​locals·​15361 ····​.​locals·​15
  
363 ····​.​prologue362 ····​.​prologue
364 ····​const/​4·​v14,​·​0x1363 ····​const/​4·​v8,​·​0x1
  
365 ····​const/​4·​v13,​·​0x0364 ····​const/​4·​v7,​·​0x0
  
366 ····​.​line·​95365 ····​.​line·​95
367 ····​new-​array·​v2,​·​v14,​·​[Ljava/​lang/​String;​366 ····​new-​array·​v0,​·​v8,​·​[Ljava/​lang/​String;​
  
368 ····​const-​string·​v12,​·​"sdio_tty_ciq.​*"367 ····​const-​string·​v6,​·​"sdio_tty_ciq.​*"
  
369 ····​aput-​object·​v12,​·​v2,​·​v13368 ····​aput-​object·​v6,​·​v0,​·​v7
  
370 ····​.​line·​99369 ····​.​line·​99
371 ····​.​local·​v2,​·​"devicePatterns":​[Ljava/​lang/​String;​370 ····​.​local·​v0,​·​"devicePatterns":​[Ljava/​lang/​String;​
372 ····​new-​array·​v11,​·​v14,​·​[Ljava/​lang/​String;​371 ····​new-​array·​v5,​·​v8,​·​[Ljava/​lang/​String;​
  
373 ····​const-​string·​v12,​·​"iqbrd"372 ····​const-​string·​v6,​·​"iqbrd"
  
374 ····​aput-​object·​v12,​·​v11,​·​v13373 ····​aput-​object·​v6,​·​v5,​·​v7
  
375 ····​.​line·​103374 ····​.​line·​103
376 ····​.​local·​v11,​·​"socketPatterns":​[Ljava/​lang/​String;​375 ····​.​local·​v5,​·​"socketPatterns":​[Ljava/​lang/​String;​
377 ····​new-​instance·​v8,​·​Ljava/​util/​ArrayList;​376 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
  
378 ····​invoke-​direct·​{v8},​·​Ljava/​util/​ArrayList;​-​><init>()​V377 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
379 ····​.​line·​106378 ····​.​line·​106
380 ····​.​local·​v8,​·​"kernelStuff":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"379 ····​.​local·​v4,​·​"kernelStuff":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
381 ····​:​try_start_0380 ····​:​try_start_0
382 ····​new-​instance·​v12,​·​Ljava/​io/​File;​381 ····​new-​instance·​v6,​·​Ljava/​io/​File;​
  
383 ····​const-​string·​v13,​·​"/​dev/​" 
  
384 ····invoke-​direct·​{v12,​·​v13},​·Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V382 ····const-​string·​v8,​·"/​dev/​"
  
385 ····​invoke-​virtual·​{v12},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​383 ····​invoke-​direct·​{v6,​·v8},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
  
386 ····move-​result-​object·v0384 ····invoke-​virtual·​{v6},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
  
387 ····.​local·v0,​·​"arr$":​[Ljava/​io/​File;​385 ····move-​result-​object·​v9
388 ····​array-​length·​v9,​·​v0 
Max diff block lines reached; 29572/35051 bytes (84.37%) of diff not shown.
657 B
smali/org/projectvoodoo/simplecarrieriqdetector/Main$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​21 .​field·​final·​synthetic·​this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V23 .​method·​constructor·​<init>(Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​4927 ····​.​line·​49
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$1;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main$1;​-​>this$0:​Lorg/​projectvoodoo/​simplecarrieriqdetect​or/​Main;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V