883 KB
/home/fdroid/fdroiddata/tmp/com.matoski.adbm_27.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.matoski.adbm_27.apk
2.0 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/main.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/xml-v17/control_widget.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/xml-v11/control_widget.xml entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·b7fa86c7c1ebccc6eee0b9c871823b2c3fda6aff6d4c527987337bba24e63199 
10 Signer·#1·certificate·SHA-1·digest:·7699b420a206a095a7e069b08b61dffc9c90574a 
11 Signer·#1·certificate·MD5·digest:·348d47453bb3ab68129b1646619998ad 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·bbb226c1aabe54f9389d87d23cac481cd361f24b19612e4430520d08cad8a306 
15 Signer·#1·public·key·SHA-1·digest:·0220caf2d78a956451838ebb0086e97c779b20a5 
16 Signer·#1·public·key·MD5·digest:·862a291ab0ca9de104dc61ae5c5fe475 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
10.8 KB
zipinfo {}
    
Offset 1, 68 lines modifiedOffset 1, 63 lines modified
1 Zip·file·size:·793506·bytes,·number·of·entries:·661 Zip·file·size:·790254·bytes,·number·of·entries:·61
2 -rw----·····2.0·fat·····5316·bl·defN·15-Oct-26·21:11·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····5437·bl·defN·15-Oct-26·21:11·META-INF/34603C53.SF 
4 -rw----·····2.0·fat·····1326·bl·defN·15-Oct-26·21:11·META-INF/34603C53.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Oct-26·20:06·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Oct-26·20:06·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····6452·bX·defN·15-Oct-26·20:06·AndroidManifest.xml2 -rw----·····2.0·fat·····6452·bX·defN·17-Oct-14·00:08·AndroidManifest.xml
8 -rw----·····1.0·fat······426·b-·stor·15-Oct-26·20:05·res/drawable-hdpi-v4/ic_action_refresh.png3 -rw----·····1.0·fat······426·b-·stor·17-Oct-14·00:07·res/drawable-hdpi-v4/ic_action_refresh.png
9 -rw----·····1.0·fat·····2558·b-·stor·15-Oct-26·20:05·res/drawable-hdpi-v4/ic_clear.png4 -rw----·····1.0·fat·····2558·b-·stor·17-Oct-14·00:07·res/drawable-hdpi-v4/ic_clear.png
10 -rw----·····1.0·fat·····8361·b-·stor·15-Oct-26·20:05·res/drawable-hdpi-v4/ic_launcher.png5 -rw----·····1.0·fat·····8361·b-·stor·17-Oct-14·00:07·res/drawable-hdpi-v4/ic_launcher.png
11 -rw----·····1.0·fat·····8440·b-·stor·15-Oct-26·20:05·res/drawable-hdpi-v4/ic_launcher_running.png6 -rw----·····1.0·fat·····8440·b-·stor·17-Oct-14·00:07·res/drawable-hdpi-v4/ic_launcher_running.png
12 -rw----·····1.0·fat·····8896·b-·stor·15-Oct-26·20:05·res/drawable-hdpi-v4/ic_launcher_wifi.png7 -rw----·····1.0·fat·····8896·b-·stor·17-Oct-14·00:07·res/drawable-hdpi-v4/ic_launcher_wifi.png
13 -rw----·····1.0·fat······481·b-·stor·15-Oct-26·20:05·res/drawable-hdpi-v4/play.png8 -rw----·····1.0·fat······481·b-·stor·17-Oct-14·00:07·res/drawable-hdpi-v4/play.png
14 -rw----·····1.0·fat······166·b-·stor·15-Oct-26·20:05·res/drawable-hdpi-v4/stop.png9 -rw----·····1.0·fat······166·b-·stor·17-Oct-14·00:07·res/drawable-hdpi-v4/stop.png
15 -rw----·····1.0·fat·····2953·b-·stor·15-Oct-26·20:05·res/drawable-ldpi-v4/ic_launcher.png10 -rw----·····1.0·fat·····2953·b-·stor·17-Oct-14·00:07·res/drawable-ldpi-v4/ic_launcher.png
16 -rw----·····1.0·fat·····3025·b-·stor·15-Oct-26·20:05·res/drawable-ldpi-v4/ic_launcher_running.png11 -rw----·····1.0·fat·····3025·b-·stor·17-Oct-14·00:07·res/drawable-ldpi-v4/ic_launcher_running.png
17 -rw----·····1.0·fat·····3142·b-·stor·15-Oct-26·20:05·res/drawable-ldpi-v4/ic_launcher_wifi.png12 -rw----·····1.0·fat·····3142·b-·stor·17-Oct-14·00:07·res/drawable-ldpi-v4/ic_launcher_wifi.png
18 -rw----·····1.0·fat······381·b-·stor·15-Oct-26·20:05·res/drawable-ldpi-v4/play.png13 -rw----·····1.0·fat······381·b-·stor·17-Oct-14·00:07·res/drawable-ldpi-v4/play.png
19 -rw----·····1.0·fat······191·b-·stor·15-Oct-26·20:05·res/drawable-ldpi-v4/stop.png14 -rw----·····1.0·fat······191·b-·stor·17-Oct-14·00:07·res/drawable-ldpi-v4/stop.png
20 -rw----·····1.0·fat······323·b-·stor·15-Oct-26·20:05·res/drawable-mdpi-v4/ic_action_refresh.png15 -rw----·····1.0·fat······323·b-·stor·17-Oct-14·00:07·res/drawable-mdpi-v4/ic_action_refresh.png
21 -rw----·····1.0·fat·····1397·b-·stor·15-Oct-26·20:05·res/drawable-mdpi-v4/ic_clear.png16 -rw----·····1.0·fat·····1397·b-·stor·17-Oct-14·00:07·res/drawable-mdpi-v4/ic_clear.png
22 -rw----·····1.0·fat·····4689·b-·stor·15-Oct-26·20:05·res/drawable-mdpi-v4/ic_launcher.png17 -rw----·····1.0·fat·····4689·b-·stor·17-Oct-14·00:07·res/drawable-mdpi-v4/ic_launcher.png
23 -rw----·····1.0·fat·····4695·b-·stor·15-Oct-26·20:05·res/drawable-mdpi-v4/ic_launcher_running.png18 -rw----·····1.0·fat·····4695·b-·stor·17-Oct-14·00:07·res/drawable-mdpi-v4/ic_launcher_running.png
24 -rw----·····1.0·fat·····4908·b-·stor·15-Oct-26·20:05·res/drawable-mdpi-v4/ic_launcher_wifi.png19 -rw----·····1.0·fat·····4908·b-·stor·17-Oct-14·00:07·res/drawable-mdpi-v4/ic_launcher_wifi.png
25 -rw----·····1.0·fat······381·b-·stor·15-Oct-26·20:05·res/drawable-mdpi-v4/play.png20 -rw----·····1.0·fat······381·b-·stor·17-Oct-14·00:07·res/drawable-mdpi-v4/play.png
26 -rw----·····1.0·fat······191·b-·stor·15-Oct-26·20:05·res/drawable-mdpi-v4/stop.png21 -rw----·····1.0·fat······191·b-·stor·17-Oct-14·00:07·res/drawable-mdpi-v4/stop.png
27 -rw----·····1.0·fat······505·b-·stor·15-Oct-26·20:05·res/drawable-xhdpi-v4/ic_action_refresh.png22 -rw----·····1.0·fat······505·b-·stor·17-Oct-14·00:07·res/drawable-xhdpi-v4/ic_action_refresh.png
28 -rw----·····1.0·fat·····3818·b-·stor·15-Oct-26·20:05·res/drawable-xhdpi-v4/ic_clear.png23 -rw----·····1.0·fat·····3818·b-·stor·17-Oct-14·00:07·res/drawable-xhdpi-v4/ic_clear.png
29 -rw----·····1.0·fat····13763·b-·stor·15-Oct-26·20:05·res/drawable-xhdpi-v4/ic_launcher.png24 -rw----·····1.0·fat····13763·b-·stor·17-Oct-14·00:07·res/drawable-xhdpi-v4/ic_launcher.png
30 -rw----·····1.0·fat····14053·b-·stor·15-Oct-26·20:05·res/drawable-xhdpi-v4/ic_launcher_running.png25 -rw----·····1.0·fat····14053·b-·stor·17-Oct-14·00:07·res/drawable-xhdpi-v4/ic_launcher_running.png
31 -rw----·····1.0·fat····14861·b-·stor·15-Oct-26·20:05·res/drawable-xhdpi-v4/ic_launcher_wifi.png26 -rw----·····1.0·fat····14861·b-·stor·17-Oct-14·00:07·res/drawable-xhdpi-v4/ic_launcher_wifi.png
32 -rw----·····1.0·fat······596·b-·stor·15-Oct-26·20:05·res/drawable-xhdpi-v4/play.png27 -rw----·····1.0·fat······596·b-·stor·17-Oct-14·00:07·res/drawable-xhdpi-v4/play.png
33 -rw----·····1.0·fat······177·b-·stor·15-Oct-26·20:05·res/drawable-xhdpi-v4/stop.png28 -rw----·····1.0·fat······177·b-·stor·17-Oct-14·00:07·res/drawable-xhdpi-v4/stop.png
34 -rw----·····1.0·fat·····7111·b-·stor·15-Oct-26·20:05·res/drawable-xxhdpi-v4/ic_clear.png29 -rw----·····1.0·fat·····7111·b-·stor·17-Oct-14·00:07·res/drawable-xxhdpi-v4/ic_clear.png
35 -rw----·····1.0·fat····23456·b-·stor·15-Oct-26·20:05·res/drawable-xxhdpi-v4/ic_launcher.png30 -rw----·····1.0·fat····23456·b-·stor·17-Oct-14·00:07·res/drawable-xxhdpi-v4/ic_launcher.png
36 -rw----·····1.0·fat····23617·b-·stor·15-Oct-26·20:05·res/drawable-xxhdpi-v4/ic_launcher_running.png31 -rw----·····1.0·fat····23617·b-·stor·17-Oct-14·00:07·res/drawable-xxhdpi-v4/ic_launcher_running.png
37 -rw----·····1.0·fat····25141·b-·stor·15-Oct-26·20:05·res/drawable-xxhdpi-v4/ic_launcher_wifi.png32 -rw----·····1.0·fat····25141·b-·stor·17-Oct-14·00:07·res/drawable-xxhdpi-v4/ic_launcher_wifi.png
38 -rw----·····1.0·fat······596·b-·stor·15-Oct-26·20:05·res/drawable-xxhdpi-v4/play.png33 -rw----·····1.0·fat······596·b-·stor·17-Oct-14·00:07·res/drawable-xxhdpi-v4/play.png
39 -rw----·····1.0·fat······177·b-·stor·15-Oct-26·20:05·res/drawable-xxhdpi-v4/stop.png34 -rw----·····1.0·fat······177·b-·stor·17-Oct-14·00:07·res/drawable-xxhdpi-v4/stop.png
40 -rw----·····2.0·fat······832·bl·defN·15-Oct-26·20:06·res/drawable/rounded_corners.xml35 -rw----·····2.0·fat······832·bl·defN·17-Oct-14·00:08·res/drawable/rounded_corners.xml
41 -rw----·····1.0·fat····40470·b-·stor·15-Oct-26·20:05·res/drawable/widget_preview.png36 -rw----·····1.0·fat····40470·b-·stor·17-Oct-14·00:07·res/drawable/widget_preview.png
42 -rw----·····2.0·fat·····4208·bl·defN·15-Oct-26·20:06·res/layout/activity_main.xml37 -rw----·····2.0·fat·····4208·bl·defN·17-Oct-14·00:08·res/layout/activity_main.xml
43 -rw----·····2.0·fat·····1964·bl·defN·15-Oct-26·20:06·res/layout/base_help.xml38 -rw----·····2.0·fat·····1964·bl·defN·17-Oct-14·00:08·res/layout/base_help.xml
44 -rw----·····2.0·fat·····1640·bl·defN·15-Oct-26·20:06·res/layout/control_widget.xml39 -rw----·····2.0·fat·····1640·bl·defN·17-Oct-14·00:08·res/layout/control_widget.xml
45 -rw----·····2.0·fat······664·bl·defN·15-Oct-26·20:06·res/layout/list_item.xml40 -rw----·····2.0·fat······664·bl·defN·17-Oct-14·00:08·res/layout/list_item.xml
46 -rw----·····2.0·fat·····1516·bl·defN·15-Oct-26·20:06·res/layout/my_notification.xml41 -rw----·····2.0·fat·····1516·bl·defN·17-Oct-14·00:08·res/layout/my_notification.xml
47 -rw----·····2.0·fat·····1392·bl·defN·15-Oct-26·20:06·res/layout/wifi_list_activity.xml42 -rw----·····2.0·fat·····1392·bl·defN·17-Oct-14·00:08·res/layout/wifi_list_activity.xml
48 -rw----·····2.0·fat·····1608·bl·defN·15-Oct-26·20:06·res/menu-v11/main.xml43 -rw----·····2.0·fat·····1608·bl·defN·17-Oct-14·00:08·res/menu/main.xml
49 -rw----·····2.0·fat·····1444·bl·defN·15-Oct-26·20:06·res/menu/main.xml 
50 -rw----·····2.0·fat·····3802·bl·defN·15-Oct-26·20:06·res/raw-en/about.html44 -rw----·····2.0·fat·····3802·bl·defN·17-Oct-14·00:08·res/raw-en/about.html
51 -rw----·····2.0·fat·····5667·bl·defN·15-Oct-26·20:06·res/raw-en/changelog.html45 -rw----·····2.0·fat·····5667·bl·defN·17-Oct-14·00:08·res/raw-en/changelog.html
52 -rw----·····2.0·fat·····4067·bl·defN·15-Oct-26·20:06·res/raw-es/about.html46 -rw----·····2.0·fat·····4067·bl·defN·17-Oct-14·00:08·res/raw-es/about.html
53 -rw----·····2.0·fat·····6805·bl·defN·15-Oct-26·20:06·res/raw-es/changelog.html47 -rw----·····2.0·fat·····6805·bl·defN·17-Oct-14·00:08·res/raw-es/changelog.html
54 -rw----·····2.0·fat·····4541·bl·defN·15-Oct-26·20:06·res/raw-ja/about.html48 -rw----·····2.0·fat·····4541·bl·defN·17-Oct-14·00:08·res/raw-ja/about.html
55 -rw----·····2.0·fat·····7047·bl·defN·15-Oct-26·20:06·res/raw-ja/changelog.html49 -rw----·····2.0·fat·····7047·bl·defN·17-Oct-14·00:08·res/raw-ja/changelog.html
56 -rw----·····2.0·fat·····5346·bl·defN·15-Oct-26·20:06·res/raw-mk/about.html50 -rw----·····2.0·fat·····5346·bl·defN·17-Oct-14·00:08·res/raw-mk/about.html
57 -rw----·····2.0·fat·····9178·bl·defN·15-Oct-26·20:06·res/raw-mk/changelog.html51 -rw----·····2.0·fat·····9178·bl·defN·17-Oct-14·00:08·res/raw-mk/changelog.html
58 -rw----·····2.0·fat·····3462·bl·defN·15-Oct-26·20:06·res/raw-zh/about.html52 -rw----·····2.0·fat·····3462·bl·defN·17-Oct-14·00:08·res/raw-zh/about.html
59 -rw----·····2.0·fat·····5181·bl·defN·15-Oct-26·20:06·res/raw-zh/changelog.html53 -rw----·····2.0·fat·····5181·bl·defN·17-Oct-14·00:08·res/raw-zh/changelog.html
60 -rw----·····2.0·fat·····3907·bl·defN·15-Oct-26·20:06·res/raw/about.html54 -rw----·····2.0·fat·····3907·bl·defN·17-Oct-14·00:08·res/raw/about.html
61 -rw----·····2.0·fat·····5667·bl·defN·15-Oct-26·20:06·res/raw/changelog.html55 -rw----·····2.0·fat·····5667·bl·defN·17-Oct-14·00:08·res/raw/changelog.html
62 -rw----·····2.0·fat······464·bl·defN·15-Oct-26·20:06·res/xml-v11/control_widget.xml 
63 -rw----·····2.0·fat······508·bl·defN·15-Oct-26·20:06·res/xml-v17/control_widget.xml56 -rw----·····2.0·fat······508·bl·defN·17-Oct-14·00:08·res/xml/control_widget.xml
64 -rw----·····2.0·fat······420·bl·defN·15-Oct-26·20:06·res/xml/control_widget.xml 
65 -rw----·····2.0·fat·····3980·bl·defN·15-Oct-26·20:06·res/xml/preferences.xml57 -rw----·····2.0·fat·····3980·bl·defN·17-Oct-14·00:08·res/xml/preferences.xml
66 -rw----·····1.0·fat····62576·b-·stor·15-Oct-26·20:05·resources.arsc58 -rw----·····1.0·fat····62036·b-·stor·17-Oct-14·00:07·resources.arsc
67 -rw----·····2.0·fat··1826620·bl·defN·15-Oct-26·20:06·classes.dex59 -rw----·····2.0·fat··1822680·bl·defN·17-Oct-14·00:08·classes.dex
 60 -rw----·····2.0·fat·····5316·b-·defN·17-Oct-14·00:08·META-INF/MANIFEST.MF
 61 -rw----·····2.0·fat·····5437·b-·defN·17-Oct-14·00:08·META-INF/34603C53.SF
 62 -rw----·····2.0·fat·····1326·b-·defN·17-Oct-14·00:08·META-INF/34603C53.RSA
68 66·files,·2217064·bytes·uncompressed,·783962·bytes·compressed:··64.6%63 61·files,·2210174·bytes·uncompressed,·781516·bytes·compressed:··64.6%
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
523 KB
resources.arsc
    
Offset 1, 3911 lines modifiedOffset 1, 3878 lines modified
00000000:·0200·0c00·70f4·0000·0100·0000·0100·1c00··....p...........00000000:·0200·0c00·54f2·0000·0100·0000·0100·1c00··....T...........
00000010:·246b·0000·9d02·0000·0000·0000·0001·0000··$k..............00000010:·bc6a·0000·9a02·0000·0000·0000·0001·0000··.j..............
00000020:·900a·0000·0000·0000·0000·0000·1400·0000··................00000020:·840a·0000·0000·0000·0000·0000·2300·0000··............#...
00000030:·2d00·0000·4200·0000·5c00·0000·7900·0000··-...B...\...y... 
00000040:·9d00·0000·be00·0000·d900·0000·f900·0000··................00000030:·4500·0000·6400·0000·7f00·0000·9f00·0000··E...d...........
 00000040:·ba00·0000·db00·0000·ff00·0000·1c01·0000··................
00000050:·1401·0000·3301·0000·5501·0000·7801·0000··....3...U...x...00000050:·3601·0000·4b01·0000·6401·0000·7801·0000··6...K...d...x...
00000060:·9001·0000·b101·0000·d201·0000·f901·0000··................00000060:·9f01·0000·ce01·0000·fa01·0000·1a02·0000··................
00000070:·2802·0000·5402·0000·7402·0000·9402·0000··(...T...t.......00000070:·3a02·0000·6702·0000·8b02·0000·b202·0000··:...g...........
 00000080:·e102·0000·0d03·0000·2d03·0000·4d03·0000··........-...M...
00000080:·c102·0000·e502·0000·0503·0000·2c03·0000··............,...00000090:·7a03·0000·9e03·0000·c503·0000·f403·0000··z...............
 000000a0:·2004·0000·4004·0000·6004·0000·8e04·0000···...@...`.......
00000090:·5b03·0000·7b03·0000·a703·0000·d303·0000··[...{........... 
000000a0:·f303·0000·2204·0000·4f04·0000·6f04·0000··...."...O...o... 
000000b0:·9304·0000·ba04·0000·db04·0000·0b05·0000··................000000b0:·b304·0000·db04·0000·0b05·0000·3805·0000··............8...
000000c0:·2c05·0000·5405·0000·7905·0000·a705·0000··,...T...y.......000000c0:·5905·0000·7a05·0000·a005·0000·c905·0000··Y...z...........
 000000d0:·fa05·0000·2806·0000·4a06·0000·6c06·0000··....(...J...l...
000000d0:·d405·0000·f605·0000·1806·0000·4906·0000··............I...000000e0:·8406·0000·a006·0000·b806·0000·d406·0000··................
000000e0:·7206·0000·9806·0000·c606·0000·de06·0000··r............... 
000000f0:·fa06·0000·1207·0000·2e07·0000·4607·0000··............F...000000f0:·ec06·0000·0807·0000·2007·0000·3c07·0000··........·...<...
00000100:·6207·0000·7a07·0000·9607·0000·b207·0000··b...z...........00000100:·5407·0000·7007·0000·7807·0000·7d07·0000··T...p...x...}...
 00000110:·8207·0000·8a07·0000·8f07·0000·9907·0000··................
 00000120:·b007·0000·bb07·0000·ca07·0000·d607·0000··................
00000110:·ca07·0000·cf07·0000·d707·0000·dc07·0000··................00000130:·da07·0000·df07·0000·e707·0000·ec07·0000··................
00000120:·e607·0000·fd07·0000·0808·0000·1708·0000··................00000140:·f107·0000·f607·0000·fb07·0000·0008·0000··................
00000130:·2308·0000·2b08·0000·3008·0000·3408·0000··#...+...0...4...00000150:·0708·0000·0e08·0000·1508·0000·1808·0000··................
00000140:·3b08·0000·4208·0000·4908·0000·4e08·0000··;...B...I...N...00000160:·1c08·0000·2008·0000·2c08·0000·4408·0000··....·...,...D...
00000150:·5308·0000·5808·0000·5d08·0000·6208·0000··S...X...]...b...00000170:·4a08·0000·5508·0000·5d08·0000·6b08·0000··J...U...]...k...
00000160:·6a08·0000·6f08·0000·8708·0000·9308·0000··j...o...........00000180:·7208·0000·7e08·0000·8b08·0000·9508·0000··r...~...........
 00000190:·a208·0000·af08·0000·bc08·0000·c908·0000··................
00000170:·9708·0000·9a08·0000·9e08·0000·a408·0000··................000001a0:·d608·0000·e308·0000·ec08·0000·f608·0000··................
00000180:·af08·0000·b708·0000·c508·0000·cc08·0000··................ 
00000190:·ee08·0000·f608·0000·2a09·0000·4e09·0000··........*...N... 
000001a0:·a509·0000·ac09·0000·bd09·0000·dd09·0000··................000001b0:·0109·0000·0c09·0000·2109·0000·3609·0000··........!...6...
 000001c0:·4009·0000·4c09·0000·5509·0000·6209·0000··@...L...U...b...
 000001d0:·6a09·0000·0b0a·0000·1c0a·0000·820a·0000··j...............
000001b0:·4e0a·0000·9a0a·0000·ed0a·0000·ff0a·0000··N...............000001e0:·890a·0000·a20a·0000·c00a·0000·df0a·0000··................
000001c0:·270b·0000·340b·0000·650b·0000·740b·0000··'...4...e...t...000001f0:·2b0b·0000·430b·0000·580b·0000·830b·0000··+...C...X.......
000001d0:·a90b·0000·c70b·0000·da0b·0000·f00b·0000··................00000200:·a30b·0000·b70b·0000·cc0b·0000·f40b·0000··................
000001e0:·030c·0000·0f0c·0000·470c·0000·630c·0000··........G...c...00000210:·140c·0000·330c·0000·460c·0000·5f0c·0000··....3...F..._...
000001f0:·8d0c·0000·b30c·0000·c80c·0000·d50c·0000··................00000220:·910c·0000·a60c·0000·cc0c·0000·ea0c·0000··................
00000200:·110d·0000·410d·0000·730d·0000·b90d·0000··....A...s....... 
00000210:·ca0d·0000·df0d·0000·100e·0000·290e·0000··............)...00000230:·120d·0000·320d·0000·560d·0000·7b0d·0000··....2...V...{...
00000220:·380e·0000·490e·0000·5c0e·0000·9b0e·0000··8...I...\.......00000240:·af0d·0000·020e·0000·110e·0000·3b0e·0000··............;...
00000230:·ba0e·0000·ec0e·0000·0c0f·0000·250f·0000··............%...00000250:·5d0e·0000·8d0e·0000·be0e·0000·cf0e·0000··]...............
00000240:·2d0f·0000·6a0f·0000·c10f·0000·cc0f·0000··-...j...........00000260:·0e0f·0000·400f·0000·480f·0000·5f0f·0000··....@...H..._...
 00000270:·6a0f·0000·7e0f·0000·a00f·0000·aa0f·0000··j...~...........
00000250:·f40f·0000·fe0f·0000·0910·0000·2010·0000··............·...00000280:·b50f·0000·bf0f·0000·c60f·0000·d00f·0000··................
00000260:·2b10·0000·4010·0000·4b10·0000·6110·0000··+...@...K...a... 
00000270:·7510·0000·7f10·0000·8c10·0000·a110·0000··u...............00000290:·4110·0000·5110·0000·8710·0000·9710·0000··A...Q...........
00000280:·b510·0000·eb10·0000·0b11·0000·5911·0000··............Y...000002a0:·c510·0000·d510·0000·1011·0000·4311·0000··............C...
00000290:·6e11·0000·8b11·0000·ba11·0000·c211·0000··n............... 
000002a0:·e411·0000·ee11·0000·1912·0000·3112·0000··............1...000002b0:·5b11·0000·8a11·0000·c011·0000·d611·0000··[...............
 000002c0:·e111·0000·1e12·0000·2f12·0000·6b12·0000··......../...k...
000002b0:·3b12·0000·4512·0000·4e12·0000·8112·0000··;...E...N....... 
000002c0:·9612·0000·a212·0000·ad12·0000·e812·0000··................ 
000002d0:·0013·0000·0a13·0000·1713·0000·2013·0000··............·... 
000002e0:·6c13·0000·7c13·0000·9013·0000·a513·0000··l...|........... 
000002f0:·b213·0000·bb13·0000·c513·0000·f313·0000··................000002d0:·a312·0000·b612·0000·eb12·0000·1c13·0000··................
 000002e0:·2e13·0000·9f13·0000·b013·0000·0714·0000··................
 000002f0:·0f14·0000·5b14·0000·7114·0000·c814·0000··....[...q.......
00000300:·1214·0000·1a14·0000·4114·0000·4814·0000··........A...H...00000300:·d014·0000·e414·0000·f414·0000·fd14·0000··................
 00000310:·1a15·0000·3315·0000·4815·0000·6415·0000··....3...H...d...
00000310:·5814·0000·7614·0000·8314·0000·2415·0000··X...v.......$...00000320:·6b15·0000·7e15·0000·8d15·0000·9715·0000··k...~...........
00000320:·2e15·0000·6415·0000·7d15·0000·8a15·0000··....d...}....... 
00000330:·9715·0000·a815·0000·1916·0000·2916·0000··............)...00000330:·a115·0000·c815·0000·ee15·0000·0316·0000··................
00000340:·4e16·0000·7416·0000·da16·0000·e116·0000··N...t...........00000340:·5116·0000·9716·0000·a116·0000·aa16·0000··Q...............
 00000350:·b116·0000·b916·0000·c316·0000·cb16·0000··................
 00000360:·d316·0000·db16·0000·e316·0000·eb16·0000··................
00000350:·f116·0000·fb16·0000·0417·0000·a117·0000··................00000370:·f316·0000·fd16·0000·0717·0000·1617·0000··................
 00000380:·1f17·0000·4817·0000·7217·0000·8117·0000··....H...r.......
00000360:·b017·0000·c517·0000·e317·0000·f217·0000··................00000390:·9217·0000·a417·0000·b317·0000·bc17·0000··................
00000370:·1c18·0000·3a18·0000·5a18·0000·3f19·0000··....:...Z...?...000003a0:·a118·0000·b618·0000·5319·0000·5c19·0000··........S...\...
00000380:·4819·0000·7219·0000·b619·0000·ec19·0000··H...r........... 
00000390:·fe19·0000·131a·0000·1c1a·0000·431a·0000··............C...000003b0:·7c19·0000·b219·0000·e219·0000·311a·0000··|...........1...
000003a0:·731a·0000·a81a·0000·b71a·0000·c31a·0000··s............... 
000003b0:·d51a·0000·241b·0000·4b1b·0000·5d1b·0000··....$...K...]...000003c0:·551a·0000·761a·0000·c21a·0000·e71a·0000··U...v...........
000003c0:·721b·0000·901b·0000·b41b·0000·c51b·0000··r...............000003d0:·0b1b·0000·331b·0000·6a1b·0000·a81b·0000··....3...j.......
000003d0:·d71b·0000·e01b·0000·1c1c·0000·3d1c·0000··............=...000003e0:·be1b·0000·e11b·0000·071c·0000·491c·0000··............I...
000003e0:·761c·0000·971c·0000·a61c·0000·b51c·0000··v...............000003f0:·7a1c·0000·b91c·0000·e91c·0000·291d·0000··z...........)...
000003f0:·011d·0000·251d·0000·4f1d·0000·6d1d·0000··....%...O...m...00000400:·621d·0000·871d·0000·b41d·0000·ee1d·0000··b...............
00000400:·941d·0000·b91d·0000·e21d·0000·301e·0000··............0... 
00000410:·5a1e·0000·ae1e·0000·d21e·0000·de1e·0000··Z...............00000410:·7b1e·0000·971e·0000·c81e·0000·f11e·0000··{...............
00000420:·f91e·0000·081f·0000·111f·0000·391f·0000··............9... 
00000430:·4f1f·0000·ba1f·0000·ca1f·0000·d91f·0000··O...............00000420:·381f·0000·821f·0000·b21f·0000·f11f·0000··8...............
 00000430:·3f20·0000·4b20·0000·6120·0000·6d20·0000··?·..K·..a·..m·..
00000440:·1020·0000·1c20·0000·6720·0000·6e20·0000··.·...·..g·..n·..00000440:·8b20·0000·ac20·0000·be20·0000·d320·0000··.·...·...·...·..
00000450:·7620·0000·b420·0000·0221·0000·0c21·0000··v·...·...!...!..00000450:·df20·0000·f420·0000·0321·0000·7b21·0000··.·...·...!..{!..
00000460:·3421·0000·3c21·0000·5221·0000·9121·0000··4!..<!..R!...!.. 
00000470:·9921·0000·b721·0000·bf21·0000·e221·0000··.!...!...!...!..00000460:·8a21·0000·a821·0000·ec21·0000·fe21·0000··.!...!...!...!..
00000480:·1222·0000·1a22·0000·2222·0000·2a22·0000··."..."..""..*".. 
00000490:·5022·0000·9a22·0000·a422·0000·ae22·0000··P"..."..."..."..00000470:·3322·0000·5122·0000·8d22·0000·c622·0000··3"..Q"..."..."..
000004a0:·fc22·0000·3e23·0000·8523·0000·9823·0000··."..>#...#...#..00000480:·ea22·0000·1123·0000·5f23·0000·7a23·0000··."...#.._#..z#..
000004b0:·ac23·0000·0124·0000·3224·0000·5b24·0000··.#...$..2$..[$..00000490:·8a23·0000·d523·0000·e823·0000·3d24·0000··.#...#...#..=$..
000004c0:·8c24·0000·b324·0000·2b25·0000·6a25·0000··.$...$..+%..j%..000004a0:·8f24·0000·9e24·0000·cb24·0000·f824·0000··.$...$...$...$..
000004d0:·7f25·0000·9c25·0000·ee25·0000·fd25·0000··.%...%...%...%.. 
000004e0:·2d26·0000·4926·0000·7626·0000·a326·0000··-&..I&..v&...&..000004b0:·1725·0000·ae25·0000·c625·0000·4b26·0000··.%...%...%..K&..
 000004c0:·5a26·0000·b726·0000·d426·0000·3f27·0000··Z&...&...&..?'..
000004f0:·0027·0000·4027·0000·cd27·0000·ec27·0000··.'..@'...'...'..000004d0:·4e27·0000·7527·0000·9327·0000·a527·0000··N'..u'...'...'..
 000004e0:·cf27·0000·f727·0000·0b28·0000·1f28·0000··.'...'...(...(..
 000004f0:·4628·0000·6428·0000·7328·0000·7c28·0000··F(..d(..s(..|(..
00000500:·1928·0000·b028·0000·e928·0000·fd28·0000··.(...(...(...(..00000500:·a628·0000·d028·0000·f728·0000·4b29·0000··.(...(...(..K)..
00000510:·3729·0000·4f29·0000·d429·0000·f929·0000··7)..O)...)...)..00000510:·9929·0000·ae29·0000·b729·0000·c029·0000··.)...)...)...)..
00000520:·082a·0000·112a·0000·1a2a·0000·252a·0000··.*...*...*..%*..00000520:·c829·0000·d129·0000·dc29·0000·e529·0000··.)...)...)...)..
 00000530:·ee29·0000·f729·0000·002a·0000·092a·0000··.)...)...*...*..
 00000540:·152a·0000·202a·0000·2b2a·0000·342a·0000··.*..·*..+*..4*..
00000530:·402a·0000·492a·0000·912a·0000·ac2a·0000··@*..I*...*...*..00000550:·402a·0000·492a·0000·5d2a·0000·762a·0000··@*..I*..]*..v*..
 00000560:·7f2a·0000·8f2a·0000·a42a·0000·ad2a·0000··.*...*...*...*..
00000540:·c62a·0000·cf2a·0000·fb2a·0000·042b·0000··.*...*...*...+..00000570:·bc2a·0000·c52a·0000·502b·0000·5f2b·0000··.*...*..P+.._+..
00000550:·192b·0000·2b2b·0000·402b·0000·972b·0000··.+..++..@+...+.. 
00000560:·a62b·0000·af2b·0000·b82b·0000·cd2b·0000··.+...+...+...+..00000580:·b02b·0000·b92b·0000·d32b·0000·ef2b·0000··.+...+...+...+..
00000570:·df2b·0000·4e2c·0000·5a2c·0000·6f2c·0000··.+..N,..Z,..o,.. 
00000580:·7a2c·0000·982c·0000·a32c·0000·be2c·0000··z,...,...,...,..00000590:·0e2c·0000·532c·0000·672c·0000·762c·0000··.,..S,..g,..v,..
 000005a0:·962c·0000·af2c·0000·c42c·0000·d82c·0000··.,...,...,...,..
00000590:·c72c·0000·de2c·0000·052d·0000·202d·0000··.,...,...-..·-..000005b0:·f02c·0000·172d·0000·352d·0000·482d·0000··.,...-..5-..H-..
000005a0:·332d·0000·572d·0000·7a2d·0000·a92d·0000··3-..W-..z-...-.. 
000005b0:·e82d·0000·0f2e·0000·1b2e·0000·352e·0000··.-..........5...000005c0:·622d·0000·852d·0000·9c2d·0000·b12d·0000··b-...-...-...-..
 000005d0:·c62d·0000·db2d·0000·f02d·0000·0a2e·0000··.-...-...-......
000005c0:·672e·0000·9c2e·0000·a82e·0000·e02e·0000··g...............000005e0:·252e·0000·512e·0000·a82e·0000·ba2e·0000··%...Q...........
000005d0:·f32e·0000·082f·0000·142f·0000·2d2f·0000··...../.../..-/.. 
000005e0:·4e2f·0000·6c2f·0000·9b2f·0000·ae2f·0000··N/..l/.../.../..000005f0:·d82e·0000·ff2e·0000·2e2f·0000·602f·0000··........./..`/..
 00000600:·752f·0000·a42f·0000·d02f·0000·d92f·0000··u/.../.../.../..
000005f0:·bd2f·0000·f02f·0000·1730·0000·4330·0000··./.../...0..C0..00000610:·ed2f·0000·f62f·0000·0830·0000·2030·0000··./.../...0..·0..
00000600:·4b30·0000·7e30·0000·8730·0000·9f30·0000··K0..~0...0...0.. 
00000610:·a830·0000·b530·0000·c130·0000·fa30·0000··.0...0...0...0..00000620:·2930·0000·3530·0000·4130·0000·4a30·0000··)0..50..A0..J0..
00000620:·0e31·0000·2231·0000·3831·0000·4e31·0000··.1.."1..81..N1.. 
00000630:·5731·0000·6c31·0000·7531·0000·af31·0000··W1..l1..u1...1..00000630:·9930·0000·a230·0000·b130·0000·db30·0000··.0...0...0...0..
Max diff block lines reached; 500031/535036 bytes (93.46%) of diff not shown.
115 KB
classes.dex
115 KB
classes.jar
10.1 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1736560·bytes,·number·of·entries:·10751 Zip·file·size:·1736549·bytes,·number·of·entries:·1075
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class
Offset 669, 30 lines modifiedOffset 669, 30 lines modified
669 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity$8$1.class669 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity$8$1.class
670 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity$8$2.class670 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity$8$2.class
671 ?rwxrwxr-x··2.0·unx·····1499·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity$8.class671 ?rwxrwxr-x··2.0·unx·····1499·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity$8.class
672 ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity$9.class672 ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity$9.class
673 ?rwxrwxr-x··2.0·unx·····4989·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity.class673 ?rwxrwxr-x··2.0·unx·····4989·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MyPreferencesActivity.class
674 ?rwxrwxr-x··2.0·unx·····1668·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/WiFiListViewCheckboxesActivity$2.class674 ?rwxrwxr-x··2.0·unx·····1668·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/WiFiListViewCheckboxesActivity$2.class
675 ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/WiFiListViewCheckboxesActivity$3.class675 ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/WiFiListViewCheckboxesActivity$3.class
676 ?rwxrwxr-x··2.0·unx·····3995·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/WiFiListViewCheckboxesActivity.class676 ?rwxrwxr-x··2.0·unx·····4010·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/WiFiListViewCheckboxesActivity.class
677 ?rwxrwxr-x··2.0·unx······954·b-·stor·80-Jan-01·00:00·com/matoski/adbm/adapter/InteractiveArrayAdapter$1.class677 ?rwxrwxr-x··2.0·unx······954·b-·stor·80-Jan-01·00:00·com/matoski/adbm/adapter/InteractiveArrayAdapter$1.class
678 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder.class678 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder.class
679 ?rwxrwxr-x··2.0·unx·····1846·b-·stor·80-Jan-01·00:00·com/matoski/adbm/adapter/InteractiveArrayAdapter.class679 ?rwxrwxr-x··2.0·unx·····1846·b-·stor·80-Jan-01·00:00·com/matoski/adbm/adapter/InteractiveArrayAdapter.class
680 ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·com/matoski/adbm/enums/AdbStateEnum.class680 ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·com/matoski/adbm/enums/AdbStateEnum.class
681 ?rwxrwxr-x··2.0·unx······724·b-·stor·80-Jan-01·00:00·com/matoski/adbm/enums/IPMode.class681 ?rwxrwxr-x··2.0·unx······724·b-·stor·80-Jan-01·00:00·com/matoski/adbm/enums/IPMode.class
682 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·com/matoski/adbm/interfaces/IMessageHandler.class682 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·com/matoski/adbm/interfaces/IMessageHandler.class
683 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/matoski/adbm/pojo/IP.class683 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/matoski/adbm/pojo/IP.class
684 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·com/matoski/adbm/pojo/Model.class684 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·com/matoski/adbm/pojo/Model.class
685 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·com/matoski/adbm/receiver/ActionPackageAdded.class685 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·com/matoski/adbm/receiver/ActionPackageAdded.class
686 ?rwxrwxr-x··2.0·unx·····2409·b-·stor·80-Jan-01·00:00·com/matoski/adbm/receiver/BootCompleteReceiver.class686 ?rwxrwxr-x··2.0·unx·····2409·b-·stor·80-Jan-01·00:00·com/matoski/adbm/receiver/BootCompleteReceiver.class
687 ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·com/matoski/adbm/receiver/ConnectionDetectionReceiver$1.class687 ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·com/matoski/adbm/receiver/ConnectionDetectionReceiver$1.class
688 ?rwxrwxr-x··2.0·unx·····2134·b-·stor·80-Jan-01·00:00·com/matoski/adbm/receiver/ConnectionDetectionReceiver.class688 ?rwxrwxr-x··2.0·unx·····2134·b-·stor·80-Jan-01·00:00·com/matoski/adbm/receiver/ConnectionDetectionReceiver.class
689 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$2.class689 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$2.class
690 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$ServiceBinder.class690 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$ServiceBinder.class
691 ?rwxrwxr-x··2.0·unx····17036·b-·defN·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService.class691 ?rwxrwxr-x··2.0·unx····17008·b-·defN·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService.class
692 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·com/matoski/adbm/tasks/GenericAsyncTask.class692 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·com/matoski/adbm/tasks/GenericAsyncTask.class
693 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/ArrayUtils.class693 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/ArrayUtils.class
694 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/FileUtil.class694 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/FileUtil.class
695 ?rwxrwxr-x··2.0·unx·····1692·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/GenericUtil.class695 ?rwxrwxr-x··2.0·unx·····1692·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/GenericUtil.class
696 ?rwxrwxr-x··2.0·unx······558·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/NetworkUtil$1.class696 ?rwxrwxr-x··2.0·unx······558·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/NetworkUtil$1.class
697 ?rwxrwxr-x··2.0·unx·····2947·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/NetworkUtil.class697 ?rwxrwxr-x··2.0·unx·····2947·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/NetworkUtil.class
698 ?rwxrwxr-x··2.0·unx·····1704·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/PreferenceUtil.class698 ?rwxrwxr-x··2.0·unx·····1704·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/PreferenceUtil.class
Offset 705, 19 lines modifiedOffset 705, 19 lines modified
705 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/HideOverlaysReceiver.class705 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/HideOverlaysReceiver.class
706 ?rwxrwxr-x··2.0·unx·······85·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$1.class706 ?rwxrwxr-x··2.0·unx·······85·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$1.class
707 ?rwxrwxr-x··2.0·unx·····4555·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Builder.class707 ?rwxrwxr-x··2.0·unx·····4555·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Builder.class
708 ?rwxrwxr-x··2.0·unx·····1811·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Command.class708 ?rwxrwxr-x··2.0·unx·····1811·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Command.class
709 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$2.class709 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$2.class
710 ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$3.class710 ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$3.class
711 ?rwxrwxr-x··2.0·unx·····1548·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$4.class711 ?rwxrwxr-x··2.0·unx·····1548·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$4.class
712 ?rwxrwxr-x··2.0·unx····16980·b-·defN·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive.class712 ?rwxrwxr-x··2.0·unx····16977·b-·defN·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive.class
713 ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$OnResult.class713 ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$OnResult.class
714 ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$SH.class714 ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$SH.class
715 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$SU.class715 ?rwxrwxr-x··2.0·unx·····3677·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$SU.class
716 ?rwxrwxr-x··2.0·unx·····5462·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell.class716 ?rwxrwxr-x··2.0·unx·····5469·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell.class
717 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/ShellNotClosedException.class717 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/ShellNotClosedException.class
718 ?rwxrwxr-x··2.0·unx······580·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/ShellOnMainThreadException.class718 ?rwxrwxr-x··2.0·unx······580·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/ShellOnMainThreadException.class
719 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/StreamGobbler$OnLineListener.class719 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/StreamGobbler$OnLineListener.class
720 ?rwxrwxr-x··2.0·unx·····1566·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/StreamGobbler.class720 ?rwxrwxr-x··2.0·unx·····1566·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/StreamGobbler.class
721 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class721 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
722 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class722 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class
723 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class723 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class
Offset 1029, 18 lines modifiedOffset 1029, 18 lines modified
1029 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class1029 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class
1030 ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class1030 ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class
1031 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$1.class1031 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$1.class
1032 ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class1032 ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class
1033 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class1033 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class
1034 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class1034 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class
1035 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class1035 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class
1036 ?rwxrwxr-x··2.0·unx·····1903·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker.class1036 ?rwxrwxr-x··2.0·unx·····1896·b-·stor·80-Jan-01·00:00·com/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker.class
1037 ?rwxrwxr-x··2.0·unx·····1818·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$MyNetworkStatusChecker.class1037 ?rwxrwxr-x··2.0·unx·····1811·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$MyNetworkStatusChecker.class
1038 ?rwxrwxr-x··2.0·unx·····1972·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$MyRootCommandExecuter.class1038 ?rwxrwxr-x··2.0·unx·····1965·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$MyRootCommandExecuter.class
1039 ?rwxrwxr-x··2.0·unx·····2355·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$MyToggleNetworkAdb.class1039 ?rwxrwxr-x··2.0·unx·····2348·b-·stor·80-Jan-01·00:00·com/matoski/adbm/service/ManagerService$MyToggleNetworkAdb.class
1040 ?rwxrwxr-x··2.0·unx·····1312·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$1.class1040 ?rwxrwxr-x··2.0·unx·····1312·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$1.class
1041 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class1041 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class
1042 ?rwxrwxr-x··2.0·unx·····3458·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class1042 ?rwxrwxr-x··2.0·unx·····3458·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class
1043 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class1043 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class
1044 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class1044 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class
1045 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class1045 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class
1046 ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl.class1046 ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl.class
Offset 1070, 8 lines modifiedOffset 1070, 8 lines modified
1070 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class1070 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class
1071 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class1071 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
1072 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class1072 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
1073 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1073 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1074 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1074 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1075 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1075 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
1076 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class1076 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class
1077 1075·files,·1688797·bytes·uncompressed,·1527886·bytes·compressed:··9.5%1077 1075·files,·1688766·bytes·uncompressed,·1527875·bytes·compressed:··9.5%
12.9 KB
com/matoski/adbm/activity/WiFiListViewCheckboxesActivity.class
12.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 431, 137 lines modifiedOffset 431, 143 lines modified
431 ····Code:431 ····Code:
432 ······stack=300,·locals=12,·args_size=1432 ······stack=300,·locals=12,·args_size=1
433 ·········0:·aload_0433 ·········0:·aload_0
434 ·········1:·getfield······#43·················//·Field·gson:Lcom/google/gson/Gson;434 ·········1:·getfield······#43·················//·Field·gson:Lcom/google/gson/Gson;
435 ·········4:·astore_1435 ·········4:·astore_1
436 ·········5:·aload_0436 ·········5:·aload_0
437 ·········6:·getfield······#39·················//·Field·preferences:Landroid/content/SharedPreferences;437 ·········6:·getfield······#39·················//·Field·preferences:Landroid/content/SharedPreferences;
 438 ·········9:·astore_2
 439 ········10:·iconst_0
 440 ········11:·istore_3
 441 ········12:·aconst_null
 442 ········13:·astore········4
 443 ········15:·aload_2
438 ·········9:·ldc···········#130················//·String·wifi_list444 ········16:·ldc···········#130················//·String·wifi_list
439 ········11:·aconst_null445 ········18:·aconst_null
440 ········12:·invokeinterface·#136,··3··········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;446 ········19:·invokeinterface·#136,··3··········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
441 ········17:·astore_2447 ········24:·astore_2
442 ········18:·aload_0448 ········25:·aload_0
443 ········19:·getfield······#41·················//·Field·gsonType:Ljava/lang/reflect/Type;449 ········26:·getfield······#41·················//·Field·gsonType:Ljava/lang/reflect/Type;
444 ········22:·astore_3450 ········29:·astore········5
445 ········23:·aload_1451 ········31:·aload_1
446 ········24:·aload_2452 ········32:·aload_2
447 ········25:·aload_3453 ········33:·aload·········5
448 ········26:·invokevirtual·#142················//·Method·com/google/gson/Gson.fromJson:(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;454 ········35:·invokevirtual·#142················//·Method·com/google/gson/Gson.fromJson:(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;
449 ········29:·checkcast·····#144················//·class·java/util/ArrayList455 ········38:·checkcast·····#144················//·class·java/util/ArrayList
450 ········32:·astore········4456 ········41:·astore········6
451 ········34:·aload·········4457 ········43:·aload·········6
452 ········36:·ifnonnull·····49458 ········45:·ifnonnull·····58
453 ········39:·new···········#144················//·class·java/util/ArrayList459 ········48:·new···········#144················//·class·java/util/ArrayList
454 ········42:·astore········4460 ········51:·astore········6
455 ········44:·aload·········4461 ········53:·aload·········6
456 ········46:·invokespecial·#145················//·Method·java/util/ArrayList."<init>":()V462 ········55:·invokespecial·#145················//·Method·java/util/ArrayList."<init>":()V
457 ········49:·aconst_null463 ········58:·aconst_null
458 ········50:·astore········5464 ········59:·astore········7
459 ········52:·aload_0465 ········61:·aload_0
460 ········53:·getfield······#35·················//·Field·wifiManager:Landroid/net/wifi/WifiManager;466 ········62:·getfield······#35·················//·Field·wifiManager:Landroid/net/wifi/WifiManager;
461 ········56:·astore_1467 ········65:·astore_1
462 ········57:·aload_1468 ········66:·aload_1
463 ········58:·invokevirtual·#149················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List;469 ········67:·invokevirtual·#149················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List;
464 ········61:·astore········6470 ········70:·astore········8
465 ········63:·aload·········6471 ········72:·aload·········8
466 ········65:·ifnull········217472 ········74:·ifnull········232
467 ········68:·aload·········6473 ········77:·aload·········8
468 ········70:·invokeinterface·#155,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;474 ········79:·invokeinterface·#155,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
469 ········75:·astore········7 
470 ········77:·aload·········7475 ········84:·astore_1
 476 ········85:·aload_1
471 ········79:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z477 ········86:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
472 ········84:·istore········8478 ········91:·istore········9
473 ········86:·iload·········8479 ········93:·iload·········9
474 ········88:·ifeq··········217480 ········95:·ifeq··········232
475 ········91:·aload·········7481 ········98:·aload_1
476 ········93:·invokeinterface·#165,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;482 ········99:·invokeinterface·#165,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
477 ········98:·checkcast·····#167················//·class·android/net/wifi/WifiConfiguration483 ·······104:·checkcast·····#167················//·class·android/net/wifi/WifiConfiguration
478 ·······101:·astore········9484 ·······107:·astore········10
479 ·······103:·aload·········9485 ·······109:·aload·········10
480 ·······105:·ifnonnull·····124486 ·······111:·ifnonnull·····132
481 ·······108:·getstatic·····#29·················//·Field·LOG_TAG:Ljava/lang/String;487 ·······114:·getstatic·····#29·················//·Field·LOG_TAG:Ljava/lang/String;
482 ·······111:·astore_1488 ·······117:·astore_2
483 ·······112:·ldc···········#169················//·String·Network·entry·is·NULL489 ·······118:·ldc···········#169················//·String·Network·entry·is·NULL
 490 ·······120:·astore········5
484 ·······114:·astore_2 
485 ·······115:·aload_1 
486 ·······116:·aload_2491 ·······122:·aload_2
 492 ·······123:·aload·········5
487 ·······117:·invokestatic··#175················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I493 ·······125:·invokestatic··#175················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I
488 ·······120:·pop494 ·······128:·pop
489 ·······121:·goto··········77495 ·······129:·goto··········85
490 ·······124:·new···········#177················//·class·com/matoski/adbm/pojo/Model496 ·······132:·new···········#177················//·class·com/matoski/adbm/pojo/Model
491 ·······127:·astore········5497 ·······135:·astore········7
492 ·······129:·aload·········9498 ·······137:·aload·········10
493 ·······131:·getfield······#180················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String;499 ·······139:·getfield······#180················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String;
494 ·······134:·astore_1500 ·······142:·astore_2
495 ·······135:·ldc···········#182················//·String·(^\")|(\"$)501 ·······143:·ldc···········#182················//·String·(^\")|(\"$)
496 ·······137:·astore_2502 ·······145:·astore········5
497 ·······138:·ldc···········#184················//·String503 ·······147:·ldc···········#184················//·String
498 ·······140:·astore_3504 ·······149:·astore········4
499 ·······141:·aload_1505 ·······151:·aload_2
500 ·······142:·aload_2 
501 ·······143:·aload_3 
502 ·······144:·invokevirtual·#189················//·Method·java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 
503 ·······147:·astore_1 
504 ·······148:·aload·········5506 ·······152:·aload·········5
505 ·······150:·aload_1 
506 ·······151:·invokespecial·#192················//·Method·com/matoski/adbm/pojo/Model."<init>":(Ljava/lang/String;)V 
507 ·······154:·aload·········4507 ·······154:·aload·········4
 508 ·······156:·invokevirtual·#189················//·Method·java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 509 ·······159:·astore_2
508 ·······156:·aload·········5510 ·······160:·aload·········7
 511 ·······162:·aload_2
 512 ·······163:·invokespecial·#192················//·Method·com/matoski/adbm/pojo/Model."<init>":(Ljava/lang/String;)V
 513 ·······166:·aload·········6
 514 ·······168:·aload·········7
509 ·······158:·invokevirtual·#196················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z515 ·······170:·invokevirtual·#196················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z
510 ·······161:·istore········8516 ·······173:·istore········9
511 ·······163:·iload·········8517 ·······175:·iload·········9
512 ·······165:·ifne··········77518 ·······177:·ifne··········85
513 ·······168:·getstatic·····#29·················//·Field·LOG_TAG:Ljava/lang/String;519 ·······180:·getstatic·····#29·················//·Field·LOG_TAG:Ljava/lang/String;
514 ·······171:·astore_1520 ·······183:·astore_2
515 ·······172:·iconst_1521 ·······184:·iconst_1
516 ·······173:·istore········10 
517 ·······175:·iload·········10522 ·······185:·istore_3
 523 ·······186:·iload_3
518 ·······177:·anewarray·····#201················//·class·java/lang/Object524 ·······187:·anewarray·····#201················//·class·java/lang/Object
519 ·······180:·astore_3525 ·······190:·astore········4
520 ·······181:·aload·········5526 ·······192:·aload·········7
521 ·······183:·invokevirtual·#202················//·Method·com/matoski/adbm/pojo/Model.getName:()Ljava/lang/String;527 ·······194:·invokevirtual·#202················//·Method·com/matoski/adbm/pojo/Model.getName:()Ljava/lang/String;
522 ·······186:·astore········11528 ·······197:·astore········11
523 ·······188:·aload_3529 ·······199:·aload·········4
524 ·······189:·iconst_0530 ·······201:·iconst_0
525 ·······190:·aload·········11531 ·······202:·aload·········11
526 ·······192:·aastore532 ·······204:·aastore
527 ·······193:·ldc···········#198················//·String·New·saved·network·detected:·%s533 ·······205:·ldc···········#198················//·String·New·saved·network·detected:·%s
528 ·······195:·aload_3534 ·······207:·aload·········4
529 ·······196:·invokestatic··#206················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;535 ·······209:·invokestatic··#206················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
 536 ·······212:·astore········5
530 ·······199:·astore_2 
531 ·······200:·aload_1 
532 ·······201:·aload_2537 ·······214:·aload_2
 538 ·······215:·aload·········5
533 ·······202:·invokestatic··#209················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I539 ·······217:·invokestatic··#209················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
534 ·······205:·pop540 ·······220:·pop
535 ·······206:·aload·········4541 ·······221:·aload·········6
536 ·······208:·aload·········5542 ·······223:·aload·········7
537 ·······210:·invokevirtual·#212················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z543 ·······225:·invokevirtual·#212················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
538 ·······213:·pop544 ·······228:·pop
539 ·······214:·goto··········77545 ·······229:·goto··········85
Max diff block lines reached; 1579/12985 bytes (12.16%) of diff not shown.
838 B
com/matoski/adbm/service/ManagerService.class
748 B
procyon -ec {}
    
Offset 506, 17 lines modifiedOffset 506, 16 lines modified
506 ········this.handler·=·null;506 ········this.handler·=·null;
507 ····}507 ····}
508 ····508 ····
509 ····public·void·setHandler(final·IMessageHandler·handler)·{509 ····public·void·setHandler(final·IMessageHandler·handler)·{
510 ········this.handler·=·handler;510 ········this.handler·=·handler;
511 ········final·String[]·array·=·(String[])this._add_items.toArray(new·String[this._add_items.size()]);511 ········final·String[]·array·=·(String[])this._add_items.toArray(new·String[this._add_items.size()]);
512 ········this._add_items.clear();512 ········this._add_items.clear();
513 ········final·String[]·array2·=·array; 
514 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{513 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
515 ············this.handler.message(array2[i]);514 ············this.handler.message(array[i]);
516 ········}515 ········}
517 ····}516 ····}
518 ····517 ····
519 ····public·void·startNetworkADB()·{518 ····public·void·startNetworkADB()·{
520 ········final·int·n·=·1;519 ········final·int·n·=·1;
521 ········Log.i(ManagerService.LOG_TAG,·"Starting·network·ADB.");520 ········Log.i(ManagerService.LOG_TAG,·"Starting·network·ADB.");
522 ········if·(this.mConnectivityManager.getNetworkInfo(n).isConnected())·{521 ········if·(this.mConnectivityManager.getNetworkInfo(n).isConnected())·{
5.97 KB
com/matoski/adbm/util/ServiceUtil.class
5.89 KB
javap -verbose -constants -s -l -private {}
    
Offset 296, 76 lines modifiedOffset 296, 74 lines modified
296 ········11:·ireturn296 ········11:·ireturn
  
297 ··public·static·boolean·isServiceRunning(android.content.Context,·java.lang.String);297 ··public·static·boolean·isServiceRunning(android.content.Context,·java.lang.String);
298 ····descriptor:·(Landroid/content/Context;Ljava/lang/String;)Z298 ····descriptor:·(Landroid/content/Context;Ljava/lang/String;)Z
299 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC299 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
300 ····Code:300 ····Code:
301 ······stack=300,·locals=9,·args_size=2301 ······stack=300,·locals=9,·args_size=2
 302 ·········0:·aload_0
302 ·········0:·ldc···········#53·················//·String·activity303 ·········1:·ldc···········#53·················//·String·activity
303 ·········2:·astore_2 
304 ·········3:·aload_0 
305 ·········4:·aload_2 
306 ·········5:·invokevirtual·#57·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;304 ·········3:·invokevirtual·#57·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
307 ·········8:·checkcast·····#59·················//·class·android/app/ActivityManager305 ·········6:·checkcast·····#59·················//·class·android/app/ActivityManager
308 ········11:·astore_3306 ·········9:·astore_2
309 ········12:·iconst_m1307 ········10:·iconst_m1
310 ········13:·iconst_1308 ········11:·iconst_1
311 ········14:·iushr309 ········12:·iushr
312 ········15:·istore········4310 ········13:·istore_3
313 ········17:·aload_3311 ········14:·aload_2
314 ········18:·iload·········4312 ········15:·iload_3
315 ········20:·invokevirtual·#63·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List;313 ········16:·invokevirtual·#63·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List;
316 ········23:·astore········5314 ········19:·astore········4
317 ········25:·aload·········5315 ········21:·aload·········4
318 ········27:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;316 ········23:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
319 ········32:·astore········6317 ········28:·astore········5
320 ········34:·aload·········6318 ········30:·aload·········5
321 ········36:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z319 ········32:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
322 ········41:·istore········4320 ········37:·istore········6
323 ········43:·iload·········4321 ········39:·iload·········6
324 ········45:·ifeq··········102322 ········41:·ifeq··········100
325 ········48:·aload·········6323 ········44:·aload·········5
326 ········50:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;324 ········46:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
327 ········55:·checkcast·····#81·················//·class·android/app/ActivityManager$RunningServiceInfo325 ········51:·checkcast·····#81·················//·class·android/app/ActivityManager$RunningServiceInfo
328 ········58:·astore········7326 ········54:·astore········7
329 ········60:·aload·········7327 ········56:·aload·········7
330 ········62:·getfield······#85·················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;328 ········58:·getfield······#85·················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;
331 ········65:·invokevirtual·#90·················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;329 ········61:·invokevirtual·#90·················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;
332 ········68:·astore_2330 ········64:·astore········8
 331 ········66:·aload·········8
333 ········69:·aload_2332 ········68:·aload_1
334 ········70:·aload_1 
335 ········71:·invokevirtual·#96·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z333 ········69:·invokevirtual·#96·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
336 ········74:·istore········4334 ········72:·istore········6
337 ········76:·iload·········4335 ········74:·iload·········6
338 ········78:·ifeq··········34336 ········76:·ifeq··········30
339 ········81:·getstatic·····#14·················//·Field·LOG_TAG:Ljava/lang/String;337 ········79:·getstatic·····#14·················//·Field·LOG_TAG:Ljava/lang/String;
340 ········84:·astore_2338 ········82:·astore········5
341 ········85:·ldc···········#98·················//·String·Service·is·running339 ········84:·ldc···········#98·················//·String·Service·is·running
342 ········87:·astore········8340 ········86:·astore········8
343 ········89:·aload_2341 ········88:·aload·········5
344 ········90:·aload·········8342 ········90:·aload·········8
345 ········92:·invokestatic··#104················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I343 ········92:·invokestatic··#104················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
346 ········95:·pop344 ········95:·pop
347 ········96:·iconst_1345 ········96:·iconst_1
348 ········97:·istore········4346 ········97:·istore_3
349 ········99:·iload·········4347 ········98:·iload_3
350 ·······101:·ireturn348 ········99:·ireturn
351 ·······102:·getstatic·····#14·················//·Field·LOG_TAG:Ljava/lang/String;349 ·······100:·getstatic·····#14·················//·Field·LOG_TAG:Ljava/lang/String;
352 ·······105:·astore_2350 ·······103:·astore········5
353 ·······106:·ldc···········#106················//·String·Service·is·not·running351 ·······105:·ldc···········#106················//·String·Service·is·not·running
354 ·······108:·astore········8352 ·······107:·astore········8
355 ·······110:·aload_2353 ·······109:·aload·········5
356 ·······111:·aload·········8354 ·······111:·aload·········8
357 ·······113:·invokestatic··#104················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I355 ·······113:·invokestatic··#104················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
358 ·······116:·pop356 ·······116:·pop
359 ·······117:·iconst_0357 ·······117:·iconst_0
360 ·······118:·istore········4358 ·······118:·istore_3
361 ·······120:·aconst_null359 ·······119:·aconst_null
362 ·······121:·astore_2360 ·······120:·astore········5
363 ·······122:·goto··········99361 ·······122:·goto··········98
  
364 ··public·static·void·runServiceAction(android.content.Context,·java.lang.String);362 ··public·static·void·runServiceAction(android.content.Context,·java.lang.String);
365 ····descriptor:·(Landroid/content/Context;Ljava/lang/String;)V363 ····descriptor:·(Landroid/content/Context;Ljava/lang/String;)V
366 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC364 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
367 ····Code:365 ····Code:
368 ······stack=300,·locals=2,·args_size=2366 ······stack=300,·locals=2,·args_size=2
369 ·········0:·aload_0367 ·········0:·aload_0
14.0 KB
eu/chainfire/libsuperuser/Shell$Interactive.class
13.9 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 package·eu.chainfire.libsuperuser;1 package·eu.chainfire.libsuperuser;
  
 2 import·java.io.FilterOutputStream;
2 import·java.util.concurrent.TimeUnit;3 import·java.util.concurrent.TimeUnit;
3 import·java.util.Collections;4 import·java.util.Collections;
4 import·java.util.ArrayList;5 import·java.util.ArrayList;
5 import·java.util.Iterator;6 import·java.util.Iterator;
6 import·java.util.Set;7 import·java.util.Set;
7 import·java.io.InputStream;8 import·java.io.InputStream;
8 import·java.io.IOException;9 import·java.io.IOException;
Offset 385, 126 lines modifiedOffset 386, 121 lines modified
385 ····386 ····
386 ····private·void·runNextCommand()·{387 ····private·void·runNextCommand()·{
387 ········this.runNextCommand(true);388 ········this.runNextCommand(true);
388 ····}389 ····}
389 ····390 ····
390 ····private·void·runNextCommand(final·boolean·b)·{391 ····private·void·runNextCommand(final·boolean·b)·{
391 ········final·boolean·idle·=·true;392 ········final·boolean·idle·=·true;
 393 ········Object·o·=·null;
392 ········final·boolean·running·=·this.isRunning();394 ········final·boolean·running·=·this.isRunning();
393 ········if·(!running)·{395 ········if·(!running)·{
394 ············this.idle·=·idle;396 ············this.idle·=·idle;
395 ········}397 ········}
396 ········Label_0578:·{398 ········Label_0575:·{
397 ············if·(!running·||·!this.idle·||·this.commands.size()·<=·0)·{399 ············if·(!running·||·!this.idle·||·this.commands.size()·<=·0)·{
398 ················break·Label_0578;400 ················break·Label_0575;
399 ············}401 ············}
400 ············final·Shell$Command·command·=·(Shell$Command)this.commands.get(0);402 ············final·Shell$Command·command·=·(Shell$Command)this.commands.get(0);
401 ············this.commands.remove(0);403 ············this.commands.remove(0);
402 ············this.buffer·=·null;404 ············this.buffer·=·null;
403 ············this.lastExitCode·=·0;405 ············this.lastExitCode·=·0;
404 ············this.lastMarkerSTDOUT·=·null;406 ············this.lastMarkerSTDOUT·=·null;
405 ············this.lastMarkerSTDERR·=·null;407 ············this.lastMarkerSTDERR·=·null;
406 ············Label_0570:·{408 ············Label_0567:·{
407 ················if·(Shell$Command.access$1300(command).length·<=·0)·{409 ················if·(Shell$Command.access$1300(command).length·<=·0)·{
408 ····················break·Label_0570;410 ····················break·Label_0567;
409 ················}411 ················}
410 ················try·{412 ················try·{
411 ····················Label_0154:·{413 ····················Label_0151:·{
412 ························if·(Shell$Command.access$1400(command)·==·null)·{414 ························if·(Shell$Command.access$1400(command)·==·null)·{
413 ····························break·Label_0154;415 ····························break·Label_0151;
414 ························}416 ························}
415 ························try·{417 ························try·{
416 ····························this.buffer·=·Collections.synchronizedList(new·ArrayList<Object>());418 ····························this.buffer·=·Collections.synchronizedList(new·ArrayList<Object>());
417 ····························this.idle·=·false;419 ····························this.idle·=·false;
418 ····························try·{420 ····························try·{
419 ································this.command·=·command;421 ································this.command·=·command;
420 ································this.startWatchdog();422 ································this.startWatchdog();
421 ································final·String[]·access$1300·=·Shell$Command.access$1300(command);423 ································final·String[]·access$1300·=·Shell$Command.access$1300(command);
422 ································try·{424 ································try·{
423 ····································final·int·length·=·access$1300.length;425 ····································final·int·length·=·access$1300.length;
424 ····································int·n·=·0;426 ····································int·n·=·0;
425 ····································while·(true)·{427 ····································while·(true)·{
426 ········································Label_0346:·{428 ········································Label_0343:·{
427 ············································if·(n·>=·length)·{429 ············································if·(n·>=·length)·{
428 ················································break·Label_0346;430 ················································break·Label_0343;
429 ············································}431 ············································}
430 ············································final·String·str·=·access$1300[n];432 ············································final·String·str·=·access$1300[n];
431 ············································final·String·s·=·"[%s+]·%s";433 ············································o·=·"[%s+]·%s";
432 ············································Object·o·=·new·Object[2];434 ············································final·Object[]·args·=·new·Object[2];
433 ············································final·String·shell·=·this.shell;435 ············································final·String·shell·=·this.shell;
434 ············································try·{436 ············································try·{
435 ················································o[0]·=·shell.toUpperCase(Locale.ENGLISH);437 ················································args[0]·=·shell.toUpperCase(Locale.ENGLISH);
436 ················································o[1]·=·str;438 ················································args[1]·=·str;
437 ················································final·String·format·=·s;439 ················································final·Object·format·=·o;
438 ················································try·{440 ················································try·{
439 ····················································final·String·format2·=·String.format(format,·(Object[])o);441 ····················································o·=·String.format((String)format,·args);
440 ····················································try·{442 ····················································try·{
441 ························································Debug.logCommand(format2);443 ························································Debug.logCommand((String)o);
442 ························································final·DataOutputStream·stdin·=·this.STDIN;444 ························································o·=·this.STDIN;
443 ························································try·{445 ························································try·{
444 ····························································o·=·new(java.lang.StringBuilder.class); 
445 ····························································try·{446 ····························································try·{
446 ································································new·StringBuilder();447 ································································final·StringBuilder·sb·=·new·StringBuilder();
447 ································································final·Object[]·array·=·(Object[])o; 
448 ································································try·{448 ································································try·{
449 ····································································o·=·((StringBuilder)array).append(str); 
450 ····································································o·=·((StringBuilder)o).append("\n");449 ····································································final·StringBuilder·append·=·sb.append(str).append("\n");
451 ····································································try·{450 ····································································try·{
452 ········································································o·=·((StringBuilder)o).toString(); 
453 ········································································o·=·((String)o).getBytes("UTF-8");451 ········································································((FilterOutputStream)o).write(append.toString().getBytes("UTF-8"));
454 ········································································stdin.write((byte[])o); 
455 ········································································++n;452 ········································································++n;
456 ········································································continue;453 ········································································continue;
457 ········································································final·DataOutputStream·stdin2·=·this.STDIN;454 ········································································final·DataOutputStream·stdin·=·this.STDIN;
458 ········································································try·{455 ········································································try·{
459 ············································································o·=·new(java.lang.StringBuilder.class);456 ············································································o·=·new(java.lang.StringBuilder.class);
460 ············································································try·{457 ············································································try·{
461 ················································································new·StringBuilder();458 ················································································new·StringBuilder();
462 ················································································o·=·((StringBuilder)o).append("echo·");459 ················································································o·=·((StringBuilder)o).append("echo·");
463 ················································································try·{460 ················································································try·{
464 ····················································································o·=·((StringBuilder)o).append(Shell$Command.access$1500(command));461 ····················································································o·=·((StringBuilder)o).append(Shell$Command.access$1500(command));
465 ····················································································o·=·((StringBuilder)o).append("·$?\n");462 ····················································································o·=·((StringBuilder)o).append("·$?\n");
466 ····················································································try·{463 ····················································································try·{
467 ························································································o·=·((StringBuilder)o).toString();464 ························································································o·=·((StringBuilder)o).toString();
468 ························································································o·=·((String)o).getBytes("UTF-8");465 ························································································o·=·((String)o).getBytes("UTF-8");
469 ························································································stdin2.write((byte[])o);466 ························································································stdin.write((byte[])o);
470 ························································································final·DataOutputStream·stdin3·=·this.STDIN;467 ························································································final·DataOutputStream·stdin2·=·this.STDIN;
471 ························································································try·{468 ························································································try·{
472 ····························································································o·=·new(java.lang.StringBuilder.class);469 ····························································································o·=·new(java.lang.StringBuilder.class);
473 ····························································································try·{470 ····························································································try·{
474 ································································································new·StringBuilder();471 ································································································new·StringBuilder();
475 ································································································o·=·((StringBuilder)o).append("echo·");472 ································································································o·=·((StringBuilder)o).append("echo·");
476 ································································································try·{473 ································································································try·{
477 ····································································································o·=·((StringBuilder)o).append(Shell$Command.access$1500(command));474 ····································································································o·=·((StringBuilder)o).append(Shell$Command.access$1500(command));
478 ····································································································o·=·((StringBuilder)o).append("·>&2\n");475 ····································································································o·=·((StringBuilder)o).append("·>&2\n");
479 ····································································································try·{476 ····································································································try·{
480 ········································································································o·=·((StringBuilder)o).toString();477 ········································································································o·=·((StringBuilder)o).toString();
481 ········································································································o·=·((String)o).getBytes("UTF-8");478 ········································································································o·=·((String)o).getBytes("UTF-8");
482 ········································································································stdin3.write((byte[])o);479 ········································································································stdin2.write((byte[])o);
483 ········································································································final·DataOutputStream·stdin4·=·this.STDIN;480 ········································································································final·DataOutputStream·stdin3·=·this.STDIN;
484 ········································································································try·{481 ········································································································try·{
485 ············································································································stdin4.flush();482 ············································································································stdin3.flush();
486 ········································································································Label_0533:483 ········································································································Label_0530:
487 ············································································································while·(true)·{484 ············································································································while·(true)·{
488 ················································································································if·(!this.idle·||·!b)·{485 ················································································································if·(!this.idle·||·!b)·{
489 ····················································································································return;486 ····················································································································return;
490 ················································································································}487 ················································································································}
491 ················································································································synchronized·(this.idleSync)·{488 ················································································································synchronized·(this.idleSync)·{
492 ····················································································································this.idleSync.notifyAll();489 ····················································································································this.idleSync.notifyAll();
493 ····················································································································return;490 ····················································································································return;
494 ····················································································································//·iftrue(Label_0533:,·running)491 ····················································································································//·iftrue(Label_0530:,·running)
495 ····················································································································Label_0583:·{492 ····················································································································Label_0580:·{
496 ························································································································break·Label_0583;493 ························································································································break·Label_0580;
497 ························································································································this.postCallback(this.commands.remove(0),·-2,·null); 
498 ························································································································break·Label_0583; 
Max diff block lines reached; 1669/14229 bytes (11.73%) of diff not shown.
706 B
eu/chainfire/libsuperuser/Shell$SU.class
626 B
procyon -ec {}
    
Offset 151, 17 lines modifiedOffset 151, 17 lines modified
151 ····}151 ····}
152 ····152 ····
153 ····public·static·String·version(final·boolean·b)·{153 ····public·static·String·version(final·boolean·b)·{
154 ········final·int·n·=·1;154 ········final·int·n·=·1;
155 ········int·n2·=·0;155 ········int·n2·=·0;
156 ········final·Class<Shell$SU>·clazz·=·Shell$SU.class;156 ········final·Class<Shell$SU>·clazz·=·Shell$SU.class;
157 ········//·monitorenter(clazz)157 ········//·monitorenter(clazz)
158 ········Label_0167:·{158 ········Label_0171:·{
159 ············if·(!b)·{159 ············if·(!b)·{
160 ················break·Label_0167;160 ················break·Label_0171;
161 ············}161 ············}
162 ············try·{162 ············try·{
163 ················while·(true)·{163 ················while·(true)·{
164 ····················if·(Shell$SU.suVersion[n2]·==·null)·{164 ····················if·(Shell$SU.suVersion[n2]·==·null)·{
165 ························String·s·=·null;165 ························String·s·=·null;
166 ························String·s2;166 ························String·s2;
167 ························if·(b)·{167 ························if·(b)·{
61.4 KB
eu/chainfire/libsuperuser/Shell.class
61.3 KB
procyon -ec {}
    
Offset 69, 608 lines modifiedOffset 69, 612 lines modified
69 ········//····48:·ldc·············"Application·attempted·to·run·a·shell·command·from·the·main·thread"69 ········//····48:·ldc·············"Application·attempted·to·run·a·shell·command·from·the·main·thread"
70 ········//····50:·invokespecial···eu/chainfire/libsuperuser/ShellOnMainThreadException.<init>:(Ljava/lang/String;)V70 ········//····50:·invokespecial···eu/chainfire/libsuperuser/ShellOnMainThreadException.<init>:(Ljava/lang/String;)V
71 ········//····53:·aload···········471 ········//····53:·aload···········4
72 ········//····55:·athrow·········72 ········//····55:·athrow·········
73 ········//····56:·iconst_1·······73 ········//····56:·iconst_1·······
74 ········//····57:·istore··········874 ········//····57:·istore··········8
75 ········//····59:·iload···········875 ········//····59:·iload···········8
 76 ········//····61:·istore··········9
 77 ········//····63:·iload···········8
76 ········//····61:·anewarray·······Ljava/lang/Object;78 ········//····65:·anewarray·······Ljava/lang/Object;
77 ········//····64:·astore··········579 ········//····68:·astore··········5
78 ········//····66:·aload···········580 ········//····70:·aload···········5
79 ········//····68:·astore··········9 
80 ········//····70:·iconst_0······· 
81 ········//····71:·istore··········1081 ········//····72:·astore··········10
82 ········//····73:·aconst_null····82 ········//····74:·aconst_null····
83 ········//····74:·astore··········1183 ········//····75:·astore··········11
84 ········//····76:·aload···········584 ········//····77:·aload···········5
85 ········//····78:·iconst_0·······85 ········//····79:·iconst_0·······
86 ········//····79:·aload···········686 ········//····80:·aload···········6
87 ········//····81:·aastore········87 ········//····82:·aastore········
88 ········//····82:·ldc·············"[%s%%]·START"88 ········//····83:·ldc·············"[%s%%]·START"
89 ········//····84:·aload···········589 ········//····85:·aload···········5
90 ········//····86:·invokestatic····java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;90 ········//····87:·invokestatic····java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
91 ········//····89:·invokestatic····eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V91 ········//····90:·invokestatic····eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V
92 ········//····92:·new·············Ljava/util/ArrayList;92 ········//····93:·new·············Ljava/util/ArrayList;
93 ········//····95:·astore··········493 ········//····96:·astore··········4
94 ········//····97:·aload···········494 ········//····98:·aload···········4
95 ········//····99:·invokespecial···java/util/ArrayList.<init>:()V95 ········//···100:·invokespecial···java/util/ArrayList.<init>:()V
96 ········//···102:·aload···········496 ········//···103:·aload···········4
97 ········//···104:·invokestatic····java/util/Collections.synchronizedList:(Ljava/util/List;)Ljava/util/List;97 ········//···105:·invokestatic····java/util/Collections.synchronizedList:(Ljava/util/List;)Ljava/util/List;
98 ········//···107:·astore··········1298 ········//···108:·astore··········12
99 ········//···109:·aload_2········99 ········//···110:·aload_2········
100 ········//···110:·ifnull··········422100 ········//···111:·ifnull··········434
101 ········//···113:·new·············Ljava/util/HashMap;101 ········//···114:·new·············Ljava/util/HashMap;
102 ········//···116:·astore··········13102 ········//···117:·astore··········13
103 ········//···118:·aload···········13103 ········//···119:·aload···········13
104 ········//···120:·invokespecial···java/util/HashMap.<init>:()V104 ········//···121:·invokespecial···java/util/HashMap.<init>:()V
105 ········//···123:·invokestatic····java/lang/System.getenv:()Ljava/util/Map;105 ········//···124:·invokestatic····java/lang/System.getenv:()Ljava/util/Map;
106 ········//···126:·astore··········4106 ········//···127:·astore··········4
107 ········//···128:·aload···········4 
108 ········//···130:·astore··········5 
109 ········//···132:·aload···········13107 ········//···129:·aload···········13
110 ········//···134:·aload···········4108 ········//···131:·aload···········4
111 ········//···136:·invokeinterface·java/util/Map.putAll:(Ljava/util/Map;)V109 ········//···133:·invokeinterface·java/util/Map.putAll:(Ljava/util/Map;)V
 110 ········//···138:·aload_2········
 111 ········//···139:·astore··········5
112 ········//···141:·aload_2········112 ········//···141:·aload_2········
113 ········//···142:·astore··········14 
114 ········//···144:·aload_2········ 
115 ········//···145:·arraylength····113 ········//···142:·arraylength····
116 ········//···146:·istore··········15114 ········//···143:·istore··········9
 115 ········//···145:·iload···········9
 116 ········//···147:·istore··········8
117 ········//···148:·iconst_0·······117 ········//···149:·iconst_0·······
118 ········//···149:·istore··········16118 ········//···150:·istore··········7
119 ········//···151:·aconst_null····119 ········//···152:·aconst_null····
120 ········//···152:·astore··········17120 ········//···153:·astore··········4
121 ········//···154:·iload···········16121 ········//···155:·iload···········8
 122 ········//···157:·istore··········9
122 ········//···156:·iload···········15123 ········//···159:·iload···········7
123 ········//···158:·if_icmpge·······249 
124 ········//···161:·aload···········14124 ········//···161:·iload···········8
 125 ········//···163:·if_icmpge·······257
 126 ········//···166:·aload_2········
125 ········//···163:·iload···········16127 ········//···167:·iload···········7
126 ········//···165:·aaload·········128 ········//···169:·aaload·········
127 ········//···166:·astore··········18 
128 ········//···168:·ldc·············"=" 
129 ········//···170:·astore··········4129 ········//···170:·astore··········14
130 ········//···172:·aload···········4130 ········//···172:·ldc·············"="
131 ········//···174:·astore··········5131 ········//···174:·astore··········11
132 ········//···176:·aload···········18132 ········//···176:·aload···········11
 133 ········//···178:·astore··········5
133 ········//···178:·aload···········4134 ········//···180:·aload···········14
 135 ········//···182:·aload···········11
134 ········//···180:·invokevirtual···java/lang/String.indexOf:(Ljava/lang/String;)I136 ········//···184:·invokevirtual···java/lang/String.indexOf:(Ljava/lang/String;)I
135 ········//···183:·istore··········19137 ········//···187:·istore··········15
136 ········//···185:·iload···········19138 ········//···189:·iload···········15
137 ········//···187:·iflt············240139 ········//···191:·iflt············248
138 ········//···190:·iconst_0······· 
139 ········//···191:·istore··········7 
140 ········//···193:·aconst_null····140 ········//···194:·aconst_null····
141 ········//···194:·astore··········4141 ········//···195:·astore··········11
 142 ········//···197:·iconst_0·······
 143 ········//···198:·istore··········9
142 ········//···196:·aconst_null····144 ········//···200:·aconst_null····
143 ········//···197:·astore··········5145 ········//···201:·astore··········5
144 ········//···199:·aload···········18146 ········//···203:·aload···········14
145 ········//···201:·iconst_0·······147 ········//···205:·iconst_0·······
146 ········//···202:·iload···········19148 ········//···206:·iload···········15
147 ········//···204:·invokevirtual···java/lang/String.substring:(II)Ljava/lang/String;149 ········//···208:·invokevirtual···java/lang/String.substring:(II)Ljava/lang/String;
148 ········//···207:·astore··········4150 ········//···211:·astore··········11
149 ········//···209:·iload···········19151 ········//···213:·iload···········15
150 ········//···211:·iconst_1·······152 ········//···215:·iconst_1·······
151 ········//···212:·iadd···········153 ········//···216:·iadd···········
 154 ········//···217:·istore··········16
 155 ········//···219:·iload···········16
152 ········//···213:·istore··········8156 ········//···221:·istore··········9
153 ········//···215:·aload···········18157 ········//···223:·aload···········14
154 ········//···217:·iload···········8158 ········//···225:·iload···········16
155 ········//···219:·invokevirtual···java/lang/String.substring:(I)Ljava/lang/String;159 ········//···227:·invokevirtual···java/lang/String.substring:(I)Ljava/lang/String;
156 ········//···222:·astore··········9160 ········//···230:·astore··········17
157 ········//···224:·aload···········4 
158 ········//···226:·astore··········5 
159 ········//···228:·aload···········13 
160 ········//···230:·aload···········4 
161 ········//···232:·aload···········9161 ········//···232:·aload···········11
 162 ········//···234:·astore··········5
 163 ········//···236:·aload···········13
 164 ········//···238:·aload···········11
 165 ········//···240:·aload···········17
162 ········//···234:·invokeinterface·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;166 ········//···242:·invokeinterface·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
163 ········//···239:·pop············167 ········//···247:·pop············
164 ········//···240:·iload···········16168 ········//···248:·iload···········7
165 ········//···242:·iconst_1·······169 ········//···250:·iconst_1·······
166 ········//···243:·iadd···········170 ········//···251:·iadd···········
167 ········//···244:·istore··········16 
168 ········//···246:·goto············154 
169 ········//···249:·iconst_0······· 
170 ········//···250:·istore··········20 
171 ········//···252:·aload···········13 
172 ········//···254:·invokeinterface·java/util/Map.size:()I 
173 ········//···259:·istore··········7171 ········//···252:·istore··········7
 172 ········//···254:·goto············155
 173 ········//···257:·iconst_0·······
 174 ········//···258:·istore··········18
Max diff block lines reached; 36082/62787 bytes (57.47%) of diff not shown.
2.29 KB
com/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker.class
2.16 KB
javap -verbose -constants -s -l -private {}
    
Offset 205, 39 lines modifiedOffset 205, 37 lines modified
205 ·········7:·invokevirtual·#84·················//·Method·onProgressUpdate:([Ljava/lang/String;)V205 ·········7:·invokevirtual·#84·················//·Method·onProgressUpdate:([Ljava/lang/String;)V
206 ········10:·return206 ········10:·return
  
207 ··protected·void·onProgressUpdate(java.lang.String...);207 ··protected·void·onProgressUpdate(java.lang.String...);
208 ····descriptor:·([Ljava/lang/String;)V208 ····descriptor:·([Ljava/lang/String;)V
209 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS209 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS
210 ····Code:210 ····Code:
211 ······stack=300,·locals=7,·args_size=2211 ······stack=300,·locals=6,·args_size=2
212 ·········0:·aload_0212 ·········0:·aload_0
213 ·········1:·aload_1213 ·········1:·aload_1
214 ·········2:·invokespecial·#87·················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V214 ·········2:·invokespecial·#87·················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V
215 ·········5:·aload_1215 ·········5:·aload_1
216 ·········6:·astore_2 
217 ·········7:·aload_1 
218 ·········8:·arraylength216 ·········6:·arraylength
 217 ·········7:·istore_2
 218 ·········8:·iconst_0
219 ·········9:·istore_3219 ·········9:·istore_3
220 ········10:·iconst_0 
221 ········11:·istore········4 
222 ········13:·iload·········4 
223 ········15:·iload_3220 ········10:·iload_3
 221 ········11:·iload_2
224 ········16:·if_icmpge·····48222 ········12:·if_icmpge·····41
225 ········19:·aload_2223 ········15:·aload_1
226 ········20:·iload·········4224 ········16:·iload_3
227 ········22:·aaload225 ········17:·aaload
228 ········23:·astore········5226 ········18:·astore········4
229 ········25:·aload_0227 ········20:·aload_0
230 ········26:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/activity/MainActivity;228 ········21:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/activity/MainActivity;
231 ········29:·astore········6229 ········24:·astore········5
232 ········31:·aload·········6 
233 ········33:·aload·········5230 ········26:·aload·········5
 231 ········28:·aload·········4
234 ········35:·invokevirtual·#91·················//·Method·com/matoski/adbm/activity/MainActivity.addItem:(Ljava/lang/String;)Z232 ········30:·invokevirtual·#91·················//·Method·com/matoski/adbm/activity/MainActivity.addItem:(Ljava/lang/String;)Z
235 ········38:·pop233 ········33:·pop
236 ········39:·iload·········4234 ········34:·iload_3
237 ········41:·iconst_1235 ········35:·iconst_1
238 ········42:·iadd236 ········36:·iadd
239 ········43:·istore········4237 ········37:·istore_3
240 ········45:·goto··········13238 ········38:·goto··········10
241 ········48:·return239 ········41:·return
242 }240 }
2.35 KB
com/matoski/adbm/service/ManagerService$MyNetworkStatusChecker.class
2.22 KB
javap -verbose -constants -s -l -private {}
    
Offset 201, 38 lines modifiedOffset 201, 36 lines modified
201 ·········7:·invokevirtual·#80·················//·Method·onProgressUpdate:([Ljava/lang/String;)V201 ·········7:·invokevirtual·#80·················//·Method·onProgressUpdate:([Ljava/lang/String;)V
202 ········10:·return202 ········10:·return
  
203 ··protected·void·onProgressUpdate(java.lang.String...);203 ··protected·void·onProgressUpdate(java.lang.String...);
204 ····descriptor:·([Ljava/lang/String;)V204 ····descriptor:·([Ljava/lang/String;)V
205 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS205 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS
206 ····Code:206 ····Code:
207 ······stack=300,·locals=7,·args_size=2207 ······stack=300,·locals=6,·args_size=2
208 ·········0:·aload_0208 ·········0:·aload_0
209 ·········1:·aload_1209 ·········1:·aload_1
210 ·········2:·invokespecial·#83·················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V210 ·········2:·invokespecial·#83·················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V
211 ·········5:·aload_1211 ·········5:·aload_1
212 ·········6:·astore_2 
213 ·········7:·aload_1 
214 ·········8:·arraylength212 ·········6:·arraylength
 213 ·········7:·istore_2
 214 ·········8:·iconst_0
215 ·········9:·istore_3215 ·········9:·istore_3
216 ········10:·iconst_0 
217 ········11:·istore········4 
218 ········13:·iload·········4 
219 ········15:·iload_3216 ········10:·iload_3
 217 ········11:·iload_2
220 ········16:·if_icmpge·····47218 ········12:·if_icmpge·····40
221 ········19:·aload_2219 ········15:·aload_1
222 ········20:·iload·········4220 ········16:·iload_3
223 ········22:·aaload221 ········17:·aaload
224 ········23:·astore········5222 ········18:·astore········4
225 ········25:·aload_0223 ········20:·aload_0
226 ········26:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService;224 ········21:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService;
227 ········29:·astore········6225 ········24:·astore········5
228 ········31:·aload·········6 
229 ········33:·aload·········5226 ········26:·aload·········5
 227 ········28:·aload·········4
230 ········35:·invokestatic··#87·················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V228 ········30:·invokestatic··#87·················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V
231 ········38:·iload·········4229 ········33:·iload_3
232 ········40:·iconst_1230 ········34:·iconst_1
233 ········41:·iadd231 ········35:·iadd
234 ········42:·istore········4232 ········36:·istore_3
235 ········44:·goto··········13233 ········37:·goto··········10
236 ········47:·return234 ········40:·return
237 }235 }
2.35 KB
com/matoski/adbm/service/ManagerService$MyRootCommandExecuter.class
2.22 KB
javap -verbose -constants -s -l -private {}
    
Offset 223, 38 lines modifiedOffset 223, 36 lines modified
223 ·········7:·invokevirtual·#85·················//·Method·onProgressUpdate:([Ljava/lang/String;)V223 ·········7:·invokevirtual·#85·················//·Method·onProgressUpdate:([Ljava/lang/String;)V
224 ········10:·return224 ········10:·return
  
225 ··protected·void·onProgressUpdate(java.lang.String...);225 ··protected·void·onProgressUpdate(java.lang.String...);
226 ····descriptor:·([Ljava/lang/String;)V226 ····descriptor:·([Ljava/lang/String;)V
227 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS227 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS
228 ····Code:228 ····Code:
229 ······stack=300,·locals=7,·args_size=2229 ······stack=300,·locals=6,·args_size=2
230 ·········0:·aload_0230 ·········0:·aload_0
231 ·········1:·aload_1231 ·········1:·aload_1
232 ·········2:·invokespecial·#88·················//·Method·com/matoski/adbm/tasks/RootCommandExecuter.onProgressUpdate:([Ljava/lang/Object;)V232 ·········2:·invokespecial·#88·················//·Method·com/matoski/adbm/tasks/RootCommandExecuter.onProgressUpdate:([Ljava/lang/Object;)V
233 ·········5:·aload_1233 ·········5:·aload_1
234 ·········6:·astore_2 
235 ·········7:·aload_1 
236 ·········8:·arraylength234 ·········6:·arraylength
 235 ·········7:·istore_2
 236 ·········8:·iconst_0
237 ·········9:·istore_3237 ·········9:·istore_3
238 ········10:·iconst_0 
239 ········11:·istore········4 
240 ········13:·iload·········4 
241 ········15:·iload_3238 ········10:·iload_3
 239 ········11:·iload_2
242 ········16:·if_icmpge·····47240 ········12:·if_icmpge·····40
243 ········19:·aload_2241 ········15:·aload_1
244 ········20:·iload·········4242 ········16:·iload_3
245 ········22:·aaload243 ········17:·aaload
246 ········23:·astore········5244 ········18:·astore········4
247 ········25:·aload_0245 ········20:·aload_0
248 ········26:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService;246 ········21:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService;
249 ········29:·astore········6247 ········24:·astore········5
250 ········31:·aload·········6 
251 ········33:·aload·········5248 ········26:·aload·········5
 249 ········28:·aload·········4
252 ········35:·invokestatic··#92·················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V250 ········30:·invokestatic··#92·················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V
253 ········38:·iload·········4251 ········33:·iload_3
254 ········40:·iconst_1252 ········34:·iconst_1
255 ········41:·iadd253 ········35:·iadd
256 ········42:·istore········4254 ········36:·istore_3
257 ········44:·goto··········13255 ········37:·goto··········10
258 ········47:·return256 ········40:·return
259 }257 }
2.34 KB
com/matoski/adbm/service/ManagerService$MyToggleNetworkAdb.class
2.22 KB
javap -verbose -constants -s -l -private {}
    
Offset 283, 38 lines modifiedOffset 283, 36 lines modified
283 ·········7:·invokevirtual·#116················//·Method·onProgressUpdate:([Ljava/lang/String;)V283 ·········7:·invokevirtual·#116················//·Method·onProgressUpdate:([Ljava/lang/String;)V
284 ········10:·return284 ········10:·return
  
285 ··protected·void·onProgressUpdate(java.lang.String...);285 ··protected·void·onProgressUpdate(java.lang.String...);
286 ····descriptor:·([Ljava/lang/String;)V286 ····descriptor:·([Ljava/lang/String;)V
287 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS287 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS
288 ····Code:288 ····Code:
289 ······stack=300,·locals=7,·args_size=2289 ······stack=300,·locals=6,·args_size=2
290 ·········0:·aload_0290 ·········0:·aload_0
291 ·········1:·aload_1291 ·········1:·aload_1
292 ·········2:·invokespecial·#119················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V292 ·········2:·invokespecial·#119················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V
293 ·········5:·aload_1293 ·········5:·aload_1
294 ·········6:·astore_2 
295 ·········7:·aload_1 
296 ·········8:·arraylength294 ·········6:·arraylength
 295 ·········7:·istore_2
 296 ·········8:·iconst_0
297 ·········9:·istore_3297 ·········9:·istore_3
298 ········10:·iconst_0 
299 ········11:·istore········4 
300 ········13:·iload·········4 
301 ········15:·iload_3298 ········10:·iload_3
 299 ········11:·iload_2
302 ········16:·if_icmpge·····47300 ········12:·if_icmpge·····40
303 ········19:·aload_2301 ········15:·aload_1
304 ········20:·iload·········4302 ········16:·iload_3
305 ········22:·aaload303 ········17:·aaload
306 ········23:·astore········5304 ········18:·astore········4
307 ········25:·aload_0305 ········20:·aload_0
308 ········26:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService;306 ········21:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService;
309 ········29:·astore········6307 ········24:·astore········5
310 ········31:·aload·········6 
311 ········33:·aload·········5308 ········26:·aload·········5
 309 ········28:·aload·········4
312 ········35:·invokestatic··#123················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V310 ········30:·invokestatic··#123················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V
313 ········38:·iload·········4311 ········33:·iload_3
314 ········40:·iconst_1312 ········34:·iconst_1
315 ········41:·iadd313 ········35:·iadd
316 ········42:·istore········4314 ········36:·istore_3
317 ········44:·goto··········13315 ········37:·goto··········10
318 ········47:·return316 ········40:·return
319 }317 }
1.58 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;24 .field·final·synthetic·val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V26 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive;
  
28 ····.prologue29 ····.prologue
29 ····.line·109830 ····.line·1098
30 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;31 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
31 ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder;32 ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder;
  
Offset 61, 22 lines modifiedOffset 62, 24 lines modified
61 ····.prologue62 ····.prologue
62 ····.line·110163 ····.line·1101
63 ····.local·p3,·"output":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"64 ····.local·p3,·"output":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
64 ····if-nez·p2,·:cond_065 ····if-nez·p2,·:cond_0
  
65 ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;66 ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
 67 ····.line·1103
66 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1000(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String;68 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1000(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String;
  
67 ····move-result-object·v069 ····move-result-object·v0
  
68 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z70 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z
  
69 ····move-result·v071 ····move-result·v0
  
 72 ····.line·1102
70 ····invoke-static·{p3,·v0},·Leu/chainfire/libsuperuser/Shell;->parseAvailableResult(Ljava/util/List;Z)Z73 ····invoke-static·{p3,·v0},·Leu/chainfire/libsuperuser/Shell;->parseAvailableResult(Ljava/util/List;Z)Z
  
71 ····move-result·v074 ····move-result·v0
  
72 ····const/4·v1,·0x175 ····const/4·v1,·0x1
  
73 ····if-eq·v0,·v1,·:cond_076 ····if-eq·v0,·v1,·:cond_0
858 B
smali/eu/chainfire/libsuperuser/Shell$SH.smali
    
Offset 78, 14 lines modifiedOffset 78, 15 lines modified
78 ····.end·annotation78 ····.end·annotation
  
79 ····.prologue79 ····.prologue
80 ····.line·27780 ····.line·277
81 ····.local·p0,·"commands":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"81 ····.local·p0,·"commands":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
82 ····const-string·v1,·"sh"82 ····const-string·v1,·"sh"
  
 83 ····.line·278
83 ····invoke-interface·{p0},·Ljava/util/List;->size()I84 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
84 ····move-result·v085 ····move-result·v0
  
85 ····new-array·v0,·v0,·[Ljava/lang/String;86 ····new-array·v0,·v0,·[Ljava/lang/String;
  
86 ····invoke-interface·{p0,·v0},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;87 ····invoke-interface·{p0,·v0},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
Offset 94, 14 lines modifiedOffset 95, 15 lines modified
  
94 ····check-cast·v0,·[Ljava/lang/String;95 ····check-cast·v0,·[Ljava/lang/String;
  
95 ····const/4·v2,·0x096 ····const/4·v2,·0x0
  
96 ····const/4·v3,·0x097 ····const/4·v3,·0x0
  
 98 ····.line·277
97 ····invoke-static·{v1,·v0,·v2,·v3},·Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;99 ····invoke-static·{v1,·v0,·v2,·v3},·Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;
  
98 ····move-result-object·v0100 ····move-result-object·v0
  
99 ····return-object·v0101 ····return-object·v0
100 .end·method102 .end·method
  
34.5 KB
smali/eu/chainfire/libsuperuser/Shell.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Shell.java"3 .source·"Shell.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Leu/chainfire/libsuperuser/Shell$1;, 
8 ········Leu/chainfire/libsuperuser/Shell$Interactive;,7 ········Leu/chainfire/libsuperuser/Shell$Interactive;,
9 ········Leu/chainfire/libsuperuser/Shell$Builder;,8 ········Leu/chainfire/libsuperuser/Shell$Builder;,
10 ········Leu/chainfire/libsuperuser/Shell$Command;,9 ········Leu/chainfire/libsuperuser/Shell$Command;,
11 ········Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;,10 ········Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;,
12 ········Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;,11 ········Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;,
13 ········Leu/chainfire/libsuperuser/Shell$OnResult;,12 ········Leu/chainfire/libsuperuser/Shell$OnResult;,
14 ········Leu/chainfire/libsuperuser/Shell$SU;,13 ········Leu/chainfire/libsuperuser/Shell$SU;,
Offset 53, 15 lines modifiedOffset 52, 14 lines modified
53 .method·public·constructor·<init>()V52 .method·public·constructor·<init>()V
54 ····.locals·053 ····.locals·0
  
55 ····.prologue54 ····.prologue
56 ····.line·4355 ····.line·43
57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
58 ····.line·1024 
59 ····return-void57 ····return-void
60 .end·method58 .end·method
  
61 .method·protected·static·parseAvailableResult(Ljava/util/List;Z)Z59 .method·protected·static·parseAvailableResult(Ljava/util/List;Z)Z
62 ····.locals·560 ····.locals·5
63 ····.param·p1,·"checkForRoot"····#·Z61 ····.param·p1,·"checkForRoot"····#·Z
64 ····.annotation·system·Ldalvik/annotation/Signature;62 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 72, 93 lines modifiedOffset 70, 92 lines modified
72 ············"Ljava/lang/String;",70 ············"Ljava/lang/String;",
73 ············">;Z)Z"71 ············">;Z)Z"
74 ········}72 ········}
75 ····.end·annotation73 ····.end·annotation
  
76 ····.prologue74 ····.prologue
77 ····.local·p0,·"ret":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"75 ····.local·p0,·"ret":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
78 ····const/4·v3,·0x076 ····const/4·v2,·0x0
  
79 ····.line·23177 ····.line·231
80 ····if-nez·p0,·:cond_178 ····if-nez·p0,·:cond_1
  
81 ····.line·25179 ····.line·251
82 ····:cond_080 ····:cond_0
83 ····:goto_081 ····:goto_0
84 ····return·v382 ····return·v2
  
85 ····.line·23583 ····.line·235
86 ····:cond_184 ····:cond_1
87 ····const/4·v0,·0x085 ····const/4·v0,·0x0
  
88 ····.line·23786 ····.line·237
89 ····.local·v0,·"echo_seen":Z87 ····.local·v0,·"echo_seen":Z
90 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;88 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
91 ····move-result-object·v189 ····move-result-object·v3
  
92 ····.local·v1,·"i$":Ljava/util/Iterator; 
93 ····:cond_290 ····:cond_2
94 ····:goto_191 ····:goto_1
95 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z92 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
96 ····move-result·v493 ····move-result·v4
  
97 ····if-eqz·v4,·:cond_594 ····if-eqz·v4,·:cond_5
  
98 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;95 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
99 ····move-result-object·v296 ····move-result-object·v1
  
100 ····check-cast·v2,·Ljava/lang/String;97 ····check-cast·v1,·Ljava/lang/String;
  
101 ····.line·23898 ····.line·238
102 ····.local·v2,·"line":Ljava/lang/String;99 ····.local·v1,·"line":Ljava/lang/String;
103 ····const-string·v4,·"uid="100 ····const-string·v4,·"uid="
  
104 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z101 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
105 ····move-result·v4102 ····move-result·v4
  
106 ····if-eqz·v4,·:cond_4103 ····if-eqz·v4,·:cond_4
  
107 ····.line·240104 ····.line·240
108 ····if-eqz·p1,·:cond_3105 ····if-eqz·p1,·:cond_3
  
109 ····const-string·v4,·"uid=0"106 ····const-string·v3,·"uid=0"
  
110 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z107 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
111 ····move-result·v4108 ····move-result·v3
  
112 ····if-eqz·v4,·:cond_0109 ····if-eqz·v3,·:cond_0
  
113 ····:cond_3110 ····:cond_3
114 ····const/4·v3,·0x1111 ····const/4·v2,·0x1
  
115 ····goto·:goto_0112 ····goto·:goto_0
  
116 ····.line·241113 ····.line·241
117 ····:cond_4114 ····:cond_4
118 ····const-string·v4,·"-BOC-"115 ····const-string·v4,·"-BOC-"
  
119 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z116 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
120 ····move-result·v4117 ····move-result·v4
  
121 ····if-eqz·v4,·:cond_2118 ····if-eqz·v4,·:cond_2
  
122 ····.line·247119 ····.line·247
123 ····const/4·v0,·0x1120 ····const/4·v0,·0x1
  
124 ····goto·:goto_1121 ····goto·:goto_1
  
125 ····.end·local·v2····#·"line":Ljava/lang/String;122 ····.end·local·v1····#·"line":Ljava/lang/String;
126 ····:cond_5123 ····:cond_5
127 ····move·v3,·v0124 ····move·v2,·v0
  
128 ····.line·251125 ····.line·251
129 ····goto·:goto_0126 ····goto·:goto_0
130 .end·method127 .end·method
  
131 .method·public·static·run(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;128 .method·public·static·run(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;
132 ····.locals·1129 ····.locals·1
Offset 190, 15 lines modifiedOffset 187, 15 lines modified
  
Max diff block lines reached; 31612/35195 bytes (89.82%) of diff not shown.
638 B
smali/eu/chainfire/libsuperuser/Shell$Interactive$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive;21 .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V23 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive;
  
25 ····.prologue26 ····.prologue
26 ····.line·134927 ····.line·1349
27 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;28 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.92 KB
smali/eu/chainfire/libsuperuser/Shell$SU.smali
    
Offset 414, 14 lines modifiedOffset 414, 15 lines modified
414 ····.end·annotation414 ····.end·annotation
  
415 ····.prologue415 ····.prologue
416 ····.line·323416 ····.line·323
417 ····.local·p0,·"commands":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"417 ····.local·p0,·"commands":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
418 ····const-string·v1,·"su"418 ····const-string·v1,·"su"
  
 419 ····.line·324
419 ····invoke-interface·{p0},·Ljava/util/List;->size()I420 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
420 ····move-result·v0421 ····move-result·v0
  
421 ····new-array·v0,·v0,·[Ljava/lang/String;422 ····new-array·v0,·v0,·[Ljava/lang/String;
  
422 ····invoke-interface·{p0,·v0},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;423 ····invoke-interface·{p0,·v0},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
Offset 430, 14 lines modifiedOffset 431, 15 lines modified
  
430 ····check-cast·v0,·[Ljava/lang/String;431 ····check-cast·v0,·[Ljava/lang/String;
  
431 ····const/4·v2,·0x0432 ····const/4·v2,·0x0
  
432 ····const/4·v3,·0x0433 ····const/4·v3,·0x0
  
 434 ····.line·323
433 ····invoke-static·{v1,·v0,·v2,·v3},·Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;435 ····invoke-static·{v1,·v0,·v2,·v3},·Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;
  
434 ····move-result-object·v0436 ····move-result-object·v0
  
435 ····return-object·v0437 ····return-object·v0
436 .end·method438 .end·method
  
Offset 511, 20 lines modifiedOffset 513, 22 lines modified
511 ····.local·v1,·"internal":Ljava/lang/String;513 ····.local·v1,·"internal":Ljava/lang/String;
512 ····if-eqz·v0,·:cond_0514 ····if-eqz·v0,·:cond_0
  
513 ····if-eqz·v1,·:cond_0515 ····if-eqz·v1,·:cond_0
  
514 ····const-string·v3,·"SUPERSU"516 ····const-string·v3,·"SUPERSU"
  
 517 ····.line·451
515 ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z518 ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
516 ····move-result·v3519 ····move-result·v3
  
517 ····if-eqz·v3,·:cond_0520 ····if-eqz·v3,·:cond_0
  
 521 ····.line·452
518 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;522 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
  
519 ····move-result-object·v3523 ····move-result-object·v3
  
520 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I524 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I
  
521 ····move-result·v3525 ····move-result·v3
Offset 599, 179 lines modifiedOffset 603, 175 lines modified
599 ····:cond_0603 ····:cond_0
600 ····const-string·v0,·"su"604 ····const-string·v0,·"su"
  
601 ····goto·:goto_0605 ····goto·:goto_0
602 .end·method606 .end·method
  
603 .method·public·static·declared-synchronized·version(Z)Ljava/lang/String;607 .method·public·static·declared-synchronized·version(Z)Ljava/lang/String;
604 ····.locals·10608 ····.locals·9
605 ····.param·p0,·"internal"····#·Z609 ····.param·p0,·"internal"····#·Z
  
606 ····.prologue610 ····.prologue
607 ····const/4·v5,·0x1611 ····const/4·v4,·0x1
  
608 ····const/4·v1,·0x0612 ····const/4·v0,·0x0
  
609 ····.line·376613 ····.line·376
610 ····const-class·v6,·Leu/chainfire/libsuperuser/Shell$SU;614 ····const-class·v5,·Leu/chainfire/libsuperuser/Shell$SU;
  
611 ····monitor-enter·v6615 ····monitor-enter·v5
  
612 ····if-eqz·p0,·:cond_3616 ····if-eqz·p0,·:cond_3
  
613 ····.line·377617 ····.line·377
614 ····.local·v1,·"idx":I618 ····.local·v0,·"idx":I
615 ····:goto_0619 ····:goto_0
616 ····:try_start_0620 ····:try_start_0
617 ····sget-object·v5,·Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String;621 ····sget-object·v4,·Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String;
  
618 ····aget-object·v5,·v5,·v1622 ····aget-object·v4,·v4,·v0
  
619 ····if-nez·v5,·:cond_2623 ····if-nez·v4,·:cond_2
  
620 ····.line·378624 ····.line·378
621 ····const/4·v4,·0x0625 ····const/4·v3,·0x0
  
622 ····.line·380626 ····.line·380
623 ····.local·v4,·"version":Ljava/lang/String;627 ····.local·v3,·"version":Ljava/lang/String;
624 ····if-eqz·p0,·:cond_4628 ····if-eqz·p0,·:cond_4
  
625 ····const-string·v5,·"su·-V"629 ····const-string·v4,·"su·-V"
  
626 ····:goto_1630 ····:goto_1
627 ····const/4·v7,·0x1631 ····const/4·v6,·0x1
  
628 ····new-array·v7,·v7,·[Ljava/lang/String;632 ····new-array·v6,·v6,·[Ljava/lang/String;
  
629 ····const/4·v8,·0x0633 ····const/4·v7,·0x0
  
630 ····const-string·v9,·"exit"634 ····const-string·v8,·"exit"
  
631 ····aput-object·v9,·v7,·v8635 ····aput-object·v8,·v6,·v7
  
632 ····const/4·v8,·0x0636 ····const/4·v7,·0x0
  
633 ····const/4·v9,·0x0637 ····const/4·v8,·0x0
  
634 ····invoke-static·{v5,·v7,·v8,·v9},·Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;638 ····invoke-static·{v4,·v6,·v7,·v8},·Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;
  
635 ····move-result-object·v3639 ····move-result-object·v2
  
636 ····.line·383640 ····.line·383
637 ····.local·v3,·"ret":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"641 ····.local·v2,·"ret":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
638 ····if-eqz·v3,·:cond_1642 ····if-eqz·v2,·:cond_1
  
639 ····.line·384643 ····.line·384
640 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;644 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
641 ····move-result-object·v0645 ····move-result-object·v4
  
642 ····.local·v0,·"i$":Ljava/util/Iterator; 
643 ····:cond_0646 ····:cond_0
644 ····:goto_2647 ····:goto_2
Max diff block lines reached; 4145/8013 bytes (51.73%) of diff not shown.
638 B
smali/eu/chainfire/libsuperuser/Shell$Interactive$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive;21 .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V23 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive;
  
25 ····.prologue26 ····.prologue
26 ····.line·160827 ····.line·1608
27 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;28 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
803 B
smali/eu/chainfire/libsuperuser/Shell$Interactive$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;24 .field·final·synthetic·val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V26 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive;
  
28 ····.prologue29 ····.prologue
29 ····.line·146430 ····.line·1464
30 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;31 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
31 ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;32 ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;
  
1.79 KB
smali/eu/chainfire/libsuperuser/Debug.smali
    
Offset 64, 15 lines modifiedOffset 64, 14 lines modified
64 .method·public·constructor·<init>()V64 .method·public·constructor·<init>()V
65 ····.locals·065 ····.locals·0
  
66 ····.prologue66 ····.prologue
67 ····.line·2867 ····.line·28
68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
69 ····.line·64 
70 ····return-void69 ····return-void
71 .end·method70 .end·method
  
72 .method·public·static·getDebug()Z71 .method·public·static·getDebug()Z
73 ····.locals·172 ····.locals·1
  
74 ····.prologue73 ····.prologue
Offset 269, 22 lines modifiedOffset 268, 24 lines modified
  
269 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;268 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
270 ····move-result-object·v2269 ····move-result-object·v2
  
271 ····const-string·v0,·"["270 ····const-string·v0,·"["
  
 271 ····.line·109
272 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z272 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
273 ····move-result·v0273 ····move-result·v0
  
274 ····if-nez·v0,·:cond_2274 ····if-nez·v0,·:cond_2
  
275 ····const-string·v0,·"·"275 ····const-string·v0,·"·"
  
 276 ····.line·110
276 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z277 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
277 ····move-result·v0278 ····move-result·v0
  
278 ····if-nez·v0,·:cond_2279 ····if-nez·v0,·:cond_2
  
279 ····const-string·v0,·"·"280 ····const-string·v0,·"·"
Offset 298, 18 lines modifiedOffset 299, 20 lines modified
  
298 ····move-result-object·v0299 ····move-result-object·v0
  
299 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;300 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
300 ····move-result-object·v0301 ····move-result-object·v0
  
 302 ····.line·103
301 ····invoke-static·{v1,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I303 ····invoke-static·{v1,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
302 ····goto·:goto_0304 ····goto·:goto_0
  
 305 ····.line·110
303 ····:cond_2306 ····:cond_2
304 ····const-string·v0,·""307 ····const-string·v0,·""
  
305 ····goto·:goto_1308 ····goto·:goto_1
306 .end·method309 .end·method
  
307 .method·public·static·logOutput(Ljava/lang/String;)V310 .method·public·static·logOutput(Ljava/lang/String;)V
Offset 339, 25 lines modifiedOffset 342, 28 lines modified
  
339 ····if-eqz·v0,·:cond_0342 ····if-eqz·v0,·:cond_0
  
340 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;343 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;
  
341 ····move-result-object·v0344 ····move-result-object·v0
  
 345 ····.line·315
342 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;346 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
343 ····move-result-object·v1347 ····move-result-object·v1
  
344 ····if-ne·v0,·v1,·:cond_0348 ····if-ne·v0,·v1,·:cond_0
  
345 ····const/4·v0,·0x1349 ····const/4·v0,·0x1
  
 350 ····.line·314
346 ····:goto_0351 ····:goto_0
347 ····return·v0352 ····return·v0
  
 353 ····.line·315
348 ····:cond_0354 ····:cond_0
349 ····const/4·v0,·0x0355 ····const/4·v0,·0x0
  
350 ····goto·:goto_0356 ····goto·:goto_0
351 .end·method357 .end·method
  
352 .method·public·static·setDebug(Z)V358 .method·public·static·setDebug(Z)V
573 B
smali/eu/chainfire/libsuperuser/Shell$Command.smali
    
Offset 93, 14 lines modifiedOffset 93, 15 lines modified
  
93 ····sget·v4,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I93 ····sget·v4,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I
  
94 ····add-int/lit8·v4,·v4,·0x194 ····add-int/lit8·v4,·v4,·0x1
  
95 ····sput·v4,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I95 ····sput·v4,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I
  
 96 ····.line·635
96 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;97 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
97 ····move-result-object·v498 ····move-result-object·v4
  
98 ····aput-object·v4,·v2,·v399 ····aput-object·v4,·v2,·v3
  
99 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;100 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
1.81 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive;21 .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V23 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive;
  
25 ····.prologue26 ····.prologue
26 ····.line·158327 ····.line·1583
27 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;28 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 85, 34 lines modifiedOffset 86, 38 lines modified
  
85 ····.line·159286 ····.line·1592
86 ····:try_start_187 ····:try_start_1
87 ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;88 ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
88 ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;89 ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
 90 ····.line·1593
89 ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command;91 ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command;
  
90 ····move-result-object·v292 ····move-result-object·v2
  
91 ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String;93 ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String;
  
92 ····move-result-object·v294 ····move-result-object·v2
  
 95 ····.line·1594
93 ····invoke-virtual·{v2},·Ljava/lang/String;->length()I96 ····invoke-virtual·{v2},·Ljava/lang/String;->length()I
  
94 ····move-result·v297 ····move-result·v2
  
95 ····add-int/lit8·v2,·v2,·0x198 ····add-int/lit8·v2,·v2,·0x1
  
 99 ····.line·1593
96 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String;100 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
97 ····move-result-object·v2101 ····move-result-object·v2
  
98 ····const/16·v3,·0xa102 ····const/16·v3,·0xa
  
 103 ····.line·1592
99 ····invoke-static·{v2,·v3},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;I)Ljava/lang/Integer;104 ····invoke-static·{v2,·v3},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;I)Ljava/lang/Integer;
  
100 ····move-result-object·v2105 ····move-result-object·v2
  
101 ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I106 ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I
  
102 ····move-result·v2107 ····move-result·v2
2.84 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$4.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$fOutput:Ljava/util/List;26 .field·final·synthetic·val$fOutput:Ljava/util/List;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V28 .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive;
  
30 ····.prologue31 ····.prologue
31 ····.line·152132 ····.line·1521
32 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;33 ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
  
33 ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command;34 ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command;
  
Offset 71, 22 lines modifiedOffset 72, 24 lines modified
  
71 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;72 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;
  
72 ····move-result-object·v073 ····move-result-object·v0
  
73 ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command;74 ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command;
  
 75 ····.line·1528
74 ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I76 ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I
  
75 ····move-result·v177 ····move-result·v1
  
76 ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I78 ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I
  
77 ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List;79 ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List;
  
 80 ····.line·1527
78 ····invoke-interface·{v0,·v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V81 ····invoke-interface·{v0,·v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V
  
79 ····.line·152982 ····.line·1529
80 ····:cond_083 ····:cond_0
81 ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command;84 ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command;
  
82 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;85 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;
Offset 100, 20 lines modifiedOffset 103, 22 lines modified
  
100 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;103 ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;
  
101 ····move-result-object·v0104 ····move-result-object·v0
  
102 ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command;105 ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command;
  
 106 ····.line·1531
103 ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I107 ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I
  
104 ····move-result·v1108 ····move-result·v1
  
105 ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I109 ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I
  
 110 ····.line·1530
106 ····invoke-interface·{v0,·v1,·v2},·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V111 ····invoke-interface·{v0,·v1,·v2},·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V
107 ····:try_end_0112 ····:try_end_0
108 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0113 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
109 ····.line·1533114 ····.line·1533
110 ····:cond_1115 ····:cond_1
111 ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;116 ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive;
41.1 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive.smali
    
Offset 605, 20 lines modifiedOffset 605, 22 lines modified
  
605 ····const/4·v3,·0x0605 ····const/4·v3,·0x0
  
606 ····iget-object·v4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String;606 ····iget-object·v4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String;
  
607 ····sget-object·v5,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;607 ····sget-object·v5,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 608 ····.line·1317
608 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;609 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
609 ····move-result-object·v4610 ····move-result-object·v4
  
610 ····aput-object·v4,·v2,·v3611 ····aput-object·v4,·v2,·v3
  
 612 ····.line·1316
611 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;613 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
612 ····move-result-object·v1614 ····move-result-object·v1
  
613 ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V615 ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V
  
614 ····.line·1326616 ····.line·1326
Offset 702, 367 lines modifiedOffset 704, 372 lines modified
  
702 ····const/4·v3,·0x0704 ····const/4·v3,·0x0
  
703 ····iget-object·v4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String;705 ····iget-object·v4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String;
  
704 ····sget-object·v5,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;706 ····sget-object·v5,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 707 ····.line·1323
705 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;708 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
706 ····move-result-object·v4709 ····move-result-object·v4
  
707 ····aput-object·v4,·v2,·v3710 ····aput-object·v4,·v2,·v3
  
 711 ····.line·1322
708 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;712 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
709 ····move-result-object·v1713 ····move-result-object·v1
  
710 ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V714 ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V
711 ····:try_end_2715 ····:try_end_2
712 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0716 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
713 ····goto·:goto_1717 ····goto·:goto_1
714 .end·method718 .end·method
  
715 .method·private·declared-synchronized·open()Z719 .method·private·declared-synchronized·open()Z
716 ····.locals·13720 ····.locals·12
  
717 ····.prologue721 ····.prologue
718 ····const/4·v7,·0x1722 ····const/4·v6,·0x1
  
719 ····const/4·v8,·0x0723 ····const/4·v7,·0x0
  
720 ····.line·1559724 ····.line·1559
721 ····monitor-enter·p0725 ····monitor-enter·p0
  
722 ····:try_start_0726 ····:try_start_0
723 ····const-string·v6,·"[%s%%]·START"727 ····const-string·v5,·"[%s%%]·START"
  
724 ····const/4·v9,·0x1728 ····const/4·v8,·0x1
  
725 ····new-array·v9,·v9,·[Ljava/lang/Object;729 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
726 ····const/4·v10,·0x0730 ····const/4·v9,·0x0
  
727 ····iget-object·v11,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String;731 ····iget-object·v10,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String;
  
728 ····sget-object·v12,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;732 ····sget-object·v11,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 733 ····.line·1560
729 ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;734 ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
730 ····move-result-object·v11735 ····move-result-object·v10
  
731 ····aput-object·v11,·v9,·v10736 ····aput-object·v10,·v8,·v9
  
 737 ····.line·1559
732 ····invoke-static·{v6,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;738 ····invoke-static·{v5,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
733 ····move-result-object·v6739 ····move-result-object·v5
  
734 ····invoke-static·{v6},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V740 ····invoke-static·{v5},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V
735 ····:try_end_0741 ····:try_end_0
736 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0742 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
737 ····.line·1565743 ····.line·1565
738 ····:try_start_1744 ····:try_start_1
739 ····iget-object·v6,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map;745 ····iget-object·v5,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map;
  
740 ····invoke-interface·{v6},·Ljava/util/Map;->size()I746 ····invoke-interface·{v5},·Ljava/util/Map;->size()I
  
741 ····move-result·v6747 ····move-result·v5
  
742 ····if-nez·v6,·:cond_0748 ····if-nez·v5,·:cond_0
  
743 ····.line·1566749 ····.line·1566
744 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;750 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
  
745 ····move-result-object·v6751 ····move-result-object·v5
  
746 ····iget-object·v9,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String;752 ····iget-object·v8,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String;
  
747 ····invoke-virtual·{v6,·v9},·Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;753 ····invoke-virtual·{v5,·v8},·Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
  
748 ····move-result-object·v6754 ····move-result-object·v5
  
749 ····iput-object·v6,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process;755 ····iput-object·v5,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process;
  
750 ····.line·1581756 ····.line·1581
751 ····:goto_0757 ····:goto_0
752 ····new-instance·v6,·Ljava/io/DataOutputStream;758 ····new-instance·v5,·Ljava/io/DataOutputStream;
  
753 ····iget-object·v9,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process;759 ····iget-object·v8,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process;
  
754 ····invoke-virtual·{v9},·Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;760 ····invoke-virtual·{v8},·Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
  
755 ····move-result-object·v9761 ····move-result-object·v8
  
756 ····invoke-direct·{v6,·v9},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V762 ····invoke-direct·{v5,·v8},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
  
757 ····iput-object·v6,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream;763 ····iput-object·v5,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream;
  
758 ····.line·1582764 ····.line·1582
Max diff block lines reached; 36538/41992 bytes (87.01%) of diff not shown.
265 B
smali/com/matoski/adbm/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·1029 ····.line·10
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·372 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
3.19 KB
smali/com/matoski/adbm/tasks/RootCommandExecuter.smali
    
Offset 212, 24 lines modifiedOffset 212, 26 lines modified
  
212 ····.line·69212 ····.line·69
213 ····:goto_1213 ····:goto_1
214 ····new-array·v4,·v9,·[Ljava/lang/String;214 ····new-array·v4,·v9,·[Ljava/lang/String;
  
215 ····const·v5,·0x7f090019215 ····const·v5,·0x7f090019
  
 216 ····.line·70
216 ····invoke-virtual·{p0,·v5},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->getString(I)Ljava/lang/String;217 ····invoke-virtual·{p0,·v5},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->getString(I)Ljava/lang/String;
  
217 ····move-result-object·v5218 ····move-result-object·v5
  
218 ····new-array·v6,·v9,·[Ljava/lang/Object;219 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
219 ····const-string·v7,·"getprop·service.adb.tcp.port"220 ····const-string·v7,·"getprop·service.adb.tcp.port"
  
220 ····aput-object·v7,·v6,·v8221 ····aput-object·v7,·v6,·v8
  
 222 ····.line·69
221 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;223 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
222 ····move-result-object·v5224 ····move-result-object·v5
  
223 ····aput-object·v5,·v4,·v8225 ····aput-object·v5,·v4,·v8
  
224 ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->publishProgress([Ljava/lang/Object;)V226 ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->publishProgress([Ljava/lang/Object;)V
Offset 363, 14 lines modifiedOffset 365, 15 lines modified
  
363 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z365 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
364 ····move-result·v4366 ····move-result·v4
  
365 ····if-nez·v4,·:cond_7367 ····if-nez·v4,·:cond_7
  
 368 ····.line·95
366 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I369 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
367 ····move-result·v4370 ····move-result·v4
  
368 ····if-gtz·v4,·:cond_8371 ····if-gtz·v4,·:cond_8
  
369 ····:cond_7372 ····:cond_7
Offset 404, 69 lines modifiedOffset 407, 71 lines modified
404 ····.line·100407 ····.line·100
405 ····sget-object·v4,·Lcom/matoski/adbm/tasks/RootCommandExecuter;->LOG_TAG:Ljava/lang/String;408 ····sget-object·v4,·Lcom/matoski/adbm/tasks/RootCommandExecuter;->LOG_TAG:Ljava/lang/String;
  
406 ····const-string·v5,·"Network·status:·%s"409 ····const-string·v5,·"Network·status:·%s"
  
407 ····new-array·v6,·v9,·[Ljava/lang/Object;410 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
 411 ····.line·101
408 ····invoke-virtual·{v3},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;412 ····invoke-virtual·{v3},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;
  
409 ····move-result-object·v7413 ····move-result-object·v7
  
410 ····aput-object·v7,·v6,·v8414 ····aput-object·v7,·v6,·v8
  
411 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;415 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
412 ····move-result-object·v5416 ····move-result-object·v5
  
 417 ····.line·100
413 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I418 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
414 ····.line·103419 ····.line·103
415 ····new-array·v4,·v9,·[Ljava/lang/String;420 ····new-array·v4,·v9,·[Ljava/lang/String;
  
416 ····const·v5,·0x7f09001e421 ····const·v5,·0x7f09001e
  
417 ····invoke-virtual·{p0,·v5},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->getString(I)Ljava/lang/String;422 ····invoke-virtual·{p0,·v5},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->getString(I)Ljava/lang/String;
  
418 ····move-result-object·v5423 ····move-result-object·v5
  
419 ····new-array·v6,·v9,·[Ljava/lang/Object;424 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
 425 ····.line·104
420 ····invoke-virtual·{v3},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;426 ····invoke-virtual·{v3},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;
  
421 ····move-result-object·v7427 ····move-result-object·v7
  
422 ····aput-object·v7,·v6,·v8428 ····aput-object·v7,·v6,·v8
  
 429 ····.line·103
423 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;430 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
424 ····move-result-object·v5431 ····move-result-object·v5
  
425 ····aput-object·v5,·v4,·v8432 ····aput-object·v5,·v4,·v8
  
426 ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->publishProgress([Ljava/lang/Object;)V433 ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->publishProgress([Ljava/lang/Object;)V
  
427 ····goto/16·:goto_0434 ····goto/16·:goto_0
  
428 ····.line·94435 ····.line·95
429 ····.end·local·v3····#·"stateEnum":Lcom/matoski/adbm/enums/AdbStateEnum;436 ····.end·local·v3····#·"stateEnum":Lcom/matoski/adbm/enums/AdbStateEnum;
430 ····:cond_8437 ····:cond_8
431 ····sget-object·v3,·Lcom/matoski/adbm/enums/AdbStateEnum;->ACTIVE:Lcom/matoski/adbm/enums/AdbStateEnum;438 ····sget-object·v3,·Lcom/matoski/adbm/enums/AdbStateEnum;->ACTIVE:Lcom/matoski/adbm/enums/AdbStateEnum;
  
432 ····goto·:goto_3439 ····goto·:goto_3
433 .end·method440 .end·method
  
434 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;441 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
435 ····.locals·1442 ····.locals·1
436 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
437 ····.prologue443 ····.prologue
438 ····.line·18444 ····.line·18
439 ····check-cast·p1,·[Ljava/lang/String;445 ····check-cast·p1,·[Ljava/lang/String;
  
440 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
441 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->doInBackground([Ljava/lang/String;)Lcom/matoski/adbm/enums/AdbStateEnum;446 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->doInBackground([Ljava/lang/String;)Lcom/matoski/adbm/enums/AdbStateEnum;
  
442 ····move-result-object·v0447 ····move-result-object·v0
  
443 ····return-object·v0448 ····return-object·v0
444 .end·method449 .end·method
3.27 KB
smali/com/matoski/adbm/tasks/NetworkStatusChecker.smali
    
Offset 174, 24 lines modifiedOffset 174, 26 lines modified
174 ····.line·60174 ····.line·60
175 ····.local·v2,·"output":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"175 ····.local·v2,·"output":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
176 ····:goto_1176 ····:goto_1
177 ····new-array·v4,·v9,·[Ljava/lang/String;177 ····new-array·v4,·v9,·[Ljava/lang/String;
  
178 ····const·v5,·0x7f090019178 ····const·v5,·0x7f090019
  
 179 ····.line·61
179 ····invoke-virtual·{p0,·v5},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->getString(I)Ljava/lang/String;180 ····invoke-virtual·{p0,·v5},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->getString(I)Ljava/lang/String;
  
180 ····move-result-object·v5181 ····move-result-object·v5
  
181 ····new-array·v6,·v9,·[Ljava/lang/Object;182 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
182 ····const-string·v7,·"getprop·service.adb.tcp.port"183 ····const-string·v7,·"getprop·service.adb.tcp.port"
  
183 ····aput-object·v7,·v6,·v8184 ····aput-object·v7,·v6,·v8
  
 185 ····.line·60
184 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;186 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
185 ····move-result-object·v5187 ····move-result-object·v5
  
186 ····aput-object·v5,·v4,·v8188 ····aput-object·v5,·v4,·v8
  
187 ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->publishProgress([Ljava/lang/Object;)V189 ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->publishProgress([Ljava/lang/Object;)V
Offset 296, 14 lines modifiedOffset 298, 15 lines modified
  
296 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z298 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
297 ····move-result·v4299 ····move-result·v4
  
298 ····if-nez·v4,·:cond_5300 ····if-nez·v4,·:cond_5
  
 301 ····.line·79
299 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I302 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
300 ····move-result·v4303 ····move-result·v4
  
301 ····if-gtz·v4,·:cond_6304 ····if-gtz·v4,·:cond_6
  
302 ····:cond_5305 ····:cond_5
Offset 337, 69 lines modifiedOffset 340, 71 lines modified
337 ····.line·84340 ····.line·84
338 ····sget-object·v4,·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->LOG_TAG:Ljava/lang/String;341 ····sget-object·v4,·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->LOG_TAG:Ljava/lang/String;
  
339 ····const-string·v5,·"Network·status:·%s"342 ····const-string·v5,·"Network·status:·%s"
  
340 ····new-array·v6,·v9,·[Ljava/lang/Object;343 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
 344 ····.line·85
341 ····invoke-virtual·{v3},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;345 ····invoke-virtual·{v3},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;
  
342 ····move-result-object·v7346 ····move-result-object·v7
  
343 ····aput-object·v7,·v6,·v8347 ····aput-object·v7,·v6,·v8
  
344 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;348 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
345 ····move-result-object·v5349 ····move-result-object·v5
  
 350 ····.line·84
346 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I351 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
347 ····.line·87352 ····.line·87
348 ····new-array·v4,·v9,·[Ljava/lang/String;353 ····new-array·v4,·v9,·[Ljava/lang/String;
  
349 ····const·v5,·0x7f09001e354 ····const·v5,·0x7f09001e
  
350 ····invoke-virtual·{p0,·v5},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->getString(I)Ljava/lang/String;355 ····invoke-virtual·{p0,·v5},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->getString(I)Ljava/lang/String;
  
351 ····move-result-object·v5356 ····move-result-object·v5
  
352 ····new-array·v6,·v9,·[Ljava/lang/Object;357 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
 358 ····.line·88
353 ····invoke-virtual·{v3},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;359 ····invoke-virtual·{v3},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;
  
354 ····move-result-object·v7360 ····move-result-object·v7
  
355 ····aput-object·v7,·v6,·v8361 ····aput-object·v7,·v6,·v8
  
 362 ····.line·87
356 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;363 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
357 ····move-result-object·v5364 ····move-result-object·v5
  
358 ····aput-object·v5,·v4,·v8365 ····aput-object·v5,·v4,·v8
  
359 ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->publishProgress([Ljava/lang/Object;)V366 ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->publishProgress([Ljava/lang/Object;)V
  
360 ····goto/16·:goto_0367 ····goto/16·:goto_0
  
361 ····.line·78368 ····.line·79
362 ····.end·local·v3····#·"stateEnum":Lcom/matoski/adbm/enums/AdbStateEnum;369 ····.end·local·v3····#·"stateEnum":Lcom/matoski/adbm/enums/AdbStateEnum;
363 ····:cond_6370 ····:cond_6
364 ····sget-object·v3,·Lcom/matoski/adbm/enums/AdbStateEnum;->ACTIVE:Lcom/matoski/adbm/enums/AdbStateEnum;371 ····sget-object·v3,·Lcom/matoski/adbm/enums/AdbStateEnum;->ACTIVE:Lcom/matoski/adbm/enums/AdbStateEnum;
  
365 ····goto·:goto_2372 ····goto·:goto_2
366 .end·method373 .end·method
  
367 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;374 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
368 ····.locals·1375 ····.locals·1
369 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
370 ····.prologue376 ····.prologue
371 ····.line·18377 ····.line·18
372 ····check-cast·p1,·[Ljava/lang/Void;378 ····check-cast·p1,·[Ljava/lang/Void;
  
373 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
374 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->doInBackground([Ljava/lang/Void;)Lcom/matoski/adbm/enums/AdbStateEnum;379 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->doInBackground([Ljava/lang/Void;)Lcom/matoski/adbm/enums/AdbStateEnum;
  
375 ····move-result-object·v0380 ····move-result-object·v0
  
376 ····return-object·v0381 ····return-object·v0
377 .end·method382 .end·method
679 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$8$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$8;21 .field·final·synthetic·this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$8;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$8;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$8;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity$8;
  
25 ····.prologue26 ····.prologue
26 ····.line·27127 ····.line·271
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$8$2;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$8;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$8$2;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$8;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
679 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$6$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;21 .field·final·synthetic·this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$6;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$6;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity$6;
  
25 ····.prologue26 ····.prologue
26 ····.line·21927 ····.line·219
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6$2;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6$2;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
679 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$8$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$8;21 .field·final·synthetic·this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$8;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$8;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$8;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity$8;
  
25 ····.prologue26 ····.prologue
26 ····.line·25727 ····.line·257
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$8$1;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$8;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$8$1;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$8;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
777 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$mWakeOnNewPackage:Landroid/preference/CheckBoxPreference;22 .field·final·synthetic·val$mWakeOnNewPackage:Landroid/preference/CheckBoxPreference;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/preference/CheckBoxPreference;)V24 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/preference/CheckBoxPreference;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·14328 ····.line·143
28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$2;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;29 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$2;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
29 ····iput-object·p2,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$2;->val$mWakeOnNewPackage:Landroid/preference/CheckBoxPreference;30 ····iput-object·p2,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$2;->val$mWakeOnNewPackage:Landroid/preference/CheckBoxPreference;
  
665 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·17327 ····.line·173
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$4;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$4;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.35 KB
smali/com/matoski/adbm/activity/MainActivity.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/app/Activity;2 .super·Landroid/app/Activity;
3 .source·"MainActivity.java"3 .source·"MainActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/matoski/adbm/activity/MainActivity$4;, 
8 ········Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;7 ········Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·LOG_TAG:Ljava/lang/String;11 .field·private·static·final·LOG_TAG:Ljava/lang/String;
Offset 338, 26 lines modifiedOffset 337, 28 lines modified
  
338 ····const-string·v6,·"Updating·screen·details·based·on·state·result:·"337 ····const-string·v6,·"Updating·screen·details·based·on·state·result:·"
  
339 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;338 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
340 ····move-result-object·v5339 ····move-result-object·v5
  
 340 ····.line·540
341 ····invoke-virtual·{p1},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;341 ····invoke-virtual·{p1},·Lcom/matoski/adbm/enums/AdbStateEnum;->toString()Ljava/lang/String;
  
342 ····move-result-object·v6342 ····move-result-object·v6
  
343 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;343 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
344 ····move-result-object·v5344 ····move-result-object·v5
  
345 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;345 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
346 ····move-result-object·v5346 ····move-result-object·v5
  
 347 ····.line·539
347 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I348 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
348 ····.line·542349 ····.line·542
349 ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/MainActivity;->service:Lcom/matoski/adbm/service/ManagerService;350 ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/MainActivity;->service:Lcom/matoski/adbm/service/ManagerService;
  
350 ····if-nez·v4,·:cond_1351 ····if-nez·v4,·:cond_1
  
Offset 491, 22 lines modifiedOffset 492, 24 lines modified
  
491 ····move-result-object·v2492 ····move-result-object·v2
  
492 ····const·v5,·0x7f09002d493 ····const·v5,·0x7f09002d
  
493 ····new-array·v6,·v8,·[Ljava/lang/Object;494 ····new-array·v6,·v8,·[Ljava/lang/Object;
  
 495 ····.line·601
494 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;496 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
495 ····move-result-object·v7497 ····move-result-object·v7
  
496 ····aput-object·v7,·v6,·v4498 ····aput-object·v7,·v6,·v4
  
497 ····aput-object·p2,·v6,·v3499 ····aput-object·p2,·v6,·v3
  
 500 ····.line·600
498 ····invoke-virtual·{v2,·v5,·v6},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;501 ····invoke-virtual·{v2,·v5,·v6},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
499 ····move-result-object·v2502 ····move-result-object·v2
  
500 ····invoke-virtual·{p0,·v2},·Lcom/matoski/adbm/activity/MainActivity;->addItem(Ljava/lang/String;)Z503 ····invoke-virtual·{p0,·v2},·Lcom/matoski/adbm/activity/MainActivity;->addItem(Ljava/lang/String;)Z
  
501 ····.line·604504 ····.line·604
Offset 551, 18 lines modifiedOffset 554, 20 lines modified
551 ····.local·v0,·"ip":Ljava/lang/String;554 ····.local·v0,·"ip":Ljava/lang/String;
552 ····iget-object·v2,·p0,·Lcom/matoski/adbm/activity/MainActivity;->prefs:Landroid/content/SharedPreferences;555 ····iget-object·v2,·p0,·Lcom/matoski/adbm/activity/MainActivity;->prefs:Landroid/content/SharedPreferences;
  
553 ····const-string·v5,·"adb_port"556 ····const-string·v5,·"adb_port"
  
554 ····const-wide/16·v6,·0x15b3557 ····const-wide/16·v6,·0x15b3
  
 558 ····.line·615
555 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->toString(J)Ljava/lang/String;559 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
556 ····move-result-object·v6560 ····move-result-object·v6
  
 561 ····.line·614
557 ····invoke-interface·{v2,·v5,·v6},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;562 ····invoke-interface·{v2,·v5,·v6},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
558 ····move-result-object·v1563 ····move-result-object·v1
  
559 ····.line·617564 ····.line·617
560 ····.local·v1,·"port":Ljava/lang/String;565 ····.local·v1,·"port":Ljava/lang/String;
561 ····if-nez·v0,·:cond_4566 ····if-nez·v0,·:cond_4
Offset 627, 14 lines modifiedOffset 632, 15 lines modified
  
627 ····goto·:goto_0632 ····goto·:goto_0
  
628 ····.line·609633 ····.line·609
629 ····:cond_2634 ····:cond_2
630 ····iget-object·v2,·p0,·Lcom/matoski/adbm/activity/MainActivity;->service:Lcom/matoski/adbm/service/ManagerService;635 ····iget-object·v2,·p0,·Lcom/matoski/adbm/activity/MainActivity;->service:Lcom/matoski/adbm/service/ManagerService;
  
 636 ····.line·610
631 ····invoke-virtual·{v2},·Lcom/matoski/adbm/service/ManagerService;->isWakeLockAcquired()Z637 ····invoke-virtual·{v2},·Lcom/matoski/adbm/service/ManagerService;->isWakeLockAcquired()Z
  
632 ····move-result·v2638 ····move-result·v2
  
633 ····if-eqz·v2,·:cond_3639 ····if-eqz·v2,·:cond_3
  
634 ····const·v2,·0x7f090001640 ····const·v2,·0x7f090001
Offset 648, 14 lines modifiedOffset 654, 15 lines modified
  
648 ····.line·620654 ····.line·620
649 ····.restart·local·v0····#·"ip":Ljava/lang/String;655 ····.restart·local·v0····#·"ip":Ljava/lang/String;
650 ····.restart·local·v1····#·"port":Ljava/lang/String;656 ····.restart·local·v1····#·"port":Ljava/lang/String;
651 ····:cond_4657 ····:cond_4
652 ····iget-object·v2,·p0,·Lcom/matoski/adbm/activity/MainActivity;->viewIP:Landroid/widget/TextView;658 ····iget-object·v2,·p0,·Lcom/matoski/adbm/activity/MainActivity;->viewIP:Landroid/widget/TextView;
  
 659 ····.line·621
653 ····invoke-virtual·{p0},·Lcom/matoski/adbm/activity/MainActivity;->getResources()Landroid/content/res/Resources;660 ····invoke-virtual·{p0},·Lcom/matoski/adbm/activity/MainActivity;->getResources()Landroid/content/res/Resources;
  
654 ····move-result-object·v5661 ····move-result-object·v5
  
655 ····const·v6,·0x7f090014662 ····const·v6,·0x7f090014
  
656 ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;663 ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
Offset 664, 14 lines modifiedOffset 671, 15 lines modified
  
664 ····new-array·v6,·v8,·[Ljava/lang/Object;671 ····new-array·v6,·v8,·[Ljava/lang/Object;
  
665 ····aput-object·v0,·v6,·v4672 ····aput-object·v0,·v6,·v4
Max diff block lines reached; 4927/8450 bytes (58.31%) of diff not shown.
1.37 KB
smali/com/matoski/adbm/activity/MainActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MainActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·32927 ····.line·329
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MainActivity$3;->this$0:Lcom/matoski/adbm/activity/MainActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MainActivity$3;->this$0:Lcom/matoski/adbm/activity/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 55, 26 lines modifiedOffset 56, 28 lines modified
  
55 ····const-string·v3,·"Toggle·button·checked:·"56 ····const-string·v3,·"Toggle·button·checked:·"
  
56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;57 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····move-result-object·v258 ····move-result-object·v2
  
 59 ····.line·336
58 ····invoke-static·{p2},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;60 ····invoke-static·{p2},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
  
59 ····move-result-object·v361 ····move-result-object·v3
  
60 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;62 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v263 ····move-result-object·v2
  
62 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;64 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
63 ····move-result-object·v265 ····move-result-object·v2
  
 66 ····.line·334
64 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I67 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
65 ····.line·33868 ····.line·338
66 ····invoke-virtual·{p1},·Landroid/widget/CompoundButton;->isPressed()Z69 ····invoke-virtual·{p1},·Landroid/widget/CompoundButton;->isPressed()Z
  
67 ····move-result·v170 ····move-result·v1
  
2.47 KB
smali/com/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker.smali
    
Offset 120, 72 lines modifiedOffset 120, 63 lines modified
120 ····.line·94120 ····.line·94
121 ····:cond_1121 ····:cond_1
122 ····return-void122 ····return-void
123 .end·method123 .end·method
  
124 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V124 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
125 ····.locals·0125 ····.locals·0
126 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
127 ····.prologue126 ····.prologue
128 ····.line·61127 ····.line·61
129 ····check-cast·p1,·Lcom/matoski/adbm/enums/AdbStateEnum;128 ····check-cast·p1,·Lcom/matoski/adbm/enums/AdbStateEnum;
  
130 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
131 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V129 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V
  
132 ····return-void130 ····return-void
133 .end·method131 .end·method
  
134 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V132 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V
135 ····.locals·0133 ····.locals·0
136 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
137 ····.prologue134 ····.prologue
138 ····.line·61135 ····.line·61
139 ····check-cast·p1,·[Ljava/lang/String;136 ····check-cast·p1,·[Ljava/lang/String;
  
140 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
141 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->onProgressUpdate([Ljava/lang/String;)V137 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->onProgressUpdate([Ljava/lang/String;)V
  
142 ····return-void138 ····return-void
143 .end·method139 .end·method
  
144 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V140 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V
145 ····.locals·5141 ····.locals·4
146 ····.param·p1,·"messages"····#·[Ljava/lang/String;142 ····.param·p1,·"messages"····#·[Ljava/lang/String;
  
147 ····.prologue143 ····.prologue
148 ····.line·103144 ····.line·103
149 ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V145 ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V
  
150 ····.line·104146 ····.line·104
151 ····move-object·v0,·p1147 ····array-length·v2,·p1
  
152 ····.local·v0,·"arr$":[Ljava/lang/String; 
153 ····array-length·v2,·v0 
  
154 ····.local·v2,·"len$":I 
155 ····const/4·v1,·0x0148 ····const/4·v1,·0x0
  
156 ····.local·v1,·"i$":I 
157 ····:goto_0149 ····:goto_0
158 ····if-ge·v1,·v2,·:cond_0150 ····if-ge·v1,·v2,·:cond_0
  
159 ····aget-object·v3,·v0,·v1151 ····aget-object·v0,·p1,·v1
  
160 ····.line·105152 ····.line·105
161 ····.local·v3,·"message":Ljava/lang/String;153 ····.local·v0,·"message":Ljava/lang/String;
162 ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->this$0:Lcom/matoski/adbm/activity/MainActivity;154 ····iget-object·v3,·p0,·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->this$0:Lcom/matoski/adbm/activity/MainActivity;
  
163 ····invoke-virtual·{v4,·v3},·Lcom/matoski/adbm/activity/MainActivity;->addItem(Ljava/lang/String;)Z155 ····invoke-virtual·{v3,·v0},·Lcom/matoski/adbm/activity/MainActivity;->addItem(Ljava/lang/String;)Z
  
164 ····.line·104156 ····.line·104
165 ····add-int/lit8·v1,·v1,·0x1157 ····add-int/lit8·v1,·v1,·0x1
  
166 ····goto·:goto_0158 ····goto·:goto_0
  
167 ····.line·107159 ····.line·107
168 ····.end·local·v3····#·"message":Ljava/lang/String;160 ····.end·local·v0····#·"message":Ljava/lang/String;
169 ····:cond_0161 ····:cond_0
170 ····return-void162 ····return-void
171 .end·method163 .end·method
758 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$6.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/Context;Landroid/content/SharedPreferences;)V26 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/Context;Landroid/content/SharedPreferences;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·19730 ····.line·197
30 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;31 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
31 ····iput-object·p2,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6;->val$context:Landroid/content/Context;32 ····iput-object·p2,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6;->val$context:Landroid/content/Context;
  
602 B
smali/com/matoski/adbm/activity/MainActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MainActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·17327 ····.line·173
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MainActivity$1;->this$0:Lcom/matoski/adbm/activity/MainActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MainActivity$1;->this$0:Lcom/matoski/adbm/activity/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
602 B
smali/com/matoski/adbm/activity/MainActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MainActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·20327 ····.line·203
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MainActivity$2;->this$0:Lcom/matoski/adbm/activity/MainActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MainActivity$2;->this$0:Lcom/matoski/adbm/activity/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
664 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6627 ····.line·66
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$1;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$1;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·18727 ····.line·187
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$5;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$5;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.16 KB
smali/com/matoski/adbm/activity/BaseHelpActivity.smali
    
Offset 82, 20 lines modifiedOffset 82, 22 lines modified
  
82 ····aput-object·v7,·v5,·v682 ····aput-object·v7,·v5,·v6
  
83 ····const/4·v6,·0x183 ····const/4·v6,·0x1
  
84 ····iget·v7,·v1,·Landroid/content/pm/PackageInfo;->versionCode:I84 ····iget·v7,·v1,·Landroid/content/pm/PackageInfo;->versionCode:I
  
 85 ····.line·96
85 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;86 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
86 ····move-result-object·v787 ····move-result-object·v7
  
87 ····aput-object·v7,·v5,·v688 ····aput-object·v7,·v5,·v6
  
 89 ····.line·95
88 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;90 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
89 ····:try_end_091 ····:try_end_0
90 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_092 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
91 ····move-result-object·v393 ····move-result-object·v3
  
92 ····.line·10394 ····.line·103
Offset 118, 26 lines modifiedOffset 120, 28 lines modified
  
118 ····const-string·v6,·"Unable·to·get·application·version:·"120 ····const-string·v6,·"Unable·to·get·application·version:·"
  
119 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;121 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
120 ····move-result-object·v5122 ····move-result-object·v5
  
 123 ····.line·99
121 ····invoke-virtual·{v0},·Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String;124 ····invoke-virtual·{v0},·Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String;
  
122 ····move-result-object·v6125 ····move-result-object·v6
  
123 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;126 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
124 ····move-result-object·v5127 ····move-result-object·v5
  
125 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;128 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
126 ····move-result-object·v5129 ····move-result-object·v5
  
 130 ····.line·98
127 ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I131 ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
128 ····.line·100132 ····.line·100
129 ····const-string·v3,·"Unable·to·get·application·version."133 ····const-string·v3,·"Unable·to·get·application·version."
  
130 ····goto·:goto_0134 ····goto·:goto_0
131 .end·method135 .end·method
Offset 182, 18 lines modifiedOffset 186, 20 lines modified
182 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V186 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
183 ····.line·67187 ····.line·67
184 ····invoke-virtual·{p0},·Lcom/matoski/adbm/activity/BaseHelpActivity;->getApplicationContext()Landroid/content/Context;188 ····invoke-virtual·{p0},·Lcom/matoski/adbm/activity/BaseHelpActivity;->getApplicationContext()Landroid/content/Context;
  
185 ····move-result-object·v4189 ····move-result-object·v4
  
 190 ····.line·68
186 ····invoke-virtual·{p0},·Lcom/matoski/adbm/activity/BaseHelpActivity;->getResourceId()I191 ····invoke-virtual·{p0},·Lcom/matoski/adbm/activity/BaseHelpActivity;->getResourceId()I
  
187 ····move-result·v5192 ····move-result·v5
  
 193 ····.line·67
188 ····invoke-static·{v4,·v5},·Lcom/matoski/adbm/util/FileUtil;->readRawFile(Landroid/content/Context;I)Ljava/lang/String;194 ····invoke-static·{v4,·v5},·Lcom/matoski/adbm/util/FileUtil;->readRawFile(Landroid/content/Context;I)Ljava/lang/String;
  
189 ····move-result-object·v1195 ····move-result-object·v1
  
190 ····.line·70196 ····.line·70
191 ····.local·v1,·"html":Ljava/lang/String;197 ····.local·v1,·"html":Ljava/lang/String;
192 ····if-nez·v1,·:cond_0198 ····if-nez·v1,·:cond_0
745 B
smali/com/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;29 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V31 .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
33 ····.prologue34 ····.prologue
34 ····.line·10435 ····.line·104
35 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1;->this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;36 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1;->this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
36 ····invoke-direct·{p0},·Lcom/google/gson/reflect/TypeToken;-><init>()V37 ····invoke-direct·{p0},·Lcom/google/gson/reflect/TypeToken;-><init>()V
  
728 B
smali/com/matoski/adbm/activity/WiFiListViewCheckboxesActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12427 ····.line·124
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$3;->this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$3;->this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.15 KB
smali/com/matoski/adbm/activity/MyPreferencesActivity$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·39227 ····.line·392
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$12;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$12;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 73, 14 lines modifiedOffset 74, 15 lines modified
  
73 ····const-wide/16·v6,·0x40074 ····const-wide/16·v6,·0x400
  
74 ····cmp-long·v3,·v4,·v675 ····cmp-long·v3,·v4,·v6
  
75 ····if-lez·v3,·:cond_076 ····if-lez·v3,·:cond_0
  
 77 ····.line·404
76 ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J78 ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J
  
77 ····move-result-wide·v479 ····move-result-wide·v4
  
78 ····const-wide/32·v6,·0xbfff80 ····const-wide/32·v6,·0xbfff
  
79 ····cmp-long·v3,·v4,·v681 ····cmp-long·v3,·v4,·v6
Offset 100, 44 lines modifiedOffset 102, 49 lines modified
100 ····.line·406102 ····.line·406
101 ····const/4·v2,·0x0103 ····const/4·v2,·0x0
  
102 ····.line·415104 ····.line·415
103 ····:goto_0105 ····:goto_0
104 ····iget-object·v3,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$12;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;106 ····iget-object·v3,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$12;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
 107 ····.line·416
105 ····invoke-virtual·{v3},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->getResources()Landroid/content/res/Resources;108 ····invoke-virtual·{v3},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->getResources()Landroid/content/res/Resources;
  
106 ····move-result-object·v3109 ····move-result-object·v3
  
107 ····const·v4,·0x7f090051110 ····const·v4,·0x7f090051
  
 111 ····.line·417
108 ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;112 ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
109 ····move-result-object·v3113 ····move-result-object·v3
  
110 ····const/4·v4,·0x1114 ····const/4·v4,·0x1
  
111 ····new-array·v4,·v4,·[Ljava/lang/Object;115 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
112 ····const/4·v5,·0x0116 ····const/4·v5,·0x0
  
 117 ····.line·419
113 ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J118 ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J
  
114 ····move-result-wide·v6119 ····move-result-wide·v6
  
115 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;120 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
116 ····move-result-object·v6121 ····move-result-object·v6
  
117 ····aput-object·v6,·v4,·v5122 ····aput-object·v6,·v4,·v5
  
 123 ····.line·416
118 ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;124 ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
119 ····move-result-object·v3125 ····move-result-object·v3
  
 126 ····.line·415
120 ····invoke-virtual·{p1,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V127 ····invoke-virtual·{p1,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
121 ····.line·421128 ····.line·421
122 ····move-object·p2,·v1129 ····move-object·p2,·v1
  
123 ····.line·423130 ····.line·423
124 ····.local·p2,·"newValue":Ljava/lang/Long;131 ····.local·p2,·"newValue":Ljava/lang/Long;
1.29 KB
smali/com/matoski/adbm/activity/MyPreferencesActivity$6$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;21 .field·final·synthetic·this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$6;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$6;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity$6;
  
25 ····.prologue26 ····.prologue
26 ····.line·20827 ····.line·208
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6$1;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6$1;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 55, 14 lines modifiedOffset 56, 15 lines modified
  
55 ····const-string·v2,·"[]"56 ····const-string·v2,·"[]"
  
56 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;57 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
57 ····move-result-object·v058 ····move-result-object·v0
  
 59 ····.line·213
58 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V60 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V
  
59 ····.line·21461 ····.line·214
60 ····iget-object·v0,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6$1;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;62 ····iget-object·v0,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6$1;->this$1:Lcom/matoski/adbm/activity/MyPreferencesActivity$6;
  
61 ····iget-object·v0,·v0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;63 ····iget-object·v0,·v0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$6;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
2.16 KB
smali/com/matoski/adbm/activity/MyPreferencesActivity$11.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;22 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/SharedPreferences;)V24 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/SharedPreferences;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·35428 ····.line·354
28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$11;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;29 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$11;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
29 ····iput-object·p2,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$11;->val$prefs:Landroid/content/SharedPreferences;30 ····iput-object·p2,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$11;->val$prefs:Landroid/content/SharedPreferences;
  
Offset 102, 14 lines modifiedOffset 103, 15 lines modified
  
102 ····invoke-virtual·{v3,·v4},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;103 ····invoke-virtual·{v3,·v4},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
103 ····move-result-object·v3104 ····move-result-object·v3
  
104 ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$11;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;105 ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$11;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
 106 ····.line·381
105 ····invoke-virtual·{v4},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->getResources()Landroid/content/res/Resources;107 ····invoke-virtual·{v4},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->getResources()Landroid/content/res/Resources;
  
106 ····move-result-object·v4108 ····move-result-object·v4
  
107 ····const·v5,·0x7f090037109 ····const·v5,·0x7f090037
  
108 ····invoke-virtual·{v4,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;110 ····invoke-virtual·{v4,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
Offset 118, 30 lines modifiedOffset 120, 34 lines modified
  
118 ····new-array·v5,·v6,·[Ljava/lang/Object;120 ····new-array·v5,·v6,·[Ljava/lang/Object;
  
119 ····const/4·v6,·0x0121 ····const/4·v6,·0x0
  
120 ····new-instance·v7,·Ljava/util/Locale;122 ····new-instance·v7,·Ljava/util/Locale;
  
 123 ····.line·383
121 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;124 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
122 ····move-result-object·v8125 ····move-result-object·v8
  
123 ····invoke-direct·{v7,·v8},·Ljava/util/Locale;-><init>(Ljava/lang/String;)V126 ····invoke-direct·{v7,·v8},·Ljava/util/Locale;-><init>(Ljava/lang/String;)V
  
 127 ····.line·384
124 ····invoke-virtual·{v7},·Ljava/util/Locale;->getDisplayLanguage()Ljava/lang/String;128 ····invoke-virtual·{v7},·Ljava/util/Locale;->getDisplayLanguage()Ljava/lang/String;
  
125 ····move-result-object·v7129 ····move-result-object·v7
  
126 ····aput-object·v7,·v5,·v6130 ····aput-object·v7,·v5,·v6
  
 131 ····.line·381
127 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;132 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
128 ····move-result-object·v4133 ····move-result-object·v4
  
 134 ····.line·380
129 ····invoke-virtual·{v3,·v4},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V135 ····invoke-virtual·{v3,·v4},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
130 ····.line·387136 ····.line·387
131 ····:cond_0137 ····:cond_0
132 ····return·v2138 ····return·v2
  
133 ····.line·375139 ····.line·375
7.33 KB
smali/com/matoski/adbm/activity/MyPreferencesActivity.smali
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ····const·v10,·0x7f09000897 ····const·v10,·0x7f090008
  
98 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->setTitle(I)V98 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->setTitle(I)V
  
99 ····.line·13099 ····.line·130
100 ····iput-object·p0,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity;->_this:Landroid/app/Activity;100 ····iput-object·p0,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity;->_this:Landroid/app/Activity;
  
101 ····.line·131101 ····.line·132
102 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;102 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
103 ····move-result-object·v7103 ····move-result-object·v7
  
104 ····.line·133104 ····.line·133
105 ····.local·v7,·"prefs":Landroid/content/SharedPreferences;105 ····.local·v7,·"prefs":Landroid/content/SharedPreferences;
106 ····move-object·v0,·p0106 ····move-object·v0,·p0
Offset 126, 14 lines modifiedOffset 126, 15 lines modified
  
126 ····const/16·v11,·0x64126 ····const/16·v11,·0x64
  
127 ····if-le·v10,·v11,·:cond_2127 ····if-le·v10,·v11,·:cond_2
  
128 ····const/4·v10,·0x1128 ····const/4·v10,·0x1
  
 129 ····.line·137
129 ····:goto_0130 ····:goto_0
130 ····invoke-virtual·{v5,·v10},·Landroid/preference/CheckBoxPreference;->setEnabled(Z)V131 ····invoke-virtual·{v5,·v10},·Landroid/preference/CheckBoxPreference;->setEnabled(Z)V
  
131 ····.line·139132 ····.line·139
132 ····const-string·v10,·"keep_screen_on"133 ····const-string·v10,·"keep_screen_on"
  
133 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;134 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
Offset 154, 40 lines modifiedOffset 155, 43 lines modified
  
154 ····.line·142155 ····.line·142
155 ····.local·v6,·"mWakeOnNewPackage":Landroid/preference/CheckBoxPreference;156 ····.local·v6,·"mWakeOnNewPackage":Landroid/preference/CheckBoxPreference;
156 ····new-instance·v10,·Lcom/matoski/adbm/activity/MyPreferencesActivity$2;157 ····new-instance·v10,·Lcom/matoski/adbm/activity/MyPreferencesActivity$2;
  
157 ····invoke-direct·{v10,·p0,·v6},·Lcom/matoski/adbm/activity/MyPreferencesActivity$2;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/preference/CheckBoxPreference;)V158 ····invoke-direct·{v10,·p0,·v6},·Lcom/matoski/adbm/activity/MyPreferencesActivity$2;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/preference/CheckBoxPreference;)V
  
 159 ····.line·143
158 ····invoke-virtual·{v4,·v10},·Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V160 ····invoke-virtual·{v4,·v10},·Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
159 ····.line·156161 ····.line·156
160 ····const-string·v10,·"show_notifications"162 ····const-string·v10,·"show_notifications"
  
161 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;163 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
162 ····move-result-object·v10164 ····move-result-object·v10
  
163 ····new-instance·v11,·Lcom/matoski/adbm/activity/MyPreferencesActivity$3;165 ····new-instance·v11,·Lcom/matoski/adbm/activity/MyPreferencesActivity$3;
  
164 ····invoke-direct·{v11,·p0},·Lcom/matoski/adbm/activity/MyPreferencesActivity$3;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V166 ····invoke-direct·{v11,·p0},·Lcom/matoski/adbm/activity/MyPreferencesActivity$3;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
  
 167 ····.line·157
165 ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V168 ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
166 ····.line·171169 ····.line·171
167 ····const-string·v10,·"hideable_notification_bar"170 ····const-string·v10,·"hideable_notification_bar"
  
168 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;171 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
169 ····move-result-object·v10172 ····move-result-object·v10
  
170 ····new-instance·v11,·Lcom/matoski/adbm/activity/MyPreferencesActivity$4;173 ····new-instance·v11,·Lcom/matoski/adbm/activity/MyPreferencesActivity$4;
  
171 ····invoke-direct·{v11,·p0},·Lcom/matoski/adbm/activity/MyPreferencesActivity$4;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V174 ····invoke-direct·{v11,·p0},·Lcom/matoski/adbm/activity/MyPreferencesActivity$4;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
  
 175 ····.line·172
172 ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V176 ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
173 ····.line·186177 ····.line·186
174 ····const-string·v10,·"wifi_button"178 ····const-string·v10,·"wifi_button"
  
175 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;179 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
Offset 245, 38 lines modifiedOffset 249, 42 lines modified
  
245 ····move-result-object·v10249 ····move-result-object·v10
  
246 ····new-instance·v11,·Lcom/matoski/adbm/activity/MyPreferencesActivity$9;250 ····new-instance·v11,·Lcom/matoski/adbm/activity/MyPreferencesActivity$9;
  
247 ····invoke-direct·{v11,·p0},·Lcom/matoski/adbm/activity/MyPreferencesActivity$9;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V251 ····invoke-direct·{v11,·p0},·Lcom/matoski/adbm/activity/MyPreferencesActivity$9;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
  
 252 ····.line·289
248 ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V253 ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
249 ····.line·306254 ····.line·306
250 ····const-string·v10,·"alarm_timeout_interval"255 ····const-string·v10,·"alarm_timeout_interval"
  
251 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;256 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
252 ····move-result-object·v10257 ····move-result-object·v10
  
253 ····new-instance·v11,·Lcom/matoski/adbm/activity/MyPreferencesActivity$10;258 ····new-instance·v11,·Lcom/matoski/adbm/activity/MyPreferencesActivity$10;
  
254 ····invoke-direct·{v11,·p0},·Lcom/matoski/adbm/activity/MyPreferencesActivity$10;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V259 ····invoke-direct·{v11,·p0},·Lcom/matoski/adbm/activity/MyPreferencesActivity$10;-><init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
  
 260 ····.line·307
255 ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V261 ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
256 ····.line·324262 ····.line·324
257 ····const-string·v10,·"adb_port"263 ····const-string·v10,·"adb_port"
  
258 ····const-wide/16·v12,·0x15b3264 ····const-wide/16·v12,·0x15b3
  
 265 ····.line·325
259 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->toString(J)Ljava/lang/String;266 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
260 ····move-result-object·v11267 ····move-result-object·v11
  
 268 ····.line·324
261 ····invoke-interface·{v7,·v10,·v11},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;269 ····invoke-interface·{v7,·v10,·v11},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
262 ····move-result-object·v1270 ····move-result-object·v1
  
263 ····.line·327271 ····.line·327
264 ····.local·v1,·"currentPort":Ljava/lang/String;272 ····.local·v1,·"currentPort":Ljava/lang/String;
265 ····const-wide/16·v8,·0x15b3273 ····const-wide/16·v8,·0x15b3
Offset 316, 14 lines modifiedOffset 324, 15 lines modified
316 ····:goto_1324 ····:goto_1
317 ····const-string·v10,·"adb_port"325 ····const-string·v10,·"adb_port"
  
318 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;326 ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
319 ····move-result-object·v10327 ····move-result-object·v10
  
 328 ····.line·341
Max diff block lines reached; 2330/7385 bytes (31.55%) of diff not shown.
1.22 KB
smali/com/matoski/adbm/activity/WiFiListViewCheckboxesActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10927 ····.line·109
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$2;->this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$2;->this$0:Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 94, 14 lines modifiedOffset 95, 15 lines modified
  
94 ····const-string·v3,·"wifi_list"95 ····const-string·v3,·"wifi_list"
  
95 ····invoke-interface·{v2,·v3,·v0},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;96 ····invoke-interface·{v2,·v3,·v0},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
96 ····move-result-object·v297 ····move-result-object·v2
  
 98 ····.line·117
97 ····invoke-interface·{v2},·Landroid/content/SharedPreferences$Editor;->apply()V99 ····invoke-interface·{v2},·Landroid/content/SharedPreferences$Editor;->apply()V
  
98 ····.line·118100 ····.line·118
99 ····invoke-static·{},·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->access$200()Ljava/lang/String;101 ····invoke-static·{},·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->access$200()Ljava/lang/String;
  
100 ····move-result-object·v2102 ····move-result-object·v2
  
758 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$8.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/Context;Landroid/content/SharedPreferences;)V26 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/Context;Landroid/content/SharedPreferences;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·24630 ····.line·246
30 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$8;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;31 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$8;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
31 ····iput-object·p2,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$8;->val$context:Landroid/content/Context;32 ····iput-object·p2,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$8;->val$context:Landroid/content/Context;
  
10.7 KB
smali/com/matoski/adbm/activity/WiFiListViewCheckboxesActivity.smali
    
Offset 29, 20 lines modifiedOffset 29, 22 lines modified
29 .method·static·constructor·<clinit>()V29 .method·static·constructor·<clinit>()V
30 ····.locals·130 ····.locals·1
  
31 ····.prologue31 ····.prologue
32 ····.line·4432 ····.line·44
33 ····const-class·v0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;33 ····const-class·v0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;
  
 34 ····.line·45
34 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;35 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
35 ····move-result-object·v036 ····move-result-object·v0
  
36 ····sput-object·v0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->LOG_TAG:Ljava/lang/String;37 ····sput-object·v0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->LOG_TAG:Ljava/lang/String;
  
 38 ····.line·44
37 ····return-void39 ····return-void
38 .end·method40 .end·method
  
39 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
40 ····.locals·142 ····.locals·1
  
41 ····.prologue43 ····.prologue
Offset 135, 14 lines modifiedOffset 137, 15 lines modified
  
135 ····invoke-direct·{v0},·Lcom/google/gson/GsonBuilder;-><init>()V137 ····invoke-direct·{v0},·Lcom/google/gson/GsonBuilder;-><init>()V
  
136 ····invoke-virtual·{v0},·Lcom/google/gson/GsonBuilder;->excludeFieldsWithoutExposeAnnotation()Lcom/google/gson/GsonBuilder;138 ····invoke-virtual·{v0},·Lcom/google/gson/GsonBuilder;->excludeFieldsWithoutExposeAnnotation()Lcom/google/gson/GsonBuilder;
  
137 ····move-result-object·v0139 ····move-result-object·v0
  
 140 ····.line·100
138 ····invoke-virtual·{v0},·Lcom/google/gson/GsonBuilder;->serializeNulls()Lcom/google/gson/GsonBuilder;141 ····invoke-virtual·{v0},·Lcom/google/gson/GsonBuilder;->serializeNulls()Lcom/google/gson/GsonBuilder;
  
139 ····move-result-object·v0142 ····move-result-object·v0
  
140 ····invoke-virtual·{v0},·Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson;143 ····invoke-virtual·{v0},·Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson;
  
141 ····move-result-object·v0144 ····move-result-object·v0
Offset 179, 14 lines modifiedOffset 182, 15 lines modified
179 ····iput-object·v0,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->buttonCancel:Landroid/widget/Button;182 ····iput-object·v0,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->buttonCancel:Landroid/widget/Button;
  
180 ····.line·104183 ····.line·104
181 ····new-instance·v0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1;184 ····new-instance·v0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1;
  
182 ····invoke-direct·{v0,·p0},·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1;-><init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V185 ····invoke-direct·{v0,·p0},·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1;-><init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V
  
 186 ····.line·105
183 ····invoke-virtual·{v0},·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1;->getType()Ljava/lang/reflect/Type;187 ····invoke-virtual·{v0},·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity$1;->getType()Ljava/lang/reflect/Type;
  
184 ····move-result-object·v0188 ····move-result-object·v0
  
185 ····iput-object·v0,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->gsonType:Ljava/lang/reflect/Type;189 ····iput-object·v0,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->gsonType:Ljava/lang/reflect/Type;
  
186 ····.line·107190 ····.line·107
Offset 215, 76 lines modifiedOffset 219, 78 lines modified
215 .end·method219 .end·method
  
216 .method·protected·prepareAdapter()V220 .method·protected·prepareAdapter()V
217 ····.locals·10221 ····.locals·10
  
218 ····.prologue222 ····.prologue
219 ····.line·140223 ····.line·140
220 ····iget-object·v5,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->gson:Lcom/google/gson/Gson;224 ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->gson:Lcom/google/gson/Gson;
  
221 ····iget-object·v6,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->preferences:Landroid/content/SharedPreferences;225 ····iget-object·v5,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->preferences:Landroid/content/SharedPreferences;
  
222 ····const-string·v7,·"wifi_list"226 ····const-string·v6,·"wifi_list"
  
223 ····const/4·v8,·0x0227 ····const/4·v7,·0x0
  
 228 ····.line·141
224 ····invoke-interface·{v6,·v7,·v8},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;229 ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
225 ····move-result-object·v6230 ····move-result-object·v5
  
226 ····iget-object·v7,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->gsonType:Ljava/lang/reflect/Type;231 ····iget-object·v6,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->gsonType:Ljava/lang/reflect/Type;
  
 232 ····.line·140
227 ····invoke-virtual·{v5,·v6,·v7},·Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;233 ····invoke-virtual·{v4,·v5,·v6},·Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;
  
228 ····move-result-object·v4234 ····move-result-object·v3
  
229 ····check-cast·v4,·Ljava/util/ArrayList;235 ····check-cast·v3,·Ljava/util/ArrayList;
  
230 ····.line·144236 ····.line·144
231 ····.local·v4,·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;"237 ····.local·v3,·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;"
232 ····if-nez·v4,·:cond_0238 ····if-nez·v3,·:cond_0
  
233 ····.line·145239 ····.line·145
234 ····new-instance·v4,·Ljava/util/ArrayList;240 ····new-instance·v3,·Ljava/util/ArrayList;
  
235 ····.end·local·v4····#·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;"241 ····.end·local·v3····#·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;"
236 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V242 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V
  
237 ····.line·148243 ····.line·148
238 ····.restart·local·v4····#·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;"244 ····.restart·local·v3····#·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;"
239 ····:cond_0245 ····:cond_0
240 ····const/4·v2,·0x0246 ····const/4·v1,·0x0
  
241 ····.line·149247 ····.line·149
242 ····.local·v2,·"model":Lcom/matoski/adbm/pojo/Model;248 ····.local·v1,·"model":Lcom/matoski/adbm/pojo/Model;
243 ····iget-object·v5,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->wifiManager:Landroid/net/wifi/WifiManager;249 ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->wifiManager:Landroid/net/wifi/WifiManager;
  
 250 ····.line·150
244 ····invoke-virtual·{v5},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List;251 ····invoke-virtual·{v4},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List;
  
245 ····move-result-object·v3252 ····move-result-object·v2
  
246 ····.line·152253 ····.line·152
247 ····.local·v3,·"networks":Ljava/util/List;,·"Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;"254 ····.local·v2,·"networks":Ljava/util/List;,·"Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;"
248 ····if-eqz·v3,·:cond_3255 ····if-eqz·v2,·:cond_3
  
249 ····.line·153256 ····.line·153
250 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;257 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
251 ····move-result-object·v1258 ····move-result-object·v4
  
252 ····.local·v1,·"i$":Ljava/util/Iterator; 
253 ····:cond_1259 ····:cond_1
254 ····:goto_0260 ····:goto_0
255 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z261 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
256 ····move-result·v5262 ····move-result·v5
  
257 ····if-eqz·v5,·:cond_3263 ····if-eqz·v5,·:cond_3
  
258 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;264 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
Max diff block lines reached; 4717/10776 bytes (43.77%) of diff not shown.
665 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·23627 ····.line·236
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$7;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$7;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.87 KB
smali/com/matoski/adbm/activity/MyPreferencesActivity$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·30827 ····.line·308
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$10;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$10;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 43, 42 lines modifiedOffset 44, 47 lines modified
  
43 ····.prologue44 ····.prologue
44 ····const/4·v5,·0x145 ····const/4·v5,·0x1
  
45 ····.line·31346 ····.line·313
46 ····iget-object·v0,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$10;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;47 ····iget-object·v0,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$10;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
 48 ····.line·314
47 ····invoke-virtual·{v0},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->getResources()Landroid/content/res/Resources;49 ····invoke-virtual·{v0},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->getResources()Landroid/content/res/Resources;
  
48 ····move-result-object·v050 ····move-result-object·v0
  
49 ····const·v1,·0x7f09004551 ····const·v1,·0x7f090045
  
 52 ····.line·315
50 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
51 ····move-result-object·v054 ····move-result-object·v0
  
52 ····new-array·v1,·v5,·[Ljava/lang/Object;55 ····new-array·v1,·v5,·[Ljava/lang/Object;
  
53 ····const/4·v2,·0x056 ····const/4·v2,·0x0
  
 57 ····.line·317
54 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;58 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
55 ····move-result-object·v359 ····move-result-object·v3
  
56 ····const-string·v4,·"·seconds"60 ····const-string·v4,·"·seconds"
  
57 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;61 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
58 ····move-result-object·v362 ····move-result-object·v3
  
59 ····aput-object·v3,·v1,·v263 ····aput-object·v3,·v1,·v2
  
 64 ····.line·314
60 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;65 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
61 ····move-result-object·v066 ····move-result-object·v0
  
 67 ····.line·313
62 ····invoke-virtual·{p1,·v0},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V68 ····invoke-virtual·{p1,·v0},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
63 ····.line·31969 ····.line·319
64 ····return·v570 ····return·v5
65 .end·method71 .end·method
665 B
smali/com/matoski/adbm/activity/MyPreferencesActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·15827 ····.line·158
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$3;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$3;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.87 KB
smali/com/matoski/adbm/activity/MyPreferencesActivity$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·29027 ····.line·290
27 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$9;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$9;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 43, 42 lines modifiedOffset 44, 47 lines modified
  
43 ····.prologue44 ····.prologue
44 ····const/4·v5,·0x145 ····const/4·v5,·0x1
  
45 ····.line·29546 ····.line·295
46 ····iget-object·v0,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$9;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;47 ····iget-object·v0,·p0,·Lcom/matoski/adbm/activity/MyPreferencesActivity$9;->this$0:Lcom/matoski/adbm/activity/MyPreferencesActivity;
  
 48 ····.line·296
47 ····invoke-virtual·{v0},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->getResources()Landroid/content/res/Resources;49 ····invoke-virtual·{v0},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->getResources()Landroid/content/res/Resources;
  
48 ····move-result-object·v050 ····move-result-object·v0
  
49 ····const·v1,·0x7f09004851 ····const·v1,·0x7f090048
  
 52 ····.line·297
50 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
51 ····move-result-object·v054 ····move-result-object·v0
  
52 ····new-array·v1,·v5,·[Ljava/lang/Object;55 ····new-array·v1,·v5,·[Ljava/lang/Object;
  
53 ····const/4·v2,·0x056 ····const/4·v2,·0x0
  
 57 ····.line·299
54 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;58 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
55 ····move-result-object·v359 ····move-result-object·v3
  
56 ····const-string·v4,·"·seconds"60 ····const-string·v4,·"·seconds"
  
57 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;61 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
58 ····move-result-object·v362 ····move-result-object·v3
  
59 ····aput-object·v3,·v1,·v263 ····aput-object·v3,·v1,·v2
  
 64 ····.line·296
60 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;65 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
61 ····move-result-object·v066 ····move-result-object·v0
  
 67 ····.line·295
62 ····invoke-virtual·{p1,·v0},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V68 ····invoke-virtual·{p1,·v0},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
63 ····.line·30169 ····.line·301
64 ····return·v570 ····return·v5
65 .end·method71 .end·method
3.68 KB
smali/com/matoski/adbm/receiver/ConnectionDetectionReceiver.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/matoski/adbm/receiver/ConnectionDetectionReceiver;1 .class·public·Lcom/matoski/adbm/receiver/ConnectionDetectionReceiver;
2 .super·Landroid/content/BroadcastReceiver;2 .super·Landroid/content/BroadcastReceiver;
3 .source·"ConnectionDetectionReceiver.java"3 .source·"ConnectionDetectionReceiver.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/matoski/adbm/receiver/ConnectionDetectionReceiver$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·LOG_TAG:Ljava/lang/String;5 .field·private·static·LOG_TAG:Ljava/lang/String;
  
  
12 #·direct·methods6 #·direct·methods
13 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
14 ····.locals·18 ····.locals·1
Offset 35, 15 lines modifiedOffset 27, 14 lines modified
35 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
36 ····.locals·028 ····.locals·0
  
37 ····.prologue29 ····.prologue
38 ····.line·2230 ····.line·22
39 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V31 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
40 ····.line·90 
41 ····return-void32 ····return-void
42 .end·method33 .end·method
  
  
43 #·virtual·methods34 #·virtual·methods
44 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V35 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
45 ····.locals·936 ····.locals·9
Offset 73, 26 lines modifiedOffset 64, 29 lines modified
73 ····.line·4164 ····.line·41
74 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;65 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
75 ····move-result-object·v366 ····move-result-object·v3
  
76 ····const-string·v4,·"auto_start_on_known_wifi"67 ····const-string·v4,·"auto_start_on_known_wifi"
  
 68 ····.line·42
77 ····invoke-interface·{v3,·v4,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z69 ····invoke-interface·{v3,·v4,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
78 ····move-result·v370 ····move-result·v3
  
 71 ····.line·41
79 ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;72 ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
80 ····move-result-object·v173 ····move-result-object·v1
  
81 ····.line·4574 ····.line·45
82 ····.local·v1,·"bAutoWiFiConnect":Ljava/lang/Boolean;75 ····.local·v1,·"bAutoWiFiConnect":Ljava/lang/Boolean;
83 ····const-string·v3,·"networkInfo"76 ····const-string·v3,·"networkInfo"
  
 77 ····.line·46
84 ····invoke-virtual·{p2,·v3},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;78 ····invoke-virtual·{p2,·v3},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
  
85 ····move-result-object·v279 ····move-result-object·v2
  
86 ····check-cast·v2,·Landroid/net/NetworkInfo;80 ····check-cast·v2,·Landroid/net/NetworkInfo;
  
87 ····.line·4881 ····.line·48
Offset 106, 24 lines modifiedOffset 100, 26 lines modified
106 ····.line·50100 ····.line·50
107 ····sget-object·v3,·Lcom/matoski/adbm/receiver/ConnectionDetectionReceiver;->LOG_TAG:Ljava/lang/String;101 ····sget-object·v3,·Lcom/matoski/adbm/receiver/ConnectionDetectionReceiver;->LOG_TAG:Ljava/lang/String;
  
108 ····const-string·v4,·"Going·through·network·state:·%s"102 ····const-string·v4,·"Going·through·network·state:·%s"
  
109 ····new-array·v5,·v8,·[Ljava/lang/Object;103 ····new-array·v5,·v8,·[Ljava/lang/Object;
  
 104 ····.line·51
110 ····invoke-virtual·{v2},·Landroid/net/NetworkInfo;->getDetailedState()Landroid/net/NetworkInfo$DetailedState;105 ····invoke-virtual·{v2},·Landroid/net/NetworkInfo;->getDetailedState()Landroid/net/NetworkInfo$DetailedState;
  
111 ····move-result-object·v6106 ····move-result-object·v6
  
112 ····invoke-virtual·{v6},·Landroid/net/NetworkInfo$DetailedState;->toString()Ljava/lang/String;107 ····invoke-virtual·{v6},·Landroid/net/NetworkInfo$DetailedState;->toString()Ljava/lang/String;
  
113 ····move-result-object·v6108 ····move-result-object·v6
  
114 ····aput-object·v6,·v5,·v7109 ····aput-object·v6,·v5,·v7
  
 110 ····.line·50
115 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;111 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
116 ····move-result-object·v4112 ····move-result-object·v4
  
117 ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I113 ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
118 ····.line·53114 ····.line·53
Offset 154, 24 lines modifiedOffset 150, 26 lines modified
154 ····:pswitch_0150 ····:pswitch_0
155 ····sget-object·v3,·Lcom/matoski/adbm/receiver/ConnectionDetectionReceiver;->LOG_TAG:Ljava/lang/String;151 ····sget-object·v3,·Lcom/matoski/adbm/receiver/ConnectionDetectionReceiver;->LOG_TAG:Ljava/lang/String;
  
156 ····const-string·v4,·"Auto·connecting·to·WiFi:·%s"152 ····const-string·v4,·"Auto·connecting·to·WiFi:·%s"
  
157 ····new-array·v5,·v8,·[Ljava/lang/Object;153 ····new-array·v5,·v8,·[Ljava/lang/Object;
  
 154 ····.line·58
158 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z155 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z
  
159 ····move-result·v6156 ····move-result·v6
  
160 ····invoke-static·{v6},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;157 ····invoke-static·{v6},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
  
161 ····move-result-object·v6158 ····move-result-object·v6
  
162 ····aput-object·v6,·v5,·v7159 ····aput-object·v6,·v5,·v7
  
 160 ····.line·56
163 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;161 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
164 ····move-result-object·v4162 ····move-result-object·v4
  
165 ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I163 ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
166 ····.line·60164 ····.line·60
Offset 188, 14 lines modifiedOffset 186, 15 lines modified
  
188 ····goto·:goto_0186 ····goto·:goto_0
  
189 ····.line·64187 ····.line·64
190 ····:cond_1188 ····:cond_1
191 ····const-string·v3,·"UPDATE_NOTIFICATION_NETWORK_ADB"189 ····const-string·v3,·"UPDATE_NOTIFICATION_NETWORK_ADB"
Max diff block lines reached; 228/3636 bytes (6.27%) of diff not shown.
3.0 KB
smali/com/matoski/adbm/receiver/BootCompleteReceiver.smali
    
Offset 70, 14 lines modifiedOffset 70, 15 lines modified
70 ····const/16·v7,·0xa70 ····const/16·v7,·0xa
  
71 ····const/4·v6,·0x071 ····const/4·v6,·0x0
  
72 ····const/4·v5,·0x172 ····const/4·v5,·0x1
  
73 ····.line·5473 ····.line·54
 74 ····.line·55
74 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;75 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
75 ····move-result-object·v176 ····move-result-object·v1
  
76 ····iput-object·v1,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->preferences:Landroid/content/SharedPreferences;77 ····iput-object·v1,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->preferences:Landroid/content/SharedPreferences;
  
77 ····.line·5878 ····.line·58
Offset 120, 18 lines modifiedOffset 121, 20 lines modified
  
120 ····.line·67121 ····.line·67
121 ····:try_start_1122 ····:try_start_1
122 ····const-string·v1,·"start_delay"123 ····const-string·v1,·"start_delay"
  
123 ····const/16·v2,·0xa124 ····const/16·v2,·0xa
  
 125 ····.line·69
124 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;126 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
125 ····move-result-object·v2127 ····move-result-object·v2
  
 128 ····.line·67
126 ····invoke-static·{p1,·v1,·v2},·Lcom/matoski/adbm/util/PreferenceUtil;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;129 ····invoke-static·{p1,·v1,·v2},·Lcom/matoski/adbm/util/PreferenceUtil;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;
  
127 ····move-result-object·v1130 ····move-result-object·v1
  
128 ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I131 ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
129 ····move-result·v1132 ····move-result·v1
Offset 146, 36 lines modifiedOffset 149, 40 lines modified
  
146 ····const-string·v2,·"We·are·gonna·delay·the·startup·by·%d·seconds"149 ····const-string·v2,·"We·are·gonna·delay·the·startup·by·%d·seconds"
  
147 ····new-array·v3,·v5,·[Ljava/lang/Object;150 ····new-array·v3,·v5,·[Ljava/lang/Object;
  
148 ····iget·v4,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->iDelayStart:I151 ····iget·v4,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->iDelayStart:I
  
 152 ····.line·75
149 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;153 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
150 ····move-result-object·v4154 ····move-result-object·v4
  
151 ····aput-object·v4,·v3,·v6155 ····aput-object·v4,·v3,·v6
  
 156 ····.line·74
152 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;157 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
153 ····move-result-object·v2158 ····move-result-object·v2
  
154 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I159 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
155 ····.line·78160 ····.line·78
156 ····:try_start_2161 ····:try_start_2
157 ····const-string·v1,·"alarm_timeout_interval"162 ····const-string·v1,·"alarm_timeout_interval"
  
158 ····const·v2,·0x6ddd00163 ····const·v2,·0x6ddd00
  
 164 ····.line·80
159 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;165 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
160 ····move-result-object·v2166 ····move-result-object·v2
  
 167 ····.line·78
161 ····invoke-static·{p1,·v1,·v2},·Lcom/matoski/adbm/util/PreferenceUtil;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;168 ····invoke-static·{p1,·v1,·v2},·Lcom/matoski/adbm/util/PreferenceUtil;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;
  
162 ····move-result-object·v1169 ····move-result-object·v1
  
163 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J170 ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
164 ····move-result-wide·v2171 ····move-result-wide·v2
Offset 190, 24 lines modifiedOffset 197, 27 lines modified
  
190 ····const-string·v2,·"We·are·gonna·check·every·%d·seconds·to·check·if·the·service·is·running"197 ····const-string·v2,·"We·are·gonna·check·every·%d·seconds·to·check·if·the·service·is·running"
  
191 ····new-array·v3,·v5,·[Ljava/lang/Object;198 ····new-array·v3,·v5,·[Ljava/lang/Object;
  
192 ····iget-wide·v4,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->iRepeatTimeout:J199 ····iget-wide·v4,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->iRepeatTimeout:J
  
 200 ····.line·88
193 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;201 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
194 ····move-result-object·v4202 ····move-result-object·v4
  
195 ····aput-object·v4,·v3,·v6203 ····aput-object·v4,·v3,·v6
  
 204 ····.line·86
196 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;205 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
197 ····move-result-object·v2206 ····move-result-object·v2
  
 207 ····.line·85
198 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I208 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
199 ····.line·90209 ····.line·90
200 ····iget-boolean·v1,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->bRunOnBoot:Z210 ····iget-boolean·v1,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->bRunOnBoot:Z
  
201 ····if-eqz·v1,·:cond_0211 ····if-eqz·v1,·:cond_0
  
610 B
smali/com/matoski/adbm/util/PreferenceUtil.smali
    
Offset 84, 14 lines modifiedOffset 84, 15 lines modified
84 ····.locals·784 ····.locals·7
85 ····.param·p0,·"context"····#·Landroid/content/Context;85 ····.param·p0,·"context"····#·Landroid/content/Context;
86 ····.param·p1,·"key"····#·Ljava/lang/String;86 ····.param·p1,·"key"····#·Ljava/lang/String;
87 ····.param·p2,·"dflt"····#·Ljava/lang/String;87 ····.param·p2,·"dflt"····#·Ljava/lang/String;
  
88 ····.prologue88 ····.prologue
89 ····.line·3489 ····.line·34
 90 ····.line·35
90 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;91 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
91 ····move-result-object·v192 ····move-result-object·v1
  
92 ····.line·3793 ····.line·37
93 ····.local·v1,·"prefs":Landroid/content/SharedPreferences;94 ····.local·v1,·"prefs":Landroid/content/SharedPreferences;
94 ····move-object·v2,·p295 ····move-object·v2,·p2
4.59 KB
smali/com/matoski/adbm/util/NetworkUtil.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/matoski/adbm/util/NetworkUtil;1 .class·public·Lcom/matoski/adbm/util/NetworkUtil;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NetworkUtil.java"3 .source·"NetworkUtil.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/matoski/adbm/util/NetworkUtil$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·LOG_TAG:Ljava/lang/String;5 .field·private·static·LOG_TAG:Ljava/lang/String;
  
  
12 #·direct·methods6 #·direct·methods
13 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
14 ····.locals·18 ····.locals·1
Offset 35, 15 lines modifiedOffset 27, 14 lines modified
35 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
36 ····.locals·028 ····.locals·0
  
37 ····.prologue29 ····.prologue
38 ····.line·2130 ····.line·21
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····.line·104 
41 ····return-void32 ····return-void
42 .end·method33 .end·method
  
43 .method·public·static·getLocalAddress()Lcom/matoski/adbm/pojo/IP;34 .method·public·static·getLocalAddress()Lcom/matoski/adbm/pojo/IP;
44 ····.locals·335 ····.locals·3
  
45 ····.prologue36 ····.prologue
Offset 54, 20 lines modifiedOffset 45, 22 lines modified
  
54 ····invoke-static·{v1},·Lcom/matoski/adbm/util/NetworkUtil;->getLocalIPAddress(Lcom/matoski/adbm/enums/IPMode;)Ljava/lang/String;45 ····invoke-static·{v1},·Lcom/matoski/adbm/util/NetworkUtil;->getLocalIPAddress(Lcom/matoski/adbm/enums/IPMode;)Ljava/lang/String;
  
55 ····move-result-object·v146 ····move-result-object·v1
  
56 ····sget-object·v2,·Lcom/matoski/adbm/enums/IPMode;->ipv6:Lcom/matoski/adbm/enums/IPMode;47 ····sget-object·v2,·Lcom/matoski/adbm/enums/IPMode;->ipv6:Lcom/matoski/adbm/enums/IPMode;
  
 48 ····.line·49
57 ····invoke-static·{v2},·Lcom/matoski/adbm/util/NetworkUtil;->getLocalIPAddress(Lcom/matoski/adbm/enums/IPMode;)Ljava/lang/String;49 ····invoke-static·{v2},·Lcom/matoski/adbm/util/NetworkUtil;->getLocalIPAddress(Lcom/matoski/adbm/enums/IPMode;)Ljava/lang/String;
  
58 ····move-result-object·v250 ····move-result-object·v2
  
59 ····invoke-direct·{v0,·v1,·v2},·Lcom/matoski/adbm/pojo/IP;-><init>(Ljava/lang/String;Ljava/lang/String;)V51 ····invoke-direct·{v0,·v1,·v2},·Lcom/matoski/adbm/pojo/IP;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 52 ····.line·48
60 ····return-object·v053 ····return-object·v0
61 .end·method54 .end·method
  
62 .method·public·static·getLocalIPAddress(Lcom/matoski/adbm/enums/IPMode;)Ljava/lang/String;55 .method·public·static·getLocalIPAddress(Lcom/matoski/adbm/enums/IPMode;)Ljava/lang/String;
63 ····.locals·156 ····.locals·1
64 ····.param·p0,·"mode"····#·Lcom/matoski/adbm/enums/IPMode;57 ····.param·p0,·"mode"····#·Lcom/matoski/adbm/enums/IPMode;
  
Offset 88, 21 lines modifiedOffset 81, 20 lines modified
  
88 .method·public·static·getLocalIPAddress(Lcom/matoski/adbm/enums/IPMode;Ljava/lang/Integer;)Ljava/lang/String;81 .method·public·static·getLocalIPAddress(Lcom/matoski/adbm/enums/IPMode;Ljava/lang/Integer;)Ljava/lang/String;
89 ····.locals·982 ····.locals·9
90 ····.param·p0,·"mode"····#·Lcom/matoski/adbm/enums/IPMode;83 ····.param·p0,·"mode"····#·Lcom/matoski/adbm/enums/IPMode;
91 ····.param·p1,·"retry"····#·Ljava/lang/Integer;84 ····.param·p1,·"retry"····#·Ljava/lang/Integer;
  
92 ····.prologue85 ····.prologue
93 ····.line·8086 ····.line·81
94 ····:try_start_087 ····:try_start_0
95 ····invoke-static·{},·Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;88 ····invoke-static·{},·Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
  
96 ····move-result-object·v289 ····move-result-object·v2
  
97 ····.line·81 
98 ····.local·v2,·"en":Ljava/util/Enumeration;,·"Ljava/util/Enumeration<Ljava/net/NetworkInterface;>;"90 ····.local·v2,·"en":Ljava/util/Enumeration;,·"Ljava/util/Enumeration<Ljava/net/NetworkInterface;>;"
99 ····:cond_091 ····:cond_0
100 ····invoke-interface·{v2},·Ljava/util/Enumeration;->hasMoreElements()Z92 ····invoke-interface·{v2},·Ljava/util/Enumeration;->hasMoreElements()Z
  
101 ····move-result·v793 ····move-result·v7
  
102 ····if-eqz·v7,·:cond_394 ····if-eqz·v7,·:cond_3
Offset 110, 21 lines modifiedOffset 102, 20 lines modified
110 ····.line·82102 ····.line·82
111 ····invoke-interface·{v2},·Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;103 ····invoke-interface·{v2},·Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
  
112 ····move-result-object·v6104 ····move-result-object·v6
  
113 ····check-cast·v6,·Ljava/net/NetworkInterface;105 ····check-cast·v6,·Ljava/net/NetworkInterface;
  
114 ····.line·83106 ····.line·84
115 ····.local·v6,·"intf":Ljava/net/NetworkInterface;107 ····.local·v6,·"intf":Ljava/net/NetworkInterface;
116 ····invoke-virtual·{v6},·Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration;108 ····invoke-virtual·{v6},·Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration;
  
117 ····move-result-object·v3109 ····move-result-object·v3
  
118 ····.line·84 
119 ····.local·v3,·"enumIpAddr":Ljava/util/Enumeration;,·"Ljava/util/Enumeration<Ljava/net/InetAddress;>;"110 ····.local·v3,·"enumIpAddr":Ljava/util/Enumeration;,·"Ljava/util/Enumeration<Ljava/net/InetAddress;>;"
120 ····:cond_1111 ····:cond_1
121 ····:goto_0112 ····:goto_0
122 ····invoke-interface·{v3},·Ljava/util/Enumeration;->hasMoreElements()Z113 ····invoke-interface·{v3},·Ljava/util/Enumeration;->hasMoreElements()Z
  
123 ····move-result·v7114 ····move-result·v7
  
Offset 155, 18 lines modifiedOffset 146, 20 lines modified
155 ····:pswitch_0146 ····:pswitch_0
156 ····invoke-virtual·{v5},·Ljava/net/InetAddress;->isLoopbackAddress()Z147 ····invoke-virtual·{v5},·Ljava/net/InetAddress;->isLoopbackAddress()Z
  
157 ····move-result·v7148 ····move-result·v7
  
158 ····if-nez·v7,·:cond_1149 ····if-nez·v7,·:cond_1
  
 150 ····.line·91
159 ····invoke-virtual·{v5},·Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;151 ····invoke-virtual·{v5},·Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
  
160 ····move-result-object·v7152 ····move-result-object·v7
  
 153 ····.line·90
161 ····invoke-static·{v7},·Lorg/apache/http/conn/util/InetAddressUtils;->isIPv4Address(Ljava/lang/String;)Z154 ····invoke-static·{v7},·Lorg/apache/http/conn/util/InetAddressUtils;->isIPv4Address(Ljava/lang/String;)Z
  
162 ····move-result·v7155 ····move-result·v7
  
163 ····if-eqz·v7,·:cond_1156 ····if-eqz·v7,·:cond_1
  
164 ····.line·92157 ····.line·92
Offset 200, 26 lines modifiedOffset 193, 29 lines modified
200 ····.local·v0,·"address":Ljava/lang/String;193 ····.local·v0,·"address":Ljava/lang/String;
201 ····invoke-virtual·{v5},·Ljava/net/InetAddress;->isLoopbackAddress()Z194 ····invoke-virtual·{v5},·Ljava/net/InetAddress;->isLoopbackAddress()Z
Max diff block lines reached; 1131/4610 bytes (24.53%) of diff not shown.
6.44 KB
smali/com/matoski/adbm/util/ServiceUtil.smali
    
Offset 110, 122 lines modifiedOffset 110, 127 lines modified
110 ····const/4·v1,·0x0110 ····const/4·v1,·0x0
  
111 ····.line·121111 ····.line·121
112 ····new-instance·v0,·Landroid/content/Intent;112 ····new-instance·v0,·Landroid/content/Intent;
  
113 ····invoke-direct·{v0,·p0,·p1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V113 ····invoke-direct·{v0,·p0,·p1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
 114 ····.line·122
114 ····invoke-static·{p0,·v1,·v0,·v1},·Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;115 ····invoke-static·{p0,·v1,·v0,·v1},·Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
115 ····move-result-object·v0116 ····move-result-object·v0
  
 117 ····.line·121
116 ····return-object·v0118 ····return-object·v0
117 .end·method119 .end·method
  
118 .method·public·static·isServiceRunning(Landroid/content/Context;)Z120 .method·public·static·isServiceRunning(Landroid/content/Context;)Z
119 ····.locals·1121 ····.locals·1
120 ····.param·p0,·"context"····#·Landroid/content/Context;122 ····.param·p0,·"context"····#·Landroid/content/Context;
  
121 ····.prologue123 ····.prologue
122 ····.line·146124 ····.line·146
123 ····const-class·v0,·Lcom/matoski/adbm/service/ManagerService;125 ····const-class·v0,·Lcom/matoski/adbm/service/ManagerService;
  
 126 ····.line·147
124 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;127 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
125 ····move-result-object·v0128 ····move-result-object·v0
  
 129 ····.line·146
126 ····invoke-static·{p0,·v0},·Lcom/matoski/adbm/util/ServiceUtil;->isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z130 ····invoke-static·{p0,·v0},·Lcom/matoski/adbm/util/ServiceUtil;->isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z
  
127 ····move-result·v0131 ····move-result·v0
  
128 ····return·v0132 ····return·v0
129 .end·method133 .end·method
  
130 .method·public·static·isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z134 .method·public·static·isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z
131 ····.locals·6135 ····.locals·5
132 ····.param·p0,·"context"····#·Landroid/content/Context;136 ····.param·p0,·"context"····#·Landroid/content/Context;
133 ····.param·p1,·"serviceClassName"····#·Ljava/lang/String;137 ····.param·p1,·"serviceClassName"····#·Ljava/lang/String;
  
134 ····.prologue138 ····.prologue
135 ····.line·164139 ····.line·164
136 ····const-string·v4,·"activity"140 ····const-string·v3,·"activity"
  
 141 ····.line·165
137 ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;142 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
138 ····move-result-object·v0143 ····move-result-object·v0
  
139 ····check-cast·v0,·Landroid/app/ActivityManager;144 ····check-cast·v0,·Landroid/app/ActivityManager;
  
140 ····.line·166145 ····.line·166
141 ····.local·v0,·"activityManager":Landroid/app/ActivityManager;146 ····.local·v0,·"activityManager":Landroid/app/ActivityManager;
142 ····const·v4,·0x7fffffff147 ····const·v3,·0x7fffffff
  
 148 ····.line·167
143 ····invoke-virtual·{v0,·v4},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;149 ····invoke-virtual·{v0,·v3},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
  
144 ····move-result-object·v3150 ····move-result-object·v2
  
145 ····.line·169151 ····.line·169
146 ····.local·v3,·"services":Ljava/util/List;,·"Ljava/util/List<Landroid/app/ActivityManager$RunningServiceInfo;>;"152 ····.local·v2,·"services":Ljava/util/List;,·"Ljava/util/List<Landroid/app/ActivityManager$RunningServiceInfo;>;"
147 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;153 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
148 ····move-result-object·v1154 ····move-result-object·v3
  
149 ····.local·v1,·"i$":Ljava/util/Iterator; 
150 ····:cond_0155 ····:cond_0
151 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z156 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
152 ····move-result·v4157 ····move-result·v4
  
153 ····if-eqz·v4,·:cond_1158 ····if-eqz·v4,·:cond_1
  
154 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;159 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
155 ····move-result-object·v2160 ····move-result-object·v1
  
156 ····check-cast·v2,·Landroid/app/ActivityManager$RunningServiceInfo;161 ····check-cast·v1,·Landroid/app/ActivityManager$RunningServiceInfo;
  
157 ····.line·170162 ····.line·170
158 ····.local·v2,·"runningServiceInfo":Landroid/app/ActivityManager$RunningServiceInfo;163 ····.local·v1,·"runningServiceInfo":Landroid/app/ActivityManager$RunningServiceInfo;
159 ····iget-object·v4,·v2,·Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;164 ····iget-object·v4,·v1,·Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
  
160 ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;165 ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
  
161 ····move-result-object·v4166 ····move-result-object·v4
  
162 ····invoke-virtual·{v4,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z167 ····invoke-virtual·{v4,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
163 ····move-result·v4168 ····move-result·v4
  
164 ····if-eqz·v4,·:cond_0169 ····if-eqz·v4,·:cond_0
  
165 ····.line·172170 ····.line·172
166 ····sget-object·v4,·Lcom/matoski/adbm/util/ServiceUtil;->LOG_TAG:Ljava/lang/String;171 ····sget-object·v3,·Lcom/matoski/adbm/util/ServiceUtil;->LOG_TAG:Ljava/lang/String;
  
167 ····const-string·v5,·"Service·is·running"172 ····const-string·v4,·"Service·is·running"
  
168 ····invoke-static·{v4,·v5},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I173 ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
169 ····.line·173174 ····.line·173
170 ····const/4·v4,·0x1175 ····const/4·v3,·0x1
  
171 ····.line·178176 ····.line·178
172 ····.end·local·v2····#·"runningServiceInfo":Landroid/app/ActivityManager$RunningServiceInfo;177 ····.end·local·v1····#·"runningServiceInfo":Landroid/app/ActivityManager$RunningServiceInfo;
173 ····:goto_0178 ····:goto_0
174 ····return·v4179 ····return·v3
  
175 ····.line·177180 ····.line·177
176 ····:cond_1181 ····:cond_1
177 ····sget-object·v4,·Lcom/matoski/adbm/util/ServiceUtil;->LOG_TAG:Ljava/lang/String;182 ····sget-object·v3,·Lcom/matoski/adbm/util/ServiceUtil;->LOG_TAG:Ljava/lang/String;
  
178 ····const-string·v5,·"Service·is·not·running"183 ····const-string·v4,·"Service·is·not·running"
  
179 ····invoke-static·{v4,·v5},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I184 ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
180 ····.line·178185 ····.line·178
181 ····const/4·v4,·0x0186 ····const/4·v3,·0x0
  
182 ····goto·:goto_0187 ····goto·:goto_0
183 .end·method188 .end·method
  
184 .method·public·static·runServiceAction(Landroid/content/Context;Ljava/lang/String;)V189 .method·public·static·runServiceAction(Landroid/content/Context;Ljava/lang/String;)V
185 ····.locals·1190 ····.locals·1
Max diff block lines reached; 1226/6509 bytes (18.84%) of diff not shown.
1.58 KB
smali/com/matoski/adbm/util/GenericUtil.smali
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
  
45 .method·public·static·updateApplicationLocale(Landroid/app/Activity;)V45 .method·public·static·updateApplicationLocale(Landroid/app/Activity;)V
46 ····.locals·446 ····.locals·4
47 ····.param·p0,·"activity"····#·Landroid/app/Activity;47 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
48 ····.prologue48 ····.prologue
49 ····.line·4049 ····.line·40
 50 ····.line·41
50 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;51 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
51 ····move-result-object·v152 ····move-result-object·v1
  
52 ····.line·4353 ····.line·43
53 ····.local·v1,·"prefs":Landroid/content/SharedPreferences;54 ····.local·v1,·"prefs":Landroid/content/SharedPreferences;
54 ····const-string·v2,·"language"55 ····const-string·v2,·"language"
Offset 100, 28 lines modifiedOffset 101, 32 lines modified
100 ····iput-object·v1,·v0,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;101 ····iput-object·v1,·v0,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
  
101 ····.line·62102 ····.line·62
102 ····invoke-virtual·{p0},·Landroid/app/Activity;->getBaseContext()Landroid/content/Context;103 ····invoke-virtual·{p0},·Landroid/app/Activity;->getBaseContext()Landroid/content/Context;
  
103 ····move-result-object·v2104 ····move-result-object·v2
  
 105 ····.line·63
104 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;106 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
105 ····move-result-object·v2107 ····move-result-object·v2
  
 108 ····.line·66
106 ····invoke-virtual·{p0},·Landroid/app/Activity;->getBaseContext()Landroid/content/Context;109 ····invoke-virtual·{p0},·Landroid/app/Activity;->getBaseContext()Landroid/content/Context;
  
107 ····move-result-object·v3110 ····move-result-object·v3
  
108 ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;111 ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
109 ····move-result-object·v3112 ····move-result-object·v3
  
 113 ····.line·67
110 ····invoke-virtual·{v3},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;114 ····invoke-virtual·{v3},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
111 ····move-result-object·v3115 ····move-result-object·v3
  
 116 ····.line·64
112 ····invoke-virtual·{v2,·v0,·v3},·Landroid/content/res/Resources;->updateConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V117 ····invoke-virtual·{v2,·v0,·v3},·Landroid/content/res/Resources;->updateConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V
  
113 ····.line·69118 ····.line·69
114 ····return-void119 ····return-void
115 .end·method120 .end·method
42.1 KB
smali/com/matoski/adbm/service/ManagerService.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/app/Service;2 .super·Landroid/app/Service;
3 .source·"ManagerService.java"3 .source·"ManagerService.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/matoski/adbm/service/ManagerService$2;, 
8 ········Lcom/matoski/adbm/service/ManagerService$ServiceBinder;,7 ········Lcom/matoski/adbm/service/ManagerService$ServiceBinder;,
9 ········Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;,8 ········Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;,
10 ········Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;,9 ········Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;,
11 ········Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;10 ········Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
Offset 256, 14 lines modifiedOffset 255, 15 lines modified
256 ····sget-object·v1,·Lcom/matoski/adbm/service/ManagerService;->wakeLock:Landroid/os/PowerManager$WakeLock;255 ····sget-object·v1,·Lcom/matoski/adbm/service/ManagerService;->wakeLock:Landroid/os/PowerManager$WakeLock;
  
257 ····if-nez·v1,·:cond_0256 ····if-nez·v1,·:cond_0
  
258 ····.line·378257 ····.line·378
259 ····const-string·v1,·"power"258 ····const-string·v1,·"power"
  
 259 ····.line·379
260 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;260 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
261 ····move-result-object·v0261 ····move-result-object·v0
  
262 ····check-cast·v0,·Landroid/os/PowerManager;262 ····check-cast·v0,·Landroid/os/PowerManager;
  
263 ····.line·381263 ····.line·381
Offset 376, 26 lines modifiedOffset 376, 28 lines modified
376 ····const-string·v10,·"Prepearing·notification·bar"376 ····const-string·v10,·"Prepearing·notification·bar"
  
377 ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I377 ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
378 ····.line·899378 ····.line·899
379 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Builder;379 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Builder;
  
 380 ····.line·900
380 ····invoke-virtual·{p0},·Lcom/matoski/adbm/service/ManagerService;->getApplicationContext()Landroid/content/Context;381 ····invoke-virtual·{p0},·Lcom/matoski/adbm/service/ManagerService;->getApplicationContext()Landroid/content/Context;
  
381 ····move-result-object·v9382 ····move-result-object·v9
  
382 ····invoke-direct·{v0,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V383 ····invoke-direct·{v0,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  
383 ····.line·902384 ····.line·902
384 ····.local·v0,·"builder":Landroid/support/v4/app/NotificationCompat$Builder;385 ····.local·v0,·"builder":Landroid/support/v4/app/NotificationCompat$Builder;
385 ····iget-object·v9,·p0,·Lcom/matoski/adbm/service/ManagerService;->mConnectivityManager:Landroid/net/ConnectivityManager;386 ····iget-object·v9,·p0,·Lcom/matoski/adbm/service/ManagerService;->mConnectivityManager:Landroid/net/ConnectivityManager;
  
386 ····const/4·v10,·0x1387 ····const/4·v10,·0x1
  
 388 ····.line·903
387 ····invoke-virtual·{v9,·v10},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;389 ····invoke-virtual·{v9,·v10},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
388 ····move-result-object·v4390 ····move-result-object·v4
  
389 ····.line·905391 ····.line·905
390 ····.local·v4,·"networkInfo":Landroid/net/NetworkInfo;392 ····.local·v4,·"networkInfo":Landroid/net/NetworkInfo;
391 ····invoke-static·{},·Lcom/matoski/adbm/util/NetworkUtil;->getLocalAddress()Lcom/matoski/adbm/pojo/IP;393 ····invoke-static·{},·Lcom/matoski/adbm/util/NetworkUtil;->getLocalAddress()Lcom/matoski/adbm/pojo/IP;
Offset 418, 14 lines modifiedOffset 420, 15 lines modified
  
418 ····const·v10,·0x7f09006c420 ····const·v10,·0x7f09006c
  
419 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;421 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
420 ····move-result-object·v9422 ····move-result-object·v9
  
 423 ····.line·909
421 ····invoke-virtual·{p0},·Lcom/matoski/adbm/service/ManagerService;->getResources()Landroid/content/res/Resources;424 ····invoke-virtual·{p0},·Lcom/matoski/adbm/service/ManagerService;->getResources()Landroid/content/res/Resources;
  
422 ····move-result-object·v10425 ····move-result-object·v10
  
423 ····const·v11,·0x7f09006c426 ····const·v11,·0x7f09006c
  
424 ····invoke-virtual·{v10,·v11},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;427 ····invoke-virtual·{v10,·v11},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
Offset 481, 15 lines modifiedOffset 484, 15 lines modified
  
481 ····const·v10,·0x7f090065484 ····const·v10,·0x7f090065
  
482 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;485 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
483 ····move-result-object·v7486 ····move-result-object·v7
  
484 ····.line·924487 ····.line·925
485 ····invoke-virtual·{p0},·Lcom/matoski/adbm/service/ManagerService;->getResources()Landroid/content/res/Resources;488 ····invoke-virtual·{p0},·Lcom/matoski/adbm/service/ManagerService;->getResources()Landroid/content/res/Resources;
  
486 ····move-result-object·v9489 ····move-result-object·v9
  
487 ····const·v10,·0x7f090014490 ····const·v10,·0x7f090014
  
488 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;491 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
Offset 506, 20 lines modifiedOffset 509, 22 lines modified
  
506 ····aput-object·v12,·v10,·v11509 ····aput-object·v12,·v10,·v11
  
507 ····const/4·v11,·0x1510 ····const/4·v11,·0x1
  
508 ····iget-wide·v12,·p0,·Lcom/matoski/adbm/service/ManagerService;->mADBPort:J511 ····iget-wide·v12,·p0,·Lcom/matoski/adbm/service/ManagerService;->mADBPort:J
  
 512 ····.line·926
509 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->toString(J)Ljava/lang/String;513 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
510 ····move-result-object·v12514 ····move-result-object·v12
  
511 ····aput-object·v12,·v10,·v11515 ····aput-object·v12,·v10,·v11
  
 516 ····.line·924
512 ····invoke-static·{v9,·v10},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;517 ····invoke-static·{v9,·v10},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
513 ····move-result-object·v8518 ····move-result-object·v8
  
514 ····.line·927519 ····.line·927
515 ····const·v1,·0x7f020003520 ····const·v1,·0x7f020003
  
Offset 530, 29 lines modifiedOffset 535, 30 lines modified
  
530 ····.line·937535 ····.line·937
531 ····invoke-virtual·{v0,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;536 ····invoke-virtual·{v0,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
532 ····.line·938537 ····.line·938
533 ····invoke-virtual·{v0,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;538 ····invoke-virtual·{v0,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
534 ····.line·939539 ····.line·940
535 ····invoke-virtual·{p0},·Lcom/matoski/adbm/service/ManagerService;->getApplicationContext()Landroid/content/Context;540 ····invoke-virtual·{p0},·Lcom/matoski/adbm/service/ManagerService;->getApplicationContext()Landroid/content/Context;
  
536 ····move-result-object·v9541 ····move-result-object·v9
Max diff block lines reached; 38830/42960 bytes (90.39%) of diff not shown.
2.56 KB
smali/com/matoski/adbm/service/ManagerService$MyToggleNetworkAdb.smali
    
Offset 176, 72 lines modifiedOffset 176, 63 lines modified
176 ········:pswitch_0176 ········:pswitch_0
177 ········:pswitch_1177 ········:pswitch_1
178 ····.end·packed-switch178 ····.end·packed-switch
179 .end·method179 .end·method
  
180 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V180 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
181 ····.locals·0181 ····.locals·0
182 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
183 ····.prologue182 ····.prologue
184 ····.line·184183 ····.line·184
185 ····check-cast·p1,·Lcom/matoski/adbm/enums/AdbStateEnum;184 ····check-cast·p1,·Lcom/matoski/adbm/enums/AdbStateEnum;
  
186 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
187 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V185 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V
  
188 ····return-void186 ····return-void
189 .end·method187 .end·method
  
190 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V188 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V
191 ····.locals·0189 ····.locals·0
192 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
193 ····.prologue190 ····.prologue
194 ····.line·184191 ····.line·184
195 ····check-cast·p1,·[Ljava/lang/String;192 ····check-cast·p1,·[Ljava/lang/String;
  
196 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
197 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->onProgressUpdate([Ljava/lang/String;)V193 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->onProgressUpdate([Ljava/lang/String;)V
  
198 ····return-void194 ····return-void
199 .end·method195 .end·method
  
200 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V196 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V
201 ····.locals·5197 ····.locals·4
202 ····.param·p1,·"messages"····#·[Ljava/lang/String;198 ····.param·p1,·"messages"····#·[Ljava/lang/String;
  
203 ····.prologue199 ····.prologue
204 ····.line·234200 ····.line·234
205 ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V201 ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V
  
206 ····.line·235202 ····.line·235
207 ····move-object·v0,·p1203 ····array-length·v2,·p1
  
208 ····.local·v0,·"arr$":[Ljava/lang/String; 
209 ····array-length·v2,·v0 
  
210 ····.local·v2,·"len$":I 
211 ····const/4·v1,·0x0204 ····const/4·v1,·0x0
  
212 ····.local·v1,·"i$":I 
213 ····:goto_0205 ····:goto_0
214 ····if-ge·v1,·v2,·:cond_0206 ····if-ge·v1,·v2,·:cond_0
  
215 ····aget-object·v3,·v0,·v1207 ····aget-object·v0,·p1,·v1
  
216 ····.line·236208 ····.line·236
217 ····.local·v3,·"message":Ljava/lang/String;209 ····.local·v0,·"message":Ljava/lang/String;
218 ····iget-object·v4,·p0,·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->this$0:Lcom/matoski/adbm/service/ManagerService;210 ····iget-object·v3,·p0,·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->this$0:Lcom/matoski/adbm/service/ManagerService;
  
219 ····invoke-static·{v4,·v3},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V211 ····invoke-static·{v3,·v0},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V
  
220 ····.line·235212 ····.line·235
221 ····add-int/lit8·v1,·v1,·0x1213 ····add-int/lit8·v1,·v1,·0x1
  
222 ····goto·:goto_0214 ····goto·:goto_0
  
223 ····.line·238215 ····.line·238
224 ····.end·local·v3····#·"message":Ljava/lang/String;216 ····.end·local·v0····#·"message":Ljava/lang/String;
225 ····:cond_0217 ····:cond_0
226 ····return-void218 ····return-void
227 .end·method219 .end·method
626 B
smali/com/matoski/adbm/service/ManagerService$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lcom/matoski/adbm/service/ManagerService;29 .field·final·synthetic·this$0:Lcom/matoski/adbm/service/ManagerService;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lcom/matoski/adbm/service/ManagerService;)V31 .method·constructor·<init>(Lcom/matoski/adbm/service/ManagerService;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/service/ManagerService;
  
33 ····.prologue34 ····.prologue
34 ····.line·68535 ····.line·685
35 ····iput-object·p1,·p0,·Lcom/matoski/adbm/service/ManagerService$1;->this$0:Lcom/matoski/adbm/service/ManagerService;36 ····iput-object·p1,·p0,·Lcom/matoski/adbm/service/ManagerService$1;->this$0:Lcom/matoski/adbm/service/ManagerService;
  
36 ····invoke-direct·{p0},·Lcom/google/gson/reflect/TypeToken;-><init>()V37 ····invoke-direct·{p0},·Lcom/google/gson/reflect/TypeToken;-><init>()V
  
2.56 KB
smali/com/matoski/adbm/service/ManagerService$MyNetworkStatusChecker.smali
    
Offset 115, 72 lines modifiedOffset 115, 63 lines modified
115 ····const/4·v0,·0x0115 ····const/4·v0,·0x0
  
116 ····goto·:goto_0116 ····goto·:goto_0
117 .end·method117 .end·method
  
118 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V118 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
119 ····.locals·0119 ····.locals·0
120 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
121 ····.prologue120 ····.prologue
122 ····.line·69121 ····.line·69
123 ····check-cast·p1,·Lcom/matoski/adbm/enums/AdbStateEnum;122 ····check-cast·p1,·Lcom/matoski/adbm/enums/AdbStateEnum;
  
124 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
125 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V123 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V
  
126 ····return-void124 ····return-void
127 .end·method125 .end·method
  
128 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V126 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V
129 ····.locals·0127 ····.locals·0
130 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
131 ····.prologue128 ····.prologue
132 ····.line·69129 ····.line·69
133 ····check-cast·p1,·[Ljava/lang/String;130 ····check-cast·p1,·[Ljava/lang/String;
  
134 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
135 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->onProgressUpdate([Ljava/lang/String;)V131 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->onProgressUpdate([Ljava/lang/String;)V
  
136 ····return-void132 ····return-void
137 .end·method133 .end·method
  
138 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V134 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V
139 ····.locals·5135 ····.locals·4
140 ····.param·p1,·"messages"····#·[Ljava/lang/String;136 ····.param·p1,·"messages"····#·[Ljava/lang/String;
  
141 ····.prologue137 ····.prologue
142 ····.line·110138 ····.line·110
143 ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V139 ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V
  
144 ····.line·111140 ····.line·111
145 ····move-object·v0,·p1141 ····array-length·v2,·p1
  
146 ····.local·v0,·"arr$":[Ljava/lang/String; 
147 ····array-length·v2,·v0 
  
148 ····.local·v2,·"len$":I 
149 ····const/4·v1,·0x0142 ····const/4·v1,·0x0
  
150 ····.local·v1,·"i$":I 
151 ····:goto_0143 ····:goto_0
152 ····if-ge·v1,·v2,·:cond_0144 ····if-ge·v1,·v2,·:cond_0
  
153 ····aget-object·v3,·v0,·v1145 ····aget-object·v0,·p1,·v1
  
154 ····.line·112146 ····.line·112
155 ····.local·v3,·"message":Ljava/lang/String;147 ····.local·v0,·"message":Ljava/lang/String;
156 ····iget-object·v4,·p0,·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->this$0:Lcom/matoski/adbm/service/ManagerService;148 ····iget-object·v3,·p0,·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->this$0:Lcom/matoski/adbm/service/ManagerService;
  
157 ····invoke-static·{v4,·v3},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V149 ····invoke-static·{v3,·v0},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V
  
158 ····.line·111150 ····.line·111
159 ····add-int/lit8·v1,·v1,·0x1151 ····add-int/lit8·v1,·v1,·0x1
  
160 ····goto·:goto_0152 ····goto·:goto_0
  
161 ····.line·114153 ····.line·114
162 ····.end·local·v3····#·"message":Ljava/lang/String;154 ····.end·local·v0····#·"message":Ljava/lang/String;
163 ····:cond_0155 ····:cond_0
164 ····return-void156 ····return-void
165 .end·method157 .end·method
2.55 KB
smali/com/matoski/adbm/service/ManagerService$MyRootCommandExecuter.smali
    
Offset 135, 72 lines modifiedOffset 135, 63 lines modified
  
135 ····.line·155135 ····.line·155
136 ····goto·:goto_1136 ····goto·:goto_1
137 .end·method137 .end·method
  
138 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V138 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
139 ····.locals·0139 ····.locals·0
140 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
141 ····.prologue140 ····.prologue
142 ····.line·125141 ····.line·125
143 ····check-cast·p1,·Lcom/matoski/adbm/enums/AdbStateEnum;142 ····check-cast·p1,·Lcom/matoski/adbm/enums/AdbStateEnum;
  
144 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
145 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V143 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V
  
146 ····return-void144 ····return-void
147 .end·method145 .end·method
  
148 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V146 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V
149 ····.locals·0147 ····.locals·0
150 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
151 ····.prologue148 ····.prologue
152 ····.line·125149 ····.line·125
153 ····check-cast·p1,·[Ljava/lang/String;150 ····check-cast·p1,·[Ljava/lang/String;
  
154 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
155 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->onProgressUpdate([Ljava/lang/String;)V151 ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->onProgressUpdate([Ljava/lang/String;)V
  
156 ····return-void152 ····return-void
157 .end·method153 .end·method
  
158 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V154 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V
159 ····.locals·5155 ····.locals·4
160 ····.param·p1,·"messages"····#·[Ljava/lang/String;156 ····.param·p1,·"messages"····#·[Ljava/lang/String;
  
161 ····.prologue157 ····.prologue
162 ····.line·167158 ····.line·167
163 ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->onProgressUpdate([Ljava/lang/Object;)V159 ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->onProgressUpdate([Ljava/lang/Object;)V
  
164 ····.line·168160 ····.line·168
165 ····move-object·v0,·p1161 ····array-length·v2,·p1
  
166 ····.local·v0,·"arr$":[Ljava/lang/String; 
167 ····array-length·v2,·v0 
  
168 ····.local·v2,·"len$":I 
169 ····const/4·v1,·0x0162 ····const/4·v1,·0x0
  
170 ····.local·v1,·"i$":I 
171 ····:goto_0163 ····:goto_0
172 ····if-ge·v1,·v2,·:cond_0164 ····if-ge·v1,·v2,·:cond_0
  
173 ····aget-object·v3,·v0,·v1165 ····aget-object·v0,·p1,·v1
  
174 ····.line·169166 ····.line·169
175 ····.local·v3,·"message":Ljava/lang/String;167 ····.local·v0,·"message":Ljava/lang/String;
176 ····iget-object·v4,·p0,·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->this$0:Lcom/matoski/adbm/service/ManagerService;168 ····iget-object·v3,·p0,·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->this$0:Lcom/matoski/adbm/service/ManagerService;
  
177 ····invoke-static·{v4,·v3},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V169 ····invoke-static·{v3,·v0},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V
  
178 ····.line·168170 ····.line·168
179 ····add-int/lit8·v1,·v1,·0x1171 ····add-int/lit8·v1,·v1,·0x1
  
180 ····goto·:goto_0172 ····goto·:goto_0
  
181 ····.line·171173 ····.line·171
182 ····.end·local·v3····#·"message":Ljava/lang/String;174 ····.end·local·v0····#·"message":Ljava/lang/String;
183 ····:cond_0175 ····:cond_0
184 ····return-void176 ····return-void
185 .end·method177 .end·method
653 B
smali/com/matoski/adbm/service/ManagerService$ServiceBinder.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/matoski/adbm/service/ManagerService;18 .field·final·synthetic·this$0:Lcom/matoski/adbm/service/ManagerService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/matoski/adbm/service/ManagerService;)V20 .method·public·constructor·<init>(Lcom/matoski/adbm/service/ManagerService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/service/ManagerService;
  
22 ····.prologue23 ····.prologue
23 ····.line·24824 ····.line·248
24 ····iput-object·p1,·p0,·Lcom/matoski/adbm/service/ManagerService$ServiceBinder;->this$0:Lcom/matoski/adbm/service/ManagerService;25 ····iput-object·p1,·p0,·Lcom/matoski/adbm/service/ManagerService$ServiceBinder;->this$0:Lcom/matoski/adbm/service/ManagerService;
  
25 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V
  
801 B
smali/com/matoski/adbm/widgets/ControlWidgetProvider.smali
    
Offset 127, 24 lines modifiedOffset 127, 27 lines modified
  
127 ····new-array·v5,·v5,·[Ljava/lang/Object;127 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
128 ····const/4·v6,·0x0128 ····const/4·v6,·0x0
  
129 ····const-string·v7,·","129 ····const-string·v7,·","
  
 130 ····.line·75
130 ····invoke-static·{v0,·v7},·Lcom/matoski/adbm/util/ArrayUtils;->join([ILjava/lang/String;)Ljava/lang/String;131 ····invoke-static·{v0,·v7},·Lcom/matoski/adbm/util/ArrayUtils;->join([ILjava/lang/String;)Ljava/lang/String;
  
131 ····move-result-object·v7132 ····move-result-object·v7
  
132 ····aput-object·v7,·v5,·v6133 ····aput-object·v7,·v5,·v6
  
 134 ····.line·74
133 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;135 ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
134 ····move-result-object·v4136 ····move-result-object·v4
  
 137 ····.line·73
135 ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I138 ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
136 ····.line·77139 ····.line·77
137 ····new-instance·v1,·Landroid/os/Bundle;140 ····new-instance·v1,·Landroid/os/Bundle;
  
138 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V141 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V
  
1.33 KB
smali/com/matoski/adbm/adapter/InteractiveArrayAdapter$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$viewHolder:Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;22 .field·final·synthetic·val$viewHolder:Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;)V24 .method·constructor·<init>(Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·7528 ····.line·75
28 ····iput-object·p1,·p0,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;->this$0:Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;29 ····iput-object·p1,·p0,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;->this$0:Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;
  
29 ····iput-object·p2,·p0,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;->val$viewHolder:Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;30 ····iput-object·p2,·p0,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;->val$viewHolder:Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;
  
Offset 47, 14 lines modifiedOffset 48, 15 lines modified
  
47 ····.prologue48 ····.prologue
48 ····.line·8049 ····.line·80
49 ····iget-object·v1,·p0,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;->val$viewHolder:Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;50 ····iget-object·v1,·p0,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;->val$viewHolder:Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;
  
50 ····iget-object·v1,·v1,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;->checkbox:Landroid/widget/CheckBox;51 ····iget-object·v1,·v1,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;->checkbox:Landroid/widget/CheckBox;
  
 52 ····.line·81
51 ····invoke-virtual·{v1},·Landroid/widget/CheckBox;->getTag()Ljava/lang/Object;53 ····invoke-virtual·{v1},·Landroid/widget/CheckBox;->getTag()Ljava/lang/Object;
  
52 ····move-result-object·v054 ····move-result-object·v0
  
53 ····check-cast·v0,·Lcom/matoski/adbm/pojo/Model;55 ····check-cast·v0,·Lcom/matoski/adbm/pojo/Model;
  
54 ····.line·8256 ····.line·82
958 B
smali/com/matoski/adbm/adapter/InteractiveArrayAdapter.smali
    
Offset 139, 14 lines modifiedOffset 139, 15 lines modified
139 ····.line·74139 ····.line·74
140 ····iget-object·v4,·v3,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;->checkbox:Landroid/widget/CheckBox;140 ····iget-object·v4,·v3,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;->checkbox:Landroid/widget/CheckBox;
  
141 ····new-instance·v5,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;141 ····new-instance·v5,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;
  
142 ····invoke-direct·{v5,·p0,·v3},·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;-><init>(Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;)V142 ····invoke-direct·{v5,·p0,·v3},·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$1;-><init>(Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;)V
  
 143 ····.line·75
143 ····invoke-virtual·{v4,·v5},·Landroid/widget/CheckBox;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V144 ····invoke-virtual·{v4,·v5},·Landroid/widget/CheckBox;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V
  
144 ····.line·86145 ····.line·86
145 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setTag(Ljava/lang/Object;)V146 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setTag(Ljava/lang/Object;)V
  
146 ····.line·87147 ····.line·87
147 ····iget-object·v4,·v3,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;->checkbox:Landroid/widget/CheckBox;148 ····iget-object·v4,·v3,·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;->checkbox:Landroid/widget/CheckBox;
677 B
res/xml/control_widget.xml
625 B
res/xml/control_widget.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="300.0dip"·android:minHeight="35.0dip"·android:updatePeriodMillis="0"·android:initialLayout="@layout/control_widget"/>2 <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="300.0dip"·android:minHeight="35.0dip"·android:updatePeriodMillis="0"·android:initialLayout="@layout/control_widget"·android:previewImage="@drawable/widget_preview"·android:widgetCategory="home_screen"/>
2.67 KB
res/menu/main.xml
2.64 KB
res/menu/main.xml
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@drawable/ic_action_refresh"·android:id="@id/action_refresh"·android:visible="true"·android:title="@string/refresh"/>3 ··<item·android:icon="@drawable/ic_action_refresh"·android:id="@id/action_refresh"·android:visible="true"·android:title="@string/refresh"·android:showAsAction="ifRoom"/>
4 ··<item·android:icon="@android:drawable/ic_menu_preferences"·android:enabled="true"·android:id="@id/action_settings"·android:visible="true"·android:title="@string/action_settings"/>4 ··<item·android:icon="@android:drawable/ic_menu_preferences"·android:enabled="true"·android:id="@id/action_settings"·android:visible="true"·android:title="@string/action_settings"·android:showAsAction="ifRoom"/>
5 ··<item·android:icon="@drawable/ic_clear"·android:enabled="true"·android:id="@id/action_clear_list"·android:visible="true"·android:title="@string/clear"/>5 ··<item·android:icon="@drawable/ic_clear"·android:enabled="true"·android:id="@id/action_clear_list"·android:visible="true"·android:title="@string/clear"·android:showAsAction="ifRoom"/>
6 ··<item·android:icon="@android:drawable/ic_menu_mylocation"·android:enabled="true"·android:id="@id/action_adb"·android:checked="false"·android:visible="true"·android:title="@string/adb"·android:checkable="true"/>6 ··<item·android:icon="@android:drawable/ic_menu_mylocation"·android:enabled="true"·android:id="@id/action_adb"·android:checked="false"·android:visible="true"·android:title="@string/adb"·android:checkable="true"·android:showAsAction="never"/>
7 ··<item·android:icon="@android:drawable/ic_menu_help"·android:id="@id/action_about"·android:visible="true"·android:title="@string/about"/>7 ··<item·android:icon="@android:drawable/ic_menu_help"·android:id="@id/action_about"·android:visible="true"·android:title="@string/about"·android:showAsAction="never"/>
8 ··<item·android:icon="@android:drawable/ic_menu_info_details"·android:id="@id/action_change_log"·android:visible="true"·android:title="@string/change_log"/>8 ··<item·android:icon="@android:drawable/ic_menu_info_details"·android:id="@id/action_change_log"·android:visible="true"·android:title="@string/change_log"·android:showAsAction="never"/>
9 ··<item·android:icon="@android:drawable/btn_star_big_on"·android:id="@id/action_open_translate_page"·android:visible="true"·android:title="@string/help_translate_button"/>9 ··<item·android:icon="@android:drawable/btn_star_big_on"·android:id="@id/action_open_translate_page"·android:visible="true"·android:title="@string/help_translate_button"·android:showAsAction="never"/>
10 </menu>10 </menu>