Offset 1, 18 lines modified | Offset 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/. |
Offset 1, 68 lines modified | Offset 1, 63 lines modified | ||
1 | Zip·file·size:·79 | 1 | 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·1 | 2 | -rw----·····2.0·fat·····6452·bX·defN·17-Oct-14·00:08·AndroidManifest.xml |
8 | -rw----·····1.0·fat······426·b-·stor·1 | 3 | -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·1 | 4 | -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·1 | 5 | -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·1 | 6 | -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·1 | 7 | -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·1 | 8 | -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·1 | 9 | -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·1 | 10 | -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·1 | 11 | -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·1 | 12 | -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·1 | 13 | -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·1 | 14 | -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·1 | 15 | -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·1 | 16 | -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·1 | 17 | -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·1 | 18 | -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·1 | 19 | -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·1 | 20 | -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·1 | 21 | -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·1 | 22 | -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·1 | 23 | -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·1 | 24 | -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·1 | 25 | -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·1 | 26 | -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·1 | 27 | -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·1 | 28 | -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·1 | 29 | -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·1 | 30 | -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·1 | 31 | -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·1 | 32 | -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·1 | 33 | -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·1 | 34 | -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·1 | 35 | -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·1 | 36 | -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·1 | 37 | -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·1 | 38 | -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·1 | 39 | -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·1 | 40 | -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·1 | 41 | -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·1 | 42 | -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·1 | 43 | -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·1 | 44 | -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·1 | 45 | -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·1 | 46 | -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·1 | 47 | -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·1 | 48 | -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·1 | 49 | -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·1 | 50 | -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·1 | 51 | -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·1 | 52 | -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·1 | 53 | -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·1 | 54 | -rw----·····2.0·fat·····3907·bl·defN·17-Oct-14·00:08·res/raw/about.html |
61 | -rw----·····2.0·fat·····5667·bl·defN·1 | 55 | -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·1 | 56 | -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·1 | 57 | -rw----·····2.0·fat·····3980·bl·defN·17-Oct-14·00:08·res/xml/preferences.xml |
66 | -rw----·····1.0·fat····62 | 58 | -rw----·····1.0·fat····62036·b-·stor·17-Oct-14·00:07·resources.arsc |
67 | -rw----·····2.0·fat··182 | 59 | -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 | 6 | 63 | 61·files,·2210174·bytes·uncompressed,·781516·bytes·compressed:··64.6% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 3911 lines modified | Offset 1, 3878 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·54f2·0000·0100·0000·0100·1c00··....T........... | ||
00000010:· | 00000010:·bc6a·0000·9a02·0000·0000·0000·0001·0000··.j.............. | ||
00000020:· | 00000020:·840a·0000·0000·0000·0000·0000·2300·0000··............#... | ||
00000030:·2d00·0000·4200·0000·5c00·0000·7900·0000··-...B...\...y... | |||
000000 | 00000030:·4500·0000·6400·0000·7f00·0000·9f00·0000··E...d........... | ||
00000040:·ba00·0000·db00·0000·ff00·0000·1c01·0000··................ | |||
00000050:· | 00000050:·3601·0000·4b01·0000·6401·0000·7801·0000··6...K...d...x... | ||
00000060:·9 | 00000060:·9f01·0000·ce01·0000·fa01·0000·1a02·0000··................ | ||
00000070:· | 00000070:·3a02·0000·6702·0000·8b02·0000·b202·0000··:...g........... | ||
00000080:·e102·0000·0d03·0000·2d03·0000·4d03·0000··........-...M... | |||
000000 | 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:· | 000000b0:·b304·0000·db04·0000·0b05·0000·3805·0000··............8... | ||
000000c0:· | 000000c0:·5905·0000·7a05·0000·a005·0000·c905·0000··Y...z........... | ||
000000d0:·fa05·0000·2806·0000·4a06·0000·6c06·0000··....(...J...l... | |||
000000 | 000000e0:·8406·0000·a006·0000·b806·0000·d406·0000··................ | ||
000000e0:·7206·0000·9806·0000·c606·0000·de06·0000··r............... | |||
000000f0:· | 000000f0:·ec06·0000·0807·0000·2007·0000·3c07·0000··........·...<... | ||
00000100:· | 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··................ | |||
000001 | 00000130:·da07·0000·df07·0000·e707·0000·ec07·0000··................ | ||
000001 | 00000140:·f107·0000·f607·0000·fb07·0000·0008·0000··................ | ||
000001 | 00000150:·0708·0000·0e08·0000·1508·0000·1808·0000··................ | ||
000001 | 00000160:·1c08·0000·2008·0000·2c08·0000·4408·0000··....·...,...D... | ||
000001 | 00000170:·4a08·0000·5508·0000·5d08·0000·6b08·0000··J...U...]...k... | ||
000001 | 00000180:·7208·0000·7e08·0000·8b08·0000·9508·0000··r...~........... | ||
00000190:·a208·0000·af08·0000·bc08·0000·c908·0000··................ | |||
000001 | 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... | |||
000001 | 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............... | |||
000001 | 000001e0:·890a·0000·a20a·0000·c00a·0000·df0a·0000··................ | ||
000001 | 000001f0:·2b0b·0000·430b·0000·580b·0000·830b·0000··+...C...X....... | ||
00000 | 00000200:·a30b·0000·b70b·0000·cc0b·0000·f40b·0000··................ | ||
00000 | 00000210:·140c·0000·330c·0000·460c·0000·5f0c·0000··....3...F..._... | ||
00000 | 00000220:·910c·0000·a60c·0000·cc0c·0000·ea0c·0000··................ | ||
00000200:·110d·0000·410d·0000·730d·0000·b90d·0000··....A...s....... | |||
000002 | 00000230:·120d·0000·320d·0000·560d·0000·7b0d·0000··....2...V...{... | ||
000002 | 00000240:·af0d·0000·020e·0000·110e·0000·3b0e·0000··............;... | ||
000002 | 00000250:·5d0e·0000·8d0e·0000·be0e·0000·cf0e·0000··]............... | ||
000002 | 00000260:·0e0f·0000·400f·0000·480f·0000·5f0f·0000··....@...H..._... | ||
00000270:·6a0f·0000·7e0f·0000·a00f·0000·aa0f·0000··j...~........... | |||
000002 | 00000280:·b50f·0000·bf0f·0000·c60f·0000·d00f·0000··................ | ||
00000260:·2b10·0000·4010·0000·4b10·0000·6110·0000··+...@...K...a... | |||
000002 | 00000290:·4110·0000·5110·0000·8710·0000·9710·0000··A...Q........... | ||
000002 | 000002a0:·c510·0000·d510·0000·1011·0000·4311·0000··............C... | ||
00000290:·6e11·0000·8b11·0000·ba11·0000·c211·0000··n............... | |||
000002 | 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...|........... | |||
000002 | 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:· | 00000300:·d014·0000·e414·0000·f414·0000·fd14·0000··................ | ||
00000310:·1a15·0000·3315·0000·4815·0000·6415·0000··....3...H...d... | |||
000003 | 00000320:·6b15·0000·7e15·0000·8d15·0000·9715·0000··k...~........... | ||
00000320:·2e15·0000·6415·0000·7d15·0000·8a15·0000··....d...}....... | |||
00000330:· | 00000330:·a115·0000·c815·0000·ee15·0000·0316·0000··................ | ||
00000340:· | 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··................ | |||
000003 | 00000370:·f316·0000·fd16·0000·0717·0000·1617·0000··................ | ||
00000380:·1f17·0000·4817·0000·7217·0000·8117·0000··....H...r....... | |||
000003 | 00000390:·9217·0000·a417·0000·b317·0000·bc17·0000··................ | ||
000003 | 000003a0:·a118·0000·b618·0000·5319·0000·5c19·0000··........S...\... | ||
00000380:·4819·0000·7219·0000·b619·0000·ec19·0000··H...r........... | |||
000003 | 000003b0:·7c19·0000·b219·0000·e219·0000·311a·0000··|...........1... | ||
000003a0:·731a·0000·a81a·0000·b71a·0000·c31a·0000··s............... | |||
000003 | 000003c0:·551a·0000·761a·0000·c21a·0000·e71a·0000··U...v........... | ||
000003 | 000003d0:·0b1b·0000·331b·0000·6a1b·0000·a81b·0000··....3...j....... | ||
000003 | 000003e0:·be1b·0000·e11b·0000·071c·0000·491c·0000··............I... | ||
000003 | 000003f0:·7a1c·0000·b91c·0000·e91c·0000·291d·0000··z...........)... | ||
00000 | 00000400:·621d·0000·871d·0000·b41d·0000·ee1d·0000··b............... | ||
00000400:·941d·0000·b91d·0000·e21d·0000·301e·0000··............0... | |||
00000410:· | 00000410:·7b1e·0000·971e·0000·c81e·0000·f11e·0000··{............... | ||
00000420:·f91e·0000·081f·0000·111f·0000·391f·0000··............9... | |||
000004 | 00000420:·381f·0000·821f·0000·b21f·0000·f11f·0000··8............... | ||
00000430:·3f20·0000·4b20·0000·6120·0000·6d20·0000··?·..K·..a·..m·.. | |||
00000440:· | 00000440:·8b20·0000·ac20·0000·be20·0000·d320·0000··.·...·...·...·.. | ||
00000450:· | 00000450:·df20·0000·f420·0000·0321·0000·7b21·0000··.·...·...!..{!.. | ||
00000460:·3421·0000·3c21·0000·5221·0000·9121·0000··4!..<!..R!...!.. | |||
000004 | 00000460:·8a21·0000·a821·0000·ec21·0000·fe21·0000··.!...!...!...!.. | ||
00000480:·1222·0000·1a22·0000·2222·0000·2a22·0000··."..."..""..*".. | |||
000004 | 00000470:·3322·0000·5122·0000·8d22·0000·c622·0000··3"..Q"..."...".. | ||
000004 | 00000480:·ea22·0000·1123·0000·5f23·0000·7a23·0000··."...#.._#..z#.. | ||
000004 | 00000490:·8a23·0000·d523·0000·e823·0000·3d24·0000··.#...#...#..=$.. | ||
000004 | 000004a0:·8f24·0000·9e24·0000·cb24·0000·f824·0000··.$...$...$...$.. | ||
000004d0:·7f25·0000·9c25·0000·ee25·0000·fd25·0000··.%...%...%...%.. | |||
000004 | 000004b0:·1725·0000·ae25·0000·c625·0000·4b26·0000··.%...%...%..K&.. | ||
000004c0:·5a26·0000·b726·0000·d426·0000·3f27·0000··Z&...&...&..?'.. | |||
000004 | 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:· | 00000500:·a628·0000·d028·0000·f728·0000·4b29·0000··.(...(...(..K).. | ||
00000510:· | 00000510:·9929·0000·ae29·0000·b729·0000·c029·0000··.)...)...)...).. | ||
00000520:· | 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*.. | |||
000005 | 00000550:·402a·0000·492a·0000·5d2a·0000·762a·0000··@*..I*..]*..v*.. | ||
00000560:·7f2a·0000·8f2a·0000·a42a·0000·ad2a·0000··.*...*...*...*.. | |||
000005 | 00000570:·bc2a·0000·c52a·0000·502b·0000·5f2b·0000··.*...*..P+.._+.. | ||
00000550:·192b·0000·2b2b·0000·402b·0000·972b·0000··.+..++..@+...+.. | |||
000005 | 00000580:·b02b·0000·b92b·0000·d32b·0000·ef2b·0000··.+...+...+...+.. | ||
00000570:·df2b·0000·4e2c·0000·5a2c·0000·6f2c·0000··.+..N,..Z,..o,.. | |||
000005 | 00000590:·0e2c·0000·532c·0000·672c·0000·762c·0000··.,..S,..g,..v,.. | ||
000005a0:·962c·0000·af2c·0000·c42c·0000·d82c·0000··.,...,...,...,.. | |||
000005 | 000005b0:·f02c·0000·172d·0000·352d·0000·482d·0000··.,...-..5-..H-.. | ||
000005a0:·332d·0000·572d·0000·7a2d·0000·a92d·0000··3-..W-..z-...-.. | |||
000005 | 000005c0:·622d·0000·852d·0000·9c2d·0000·b12d·0000··b-...-...-...-.. | ||
000005d0:·c62d·0000·db2d·0000·f02d·0000·0a2e·0000··.-...-...-...... | |||
000005 | 000005e0:·252e·0000·512e·0000·a82e·0000·ba2e·0000··%...Q........... | ||
000005d0:·f32e·0000·082f·0000·142f·0000·2d2f·0000··...../.../..-/.. | |||
000005 | 000005f0:·d82e·0000·ff2e·0000·2e2f·0000·602f·0000··........./..`/.. | ||
00000600:·752f·0000·a42f·0000·d02f·0000·d92f·0000··u/.../.../.../.. | |||
00000 | 00000610:·ed2f·0000·f62f·0000·0830·0000·2030·0000··./.../...0..·0.. | ||
00000600:·4b30·0000·7e30·0000·8730·0000·9f30·0000··K0..~0...0...0.. | |||
000006 | 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:· | 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. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·17365 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class |
Offset 669, 30 lines modified | Offset 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.class | 669 | ?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.class | 670 | ?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.class | 671 | ?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.class | 672 | ?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.class | 673 | ?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.class | 674 | ?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.class | 675 | ?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····· | 676 | ?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.class | 677 | ?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.class | 678 | ?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.class | 679 | ?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.class | 680 | ?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.class | 681 | ?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.class | 682 | ?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.class | 683 | ?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.class | 684 | ?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.class | 685 | ?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.class | 686 | ?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.class | 687 | ?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.class | 688 | ?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.class | 689 | ?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.class | 690 | ?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····170 | 691 | ?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.class | 692 | ?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.class | 693 | ?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.class | 694 | ?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.class | 695 | ?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.class | 696 | ?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.class | 697 | ?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.class | 698 | ?rwxrwxr-x··2.0·unx·····1704·b-·stor·80-Jan-01·00:00·com/matoski/adbm/util/PreferenceUtil.class |
Offset 705, 19 lines modified | Offset 705, 19 lines modified | ||
705 | ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/HideOverlaysReceiver.class | 705 | ?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.class | 706 | ?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.class | 707 | ?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.class | 708 | ?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.class | 709 | ?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.class | 710 | ?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.class | 711 | ?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····169 | 712 | ?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.class | 713 | ?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.class | 714 | ?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·····367 | 715 | ?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·····546 | 716 | ?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.class | 717 | ?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.class | 718 | ?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.class | 719 | ?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.class | 720 | ?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.class | 721 | ?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.class | 722 | ?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.class | 723 | ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class |
Offset 1029, 18 lines modified | Offset 1029, 18 lines modified | ||
1029 | ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class | 1029 | ?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.class | 1030 | ?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.class | 1031 | ?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.class | 1032 | ?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.class | 1033 | ?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.class | 1034 | ?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.class | 1035 | ?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·····1 | 1036 | ?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·····181 | 1037 | ?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·····19 | 1038 | ?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·····23 | 1039 | ?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.class | 1040 | ?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.class | 1041 | ?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.class | 1042 | ?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.class | 1043 | ?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.class | 1044 | ?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.class | 1045 | ?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.class | 1046 | ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl.class |
Offset 1070, 8 lines modified | Offset 1070, 8 lines modified | ||
1070 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class | 1070 | ?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.class | 1071 | ?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.class | 1072 | ?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.class | 1073 | ?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.class | 1074 | ?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.class | 1075 | ?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.class | 1076 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class |
1077 | 1075·files,·16887 | 1077 | 1075·files,·1688766·bytes·uncompressed,·1527875·bytes·compressed:··9.5% |
Offset 431, 137 lines modified | Offset 431, 143 lines modified | ||
431 | ····Code: | 431 | ····Code: |
432 | ······stack=300,·locals=12,·args_size=1 | 432 | ······stack=300,·locals=12,·args_size=1 |
433 | ·········0:·aload_0 | 433 | ·········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_1 | 435 | ·········4:·astore_1 |
436 | ·········5:·aload_0 | 436 | ·········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 | ········ | 444 | ········16:·ldc···········#130················//·String·wifi_list |
439 | ········1 | 445 | ········18:·aconst_null |
440 | ········1 | 446 | ········19:·invokeinterface·#136,··3··········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
441 | ········ | 447 | ········24:·astore_2 |
442 | ········ | 448 | ········25:·aload_0 |
443 | ········ | 449 | ········26:·getfield······#41·················//·Field·gsonType:Ljava/lang/reflect/Type; |
444 | ········2 | 450 | ········29:·astore········5 |
445 | ········ | 451 | ········31:·aload_1 |
446 | ········ | 452 | ········32:·aload_2 |
447 | ········ | 453 | ········33:·aload·········5 |
448 | ········ | 454 | ········35:·invokevirtual·#142················//·Method·com/google/gson/Gson.fromJson:(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object; |
449 | ········ | 455 | ········38:·checkcast·····#144················//·class·java/util/ArrayList |
450 | ········ | 456 | ········41:·astore········6 |
451 | ········ | 457 | ········43:·aload·········6 |
452 | ········ | 458 | ········45:·ifnonnull·····58 |
453 | ········ | 459 | ········48:·new···········#144················//·class·java/util/ArrayList |
454 | ········ | 460 | ········51:·astore········6 |
455 | ········ | 461 | ········53:·aload·········6 |
456 | ········ | 462 | ········55:·invokespecial·#145················//·Method·java/util/ArrayList."<init>":()V |
457 | ········ | 463 | ········58:·aconst_null |
458 | ········5 | 464 | ········59:·astore········7 |
459 | ········ | 465 | ········61:·aload_0 |
460 | ········ | 466 | ········62:·getfield······#35·················//·Field·wifiManager:Landroid/net/wifi/WifiManager; |
461 | ········ | 467 | ········65:·astore_1 |
462 | ········ | 468 | ········66:·aload_1 |
463 | ········ | 469 | ········67:·invokevirtual·#149················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List; |
464 | ········ | 470 | ········70:·astore········8 |
465 | ········ | 471 | ········72:·aload·········8 |
466 | ········ | 472 | ········74:·ifnull········232 |
467 | ········ | 473 | ········77:·aload·········8 |
468 | ········7 | 474 | ········79:·invokeinterface·#155,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
469 | ········75:·astore········7 | ||
470 | ········ | 475 | ········84:·astore_1 |
476 | ········85:·aload_1 | ||
471 | ········ | 477 | ········86:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
472 | ········ | 478 | ········91:·istore········9 |
473 | ········ | 479 | ········93:·iload·········9 |
474 | ········ | 480 | ········95:·ifeq··········232 |
475 | ········9 | 481 | ········98:·aload_1 |
476 | ········9 | 482 | ········99:·invokeinterface·#165,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
477 | ······· | 483 | ·······104:·checkcast·····#167················//·class·android/net/wifi/WifiConfiguration |
478 | ·······10 | 484 | ·······107:·astore········10 |
479 | ·······10 | 485 | ·······109:·aload·········10 |
480 | ·······1 | 486 | ·······111:·ifnonnull·····132 |
481 | ·······1 | 487 | ·······114:·getstatic·····#29·················//·Field·LOG_TAG:Ljava/lang/String; |
482 | ·······11 | 488 | ·······117:·astore_2 |
483 | ·······11 | 489 | ·······118:·ldc···········#169················//·String·Network·entry·is·NULL |
490 | ·······120:·astore········5 | ||
484 | ·······114:·astore_2 | ||
485 | ·······115:·aload_1 | ||
486 | ·······1 | 491 | ·······122:·aload_2 |
492 | ·······123:·aload·········5 | ||
487 | ·······1 | 493 | ·······125:·invokestatic··#175················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
488 | ·······12 | 494 | ·······128:·pop |
489 | ·······12 | 495 | ·······129:·goto··········85 |
490 | ·······1 | 496 | ·······132:·new···········#177················//·class·com/matoski/adbm/pojo/Model |
491 | ·······1 | 497 | ·······135:·astore········7 |
492 | ·······1 | 498 | ·······137:·aload·········10 |
493 | ·······13 | 499 | ·······139:·getfield······#180················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String; |
494 | ·······1 | 500 | ·······142:·astore_2 |
495 | ·······1 | 501 | ·······143:·ldc···········#182················//·String·(^\")|(\"$) |
496 | ·······1 | 502 | ·······145:·astore········5 |
497 | ·······1 | 503 | ·······147:·ldc···········#184················//·String |
498 | ·······14 | 504 | ·······149:·astore········4 |
499 | ·······1 | 505 | ·······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 | ·······1 | 506 | ·······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·········4 | 507 | ·······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 | ·······1 | 510 | ·······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 | ·······1 | 515 | ·······170:·invokevirtual·#196················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z |
510 | ·······1 | 516 | ·······173:·istore········9 |
511 | ·······1 | 517 | ·······175:·iload·········9 |
512 | ·······1 | 518 | ·······177:·ifne··········85 |
513 | ·······1 | 519 | ·······180:·getstatic·····#29·················//·Field·LOG_TAG:Ljava/lang/String; |
514 | ·······1 | 520 | ·······183:·astore_2 |
515 | ·······1 | 521 | ·······184:·iconst_1 |
516 | ·······173:·istore········10 | ||
517 | ·······1 | 522 | ·······185:·istore_3 |
523 | ·······186:·iload_3 | ||
518 | ·······1 | 524 | ·······187:·anewarray·····#201················//·class·java/lang/Object |
519 | ·······1 | 525 | ·······190:·astore········4 |
520 | ·······1 | 526 | ·······192:·aload·········7 |
521 | ·······1 | 527 | ·······194:·invokevirtual·#202················//·Method·com/matoski/adbm/pojo/Model.getName:()Ljava/lang/String; |
522 | ·······1 | 528 | ·······197:·astore········11 |
523 | ·······1 | 529 | ·······199:·aload·········4 |
524 | ······· | 530 | ·······201:·iconst_0 |
525 | ······· | 531 | ·······202:·aload·········11 |
526 | ······· | 532 | ·······204:·aastore |
527 | ······· | 533 | ·······205:·ldc···········#198················//·String·New·saved·network·detected:·%s |
528 | ······· | 534 | ·······207:·aload·········4 |
529 | ······· | 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 | ·······2 | 537 | ·······214:·aload_2 |
538 | ·······215:·aload·········5 | ||
533 | ·······2 | 539 | ·······217:·invokestatic··#209················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
534 | ·······2 | 540 | ·······220:·pop |
535 | ·······2 | 541 | ·······221:·aload·········6 |
536 | ·······2 | 542 | ·······223:·aload·········7 |
537 | ·······2 | 543 | ·······225:·invokevirtual·#212················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
538 | ·······2 | 544 | ·······228:·pop |
539 | ·······2 | 545 | ·······229:·goto··········85 |
Max diff block lines reached; 1579/12985 bytes (12.16%) of diff not shown. |
Offset 506, 17 lines modified | Offset 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(array | 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())·{ |
Offset 296, 76 lines modified | Offset 296, 74 lines modified | ||
296 | ········11:·ireturn | 296 | ········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;)Z | 298 | ····descriptor:·(Landroid/content/Context;Ljava/lang/String;)Z |
299 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 299 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
300 | ····Code: | 300 | ····Code: |
301 | ······stack=300,·locals=9,·args_size=2 | 301 | ······stack=300,·locals=9,·args_size=2 |
302 | ·········0:·aload_0 | ||
302 | ········· | 303 | ·········1:·ldc···········#53·················//·String·activity |
303 | ·········2:·astore_2 | ||
304 | ·········3:·aload_0 | ||
305 | ·········4:·aload_2 | ||
306 | ········· | 304 | ·········3:·invokevirtual·#57·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; |
307 | ········· | 305 | ·········6:·checkcast·····#59·················//·class·android/app/ActivityManager |
308 | ········ | 306 | ·········9:·astore_2 |
309 | ········1 | 307 | ········10:·iconst_m1 |
310 | ········1 | 308 | ········11:·iconst_1 |
311 | ········1 | 309 | ········12:·iushr |
312 | ········1 | 310 | ········13:·istore_3 |
313 | ········1 | 311 | ········14:·aload_2 |
314 | ········1 | 312 | ········15:·iload_3 |
315 | ········ | 313 | ········16:·invokevirtual·#63·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; |
316 | ········ | 314 | ········19:·astore········4 |
317 | ········2 | 315 | ········21:·aload·········4 |
318 | ········2 | 316 | ········23:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
319 | ········ | 317 | ········28:·astore········5 |
320 | ········3 | 318 | ········30:·aload·········5 |
321 | ········3 | 319 | ········32:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
322 | ········ | 320 | ········37:·istore········6 |
323 | ········ | 321 | ········39:·iload·········6 |
324 | ········4 | 322 | ········41:·ifeq··········100 |
325 | ········4 | 323 | ········44:·aload·········5 |
326 | ········ | 324 | ········46:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
327 | ········5 | 325 | ········51:·checkcast·····#81·················//·class·android/app/ActivityManager$RunningServiceInfo |
328 | ········5 | 326 | ········54:·astore········7 |
329 | ········ | 327 | ········56:·aload·········7 |
330 | ········ | 328 | ········58:·getfield······#85·················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; |
331 | ········6 | 329 | ········61:·invokevirtual·#90·················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String; |
332 | ········6 | 330 | ········64:·astore········8 |
331 | ········66:·aload·········8 | ||
333 | ········6 | 332 | ········68:·aload_1 |
334 | ········70:·aload_1 | ||
335 | ········ | 333 | ········69:·invokevirtual·#96·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
336 | ········7 | 334 | ········72:·istore········6 |
337 | ········7 | 335 | ········74:·iload·········6 |
338 | ········7 | 336 | ········76:·ifeq··········30 |
339 | ········ | 337 | ········79:·getstatic·····#14·················//·Field·LOG_TAG:Ljava/lang/String; |
340 | ········8 | 338 | ········82:·astore········5 |
341 | ········8 | 339 | ········84:·ldc···········#98·················//·String·Service·is·running |
342 | ········8 | 340 | ········86:·astore········8 |
343 | ········8 | 341 | ········88:·aload·········5 |
344 | ········90:·aload·········8 | 342 | ········90:·aload·········8 |
345 | ········92:·invokestatic··#104················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I | 343 | ········92:·invokestatic··#104················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
346 | ········95:·pop | 344 | ········95:·pop |
347 | ········96:·iconst_1 | 345 | ········96:·iconst_1 |
348 | ········97:·istore | 346 | ········97:·istore_3 |
349 | ········9 | 347 | ········98:·iload_3 |
350 | ······· | 348 | ········99:·ireturn |
351 | ·······10 | 349 | ·······100:·getstatic·····#14·················//·Field·LOG_TAG:Ljava/lang/String; |
352 | ·······10 | 350 | ·······103:·astore········5 |
353 | ·······10 | 351 | ·······105:·ldc···········#106················//·String·Service·is·not·running |
354 | ·······10 | 352 | ·······107:·astore········8 |
355 | ·······1 | 353 | ·······109:·aload·········5 |
356 | ·······111:·aload·········8 | 354 | ·······111:·aload·········8 |
357 | ·······113:·invokestatic··#104················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I | 355 | ·······113:·invokestatic··#104················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
358 | ·······116:·pop | 356 | ·······116:·pop |
359 | ·······117:·iconst_0 | 357 | ·······117:·iconst_0 |
360 | ·······118:·istore | 358 | ·······118:·istore_3 |
361 | ·······1 | 359 | ·······119:·aconst_null |
362 | ·······12 | 360 | ·······120:·astore········5 |
363 | ·······122:·goto··········9 | 361 | ·······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;)V | 363 | ····descriptor:·(Landroid/content/Context;Ljava/lang/String;)V |
366 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 364 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
367 | ····Code: | 365 | ····Code: |
368 | ······stack=300,·locals=2,·args_size=2 | 366 | ······stack=300,·locals=2,·args_size=2 |
369 | ·········0:·aload_0 | 367 | ·········0:·aload_0 |
Offset 1, 10 lines modified | Offset 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 modified | Offset 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_057 | 398 | ········Label_0575:·{ |
397 | ············if·(!running·||·!this.idle·||·this.commands.size()·<=·0)·{ | 399 | ············if·(!running·||·!this.idle·||·this.commands.size()·<=·0)·{ |
398 | ················break·Label_057 | 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_05 | 408 | ············Label_0567:·{ |
407 | ················if·(Shell$Command.access$1300(command).length·<=·0)·{ | 409 | ················if·(Shell$Command.access$1300(command).length·<=·0)·{ |
408 | ····················break·Label_05 | 410 | ····················break·Label_0567; |
409 | ················} | 411 | ················} |
410 | ················try·{ | 412 | ················try·{ |
411 | ····················Label_015 | 413 | ····················Label_0151:·{ |
412 | ························if·(Shell$Command.access$1400(command)·==·null)·{ | 414 | ························if·(Shell$Command.access$1400(command)·==·null)·{ |
413 | ····························break·Label_015 | 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_034 | 428 | ········································Label_0343:·{ |
427 | ············································if·(n·>=·length)·{ | 429 | ············································if·(n·>=·length)·{ |
428 | ················································break·Label_034 | 430 | ················································break·Label_0343; |
429 | ············································} | 431 | ············································} |
430 | ············································final·String·str·=·access$1300[n]; | 432 | ············································final·String·str·=·access$1300[n]; |
431 | ············································ | 433 | ············································o·=·"[%s+]·%s"; |
432 | ············································Object· | 434 | ············································final·Object[]·args·=·new·Object[2]; |
433 | ············································final·String·shell·=·this.shell; | 435 | ············································final·String·shell·=·this.shell; |
434 | ············································try·{ | 436 | ············································try·{ |
435 | ················································ | 437 | ················································args[0]·=·shell.toUpperCase(Locale.ENGLISH); |
436 | ················································ | 438 | ················································args[1]·=·str; |
437 | ················································final· | 439 | ················································final·Object·format·=·o; |
438 | ················································try·{ | 440 | ················································try·{ |
439 | ···················································· | 441 | ····················································o·=·String.format((String)format,·args); |
440 | ····················································try·{ | 442 | ····················································try·{ |
441 | ························································Debug.logCommand( | 443 | ························································Debug.logCommand((String)o); |
442 | ························································ | 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 | ···································································· | 449 | ····································································final·StringBuilder·append·=·sb.append(str).append("\n"); |
451 | ····································································try·{ | 450 | ····································································try·{ |
452 | ········································································o·=·((StringBuilder)o).toString(); | ||
453 | ········································································o | 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·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 | ························································································stdin | 466 | ························································································stdin.write((byte[])o); |
470 | ························································································final·DataOutputStream·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 | ········································································································stdin | 479 | ········································································································stdin2.write((byte[])o); |
483 | ········································································································final·DataOutputStream·stdin | 480 | ········································································································final·DataOutputStream·stdin3·=·this.STDIN; |
484 | ········································································································try·{ | 481 | ········································································································try·{ |
485 | ············································································································stdin | 482 | ············································································································stdin3.flush(); |
486 | ········································································································Label_053 | 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_053 | 491 | ····················································································································//·iftrue(Label_0530:,·running) |
495 | ····················································································································Label_058 | 492 | ····················································································································Label_0580:·{ |
496 | ························································································································break·Label_058 | 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. |
Offset 151, 17 lines modified | Offset 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_01 | 158 | ········Label_0171:·{ |
159 | ············if·(!b)·{ | 159 | ············if·(!b)·{ |
160 | ················break·Label_01 | 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)·{ |
Offset 69, 608 lines modified | Offset 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;)V | 70 | ········//····50:·invokespecial···eu/chainfire/libsuperuser/ShellOnMainThreadException.<init>:(Ljava/lang/String;)V |
71 | ········//····53:·aload···········4 | 71 | ········//····53:·aload···········4 |
72 | ········//····55:·athrow········· | 72 | ········//····55:·athrow········· |
73 | ········//····56:·iconst_1······· | 73 | ········//····56:·iconst_1······· |
74 | ········//····57:·istore··········8 | 74 | ········//····57:·istore··········8 |
75 | ········//····59:·iload···········8 | 75 | ········//····59:·iload···········8 |
76 | ········//····61:·istore··········9 | ||
77 | ········//····63:·iload···········8 | ||
76 | ········//····6 | 78 | ········//····65:·anewarray·······Ljava/lang/Object; |
77 | ········//····6 | 79 | ········//····68:·astore··········5 |
78 | ········//···· | 80 | ········//····70:·aload···········5 |
79 | ········//····68:·astore··········9 | ||
80 | ········//····70:·iconst_0······· | ||
81 | ········//····7 | 81 | ········//····72:·astore··········10 |
82 | ········//····7 | 82 | ········//····74:·aconst_null···· |
83 | ········//····7 | 83 | ········//····75:·astore··········11 |
84 | ········//····7 | 84 | ········//····77:·aload···········5 |
85 | ········//····7 | 85 | ········//····79:·iconst_0······· |
86 | ········//···· | 86 | ········//····80:·aload···········6 |
87 | ········//····8 | 87 | ········//····82:·aastore········ |
88 | ········//····8 | 88 | ········//····83:·ldc·············"[%s%%]·START" |
89 | ········//····8 | 89 | ········//····85:·aload···········5 |
90 | ········//····8 | 90 | ········//····87:·invokestatic····java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
91 | ········//···· | 91 | ········//····90:·invokestatic····eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V |
92 | ········//····9 | 92 | ········//····93:·new·············Ljava/util/ArrayList; |
93 | ········//····9 | 93 | ········//····96:·astore··········4 |
94 | ········//····9 | 94 | ········//····98:·aload···········4 |
95 | ········//··· | 95 | ········//···100:·invokespecial···java/util/ArrayList.<init>:()V |
96 | ········//···10 | 96 | ········//···103:·aload···········4 |
97 | ········//···10 | 97 | ········//···105:·invokestatic····java/util/Collections.synchronizedList:(Ljava/util/List;)Ljava/util/List; |
98 | ········//···10 | 98 | ········//···108:·astore··········12 |
99 | ········//···1 | 99 | ········//···110:·aload_2········ |
100 | ········//···11 | 100 | ········//···111:·ifnull··········434 |
101 | ········//···11 | 101 | ········//···114:·new·············Ljava/util/HashMap; |
102 | ········//···11 | 102 | ········//···117:·astore··········13 |
103 | ········//···11 | 103 | ········//···119:·aload···········13 |
104 | ········//···12 | 104 | ········//···121:·invokespecial···java/util/HashMap.<init>:()V |
105 | ········//···12 | 105 | ········//···124:·invokestatic····java/lang/System.getenv:()Ljava/util/Map; |
106 | ········//···12 | 106 | ········//···127:·astore··········4 |
107 | ········//···128:·aload···········4 | ||
108 | ········//···130:·astore··········5 | ||
109 | ········//···1 | 107 | ········//···129:·aload···········13 |
110 | ········//···13 | 108 | ········//···131:·aload···········4 |
111 | ········//···13 | 109 | ········//···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 | ········//···14 | 113 | ········//···142:·arraylength···· |
116 | ········//···14 | 114 | ········//···143:·istore··········9 |
115 | ········//···145:·iload···········9 | ||
116 | ········//···147:·istore··········8 | ||
117 | ········//···14 | 117 | ········//···149:·iconst_0······· |
118 | ········//···1 | 118 | ········//···150:·istore··········7 |
119 | ········//···15 | 119 | ········//···152:·aconst_null···· |
120 | ········//···15 | 120 | ········//···153:·astore··········4 |
121 | ········//···15 | 121 | ········//···155:·iload···········8 |
122 | ········//···157:·istore··········9 | ||
122 | ········//···15 | 123 | ········//···159:·iload···········7 |
123 | ········//···158:·if_icmpge·······249 | ||
124 | ········//···161:· | 124 | ········//···161:·iload···········8 |
125 | ········//···163:·if_icmpge·······257 | ||
126 | ········//···166:·aload_2········ | ||
125 | ········//···16 | 127 | ········//···167:·iload···········7 |
126 | ········//···16 | 128 | ········//···169:·aaload········· |
127 | ········//···166:·astore··········18 | ||
128 | ········//···168:·ldc·············"=" | ||
129 | ········//···170:·astore··········4 | 129 | ········//···170:·astore··········14 |
130 | ········//···172:· | 130 | ········//···172:·ldc·············"=" |
131 | ········//···174:·astore·········· | 131 | ········//···174:·astore··········11 |
132 | ········//···176:·aload···········1 | 132 | ········//···176:·aload···········11 |
133 | ········//···178:·astore··········5 | ||
133 | ········//···1 | 134 | ········//···180:·aload···········14 |
135 | ········//···182:·aload···········11 | ||
134 | ········//···18 | 136 | ········//···184:·invokevirtual···java/lang/String.indexOf:(Ljava/lang/String;)I |
135 | ········//···18 | 137 | ········//···187:·istore··········15 |
136 | ········//···18 | 138 | ········//···189:·iload···········15 |
137 | ········//···1 | 139 | ········//···191:·iflt············248 |
138 | ········//···190:·iconst_0······· | ||
139 | ········//···191:·istore··········7 | ||
140 | ········//···19 | 140 | ········//···194:·aconst_null···· |
141 | ········//···19 | 141 | ········//···195:·astore··········11 |
142 | ········//···197:·iconst_0······· | ||
143 | ········//···198:·istore··········9 | ||
142 | ········//··· | 144 | ········//···200:·aconst_null···· |
143 | ········//··· | 145 | ········//···201:·astore··········5 |
144 | ········//··· | 146 | ········//···203:·aload···········14 |
145 | ········//···20 | 147 | ········//···205:·iconst_0······· |
146 | ········//···20 | 148 | ········//···206:·iload···········15 |
147 | ········//···20 | 149 | ········//···208:·invokevirtual···java/lang/String.substring:(II)Ljava/lang/String; |
148 | ········//···2 | 150 | ········//···211:·astore··········11 |
149 | ········//···2 | 151 | ········//···213:·iload···········15 |
150 | ········//···21 | 152 | ········//···215:·iconst_1······· |
151 | ········//···21 | 153 | ········//···216:·iadd··········· |
154 | ········//···217:·istore··········16 | ||
155 | ········//···219:·iload···········16 | ||
152 | ········//···2 | 156 | ········//···221:·istore··········9 |
153 | ········//···2 | 157 | ········//···223:·aload···········14 |
154 | ········//···2 | 158 | ········//···225:·iload···········16 |
155 | ········//···2 | 159 | ········//···227:·invokevirtual···java/lang/String.substring:(I)Ljava/lang/String; |
156 | ········//···2 | 160 | ········//···230:·astore··········17 |
157 | ········//···224:·aload···········4 | ||
158 | ········//···226:·astore··········5 | ||
159 | ········//···228:·aload···········13 | ||
160 | ········//···230:·aload···········4 | ||
161 | ········//···232:·aload··········· | 161 | ········//···232:·aload···········11 |
162 | ········//···234:·astore··········5 | ||
163 | ········//···236:·aload···········13 | ||
164 | ········//···238:·aload···········11 | ||
165 | ········//···240:·aload···········17 | ||
162 | ········//···2 | 166 | ········//···242:·invokeinterface·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
163 | ········//···2 | 167 | ········//···247:·pop············ |
164 | ········//···24 | 168 | ········//···248:·iload···········7 |
165 | ········//···2 | 169 | ········//···250:·iconst_1······· |
166 | ········//···2 | 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 | ········//···25 | 171 | ········//···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. |
Offset 205, 39 lines modified | Offset 205, 37 lines modified | ||
205 | ·········7:·invokevirtual·#84·················//·Method·onProgressUpdate:([Ljava/lang/String;)V | 205 | ·········7:·invokevirtual·#84·················//·Method·onProgressUpdate:([Ljava/lang/String;)V |
206 | ········10:·return | 206 | ········10:·return |
207 | ··protected·void·onProgressUpdate(java.lang.String...); | 207 | ··protected·void·onProgressUpdate(java.lang.String...); |
208 | ····descriptor:·([Ljava/lang/String;)V | 208 | ····descriptor:·([Ljava/lang/String;)V |
209 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS | 209 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS |
210 | ····Code: | 210 | ····Code: |
211 | ······stack=300,·locals= | 211 | ······stack=300,·locals=6,·args_size=2 |
212 | ·········0:·aload_0 | 212 | ·········0:·aload_0 |
213 | ·········1:·aload_1 | 213 | ·········1:·aload_1 |
214 | ·········2:·invokespecial·#87·················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V | 214 | ·········2:·invokespecial·#87·················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V |
215 | ·········5:·aload_1 | 215 | ·········5:·aload_1 |
216 | ·········6:·astore_2 | ||
217 | ·········7:·aload_1 | ||
218 | ········· | 216 | ·········6:·arraylength |
217 | ·········7:·istore_2 | ||
218 | ·········8:·iconst_0 | ||
219 | ·········9:·istore_3 | 219 | ·········9:·istore_3 |
220 | ········10:·iconst_0 | ||
221 | ········11:·istore········4 | ||
222 | ········13:·iload·········4 | ||
223 | ········1 | 220 | ········10:·iload_3 |
221 | ········11:·iload_2 | ||
224 | ········1 | 222 | ········12:·if_icmpge·····41 |
225 | ········1 | 223 | ········15:·aload_1 |
226 | ········ | 224 | ········16:·iload_3 |
227 | ········ | 225 | ········17:·aaload |
228 | ········ | 226 | ········18:·astore········4 |
229 | ········2 | 227 | ········20:·aload_0 |
230 | ········2 | 228 | ········21:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/activity/MainActivity; |
231 | ········2 | 229 | ········24:·astore········5 |
232 | ········31:·aload·········6 | ||
233 | ········ | 230 | ········26:·aload·········5 |
231 | ········28:·aload·········4 | ||
234 | ········3 | 232 | ········30:·invokevirtual·#91·················//·Method·com/matoski/adbm/activity/MainActivity.addItem:(Ljava/lang/String;)Z |
235 | ········3 | 233 | ········33:·pop |
236 | ········3 | 234 | ········34:·iload_3 |
237 | ········ | 235 | ········35:·iconst_1 |
238 | ········ | 236 | ········36:·iadd |
239 | ········ | 237 | ········37:·istore_3 |
240 | ········ | 238 | ········38:·goto··········10 |
241 | ········4 | 239 | ········41:·return |
242 | } | 240 | } |
Offset 201, 38 lines modified | Offset 201, 36 lines modified | ||
201 | ·········7:·invokevirtual·#80·················//·Method·onProgressUpdate:([Ljava/lang/String;)V | 201 | ·········7:·invokevirtual·#80·················//·Method·onProgressUpdate:([Ljava/lang/String;)V |
202 | ········10:·return | 202 | ········10:·return |
203 | ··protected·void·onProgressUpdate(java.lang.String...); | 203 | ··protected·void·onProgressUpdate(java.lang.String...); |
204 | ····descriptor:·([Ljava/lang/String;)V | 204 | ····descriptor:·([Ljava/lang/String;)V |
205 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS | 205 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS |
206 | ····Code: | 206 | ····Code: |
207 | ······stack=300,·locals= | 207 | ······stack=300,·locals=6,·args_size=2 |
208 | ·········0:·aload_0 | 208 | ·········0:·aload_0 |
209 | ·········1:·aload_1 | 209 | ·········1:·aload_1 |
210 | ·········2:·invokespecial·#83·················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V | 210 | ·········2:·invokespecial·#83·················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V |
211 | ·········5:·aload_1 | 211 | ·········5:·aload_1 |
212 | ·········6:·astore_2 | ||
213 | ·········7:·aload_1 | ||
214 | ········· | 212 | ·········6:·arraylength |
213 | ·········7:·istore_2 | ||
214 | ·········8:·iconst_0 | ||
215 | ·········9:·istore_3 | 215 | ·········9:·istore_3 |
216 | ········10:·iconst_0 | ||
217 | ········11:·istore········4 | ||
218 | ········13:·iload·········4 | ||
219 | ········1 | 216 | ········10:·iload_3 |
217 | ········11:·iload_2 | ||
220 | ········1 | 218 | ········12:·if_icmpge·····40 |
221 | ········1 | 219 | ········15:·aload_1 |
222 | ········ | 220 | ········16:·iload_3 |
223 | ········ | 221 | ········17:·aaload |
224 | ········ | 222 | ········18:·astore········4 |
225 | ········2 | 223 | ········20:·aload_0 |
226 | ········2 | 224 | ········21:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService; |
227 | ········2 | 225 | ········24:·astore········5 |
228 | ········31:·aload·········6 | ||
229 | ········ | 226 | ········26:·aload·········5 |
227 | ········28:·aload·········4 | ||
230 | ········3 | 228 | ········30:·invokestatic··#87·················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V |
231 | ········3 | 229 | ········33:·iload_3 |
232 | ········ | 230 | ········34:·iconst_1 |
233 | ········ | 231 | ········35:·iadd |
234 | ········ | 232 | ········36:·istore_3 |
235 | ········ | 233 | ········37:·goto··········10 |
236 | ········4 | 234 | ········40:·return |
237 | } | 235 | } |
Offset 223, 38 lines modified | Offset 223, 36 lines modified | ||
223 | ·········7:·invokevirtual·#85·················//·Method·onProgressUpdate:([Ljava/lang/String;)V | 223 | ·········7:·invokevirtual·#85·················//·Method·onProgressUpdate:([Ljava/lang/String;)V |
224 | ········10:·return | 224 | ········10:·return |
225 | ··protected·void·onProgressUpdate(java.lang.String...); | 225 | ··protected·void·onProgressUpdate(java.lang.String...); |
226 | ····descriptor:·([Ljava/lang/String;)V | 226 | ····descriptor:·([Ljava/lang/String;)V |
227 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS | 227 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS |
228 | ····Code: | 228 | ····Code: |
229 | ······stack=300,·locals= | 229 | ······stack=300,·locals=6,·args_size=2 |
230 | ·········0:·aload_0 | 230 | ·········0:·aload_0 |
231 | ·········1:·aload_1 | 231 | ·········1:·aload_1 |
232 | ·········2:·invokespecial·#88·················//·Method·com/matoski/adbm/tasks/RootCommandExecuter.onProgressUpdate:([Ljava/lang/Object;)V | 232 | ·········2:·invokespecial·#88·················//·Method·com/matoski/adbm/tasks/RootCommandExecuter.onProgressUpdate:([Ljava/lang/Object;)V |
233 | ·········5:·aload_1 | 233 | ·········5:·aload_1 |
234 | ·········6:·astore_2 | ||
235 | ·········7:·aload_1 | ||
236 | ········· | 234 | ·········6:·arraylength |
235 | ·········7:·istore_2 | ||
236 | ·········8:·iconst_0 | ||
237 | ·········9:·istore_3 | 237 | ·········9:·istore_3 |
238 | ········10:·iconst_0 | ||
239 | ········11:·istore········4 | ||
240 | ········13:·iload·········4 | ||
241 | ········1 | 238 | ········10:·iload_3 |
239 | ········11:·iload_2 | ||
242 | ········1 | 240 | ········12:·if_icmpge·····40 |
243 | ········1 | 241 | ········15:·aload_1 |
244 | ········ | 242 | ········16:·iload_3 |
245 | ········ | 243 | ········17:·aaload |
246 | ········ | 244 | ········18:·astore········4 |
247 | ········2 | 245 | ········20:·aload_0 |
248 | ········2 | 246 | ········21:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService; |
249 | ········2 | 247 | ········24:·astore········5 |
250 | ········31:·aload·········6 | ||
251 | ········ | 248 | ········26:·aload·········5 |
249 | ········28:·aload·········4 | ||
252 | ········3 | 250 | ········30:·invokestatic··#92·················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V |
253 | ········3 | 251 | ········33:·iload_3 |
254 | ········ | 252 | ········34:·iconst_1 |
255 | ········ | 253 | ········35:·iadd |
256 | ········ | 254 | ········36:·istore_3 |
257 | ········ | 255 | ········37:·goto··········10 |
258 | ········4 | 256 | ········40:·return |
259 | } | 257 | } |
Offset 283, 38 lines modified | Offset 283, 36 lines modified | ||
283 | ·········7:·invokevirtual·#116················//·Method·onProgressUpdate:([Ljava/lang/String;)V | 283 | ·········7:·invokevirtual·#116················//·Method·onProgressUpdate:([Ljava/lang/String;)V |
284 | ········10:·return | 284 | ········10:·return |
285 | ··protected·void·onProgressUpdate(java.lang.String...); | 285 | ··protected·void·onProgressUpdate(java.lang.String...); |
286 | ····descriptor:·([Ljava/lang/String;)V | 286 | ····descriptor:·([Ljava/lang/String;)V |
287 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS | 287 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS |
288 | ····Code: | 288 | ····Code: |
289 | ······stack=300,·locals= | 289 | ······stack=300,·locals=6,·args_size=2 |
290 | ·········0:·aload_0 | 290 | ·········0:·aload_0 |
291 | ·········1:·aload_1 | 291 | ·········1:·aload_1 |
292 | ·········2:·invokespecial·#119················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V | 292 | ·········2:·invokespecial·#119················//·Method·com/matoski/adbm/tasks/NetworkStatusChecker.onProgressUpdate:([Ljava/lang/Object;)V |
293 | ·········5:·aload_1 | 293 | ·········5:·aload_1 |
294 | ·········6:·astore_2 | ||
295 | ·········7:·aload_1 | ||
296 | ········· | 294 | ·········6:·arraylength |
295 | ·········7:·istore_2 | ||
296 | ·········8:·iconst_0 | ||
297 | ·········9:·istore_3 | 297 | ·········9:·istore_3 |
298 | ········10:·iconst_0 | ||
299 | ········11:·istore········4 | ||
300 | ········13:·iload·········4 | ||
301 | ········1 | 298 | ········10:·iload_3 |
299 | ········11:·iload_2 | ||
302 | ········1 | 300 | ········12:·if_icmpge·····40 |
303 | ········1 | 301 | ········15:·aload_1 |
304 | ········ | 302 | ········16:·iload_3 |
305 | ········ | 303 | ········17:·aaload |
306 | ········ | 304 | ········18:·astore········4 |
307 | ········2 | 305 | ········20:·aload_0 |
308 | ········2 | 306 | ········21:·getfield······#8··················//·Field·this$0:Lcom/matoski/adbm/service/ManagerService; |
309 | ········2 | 307 | ········24:·astore········5 |
310 | ········31:·aload·········6 | ||
311 | ········ | 308 | ········26:·aload·········5 |
309 | ········28:·aload·········4 | ||
312 | ········3 | 310 | ········30:·invokestatic··#123················//·Method·com/matoski/adbm/service/ManagerService.access$300:(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V |
313 | ········3 | 311 | ········33:·iload_3 |
314 | ········ | 312 | ········34:·iconst_1 |
315 | ········ | 313 | ········35:·iadd |
316 | ········ | 314 | ········36:·istore_3 |
317 | ········ | 315 | ········37:·goto··········10 |
318 | ········4 | 316 | ········40:·return |
319 | } | 317 | } |
Offset 24, 14 lines modified | Offset 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·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V | 26 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·1098 | 30 | ····.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 modified | Offset 62, 24 lines modified | ||
61 | ····.prologue | 62 | ····.prologue |
62 | ····.line·1101 | 63 | ····.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_0 | 65 | ····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·v0 | 69 | ····move-result-object·v0 |
68 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z | 70 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z |
69 | ····move-result·v0 | 71 | ····move-result·v0 |
72 | ····.line·1102 | ||
70 | ····invoke-static·{p3,·v0},·Leu/chainfire/libsuperuser/Shell;->parseAvailableResult(Ljava/util/List;Z)Z | 73 | ····invoke-static·{p3,·v0},·Leu/chainfire/libsuperuser/Shell;->parseAvailableResult(Ljava/util/List;Z)Z |
71 | ····move-result·v0 | 74 | ····move-result·v0 |
72 | ····const/4·v1,·0x1 | 75 | ····const/4·v1,·0x1 |
73 | ····if-eq·v0,·v1,·:cond_0 | 76 | ····if-eq·v0,·v1,·:cond_0 |
Offset 78, 14 lines modified | Offset 78, 15 lines modified | ||
78 | ····.end·annotation | 78 | ····.end·annotation |
79 | ····.prologue | 79 | ····.prologue |
80 | ····.line·277 | 80 | ····.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()I | 84 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
84 | ····move-result·v0 | 85 | ····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 modified | Offset 95, 15 lines modified | ||
94 | ····check-cast·v0,·[Ljava/lang/String; | 95 | ····check-cast·v0,·[Ljava/lang/String; |
95 | ····const/4·v2,·0x0 | 96 | ····const/4·v2,·0x0 |
96 | ····const/4·v3,·0x0 | 97 | ····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·v0 | 100 | ····move-result-object·v0 |
99 | ····return-object·v0 | 101 | ····return-object·v0 |
100 | .end·method | 102 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Shell.java" | 3 | .source·"Shell.java" |
4 | #·annotations | 4 | #·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 modified | Offset 52, 14 lines modified | ||
53 | .method·public·constructor·<init>()V | 52 | .method·public·constructor·<init>()V |
54 | ····.locals·0 | 53 | ····.locals·0 |
55 | ····.prologue | 54 | ····.prologue |
56 | ····.line·43 | 55 | ····.line·43 |
57 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 56 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
58 | ····.line·1024 | ||
59 | ····return-void | 57 | ····return-void |
60 | .end·method | 58 | .end·method |
61 | .method·protected·static·parseAvailableResult(Ljava/util/List;Z)Z | 59 | .method·protected·static·parseAvailableResult(Ljava/util/List;Z)Z |
62 | ····.locals·5 | 60 | ····.locals·5 |
63 | ····.param·p1,·"checkForRoot"····#·Z | 61 | ····.param·p1,·"checkForRoot"····#·Z |
64 | ····.annotation·system·Ldalvik/annotation/Signature; | 62 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 72, 93 lines modified | Offset 70, 92 lines modified | ||
72 | ············"Ljava/lang/String;", | 70 | ············"Ljava/lang/String;", |
73 | ············">;Z)Z" | 71 | ············">;Z)Z" |
74 | ········} | 72 | ········} |
75 | ····.end·annotation | 73 | ····.end·annotation |
76 | ····.prologue | 74 | ····.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·v | 76 | ····const/4·v2,·0x0 |
79 | ····.line·231 | 77 | ····.line·231 |
80 | ····if-nez·p0,·:cond_1 | 78 | ····if-nez·p0,·:cond_1 |
81 | ····.line·251 | 79 | ····.line·251 |
82 | ····:cond_0 | 80 | ····:cond_0 |
83 | ····:goto_0 | 81 | ····:goto_0 |
84 | ····return·v | 82 | ····return·v2 |
85 | ····.line·235 | 83 | ····.line·235 |
86 | ····:cond_1 | 84 | ····:cond_1 |
87 | ····const/4·v0,·0x0 | 85 | ····const/4·v0,·0x0 |
88 | ····.line·237 | 86 | ····.line·237 |
89 | ····.local·v0,·"echo_seen":Z | 87 | ····.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·v | 89 | ····move-result-object·v3 |
92 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
93 | ····:cond_2 | 90 | ····:cond_2 |
94 | ····:goto_1 | 91 | ····:goto_1 |
95 | ····invoke-interface·{v | 92 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
96 | ····move-result·v4 | 93 | ····move-result·v4 |
97 | ····if-eqz·v4,·:cond_5 | 94 | ····if-eqz·v4,·:cond_5 |
98 | ····invoke-interface·{v | 95 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
99 | ····move-result-object·v | 96 | ····move-result-object·v1 |
100 | ····check-cast·v | 97 | ····check-cast·v1,·Ljava/lang/String; |
101 | ····.line·238 | 98 | ····.line·238 |
102 | ····.local·v | 99 | ····.local·v1,·"line":Ljava/lang/String; |
103 | ····const-string·v4,·"uid=" | 100 | ····const-string·v4,·"uid=" |
104 | ····invoke-virtual·{v | 101 | ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
105 | ····move-result·v4 | 102 | ····move-result·v4 |
106 | ····if-eqz·v4,·:cond_4 | 103 | ····if-eqz·v4,·:cond_4 |
107 | ····.line·240 | 104 | ····.line·240 |
108 | ····if-eqz·p1,·:cond_3 | 105 | ····if-eqz·p1,·:cond_3 |
109 | ····const-string·v | 106 | ····const-string·v3,·"uid=0" |
110 | ····invoke-virtual·{v | 107 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
111 | ····move-result·v | 108 | ····move-result·v3 |
112 | ····if-eqz·v | 109 | ····if-eqz·v3,·:cond_0 |
113 | ····:cond_3 | 110 | ····:cond_3 |
114 | ····const/4·v | 111 | ····const/4·v2,·0x1 |
115 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
116 | ····.line·241 | 113 | ····.line·241 |
117 | ····:cond_4 | 114 | ····:cond_4 |
118 | ····const-string·v4,·"-BOC-" | 115 | ····const-string·v4,·"-BOC-" |
119 | ····invoke-virtual·{v | 116 | ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
120 | ····move-result·v4 | 117 | ····move-result·v4 |
121 | ····if-eqz·v4,·:cond_2 | 118 | ····if-eqz·v4,·:cond_2 |
122 | ····.line·247 | 119 | ····.line·247 |
123 | ····const/4·v0,·0x1 | 120 | ····const/4·v0,·0x1 |
124 | ····goto·:goto_1 | 121 | ····goto·:goto_1 |
125 | ····.end·local·v | 122 | ····.end·local·v1····#·"line":Ljava/lang/String; |
126 | ····:cond_5 | 123 | ····:cond_5 |
127 | ····move·v | 124 | ····move·v2,·v0 |
128 | ····.line·251 | 125 | ····.line·251 |
129 | ····goto·:goto_0 | 126 | ····goto·:goto_0 |
130 | .end·method | 127 | .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·1 | 129 | ····.locals·1 |
Offset 190, 15 lines modified | Offset 187, 15 lines modified | ||
Max diff block lines reached; 31612/35195 bytes (89.82%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1349 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 414, 14 lines modified | Offset 414, 15 lines modified | ||
414 | ····.end·annotation | 414 | ····.end·annotation |
415 | ····.prologue | 415 | ····.prologue |
416 | ····.line·323 | 416 | ····.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()I | 420 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
420 | ····move-result·v0 | 421 | ····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 modified | Offset 431, 15 lines modified | ||
430 | ····check-cast·v0,·[Ljava/lang/String; | 431 | ····check-cast·v0,·[Ljava/lang/String; |
431 | ····const/4·v2,·0x0 | 432 | ····const/4·v2,·0x0 |
432 | ····const/4·v3,·0x0 | 433 | ····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·v0 | 436 | ····move-result-object·v0 |
435 | ····return-object·v0 | 437 | ····return-object·v0 |
436 | .end·method | 438 | .end·method |
Offset 511, 20 lines modified | Offset 513, 22 lines modified | ||
511 | ····.local·v1,·"internal":Ljava/lang/String; | 513 | ····.local·v1,·"internal":Ljava/lang/String; |
512 | ····if-eqz·v0,·:cond_0 | 514 | ····if-eqz·v0,·:cond_0 |
513 | ····if-eqz·v1,·:cond_0 | 515 | ····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;)Z | 518 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
516 | ····move-result·v3 | 519 | ····move-result·v3 |
517 | ····if-eqz·v3,·:cond_0 | 520 | ····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·v3 | 523 | ····move-result-object·v3 |
520 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I | 524 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I |
521 | ····move-result·v3 | 525 | ····move-result·v3 |
Offset 599, 179 lines modified | Offset 603, 175 lines modified | ||
599 | ····:cond_0 | 603 | ····:cond_0 |
600 | ····const-string·v0,·"su" | 604 | ····const-string·v0,·"su" |
601 | ····goto·:goto_0 | 605 | ····goto·:goto_0 |
602 | .end·method | 606 | .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· | 608 | ····.locals·9 |
605 | ····.param·p0,·"internal"····#·Z | 609 | ····.param·p0,·"internal"····#·Z |
606 | ····.prologue | 610 | ····.prologue |
607 | ····const/4·v | 611 | ····const/4·v4,·0x1 |
608 | ····const/4·v | 612 | ····const/4·v0,·0x0 |
609 | ····.line·376 | 613 | ····.line·376 |
610 | ····const-class·v | 614 | ····const-class·v5,·Leu/chainfire/libsuperuser/Shell$SU; |
611 | ····monitor-enter·v | 615 | ····monitor-enter·v5 |
612 | ····if-eqz·p0,·:cond_3 | 616 | ····if-eqz·p0,·:cond_3 |
613 | ····.line·377 | 617 | ····.line·377 |
614 | ····.local·v | 618 | ····.local·v0,·"idx":I |
615 | ····:goto_0 | 619 | ····:goto_0 |
616 | ····:try_start_0 | 620 | ····:try_start_0 |
617 | ····sget-object·v | 621 | ····sget-object·v4,·Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; |
618 | ····aget-object·v | 622 | ····aget-object·v4,·v4,·v0 |
619 | ····if-nez·v | 623 | ····if-nez·v4,·:cond_2 |
620 | ····.line·378 | 624 | ····.line·378 |
621 | ····const/4·v | 625 | ····const/4·v3,·0x0 |
622 | ····.line·380 | 626 | ····.line·380 |
623 | ····.local·v | 627 | ····.local·v3,·"version":Ljava/lang/String; |
624 | ····if-eqz·p0,·:cond_4 | 628 | ····if-eqz·p0,·:cond_4 |
625 | ····const-string·v | 629 | ····const-string·v4,·"su·-V" |
626 | ····:goto_1 | 630 | ····:goto_1 |
627 | ····const/4·v | 631 | ····const/4·v6,·0x1 |
628 | ····new-array·v | 632 | ····new-array·v6,·v6,·[Ljava/lang/String; |
629 | ····const/4·v | 633 | ····const/4·v7,·0x0 |
630 | ····const-string·v | 634 | ····const-string·v8,·"exit" |
631 | ····aput-object·v | 635 | ····aput-object·v8,·v6,·v7 |
632 | ····const/4·v | 636 | ····const/4·v7,·0x0 |
633 | ····const/4·v | 637 | ····const/4·v8,·0x0 |
634 | ····invoke-static·{v | 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·v | 639 | ····move-result-object·v2 |
636 | ····.line·383 | 640 | ····.line·383 |
637 | ····.local·v | 641 | ····.local·v2,·"ret":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
638 | ····if-eqz·v | 642 | ····if-eqz·v2,·:cond_1 |
639 | ····.line·384 | 643 | ····.line·384 |
640 | ····invoke-interface·{v | 644 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
641 | ····move-result-object·v | 645 | ····move-result-object·v4 |
642 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
643 | ····:cond_0 | 646 | ····:cond_0 |
644 | ····:goto_2 | 647 | ····:goto_2 |
Max diff block lines reached; 4145/8013 bytes (51.73%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1608 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 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·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·1464 | 30 | ····.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; |
Offset 64, 15 lines modified | Offset 64, 14 lines modified | ||
64 | .method·public·constructor·<init>()V | 64 | .method·public·constructor·<init>()V |
65 | ····.locals·0 | 65 | ····.locals·0 |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·28 | 67 | ····.line·28 |
68 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 68 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
69 | ····.line·64 | ||
70 | ····return-void | 69 | ····return-void |
71 | .end·method | 70 | .end·method |
72 | .method·public·static·getDebug()Z | 71 | .method·public·static·getDebug()Z |
73 | ····.locals·1 | 72 | ····.locals·1 |
74 | ····.prologue | 73 | ····.prologue |
Offset 269, 22 lines modified | Offset 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·v2 | 269 | ····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;)Z | 272 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
273 | ····move-result·v0 | 273 | ····move-result·v0 |
274 | ····if-nez·v0,·:cond_2 | 274 | ····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;)Z | 277 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
277 | ····move-result·v0 | 278 | ····move-result·v0 |
278 | ····if-nez·v0,·:cond_2 | 279 | ····if-nez·v0,·:cond_2 |
279 | ····const-string·v0,·"·" | 280 | ····const-string·v0,·"·" |
Offset 298, 18 lines modified | Offset 299, 20 lines modified | ||
298 | ····move-result-object·v0 | 299 | ····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·v0 | 301 | ····move-result-object·v0 |
302 | ····.line·103 | ||
301 | ····invoke-static·{v1,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 303 | ····invoke-static·{v1,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
302 | ····goto·:goto_0 | 304 | ····goto·:goto_0 |
305 | ····.line·110 | ||
303 | ····:cond_2 | 306 | ····:cond_2 |
304 | ····const-string·v0,·"" | 307 | ····const-string·v0,·"" |
305 | ····goto·:goto_1 | 308 | ····goto·:goto_1 |
306 | .end·method | 309 | .end·method |
307 | .method·public·static·logOutput(Ljava/lang/String;)V | 310 | .method·public·static·logOutput(Ljava/lang/String;)V |
Offset 339, 25 lines modified | Offset 342, 28 lines modified | ||
339 | ····if-eqz·v0,·:cond_0 | 342 | ····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·v0 | 344 | ····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·v1 | 347 | ····move-result-object·v1 |
344 | ····if-ne·v0,·v1,·:cond_0 | 348 | ····if-ne·v0,·v1,·:cond_0 |
345 | ····const/4·v0,·0x1 | 349 | ····const/4·v0,·0x1 |
350 | ····.line·314 | ||
346 | ····:goto_0 | 351 | ····:goto_0 |
347 | ····return·v0 | 352 | ····return·v0 |
353 | ····.line·315 | ||
348 | ····:cond_0 | 354 | ····:cond_0 |
349 | ····const/4·v0,·0x0 | 355 | ····const/4·v0,·0x0 |
350 | ····goto·:goto_0 | 356 | ····goto·:goto_0 |
351 | .end·method | 357 | .end·method |
352 | .method·public·static·setDebug(Z)V | 358 | .method·public·static·setDebug(Z)V |
Offset 93, 14 lines modified | Offset 93, 15 lines modified | ||
93 | ····sget·v4,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I | 93 | ····sget·v4,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I |
94 | ····add-int/lit8·v4,·v4,·0x1 | 94 | ····add-int/lit8·v4,·v4,·0x1 |
95 | ····sput·v4,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I | 95 | ····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·v4 | 98 | ····move-result-object·v4 |
98 | ····aput-object·v4,·v2,·v3 | 99 | ····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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1583 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 85, 34 lines modified | Offset 86, 38 lines modified | ||
85 | ····.line·1592 | 86 | ····.line·1592 |
86 | ····:try_start_1 | 87 | ····: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·v2 | 92 | ····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·v2 | 94 | ····move-result-object·v2 |
95 | ····.line·1594 | ||
93 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I | 96 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I |
94 | ····move-result·v2 | 97 | ····move-result·v2 |
95 | ····add-int/lit8·v2,·v2,·0x1 | 98 | ····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·v2 | 101 | ····move-result-object·v2 |
98 | ····const/16·v3,·0xa | 102 | ····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·v2 | 105 | ····move-result-object·v2 |
101 | ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I | 106 | ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I |
102 | ····move-result·v2 | 107 | ····move-result·v2 |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$fOutput:Ljava/util/List; | 26 | .field·final·synthetic·val$fOutput:Ljava/util/List; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V | 28 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·1521 | 32 | ····.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 modified | Offset 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·v0 | 73 | ····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;)I | 76 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I |
75 | ····move-result·v1 | 77 | ····move-result·v1 |
76 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I | 78 | ····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;)V | 81 | ····invoke-interface·{v0,·v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V |
79 | ····.line·1529 | 82 | ····.line·1529 |
80 | ····:cond_0 | 83 | ····: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 modified | Offset 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·v0 | 104 | ····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;)I | 107 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I |
104 | ····move-result·v1 | 108 | ····move-result·v1 |
105 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I | 109 | ····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)V | 111 | ····invoke-interface·{v0,·v1,·v2},·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V |
107 | ····:try_end_0 | 112 | ····:try_end_0 |
108 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 113 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
109 | ····.line·1533 | 114 | ····.line·1533 |
110 | ····:cond_1 | 115 | ····: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; |
Offset 605, 20 lines modified | Offset 605, 22 lines modified | ||
605 | ····const/4·v3,·0x0 | 605 | ····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·v4 | 610 | ····move-result-object·v4 |
610 | ····aput-object·v4,·v2,·v3 | 611 | ····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·v1 | 614 | ····move-result-object·v1 |
613 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V | 615 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V |
614 | ····.line·1326 | 616 | ····.line·1326 |
Offset 702, 367 lines modified | Offset 704, 372 lines modified | ||
702 | ····const/4·v3,·0x0 | 704 | ····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·v4 | 709 | ····move-result-object·v4 |
707 | ····aput-object·v4,·v2,·v3 | 710 | ····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·v1 | 713 | ····move-result-object·v1 |
710 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V | 714 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V |
711 | ····:try_end_2 | 715 | ····:try_end_2 |
712 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 716 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
713 | ····goto·:goto_1 | 717 | ····goto·:goto_1 |
714 | .end·method | 718 | .end·method |
715 | .method·private·declared-synchronized·open()Z | 719 | .method·private·declared-synchronized·open()Z |
716 | ····.locals·1 | 720 | ····.locals·12 |
717 | ····.prologue | 721 | ····.prologue |
718 | ····const/4·v | 722 | ····const/4·v6,·0x1 |
719 | ····const/4·v | 723 | ····const/4·v7,·0x0 |
720 | ····.line·1559 | 724 | ····.line·1559 |
721 | ····monitor-enter·p0 | 725 | ····monitor-enter·p0 |
722 | ····:try_start_0 | 726 | ····:try_start_0 |
723 | ····const-string·v | 727 | ····const-string·v5,·"[%s%%]·START" |
724 | ····const/4·v | 728 | ····const/4·v8,·0x1 |
725 | ····new-array·v | 729 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
726 | ····const/4·v | 730 | ····const/4·v9,·0x0 |
727 | ····iget-object·v1 | 731 | ····iget-object·v10,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; |
728 | ····sget-object·v1 | 732 | ····sget-object·v11,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; |
733 | ····.line·1560 | ||
729 | ····invoke-virtual·{v1 | 734 | ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
730 | ····move-result-object·v1 | 735 | ····move-result-object·v10 |
731 | ····aput-object·v1 | 736 | ····aput-object·v10,·v8,·v9 |
737 | ····.line·1559 | ||
732 | ····invoke-static·{v | 738 | ····invoke-static·{v5,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
733 | ····move-result-object·v | 739 | ····move-result-object·v5 |
734 | ····invoke-static·{v | 740 | ····invoke-static·{v5},·Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V |
735 | ····:try_end_0 | 741 | ····:try_end_0 |
736 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 742 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
737 | ····.line·1565 | 743 | ····.line·1565 |
738 | ····:try_start_1 | 744 | ····:try_start_1 |
739 | ····iget-object·v | 745 | ····iget-object·v5,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map; |
740 | ····invoke-interface·{v | 746 | ····invoke-interface·{v5},·Ljava/util/Map;->size()I |
741 | ····move-result·v | 747 | ····move-result·v5 |
742 | ····if-nez·v | 748 | ····if-nez·v5,·:cond_0 |
743 | ····.line·1566 | 749 | ····.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·v | 751 | ····move-result-object·v5 |
746 | ····iget-object·v | 752 | ····iget-object·v8,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; |
747 | ····invoke-virtual·{v | 753 | ····invoke-virtual·{v5,·v8},·Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process; |
748 | ····move-result-object·v | 754 | ····move-result-object·v5 |
749 | ····iput-object·v | 755 | ····iput-object·v5,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; |
750 | ····.line·1581 | 756 | ····.line·1581 |
751 | ····:goto_0 | 757 | ····:goto_0 |
752 | ····new-instance·v | 758 | ····new-instance·v5,·Ljava/io/DataOutputStream; |
753 | ····iget-object·v | 759 | ····iget-object·v8,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; |
754 | ····invoke-virtual·{v | 760 | ····invoke-virtual·{v8},·Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream; |
755 | ····move-result-object·v | 761 | ····move-result-object·v8 |
756 | ····invoke-direct·{v | 762 | ····invoke-direct·{v5,·v8},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V |
757 | ····iput-object·v | 763 | ····iput-object·v5,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; |
758 | ····.line·1582 | 764 | ····.line·1582 |
Max diff block lines reached; 36538/41992 bytes (87.01%) of diff not shown. |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·10 | 29 | ····.line·10 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·372 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 212, 24 lines modified | Offset 212, 26 lines modified | ||
212 | ····.line·69 | 212 | ····.line·69 |
213 | ····:goto_1 | 213 | ····:goto_1 |
214 | ····new-array·v4,·v9,·[Ljava/lang/String; | 214 | ····new-array·v4,·v9,·[Ljava/lang/String; |
215 | ····const·v5,·0x7f090019 | 215 | ····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·v5 | 218 | ····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,·v8 | 221 | ····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·v5 | 224 | ····move-result-object·v5 |
223 | ····aput-object·v5,·v4,·v8 | 225 | ····aput-object·v5,·v4,·v8 |
224 | ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->publishProgress([Ljava/lang/Object;)V | 226 | ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->publishProgress([Ljava/lang/Object;)V |
Offset 363, 14 lines modified | Offset 365, 15 lines modified | ||
363 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 365 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
364 | ····move-result·v4 | 366 | ····move-result·v4 |
365 | ····if-nez·v4,·:cond_7 | 367 | ····if-nez·v4,·:cond_7 |
368 | ····.line·95 | ||
366 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 369 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
367 | ····move-result·v4 | 370 | ····move-result·v4 |
368 | ····if-gtz·v4,·:cond_8 | 371 | ····if-gtz·v4,·:cond_8 |
369 | ····:cond_7 | 372 | ····:cond_7 |
Offset 404, 69 lines modified | Offset 407, 71 lines modified | ||
404 | ····.line·100 | 407 | ····.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·v7 | 413 | ····move-result-object·v7 |
410 | ····aput-object·v7,·v6,·v8 | 414 | ····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·v5 | 416 | ····move-result-object·v5 |
417 | ····.line·100 | ||
413 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 418 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
414 | ····.line·103 | 419 | ····.line·103 |
415 | ····new-array·v4,·v9,·[Ljava/lang/String; | 420 | ····new-array·v4,·v9,·[Ljava/lang/String; |
416 | ····const·v5,·0x7f09001e | 421 | ····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·v5 | 423 | ····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·v7 | 427 | ····move-result-object·v7 |
422 | ····aput-object·v7,·v6,·v8 | 428 | ····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·v5 | 431 | ····move-result-object·v5 |
425 | ····aput-object·v5,·v4,·v8 | 432 | ····aput-object·v5,·v4,·v8 |
426 | ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->publishProgress([Ljava/lang/Object;)V | 433 | ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->publishProgress([Ljava/lang/Object;)V |
427 | ····goto/16·:goto_0 | 434 | ····goto/16·:goto_0 |
428 | ····.line·9 | 435 | ····.line·95 |
429 | ····.end·local·v3····#·"stateEnum":Lcom/matoski/adbm/enums/AdbStateEnum; | 436 | ····.end·local·v3····#·"stateEnum":Lcom/matoski/adbm/enums/AdbStateEnum; |
430 | ····:cond_8 | 437 | ····: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_3 | 439 | ····goto·:goto_3 |
433 | .end·method | 440 | .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·1 | 442 | ····.locals·1 |
436 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
437 | ····.prologue | 443 | ····.prologue |
438 | ····.line·18 | 444 | ····.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·v0 | 447 | ····move-result-object·v0 |
443 | ····return-object·v0 | 448 | ····return-object·v0 |
444 | .end·method | 449 | .end·method |
Offset 174, 24 lines modified | Offset 174, 26 lines modified | ||
174 | ····.line·60 | 174 | ····.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_1 | 176 | ····:goto_1 |
177 | ····new-array·v4,·v9,·[Ljava/lang/String; | 177 | ····new-array·v4,·v9,·[Ljava/lang/String; |
178 | ····const·v5,·0x7f090019 | 178 | ····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·v5 | 181 | ····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,·v8 | 184 | ····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·v5 | 187 | ····move-result-object·v5 |
186 | ····aput-object·v5,·v4,·v8 | 188 | ····aput-object·v5,·v4,·v8 |
187 | ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->publishProgress([Ljava/lang/Object;)V | 189 | ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->publishProgress([Ljava/lang/Object;)V |
Offset 296, 14 lines modified | Offset 298, 15 lines modified | ||
296 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 298 | ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
297 | ····move-result·v4 | 299 | ····move-result·v4 |
298 | ····if-nez·v4,·:cond_5 | 300 | ····if-nez·v4,·:cond_5 |
301 | ····.line·79 | ||
299 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 302 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
300 | ····move-result·v4 | 303 | ····move-result·v4 |
301 | ····if-gtz·v4,·:cond_6 | 304 | ····if-gtz·v4,·:cond_6 |
302 | ····:cond_5 | 305 | ····:cond_5 |
Offset 337, 69 lines modified | Offset 340, 71 lines modified | ||
337 | ····.line·84 | 340 | ····.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·v7 | 346 | ····move-result-object·v7 |
343 | ····aput-object·v7,·v6,·v8 | 347 | ····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·v5 | 349 | ····move-result-object·v5 |
350 | ····.line·84 | ||
346 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 351 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
347 | ····.line·87 | 352 | ····.line·87 |
348 | ····new-array·v4,·v9,·[Ljava/lang/String; | 353 | ····new-array·v4,·v9,·[Ljava/lang/String; |
349 | ····const·v5,·0x7f09001e | 354 | ····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·v5 | 356 | ····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·v7 | 360 | ····move-result-object·v7 |
355 | ····aput-object·v7,·v6,·v8 | 361 | ····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·v5 | 364 | ····move-result-object·v5 |
358 | ····aput-object·v5,·v4,·v8 | 365 | ····aput-object·v5,·v4,·v8 |
359 | ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->publishProgress([Ljava/lang/Object;)V | 366 | ····invoke-virtual·{p0,·v4},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->publishProgress([Ljava/lang/Object;)V |
360 | ····goto/16·:goto_0 | 367 | ····goto/16·:goto_0 |
361 | ····.line·7 | 368 | ····.line·79 |
362 | ····.end·local·v3····#·"stateEnum":Lcom/matoski/adbm/enums/AdbStateEnum; | 369 | ····.end·local·v3····#·"stateEnum":Lcom/matoski/adbm/enums/AdbStateEnum; |
363 | ····:cond_6 | 370 | ····: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_2 | 372 | ····goto·:goto_2 |
366 | .end·method | 373 | .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·1 | 375 | ····.locals·1 |
369 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
370 | ····.prologue | 376 | ····.prologue |
371 | ····.line·18 | 377 | ····.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·v0 | 380 | ····move-result-object·v0 |
376 | ····return-object·v0 | 381 | ····return-object·v0 |
377 | .end·method | 382 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$8;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$8;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity$8; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·271 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$6;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$6;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity$6; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·219 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$8;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$8;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity$8; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·257 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$mWakeOnNewPackage:Landroid/preference/CheckBoxPreference; | 22 | .field·final·synthetic·val$mWakeOnNewPackage:Landroid/preference/CheckBoxPreference; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/preference/CheckBoxPreference;)V | 24 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/preference/CheckBoxPreference;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·143 | 28 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·173 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/app/Activity; | 2 | .super·Landroid/app/Activity; |
3 | .source·"MainActivity.java" | 3 | .source·"MainActivity.java" |
4 | #·annotations | 4 | #·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·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·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 modified | Offset 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·v5 | 339 | ····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·v6 | 342 | ····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·v5 | 344 | ····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·v5 | 346 | ····move-result-object·v5 |
347 | ····.line·539 | ||
347 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 348 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
348 | ····.line·542 | 349 | ····.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_1 | 351 | ····if-nez·v4,·:cond_1 |
Offset 491, 22 lines modified | Offset 492, 24 lines modified | ||
491 | ····move-result-object·v2 | 492 | ····move-result-object·v2 |
492 | ····const·v5,·0x7f09002d | 493 | ····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·v7 | 497 | ····move-result-object·v7 |
496 | ····aput-object·v7,·v6,·v4 | 498 | ····aput-object·v7,·v6,·v4 |
497 | ····aput-object·p2,·v6,·v3 | 499 | ····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·v2 | 502 | ····move-result-object·v2 |
500 | ····invoke-virtual·{p0,·v2},·Lcom/matoski/adbm/activity/MainActivity;->addItem(Ljava/lang/String;)Z | 503 | ····invoke-virtual·{p0,·v2},·Lcom/matoski/adbm/activity/MainActivity;->addItem(Ljava/lang/String;)Z |
501 | ····.line·604 | 504 | ····.line·604 |
Offset 551, 18 lines modified | Offset 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,·0x15b3 | 557 | ····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·v6 | 560 | ····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·v1 | 563 | ····move-result-object·v1 |
559 | ····.line·617 | 564 | ····.line·617 |
560 | ····.local·v1,·"port":Ljava/lang/String; | 565 | ····.local·v1,·"port":Ljava/lang/String; |
561 | ····if-nez·v0,·:cond_4 | 566 | ····if-nez·v0,·:cond_4 |
Offset 627, 14 lines modified | Offset 632, 15 lines modified | ||
627 | ····goto·:goto_0 | 632 | ····goto·:goto_0 |
628 | ····.line·609 | 633 | ····.line·609 |
629 | ····:cond_2 | 634 | ····: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()Z | 637 | ····invoke-virtual·{v2},·Lcom/matoski/adbm/service/ManagerService;->isWakeLockAcquired()Z |
632 | ····move-result·v2 | 638 | ····move-result·v2 |
633 | ····if-eqz·v2,·:cond_3 | 639 | ····if-eqz·v2,·:cond_3 |
634 | ····const·v2,·0x7f090001 | 640 | ····const·v2,·0x7f090001 |
Offset 648, 14 lines modified | Offset 654, 15 lines modified | ||
648 | ····.line·620 | 654 | ····.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_4 | 657 | ····: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·v5 | 661 | ····move-result-object·v5 |
655 | ····const·v6,·0x7f090014 | 662 | ····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 modified | Offset 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,·v4 | 672 | ····aput-object·v0,·v6,·v4 |
Max diff block lines reached; 4927/8450 bytes (58.31%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·329 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 55, 26 lines modified | Offset 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·v2 | 58 | ····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·v3 | 61 | ····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·v2 | 63 | ····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·v2 | 65 | ····move-result-object·v2 |
66 | ····.line·334 | ||
64 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 67 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
65 | ····.line·338 | 68 | ····.line·338 |
66 | ····invoke-virtual·{p1},·Landroid/widget/CompoundButton;->isPressed()Z | 69 | ····invoke-virtual·{p1},·Landroid/widget/CompoundButton;->isPressed()Z |
67 | ····move-result·v1 | 70 | ····move-result·v1 |
Offset 120, 72 lines modified | Offset 120, 63 lines modified | ||
120 | ····.line·94 | 120 | ····.line·94 |
121 | ····:cond_1 | 121 | ····:cond_1 |
122 | ····return-void | 122 | ····return-void |
123 | .end·method | 123 | .end·method |
124 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 124 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
125 | ····.locals·0 | 125 | ····.locals·0 |
126 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
127 | ····.prologue | 126 | ····.prologue |
128 | ····.line·61 | 127 | ····.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;)V | 129 | ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V |
132 | ····return-void | 130 | ····return-void |
133 | .end·method | 131 | .end·method |
134 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V | 132 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V |
135 | ····.locals·0 | 133 | ····.locals·0 |
136 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
137 | ····.prologue | 134 | ····.prologue |
138 | ····.line·61 | 135 | ····.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;)V | 137 | ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->onProgressUpdate([Ljava/lang/String;)V |
142 | ····return-void | 138 | ····return-void |
143 | .end·method | 139 | .end·method |
144 | .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V | 140 | .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V |
145 | ····.locals· | 141 | ····.locals·4 |
146 | ····.param·p1,·"messages"····#·[Ljava/lang/String; | 142 | ····.param·p1,·"messages"····#·[Ljava/lang/String; |
147 | ····.prologue | 143 | ····.prologue |
148 | ····.line·103 | 144 | ····.line·103 |
149 | ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V | 145 | ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V |
150 | ····.line·104 | 146 | ····.line·104 |
151 | ···· | 147 | ····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,·0x0 | 148 | ····const/4·v1,·0x0 |
156 | ····.local·v1,·"i$":I | ||
157 | ····:goto_0 | 149 | ····:goto_0 |
158 | ····if-ge·v1,·v2,·:cond_0 | 150 | ····if-ge·v1,·v2,·:cond_0 |
159 | ····aget-object·v | 151 | ····aget-object·v0,·p1,·v1 |
160 | ····.line·105 | 152 | ····.line·105 |
161 | ····.local·v | 153 | ····.local·v0,·"message":Ljava/lang/String; |
162 | ····iget-object·v | 154 | ····iget-object·v3,·p0,·Lcom/matoski/adbm/activity/MainActivity$MyNetworkStatusChecker;->this$0:Lcom/matoski/adbm/activity/MainActivity; |
163 | ····invoke-virtual·{v | 155 | ····invoke-virtual·{v3,·v0},·Lcom/matoski/adbm/activity/MainActivity;->addItem(Ljava/lang/String;)Z |
164 | ····.line·104 | 156 | ····.line·104 |
165 | ····add-int/lit8·v1,·v1,·0x1 | 157 | ····add-int/lit8·v1,·v1,·0x1 |
166 | ····goto·:goto_0 | 158 | ····goto·:goto_0 |
167 | ····.line·107 | 159 | ····.line·107 |
168 | ····.end·local·v | 160 | ····.end·local·v0····#·"message":Ljava/lang/String; |
169 | ····:cond_0 | 161 | ····:cond_0 |
170 | ····return-void | 162 | ····return-void |
171 | .end·method | 163 | .end·method |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences; | 24 | .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/Context;Landroid/content/SharedPreferences;)V | 26 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/Context;Landroid/content/SharedPreferences;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·197 | 30 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·173 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·203 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·66 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·187 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 82, 20 lines modified | Offset 82, 22 lines modified | ||
82 | ····aput-object·v7,·v5,·v6 | 82 | ····aput-object·v7,·v5,·v6 |
83 | ····const/4·v6,·0x1 | 83 | ····const/4·v6,·0x1 |
84 | ····iget·v7,·v1,·Landroid/content/pm/PackageInfo;->versionCode:I | 84 | ····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·v7 | 87 | ····move-result-object·v7 |
87 | ····aput-object·v7,·v5,·v6 | 88 | ····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_0 | 91 | ····:try_end_0 |
90 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 92 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
91 | ····move-result-object·v3 | 93 | ····move-result-object·v3 |
92 | ····.line·103 | 94 | ····.line·103 |
Offset 118, 26 lines modified | Offset 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·v5 | 122 | ····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·v6 | 125 | ····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·v5 | 127 | ····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·v5 | 129 | ····move-result-object·v5 |
130 | ····.line·98 | ||
127 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 131 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
128 | ····.line·100 | 132 | ····.line·100 |
129 | ····const-string·v3,·"Unable·to·get·application·version." | 133 | ····const-string·v3,·"Unable·to·get·application·version." |
130 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
131 | .end·method | 135 | .end·method |
Offset 182, 18 lines modified | Offset 186, 20 lines modified | ||
182 | ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 186 | ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
183 | ····.line·67 | 187 | ····.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·v4 | 189 | ····move-result-object·v4 |
190 | ····.line·68 | ||
186 | ····invoke-virtual·{p0},·Lcom/matoski/adbm/activity/BaseHelpActivity;->getResourceId()I | 191 | ····invoke-virtual·{p0},·Lcom/matoski/adbm/activity/BaseHelpActivity;->getResourceId()I |
187 | ····move-result·v5 | 192 | ····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·v1 | 195 | ····move-result-object·v1 |
190 | ····.line·70 | 196 | ····.line·70 |
191 | ····.local·v1,·"html":Ljava/lang/String; | 197 | ····.local·v1,·"html":Ljava/lang/String; |
192 | ····if-nez·v1,·:cond_0 | 198 | ····if-nez·v1,·:cond_0 |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·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·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V | 31 | .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·104 | 35 | ····.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>()V | 37 | ····invoke-direct·{p0},·Lcom/google/gson/reflect/TypeToken;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·124 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·392 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 73, 14 lines modified | Offset 74, 15 lines modified | ||
73 | ····const-wide/16·v6,·0x400 | 74 | ····const-wide/16·v6,·0x400 |
74 | ····cmp-long·v3,·v4,·v6 | 75 | ····cmp-long·v3,·v4,·v6 |
75 | ····if-lez·v3,·:cond_0 | 76 | ····if-lez·v3,·:cond_0 |
77 | ····.line·404 | ||
76 | ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J | 78 | ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J |
77 | ····move-result-wide·v4 | 79 | ····move-result-wide·v4 |
78 | ····const-wide/32·v6,·0xbfff | 80 | ····const-wide/32·v6,·0xbfff |
79 | ····cmp-long·v3,·v4,·v6 | 81 | ····cmp-long·v3,·v4,·v6 |
Offset 100, 44 lines modified | Offset 102, 49 lines modified | ||
100 | ····.line·406 | 102 | ····.line·406 |
101 | ····const/4·v2,·0x0 | 103 | ····const/4·v2,·0x0 |
102 | ····.line·415 | 104 | ····.line·415 |
103 | ····:goto_0 | 105 | ····: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·v3 | 109 | ····move-result-object·v3 |
107 | ····const·v4,·0x7f090051 | 110 | ····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·v3 | 113 | ····move-result-object·v3 |
110 | ····const/4·v4,·0x1 | 114 | ····const/4·v4,·0x1 |
111 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 115 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
112 | ····const/4·v5,·0x0 | 116 | ····const/4·v5,·0x0 |
117 | ····.line·419 | ||
113 | ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J | 118 | ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J |
114 | ····move-result-wide·v6 | 119 | ····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·v6 | 121 | ····move-result-object·v6 |
117 | ····aput-object·v6,·v4,·v5 | 122 | ····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·v3 | 125 | ····move-result-object·v3 |
126 | ····.line·415 | ||
120 | ····invoke-virtual·{p1,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 127 | ····invoke-virtual·{p1,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
121 | ····.line·421 | 128 | ····.line·421 |
122 | ····move-object·p2,·v1 | 129 | ····move-object·p2,·v1 |
123 | ····.line·423 | 130 | ····.line·423 |
124 | ····.local·p2,·"newValue":Ljava/lang/Long; | 131 | ····.local·p2,·"newValue":Ljava/lang/Long; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$6;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity$6;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity$6; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·208 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 55, 14 lines modified | Offset 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·v0 | 58 | ····move-result-object·v0 |
59 | ····.line·213 | ||
58 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V | 60 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V |
59 | ····.line·214 | 61 | ····.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; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences; | 22 | .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/SharedPreferences;)V | 24 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/SharedPreferences;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·354 | 28 | ····.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 modified | Offset 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·v3 | 104 | ····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·v4 | 108 | ····move-result-object·v4 |
107 | ····const·v5,·0x7f090037 | 109 | ····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 modified | Offset 120, 34 lines modified | ||
118 | ····new-array·v5,·v6,·[Ljava/lang/Object; | 120 | ····new-array·v5,·v6,·[Ljava/lang/Object; |
119 | ····const/4·v6,·0x0 | 121 | ····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·v8 | 125 | ····move-result-object·v8 |
123 | ····invoke-direct·{v7,·v8},·Ljava/util/Locale;-><init>(Ljava/lang/String;)V | 126 | ····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·v7 | 129 | ····move-result-object·v7 |
126 | ····aput-object·v7,·v5,·v6 | 130 | ····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·v4 | 133 | ····move-result-object·v4 |
134 | ····.line·380 | ||
129 | ····invoke-virtual·{v3,·v4},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 135 | ····invoke-virtual·{v3,·v4},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
130 | ····.line·387 | 136 | ····.line·387 |
131 | ····:cond_0 | 137 | ····:cond_0 |
132 | ····return·v2 | 138 | ····return·v2 |
133 | ····.line·375 | 139 | ····.line·375 |
Offset 97, 15 lines modified | Offset 97, 15 lines modified | ||
97 | ····const·v10,·0x7f090008 | 97 | ····const·v10,·0x7f090008 |
98 | ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->setTitle(I)V | 98 | ····invoke-virtual·{p0,·v10},·Lcom/matoski/adbm/activity/MyPreferencesActivity;->setTitle(I)V |
99 | ····.line·130 | 99 | ····.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·13 | 101 | ····.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·v7 | 103 | ····move-result-object·v7 |
104 | ····.line·133 | 104 | ····.line·133 |
105 | ····.local·v7,·"prefs":Landroid/content/SharedPreferences; | 105 | ····.local·v7,·"prefs":Landroid/content/SharedPreferences; |
106 | ····move-object·v0,·p0 | 106 | ····move-object·v0,·p0 |
Offset 126, 14 lines modified | Offset 126, 15 lines modified | ||
126 | ····const/16·v11,·0x64 | 126 | ····const/16·v11,·0x64 |
127 | ····if-le·v10,·v11,·:cond_2 | 127 | ····if-le·v10,·v11,·:cond_2 |
128 | ····const/4·v10,·0x1 | 128 | ····const/4·v10,·0x1 |
129 | ····.line·137 | ||
129 | ····:goto_0 | 130 | ····:goto_0 |
130 | ····invoke-virtual·{v5,·v10},·Landroid/preference/CheckBoxPreference;->setEnabled(Z)V | 131 | ····invoke-virtual·{v5,·v10},·Landroid/preference/CheckBoxPreference;->setEnabled(Z)V |
131 | ····.line·139 | 132 | ····.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 modified | Offset 155, 43 lines modified | ||
154 | ····.line·142 | 155 | ····.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;)V | 158 | ····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;)V | 160 | ····invoke-virtual·{v4,·v10},·Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
159 | ····.line·156 | 161 | ····.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·v10 | 164 | ····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;)V | 166 | ····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;)V | 168 | ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
166 | ····.line·171 | 169 | ····.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·v10 | 172 | ····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;)V | 174 | ····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;)V | 176 | ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
173 | ····.line·186 | 177 | ····.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 modified | Offset 249, 42 lines modified | ||
245 | ····move-result-object·v10 | 249 | ····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;)V | 251 | ····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;)V | 253 | ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
249 | ····.line·306 | 254 | ····.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·v10 | 257 | ····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;)V | 259 | ····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;)V | 261 | ····invoke-virtual·{v10,·v11},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
256 | ····.line·324 | 262 | ····.line·324 |
257 | ····const-string·v10,·"adb_port" | 263 | ····const-string·v10,·"adb_port" |
258 | ····const-wide/16·v12,·0x15b3 | 264 | ····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·v11 | 267 | ····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·v1 | 270 | ····move-result-object·v1 |
263 | ····.line·327 | 271 | ····.line·327 |
264 | ····.local·v1,·"currentPort":Ljava/lang/String; | 272 | ····.local·v1,·"currentPort":Ljava/lang/String; |
265 | ····const-wide/16·v8,·0x15b3 | 273 | ····const-wide/16·v8,·0x15b3 |
Offset 316, 14 lines modified | Offset 324, 15 lines modified | ||
316 | ····:goto_1 | 324 | ····: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·v10 | 327 | ····move-result-object·v10 |
328 | ····.line·341 | ||
Max diff block lines reached; 2330/7385 bytes (31.55%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·109 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 94, 14 lines modified | Offset 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·v2 | 97 | ····move-result-object·v2 |
98 | ····.line·117 | ||
97 | ····invoke-interface·{v2},·Landroid/content/SharedPreferences$Editor;->apply()V | 99 | ····invoke-interface·{v2},·Landroid/content/SharedPreferences$Editor;->apply()V |
98 | ····.line·118 | 100 | ····.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·v2 | 102 | ····move-result-object·v2 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences; | 24 | .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/Context;Landroid/content/SharedPreferences;)V | 26 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;Landroid/content/Context;Landroid/content/SharedPreferences;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·246 | 30 | ····.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; |
Offset 29, 20 lines modified | Offset 29, 22 lines modified | ||
29 | .method·static·constructor·<clinit>()V | 29 | .method·static·constructor·<clinit>()V |
30 | ····.locals·1 | 30 | ····.locals·1 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·44 | 32 | ····.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·v0 | 36 | ····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-void | 39 | ····return-void |
38 | .end·method | 40 | .end·method |
39 | .method·public·constructor·<init>()V | 41 | .method·public·constructor·<init>()V |
40 | ····.locals·1 | 42 | ····.locals·1 |
41 | ····.prologue | 43 | ····.prologue |
Offset 135, 14 lines modified | Offset 137, 15 lines modified | ||
135 | ····invoke-direct·{v0},·Lcom/google/gson/GsonBuilder;-><init>()V | 137 | ····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·v0 | 139 | ····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·v0 | 142 | ····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·v0 | 144 | ····move-result-object·v0 |
Offset 179, 14 lines modified | Offset 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·104 | 183 | ····.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;)V | 185 | ····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·v0 | 188 | ····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·107 | 190 | ····.line·107 |
Offset 215, 76 lines modified | Offset 219, 78 lines modified | ||
215 | .end·method | 219 | .end·method |
216 | .method·protected·prepareAdapter()V | 220 | .method·protected·prepareAdapter()V |
217 | ····.locals·10 | 221 | ····.locals·10 |
218 | ····.prologue | 222 | ····.prologue |
219 | ····.line·140 | 223 | ····.line·140 |
220 | ····iget-object·v | 224 | ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->gson:Lcom/google/gson/Gson; |
221 | ····iget-object·v | 225 | ····iget-object·v5,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->preferences:Landroid/content/SharedPreferences; |
222 | ····const-string·v | 226 | ····const-string·v6,·"wifi_list" |
223 | ····const/4·v | 227 | ····const/4·v7,·0x0 |
228 | ····.line·141 | ||
224 | ····invoke-interface·{v | 229 | ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
225 | ····move-result-object·v | 230 | ····move-result-object·v5 |
226 | ····iget-object·v | 231 | ····iget-object·v6,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->gsonType:Ljava/lang/reflect/Type; |
232 | ····.line·140 | ||
227 | ····invoke-virtual·{v | 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·v | 234 | ····move-result-object·v3 |
229 | ····check-cast·v | 235 | ····check-cast·v3,·Ljava/util/ArrayList; |
230 | ····.line·144 | 236 | ····.line·144 |
231 | ····.local·v | 237 | ····.local·v3,·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;" |
232 | ····if-nez·v | 238 | ····if-nez·v3,·:cond_0 |
233 | ····.line·145 | 239 | ····.line·145 |
234 | ····new-instance·v | 240 | ····new-instance·v3,·Ljava/util/ArrayList; |
235 | ····.end·local·v | 241 | ····.end·local·v3····#·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;" |
236 | ····invoke-direct·{v | 242 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V |
237 | ····.line·148 | 243 | ····.line·148 |
238 | ····.restart·local·v | 244 | ····.restart·local·v3····#·"objects":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/matoski/adbm/pojo/Model;>;" |
239 | ····:cond_0 | 245 | ····:cond_0 |
240 | ····const/4·v | 246 | ····const/4·v1,·0x0 |
241 | ····.line·149 | 247 | ····.line·149 |
242 | ····.local·v | 248 | ····.local·v1,·"model":Lcom/matoski/adbm/pojo/Model; |
243 | ····iget-object·v | 249 | ····iget-object·v4,·p0,·Lcom/matoski/adbm/activity/WiFiListViewCheckboxesActivity;->wifiManager:Landroid/net/wifi/WifiManager; |
250 | ····.line·150 | ||
244 | ····invoke-virtual·{v | 251 | ····invoke-virtual·{v4},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; |
245 | ····move-result-object·v | 252 | ····move-result-object·v2 |
246 | ····.line·152 | 253 | ····.line·152 |
247 | ····.local·v | 254 | ····.local·v2,·"networks":Ljava/util/List;,·"Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;" |
248 | ····if-eqz·v | 255 | ····if-eqz·v2,·:cond_3 |
249 | ····.line·153 | 256 | ····.line·153 |
250 | ····invoke-interface·{v | 257 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
251 | ····move-result-object·v | 258 | ····move-result-object·v4 |
252 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
253 | ····:cond_1 | 259 | ····:cond_1 |
254 | ····:goto_0 | 260 | ····:goto_0 |
255 | ····invoke-interface·{v | 261 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
256 | ····move-result·v5 | 262 | ····move-result·v5 |
257 | ····if-eqz·v5,·:cond_3 | 263 | ····if-eqz·v5,·:cond_3 |
258 | ····invoke-interface·{v | 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. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·236 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·308 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 43, 42 lines modified | Offset 44, 47 lines modified | ||
43 | ····.prologue | 44 | ····.prologue |
44 | ····const/4·v5,·0x1 | 45 | ····const/4·v5,·0x1 |
45 | ····.line·313 | 46 | ····.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·v0 | 50 | ····move-result-object·v0 |
49 | ····const·v1,·0x7f090045 | 51 | ····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·v0 | 54 | ····move-result-object·v0 |
52 | ····new-array·v1,·v5,·[Ljava/lang/Object; | 55 | ····new-array·v1,·v5,·[Ljava/lang/Object; |
53 | ····const/4·v2,·0x0 | 56 | ····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·v3 | 59 | ····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·v3 | 62 | ····move-result-object·v3 |
59 | ····aput-object·v3,·v1,·v2 | 63 | ····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·v0 | 66 | ····move-result-object·v0 |
67 | ····.line·313 | ||
62 | ····invoke-virtual·{p1,·v0},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 68 | ····invoke-virtual·{p1,·v0},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
63 | ····.line·319 | 69 | ····.line·319 |
64 | ····return·v5 | 70 | ····return·v5 |
65 | .end·method | 71 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·158 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V | 23 | .method·constructor·<init>(Lcom/matoski/adbm/activity/MyPreferencesActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/activity/MyPreferencesActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·290 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 43, 42 lines modified | Offset 44, 47 lines modified | ||
43 | ····.prologue | 44 | ····.prologue |
44 | ····const/4·v5,·0x1 | 45 | ····const/4·v5,·0x1 |
45 | ····.line·295 | 46 | ····.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·v0 | 50 | ····move-result-object·v0 |
49 | ····const·v1,·0x7f090048 | 51 | ····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·v0 | 54 | ····move-result-object·v0 |
52 | ····new-array·v1,·v5,·[Ljava/lang/Object; | 55 | ····new-array·v1,·v5,·[Ljava/lang/Object; |
53 | ····const/4·v2,·0x0 | 56 | ····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·v3 | 59 | ····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·v3 | 62 | ····move-result-object·v3 |
59 | ····aput-object·v3,·v1,·v2 | 63 | ····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·v0 | 66 | ····move-result-object·v0 |
67 | ····.line·295 | ||
62 | ····invoke-virtual·{p1,·v0},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 68 | ····invoke-virtual·{p1,·v0},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
63 | ····.line·301 | 69 | ····.line·301 |
64 | ····return·v5 | 70 | ····return·v5 |
65 | .end·method | 71 | .end·method |
Offset 1, 20 lines modified | Offset 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·fields | 4 | #·static·fields |
11 | .field·private·static·LOG_TAG:Ljava/lang/String; | 5 | .field·private·static·LOG_TAG:Ljava/lang/String; |
12 | #·direct·methods | 6 | #·direct·methods |
13 | .method·static·constructor·<clinit>()V | 7 | .method·static·constructor·<clinit>()V |
14 | ····.locals·1 | 8 | ····.locals·1 |
Offset 35, 15 lines modified | Offset 27, 14 lines modified | ||
35 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
36 | ····.locals·0 | 28 | ····.locals·0 |
37 | ····.prologue | 29 | ····.prologue |
38 | ····.line·22 | 30 | ····.line·22 |
39 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 31 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
40 | ····.line·90 | ||
41 | ····return-void | 32 | ····return-void |
42 | .end·method | 33 | .end·method |
43 | #·virtual·methods | 34 | #·virtual·methods |
44 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V | 35 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V |
45 | ····.locals·9 | 36 | ····.locals·9 |
Offset 73, 26 lines modified | Offset 64, 29 lines modified | ||
73 | ····.line·41 | 64 | ····.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·v3 | 66 | ····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)Z | 69 | ····invoke-interface·{v3,·v4,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
78 | ····move-result·v3 | 70 | ····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·v1 | 73 | ····move-result-object·v1 |
81 | ····.line·45 | 74 | ····.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·v2 | 79 | ····move-result-object·v2 |
86 | ····check-cast·v2,·Landroid/net/NetworkInfo; | 80 | ····check-cast·v2,·Landroid/net/NetworkInfo; |
87 | ····.line·48 | 81 | ····.line·48 |
Offset 106, 24 lines modified | Offset 100, 26 lines modified | ||
106 | ····.line·50 | 100 | ····.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·v6 | 106 | ····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·v6 | 108 | ····move-result-object·v6 |
114 | ····aput-object·v6,·v5,·v7 | 109 | ····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·v4 | 112 | ····move-result-object·v4 |
117 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 113 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
118 | ····.line·53 | 114 | ····.line·53 |
Offset 154, 24 lines modified | Offset 150, 26 lines modified | ||
154 | ····:pswitch_0 | 150 | ····: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()Z | 155 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z |
159 | ····move-result·v6 | 156 | ····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·v6 | 158 | ····move-result-object·v6 |
162 | ····aput-object·v6,·v5,·v7 | 159 | ····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·v4 | 162 | ····move-result-object·v4 |
165 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 163 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
166 | ····.line·60 | 164 | ····.line·60 |
Offset 188, 14 lines modified | Offset 186, 15 lines modified | ||
188 | ····goto·:goto_0 | 186 | ····goto·:goto_0 |
189 | ····.line·64 | 187 | ····.line·64 |
190 | ····:cond_1 | 188 | ····: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. |
Offset 70, 14 lines modified | Offset 70, 15 lines modified | ||
70 | ····const/16·v7,·0xa | 70 | ····const/16·v7,·0xa |
71 | ····const/4·v6,·0x0 | 71 | ····const/4·v6,·0x0 |
72 | ····const/4·v5,·0x1 | 72 | ····const/4·v5,·0x1 |
73 | ····.line·54 | 73 | ····.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·v1 | 76 | ····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·58 | 78 | ····.line·58 |
Offset 120, 18 lines modified | Offset 121, 20 lines modified | ||
120 | ····.line·67 | 121 | ····.line·67 |
121 | ····:try_start_1 | 122 | ····:try_start_1 |
122 | ····const-string·v1,·"start_delay" | 123 | ····const-string·v1,·"start_delay" |
123 | ····const/16·v2,·0xa | 124 | ····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·v2 | 127 | ····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·v1 | 130 | ····move-result-object·v1 |
128 | ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 131 | ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
129 | ····move-result·v1 | 132 | ····move-result·v1 |
Offset 146, 36 lines modified | Offset 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:I | 151 | ····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·v4 | 154 | ····move-result-object·v4 |
151 | ····aput-object·v4,·v3,·v6 | 155 | ····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·v2 | 158 | ····move-result-object·v2 |
154 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 159 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
155 | ····.line·78 | 160 | ····.line·78 |
156 | ····:try_start_2 | 161 | ····:try_start_2 |
157 | ····const-string·v1,·"alarm_timeout_interval" | 162 | ····const-string·v1,·"alarm_timeout_interval" |
158 | ····const·v2,·0x6ddd00 | 163 | ····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·v2 | 166 | ····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·v1 | 169 | ····move-result-object·v1 |
163 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 170 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
164 | ····move-result-wide·v2 | 171 | ····move-result-wide·v2 |
Offset 190, 24 lines modified | Offset 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:J | 199 | ····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·v4 | 202 | ····move-result-object·v4 |
195 | ····aput-object·v4,·v3,·v6 | 203 | ····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·v2 | 206 | ····move-result-object·v2 |
207 | ····.line·85 | ||
198 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 208 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
199 | ····.line·90 | 209 | ····.line·90 |
200 | ····iget-boolean·v1,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->bRunOnBoot:Z | 210 | ····iget-boolean·v1,·p0,·Lcom/matoski/adbm/receiver/BootCompleteReceiver;->bRunOnBoot:Z |
201 | ····if-eqz·v1,·:cond_0 | 211 | ····if-eqz·v1,·:cond_0 |
Offset 84, 14 lines modified | Offset 84, 15 lines modified | ||
84 | ····.locals·7 | 84 | ····.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 | ····.prologue | 88 | ····.prologue |
89 | ····.line·34 | 89 | ····.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·v1 | 92 | ····move-result-object·v1 |
92 | ····.line·37 | 93 | ····.line·37 |
93 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; | 94 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; |
94 | ····move-object·v2,·p2 | 95 | ····move-object·v2,·p2 |
Offset 1, 20 lines modified | Offset 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·fields | 4 | #·static·fields |
11 | .field·private·static·LOG_TAG:Ljava/lang/String; | 5 | .field·private·static·LOG_TAG:Ljava/lang/String; |
12 | #·direct·methods | 6 | #·direct·methods |
13 | .method·static·constructor·<clinit>()V | 7 | .method·static·constructor·<clinit>()V |
14 | ····.locals·1 | 8 | ····.locals·1 |
Offset 35, 15 lines modified | Offset 27, 14 lines modified | ||
35 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
36 | ····.locals·0 | 28 | ····.locals·0 |
37 | ····.prologue | 29 | ····.prologue |
38 | ····.line·21 | 30 | ····.line·21 |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
40 | ····.line·104 | ||
41 | ····return-void | 32 | ····return-void |
42 | .end·method | 33 | .end·method |
43 | .method·public·static·getLocalAddress()Lcom/matoski/adbm/pojo/IP; | 34 | .method·public·static·getLocalAddress()Lcom/matoski/adbm/pojo/IP; |
44 | ····.locals·3 | 35 | ····.locals·3 |
45 | ····.prologue | 36 | ····.prologue |
Offset 54, 20 lines modified | Offset 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·v1 | 46 | ····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·v2 | 50 | ····move-result-object·v2 |
59 | ····invoke-direct·{v0,·v1,·v2},·Lcom/matoski/adbm/pojo/IP;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 51 | ····invoke-direct·{v0,·v1,·v2},·Lcom/matoski/adbm/pojo/IP;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
52 | ····.line·48 | ||
60 | ····return-object·v0 | 53 | ····return-object·v0 |
61 | .end·method | 54 | .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·1 | 56 | ····.locals·1 |
64 | ····.param·p0,·"mode"····#·Lcom/matoski/adbm/enums/IPMode; | 57 | ····.param·p0,·"mode"····#·Lcom/matoski/adbm/enums/IPMode; |
Offset 88, 21 lines modified | Offset 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·9 | 82 | ····.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 | ····.prologue | 85 | ····.prologue |
93 | ····.line·8 | 86 | ····.line·81 |
94 | ····:try_start_0 | 87 | ····: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·v2 | 89 | ····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_0 | 91 | ····:cond_0 |
100 | ····invoke-interface·{v2},·Ljava/util/Enumeration;->hasMoreElements()Z | 92 | ····invoke-interface·{v2},·Ljava/util/Enumeration;->hasMoreElements()Z |
101 | ····move-result·v7 | 93 | ····move-result·v7 |
102 | ····if-eqz·v7,·:cond_3 | 94 | ····if-eqz·v7,·:cond_3 |
Offset 110, 21 lines modified | Offset 102, 20 lines modified | ||
110 | ····.line·82 | 102 | ····.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·v6 | 104 | ····move-result-object·v6 |
113 | ····check-cast·v6,·Ljava/net/NetworkInterface; | 105 | ····check-cast·v6,·Ljava/net/NetworkInterface; |
114 | ····.line·8 | 106 | ····.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·v3 | 109 | ····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_1 | 111 | ····:cond_1 |
121 | ····:goto_0 | 112 | ····:goto_0 |
122 | ····invoke-interface·{v3},·Ljava/util/Enumeration;->hasMoreElements()Z | 113 | ····invoke-interface·{v3},·Ljava/util/Enumeration;->hasMoreElements()Z |
123 | ····move-result·v7 | 114 | ····move-result·v7 |
Offset 155, 18 lines modified | Offset 146, 20 lines modified | ||
155 | ····:pswitch_0 | 146 | ····:pswitch_0 |
156 | ····invoke-virtual·{v5},·Ljava/net/InetAddress;->isLoopbackAddress()Z | 147 | ····invoke-virtual·{v5},·Ljava/net/InetAddress;->isLoopbackAddress()Z |
157 | ····move-result·v7 | 148 | ····move-result·v7 |
158 | ····if-nez·v7,·:cond_1 | 149 | ····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·v7 | 152 | ····move-result-object·v7 |
153 | ····.line·90 | ||
161 | ····invoke-static·{v7},·Lorg/apache/http/conn/util/InetAddressUtils;->isIPv4Address(Ljava/lang/String;)Z | 154 | ····invoke-static·{v7},·Lorg/apache/http/conn/util/InetAddressUtils;->isIPv4Address(Ljava/lang/String;)Z |
162 | ····move-result·v7 | 155 | ····move-result·v7 |
163 | ····if-eqz·v7,·:cond_1 | 156 | ····if-eqz·v7,·:cond_1 |
164 | ····.line·92 | 157 | ····.line·92 |
Offset 200, 26 lines modified | Offset 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()Z | 194 | ····invoke-virtual·{v5},·Ljava/net/InetAddress;->isLoopbackAddress()Z |
Max diff block lines reached; 1131/4610 bytes (24.53%) of diff not shown. |
Offset 110, 122 lines modified | Offset 110, 127 lines modified | ||
110 | ····const/4·v1,·0x0 | 110 | ····const/4·v1,·0x0 |
111 | ····.line·121 | 111 | ····.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;)V | 113 | ····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·v0 | 116 | ····move-result-object·v0 |
117 | ····.line·121 | ||
116 | ····return-object·v0 | 118 | ····return-object·v0 |
117 | .end·method | 119 | .end·method |
118 | .method·public·static·isServiceRunning(Landroid/content/Context;)Z | 120 | .method·public·static·isServiceRunning(Landroid/content/Context;)Z |
119 | ····.locals·1 | 121 | ····.locals·1 |
120 | ····.param·p0,·"context"····#·Landroid/content/Context; | 122 | ····.param·p0,·"context"····#·Landroid/content/Context; |
121 | ····.prologue | 123 | ····.prologue |
122 | ····.line·146 | 124 | ····.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·v0 | 128 | ····move-result-object·v0 |
129 | ····.line·146 | ||
126 | ····invoke-static·{p0,·v0},·Lcom/matoski/adbm/util/ServiceUtil;->isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z | 130 | ····invoke-static·{p0,·v0},·Lcom/matoski/adbm/util/ServiceUtil;->isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z |
127 | ····move-result·v0 | 131 | ····move-result·v0 |
128 | ····return·v0 | 132 | ····return·v0 |
129 | .end·method | 133 | .end·method |
130 | .method·public·static·isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z | 134 | .method·public·static·isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z |
131 | ····.locals· | 135 | ····.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 | ····.prologue | 138 | ····.prologue |
135 | ····.line·164 | 139 | ····.line·164 |
136 | ····const-string·v | 140 | ····const-string·v3,·"activity" |
141 | ····.line·165 | ||
137 | ····invoke-virtual·{p0,·v | 142 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
138 | ····move-result-object·v0 | 143 | ····move-result-object·v0 |
139 | ····check-cast·v0,·Landroid/app/ActivityManager; | 144 | ····check-cast·v0,·Landroid/app/ActivityManager; |
140 | ····.line·166 | 145 | ····.line·166 |
141 | ····.local·v0,·"activityManager":Landroid/app/ActivityManager; | 146 | ····.local·v0,·"activityManager":Landroid/app/ActivityManager; |
142 | ····const·v | 147 | ····const·v3,·0x7fffffff |
148 | ····.line·167 | ||
143 | ····invoke-virtual·{v0,·v | 149 | ····invoke-virtual·{v0,·v3},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; |
144 | ····move-result-object·v | 150 | ····move-result-object·v2 |
145 | ····.line·169 | 151 | ····.line·169 |
146 | ····.local·v | 152 | ····.local·v2,·"services":Ljava/util/List;,·"Ljava/util/List<Landroid/app/ActivityManager$RunningServiceInfo;>;" |
147 | ····invoke-interface·{v | 153 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
148 | ····move-result-object·v | 154 | ····move-result-object·v3 |
149 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
150 | ····:cond_0 | 155 | ····:cond_0 |
151 | ····invoke-interface·{v | 156 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
152 | ····move-result·v4 | 157 | ····move-result·v4 |
153 | ····if-eqz·v4,·:cond_1 | 158 | ····if-eqz·v4,·:cond_1 |
154 | ····invoke-interface·{v | 159 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
155 | ····move-result-object·v | 160 | ····move-result-object·v1 |
156 | ····check-cast·v | 161 | ····check-cast·v1,·Landroid/app/ActivityManager$RunningServiceInfo; |
157 | ····.line·170 | 162 | ····.line·170 |
158 | ····.local·v | 163 | ····.local·v1,·"runningServiceInfo":Landroid/app/ActivityManager$RunningServiceInfo; |
159 | ····iget-object·v4,·v | 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·v4 | 166 | ····move-result-object·v4 |
162 | ····invoke-virtual·{v4,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 167 | ····invoke-virtual·{v4,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
163 | ····move-result·v4 | 168 | ····move-result·v4 |
164 | ····if-eqz·v4,·:cond_0 | 169 | ····if-eqz·v4,·:cond_0 |
165 | ····.line·172 | 170 | ····.line·172 |
166 | ····sget-object·v | 171 | ····sget-object·v3,·Lcom/matoski/adbm/util/ServiceUtil;->LOG_TAG:Ljava/lang/String; |
167 | ····const-string·v | 172 | ····const-string·v4,·"Service·is·running" |
168 | ····invoke-static·{v | 173 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
169 | ····.line·173 | 174 | ····.line·173 |
170 | ····const/4·v | 175 | ····const/4·v3,·0x1 |
171 | ····.line·178 | 176 | ····.line·178 |
172 | ····.end·local·v | 177 | ····.end·local·v1····#·"runningServiceInfo":Landroid/app/ActivityManager$RunningServiceInfo; |
173 | ····:goto_0 | 178 | ····:goto_0 |
174 | ····return·v | 179 | ····return·v3 |
175 | ····.line·177 | 180 | ····.line·177 |
176 | ····:cond_1 | 181 | ····:cond_1 |
177 | ····sget-object·v | 182 | ····sget-object·v3,·Lcom/matoski/adbm/util/ServiceUtil;->LOG_TAG:Ljava/lang/String; |
178 | ····const-string·v | 183 | ····const-string·v4,·"Service·is·not·running" |
179 | ····invoke-static·{v | 184 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
180 | ····.line·178 | 185 | ····.line·178 |
181 | ····const/4·v | 186 | ····const/4·v3,·0x0 |
182 | ····goto·:goto_0 | 187 | ····goto·:goto_0 |
183 | .end·method | 188 | .end·method |
184 | .method·public·static·runServiceAction(Landroid/content/Context;Ljava/lang/String;)V | 189 | .method·public·static·runServiceAction(Landroid/content/Context;Ljava/lang/String;)V |
185 | ····.locals·1 | 190 | ····.locals·1 |
Max diff block lines reached; 1226/6509 bytes (18.84%) of diff not shown. |
Offset 45, 14 lines modified | Offset 45, 15 lines modified | ||
45 | .method·public·static·updateApplicationLocale(Landroid/app/Activity;)V | 45 | .method·public·static·updateApplicationLocale(Landroid/app/Activity;)V |
46 | ····.locals·4 | 46 | ····.locals·4 |
47 | ····.param·p0,·"activity"····#·Landroid/app/Activity; | 47 | ····.param·p0,·"activity"····#·Landroid/app/Activity; |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·40 | 49 | ····.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·v1 | 52 | ····move-result-object·v1 |
52 | ····.line·43 | 53 | ····.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 modified | Offset 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·62 | 102 | ····.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·v2 | 104 | ····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·v2 | 107 | ····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·v3 | 110 | ····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·v3 | 112 | ····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·v3 | 115 | ····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;)V | 117 | ····invoke-virtual·{v2,·v0,·v3},·Landroid/content/res/Resources;->updateConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V |
113 | ····.line·69 | 118 | ····.line·69 |
114 | ····return-void | 119 | ····return-void |
115 | .end·method | 120 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/app/Service; | 2 | .super·Landroid/app/Service; |
3 | .source·"ManagerService.java" | 3 | .source·"ManagerService.java" |
4 | #·annotations | 4 | #·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·annotation | 12 | .end·annotation |
Offset 256, 14 lines modified | Offset 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_0 | 256 | ····if-nez·v1,·:cond_0 |
258 | ····.line·378 | 257 | ····.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·v0 | 261 | ····move-result-object·v0 |
262 | ····check-cast·v0,·Landroid/os/PowerManager; | 262 | ····check-cast·v0,·Landroid/os/PowerManager; |
263 | ····.line·381 | 263 | ····.line·381 |
Offset 376, 26 lines modified | Offset 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;)I | 377 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
378 | ····.line·899 | 378 | ····.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·v9 | 382 | ····move-result-object·v9 |
382 | ····invoke-direct·{v0,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 383 | ····invoke-direct·{v0,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
383 | ····.line·902 | 384 | ····.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,·0x1 | 387 | ····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·v4 | 390 | ····move-result-object·v4 |
389 | ····.line·905 | 391 | ····.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 modified | Offset 420, 15 lines modified | ||
418 | ····const·v10,·0x7f09006c | 420 | ····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·v9 | 422 | ····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·v10 | 425 | ····move-result-object·v10 |
423 | ····const·v11,·0x7f09006c | 426 | ····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 modified | Offset 484, 15 lines modified | ||
481 | ····const·v10,·0x7f090065 | 484 | ····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·v7 | 486 | ····move-result-object·v7 |
484 | ····.line·92 | 487 | ····.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·v9 | 489 | ····move-result-object·v9 |
487 | ····const·v10,·0x7f090014 | 490 | ····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 modified | Offset 509, 22 lines modified | ||
506 | ····aput-object·v12,·v10,·v11 | 509 | ····aput-object·v12,·v10,·v11 |
507 | ····const/4·v11,·0x1 | 510 | ····const/4·v11,·0x1 |
508 | ····iget-wide·v12,·p0,·Lcom/matoski/adbm/service/ManagerService;->mADBPort:J | 511 | ····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·v12 | 514 | ····move-result-object·v12 |
511 | ····aput-object·v12,·v10,·v11 | 515 | ····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·v8 | 518 | ····move-result-object·v8 |
514 | ····.line·927 | 519 | ····.line·927 |
515 | ····const·v1,·0x7f020003 | 520 | ····const·v1,·0x7f020003 |
Offset 530, 29 lines modified | Offset 535, 30 lines modified | ||
530 | ····.line·937 | 535 | ····.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·938 | 537 | ····.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·9 | 539 | ····.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·v9 | 541 | ····move-result-object·v9 |
Max diff block lines reached; 38830/42960 bytes (90.39%) of diff not shown. |
Offset 176, 72 lines modified | Offset 176, 63 lines modified | ||
176 | ········:pswitch_0 | 176 | ········:pswitch_0 |
177 | ········:pswitch_1 | 177 | ········:pswitch_1 |
178 | ····.end·packed-switch | 178 | ····.end·packed-switch |
179 | .end·method | 179 | .end·method |
180 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 180 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
181 | ····.locals·0 | 181 | ····.locals·0 |
182 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
183 | ····.prologue | 182 | ····.prologue |
184 | ····.line·184 | 183 | ····.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;)V | 185 | ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V |
188 | ····return-void | 186 | ····return-void |
189 | .end·method | 187 | .end·method |
190 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V | 188 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V |
191 | ····.locals·0 | 189 | ····.locals·0 |
192 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
193 | ····.prologue | 190 | ····.prologue |
194 | ····.line·184 | 191 | ····.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;)V | 193 | ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->onProgressUpdate([Ljava/lang/String;)V |
198 | ····return-void | 194 | ····return-void |
199 | .end·method | 195 | .end·method |
200 | .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V | 196 | .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V |
201 | ····.locals· | 197 | ····.locals·4 |
202 | ····.param·p1,·"messages"····#·[Ljava/lang/String; | 198 | ····.param·p1,·"messages"····#·[Ljava/lang/String; |
203 | ····.prologue | 199 | ····.prologue |
204 | ····.line·234 | 200 | ····.line·234 |
205 | ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V | 201 | ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V |
206 | ····.line·235 | 202 | ····.line·235 |
207 | ···· | 203 | ····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,·0x0 | 204 | ····const/4·v1,·0x0 |
212 | ····.local·v1,·"i$":I | ||
213 | ····:goto_0 | 205 | ····:goto_0 |
214 | ····if-ge·v1,·v2,·:cond_0 | 206 | ····if-ge·v1,·v2,·:cond_0 |
215 | ····aget-object·v | 207 | ····aget-object·v0,·p1,·v1 |
216 | ····.line·236 | 208 | ····.line·236 |
217 | ····.local·v | 209 | ····.local·v0,·"message":Ljava/lang/String; |
218 | ····iget-object·v | 210 | ····iget-object·v3,·p0,·Lcom/matoski/adbm/service/ManagerService$MyToggleNetworkAdb;->this$0:Lcom/matoski/adbm/service/ManagerService; |
219 | ····invoke-static·{v | 211 | ····invoke-static·{v3,·v0},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V |
220 | ····.line·235 | 212 | ····.line·235 |
221 | ····add-int/lit8·v1,·v1,·0x1 | 213 | ····add-int/lit8·v1,·v1,·0x1 |
222 | ····goto·:goto_0 | 214 | ····goto·:goto_0 |
223 | ····.line·238 | 215 | ····.line·238 |
224 | ····.end·local·v | 216 | ····.end·local·v0····#·"message":Ljava/lang/String; |
225 | ····:cond_0 | 217 | ····:cond_0 |
226 | ····return-void | 218 | ····return-void |
227 | .end·method | 219 | .end·method |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·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·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/matoski/adbm/service/ManagerService;)V | 31 | .method·constructor·<init>(Lcom/matoski/adbm/service/ManagerService;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/service/ManagerService; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·685 | 35 | ····.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>()V | 37 | ····invoke-direct·{p0},·Lcom/google/gson/reflect/TypeToken;-><init>()V |
Offset 115, 72 lines modified | Offset 115, 63 lines modified | ||
115 | ····const/4·v0,·0x0 | 115 | ····const/4·v0,·0x0 |
116 | ····goto·:goto_0 | 116 | ····goto·:goto_0 |
117 | .end·method | 117 | .end·method |
118 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 118 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
119 | ····.locals·0 | 119 | ····.locals·0 |
120 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
121 | ····.prologue | 120 | ····.prologue |
122 | ····.line·69 | 121 | ····.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;)V | 123 | ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V |
126 | ····return-void | 124 | ····return-void |
127 | .end·method | 125 | .end·method |
128 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V | 126 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V |
129 | ····.locals·0 | 127 | ····.locals·0 |
130 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
131 | ····.prologue | 128 | ····.prologue |
132 | ····.line·69 | 129 | ····.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;)V | 131 | ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->onProgressUpdate([Ljava/lang/String;)V |
136 | ····return-void | 132 | ····return-void |
137 | .end·method | 133 | .end·method |
138 | .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V | 134 | .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V |
139 | ····.locals· | 135 | ····.locals·4 |
140 | ····.param·p1,·"messages"····#·[Ljava/lang/String; | 136 | ····.param·p1,·"messages"····#·[Ljava/lang/String; |
141 | ····.prologue | 137 | ····.prologue |
142 | ····.line·110 | 138 | ····.line·110 |
143 | ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V | 139 | ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/NetworkStatusChecker;->onProgressUpdate([Ljava/lang/Object;)V |
144 | ····.line·111 | 140 | ····.line·111 |
145 | ···· | 141 | ····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,·0x0 | 142 | ····const/4·v1,·0x0 |
150 | ····.local·v1,·"i$":I | ||
151 | ····:goto_0 | 143 | ····:goto_0 |
152 | ····if-ge·v1,·v2,·:cond_0 | 144 | ····if-ge·v1,·v2,·:cond_0 |
153 | ····aget-object·v | 145 | ····aget-object·v0,·p1,·v1 |
154 | ····.line·112 | 146 | ····.line·112 |
155 | ····.local·v | 147 | ····.local·v0,·"message":Ljava/lang/String; |
156 | ····iget-object·v | 148 | ····iget-object·v3,·p0,·Lcom/matoski/adbm/service/ManagerService$MyNetworkStatusChecker;->this$0:Lcom/matoski/adbm/service/ManagerService; |
157 | ····invoke-static·{v | 149 | ····invoke-static·{v3,·v0},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V |
158 | ····.line·111 | 150 | ····.line·111 |
159 | ····add-int/lit8·v1,·v1,·0x1 | 151 | ····add-int/lit8·v1,·v1,·0x1 |
160 | ····goto·:goto_0 | 152 | ····goto·:goto_0 |
161 | ····.line·114 | 153 | ····.line·114 |
162 | ····.end·local·v | 154 | ····.end·local·v0····#·"message":Ljava/lang/String; |
163 | ····:cond_0 | 155 | ····:cond_0 |
164 | ····return-void | 156 | ····return-void |
165 | .end·method | 157 | .end·method |
Offset 135, 72 lines modified | Offset 135, 63 lines modified | ||
135 | ····.line·155 | 135 | ····.line·155 |
136 | ····goto·:goto_1 | 136 | ····goto·:goto_1 |
137 | .end·method | 137 | .end·method |
138 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 138 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
139 | ····.locals·0 | 139 | ····.locals·0 |
140 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
141 | ····.prologue | 140 | ····.prologue |
142 | ····.line·125 | 141 | ····.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;)V | 143 | ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->onPostExecute(Lcom/matoski/adbm/enums/AdbStateEnum;)V |
146 | ····return-void | 144 | ····return-void |
147 | .end·method | 145 | .end·method |
148 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V | 146 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V |
149 | ····.locals·0 | 147 | ····.locals·0 |
150 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
151 | ····.prologue | 148 | ····.prologue |
152 | ····.line·125 | 149 | ····.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;)V | 151 | ····invoke-virtual·{p0,·p1},·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->onProgressUpdate([Ljava/lang/String;)V |
156 | ····return-void | 152 | ····return-void |
157 | .end·method | 153 | .end·method |
158 | .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V | 154 | .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V |
159 | ····.locals· | 155 | ····.locals·4 |
160 | ····.param·p1,·"messages"····#·[Ljava/lang/String; | 156 | ····.param·p1,·"messages"····#·[Ljava/lang/String; |
161 | ····.prologue | 157 | ····.prologue |
162 | ····.line·167 | 158 | ····.line·167 |
163 | ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->onProgressUpdate([Ljava/lang/Object;)V | 159 | ····invoke-super·{p0,·p1},·Lcom/matoski/adbm/tasks/RootCommandExecuter;->onProgressUpdate([Ljava/lang/Object;)V |
164 | ····.line·168 | 160 | ····.line·168 |
165 | ···· | 161 | ····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,·0x0 | 162 | ····const/4·v1,·0x0 |
170 | ····.local·v1,·"i$":I | ||
171 | ····:goto_0 | 163 | ····:goto_0 |
172 | ····if-ge·v1,·v2,·:cond_0 | 164 | ····if-ge·v1,·v2,·:cond_0 |
173 | ····aget-object·v | 165 | ····aget-object·v0,·p1,·v1 |
174 | ····.line·169 | 166 | ····.line·169 |
175 | ····.local·v | 167 | ····.local·v0,·"message":Ljava/lang/String; |
176 | ····iget-object·v | 168 | ····iget-object·v3,·p0,·Lcom/matoski/adbm/service/ManagerService$MyRootCommandExecuter;->this$0:Lcom/matoski/adbm/service/ManagerService; |
177 | ····invoke-static·{v | 169 | ····invoke-static·{v3,·v0},·Lcom/matoski/adbm/service/ManagerService;->access$300(Lcom/matoski/adbm/service/ManagerService;Ljava/lang/String;)V |
178 | ····.line·168 | 170 | ····.line·168 |
179 | ····add-int/lit8·v1,·v1,·0x1 | 171 | ····add-int/lit8·v1,·v1,·0x1 |
180 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
181 | ····.line·171 | 173 | ····.line·171 |
182 | ····.end·local·v | 174 | ····.end·local·v0····#·"message":Ljava/lang/String; |
183 | ····:cond_0 | 175 | ····:cond_0 |
184 | ····return-void | 176 | ····return-void |
185 | .end·method | 177 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/matoski/adbm/service/ManagerService;)V | 20 | .method·public·constructor·<init>(Lcom/matoski/adbm/service/ManagerService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/service/ManagerService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·248 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
Offset 127, 24 lines modified | Offset 127, 27 lines modified | ||
127 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 127 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
128 | ····const/4·v6,·0x0 | 128 | ····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·v7 | 132 | ····move-result-object·v7 |
132 | ····aput-object·v7,·v5,·v6 | 133 | ····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·v4 | 136 | ····move-result-object·v4 |
137 | ····.line·73 | ||
135 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 138 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
136 | ····.line·77 | 139 | ····.line·77 |
137 | ····new-instance·v1,·Landroid/os/Bundle; | 140 | ····new-instance·v1,·Landroid/os/Bundle; |
138 | ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V | 141 | ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;)V | 24 | .method·constructor·<init>(Lcom/matoski/adbm/adapter/InteractiveArrayAdapter;Lcom/matoski/adbm/adapter/InteractiveArrayAdapter$ViewHolder;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/matoski/adbm/adapter/InteractiveArrayAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·75 | 28 | ····.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 modified | Offset 48, 15 lines modified | ||
47 | ····.prologue | 48 | ····.prologue |
48 | ····.line·80 | 49 | ····.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·v0 | 54 | ····move-result-object·v0 |
53 | ····check-cast·v0,·Lcom/matoski/adbm/pojo/Model; | 55 | ····check-cast·v0,·Lcom/matoski/adbm/pojo/Model; |
54 | ····.line·82 | 56 | ····.line·82 |
Offset 139, 14 lines modified | Offset 139, 15 lines modified | ||
139 | ····.line·74 | 139 | ····.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;)V | 142 | ····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;)V | 144 | ····invoke-virtual·{v4,·v5},·Landroid/widget/CheckBox;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V |
144 | ····.line·86 | 145 | ····.line·86 |
145 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setTag(Ljava/lang/Object;)V | 146 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setTag(Ljava/lang/Object;)V |
146 | ····.line·87 | 147 | ····.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; |
Offset 1, 2 lines modified | Offset 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"/> |
Offset 1, 10 lines modified | Offset 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> |