[−]
/home/hans/code/fdroid/data/tmp/de.srlabs.gsmmap_13.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_de.srlabs.gsmmap_13.apk
[−]
zipinfo {}
Offset 1, 19 lines modified Offset 1, 19 lines modified
1 Zip·​file·​size:​·​320193·​bytes,​·​number·​of·​entries:​·​17 1 Zip·​file·​size:​·​320059·​bytes,​·​number·​of·​entries:​·​17
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1165·​bl·​defN·​14-​Mar-​18·​07:​05·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1165·​bl·​defN·​14-​Mar-​18·​07:​05·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1286·​bl·​defN·​14-​Mar-​18·​07:​05·​META-​INF/​AA0BBB15.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​1286·​bl·​defN·​14-​Mar-​18·​07:​05·​META-​INF/​AA0BBB15.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Mar-​18·​07:​05·​META-​INF/​AA0BBB15.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Mar-​18·​07:​05·​META-​INF/​AA0BBB15.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·····1236·​bX·​defN·14-​Mar-​18·​06:​46·assets/​keystore.​bks 5 -​rw-​-​-​-​·····​2.​0·​fat·····4988·​bX·​defN·08-​Jan-​01·​00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat·····6336·​bl·​defN·14-​Mar-​18·​06:​46·​assets/​main_activity.​html 6 -​rw-​-​-​-​·····​2.​0·​fat·····1236·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​keystore.​bks
7 -​rw-​-​-​-​·····​2.​0·​fat·····1356·​bl·​defN·14-​Mar-​18·​06:​46·res/​layout/​activity_main.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····6336·​bl·​defN·08-​Jan-​01·​00:​00·assets/​main_activity.​html
8 -​rw-​-​-​-​·····2.​0·​fat······828·​bl·defN·14-​Mar-​18·​06:​46·​res/​layout/​activity_map.​xml 8 -​rw-​-​-​-​·····1.​0·​fat·····1816·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····2.​0·​fat······​676·​bl·defN·14-​Mar-​18·​06:​46·​res/​menu/​main_options.​xml 9 -​rw-​-​-​-​·····1.​0·​fat·····1383·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····2.​0·​fat······​436·​bl·defN·14-​Mar-​18·​06:​46·​res/​menu/​map_options.​xml 10 -​rw-​-​-​-​·····1.​0·​fat·····2381·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
11 -​rw-​-​-​-​·····2.​0·​fat·····1104·​bl·defN·14-​Mar-​18·​06:​46·​res/​xml/​main_preferences.​xml 11 -​rw-​-​-​-​·····1.​0·​fat·····4286·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​2.​0·​fat·····4788·​bl·​defN·14-​Mar-​18·​06:​46·AndroidManifest.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat·····1356·​bl·​defN·08-​Jan-​01·​00:​00·res/​layout/​activity_main.​xml
13 -​rw-​-​-​-​·····1.​0·​fat·····5764·​b-​·stor·14-​Mar-​18·​06:​46·​resources.​arsc 13 -​rw-​-​-​-​·····2.​0·​fat······​828·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_map.​xml
14 -​rw-​-​-​-​·····1.​0·​fat·····2019·​b-​·stor·14-​Mar-​18·​06:​46·​res/​drawable-​hdpi/​ic_launcher.​png 14 -​rw-​-​-​-​·····2.​0·​fat······​676·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu/​main_options.​xml
15 -​rw-​-​-​-​·····1.​0·​fat·····1570·​b-​·stor·14-​Mar-​18·​06:​46·​res/​drawable-​mdpi/​ic_launcher.​png 15 -​rw-​-​-​-​·····2.​0·​fat······​436·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu/​map_options.​xml
16 -​rw-​-​-​-​·····1.​0·​fat·····2613·​b-​·stor·14-​Mar-​18·​06:​46·​res/​drawable-​xhdpi/​ic_launcher.​png 16 -​rw-​-​-​-​·····2.​0·​fat·····1104·​bl·defN·08-​Jan-​01·​00:​00·​res/​xml/​main_preferences.​xml
17 -​rw-​-​-​-​·····​1.​0·​fat·····4286·​b-​·​stor·14-​Mar-​18·​06:​46·​res/​drawable-​xxhdpi/​ic_launcher.​png 17 -​rw-​-​-​-​·····​1.​0·​fat·····6020·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
18 -​rw-​-​-​-​·····​2.​0·​fat···​862724·​bl·​defN·14-​Mar-​18·​06:​46·​classes.​dex 18 -​rw-​-​-​-​·····​2.​0·​fat···​872088·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
19 17·​files,​·899519·​bytes·​uncompressed,​·​317840·​bytes·​compressed:​··​64.​7% 19 17·​files,​·908717·​bytes·​uncompressed,​·​317737·​bytes·​compressed:​··​65.​0%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="13"·​android:​versionName="1.​06"·​package="de.​srlabs.​gsmmap" 2 <manifest·​android:​versionCode="13"·​android:​versionName="1.​06"·​package="de.​srlabs.​gsmmap"·​platformBuildVersionC​ode="19"·platformBuildVersionN​ame="4.​4.​2-​1456859"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="14"·​android:​targetSdkVersion="19"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="14"·​android:​targetSdkVersion="19"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_SUPERUSER"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_SUPERUSER"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​CALL_PHONE"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​CALL_PHONE"·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​>
[−]
res/drawable-xhdpi-v4/ic_launcher.png
[−]
sng
Offset 7, 22 lines modified Offset 7, 26 lines modified
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
14 ····​(224,​224,​224)​·····​#·​rgb·​=·​(0xe0,​0xe0,​0xe0)​·​grey88  
15 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​  
16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
17 ····​(225,​225,​225)​·····​#·​rgb·​=·​(0xe1,​0xe1,​0xe1)​  
18 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
19 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
21 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  19 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  21 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  22 ····​(224,​224,​224)​·····​#·​rgb·​=·​(0xe0,​0xe0,​0xe0)​·​grey88
  23 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
  24 ····​(225,​225,​225)​·····​#·​rgb·​=·​(0xe1,​0xe1,​0xe1)​
  25 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
22 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​ 26 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​
23 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey80 27 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey80
24 ····​(186,​186,​186)​·····​#·​rgb·​=·​(0xba,​0xba,​0xba)​·​grey73 28 ····​(186,​186,​186)​·····​#·​rgb·​=·​(0xba,​0xba,​0xba)​·​grey73
25 ····​(184,​184,​184)​·····​#·​rgb·​=·​(0xb8,​0xb8,​0xb8)​·​grey72 29 ····​(184,​184,​184)​·····​#·​rgb·​=·​(0xb8,​0xb8,​0xb8)​·​grey72
26 ····​(193,​193,​193)​·····​#·​rgb·​=·​(0xc1,​0xc1,​0xc1)​ 30 ····​(193,​193,​193)​·····​#·​rgb·​=·​(0xc1,​0xc1,​0xc1)​
27 ····​(218,​218,​218)​·····​#·​rgb·​=·​(0xda,​0xda,​0xda)​ 31 ····​(218,​218,​218)​·····​#·​rgb·​=·​(0xda,​0xda,​0xda)​
28 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 32 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
Offset 244, 113 lines modified Offset 248, 109 lines modified
244 ····​(101,​101,​101)​·····​#·​rgb·​=·​(0x65,​0x65,​0x65)​ 248 ····​(101,​101,​101)​·····​#·​rgb·​=·​(0x65,​0x65,​0x65)​
245 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​ 249 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​
246 ····​(·​62,​·​62,​·​62)​·····​#·​rgb·​=·​(0x3e,​0x3e,​0x3e)​ 250 ····​(·​62,​·​62,​·​62)​·····​#·​rgb·​=·​(0x3e,​0x3e,​0x3e)​
247 ····​(·​27,​·​27,​·​27)​·····​#·​rgb·​=·​(0x1b,​0x1b,​0x1b)​ 251 ····​(·​27,​·​27,​·​27)​·····​#·​rgb·​=·​(0x1b,​0x1b,​0x1b)​
248 ····​(148,​148,​148)​·····​#·​rgb·​=·​(0x94,​0x94,​0x94)​·​grey58 252 ····​(148,​148,​148)​·····​#·​rgb·​=·​(0x94,​0x94,​0x94)​·​grey58
249 ····​(228,​228,​228)​·····​#·​rgb·​=·​(0xe4,​0xe4,​0xe4)​ 253 ····​(228,​228,​228)​·····​#·​rgb·​=·​(0xe4,​0xe4,​0xe4)​
250 ····​(176,​176,​176)​·····​#·​rgb·​=·​(0xb0,​0xb0,​0xb0)​·​grey69 254 ····​(176,​176,​176)​·····​#·​rgb·​=·​(0xb0,​0xb0,​0xb0)​·​grey69
251 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
252 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
253 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
254 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
255 } 255 }
256 tRNS·​{ 256 tRNS·​{
257 ·​0·​1·​2·​3·​6·​8·​9·​255·​255·​17·​255·​255·​23·​26·​27·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​32·​44·​48·​49} 257 ·​0·​1·​2·​3·​6·​8·​9·​17·​23·​26·​27·​32·​44·​48·​49}
258 IMAGE·​{ 258 IMAGE·​{
259 ····​pixels·​hex 259 ····​pixels·​hex
260 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 260 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
261 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 261 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
262 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 262 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
263 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 263 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
264 000000000001010102020​202020202020202020202​020202020202020202020​202020202020202020202​020202020202020202020​202020202020202020202​020202020202020202020​202020202020202020202​020202020101010000000​000 264 000000000001010102020​202020202020202020202​020202020202020202020​202020202020202020202​020202020202020202020​202020202020202020202​020202020202020202020​202020202020202020202​020202020101010000000​000
265 000000000103040506060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060504030100000​000 265 000000000103040506060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060504030100000​000
266 000000010306070808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080807060301000​000 266 0000000103060f1010101​010101010101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101010101010101010​10101010100f060301000​000
267 0000000104090a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a090401000​000 267 000000010407111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121011070401000​000
268 00000001050c0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0c0501000​000 268 000000010508111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121011080501000​000
269 00000002060d0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0d0602000​000 269 000000020609111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121011090602000​000
270 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 270 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
271 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 271 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
272 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 272 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
273 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 273 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
274 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 274 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
275 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 275 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
276 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 276 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
277 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0f1011121314150b0b0​b0b0b0b0b0b0b0b0b0b0b​161718111907080b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 277 00000002060a111012121​212121212121212121212​121314151617181912121​212121212121212121212​1a1b1c151d0f101212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
278 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b1a1b​1c1d1e1e1e1e1f2021220​a0b0b0b0b0b0b0b1a2324​251e1e1e1e26272810080​b0b0b0b0b292a2a2a2a2b​150b0b0b0b0b0b0b0b0b0​b2c2d2a2a2a2e0b0b0b0b​0b0b0b0b080a0e0602000​000 278 00000002060a111012121​212121212121212121e1f​202122222222232425261​1121212121212121e2728​29222222222a2b2c14101​2121212122d2e2e2e2e2f​191212121212121212121​230312e2e2e3212121212​1212121210110a0602000​000
279 00000002060e0a080b0b0​b0b0b0b0b0b0b2f30311e​1e1e1e1e1e1e1e1e1e1e3​2330b0b0b0b0b34351e1e​1e1e1e1e1e1e1e1e36370​b0b0b0b0b381e1e1e1e39​3a0b0b0b0b0b0b0b0b0b0​b221e1e1e1e3b3c0b0b0b​0b0b0b0b080a0e0602000​000 279 00000002060a111012121​212121212121233343522​222222222222222222223​637121212121238392222​22222222222222223a3b1​2121212123c222222223d​3e1212121212121212121​226222222223f40121212​1212121210110a0602000​000
280 00000002060e0a080b0b0​b0b0b0b0b0b3d3e3f1e1e​1e1e1e1e1e1e1e1e1e1e3​9400b0b0b0b411d1e1e1e​1e1e1e1e1e1e1e1e1f420​b0b0b0b0b431e1e1e1e1e​44150b0b0b0b0b0b0b0b0​f451e1e1e1e26460b0b0b​0b0b0b0b080a0e0602000​000 280 00000002060a111012121​212121212124142432222​222222222222222222223​d44121212124521222222​222222222222222223461​212121212472222222222​481912121212121212121​349222222222a4a121212​1212121210110a0602000​000
281 00000002060e0a080b0b0​b0b0b0b0b0b471e1e1e1e​1e1e1e1e1e1e1e1e1e1e4​8150b0b0b0b491e1e1e1e​1e1e1e1e1e1e1e1e4a2f0​b0b0b0b0b4b1e1e1e1e1e​394c0b0b0b0b0b0b0b0b4​d1e1e1e1e1e1e4e0b0b0b​0b0b0b0b080a0e0602000​000 281 00000002060a111012121​212121212124b22222222​222222222222222222224​c19121212124d22222222​22222222222222224e331​2121212124f2222222222​3d5012121212121212125​122222222222252121212​1212121210110a0602000​000
282 00000002060e0a080b0b0​b0b0b0b0b4f501e1e1e1e​3951525354555657581e4​b0b0b0b0b29501e1e1e1e​595a555b5c5d513f5e0b0​b0b0b0b0b5f1e1e1e1e1e​1e603c0b0b0b0b0b0b2c6​11e1e1e1e1e1e620b0b0b​0b0b0b0b080a0e0602000​000 282 00000002060a111012121​212121212535422222222​3d55565758595a5b5c224​f121212122d5422222222​5d5e595f6061554362121​212121212632222222222​226440121212121212306​522222222222266121212​1212121210110a0602000​000
283 00000002060e0a080b0b0​b0b0b0b63241e1e1e1e64​65660b0b0b0b0b0b0f676​80b0b0b0b691e1e1e1e6a​6b0b0b0b0b0b636c0a0b0​b0b0b0b0b6d1e1e1e1e1e​1e3f6c0b0b0b0b0b0b6e1​e1e1e1e1e1e1e6e0b0b0b​0b0b0b0b080a0e0602000​000 283 00000002060a111012121​212121267282222222268​696a121212121212136b6​c121212126d222222226e​6f1212121212677011121​212121212712222222222​224370121212121212722​222222222222272121212​1212121210110a0602000​000
284 00000002060e0a080b0b0​b0b0b0b5b391e1e1e396f​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b701e1e1e1e71​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b721e1e1e1e1e​1e1e21080b0b0b0b66511​e1e1e1e1e1e1e730b0b0b​0b0b0b0b080a0e0602000​000 284 00000002060a111012121​21212125f3d2222223d73​121212121212121212121​212121212742222222275​121212121212121212121​212121212762222222222​22222510121212126a552​222222222222277121212​1212121210110a0602000​000
285 00000002060e0a080b0b0​b0b0b0b741e1e1e1e2463​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b751e1e1e1e64​4f0b0b0b0b0b0b0b0b0b0​b0b0b0b08611e1e1e1e1e​1e1e26760b0b0b0b77391​e1e1e1e1e1e1e780b0b0b​0b0b0b0b080a0e0602000​000 285 00000002060a111012121​212121278222222222867​121212121212121212121​212121212792222222268​531212121212121212121​212121210652222222222​22222a7a121212127b3d2​22222222222227c121212​1212121210110a0602000​000
286 00000002060e0a080b0b0​b0b0b63611e1e1e1e6f0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b193f1e1e1e1e​7952290b0b0b0b0b0b0b0​b0b0b0b2c7a1e1e1e7b7c​1e1e1e2b0b0b0b087d1e1​e1e7e321e1e1e7f0b0b0b​0b0b0b0b080a0e0602000​000 286 00000002060a111012121​212126765222222227312​121212121212121212121​2121212121d4322222222​7d562d121212121212121​2121212307e2222227f80​2222222f1212121081222​222823622222283121212​1212121210110a0602000​000
287 00000002060e0a080b0b0​b0b0b803f1e1e1e1f680b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b08811e1e1e1e​1e1e398283840b0b0b0b0​b0b0b0b29851e1e1e782b​1e1e1e7c860b0b38391e1​e3f38611e1e1e810b0b0b​0b0b0b0b080a0e0602000​000 287 00000002060a111012121​212128443222222236c12​121212121212121212121​212121212108522222222​22223d868788121212121​21212122d892222227c2f​222222808a12123c3d222​2433c6522222285121212​1212121210110a0602000​000
288 00000002060e0a080b0b0​b0b0b341e1e1e1e87880b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b89321e1e1e​1e1e1e1e1e258a290b0b0​b0b0b0b101e1e1e1e8b89​361e1e1e8c0b0b8d1e1e1​e44638e1e1e1e440b0b0b​0b0b0b0b080a0e0602000​000 288 00000002060a111012121​2121238222222228b8c12​121212121212121212121​212121212128d36222222​2222222222298e2d12121​212121214222222228f8d​3a2222229012129122222​248679222222248121212​1212121210110a0602000​000
289 00000002060e0a080b0b0​b0b0b6c1e1e1e1e318f0b​0b0b0b0b0b0b132020202​0900b0b0b0b0b4f911e1e​1e1e1e1e1e1e1e8737080​b0b0b0b921e1e1e1e4d08​931e1e1e586b94501e1e1​e670b951e1e1e960b0b0b​0b0b0b0b080a0e0602000​000 289 00000002060a111012121​212127022222222359312​121212121212172424242​494121212121253952222​222222222222228b3b101​212121296222222225110​972222225c6f985422222​26b12992222229a121212​1212121210110a0602000​000
290 00000002060e0a080b0b0​b0b0b401e1e1e1e583d0b​0b0b0b0b0b0b971e1e1e1​e200b0b0b0b0b0b98999a​1e1e1e1e1e1e1e1e9b9c0​b0b0b0b551e1e1e1e9c0b​771e1e1e1e659d1e1e1e2​09e0b8d1e1e1e58660b0b​0b0b0b0b080a0e0602000​000 290 00000002060a111012121​2121244222222225c4112​1212121212129b2222222​2241212121212129c9d9e​22222222222222229fa01​21212125922222222a012​7b2222222269a12222222​4a212912222225c6a1212​1212121210110a0602000​000
291 00000002060e0a080b0b0​b0b0b891e1e1e1e26070b​0b0b0b0b0b0b971e1e1e1​e200b0b0b0b0b0b0b0b9f​5ba0a11e1e1e1e1e1ea20​70b0b0b301e1e1e1ea30b​3da41e1e1e51a51e1e1e8​30b0b571e1e1ea6a70b0b​0b0b0b0b080a0e0602000​000 291 00000002060a111012121​212128d222222222a0f12​1212121212129b2222222​2241212121212121212a3​5fa4a5222222222222a60​f1212123422222222a712​41a822222255a92222228​712125b222222aaab1212​1212121210110a0602000​000
292 00000002060e0a080b0b0​b0b0ba8251e1e1e1e5b0b​0b0b0b0b0b0b971e1e1e1​e200b0b0b0b0b0b0b0b0b​0b0ba9aa3b1e1e1e1e1e2​30b0b0b221e1e1e1e380b​0b231e1e1e1e1e1e1eaba​c0b0b3e1e1e1e85290b0b​0b0b0b0b080a0e0602000​000 292 00000002060a111012121​21212ac29222222225f12​1212121212129b2222222​224121212121212121212​1212adae3f22222222222​712121226222222223c12​122722222222222222afb​0121242222222892d1212​1212121210110a0602000​000
293 00000002060e0a080b0b0​b0b0b08591e1e1e1e3e0b​0b0b0b0b0b0b971e1e1e1​e200b0b0b0b0b0b0b0b0b​0b0b0b0b29351e1e1e1ea​d0b0b0bae1e1e1e1e130b​0ba8a11e1e1e1e1e1ea00​b0b0baf1e1e1e1eb00b0b​0b0b0b0b080a0e0602000​000 293 00000002060a111012121​21212105d222222224212​1212121212129b2222222​224121212121212121212​121212122d3922222222b​1121212b2222222221712​12aca5222222222222a41​21212b322222222b41212​1212121210110a0602000​000
294 00000002060e0a080b0b0​b0b0b0bb11e1e1e1eb286​0b0b0b0b0b0b971e1e1e1​e200b0b0b0b0b0b0b0b0b​0b0b0b0b0bae1e1e1e1eb​30b0b0bb11e1e1e1e890b​0b0bb41e1e1e1e1eb5b60​b0b0b831e1e1e1eb70b0b​0b0b0b0b080a0e0602000​000 294 00000002060a111012121​2121212b522222222b68a​1212121212129b2222222​224121212121212121212​1212121212b222222222b​7121212b5222222228d12​1212b82222222222b9ba1​212128722222222bb1212​1212121210110a0602000​000
295 00000002060e0a080b0b0​b0b0b0b89361e1e1e1e4a​b80b0b0b0b0b971e1e1e1​e200b0b0b0b0f8f0b0b0b​0b0b0b0b0bb91e1e1e1eb​a0b0b0b5f1e1e1e1ebb0b​0b0bbcbd1e1e1e1e81080​b0b0bbe1e1e1e1ebf0b0b​0b0b0b0b080a0e0602000​000 295 00000002060a111012121​21212128d3a222222224e​bc12121212129b2222222​224121212121393121212​1212121212bd22222222b​e1212126322222222bf12​1212c0c12222222285101​21212c222222222c31212​1212121210110a0602000​000
296 00000002060e0a080b0b0​b0b0b0b08c01e1e1e1e1e​96c19e0b0b0b971e1e1e1​e200b0b0b0b3e9065683c​0b0b0b15bfc21e1e1e1ec​30b0b0bc01e1e1e3f290b​0b0b0b8d1e1e1e1e330b0​b0b0b561e1e1e1ec40b0b​0b0b0b0b080a0e0602000​000 296 00000002060a111012121​212121210c42222222222​9ac5a21212129b2222222​224121212124294696c40​12121219c3c622222222c​7121212c4222222432d12​121212912222222237121​212125a22222222c81212​1212121210110a0602000​000
297 00000002060e0a080b0b0​b0b0b0b0bac311e1e1e1e​1e1e1d7bc5443b1e1e1e1​e200b0b0b886a1e1eb5c6​51c5446a391e1e1e1e855​b0b0b0b931e1e1e50b80b​0b0b0bc71f1e1e8e660b0​b0b0b671e1e1e1e1b0b0b​0b0b0b0b080a0e0602000​000 297 00000002060a111012121​212121212b03522222222​2222217fc9483f2222222​2241212128c6e2222b9ca​55c9486e3d22222222895​f1212129722222254bc12​121212cb232222926a121​212126b222222221f1212​1212121210110a0602000​000
298 00000002060e0a080b0b0​b0b0b0b0b0bb7791e1e1e​1e1e1e1e1e1e1e1e1e1e1​e200b0b0b771e1e1e1e1e​1e1e1e1e1e1e1e1e1ec82​f0b0b0b241e1e1eb2980b​0b0b0b8facc9c96b0b0b0​b0b0b531e1e1e1ebe0b0b​0b0b0b0b080a0e0602000​000 298 00000002060a111012121​21212121212bb7d222222​222222222222222222222​2241212127b2222222222​222222222222222222cc3​312121228222222b69c12​12121293b0cdcd6f12121​212125722222222c21212​1212121210110a0602000​000
299 00000002060e0a080b0b0​b0b0b0b0b0b0bcaa41e1e​1e1e1e1e1e1e1e1e1e1e1​e200b0b0b8a1e1e1e1e1e​1e1e1e1e1e1e1e1e2aa90​b0b0b0b511e1e1ea5cb0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b4c1e1e1e1ecc0b0b​0b0b0b0b080a0e0602000​000 299 00000002060a111012121​2121212121212cea82222​222222222222222222222​2241212128e2222222222​22222222222222222ead1​212121255222222a9cf12​121212121212121212121​212125022222222d01212​1212121210110a0602000​000
300 00000002060e0a080b0b0​b0b0b0b0b0b0b0b9e5acd​851e1e1e1e1e1e1e1e7c4​4ce0b0b0b6bbe7bb51e1e​1e1e1e1e1e1ea422cf0b0​b0b0b0b961e1e1e6a3c0b​0b0b0b0b0b0b0b0b0b0b0​b0b0bbf1e1e1e1ed00b0b​0b0b0b0b080a0e0602000​000 300 00000002060a111012121​212121212121212a25ed1​892222222222222222804​8d21212126fc27fb92222​222222222222a826d3121​21212129a2222226e4012​121212121212121212121​21212c322222222d41212​1212121210110a0602000​000
301 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b63​7667478ad1d08b6f6cd20​80b0b0b0b0b0b2f803ad3​b1d1b4471b13150b0b0b0​b0b0b0b07c9c9c9070b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0bcfc9c9c9c9a70b0b​0b0b0b0b080a0e0602000​000 301 00000002060a111012121​212121212121212121267​7a6b4b8ed5d48f7370d61​012121212121233843ed7​b5d5b84b1f17191212121​21212120fcdcdcd0f1212​121212121212121212121​21212d3cdcdcdcdab1212​1212121210110a0602000​000
302 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 302 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
303 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 303 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
304 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 304 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
305 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 305 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
306 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 306 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
307 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 307 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
308 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 308 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
309 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 309 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
310 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 310 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
311 00000002060e0a080b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b080a0e0602000​000 311 00000002060a111012121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​1212121210110a0602000​000
Max diff block lines reached; 585/38550 bytes (1.52%) of diff not shown.
[−]
res/drawable-mdpi-v4/ic_launcher.png
[−]
sng
Offset 6, 19 lines modified Offset 6, 23 lines modified
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(177,​177,​177)​·····​#·​rgb·​=·​(0xb1,​0xb1,​0xb1)​ 9 ····​(177,​177,​177)​·····​#·​rgb·​=·​(0xb1,​0xb1,​0xb1)​
10 ····​(197,​197,​197)​·····​#·​rgb·​=·​(0xc5,​0xc5,​0xc5)​ 10 ····​(197,​197,​197)​·····​#·​rgb·​=·​(0xc5,​0xc5,​0xc5)​
11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
12 ····​(223,​223,​223)​·····​#·​rgb·​=·​(0xdf,​0xdf,​0xdf)​ 12 ····​(223,​223,​223)​·····​#·​rgb·​=·​(0xdf,​0xdf,​0xdf)​
13 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​  
14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
16 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85 14 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
17 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​ 15 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​
  16 ····​(174,​174,​174)​·····​#·​rgb·​=·​(0xae,​0xae,​0xae)​
  17 ····​(·​64,​·​64,​·​64)​·····​#·​rgb·​=·​(0x40,​0x40,​0x40)​·​grey25
  18 ····​(·​70,​·​70,​·​70)​·····​#·​rgb·​=·​(0x46,​0x46,​0x46)​
  19 ····​(·​68,​·​68,​·​68)​·····​#·​rgb·​=·​(0x44,​0x44,​0x44)​
  20 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
  21 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
18 ····​(248,​248,​248)​·····​#·​rgb·​=·​(0xf8,​0xf8,​0xf8)​ 22 ····​(248,​248,​248)​·····​#·​rgb·​=·​(0xf8,​0xf8,​0xf8)​
19 ····​(181,​181,​181)​·····​#·​rgb·​=·​(0xb5,​0xb5,​0xb5)​·​grey71 23 ····​(181,​181,​181)​·····​#·​rgb·​=·​(0xb5,​0xb5,​0xb5)​·​grey71
20 ····​(119,​119,​119)​·····​#·​rgb·​=·​(0x77,​0x77,​0x77)​ 24 ····​(119,​119,​119)​·····​#·​rgb·​=·​(0x77,​0x77,​0x77)​
21 ····​(104,​104,​104)​·····​#·​rgb·​=·​(0x68,​0x68,​0x68)​ 25 ····​(104,​104,​104)​·····​#·​rgb·​=·​(0x68,​0x68,​0x68)​
22 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​ 26 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​
23 ····​(183,​183,​183)​·····​#·​rgb·​=·​(0xb7,​0xb7,​0xb7)​ 27 ····​(183,​183,​183)​·····​#·​rgb·​=·​(0xb7,​0xb7,​0xb7)​
24 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96 28 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96
Offset 195, 65 lines modified Offset 199, 61 lines modified
195 ····​(133,​133,​133)​·····​#·​rgb·​=·​(0x85,​0x85,​0x85)​·​grey52 199 ····​(133,​133,​133)​·····​#·​rgb·​=·​(0x85,​0x85,​0x85)​·​grey52
196 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​ 200 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​
197 ····​(·​91,​·​91,​·​91)​·····​#·​rgb·​=·​(0x5b,​0x5b,​0x5b)​ 201 ····​(·​91,​·​91,​·​91)​·····​#·​rgb·​=·​(0x5b,​0x5b,​0x5b)​
198 ····​(·​53,​·​53,​·​53)​·····​#·​rgb·​=·​(0x35,​0x35,​0x35)​ 202 ····​(·​53,​·​53,​·​53)​·····​#·​rgb·​=·​(0x35,​0x35,​0x35)​
199 ····​(·​74,​·​74,​·​74)​·····​#·​rgb·​=·​(0x4a,​0x4a,​0x4a)​·​grey29 203 ····​(·​74,​·​74,​·​74)​·····​#·​rgb·​=·​(0x4a,​0x4a,​0x4a)​·​grey29
200 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​ 204 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​
201 ····​(180,​180,​180)​·····​#·​rgb·​=·​(0xb4,​0xb4,​0xb4)​ 205 ····​(180,​180,​180)​·····​#·​rgb·​=·​(0xb4,​0xb4,​0xb4)​
202 ····​(174,​174,​174)​·····​#·​rgb·​=·​(0xae,​0xae,​0xae)​  
203 ····​(·​64,​·​64,​·​64)​·····​#·​rgb·​=·​(0x40,​0x40,​0x40)​·​grey25  
204 ····​(·​70,​·​70,​·​70)​·····​#·​rgb·​=·​(0x46,​0x46,​0x46)​  
205 ····​(·​68,​·​68,​·​68)​·····​#·​rgb·​=·​(0x44,​0x44,​0x44)​  
206 } 206 }
207 tRNS·​{ 207 tRNS·​{
208 ·​0·​1·​13·​22·​4·​159·​255·​255·​7·​163·​164·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​163·​40·​66·​68} 208 ·​0·​1·​13·​22·​4·​159·​7·​163·​164·​163·​40·​66·​68}
209 IMAGE·​{ 209 IMAGE·​{
210 ····​pixels·​hex 210 ····​pixels·​hex
211 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 211 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
212 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 212 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
213 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 213 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
214 000000010203030303030​303030303030303030303​030303030303030303030​303030303030303030303​030201000000 214 000000010203030303030​303030303030303030303​030303030303030303030​303030303030303030303​030201000000
215 000000040506070707070​707070707070707070707​070707070707070707070​707070707070707070707​060504000000 215 00000004050d0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0d0504000000
216 000000080907070707070​707070707070707070707​070707070707070707070​707070707070707070707​070908000000 216 00000006070e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0706000000
217 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 217 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
218 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 218 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
219 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 219 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
220 000000080a07070707070​b0c0d0e0f101107071213​140e15161107071718190​6070707071a1b1c070707​070a08000000 220 00000006080e0e0e0e0e0​f1011121314150e0e1617​1812191a150e0e1b1c1d0​d0e0e0e0e1e1f200e0e0e​0e0806000000
221 000000080a070707071d1​e1f1f1f1f1f2007212223​1f1f1f242207070f1f1f1​607070721251f260b0707​070a08000000 221 00000006080e0e0e0e212​22323232323240e252627​23232328260e0e1323231​a0e0e0e2529232a0f0e0e​0e0806000000
222 000000080a07070727281​f292a2b2c2d2e072f3024​312b0e32330707341f1f3​521070736371f38390707​070a08000000 222 00000006080e0e0e2b2c2​32d2e2f3031320e333428​352f1236370e0e3823233​9250e0e3a3b233c3d0e0e​0e0806000000
223 000000080a0707073a243​b3c0607073d3e073f1f38​40070741420707431f1f4​4450721461f1f47480707​070a08000000 223 00000006080e0e0e3e283​f400d0e0e41420e43233c​440e0e45460e0e4723234​8490e254a23234b4c0e0e​0e0806000000
224 000000080a070742491f2​a060707070707074a4424​4b4c4d070707424e1f4f1​f46424a50515253540707​070a08000000 224 00000006080e0e464d232​e0d0e0e0e0e0e0e4e4828​4f50510e0e0e465223532​34a464e54555657580e0e​0e0806000000
225 000000080a070755561f5​707070758163c073e595a​1f5a5b5c41075d4f1f5e5​23b335f1f601e5a4c0707​070a08000000 225 00000006080e0e595a235​b0e0e0e5c1a400e425d5e​235e5f60450e615323625​63f37632364225e500e0e​0e0806000000
226 000000080a070755561f6​10707076123620707632e​4b371f642c4227651f666​72468696a6b4e6c6d0707​070a08000000 226 00000006080e0e595a236​50e0e0e6527660e0e6732​4f3b236830462b69236a6​b286c6d6e6f5270710e0e​0e0806000000
227 000000080a070721321f6​e0707076f1f7007070707​7172731f297475761f777​8236c1f34797a1f7b0707​070a08000000 227 00000006080e0e2536237​20e0e0e7323740e0e0e0e​757677232d78797a237b7​c277023387d7e237f0e0e​0e0806000000
228 000000080a0707072b243​85479076f1f7007125d79​07077c1f7d7e7f801f7f7​14b1f308107821f0d0707​070a08000000 228 00000006080e0e0e2f283​c587d0e7323740e16617d​0e0e80238182838423837​54f2334850e8623110e0e​0e0806000000
229 000000080a0707071a831​f70843a851f7007588687​8822891f76751d50648a0​78b518c0b078d1f8e0707​070a08000000 229 00000006080e0e0e1e872​374883e8923740e5c8a8b​8c268d237a792154688e0​e8f55900f0e9123920e0e​0e0806000000
230 000000080a070707078f3​25a1f1f1f2483078b521f​1f1f1f265e07907d37550​71291710707841f920707​070a08000000 230 00000006080e0e0e0e933​65e23232328870e8f5623​2323232a620e94813b590​e1695750e0e8823960e0e​0e0806000000
231 000000080a07070707079​33f3a94149596070b9097​2298997206079a9b3f210​7070707070740184a0707​070a08000000 231 00000006080e0e0e0e0e9​7433e9818999a0e0f949b​269c9d760d0e9e9f43250​e0e0e0e0e0e441c4e0e0e​0e0806000000
232 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 232 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
233 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 233 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
234 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 234 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
235 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 235 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
236 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 236 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
237 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 237 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
238 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 238 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
239 000000080a07070707070​707070707070707070707​070707070707070707070​707070707070707070707​070a08000000 239 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0806000000
240 000000080a07070707969​c874b9d9e9f0e4b92a006​077961a17a82a29a07071​0a3a44b876d1107070707​070a08000000 240 00000006080e0e0e0e9aa​08b4fa1a2a3124f96a40d​0e7d65a57e86a69e0e0e1​4a7a84f8b71150e0e0e0e​0e0806000000
241 000000080a07070707981​f1f1f1f64441f1f1f6281​0706891f1f1f6ca53e077​a1f1f1f1f64730b070707​070a08000000 241 00000006080e0e0e0e9c2​323232368482323236685​0e0d8d23232370a9420e7​e2323232368770f0e0e0e​0e0806000000
242 000000080a07070707a61​fa7a8985a1fa910aa1fab​07078b54339c5a508a07a​c1fad33ae371f9e070707​070a08000000 242 00000006080e0e0e0eaa2​3abac9c5e23ad14ae23af​0e0e8f5837a05e548e0eb​023b137b23b23a20e0e0e​0e0806000000
243 000000080a07070707a61​faf0717261fb012671fb1​070755195eb229247707a​c1f5907129d1fa4070707​070a08000000 243 00000006080e0e0e0eaa2​3b30e1b2a23b4166b23b5​0e0e591d62b62d287b0eb​0235d0e16a123a80e0e0e​0e0806000000
244 000000080a07070707a61​faf0739aa1f3c07b31f2a​078f2d2450706c1f4007a​c1f5907072b1fb4070707​070a08000000 244 00000006080e0e0e0eaa2​3b30e3dae23400eb7232e​0e93312854747023440eb​0235d0e0e2f23b80e0e0e​0e0806000000
245 000000080a07070707a61​faf0739aa1f3c070d1f2a​076e1fac489f261f4007a​c1f590706b11f9d070707​070a08000000 245 00000006080e0e0e0eaa2​3b30e3dae23400e11232e​0e7223b04ca32a23440eb​0235d0e0db523a10e0e0e​0e0806000000
246 000000080a07070707a61​faf0739aa1f3c070d1f2a​079d1fb57454261f4007a​c1fb6b7b8291f5c070707​070a08000000 246 00000006080e0e0e0eaa2​3b30e3dae23400e11232e​0ea123b978582a23440eb​023babbbc2d23600e0e0e​0e0806000000
247 000000080a07070707a61​faf0739aa1f3c070d1f2a​07b9536c70506c1f4007a​c1f2444641fbabb070707​070a08000000 247 00000006080e0e0e0eaa2​3b30e3dae23400e11232e​0ebd577074547023440eb​02328486823bebf0e0e0e​0e0806000000
248 000000080a070707073f5​9bc07bd945972079b599e​07791cbe7ab5be5cbb07a​c1fbf6ec088c107070707​070a08000000 248 00000006080e0e0e0e435​dc00ec1985d760e9f5da2​0e7d20c27eb9c260bf0eb​023c372c48cc50e0e0e0e​0e0806000000
249 000000080a07070707070​707070707070707070707​07070707070707070707a​c1f590707070707070707​070a08000000 249 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0eb​0235d0e0e0e0e0e0e0e0e​0e0806000000
250 000000080a07070707070​707070707070707070707​07070707070707070707a​c1f590707070707070707​070a08000000 250 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0eb​0235d0e0e0e0e0e0e0e0e​0e0806000000
251 000000080a07070707070​707070707070707070707​07070707070707070707c​29e660707070707070707​070a08000000 251 00000006080e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0ec​6a26a0e0e0e0e0e0e0e0e​0e0806000000
252 000000080a06070707070​707070707070707070707​070707070707070707070​707070707070707070707​060a08000000 252 00000006080d0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0d0806000000
253 00000008c333333333333​333333333333333333333​333333333333333333333​333333333333333333333​33c308000000 253 000000060937373737373​737373737373737373737​373737373737373737373​737373737373737373737​370906000000
254 00000004c4c5c6c6c6c6c​6c6c6c6c6c6c6c6c6c6c6​c6c6c6c6c6c6c6c6c6c6c​6c6c6c6c6c6c6c6c6c6c6​c5c404000000 254 000000040a0b0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0b0a04000000
255 000000010408080808080​808080808080808080808​080808080808080808080​808080808080808080808​080401000000 255 000000010406060606060​606060606060606060606​060606060606060606060​606060606060606060606​060401000000
256 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 256 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
257 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 257 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
258 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 258 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
259 } 259 }
[−]
res/drawable-hdpi-v4/ic_launcher.png
[−]
sng
Offset 5, 21 lines modified Offset 5, 24 lines modified
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
12 ····​(224,​224,​224)​·····​#·​rgb·​=·​(0xe0,​0xe0,​0xe0)​·​grey88 18 ····​(224,​224,​224)​·····​#·​rgb·​=·​(0xe0,​0xe0,​0xe0)​·​grey88
13 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 19 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
15 ····​(225,​225,​225)​·····​#·​rgb·​=·​(0xe1,​0xe1,​0xe1)​ 20 ····​(225,​225,​225)​·····​#·​rgb·​=·​(0xe1,​0xe1,​0xe1)​
16 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 21 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
19 ····​(222,​222,​222)​·····​#·​rgb·​=·​(0xde,​0xde,​0xde)​·​grey87 22 ····​(222,​222,​222)​·····​#·​rgb·​=·​(0xde,​0xde,​0xde)​·​grey87
20 ····​(123,​123,​123)​·····​#·​rgb·​=·​(0x7b,​0x7b,​0x7b)​ 23 ····​(123,​123,​123)​·····​#·​rgb·​=·​(0x7b,​0x7b,​0x7b)​
21 ····​(·​54,​·​54,​·​54)​·····​#·​rgb·​=·​(0x36,​0x36,​0x36)​·​grey21 24 ····​(·​54,​·​54,​·​54)​·····​#·​rgb·​=·​(0x36,​0x36,​0x36)​·​grey21
22 ····​(·​15,​·​15,​·​15)​·····​#·​rgb·​=·​(0x0f,​0x0f,​0x0f)​·​grey6 25 ····​(·​15,​·​15,​·​15)​·····​#·​rgb·​=·​(0x0f,​0x0f,​0x0f)​·​grey6
23 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​ 26 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​
24 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3 27 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3
25 ····​(·​34,​·​34,​·​34)​·····​#·​rgb·​=·​(0x22,​0x22,​0x22)​ 28 ····​(·​34,​·​34,​·​34)​·····​#·​rgb·​=·​(0x22,​0x22,​0x22)​
Offset 212, 88 lines modified Offset 215, 85 lines modified
212 ····​(211,​211,​211)​·····​#·​rgb·​=·​(0xd3,​0xd3,​0xd3)​·​LightGray 215 ····​(211,​211,​211)​·····​#·​rgb·​=·​(0xd3,​0xd3,​0xd3)​·​LightGray
213 ····​(·​84,​·​84,​·​84)​·····​#·​rgb·​=·​(0x54,​0x54,​0x54)​·​grey33 216 ····​(·​84,​·​84,​·​84)​·····​#·​rgb·​=·​(0x54,​0x54,​0x54)​·​grey33
214 ····​(·​36,​·​36,​·​36)​·····​#·​rgb·​=·​(0x24,​0x24,​0x24)​·​grey14 217 ····​(·​36,​·​36,​·​36)​·····​#·​rgb·​=·​(0x24,​0x24,​0x24)​·​grey14
215 ····​(236,​236,​236)​·····​#·​rgb·​=·​(0xec,​0xec,​0xec)​ 218 ····​(236,​236,​236)​·····​#·​rgb·​=·​(0xec,​0xec,​0xec)​
216 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​ 219 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​
217 ····​(246,​246,​246)​·····​#·​rgb·​=·​(0xf6,​0xf6,​0xf6)​ 220 ····​(246,​246,​246)​·····​#·​rgb·​=·​(0xf6,​0xf6,​0xf6)​
218 ····​(132,​132,​132)​·····​#·​rgb·​=·​(0x84,​0x84,​0x84)​ 221 ····​(132,​132,​132)​·····​#·​rgb·​=·​(0x84,​0x84,​0x84)​
219 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
220 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
221 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
222 } 222 }
223 tRNS·​{ 223 tRNS·​{
224 ·​0·​1·​3·​4·​7·​255·​255·​16·​255·​255·​21·​23·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​37·​50·​53} 224 ·​0·​1·​3·​4·​7·​16·​21·​23·​37·​50·​53}
225 IMAGE·​{ 225 IMAGE·​{
226 ····​pixels·​hex 226 ····​pixels·​hex
227 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 227 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
228 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 228 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
229 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 229 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
230 000000010203030303030​303030303030303030303​030303030303030303030​303030303030303030303​030303030303030303030​303030303030303030303​030303030201000000 230 000000010203030303030​303030303030303030303​030303030303030303030​303030303030303030303​030303030303030303030​303030303030303030303​030303030201000000
231 000001040506060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060504010000 231 000001040b0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0b04010000
232 000002070806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909060807020000 232 000002050d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d05020000
233 0000030a0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080a030000 233 000003060d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d06030000
234 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 234 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
235 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 235 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
236 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 236 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
237 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 237 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
238 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 238 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
239 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 239 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
240 0000030b0806090909090​90909090c0d0e0f101112​131415090909090916171​8191a111b1c1d1e090909​091d1f1f1f20090909090​9090909211f1f1f220909​09090906080b030000 240 000003070d0c0e0e0e0e0​e0e0e0e0f101112131415​1617180e0e0e0e0e191a1​b1c1d141e1f20210e0e0e​0e20222222230e0e0e0e0​e0e0e0e24222222250e0e​0e0e0e0c0d07030000
241 0000030b0806090909090​909232425262626262626​262611270909092829262​62626262626262a090909​092b26262618090909090​909092c2d2626262e0909​09090906080b030000 241 000003070d0c0e0e0e0e0​e0e262728292929292929​2929142a0e0e0e2b2c292​92929292929292d0e0e0e​0e2e2929291b0e0e0e0e0​e0e0e2f30292929310e0e​0e0e0e0c0d07030000
242 0000030b0806090909090​92f302626262626262626​262631090909323326262​626262626262634090909​093526262626210909090​909093626262626370909​09090906080b030000 242 000003070d0c0e0e0e0e0​e32332929292929292929​2929340e0e0e353629292​9292929292929370e0e0e​0e3829292929240e0e0e0​e0e0e39292929293a0e0e​0e0e0e0c0d07030000
243 0000030b0806090909090​9242626262638392e3a3b​3c1a170909093d2626263​e3f40414238432f090909​094426262626450909090​909064626262626470909​09090906080b030000 243 000003070d0c0e0e0e0e0​e27292929293b3c313d3e​3f1d1a0e0e0e402929294​1424344453b46320e0e0e​0e4729292929480e0e0e0​e0e0c49292929294a0e0e​0e0e0e0c0d07030000
244 0000030b0806090909094​825262626494a09090909​094b4c090909302626261​d09090909090c09090909​4a2526262626264d09090​9094e26262626264f0909​09090906080b030000 244 000003070d0c0e0e0e0e4​b282929294c4d0e0e0e0e​0e4e4f0e0e0e332929292​00e0e0e0e0e0f0e0e0e0e​4d282929292929500e0e0​e0e512929292929520e0e​0e0e0e0c0d07030000
245 0000030b0806090909095​026262651090909090909​090909090909522626263​a09090909090909090909​4c2626262626265309090​909182626262626460909​09090906080b030000 245 000003070d0c0e0e0e0e5​3292929540e0e0e0e0e0e​0e0e0e0e0e0e552929293​d0e0e0e0e0e0e0e0e0e0e​4f292929292929560e0e0​e0e1b2929292929490e0e​0e0e0e0c0d07030000
246 0000030b0806090909095​426262655090909090909​090909090909562626265​758320909090909090909​592626262d26265a5b090​95c2626103826265d0909​09090906080b030000 246 000003070d0c0e0e0e0e5​7292929580e0e0e0e0e0e​0e0e0e0e0e0e592929295​a5b350e0e0e0e0e0e0e0e​5c2929293029295d5e0e0​e5f2929133b2929600e0e​0e0e0e0c0d07030000
247 0000030b08060909095e1​a2626255f090909090909​090909090909225a26262​626606134060909090909​622626262e63262664090​91c262665662626674a09​09090906080b030000 247 000003070d0c0e0e0e611​d292928620e0e0e0e0e0e​0e0e0e0e0e0e255d29292​9296364370c0e0e0e0e0e​6529292931662929670e0​e1f2929686929296a4d0e​0e0e0e0c0d07030000
248 0000030b0806090909272​62626290909090909094b​686868690909096a5a262​6262626266b6c09090909​6d26262634642626196e6​f5a262634242626263209​09090906080b030000 248 000003070d0c0e0e0e2a2​929292c0e0e0e0e0e0e4e​6b6b6b6c0e0e0e6d5d292​9292929296e6f0e0e0e0e​70292929376729291c717​25d29293727292929350e​0e0e0e0c0d07030000
249 0000030b0806090909702​626267109090909090968​26262649090909094d651​026262626261072090909​402626265c5b672626413​f262638063d2626264809​09090906080b030000 249 000003070d0c0e0e0e732​92929740e0e0e0e0e0e6b​2929294c0e0e0e0e50681​3292929292913750e0e0e​432929295f5e6a2929444​229293b0c402929294b0e​0e0e0e0c0d07030000
250 0000030b0806090909732​62626742f090909090968​262626490909090909097​576772626262625780909​792626267a097b2626387​c262641097d2626262809​09090906080b030000 250 000003070d0c0e0e0e762​9292977320e0e0e0e0e6b​2929294c0e0e0e0e0e0e7​8797a29292929287b0e0e​7c2929297d0e7e29293b7​f2929440e802929292b0e​0e0e0e0c0d07030000
251 0000030b0806090909097​e2626267f090909090968​262626490909090909090​9092c8081262626820909​0d2626267009622626262​626838409852626268609​09090906080b030000 251 000003070d0c0e0e0e0e8​1292929820e0e0e0e0e6b​2929294c0e0e0e0e0e0e0​e0e2f8384292929850e0e​10292929730e652929292​92986870e88292929890e​0e0e0e0c0d07030000
252 0000030b0806090909092​b2626262b090909090968​262626490909090909090​909090987262626880909​562626268909098a26262​6263909098b2626268c09​09090906080b030000 252 000003070d0c0e0e0e0e2​e2929292e0e0e0e0e0e6b​2929294c0e0e0e0e0e0e0​e0e0e0e8a2929298b0e0e​592929298c0e0e8d29292​9293c0e0e8e2929298f0e​0e0e0e0c0d07030000
253 0000030b0806090909098​d26262626720909090968​262626490909097509090​9090909872626262a0909​8e2626265f09098f26262​6256f09096c2626263a09​09090906080b030000 253 000003070d0c0e0e0e0e9​029292929750e0e0e0e6b​2929294c0e0e0e780e0e0​e0e0e0e8a2929292d0e0e​91292929620e0e9229292​928720e0e6f2929293d0e​0e0e0e0c0d07030000
254 0000030b0806090909090​690262626269192218693​262626490909941095968​b979899812626269a0909​9b26265a0909095e5d262​68e0909099c2626269d09​09090906080b030000 254 000003070d0c0e0e0e0e0​c93292929299495248996​2929294c0e0e971398998​e9a9b9c842929299d0e0e​9e29295d0e0e0e6160292​9910e0e0e9f292929a00e​0e0e0e0c0d07030000
255 0000030b0806090909090​9089e2626262626262626​262626490909642626262​6262626262626639f0909​3c2626a009090909a1494​9a2090909a32626263b09​09090906080b030000 255 000003070d0c0e0e0e0e0​e0da12929292929292929​2929294c0e0e672929292​929292929292966a20e0e​3f2929a30e0e0e0ea44c4​ca50e0e0ea62929293e0e​0e0e0e0c0d07030000
256 0000030b0806090909090​9090ca426262626262626​262626490909a52626262​62626262626a0a6090909​a72626a80909090909090​9090909097a262626a909​09090906080b030000 256 000003070d0c0e0e0e0e0​e0e0fa729292929292929​2929294c0e0ea82929292​92929292929a3a90e0e0e​aa2929ab0e0e0e0e0e0e0​e0e0e0e0e7d292929ac0e​0e0e0e0c0d07030000
257 0000030b0806090909090​909092c1daaa026262626​631824ab0909153d90a02​626261aa5ac7009090909​adaeae530909090909090​909090909afaeaeae7909​09090906080b030000 257 000003070d0c0e0e0e0e0​e0e0e2f20ada329292929​661b27ae0e0e184093a32​929291da8af730e0e0e0e​b0b1b1560e0e0e0e0e0e0​e0e0e0e0eb2b1b1b17c0e​0e0e0e0c0d07030000
258 0000030b0806090909090​90909090909064c0527b0​090909090909090909063​208271e09090909090909​090909090909090909090​909090909090909090909​09090906080b030000 258 000003070d0c0e0e0e0e0​e0e0e0e0e0e0c4f0b2ab3​0e0e0e0e0e0e0e0e0e0c3​50d2a210e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
259 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 259 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
260 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 260 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
261 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 261 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
262 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 262 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
263 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 263 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
264 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 264 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
265 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 265 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
266 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 266 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
267 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 267 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
268 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 268 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
269 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 269 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
270 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 270 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
271 0000030b0806090909090​909090909090909090909​090909090909090909090​909090909090909090909​090909090909090909090​909090909090909090909​09090906080b030000 271 000003070d0c0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0c0d07030000
272 0000030b0806090909090​9090948b187b2b32ab46f​091ea164b550b61e09090​90909b76cb4a9b588b8b9​060909090909b75572398​8b5bab6b0090909090909​09090906080b030000 272 000003070d0c0e0e0e0e0​e0e0e4bb48ab5b62db772​0e21a467b853b9210e0e0​e0e0eba6fb7acb88bbbbc​0c0e0e0e0e0eba58753c8​bb8bdb9b30e0e0e0e0e0e​0e0e0e0c0d07030000
273 0000030b0806090909090​909bb2626262626262660​56292626262626bcbd090​909096426262626262626​beaf0909096f5a2626262​6262626639a0909090909​09090906080b030000 273 000003070d0c0e0e0e0e0​e0ebe2929292929292963​592c2929292929bfc00e0​e0e0e6729292929292929​c1b20e0e0e725d2929292​9292929669d0e0e0e0e0e​0e0e0e0c0d07030000
274 0000030b0806090909090​9091f2626262626262626​26262626262626266b2c0​909094026262626262626​26350609095b262626262​626262626263909090909​09090906080b030000 274 000003070d0c0e0e0e0e0​e0e222929292929292929​29292929292929296e2f0​e0e0e4329292929292929​29380c0e0e5e292929292​929292929293c0e0e0e0e​0e0e0e0c0d07030000
275 0000030b0806090909090​9091f262626bf3baa2626​26264650c025262626a60​90909c14647393b1c5a26​26262809095b262626c23​90d4f262626109c090909​09090906080b030000 275 000003070d0c0e0e0e0e0​e0e22292929c23ead2929​29294953c328292929a90​e0e0ec4494a3c3e1f5d29​29292b0e0e5e292929c53​c1052292929139f0e0e0e​0e0e0e0c0d07030000
276 0000030b0806090909090​9091f2626265b09094526​26264d0909b8262626c30​909090909090909099a26​26267209095b2626261f0​90909c3262626c4090909​09090906080b030000 276 000003070d0c0e0e0e0e0​e0e222929295e0e0e4829​2929500e0ebb292929c60​e0e0e0e0e0e0e0e0e9d29​2929750e0e5e292929220​e0e0ec6292929c70e0e0e​0e0e0e0c0d07030000
277 0000030b0806090909090​9091f2626265b09098226​2626b609095c262626bb0​9090909095ec5b97fc626​2626b809095b2626261f0​9090923332626c7060909​09090906080b030000 277 000003070d0c0e0e0e0e0​e0e222929295e0e0e8529​2929b90e0e5f292929be0​e0e0e0e0e61c8bc82c929​2929bb0e0e5e292929220​e0e0e26362929ca0c0e0e​0e0e0e0c0d07030000
278 0000030b0806090909090​9091f2626265b09098f26​2626800909782626261f0​90909a2c8742626262626​26264909095b2626261f0​9090909c8262626c90909​09090906080b030000 278 000003070d0c0e0e0e0e0​e0e222929295e0e0e9229​2929830e0e7b292929220​e0e0ea5cb772929292929​29294c0e0e5e292929220​e0e0e0ecb292929cc0e0e​0e0e0e0c0d07030000
279 0000030b0806090909090​9091f2626265b09096826​26266809095b2626261f0​9097ac726262626262626​26264909095b2626261f0​9090909ca262626700909​09090906080b030000 279 000003070d0c0e0e0e0e0​e0e222929295e0e0e6b29​29296b0e0e5e292929220​e0e7dca29292929292929​29294c0e0e5e292929220​e0e0e0ecd292929730e0e​0e0e0e0c0d07030000
280 0000030b0806090909090​9091f2626265b09096826​26266809095b2626261f0​9091c2626262b8bcb7d26​26264909095b2626261f0​9090909aa262626730909​09090906080b030000 280 000003070d0c0e0e0e0e0​e0e222929295e0e0e6b29​29296b0e0e5e292929220​e0e1f2929292e8ece8029​29294c0e0e5e292929220​e0e0e0ead292929760e0e​0e0e0e0c0d07030000
281 0000030b0806090909090​9091f2626265b09096826​26266809095b2626261f0​909a526265d0609095b26​26264909095b2626261f0​90909b00f262644090909​09090906080b030000 281 000003070d0c0e0e0e0e0​e0e222929295e0e0e6b29​29296b0e0e5e292929220​e0ea82929600c0e0e5e29​29294c0e0e5e292929220​e0e0eb3122929470e0e0e​0e0e0e0c0d07030000
282 0000030b0806090909090​9091f2626265b09096826​26266809095b2626261f0​9096b2626607809095b26​26264909095b262626ccc​d2f08c8262626bb090909​09090906080b030000 282 000003070d0c0e0e0e0e0​e0e222929295e0e0e6b29​29296b0e0e5e292929220​e0e6e2929637b0e0e5e29​29294c0e0e5e292929cfd​0320dcb292929be0e0e0e​0e0e0e0c0d07030000
Max diff block lines reached; 149/22963 bytes (0.65%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentManagerImpl.smali
Offset 319, 15 lines modified Offset 319, 15 lines modified
   
319 ····​.​line·​1350 319 ····​.​line·​1350
320 ····​:​cond_1 320 ····​:​cond_1
321 ····​return-​void 321 ····​return-​void
322 .​end·​method 322 .​end·​method
   
323 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​ 323 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​
324 ····​.​locals·3 324 ····​.​locals·4
325 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 325 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
326 ····​.​param·​p1,​·​"start"····​#·​F 326 ····​.​param·​p1,​·​"start"····​#·​F
327 ····​.​param·​p2,​·​"end"····​#·​F 327 ····​.​param·​p2,​·​"end"····​#·​F
   
328 ····​.​prologue 328 ····​.​prologue
329 ····​.​line·​750 329 ····​.​line·​750
330 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​ 330 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​
Offset 337, 17 lines modified Offset 337, 17 lines modified
337 ····​.​line·​751 337 ····​.​line·​751
338 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​ 338 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​
339 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 339 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
341 ····​.​line·​752 341 ····​.​line·​752
342 ····​const-​wide/​16·​v1,​·​0xdc 342 ····​const-​wide/​16·​v2,​·​0xdc
   
343 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 343 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
344 ····​.​line·​753 344 ····​.​line·​753
345 ····​return-​object·​v0 345 ····​return-​object·​v0
346 .​end·​method 346 .​end·​method
   
347 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​ 347 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​
348 ····​.​locals·​11 348 ····​.​locals·​11
Offset 390, 17 lines modified Offset 390, 17 lines modified
390 ····​.​line·​739 390 ····​.​line·​739
391 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​ 391 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​
392 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 392 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
393 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 393 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
394 ····​.​line·​740 394 ····​.​line·​740
395 ····​const-​wide/​16·​v1,​·​0xdc 395 ····​const-​wide/​16·​v2,​·​0xdc
   
396 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V 396 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V
   
397 ····​.​line·​741 397 ····​.​line·​741
398 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 398 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
399 ····​.​line·​742 399 ····​.​line·​742
400 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​ 400 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​
   
Offset 409, 17 lines modified Offset 409, 17 lines modified
409 ····​.​line·​743 409 ····​.​line·​743
410 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​ 410 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​
411 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 411 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
412 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 412 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
413 ····​.​line·​744 413 ····​.​line·​744
414 ····​const-​wide/​16·​v1,​·​0xdc 414 ····​const-​wide/​16·​v2,​·​0xdc
   
415 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 415 ····​invoke-​virtual·​{v9,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
416 ····​.​line·​745 416 ····​.​line·​745
417 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 417 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
418 ····​.​line·​746 418 ····​.​line·​746
419 ····​return-​object·​v10 419 ····​return-​object·​v10
420 .​end·​method 420 .​end·​method
[−]
smali/android/support/v4/app/FragmentPagerAdapter.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
39 ····​.​line·​71 39 ····​.​line·​71
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​ 42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​
43 ····​.​locals·2 43 ····​.​locals·3
44 ····​.​param·​p0,​·​"viewId"····​#·​I 44 ····​.​param·​p0,​·​"viewId"····​#·​I
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​173 47 ····​.​line·​173
48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 181, 31 lines modified Offset 181, 31 lines modified
   
181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​ 181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
182 ····​.​line·​88 182 ····​.​line·​88
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J 184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J
   
185 ····​move-​result-​wide·​v1 185 ····​move-​result-​wide·​v2
   
186 ····​.​line·​91 186 ····​.​line·​91
187 ····​.​local·​v1,​·​"itemId":​J 187 ····​.​local·​v2,​·​"itemId":​J
188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
189 ····​move-​result·​v4 189 ····​move-​result·​v4
   
190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v3 191 ····​move-​result-​object·​v1
   
192 ····​.​line·​92 192 ····​.​line·​92
193 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
195 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​
   
196 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
197 ····​.​line·​93 197 ····​.​line·​93
198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​ 198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​
199 ····​if-​eqz·​v0,​·​:​cond_2 199 ····​if-​eqz·​v0,​·​:​cond_2
   
Offset 243, 15 lines modified Offset 243, 15 lines modified
   
243 ····​move-​result·​v5 243 ····​move-​result·​v5
   
244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
245 ····​move-​result·​v6 245 ····​move-​result·​v6
   
246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v6 247 ····​move-​result-​object·​v6
   
248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
250 .​end·​method 250 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​25 11 ····​.​line·​25
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​ 15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​
16 ····​.​locals·8 16 ····​.​locals·9
17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​ 18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
23 ····​.​param·​p6,​·​"number"····​#·​I 23 ····​.​param·​p6,​·​"number"····​#·​I
Offset 28, 193 lines modified Offset 28, 195 lines modified
28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I 29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I
30 ····​.​param·​p11,​·​"mProgress"····​#·​I 30 ····​.​param·​p11,​·​"mProgress"····​#·​I
31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z 31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​31 33 ····​.​line·​31
34 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​
   
35 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
36 ····​iget-​wide·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J 36 ····​iget-​wide·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J
   
37 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 37 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
38 ····​move-​result-​object·​v4 38 ····​move-​result-​object·​v5
   
39 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I 39 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I
   
40 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 40 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
41 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 41 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
42 ····​move-​result-​object·​v4 42 ····​move-​result-​object·​v5
   
43 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 43 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
44 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 44 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
45 ····​move-​result-​object·​v4 45 ····​move-​result-​object·​v5
   
46 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 46 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
47 ····​invoke-​virtual·​{v4,​·​v5,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 47 ····​invoke-​virtual·​{v5,​·​v6,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
48 ····​move-​result-​object·​v4 48 ····​move-​result-​object·​v5
   
49 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 49 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
50 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 50 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
51 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 51 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
52 ····​move-​result-​object·​v4 52 ····​move-​result-​object·​v5
   
53 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 53 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
54 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 54 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
55 ····​move-​result-​object·​v4 55 ····​move-​result-​object·​v5
   
56 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 56 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
57 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 57 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
58 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 58 ····​iget·​v8,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
59 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 59 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
60 ····​move-​result-​object·​v5 60 ····​move-​result-​object·​v6
   
61 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 61 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
62 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 62 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2
   
63 ····​if-​eqz·​v4,​·​:​cond_0 63 ····​if-​eqz·​v5,​·​:​cond_0
   
64 ····​const/​4·​v4,​·​0x1 64 ····​const/​4·​v5,​·​0x1
   
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 66 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
67 ····​move-​result-​object·​v5 67 ····​move-​result-​object·​v6
   
68 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 68 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
69 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8 69 ····​and-​int/​lit8·​v5,​·​v5,​·​0x8
   
70 ····​if-​eqz·​v4,​·​:​cond_1 70 ····​if-​eqz·​v5,​·​:​cond_1
   
71 ····​const/​4·​v4,​·​0x1 71 ····​const/​4·​v5,​·​0x1
   
72 ····​:​goto_1 72 ····​:​goto_1
Max diff block lines reached; 5601/11773 bytes (47.57%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatJellybean.smali
Offset 5, 15 lines modified Offset 5, 15 lines modified
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V
9 ····​.​locals·7 9 ····​.​locals·8
10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
16 ····​.​param·​p7,​·​"number"····​#·​I 16 ····​.​param·​p7,​·​"number"····​#·​I
Offset 28, 211 lines modified Offset 28, 213 lines modified
28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​ 28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​33 30 ····​.​line·​33
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​.​line·​34 32 ····​.​line·​34
33 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​ 33 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
34 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 34 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
35 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 35 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
36 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 36 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
37 ····​move-​result-​object·​v3 37 ····​move-​result-​object·​v4
   
38 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 38 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
39 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 39 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
40 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 40 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
41 ····​move-​result-​object·​v3 41 ····​move-​result-​object·​v4
   
42 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 42 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
43 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 43 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
44 ····​move-​result-​object·​v3 44 ····​move-​result-​object·​v4
   
45 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 45 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
46 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 46 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
47 ····​move-​result-​object·​v3 47 ····​move-​result-​object·​v4
   
48 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 48 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
49 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 49 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
50 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 50 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
51 ····​move-​result-​object·​v3 51 ····​move-​result-​object·​v4
   
52 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 52 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
53 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 53 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
54 ····​move-​result-​object·​v3 54 ····​move-​result-​object·​v4
   
55 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 55 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
56 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 56 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
57 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 57 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
58 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 58 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
59 ····​move-​result-​object·​v4 59 ····​move-​result-​object·​v5
   
60 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 60 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
61 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2 61 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2
   
62 ····​if-​eqz·​v3,​·​:​cond_0 62 ····​if-​eqz·​v4,​·​:​cond_0
   
63 ····​const/​4·​v3,​·​0x1 63 ····​const/​4·​v4,​·​0x1
   
64 ····​:​goto_0 64 ····​:​goto_0
65 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 65 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
66 ····​move-​result-​object·​v4 66 ····​move-​result-​object·​v5
   
67 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 67 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
68 ····​and-​int/​lit8·​v3,​·​v3,​·​0x8 68 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8
   
69 ····​if-​eqz·​v3,​·​:​cond_1 69 ····​if-​eqz·​v4,​·​:​cond_1
   
70 ····​const/​4·​v3,​·​0x1 70 ····​const/​4·​v4,​·​0x1
   
71 ····​:​goto_1 71 ····​:​goto_1
Max diff block lines reached; 6417/12541 bytes (51.17%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompat$Builder.smali
Offset 59, 15 lines modified Offset 59, 15 lines modified
59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​ 59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​
   
60 .​field·​mUseChronometer:​Z 60 .​field·​mUseChronometer:​Z
   
   
61 #·​direct·​methods 61 #·​direct·​methods
62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
63 ····​.​locals·3 63 ····​.​locals·4
64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​217 66 ····​.​line·​217
67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
68 ····​.​line·​202 68 ····​.​line·​202
Offset 88, 17 lines modified Offset 88, 17 lines modified
88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
89 ····​.​line·​221 89 ····​.​line·​221
90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
92 ····​move-​result-​wide·​v1 92 ····​move-​result-​wide·​v2
   
93 ····​iput-​wide·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J 93 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J
   
94 ····​.​line·​222 94 ····​.​line·​222
95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
96 ····​const/​4·​v1,​·​-​0x1 96 ····​const/​4·​v1,​·​-​0x1
   
97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
[−]
smali/android/support/v4/content/AsyncTaskLoader.smali
Offset 559, 15 lines modified Offset 559, 15 lines modified
   
559 ····​move-​result-​object·​v0 559 ····​move-​result-​object·​v0
   
560 ····​return-​object·​v0 560 ····​return-​object·​v0
561 .​end·​method 561 .​end·​method
   
562 .​method·​public·​setUpdateThrottle(J)​V 562 .​method·​public·​setUpdateThrottle(J)​V
563 ····​.​locals·2 563 ····​.​locals·3
564 ····​.​param·​p1,​·​"delayMS"····​#·​J 564 ····​.​param·​p1,​·​"delayMS"····​#·​J
   
565 ····​.​prologue 565 ····​.​prologue
566 ····​.​line·​103 566 ····​.​line·​103
567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​" 567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​"
568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J 568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J
   
[−]
smali/android/support/v4/content/ModernAsyncTask.smali
Offset 83, 15 lines modified Offset 83, 15 lines modified
83 ········​} 83 ········​}
84 ····​.​end·​annotation 84 ····​.​end·​annotation
85 .​end·​field 85 .​end·​field
   
   
86 #·​direct·​methods 86 #·​direct·​methods
87 .​method·​static·​constructor·​<clinit>()​V 87 .​method·​static·​constructor·​<clinit>()​V
88 ····​.​locals·8 88 ····​.​locals·9
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​54 90 ····​.​line·​54
91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​ 91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​
   
92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V 92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V
   
Offset 103, 31 lines modified Offset 103, 31 lines modified
103 ····​const/​16·​v1,​·​0xa 103 ····​const/​16·​v1,​·​0xa
   
104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V 104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V
   
105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
106 ····​.​line·​68 106 ····​.​line·​68
107 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 107 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
108 ····​const/​4·​v1,​·​0x5 108 ····​const/​4·​v2,​·​0x5
   
109 ····​const/​16·​v2,​·​0x80 109 ····​const/​16·​v3,​·​0x80
   
110 ····​const-​wide/​16·​v3,​·​0x1 110 ····​const-​wide/​16·​v4,​·​0x1
   
111 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 111 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
112 ····​sget-​object·​v6,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 112 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
113 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​ 113 ····​sget-​object·​v8,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​
   
114 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 114 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
115 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​ 115 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​
   
116 ····​.​line·​75 116 ····​.​line·​75
117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​ 117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​
   
118 ····​const/​4·​v1,​·​0x0 118 ····​const/​4·​v1,​·​0x0
   
119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V 119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V
[−]
smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
Offset 393, 15 lines modified Offset 393, 15 lines modified
393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V 393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V
   
394 ····​.​line·​172 394 ····​.​line·​172
395 ····​return-​void 395 ····​return-​void
396 .​end·​method 396 .​end·​method
   
397 .​method·​public·​refreshState(ZJI)​V 397 .​method·​public·​refreshState(ZJI)​V
398 ····​.​locals·3 398 ····​.​locals·4
399 ····​.​param·​p1,​·​"playing"····​#·​Z 399 ····​.​param·​p1,​·​"playing"····​#·​Z
400 ····​.​param·​p2,​·​"position"····​#·​J 400 ····​.​param·​p2,​·​"position"····​#·​J
401 ····​.​param·​p4,​·​"transportControls"····​#·​I 401 ····​.​param·​p4,​·​"transportControls"····​#·​I
   
402 ····​.​prologue 402 ····​.​prologue
403 ····​.​line·​159 403 ····​.​line·​159
404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​ 404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​
[−]
smali/android/support/v4/media/TransportPerformer.smali
Offset 27, 69 lines modified Offset 27, 69 lines modified
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​onAudioFocusChange(I)​V 30 .​method·​public·​onAudioFocusChange(I)​V
31 ····​.​locals·8 31 ····​.​locals·9
32 ····​.​param·​p1,​·​"focusChange"····​#·​I 32 ····​.​param·​p1,​·​"focusChange"····​#·​I
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​188 34 ····​.​line·​188
35 ····​const/​4·​v6,​·​0x0 35 ····​const/​4·​v7,​·​0x0
   
36 ····​.​line·​189 36 ····​.​line·​189
37 ····​.​local·​v6,​·​"keyCode":​I 37 ····​.​local·​v7,​·​"keyCode":​I
38 ····​packed-​switch·​p1,​·​:​pswitch_data_0 38 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
39 ····​.​line·​196 39 ····​.​line·​196
40 ····​:​goto_0 40 ····​:​goto_0
41 ····​if-​eqz·​v6,​·​:​cond_0 41 ····​if-​eqz·​v7,​·​:​cond_0
   
42 ····​.​line·​197 42 ····​.​line·​197
43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
44 ····​move-​result-​wide·​v1 44 ····​move-​result-​wide·​v2
   
45 ····​.​line·​198 45 ····​.​line·​198
46 ····​.​local·​v1,​·​"now":​J 46 ····​.​local·​v2,​·​"now":​J
47 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​ 47 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​
   
48 ····​const/​4·​v5,​·​0x0 48 ····​const/​4·​v6,​·​0x0
   
49 ····​const/​4·​v7,​·​0x0 49 ····​const/​4·​v8,​·​0x0
   
50 ····​move-​wide·​v3,​·​v1 50 ····​move-​wide·​v4,​·​v2
   
51 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 51 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
52 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z 52 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z
   
53 ····​.​line·​199 53 ····​.​line·​199
54 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​ 54 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​
   
55 ····​const/​4·​v5,​·​0x1 55 ····​const/​4·​v6,​·​0x1
   
56 ····​const/​4·​v7,​·​0x0 56 ····​const/​4·​v8,​·​0x0
   
57 ····​move-​wide·​v3,​·​v1 57 ····​move-​wide·​v4,​·​v2
   
58 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 58 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
59 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z 59 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z
   
60 ····​.​line·​201 60 ····​.​line·​201
61 ····​.​end·​local·​v1····​#·​"now":​J 61 ····​.​end·​local·​v2····​#·​"now":​J
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​return-​void 63 ····​return-​void
   
64 ····​.​line·​193 64 ····​.​line·​193
65 ····​:​pswitch_0 65 ····​:​pswitch_0
66 ····​const/​16·​v6,​·​0x7f 66 ····​const/​16·​v7,​·​0x7f
   
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
68 ····​.​line·​189 68 ····​.​line·​189
69 ····​:​pswitch_data_0 69 ····​:​pswitch_data_0
70 ····​.​packed-​switch·​-​0x1 70 ····​.​packed-​switch·​-​0x1
71 ········​:​pswitch_0 71 ········​:​pswitch_0
[−]
smali/android/support/v4/util/ContainerHelpers.smali
Offset 118, 47 lines modified Offset 118, 47 lines modified
   
118 ····​.​line·​68 118 ····​.​line·​68
119 ····​.​local·​v0,​·​"hi":​I 119 ····​.​local·​v0,​·​"hi":​I
120 ····​:​goto_0 120 ····​:​goto_0
121 ····​if-​gt·​v1,​·​v0,​·​:​cond_1 121 ····​if-​gt·​v1,​·​v0,​·​:​cond_1
   
122 ····​.​line·​69 122 ····​.​line·​69
123 ····​add-​int·​v5,​·​v1,​·​v0 123 ····​add-​int·​v3,​·​v1,​·​v0
   
124 ····​ushr-​int/​lit8·​v2,​·​v5,​·​0x1 124 ····​ushr-​int/​lit8·​v2,​·​v3,​·​0x1
   
125 ····​.​line·​70 125 ····​.​line·​70
126 ····​.​local·​v2,​·​"mid":​I 126 ····​.​local·​v2,​·​"mid":​I
127 ····​aget-​wide·​v3,​·​p0,​·​v2 127 ····​aget-​wide·​v4,​·​p0,​·​v2
   
128 ····​.​line·​72 128 ····​.​line·​72
129 ····​.​local·​v3,​·​"midVal":​J 129 ····​.​local·​v4,​·​"midVal":​J
130 ····​cmp-​long·​v5,​·​v3,​·​p2 130 ····​cmp-​long·​v3,​·​v4,​·​p2
   
131 ····​if-​gez·​v5,​·​:​cond_0 131 ····​if-​gez·​v3,​·​:​cond_0
   
132 ····​.​line·​73 132 ····​.​line·​73
133 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1 133 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1
   
134 ····​goto·​:​goto_0 134 ····​goto·​:​goto_0
   
135 ····​.​line·​74 135 ····​.​line·​74
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​cmp-​long·​v5,​·​v3,​·​p2 137 ····​cmp-​long·​v3,​·​v4,​·​p2
   
138 ····​if-​lez·​v5,​·​:​cond_2 138 ····​if-​lez·​v3,​·​:​cond_2
   
139 ····​.​line·​75 139 ····​.​line·​75
140 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1 140 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1
   
141 ····​goto·​:​goto_0 141 ····​goto·​:​goto_0
   
142 ····​.​line·​80 142 ····​.​line·​80
143 ····​.​end·​local·​v2····​#·​"mid":​I 143 ····​.​end·​local·​v2····​#·​"mid":​I
144 ····​.​end·​local·​v3····​#·​"midVal":​J 144 ····​.​end·​local·​v4····​#·​"midVal":​J
145 ····​:​cond_1 145 ····​:​cond_1
146 ····​xor-​int/​lit8·​v2,​·​v1,​·​-​0x1 146 ····​xor-​int/​lit8·​v2,​·​v1,​·​-​0x1
   
147 ····​:​cond_2 147 ····​:​cond_2
148 ····​return·​v2 148 ····​return·​v2
149 .​end·​method 149 .​end·​method
   
[−]
smali/android/support/v4/util/LongSparseArray.smali
Offset 557, 15 lines modified Offset 557, 15 lines modified
   
557 ····​aget-​object·​p3,​·​v1,​·​v0 557 ····​aget-​object·​p3,​·​v1,​·​v0
   
558 ····​goto·​:​goto_0 558 ····​goto·​:​goto_0
559 .​end·​method 559 .​end·​method
   
560 .​method·​public·​indexOfKey(J)​I 560 .​method·​public·​indexOfKey(J)​I
561 ····​.​locals·2 561 ····​.​locals·3
562 ····​.​param·​p1,​·​"key"····​#·​J 562 ····​.​param·​p1,​·​"key"····​#·​J
   
563 ····​.​prologue 563 ····​.​prologue
564 ····​.​line·​283 564 ····​.​line·​283
565 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 565 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
566 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mGarbage:​Z 566 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mGarbage:​Z
   
Offset 662, 15 lines modified Offset 662, 15 lines modified
   
662 ····​aget-​wide·​v0,​·​v0,​·​p1 662 ····​aget-​wide·​v0,​·​v0,​·​p1
   
663 ····​return-​wide·​v0 663 ····​return-​wide·​v0
664 .​end·​method 664 .​end·​method
   
665 .​method·​public·​put(JLjava/​lang/​Object;​)​V 665 .​method·​public·​put(JLjava/​lang/​Object;​)​V
666 ····​.​locals·8 666 ····​.​locals·9
667 ····​.​param·​p1,​·​"key"····​#·​J 667 ····​.​param·​p1,​·​"key"····​#·​J
668 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 668 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
669 ········​value·​=·​{ 669 ········​value·​=·​{
670 ············​"(JTE;​)​V" 670 ············​"(JTE;​)​V"
671 ········​} 671 ········​}
672 ····​.​end·​annotation 672 ····​.​end·​annotation
   
Offset 865, 15 lines modified Offset 865, 15 lines modified
   
865 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I 865 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I
   
866 ····​goto/​16·​:​goto_0 866 ····​goto/​16·​:​goto_0
867 .​end·​method 867 .​end·​method
   
868 .​method·​public·​remove(J)​V 868 .​method·​public·​remove(J)​V
869 ····​.​locals·0 869 ····​.​locals·1
870 ····​.​param·​p1,​·​"key"····​#·​J 870 ····​.​param·​p1,​·​"key"····​#·​J
   
871 ····​.​prologue 871 ····​.​prologue
872 ····​.​line·​132 872 ····​.​line·​132
873 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 873 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
874 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>delete(J)​V 874 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>delete(J)​V
   
[−]
smali/android/support/v4/util/TimeUtils.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​:​cond_5 110 ····​:​cond_5
111 ····​const/​4·​v0,​·​0x0 111 ····​const/​4·​v0,​·​0x0
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V 114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V
115 ····​.​locals·3 115 ····​.​locals·4
116 ····​.​param·​p0,​·​"time"····​#·​J 116 ····​.​param·​p0,​·​"time"····​#·​J
117 ····​.​param·​p2,​·​"now"····​#·​J 117 ····​.​param·​p2,​·​"now"····​#·​J
118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​169 120 ····​.​line·​169
121 ····​const-​wide/​16·​v0,​·​0x0 121 ····​const-​wide/​16·​v0,​·​0x0
Offset 144, 30 lines modified Offset 144, 30 lines modified
   
144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
145 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V 147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V
148 ····​.​locals·1 148 ····​.​locals·2
149 ····​.​param·​p0,​·​"duration"····​#·​J 149 ····​.​param·​p0,​·​"duration"····​#·​J
150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​164 152 ····​.​line·​164
153 ····​const/​4·​v0,​·​0x0 153 ····​const/​4·​v0,​·​0x0
   
154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
155 ····​.​line·​165 155 ····​.​line·​165
156 ····​return-​void 156 ····​return-​void
157 .​end·​method 157 .​end·​method
   
158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V 158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V
159 ····​.​locals·5 159 ····​.​locals·6
160 ····​.​param·​p0,​·​"duration"····​#·​J 160 ····​.​param·​p0,​·​"duration"····​#·​J
161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
162 ····​.​param·​p3,​·​"fieldLen"····​#·​I 162 ····​.​param·​p3,​·​"fieldLen"····​#·​I
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​156 164 ····​.​line·​156
165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​ 165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​
[−]
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
Offset 461, 15 lines modified Offset 461, 15 lines modified
461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I 461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I
   
462 ····​.​line·​182 462 ····​.​line·​182
463 ····​return-​void 463 ····​return-​void
464 .​end·​method 464 .​end·​method
   
465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z 465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z
466 ····​.​locals·7 466 ····​.​locals·8
467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​ 467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​
468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​ 468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​
469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​ 469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​
   
470 ····​.​prologue 470 ····​.​prologue
471 ····​const/​4·​v2,​·​0x0 471 ····​const/​4·​v2,​·​0x0
   
Offset 483, 27 lines modified Offset 483, 27 lines modified
483 ····​:​goto_0 483 ····​:​goto_0
484 ····​return·​v2 484 ····​return·​v2
   
485 ····​.​line·​443 485 ····​.​line·​443
486 ····​:​cond_1 486 ····​:​cond_1
487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
488 ····​move-​result-​wide·​v3 488 ····​move-​result-​wide·​v4
   
489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
490 ····​move-​result-​wide·​v5 490 ····​move-​result-​wide·​v6
   
491 ····​sub-​long/​2addr·​v3,​·​v5 491 ····​sub-​long/​2addr·​v4,​·​v6
   
492 ····​sget·​v5,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I 492 ····​sget·​v3,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I
   
493 ····​int-​to-​long·​v5,​·​v5 493 ····​int-​to-​long·​v6,​·​v3
   
494 ····​cmp-​long·​v3,​·​v3,​·​v5 494 ····​cmp-​long·​v3,​·​v4,​·​v6
   
495 ····​if-​gtz·​v3,​·​:​cond_0 495 ····​if-​gtz·​v3,​·​:​cond_0
   
496 ····​.​line·​447 496 ····​.​line·​447
497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F 497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F
   
498 ····​move-​result·​v3 498 ····​move-​result·​v3
Offset 560, 1448 lines modified Offset 560, 1448 lines modified
560 ····​.​line·​212 560 ····​.​line·​212
561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z 561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z
   
562 ····​return·​v0 562 ····​return·​v0
563 .​end·​method 563 .​end·​method
   
564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z 564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z
565 ····​.​locals·​41 565 ····​.​locals·​42
566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​ 566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​
   
567 ····​.​prologue 567 ····​.​prologue
568 ····​.​line·​224 568 ····​.​line·​224
569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
570 ····​move-​result·​v5 570 ····​move-​result·​v6
   
571 ····​.​line·​226 571 ····​.​line·​226
572 ····​.​local·​v5,​·​"action":​I 572 ····​.​local·​v6,​·​"action":​I
573 ····​move-​object/​from16·​v0,​·​p0 573 ····​move-​object/​from16·​v0,​·​p0
   
574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
575 ····​move-​object/​from16·​v35,​·​v0 575 ····​move-​object/​from16·​v36,​·​v0
   
576 ····​if-​nez·​v35,​·​:​cond_0 576 ····​if-​nez·​v36,​·​:​cond_0
   
577 ····​.​line·​227 577 ····​.​line·​227
578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​ 578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​
   
579 ····​move-​result-​object·​v35 579 ····​move-​result-​object·​v36
   
580 ····​move-​object/​from16·​v0,​·​v35 580 ····​move-​object/​from16·​v0,​·​v36
   
581 ····​move-​object/​from16·​v1,​·​p0 581 ····​move-​object/​from16·​v1,​·​p0
   
582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
583 ····​.​line·​229 583 ····​.​line·​229
584 ····​:​cond_0 584 ····​:​cond_0
585 ····​move-​object/​from16·​v0,​·​p0 585 ····​move-​object/​from16·​v0,​·​p0
   
586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
587 ····​move-​object/​from16·​v35,​·​v0 587 ····​move-​object/​from16·​v36,​·​v0
   
588 ····​move-​object/​from16·​v0,​·​v35 588 ····​move-​object/​from16·​v0,​·​v36
   
589 ····​move-​object/​from16·​v1,​·​p1 589 ····​move-​object/​from16·​v1,​·​p1
   
590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V 590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V
   
591 ····​.​line·​231 591 ····​.​line·​231
592 ····​and-​int/​lit16·​v0,​·​v5,​·​0xff 592 ····​and-​int/​lit16·​v0,​·​v6,​·​0xff
   
593 ····​move/​from16·​v35,​·​v0 593 ····​move/​from16·​v36,​·​v0
Max diff block lines reached; 51444/54757 bytes (93.95%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
Offset 301, 38 lines modified Offset 301, 38 lines modified
301 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V 301 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V
   
302 ····​.​line·​268 302 ····​.​line·​268
303 ····​return-​void 303 ····​return-​void
304 .​end·​method 304 .​end·​method
   
305 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V 305 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V
306 ····​.​locals·7 306 ····​.​locals·8
307 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 307 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
308 ····​.​param·​p2,​·​"left"····​#·​I 308 ····​.​param·​p2,​·​"left"····​#·​I
309 ····​.​param·​p3,​·​"top"····​#·​I 309 ····​.​param·​p3,​·​"top"····​#·​I
310 ····​.​param·​p4,​·​"right"····​#·​I 310 ····​.​param·​p4,​·​"right"····​#·​I
311 ····​.​param·​p5,​·​"bottom"····​#·​I 311 ····​.​param·​p5,​·​"bottom"····​#·​I
   
312 ····​.​prologue 312 ····​.​prologue
313 ····​.​line·​270 313 ····​.​line·​270
314 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 314 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
   
315 ····​move-​result-​wide·​v1 315 ····​move-​result-​wide·​v2
   
316 ····​move-​object·​v0,​·​p1 316 ····​move-​object·​v1,​·​p1
   
317 ····​move·​v3,​·​p2 317 ····​move·​v4,​·​p2
   
318 ····​move·​v4,​·​p3 318 ····​move·​v5,​·​p3
   
319 ····​move·​v5,​·​p4 319 ····​move·​v6,​·​p4
   
320 ····​move·​v6,​·​p5 320 ····​move·​v7,​·​p5
   
321 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V 321 ····​invoke-​virtual/​range·​{v1·​.​.​·​v7},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V
   
322 ····​.​line·​271 322 ····​.​line·​271
323 ····​return-​void 323 ····​return-​void
324 .​end·​method 324 .​end·​method
   
325 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V 325 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V
326 ····​.​locals·​2 326 ····​.​locals·​2
Offset 348, 15 lines modified Offset 348, 15 lines modified
348 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 348 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
349 ····​.​line·​274 349 ····​.​line·​274
350 ····​return-​void 350 ····​return-​void
351 .​end·​method 351 .​end·​method
   
352 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 352 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
353 ····​.​locals·2 353 ····​.​locals·3
354 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 354 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
355 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 355 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
356 ····​.​param·​p3,​·​"delayMillis"····​#·​J 356 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
357 ····​.​prologue 357 ····​.​prologue
358 ····​.​line·​276 358 ····​.​line·​276
359 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 359 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
[−]
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
Offset 148, 15 lines modified Offset 148, 15 lines modified
148 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 148 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
149 ····​.​line·​474 149 ····​.​line·​474
150 ····​return-​void 150 ····​return-​void
151 .​end·​method 151 .​end·​method
   
152 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 152 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
153 ····​.​locals·0 153 ····​.​locals·1
154 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 154 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
155 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 155 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
156 ····​.​param·​p3,​·​"delayMillis"····​#·​J 156 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
157 ····​.​prologue 157 ····​.​prologue
158 ····​.​line·​477 158 ····​.​line·​477
159 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 159 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
[−]
smali/android/support/v4/view/ViewCompat.smali
Offset 532, 15 lines modified Offset 532, 15 lines modified
532 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 532 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
533 ····​.​line·​804 533 ····​.​line·​804
534 ····​return-​void 534 ····​return-​void
535 .​end·​method 535 .​end·​method
   
536 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 536 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
537 ····​.​locals·1 537 ····​.​locals·2
538 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 538 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
539 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 539 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​
540 ····​.​param·​p2,​·​"delayMillis"····​#·​J 540 ····​.​param·​p2,​·​"delayMillis"····​#·​J
   
541 ····​.​prologue 541 ····​.​prologue
542 ····​.​line·​820 542 ····​.​line·​820
543 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 543 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 4867, 258 lines modified Offset 4867, 264 lines modified
4867 ········​0x15·​-​>·​:​sswitch_0 4867 ········​0x15·​-​>·​:​sswitch_0
4868 ········​0x16·​-​>·​:​sswitch_1 4868 ········​0x16·​-​>·​:​sswitch_1
4869 ········​0x3d·​-​>·​:​sswitch_2 4869 ········​0x3d·​-​>·​:​sswitch_2
4870 ····​.​end·​sparse-​switch 4870 ····​.​end·​sparse-​switch
4871 .​end·​method 4871 .​end·​method
   
4872 .​method·​public·​fakeDragBy(F)​V 4872 .​method·​public·​fakeDragBy(F)​V
4873 ····​.​locals·​17 4873 ····​.​locals·​18
4874 ····​.​param·​p1,​·​"xOffset"····​#·​F 4874 ····​.​param·​p1,​·​"xOffset"····​#·​F
   
4875 ····​.​prologue 4875 ····​.​prologue
4876 ····​.​line·​2330 4876 ····​.​line·​2330
4877 ····​move-​object/​from16·​v0,​·​p0 4877 ····​move-​object/​from16·​v0,​·​p0
   
4878 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z 4878 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z
   
4879 ····​if-​nez·​v1,​·​:​cond_0 4879 ····​if-​nez·​v2,​·​:​cond_0
   
4880 ····​.​line·​2331 4880 ····​.​line·​2331
4881 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​ 4881 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalStateException​;​
   
4882 ····​const-​string·​v2,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​" 4882 ····​const-​string·​v3,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​"
   
4883 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 4883 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
4884 ····​throw·​v1 4884 ····​throw·​v2
   
4885 ····​.​line·​2334 4885 ····​.​line·​2334
4886 ····​:​cond_0 4886 ····​:​cond_0
4887 ····​move-​object/​from16·​v0,​·​p0 4887 ····​move-​object/​from16·​v0,​·​p0
   
4888 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4888 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4889 ····​add-​float·​v1,​·​v1,​·​p1 4889 ····​add-​float·​v2,​·​v2,​·​p1
   
4890 ····​move-​object/​from16·​v0,​·​p0 4890 ····​move-​object/​from16·​v0,​·​p0
   
4891 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4891 ····​iput·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4892 ····​.​line·​2336 4892 ····​.​line·​2336
4893 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I 4893 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I
   
4894 ····​move-​result·​v1 4894 ····​move-​result·​v2
   
4895 ····​int-​to-​float·​v13,​·​v1 4895 ····​int-​to-​float·​v14,​·​v2
   
4896 ····​.​line·​2337 4896 ····​.​line·​2337
4897 ····​.​local·​v13,​·​"oldScrollX":​F 4897 ····​.​local·​v14,​·​"oldScrollX":​F
4898 ····​sub-​float·​v15,​·​v13,​·​p1 4898 ····​sub-​float·​v16,​·​v14,​·​p1
   
4899 ····​.​line·​2338 4899 ····​.​line·​2338
4900 ····​.​local·​v15,​·​"scrollX":​F 4900 ····​.​local·​v16,​·​"scrollX":​F
4901 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I 4901 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I
   
4902 ····​move-​result·​v16 4902 ····​move-​result·​v17
   
4903 ····​.​line·​2340 4903 ····​.​line·​2340
4904 ····​.​local·​v16,​·​"width":​I 4904 ····​.​local·​v17,​·​"width":​I
4905 ····​move/​from16·​v0,​·​v16 4905 ····​move/​from16·​v0,​·​v17
   
4906 ····​int-​to-​float·​v1,​·​v0 4906 ····​int-​to-​float·​v2,​·​v0
   
4907 ····​move-​object/​from16·​v0,​·​p0 4907 ····​move-​object/​from16·​v0,​·​p0
   
4908 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F 4908 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F
   
4909 ····​mul-​float·​v12,​·​v1,​·​v2 4909 ····​mul-​float·​v13,​·​v2,​·​v3
   
4910 ····​.​line·​2341 4910 ····​.​line·​2341
4911 ····​.​local·​v12,​·​"leftBound":​F 4911 ····​.​local·​v13,​·​"leftBound":​F
4912 ····​move/​from16·​v0,​·​v16 4912 ····​move/​from16·​v0,​·​v17
   
4913 ····​int-​to-​float·​v1,​·​v0 4913 ····​int-​to-​float·​v2,​·​v0
   
4914 ····​move-​object/​from16·​v0,​·​p0 4914 ····​move-​object/​from16·​v0,​·​p0
   
4915 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F 4915 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F
   
4916 ····​mul-​float·​v14,​·​v1,​·​v2 4916 ····​mul-​float·​v15,​·​v2,​·​v3
   
4917 ····​.​line·​2343 4917 ····​.​line·​2343
4918 ····​.​local·​v14,​·​"rightBound":​F 4918 ····​.​local·​v15,​·​"rightBound":​F
4919 ····​move-​object/​from16·​v0,​·​p0 4919 ····​move-​object/​from16·​v0,​·​p0
   
4920 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4920 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
4921 ····​const/​4·​v2,​·​0x0 4921 ····​const/​4·​v3,​·​0x0
   
4922 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 4922 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
4923 ····​move-​result-​object·​v10 4923 ····​move-​result-​object·​v11
   
4924 ····​check-​cast·​v10,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4924 ····​check-​cast·​v11,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
4925 ····​.​line·​2344 4925 ····​.​line·​2344
4926 ····​.​local·​v10,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4926 ····​.​local·​v11,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
4927 ····​move-​object/​from16·​v0,​·​p0 4927 ····​move-​object/​from16·​v0,​·​p0
   
4928 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4928 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
Max diff block lines reached; 6371/10266 bytes (62.06%) of diff not shown.
[−]
smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali
Offset 70, 101 lines modified Offset 70, 101 lines modified
70 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mDeltaY:​I 70 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mDeltaY:​I
   
71 ····​.​line·​749 71 ····​.​line·​749
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
   
74 .​method·​private·​getValueAt(J)​F 74 .​method·​private·​getValueAt(J)​F
75 ····​.​locals·​10 75 ····​.​locals·​11
76 ····​.​param·​p1,​·​"currentTime"····​#·​J 76 ····​.​param·​p1,​·​"currentTime"····​#·​J
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​const/​high16·​v9,​·​0x3f800000····​#·​1.​0f 78 ····​const/​high16·​v10,​·​0x3f800000····​#·​1.​0f
   
79 ····​const/​4·​v4,​·​0x0 79 ····​const/​4·​v4,​·​0x0
   
80 ····​.​line·​787 80 ····​.​line·​787
81 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 81 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
82 ····​cmp-​long·​v5,​·​p1,​·​v5 82 ····​cmp-​long·​v5,​·​p1,​·​v6
   
83 ····​if-​gez·​v5,​·​:​cond_0 83 ····​if-​gez·​v5,​·​:​cond_0
   
84 ····​.​line·​794 84 ····​.​line·​794
85 ····​:​goto_0 85 ····​:​goto_0
86 ····​return·​v4 86 ····​return·​v4
   
87 ····​.​line·​789 87 ····​.​line·​789
88 ····​:​cond_0 88 ····​:​cond_0
89 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 89 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
90 ····​const-​wide/​16·​v7,​·​0x0 90 ····​const-​wide/​16·​v8,​·​0x0
   
91 ····​cmp-​long·​v5,​·​v5,​·​v7 91 ····​cmp-​long·​v5,​·​v6,​·​v8
   
92 ····​if-​ltz·​v5,​·​:​cond_1 92 ····​if-​ltz·​v5,​·​:​cond_1
   
93 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 93 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
94 ····​cmp-​long·​v5,​·​p1,​·​v5 94 ····​cmp-​long·​v5,​·​p1,​·​v6
   
95 ····​if-​gez·​v5,​·​:​cond_2 95 ····​if-​gez·​v5,​·​:​cond_2
   
96 ····​.​line·​790 96 ····​.​line·​790
97 ····​:​cond_1 97 ····​:​cond_1
98 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 98 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
99 ····​sub-​long·​v2,​·​p1,​·​v5 99 ····​sub-​long·​v2,​·​p1,​·​v6
   
100 ····​.​line·​791 100 ····​.​line·​791
101 ····​.​local·​v2,​·​"elapsedSinceStart":​J 101 ····​.​local·​v2,​·​"elapsedSinceStart":​J
102 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f 102 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f
   
103 ····​long-​to-​float·​v6,​·​v2 103 ····​long-​to-​float·​v6,​·​v2
   
104 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mRampUpDuration:​I 104 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mRampUpDuration:​I
   
105 ····​int-​to-​float·​v7,​·​v7 105 ····​int-​to-​float·​v7,​·​v7
   
106 ····​div-​float/​2addr·​v6,​·​v7 106 ····​div-​float/​2addr·​v6,​·​v7
   
107 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F 107 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F
108 ····​invoke-​static·​{v6,​·​v4,​·​v9},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 108 ····​invoke-​static·​{v6,​·​v4,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F
   
109 ····​move-​result·​v4 109 ····​move-​result·​v4
   
110 ····​mul-​float/​2addr·​v4,​·​v5 110 ····​mul-​float/​2addr·​v4,​·​v5
   
111 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
   
112 ····​.​line·​793 112 ····​.​line·​793
113 ····​.​end·​local·​v2····​#·​"elapsedSinceStart":​J 113 ····​.​end·​local·​v2····​#·​"elapsedSinceStart":​J
114 ····​:​cond_2 114 ····​:​cond_2
115 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 115 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
116 ····​sub-​long·​v0,​·​p1,​·​v5 116 ····​sub-​long·​v0,​·​p1,​·​v6
   
117 ····​.​line·​794 117 ····​.​line·​794
118 ····​.​local·​v0,​·​"elapsedSinceEnd":​J 118 ····​.​local·​v0,​·​"elapsedSinceEnd":​J
119 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F 119 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F
   
120 ····​sub-​float·​v5,​·​v9,​·​v5 120 ····​sub-​float·​v5,​·​v10,​·​v5
   
121 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F 121 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F
   
122 ····​long-​to-​float·​v7,​·​v0 122 ····​long-​to-​float·​v7,​·​v0
   
123 ····​iget·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mEffectiveRampDown:​I 123 ····​iget·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mEffectiveRampDown:​I
   
124 ····​int-​to-​float·​v8,​·​v8 124 ····​int-​to-​float·​v8,​·​v8
   
125 ····​div-​float/​2addr·​v7,​·​v8 125 ····​div-​float/​2addr·​v7,​·​v8
   
126 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F 126 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F
127 ····​invoke-​static·​{v7,​·​v4,​·​v9},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 127 ····​invoke-​static·​{v7,​·​v4,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F
   
128 ····​move-​result·​v4 128 ····​move-​result·​v4
   
129 ····​mul-​float/​2addr·​v4,​·​v6 129 ····​mul-​float/​2addr·​v4,​·​v6
   
Max diff block lines reached; 2/3426 bytes (0.06%) of diff not shown.
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
Offset 33, 32 lines modified Offset 33, 32 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​run()​V 36 .​method·​public·​run()​V
37 ····​.​locals·3 37 ····​.​locals·4
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​46 39 ····​.​line·​46
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
41 ····​const/​4·​v1,​·​0x0 41 ····​const/​4·​v1,​·​0x0
   
42 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 42 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$002(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$002(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z
   
44 ····​.​line·​47 44 ····​.​line·​47
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
46 ····​const-​wide/​16·​v1,​·​-​0x1 46 ····​const-​wide/​16·​v2,​·​-​0x1
   
47 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 47 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
48 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 48 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
   
49 ····​.​line·​48 49 ····​.​line·​48
50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
51 ····​const/​16·​v1,​·​0x8 51 ····​const/​16·​v1,​·​0x8
   
52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
Offset 36, 21 lines modified Offset 36, 21 lines modified
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​run()​V 37 .​method·​public·​run()​V
38 ····​.​locals·​4 38 ····​.​locals·​4
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​const/​4·​v3,​·​0x0 40 ····​const/​4·​v1,​·​0x0
   
41 ····​.​line·​56 41 ····​.​line·​56
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
43 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z 43 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z
44 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 44 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z
   
45 ····​.​line·​57 45 ····​.​line·​57
46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
47 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z 47 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z
48 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$300(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​)​Z 48 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$300(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​)​Z
   
Offset 59, 21 lines modified Offset 59, 21 lines modified
59 ····​if-​nez·​v0,​·​:​cond_0 59 ····​if-​nez·​v0,​·​:​cond_0
   
60 ····​.​line·​58 60 ····​.​line·​58
61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
62 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 62 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
63 ····​move-​result-​wide·​v1 63 ····​move-​result-​wide·​v2
   
64 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 64 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
65 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 65 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
   
66 ····​.​line·​59 66 ····​.​line·​59
67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
68 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 68 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V
   
69 ····​.​line·​61 69 ····​.​line·​61
70 ····​:​cond_0 70 ····​:​cond_0
71 ····​return-​void 71 ····​return-​void
72 .​end·​method 72 .​end·​method
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar.smali
Offset 90, 15 lines modified Offset 90, 15 lines modified
90 ····​.​line·​30 90 ····​.​line·​30
91 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 91 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
92 ····​return·​p1 92 ····​return·​p1
93 .​end·​method 93 .​end·​method
   
94 .​method·​static·​synthetic·​access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 94 .​method·​static·​synthetic·​access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
95 ····​.​locals·0 95 ····​.​locals·1
96 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 96 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
97 ····​.​param·​p1,​·​"x1"····​#·​J 97 ····​.​param·​p1,​·​"x1"····​#·​J
   
98 ····​.​prologue 98 ····​.​prologue
99 ····​.​line·​30 99 ····​.​line·​30
100 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 100 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
Offset 145, 18 lines modified Offset 145, 18 lines modified
145 ····​.​line·​87 145 ····​.​line·​87
146 ····​return-​void 146 ····​return-​void
147 .​end·​method 147 .​end·​method
   
   
148 #·​virtual·​methods 148 #·​virtual·​methods
149 .​method·​public·​hide()​V 149 .​method·​public·​hide()​V
150 ····​.​locals·9 150 ····​.​locals·10
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​const-​wide/​16·​v7,​·​0x1f4 152 ····​const-​wide/​16·​v8,​·​0x1f4
   
153 ····​const/​4·​v6,​·​0x1 153 ····​const/​4·​v6,​·​0x1
   
154 ····​.​line·​95 154 ····​.​line·​95
155 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z 155 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z
   
156 ····​.​line·​96 156 ····​.​line·​96
Offset 171, 15 lines modified Offset 171, 15 lines modified
   
171 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 171 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
172 ····​sub-​long·​v0,​·​v2,​·​v4 172 ····​sub-​long·​v0,​·​v2,​·​v4
   
173 ····​.​line·​98 173 ····​.​line·​98
174 ····​.​local·​v0,​·​"diff":​J 174 ····​.​local·​v0,​·​"diff":​J
175 ····​cmp-​long·​v2,​·​v0,​·​v7 175 ····​cmp-​long·​v2,​·​v0,​·​v8
   
176 ····​if-​gez·​v2,​·​:​cond_0 176 ····​if-​gez·​v2,​·​:​cond_0
   
177 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 177 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
178 ····​const-​wide/​16·​v4,​·​-​0x1 178 ····​const-​wide/​16·​v4,​·​-​0x1
   
Offset 203, 17 lines modified Offset 203, 17 lines modified
203 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 203 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
204 ····​if-​nez·​v2,​·​:​cond_1 204 ····​if-​nez·​v2,​·​:​cond_1
   
205 ····​.​line·​108 205 ····​.​line·​108
206 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedHide:​Ljava/​lang/​Runnable;​ 206 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedHide:​Ljava/​lang/​Runnable;​
   
207 ····​sub-​long·​v3,​·​v7,​·​v0 207 ····​sub-​long·​v4,​·​v8,​·​v0
   
208 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 208 ····​invoke-​virtual·​{p0,​·​v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
209 ····​.​line·​109 209 ····​.​line·​109
210 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 210 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
211 ····​goto·​:​goto_0 211 ····​goto·​:​goto_0
212 .​end·​method 212 .​end·​method
   
Offset 242, 15 lines modified Offset 242, 15 lines modified
242 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>removeCallbacks()​V 242 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>removeCallbacks()​V
   
243 ····​.​line·​82 243 ····​.​line·​82
244 ····​return-​void 244 ····​return-​void
245 .​end·​method 245 .​end·​method
   
246 .​method·​public·​show()​V 246 .​method·​public·​show()​V
247 ····​.​locals·3 247 ····​.​locals·4
   
248 ····​.​prologue 248 ····​.​prologue
249 ····​.​line·​120 249 ····​.​line·​120
250 ····​const-​wide/​16·​v0,​·​-​0x1 250 ····​const-​wide/​16·​v0,​·​-​0x1
   
251 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 251 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
Offset 268, 17 lines modified Offset 268, 17 lines modified
268 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z 268 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z
   
269 ····​if-​nez·​v0,​·​:​cond_0 269 ····​if-​nez·​v0,​·​:​cond_0
   
270 ····​.​line·​124 270 ····​.​line·​124
271 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedShow:​Ljava/​lang/​Runnable;​ 271 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedShow:​Ljava/​lang/​Runnable;​
   
272 ····​const-​wide/​16·​v1,​·​0x1f4 272 ····​const-​wide/​16·​v2,​·​0x1f4
   
273 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 273 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
274 ····​.​line·​125 274 ····​.​line·​125
275 ····​const/​4·​v0,​·​0x1 275 ····​const/​4·​v0,​·​0x1
   
Max diff block lines reached; 17/3126 bytes (0.54%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout.smali
Offset 1146, 15 lines modified Offset 1146, 15 lines modified
   
1146 ····​.​line·​498 1146 ····​.​line·​498
1147 ····​:​cond_0 1147 ····​:​cond_0
1148 ····​return-​void 1148 ····​return-​void
1149 .​end·​method 1149 .​end·​method
   
1150 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z 1150 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z
1151 ····​.​locals·​28 1151 ····​.​locals·​29
1152 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 1152 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
1153 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 1153 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
1154 ····​.​param·​p3,​·​"drawingTime"····​#·​J 1154 ····​.​param·​p3,​·​"drawingTime"····​#·​J
   
1155 ····​.​prologue 1155 ····​.​prologue
1156 ····​.​line·​792 1156 ····​.​line·​792
1157 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I 1157 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I
[−]
smali/de/srlabs/gsmmap/ApiCall$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$duration:​J 22 .​field·​final·​synthetic·​val$duration:​J
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ApiCall;​J)​V 24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ApiCall;​J)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ApiCall;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​90 28 ····​.​line·​90
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​ApiCall;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​ApiCall;​
   
29 ····​iput-​wide·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$1;​-​>val$duration:​J 30 ····​iput-​wide·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$1;​-​>val$duration:​J
   
[−]
smali/de/srlabs/gsmmap/ApiCall$2.smali
Offset 23, 15 lines modified Offset 23, 16 lines modified
23 .​field·​final·​synthetic·​val$duration:​J 23 .​field·​final·​synthetic·​val$duration:​J
   
24 .​field·​final·​synthetic·​val$responseData:​Ljava/​lang/​String;​ 24 .​field·​final·​synthetic·​val$responseData:​Ljava/​lang/​String;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ApiCall;​Ljava/​lang/​String;​J)​V 26 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ApiCall;​Ljava/​lang/​String;​J)​V
27 ····​.​locals·0 27 ····​.​locals·1
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ApiCall;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​98 30 ····​.​line·​98
30 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​ApiCall;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​ApiCall;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$2;​-​>val$responseData:​Ljava/​lang/​String;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$2;​-​>val$responseData:​Ljava/​lang/​String;​
   
[−]
smali/de/srlabs/gsmmap/ApiCall$3.smali
Offset 23, 15 lines modified Offset 23, 16 lines modified
23 .​field·​final·​synthetic·​val$duration:​J 23 .​field·​final·​synthetic·​val$duration:​J
   
24 .​field·​final·​synthetic·​val$responseCode:​I 24 .​field·​final·​synthetic·​val$responseCode:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ApiCall;​IJ)​V 26 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ApiCall;​IJ)​V
27 ····​.​locals·0 27 ····​.​locals·1
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ApiCall;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​110 30 ····​.​line·​110
30 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​ApiCall;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​ApiCall;​
   
31 ····​iput·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$3;​-​>val$responseCode:​I 32 ····​iput·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ApiCall$3;​-​>val$responseCode:​I
   
[−]
smali/de/srlabs/gsmmap/ApiCall.smali
Offset 61, 581 lines modified Offset 61, 587 lines modified
61 .​method·​protected·​abstract·​onFail()​V 61 .​method·​protected·​abstract·​onFail()​V
62 .​end·​method 62 .​end·​method
   
63 .​method·​protected·​abstract·​onSuccess()​V 63 .​method·​protected·​abstract·​onSuccess()​V
64 .​end·​method 64 .​end·​method
   
65 .​method·​public·​run()​V 65 .​method·​public·​run()​V
66 ····​.​locals·​20 66 ····​.​locals·​21
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·​44 68 ····​.​line·​44
69 ····​const/​4·​v3,​·​0x0 69 ····​const/​4·​v4,​·​0x0
   
70 ····​.​line·​48 70 ····​.​line·​48
71 ····​.​local·​v3,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 71 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​
72 ····​:​try_start_0 72 ····​:​try_start_0
73 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 73 ····​new-​instance·​v16,​·​Ljava/​net/​URL;​
   
74 ····​new-​instance·​v17,​·​Ljava/​lang/​StringBuilder;​ 74 ····​new-​instance·​v18,​·​Ljava/​lang/​StringBuilder;​
   
75 ····​invoke-​direct/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 75 ····​invoke-​direct/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
76 ····​const-​string·​v18,​·​"https:​/​/​brest.​srlabs.​de:​4443/​clientCommandReceiver​.​php?Password=gdsajsdg​kgdsalkgfdsgsdrw43435​swds&client_MSISDN=" 76 ····​const-​string·​v19,​·​"https:​/​/​brest.​srlabs.​de:​4443/​clientCommandReceiver​.​php?Password=gdsajsdg​kgdsalkgfdsgsdrw43435​swds&client_MSISDN="
   
77 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 77 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
78 ····​move-​result-​object·​v17 78 ····​move-​result-​object·​v18
   
79 ····​move-​object/​from16·​v0,​·​p0 79 ····​move-​object/​from16·​v0,​·​p0
   
80 ····​iget-​object·​v0,​·​v0,​·​Lde/​srlabs/​gsmmap/​ApiCall;​-​>number:​Ljava/​lang/​String;​ 80 ····​iget-​object·​v0,​·​v0,​·​Lde/​srlabs/​gsmmap/​ApiCall;​-​>number:​Ljava/​lang/​String;​
   
81 ····​move-​object/​from16·​v18,​·​v0 81 ····​move-​object/​from16·​v19,​·​v0
   
82 ····invoke-​static/​range·{v18·.​.​·​v18},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 82 ····​.​line·​49
  83 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
83 ····​move-​result-​object·​v18 84 ····​move-​result-​object·​v19
   
84 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 85 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
85 ····​move-​result-​object·​v17 86 ····​move-​result-​object·​v18
   
86 ····​const-​string·​v18,​·​"&requested_action=" 87 ····​const-​string·​v19,​·​"&requested_action="
   
87 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 88 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
88 ····​move-​result-​object·​v17 89 ····​move-​result-​object·​v18
   
89 ····​move-​object/​from16·​v0,​·​p0 90 ····​move-​object/​from16·​v0,​·​p0
   
90 ····​iget-​object·​v0,​·​v0,​·​Lde/​srlabs/​gsmmap/​ApiCall;​-​>action:​Lde/​srlabs/​gsmmap/​ApiCall$Action;​ 91 ····​iget-​object·​v0,​·​v0,​·​Lde/​srlabs/​gsmmap/​ApiCall;​-​>action:​Lde/​srlabs/​gsmmap/​ApiCall$Action;​
   
91 ····​move-​object/​from16·​v18,​·​v0 92 ····​move-​object/​from16·​v19,​·​v0
   
92 ····invoke-​virtual/​range·{v18·.​.​·​v18},​·​Lde/​srlabs/​gsmmap/​ApiCall$Action;​-​>name()​Ljava/​lang/​String;​ 93 ····​.​line·​51
  94 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lde/​srlabs/​gsmmap/​ApiCall$Action;​-​>name()​Ljava/​lang/​String;​
   
93 ····​move-​result-​object·​v18 95 ····​move-​result-​object·​v19
   
94 ····​sget-​object·​v19,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​ 96 ····​sget-​object·​v20,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​
   
95 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​String;​-​>toLowerCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 97 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​String;​-​>toLowerCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v18 98 ····​move-​result-​object·​v19
   
97 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 99 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
98 ····​move-​result-​object·​v17 100 ····​move-​result-​object·​v18
   
99 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
100 ····​move-​result-​object·​v17 102 ····​move-​result-​object·​v18
   
  103 ····​move-​object/​from16·​v0,​·​v16
   
101 ····​move-​object/​from16·​v0,​·​v17 104 ····​move-​object/​from16·​v1,​·​v18
   
102 ····​invoke-​direct·​{v15,​·​v0},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 105 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
103 ····​.​line·​53 106 ····​.​line·​53
104 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 107 ····​.​local·​v16,​·​"url":​Ljava/​net/​URL;​
105 ····​sget-​object·​v17,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​ 108 ····​sget-​object·​v18,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​
   
106 ····​new-​instance·​v18,​·​Ljava/​lang/​StringBuilder;​ 109 ····​new-​instance·​v19,​·​Ljava/​lang/​StringBuilder;​
   
107 ····​invoke-​direct/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 110 ····​invoke-​direct/​range·​{v19·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
108 ····​const-​string·​v19,​·​"invoking·​api:​·​" 111 ····​const-​string·​v20,​·​"invoking·​api:​·​"
   
109 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 112 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
110 ····​move-​result-​object·​v18 113 ····​move-​result-​object·​v19
   
111 ····​move-​object/​from16·​v0,​·​v18 114 ····​move-​object/​from16·​v0,​·​v19
   
112 ····invoke-​virtual·​{v0,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 115 ····move-​object/​from16·​v1,​·​v16
   
113 ····move-​result-​object·v18 116 ····invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 25587/30969 bytes (82.62%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/Application$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​Application;​ 22 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​Application;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​Application;​)​V 24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​Application;​)​V
25 ····​.​locals·​1 25 ····​.​locals·​1
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​Application;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​16 28 ····​.​line·​16
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​Application$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​Application;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​Application$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​Application;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/Buckets.smali
Offset 172, 88 lines modified Offset 172, 83 lines modified
172 ············​"[I>;​",​ 172 ············​"[I>;​",​
173 ············​"Landroid/​telephony/​TelephonyManager;​",​ 173 ············​"Landroid/​telephony/​TelephonyManager;​",​
174 ············​")​V" 174 ············​")​V"
175 ········​} 175 ········​}
176 ····​.​end·​annotation 176 ····​.​end·​annotation
   
177 ····​.​prologue 177 ····​.​prologue
178 ····​.​line·​69  
179 ····​.​local·​p2,​·​"buckets":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​[I>;​" 178 ····​.​local·​p2,​·​"buckets":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​[I>;​"
  179 ····​const/​4·​v11,​·​0x1
   
  180 ····​const/​4·​v6,​·​0x0
   
  181 ····​.​line·​69
180 ····​invoke-​direct·​{p0,​·​p1},​·​Lde/​srlabs/​gsmmap/​Buckets;​-​><init>(I)​V 182 ····​invoke-​direct·​{p0,​·​p1},​·​Lde/​srlabs/​gsmmap/​Buckets;​-​><init>(I)​V
   
181 ····​.​line·​70 183 ····​.​line·​70
182 ····​if-​eqz·​p2,​·​:​cond_3 184 ····​if-​eqz·​p2,​·​:​cond_3
   
183 ····​.​line·​71 185 ····​.​line·​71
184 ····​iget-​object·​v9,​·​p0,​·​Lde/​srlabs/​gsmmap/​Buckets;​-​>bucketsMap:​Ljava/​util/​HashMap;​ 186 ····​iget-​object·​v7,​·​p0,​·​Lde/​srlabs/​gsmmap/​Buckets;​-​>bucketsMap:​Ljava/​util/​HashMap;​
   
185 ····​invoke-​virtual·​{v9,​·​p2},​·​Ljava/​util/​HashMap;​-​>putAll(Ljava/​util/​Map;​)​V 187 ····​invoke-​virtual·​{v7,​·​p2},​·​Ljava/​util/​HashMap;​-​>putAll(Ljava/​util/​Map;​)​V
   
186 ····​.​line·​72 188 ····​.​line·​72
187 ····​invoke-​virtual·​{p3},​·​Landroid/​telephony/​TelephonyManager;​-​>getNetworkOperator()​Ljava/​lang/​String;​ 189 ····​invoke-​virtual·​{p3},​·​Landroid/​telephony/​TelephonyManager;​-​>getNetworkOperator()​Ljava/​lang/​String;​
   
188 ····​move-​result-​object·​v6 190 ····​move-​result-​object·​v3
   
189 ····​.​line·​73 191 ····​.​line·​73
190 ····​.​local·​v6,​·​"networkOperator":​Ljava/​lang/​String;​ 192 ····​.​local·​v3,​·​"networkOperator":​Ljava/​lang/​String;​
191 ····​const/​4·​v7,​·​0x0 193 ····​const/​4·​v4,​·​0x0
   
192 ····​.​line·​74 194 ····​.​line·​74
193 ····​.​local·​v7,​·​"num2g":​I 195 ····​.​local·​v4,​·​"num2g":​I
194 ····​const/​4·​v9,​·​0x4 196 ····​const/​4·​v7,​·​0x4
   
195 ····​new-​array·​v1,​·​v9,​·​[Ljava/​lang/​String;​  
   
196 ····const/​4·​v9,​·0x0 197 ····new-​array·​v1,​·​v7,​·[Ljava/​lang/​String;​
   
197 ····​const-​string·​v10,​·​"sms_mo" 198 ····​const-​string·​v7,​·​"sms_mo"
   
198 ····​aput-​object·​v10,​·​v1,​·​v9 199 ····​aput-​object·​v7,​·​v1,​·​v6
   
199 ····​const/​4·​v9,​·0x1 200 ····​const-​string·​v7,​·"sms_mt"
   
200 ····const-​string·​v10,​·"sms_mt" 201 ····aput-​object·​v7,​·v1,​·​v11
   
201 ····aput-​object·​v10,​·v1,​·​v9 202 ····const/​4·​v7,​·0x2
   
202 ····​const/​4·​v9,​·0x2 203 ····​const-​string·​v8,​·"call_mo"
   
203 ····const-​string·​v10,​·"call_mo" 204 ····aput-​object·​v8,​·v1,​·​v7
   
204 ····aput-​object·​v10,​·v1,​·​v9 205 ····const/​4·​v7,​·0x3
   
205 ····​const/​4·​v9,​·0x3 206 ····​const-​string·​v8,​·"call_mt"
   
206 ····const-​string·​v10,​·"call_mt" 207 ····aput-​object·​v8,​·v1,​·​v7
   
207 ····​aput-​object·​v10,​·​v1,​·​v9  
   
208 ····​.​line·​75 208 ····​.​line·​75
209 ····​.​local·​v1,​·​"actions":​[Ljava/​lang/​String;​ 209 ····​.​local·​v1,​·​"actions":​[Ljava/​lang/​String;​
210 ····move-​object·​v2,​·​v1 210 ····array-​length·​v8,​·​v1
   
211 ····​.​local·​v2,​·​"arr$":​[Ljava/​lang/​String;​  
212 ····​array-​length·​v5,​·​v2  
   
213 ····.​local·​v5,​·"len$":​I 211 ····move·​v7,​·v6
214 ····​const/​4·​v4,​·​0x0  
   
215 ····​.​local·​v4,​·​"i$":​I  
216 ····​:​goto_0 212 ····​:​goto_0
217 ····​if-​ge·​v4,​·​v5,​·​:​cond_0 213 ····​if-​ge·​v7,​·​v8,​·​:​cond_0
   
218 ····​aget-​object·​v0,​·​v2,​·​v4 214 ····​aget-​object·​v0,​·​v1,​·​v7
   
219 ····​.​line·​76 215 ····​.​line·​76
220 ····​.​local·​v0,​·​"action":​Ljava/​lang/​String;​ 216 ····​.​local·​v0,​·​"action":​Ljava/​lang/​String;​
221 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 217 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​
   
222 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 218 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
223 ····​invoke-​virtual·​{v9,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 219 ····​invoke-​virtual·​{v9,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
224 ····​move-​result-​object·​v9 220 ····​move-​result-​object·​v9
   
225 ····​const-​string·​v10,​·​"-​" 221 ····​const-​string·​v10,​·​"-​"
   
226 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 222 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 275, 211 lines modified Offset 270, 200 lines modified
   
275 ····​move-​result-​object·​v9 270 ····​move-​result-​object·​v9
   
276 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 271 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Max diff block lines reached; 44735/47800 bytes (93.59%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/MainActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​55 24 ····​.​line·​55
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​telephony/​PhoneStateListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​telephony/​PhoneStateListener;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​89 27 ····​.​line·​89
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​97 27 ····​.​line·​97
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 38, 80 lines modified Offset 39, 77 lines modified
38 #·​virtual·​methods 39 #·​virtual·​methods
39 .​method·​public·​onClick(Landroid/​view/​View;​)​V 40 .​method·​public·​onClick(Landroid/​view/​View;​)​V
40 ····​.​locals·​7 41 ····​.​locals·​7
41 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 42 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
   
42 ····​.​prologue 43 ····​.​prologue
43 ····​.​line·​100 44 ····​.​line·​100
44 ····​iget-​object·​v5,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 45 ····​iget-​object·​v2,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
45 ····​const/​4·​v6,​·​0x0 46 ····​const/​4·​v3,​·​0x0
   
46 ····​invoke-​virtual·​{v5,​·​v6},​·​Lde/​srlabs/​gsmmap/​MainActivity;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​ 47 ····​invoke-​virtual·​{v2,​·​v3},​·​Lde/​srlabs/​gsmmap/​MainActivity;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​
   
47 ····​move-​result-​object·​v5 48 ····​move-​result-​object·​v2
   
48 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​ 49 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
   
49 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v3
   
50 ····.​local·v0,​·"arr$":​[Ljava/​io/​File;​ 51 ····​array-​length·​v4,​·​v3
51 ····​array-​length·​v4,​·​v0  
   
52 ····.​local·​v4,​·"len$":​I 52 ····const/​4·v2,​·​0x0
53 ····​const/​4·​v3,​·​0x0  
   
54 ····​.​local·​v3,​·​"i$":​I  
55 ····​:​goto_0 53 ····​:​goto_0
56 ····​if-​ge·​v3,​·​v4,​·​:​cond_1 54 ····​if-​ge·​v2,​·​v4,​·​:​cond_1
   
57 ····​aget-​object·​v1,​·​v0,​·​v3 55 ····​aget-​object·​v0,​·​v3,​·​v2
   
58 ····​.​line·​101 56 ····​.​line·​101
59 ····​.​local·​v1,​·​"file":​Ljava/​io/​File;​ 57 ····​.​local·​v0,​·​"file":​Ljava/​io/​File;​
60 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
   
61 ····​move-​result-​object·​v5 59 ····​move-​result-​object·​v5
   
62 ····​const-​string·​v6,​·​"gsmmap_log" 60 ····​const-​string·​v6,​·​"gsmmap_log"
   
63 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 61 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
64 ····​move-​result·​v5 62 ····​move-​result·​v5
   
65 ····​if-​nez·​v5,​·​:​cond_0 63 ····​if-​nez·​v5,​·​:​cond_0
   
66 ····​.​line·​102 64 ····​.​line·​102
67 ····​iget-​object·​v5,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 65 ····​iget-​object·​v5,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
68 ····​invoke-​static·​{v5,​·​v1},​·​Lde/​srlabs/​gsmmap/​UploadService;​-​>upload(Landroid/​content/​Context;​Ljava/​io/​File;​)​V 66 ····​invoke-​static·​{v5,​·​v0},​·​Lde/​srlabs/​gsmmap/​UploadService;​-​>upload(Landroid/​content/​Context;​Ljava/​io/​File;​)​V
   
69 ····​.​line·​100 67 ····​.​line·​100
70 ····​:​cond_0 68 ····​:​cond_0
71 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 69 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
72 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
   
73 ····​.​line·​104 71 ····​.​line·​104
74 ····​.​end·​local·​v1····​#·​"file":​Ljava/​io/​File;​ 72 ····​.​end·​local·​v0····​#·​"file":​Ljava/​io/​File;​
75 ····​:​cond_1 73 ····​:​cond_1
76 ····​invoke-​static·​{},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>reopenAndZipLogFile(​)​Ljava/​lang/​String;​ 74 ····​invoke-​static·​{},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>reopenAndZipLogFile(​)​Ljava/​lang/​String;​
   
77 ····​move-​result-​object·​v2 75 ····​move-​result-​object·​v1
   
78 ····​.​line·​105 76 ····​.​line·​105
79 ····​.​local·​v2,​·​"gsmmapLogFile":​Ljava/​lang/​String;​ 77 ····​.​local·​v1,​·​"gsmmapLogFile":​Ljava/​lang/​String;​
80 ····​if-​eqz·​v2,​·​:​cond_2 78 ····​if-​eqz·​v1,​·​:​cond_2
   
81 ····​.​line·​106 79 ····​.​line·​106
82 ····​iget-​object·​v5,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 80 ····​iget-​object·​v2,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
83 ····​new-​instance·​v6,​·​Ljava/​io/​File;​ 81 ····​new-​instance·​v3,​·​Ljava/​io/​File;​
   
84 ····​invoke-​direct·​{v6,​·​v2},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V 82 ····​invoke-​direct·​{v3,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
   
85 ····​invoke-​static·​{v5,​·​v6},​·​Lde/​srlabs/​gsmmap/​UploadService;​-​>upload(Landroid/​content/​Context;​Ljava/​io/​File;​)​V 83 ····​invoke-​static·​{v2,​·​v3},​·​Lde/​srlabs/​gsmmap/​UploadService;​-​>upload(Landroid/​content/​Context;​Ljava/​io/​File;​)​V
   
86 ····​.​line·​107 84 ····​.​line·​107
87 ····​:​cond_2 85 ····​:​cond_2
88 ····​return-​void 86 ····​return-​void
89 .​end·​method 87 .​end·​method
[−]
smali/de/srlabs/gsmmap/MainActivity$4.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​110 24 ····​.​line·​110
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$4;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$4;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainActivity$5.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​132 24 ····​.​line·​132
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$5;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$5;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainActivity$6$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$suAvailable:​Z 22 .​field·​final·​synthetic·​val$suAvailable:​Z
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity$6;​Z)​V 24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity$6;​Z)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lde/​srlabs/​gsmmap/​MainActivity$6;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​150 28 ····​.​line·​150
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$6$1;​-​>this$1:​Lde/​srlabs/​gsmmap/​MainActivity$6;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$6$1;​-​>this$1:​Lde/​srlabs/​gsmmap/​MainActivity$6;​
   
29 ····​iput-​boolean·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$6$1;​-​>val$suAvailable:​Z 30 ····​iput-​boolean·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$6$1;​-​>val$suAvailable:​Z
   
[−]
smali/de/srlabs/gsmmap/MainActivity$7.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$ownNumber:​Ljava/​lang/​String;​ 24 .​field·​final·​synthetic·​val$ownNumber:​Ljava/​lang/​String;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​Landroid/​widget/​EditText;​Ljava/​lang/​String;​)​V 26 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​Landroid/​widget/​EditText;​Ljava/​lang/​String;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainActivity;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​513 30 ····​.​line·​513
30 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$7;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$7;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$7;​-​>val$editText:​Landroid/​widget/​EditText;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$7;​-​>val$editText:​Landroid/​widget/​EditText;​
   
[−]
smali/de/srlabs/gsmmap/MainActivity$8.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​571 24 ····​.​line·​571
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$8;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$8;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​webkit/​WebViewClient;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​webkit/​WebViewClient;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainActivity.smali
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 ········​Lde/​srlabs/​gsmmap/​MainActivity$9;​,​  
8 ········​Lde/​srlabs/​gsmmap/​MainActivity$StartBut​tonMode;​ 7 ········​Lde/​srlabs/​gsmmap/​MainActivity$StartBut​tonMode;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​RESULT_SETTINGS:​I·​=·​0x1 11 .​field·​private·​static·​final·​RESULT_SETTINGS:​I·​=·​0x1
Offset 661, 15 lines modified Offset 660, 15 lines modified
661 ····​invoke-​direct·​{p0,​·​v0},​·​Lde/​srlabs/​gsmmap/​MainActivity;​-​>runJavascript(Ljava/​lang/​String;​)​V 660 ····​invoke-​direct·​{p0,​·​v0},​·​Lde/​srlabs/​gsmmap/​MainActivity;​-​>runJavascript(Ljava/​lang/​String;​)​V
   
662 ····​.​line·​443 661 ····​.​line·​443
663 ····​return-​void 662 ····​return-​void
664 .​end·​method 663 .​end·​method
   
665 .​method·​private·​setProgressPercentage​(D)​V 664 .​method·​private·​setProgressPercentage​(D)​V
666 ····​.​locals·2 665 ····​.​locals·3
667 ····​.​param·​p1,​·​"progressPercent"····​#·​D 666 ····​.​param·​p1,​·​"progressPercent"····​#·​D
   
668 ····​.​prologue 667 ····​.​prologue
669 ····​.​line·​457 668 ····​.​line·​457
670 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 669 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
671 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 670 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Offset 2269, 18 lines modified Offset 2268, 20 lines modified
   
2269 ····​invoke-​virtual/​range·​{v33·​.​.​·​v33},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 2268 ····​invoke-​virtual/​range·​{v33·​.​.​·​v33},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
2270 ····​move-​result-​object·​v33 2269 ····​move-​result-​object·​v33
   
2271 ····​const-​string·​v34,​·​"string" 2270 ····​const-​string·​v34,​·​"string"
   
  2271 ····​.​line·​276
2272 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lde/​srlabs/​gsmmap/​MainActivity;​-​>getPackageName()​Ljava/​lang/​String;​ 2272 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lde/​srlabs/​gsmmap/​MainActivity;​-​>getPackageName()​Ljava/​lang/​String;​
   
2273 ····​move-​result-​object·​v35 2273 ····​move-​result-​object·​v35
   
  2274 ····​.​line·​274
2274 ····​invoke-​virtual/​range·​{v32·​.​.​·​v35},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 2275 ····​invoke-​virtual/​range·​{v32·​.​.​·​v35},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
2275 ····​move-​result·​v25 2276 ····​move-​result·​v25
   
2276 ····​.​line·​277 2277 ····​.​line·​277
2277 ····​.​local·​v25,​·​"stateMsgResId":​I 2278 ····​.​local·​v25,​·​"stateMsgResId":​I
2278 ····​if-​eqz·​v25,​·​:​cond_a 2279 ····​if-​eqz·​v25,​·​:​cond_a
Offset 3129, 14 lines modified Offset 3130, 15 lines modified
3129 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​telephony/​TelephonyManager;​-​>listen(Landroid/​telephony/​PhoneStateListener;​I)​V 3130 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​telephony/​TelephonyManager;​-​>listen(Landroid/​telephony/​PhoneStateListener;​I)​V
   
3130 ····​.​line·​146 3131 ····​.​line·​146
3131 ····​new-​instance·​v1,​·​Lde/​srlabs/​gsmmap/​MainActivity$6;​ 3132 ····​new-​instance·​v1,​·​Lde/​srlabs/​gsmmap/​MainActivity$6;​
   
3132 ····​invoke-​direct·​{v1,​·​p0},​·​Lde/​srlabs/​gsmmap/​MainActivity$6;​-​><init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V 3133 ····​invoke-​direct·​{v1,​·​p0},​·​Lde/​srlabs/​gsmmap/​MainActivity$6;​-​><init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V
   
  3134 ····​.​line·​165
3133 ····​invoke-​virtual·​{v1},​·​Lde/​srlabs/​gsmmap/​MainActivity$6;​-​>start()​V 3135 ····​invoke-​virtual·​{v1},​·​Lde/​srlabs/​gsmmap/​MainActivity$6;​-​>start()​V
   
3134 ····​.​line·​168 3136 ····​.​line·​168
3135 ····​const/​high16·​v1,​·​0x7f080000 3137 ····​const/​high16·​v1,​·​0x7f080000
   
3136 ····​invoke-​virtual·​{p0,​·​v1},​·​Lde/​srlabs/​gsmmap/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 3138 ····​invoke-​virtual·​{p0,​·​v1},​·​Lde/​srlabs/​gsmmap/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
[−]
smali/de/srlabs/gsmmap/MainActivity$6.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​146 24 ····​.​line·​146
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$6;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainActivity$6;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainSettingsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainSettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainSettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​28 27 ····​.​line·​28
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainSettingsActivity$​1;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainSettingsActivity$​1;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainSettingsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainSettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainSettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​51 27 ····​.​line·​51
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainSettingsActivity$​2;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainSettingsActivity$​2;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainSettingsActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainSettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainSettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​60 27 ····​.​line·​60
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainSettingsActivity$​3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainSettingsActivity$​3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MainSettingsActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainSettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MainSettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​69 27 ····​.​line·​69
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainSettingsActivity$​4;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MainSettingsActivity$​4;​-​>this$0:​Lde/​srlabs/​gsmmap/​MainSettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MapActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MapActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​40 27 ····​.​line·​40
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MapActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MapActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​117 27 ····​.​line·​117
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MapActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MapActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​82 27 ····​.​line·​82
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MapActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MapActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​133 27 ····​.​line·​133
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$5;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$5;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MapActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​MapActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​MapActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​125 27 ····​.​line·​125
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$4;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​MapActivity$4;​-​>this$0:​Lde/​srlabs/​gsmmap/​MapActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/ModemLogCopier$1$1.smali
Offset 20, 538 lines modified Offset 20, 537 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​ 21 .​field·​final·​synthetic·​this$1:​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​51 27 ····​.​line·​51
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1$1;​-​>this$1:​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1$1;​-​>this$1:​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​run()​V 33 .​method·​public·​run()​V
33 ····​.​locals·​12 34 ····​.​locals·​11
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​54 36 ····​.​line·​54
36 ····​sget-​object·​v7,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​ 37 ····​sget-​object·​v6,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​
   
37 ····​const-​string·​v8,​·​"getDumpFile()​" 38 ····​const-​string·​v7,​·​"getDumpFile()​"
   
38 ····​invoke-​static·​{v7,​·​v8},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 39 ····​invoke-​static·​{v6,​·​v7},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
39 ····​.​line·​56 40 ····​.​line·​56
40 ····​iget-​object·​v7,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1$1;​-​>this$1:​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​ 41 ····​iget-​object·​v6,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1$1;​-​>this$1:​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​
   
41 ····​iget-​object·​v7,​·​v7,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​ 42 ····​iget-​object·​v6,​·​v6,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​
   
42 ····​#·​invokes:​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>getDumpFile()​Ljava/​lang/​String;​ 43 ····​#·​invokes:​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>getDumpFile()​Ljava/​lang/​String;​
43 ····​invoke-​static·​{v7},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>access$000(Lde/​srlabs/​gsmmap/​ModemLogCopier;​)​Ljava/​lang/​String;​ 44 ····​invoke-​static·​{v6},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>access$000(Lde/​srlabs/​gsmmap/​ModemLogCopier;​)​Ljava/​lang/​String;​
   
44 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
45 ····​.​line·​57 46 ····​.​line·​57
46 ····​.​local·​v0,​·​"dumpfile":​Ljava/​lang/​String;​ 47 ····​.​local·​v0,​·​"dumpfile":​Ljava/​lang/​String;​
47 ····​if-​eqz·​v0,​·​:​cond_4 48 ····​if-​eqz·​v0,​·​:​cond_4
   
48 ····​.​line·​58 49 ····​.​line·​58
49 ····​sget-​object·​v7,​·​Landroid/​os/​Build;​-​>MODEL:​Ljava/​lang/​String;​ 50 ····​sget-​object·​v6,​·​Landroid/​os/​Build;​-​>MODEL:​Ljava/​lang/​String;​
   
50 ····​const-​string·​v8,​·​"GT-​I9100" 51 ····​const-​string·​v7,​·​"GT-​I9100"
   
51 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 52 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
52 ····​move-​result·​v7 53 ····​move-​result·​v6
   
53 ····​if-​eqz·​v7,​·​:​cond_0 54 ····​if-​eqz·​v6,​·​:​cond_0
   
54 ····​.​line·​59 55 ····​.​line·​59
55 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 56 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
56 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 57 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
57 ····​const-​string·​v8,​·​"chmod·​777·​" 58 ····​const-​string·​v7,​·​"chmod·​777·​"
   
58 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 59 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
59 ····​move-​result-​object·​v7 60 ····​move-​result-​object·​v6
   
60 ····​sget-​object·​v8,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_DIR_FILE:​Ljava/​io/​File;​ 61 ····​sget-​object·​v7,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_DIR_FILE:​Ljava/​io/​File;​
   
61 ····​invoke-​virtual·​{v8},​·​Ljava/​io/​File;​-​>toString()​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{v7},​·​Ljava/​io/​File;​-​>toString()​Ljava/​lang/​String;​
   
62 ····​move-​result-​object·​v8 63 ····​move-​result-​object·​v7
   
63 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 64 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
64 ····​move-​result-​object·​v7 65 ····​move-​result-​object·​v6
   
65 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 66 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
66 ····​move-​result-​object·​v7 67 ····​move-​result-​object·​v6
   
67 ····​invoke-​static·​{v7},​·​Leu/​chainfire/​libsuperuser/​Shell$SU;​-​>run(Ljava/​lang/​String;​)​Ljava/​util/​List;​ 68 ····​invoke-​static·​{v6},​·​Leu/​chainfire/​libsuperuser/​Shell$SU;​-​>run(Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
68 ····​.​line·​63 69 ····​.​line·​63
69 ····​:​cond_0 70 ····​:​cond_0
70 ····​sget-​object·​v7,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​ 71 ····​sget-​object·​v6,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​
   
71 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 72 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​
   
72 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 73 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
73 ····​const-​string·​v9,​·​"···​dumpFile:​·​" 74 ····​const-​string·​v8,​·​"···​dumpFile:​·​"
   
74 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 75 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
75 ····​move-​result-​object·​v8 76 ····​move-​result-​object·​v7
   
76 ····​invoke-​virtual·​{v8,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 77 ····​invoke-​virtual·​{v7,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 27443/32533 bytes (84.35%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/ModemLogCopier$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ModemLogCopier;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ModemLogCopier;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​122 27 ····​.​line·​122
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/MyProgressCircle.smali
Offset 31, 253 lines modified Offset 31, 277 lines modified
31 ····​.​line·​18 31 ····​.​line·​18
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​protected·​onDraw(Landroid/​graphics/​Canvas;​)​V 35 .​method·​protected·​onDraw(Landroid/​graphics/​Canvas;​)​V
36 ····​.​locals·​15 36 ····​.​locals·​18
37 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 37 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​28 39 ····​.​line·​28
40 ····​new-​instance·​v5,​·​Landroid/​graphics/​Paint;​ 40 ····​new-​instance·​v7,​·​Landroid/​graphics/​Paint;​
   
41 ····​invoke-​direct·​{v5},​·​Landroid/​graphics/​Paint;​-​><init>()​V 41 ····​invoke-​direct·​{v7},​·​Landroid/​graphics/​Paint;​-​><init>()​V
   
42 ····​.​line·​29 42 ····​.​line·​29
43 ····​.​local·​v5,​·​"p":​Landroid/​graphics/​Paint;​ 43 ····​.​local·​v7,​·​"p":​Landroid/​graphics/​Paint;​
44 ····​const/​16·​v0,​·​0x14 44 ····​const/​16·​v2,​·​0x14
   
45 ····​const/​16·​v1,​·​0x8c 45 ····​const/​16·​v3,​·​0x8c
   
46 ····​const/​16·​v2,​·​0x14 46 ····​const/​16·​v4,​·​0x14
   
47 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​graphics/​Color;​-​>rgb(III)​I 47 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​graphics/​Color;​-​>rgb(III)​I
   
48 ····​move-​result·​v0 48 ····​move-​result·​v2
   
49 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 49 ····​invoke-​virtual·​{v7,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
50 ····​.​line·​30 50 ····​.​line·​30
51 ····​sget-​object·​v0,​·​Landroid/​graphics/​Paint$Style;​-​>FILL:​Landroid/​graphics/​Paint$Style;​ 51 ····​sget-​object·​v2,​·​Landroid/​graphics/​Paint$Style;​-​>FILL:​Landroid/​graphics/​Paint$Style;​
   
52 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​graphics/​Paint;​-​>setStyle(Landroid/​graphics/​Paint$Style;​)​V 52 ····​invoke-​virtual·​{v7,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setStyle(Landroid/​graphics/​Paint$Style;​)​V
   
53 ····​.​line·​31 53 ····​.​line·​31
54 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f 54 ····​const/​high16·​v2,​·​0x3f800000····​#·​1.​0f
   
  55 ····​move-​object/​from16·​v0,​·​p0
   
55 ····​iget·​v1,​·p0,​·​Lde/​srlabs/​gsmmap/​MyProgressCircle;​-​>progress:​F 56 ····​iget·​v3,​·v0,​·​Lde/​srlabs/​gsmmap/​MyProgressCircle;​-​>progress:​F
   
56 ····​sub-​float/​2addr·​v0,​·​v1 57 ····​sub-​float/​2addr·​v2,​·​v3
   
57 ····​const/​high16·​v1,​·​0x40000000····​#·​2.​0f 58 ····​const/​high16·​v3,​·​0x40000000····​#·​2.​0f
   
58 ····​mul-​float/​2addr·​v0,​·​v1 59 ····​mul-​float/​2addr·​v2,​·​v3
   
59 ····​float-​to-​double·​v0,​·​v0 60 ····​float-​to-​double·​v2,​·​v2
   
60 ····​const-​wide·​v2,​·​0x400921fb54442d18L····​#·​Math.​PI 61 ····​const-​wide·​v4,​·​0x400921fb54442d18L····​#·​Math.​PI
   
61 ····​mul-​double/​2addr·​v0,​·​v2 62 ····​mul-​double/​2addr·​v2,​·​v4
   
62 ····​double-​to-​float·​v7,​·​v0 63 ····​double-​to-​float·​v9,​·​v2
   
63 ····​.​line·​32 64 ····​.​line·​32
64 ····​.​local·​v7,​·​"maxAngle":​F 65 ····​.​local·​v9,​·​"maxAngle":​F
65 ····​const-​wide·​v0,​·​0x401921fb54442d18L····​#·​6.​283185307179586 66 ····​const-​wide·​v2,​·​0x401921fb54442d18L····​#·​6.​283185307179586
   
66 ····​const/​high16·​v2,​·​0x41000000····​#·​8.​0f 67 ····​const/​high16·​v4,​·​0x41000000····​#·​8.​0f
   
67 ····iget·v3,​·​p0,​·​Lde/​srlabs/​gsmmap/​MyProgressCircle;​-​>radius:​F 68 ····move-​object/​from16·​v0,​·​p0
   
68 ····mul-​float/​2addr·​v2,​·​v3 69 ····iget·v5,​·v0,​·Lde/​srlabs/​gsmmap/​MyProgressCircle;​-​>radius:​F
   
69 ····​float-​to-​double·​v2,​·​v2 70 ····mul-​float/​2addr·​v4,​·​v5
   
  71 ····​float-​to-​double·​v4,​·​v4
   
70 ····​div-​double/​2addr·​v0,​·​v2 72 ····​div-​double/​2addr·​v2,​·​v4
   
71 ····​double-​to-​float·​v8,​·​v0 73 ····​double-​to-​float·​v10,​·​v2
   
72 ····​.​line·​33 74 ····​.​line·​33
73 ····​.​local·​v8,​·​"step":​F 75 ····​.​local·​v10,​·​"step":​F
74 ····​const/​4·​v6,​·​0x0 76 ····​const/​4·​v8,​·​0x0
   
75 ····​.​local·​v6,​·​"angle":​F 77 ····​.​local·​v8,​·​"angle":​F
76 ····​:​goto_0 78 ····​:​goto_0
77 ····​cmpg-​float·​v0,​·​v6,​·​v7 79 ····​cmpg-​float·​v2,​·​v8,​·​v9
   
78 ····​if-​gez·​v0,​·​:​cond_1 80 ····​if-​gez·​v2,​·​:​cond_1
   
79 ····​.​line·​34 81 ····​.​line·​34
80 ····​float-​to-​double·​v0,​·​v6 82 ····​float-​to-​double·​v2,​·​v8
   
81 ····​const-​wide·​v2,​·​0x400921fb54442d18L····​#·​Math.​PI 83 ····​const-​wide·​v4,​·​0x400921fb54442d18L····​#·​Math.​PI
   
82 ····​cmpl-​double·​v0,​·​v0,​·​v2 84 ····​cmpl-​double·​v2,​·​v2,​·​v4
   
83 ····​if-​lez·​v0,​·​:​cond_0 85 ····​if-​lez·​v2,​·​:​cond_0
   
84 ····​.​line·​36 86 ····​.​line·​36
85 ····​const-​wide·​v0,​·​0x406fe00000000000L····​#·​255.​0 87 ····​const-​wide·​v2,​·​0x406fe00000000000L····​#·​255.​0
   
86 ····​const-​wide·​v2,​·​0x401921fb54442d18L····​#·​6.​283185307179586 88 ····​const-​wide·​v4,​·​0x401921fb54442d18L····​#·​6.​283185307179586
   
87 ····​float-​to-​double·​v9,​·​v6 89 ····​float-​to-​double·​v12,​·​v8
Max diff block lines reached; 6208/9968 bytes (62.28%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/ModemLogCopier$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$index:​I 24 .​field·​final·​synthetic·​val$index:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ModemLogCopier;​ILjava/​lang/​Runnable;​)​V 26 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ModemLogCopier;​ILjava/​lang/​Runnable;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​48 30 ····​.​line·​48
30 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​
   
31 ····​iput·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​-​>val$index:​I 32 ····​iput·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​-​>val$index:​I
   
Offset 53, 12 lines modified Offset 54, 13 lines modified
   
53 ····​new-​instance·​v1,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1$1;​ 54 ····​new-​instance·​v1,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1$1;​
   
54 ····​invoke-​direct·​{v1,​·​p0},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1$1;​-​><init>(Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​)​V 55 ····​invoke-​direct·​{v1,​·​p0},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier$1$1;​-​><init>(Lde/​srlabs/​gsmmap/​ModemLogCopier$1;​)​V
   
55 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 56 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  57 ····​.​line·​97
56 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 58 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
57 ····​.​line·​98 59 ····​.​line·​98
58 ····​return-​void 60 ····​return-​void
59 .​end·​method 61 .​end·​method
[−]
smali/de/srlabs/gsmmap/ModemLogCopier.smali
Offset 146, 544 lines modified Offset 146, 544 lines modified
146 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>copyAndGzipFile(Ljav​a/​io/​File;​Ljava/​io/​File;​IZ)​V 146 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>copyAndGzipFile(Ljav​a/​io/​File;​Ljava/​io/​File;​IZ)​V
   
147 ····​.​line·​155 147 ····​.​line·​155
148 ····​return-​void 148 ····​return-​void
149 .​end·​method 149 .​end·​method
   
150 .​method·​public·​static·​copyAndGzipFile(Ljava​/​io/​File;​Ljava/​io/​File;​IZ)​V 150 .​method·​public·​static·​copyAndGzipFile(Ljava​/​io/​File;​Ljava/​io/​File;​IZ)​V
151 ····​.​locals·​17 151 ····​.​locals·​18
152 ····​.​param·​p0,​·​"src"····​#·​Ljava/​io/​File;​ 152 ····​.​param·​p0,​·​"src"····​#·​Ljava/​io/​File;​
153 ····​.​param·​p1,​·​"dst"····​#·​Ljava/​io/​File;​ 153 ····​.​param·​p1,​·​"dst"····​#·​Ljava/​io/​File;​
154 ····​.​param·​p2,​·​"fileNumber"····​#·​I 154 ····​.​param·​p2,​·​"fileNumber"····​#·​I
155 ····​.​param·​p3,​·​"filter"····​#·​Z 155 ····​.​param·​p3,​·​"filter"····​#·​Z
156 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 156 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
157 ········​value·​=·​{ 157 ········​value·​=·​{
158 ············​Ljava/​io/​IOException;​ 158 ············​Ljava/​io/​IOException;​
159 ········​} 159 ········​}
160 ····​.​end·​annotation 160 ····​.​end·​annotation
   
161 ····​.​prologue 161 ····​.​prologue
162 ····​.​line·​158 162 ····​.​line·​158
163 ····​invoke-​static·​{},​·​Lde/​srlabs/​gsmmap/​Utils;​-​>isGalaxyS2()​Z 163 ····​invoke-​static·​{},​·​Lde/​srlabs/​gsmmap/​Utils;​-​>isGalaxyS2()​Z
   
164 ····​move-​result·​v12 164 ····​move-​result·​v13
   
165 ····​if-​eqz·​v12,​·​:​cond_0 165 ····​if-​eqz·​v13,​·​:​cond_0
   
166 ····​.​line·​159 166 ····​.​line·​159
167 ····​const/​16·​p3,​·​0x0 167 ····​const/​16·​p3,​·​0x0
   
168 ····​.​line·​161 168 ····​.​line·​161
169 ····​:​cond_0 169 ····​:​cond_0
170 ····​sget-​object·​v12,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​ 170 ····​sget-​object·​v13,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​
   
171 ····​new-​instance·​v13,​·​Ljava/​lang/​StringBuilder;​ 171 ····​new-​instance·​v14,​·​Ljava/​lang/​StringBuilder;​
   
172 ····​invoke-​direct·​{v13},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 172 ····​invoke-​direct·​{v14},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
173 ····​const-​string·​v14,​·​"copyAndGzipFile:​·​Copying·​file·​#" 173 ····​const-​string·​v15,​·​"copyAndGzipFile:​·​Copying·​file·​#"
   
174 ····​invoke-​virtual·​{v13,​·​v14},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 174 ····​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
175 ····​move-​result-​object·​v13 175 ····​move-​result-​object·​v14
   
176 ····​move/​from16·​v0,​·​p2 176 ····​move/​from16·​v0,​·​p2
   
177 ····​invoke-​virtual·​{v13,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 177 ····​invoke-​virtual·​{v14,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
178 ····​move-​result-​object·​v13 178 ····​move-​result-​object·​v14
   
179 ····​const-​string·​v14,​·​":​·​" 179 ····​const-​string·​v15,​·​":​·​"
   
180 ····​invoke-​virtual·​{v13,​·​v14},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 180 ····​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
181 ····​move-​result-​object·​v13 181 ····​move-​result-​object·​v14
   
182 ····​move-​object/​from16·​v0,​·​p0 182 ····​move-​object/​from16·​v0,​·​p0
   
183 ····​invoke-​virtual·​{v13,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 183 ····​invoke-​virtual·​{v14,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
184 ····​move-​result-​object·​v13 184 ····​move-​result-​object·​v14
   
185 ····​const-​string·​v14,​·​"·​-​>·​" 185 ····​const-​string·​v15,​·​"·​-​>·​"
   
186 ····​invoke-​virtual·​{v13,​·​v14},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 186 ····​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
187 ····​move-​result-​object·​v13 187 ····​move-​result-​object·​v14
   
188 ····​move-​object/​from16·​v0,​·​p1 188 ····​move-​object/​from16·​v0,​·​p1
   
189 ····​invoke-​virtual·​{v13,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 189 ····​invoke-​virtual·​{v14,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
190 ····​move-​result-​object·​v13 190 ····​move-​result-​object·​v14
   
191 ····​invoke-​virtual·​{v13},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 191 ····​invoke-​virtual·​{v14},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
192 ····​move-​result-​object·​v13 192 ····​move-​result-​object·​v14
   
193 ····​invoke-​static·​{v12,​·​v13},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 193 ····​invoke-​static·​{v13,​·​v14},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
194 ····​.​line·​162 194 ····​.​line·​162
195 ····​sget-​object·​v12,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>match:​[B 195 ····​sget-​object·​v13,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>match:​[B
   
196 ····​if-​eqz·​v12,​·​:​cond_3 196 ····​if-​eqz·​v13,​·​:​cond_3
   
197 ····​sget-​object·​v12,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>match:​[B 197 ····​sget-​object·​v13,​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>match:​[B
   
198 ····​invoke-​virtual·​{v12},​·​[B-​>clone()​Ljava/​lang/​Object;​ 198 ····​invoke-​virtual·​{v13},​·​[B-​>clone()​Ljava/​lang/​Object;​
   
199 ····​move-​result-​object·​v12 199 ····​move-​result-​object·​v13
   
200 ····​check-​cast·​v12,​·​[B 200 ····​check-​cast·​v13,​·​[B
   
201 ····​move-​object·​v7,​·​v12 201 ····​move-​object·​v8,​·​v13
   
202 ····​.​line·​166 202 ····​.​line·​166
203 ····​.​local·​v7,​·​"lastMatch":​[B 203 ····​.​local·​v8,​·​"lastMatch":​[B
204 ····​:​goto_0 204 ····​:​goto_0
205 ····​:​try_start_0 205 ····​:​try_start_0
206 ····​new-​instance·​v6,​·​Ljava/​io/​FileInputStream;​ 206 ····​new-​instance·​v7,​·​Ljava/​io/​FileInputStream;​
Max diff block lines reached; 22427/26887 bytes (83.41%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/OnlineOfflineTest$2.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$state:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$Sta​te;​ 26 .​field·​final·​synthetic·​val$state:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$Sta​te;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$Sta​te;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 28 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$Sta​te;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​262 32 ····​.​line·​262
32 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$2;​-​>val$state:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$Sta​te;​ 34 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$2;​-​>val$state:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$Sta​te;​
   
[−]
smali/de/srlabs/gsmmap/OnlineOfflineTest$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​246 27 ····​.​line·​246
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/OnlineOfflineTest$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$continueRunnable:​Ljava/​lang/​Runnable;​ 22 .​field·​final·​synthetic·​val$continueRunnable:​Ljava/​lang/​Runnable;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​Ljava/​lang/​Runnable;​)​V 24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​Ljava/​lang/​Runnable;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​292 28 ····​.​line·​292
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$3;​-​>val$continueRunnable​:​Ljava/​lang/​Runnable;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​OnlineOfflineTest$3;​-​>val$continueRunnable​:​Ljava/​lang/​Runnable;​
   
[−]
smali/de/srlabs/gsmmap/PhoneServiceConnectionHandler$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​154 27 ····​.​line·​154
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/PhoneServiceConnectionHandler$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$e:​Ljava/​lang/​RuntimeException;​ 22 .​field·​final·​synthetic·​val$e:​Ljava/​lang/​RuntimeException;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​Ljava/​lang/​RuntimeException;​)​V 24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​Ljava/​lang/​RuntimeException;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​171 28 ····​.​line·​171
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$2;​-​>val$e:​Ljava/​lang/​RuntimeException;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$2;​-​>val$e:​Ljava/​lang/​RuntimeException;​
   
[−]
smali/de/srlabs/gsmmap/PhoneServiceConnectionHandler$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​183 24 ····​.​line·​183
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/PhoneServiceConnectionHandler$4$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​ 21 .​field·​final·​synthetic·​this$1:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​237 27 ····​.​line·​237
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$2;​-​>this$1:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$2;​-​>this$1:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/PhoneServiceConnectionHandler$4$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$mapIndex:​Ljava/​lang/​Integer;​ 26 .​field·​final·​synthetic·​val$mapIndex:​Ljava/​lang/​Integer;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​Ljava/​lang/​Integer;​Lde/​srlabs/​gsmmap/​ModemLogCopier;​Lde/​srlabs/​gsmmap/​LogsCollectedCallback​;​)​V 28 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​Ljava/​lang/​Integer;​Lde/​srlabs/​gsmmap/​ModemLogCopier;​Lde/​srlabs/​gsmmap/​LogsCollectedCallback​;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$1"····​#·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​219 32 ····​.​line·​219
32 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​-​>this$1:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​-​>this$1:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​-​>val$mapIndex:​Ljava/​lang/​Integer;​ 34 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​-​>val$mapIndex:​Ljava/​lang/​Integer;​
   
Offset 73, 14 lines modified Offset 74, 15 lines modified
   
73 ····​const-​string·​v2,​·​"·​done,​·​took·​" 74 ····​const-​string·​v2,​·​"·​done,​·​took·​"
   
74 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 75 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
75 ····​move-​result-​object·​v1 76 ····​move-​result-​object·​v1
   
  77 ····​.​line·​224
76 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 78 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
77 ····​move-​result-​wide·​v2 79 ····​move-​result-​wide·​v2
   
78 ····​iget-​object·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​-​>val$copier:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​ 80 ····​iget-​object·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​-​>val$copier:​Lde/​srlabs/​gsmmap/​ModemLogCopier;​
   
79 ····​invoke-​virtual·​{v4},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>getTimestamp()​J 81 ····​invoke-​virtual·​{v4},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>getTimestamp()​J
Offset 99, 14 lines modified Offset 101, 15 lines modified
   
99 ····​move-​result-​object·​v1 101 ····​move-​result-​object·​v1
   
100 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 102 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
101 ····​move-​result-​object·​v1 103 ····​move-​result-​object·​v1
   
  104 ····​.​line·​222
102 ····​invoke-​static·​{v0,​·​v1},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 105 ····​invoke-​static·​{v0,​·​v1},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
103 ····​.​line·​226 106 ····​.​line·​226
104 ····​invoke-​static·​{},​·​Lde/​srlabs/​gsmmap/​Utils;​-​>isGalaxyS2()​Z 107 ····​invoke-​static·​{},​·​Lde/​srlabs/​gsmmap/​Utils;​-​>isGalaxyS2()​Z
   
105 ····​move-​result·​v0 108 ····​move-​result·​v0
   
[−]
smali/de/srlabs/gsmmap/PhoneServiceConnectionHandler$4.smali
Offset 17, 28 lines modified Offset 17, 29 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​197 24 ····​.​line·​197
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
26 ····​return-​void 27 ····​return-​void
27 .​end·​method 28 .​end·​method
   
   
28 #·​virtual·​methods 29 #·​virtual·​methods
29 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 30 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
30 ····​.​locals·9 31 ····​.​locals·10
31 ····​.​param·​p1,​·​"message"····​#·​Landroid/​os/​Message;​ 32 ····​.​param·​p1,​·​"message"····​#·​Landroid/​os/​Message;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​201 34 ····​.​line·​201
34 ····​sget-​object·​v3,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​ 35 ····​sget-​object·​v3,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​
   
35 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 36 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
Offset 197, 52 lines modified Offset 198, 56 lines modified
   
197 ····​const-​string·​v5,​·​"·​continue,​·​took·​" 198 ····​const-​string·​v5,​·​"·​continue,​·​took·​"
   
198 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 199 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
199 ····​move-​result-​object·​v4 200 ····​move-​result-​object·​v4
   
  201 ····​.​line·​215
200 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 202 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
201 ····​move-​result-​wide·​v5 203 ····​move-​result-​wide·​v6
   
202 ····​invoke-​virtual·​{v1},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>getTimestamp()​J 204 ····​invoke-​virtual·​{v1},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>getTimestamp()​J
   
203 ····​move-​result-​wide·​v7 205 ····​move-​result-​wide·​v8
   
204 ····​sub-​long/​2addr·​v5,​·​v7 206 ····​sub-​long/​2addr·​v6,​·​v8
   
205 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 207 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
206 ····​move-​result-​object·​v4 208 ····​move-​result-​object·​v4
   
207 ····​const-​string·​v5,​·​"·​ms" 209 ····​const-​string·​v5,​·​"·​ms"
   
208 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 210 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
209 ····​move-​result-​object·​v4 211 ····​move-​result-​object·​v4
   
210 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 212 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
211 ····​move-​result-​object·​v4 213 ····​move-​result-​object·​v4
   
  214 ····​.​line·​213
212 ····​invoke-​static·​{v3,​·​v4},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 215 ····​invoke-​static·​{v3,​·​v4},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
213 ····​.​line·​217 216 ····​.​line·​217
214 ····​invoke-​interface·​{v0},​·​Lde/​srlabs/​gsmmap/​LogsCollectedCallback​;​-​>onContinue()​V 217 ····​invoke-​interface·​{v0},​·​Lde/​srlabs/​gsmmap/​LogsCollectedCallback​;​-​>onContinue()​V
   
215 ····​.​line·​219 218 ····​.​line·​219
216 ····​new-​instance·​v3,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​ 219 ····​new-​instance·​v3,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​
   
217 ····​invoke-​direct·​{v3,​·​p0,​·​v2,​·​v1,​·​v0},​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​-​><init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​Ljava/​lang/​Integer;​Lde/​srlabs/​gsmmap/​ModemLogCopier;​Lde/​srlabs/​gsmmap/​LogsCollectedCallback​;​)​V 220 ····​invoke-​direct·​{v3,​·​p0,​·​v2,​·​v1,​·​v0},​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4$1;​-​><init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$4;​Ljava/​lang/​Integer;​Lde/​srlabs/​gsmmap/​ModemLogCopier;​Lde/​srlabs/​gsmmap/​LogsCollectedCallback​;​)​V
   
  221 ····​.​line·​232
218 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I 222 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
219 ····​move-​result·​v4 223 ····​move-​result·​v4
   
  224 ····​.​line·​219
220 ····​invoke-​virtual·​{v1,​·​v3,​·​v4},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>writeFileToSdcard(Lj​ava/​lang/​Runnable;​I)​V 225 ····​invoke-​virtual·​{v1,​·​v3,​·​v4},​·​Lde/​srlabs/​gsmmap/​ModemLogCopier;​-​>writeFileToSdcard(Lj​ava/​lang/​Runnable;​I)​V
   
221 ····​.​line·​245 226 ····​.​line·​245
222 ····​:​goto_0 227 ····​:​goto_0
223 ····​return-​void 228 ····​return-​void
   
224 ····​.​line·​235 229 ····​.​line·​235
[−]
smali/de/srlabs/gsmmap/PhoneServiceConnectionHandler$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​254 27 ····​.​line·​254
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$5;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler$5;​-​>this$0:​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/PhoneServiceConnectionHandler.smali
Offset 446, 20 lines modified Offset 446, 22 lines modified
   
446 ····​move-​result-​object·​v3 446 ····​move-​result-​object·​v3
   
447 ····​iget-​object·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>ramdumpHandler:​Landroid/​os/​Handler;​ 447 ····​iget-​object·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>ramdumpHandler:​Landroid/​os/​Handler;​
   
448 ····​const/​16·​v5,​·​0x3ef 448 ····​const/​16·​v5,​·​0x3ef
   
  449 ····​.​line·​293
449 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​os/​Handler;​-​>obtainMessage(I)​Landroid/​os/​Message;​ 450 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​os/​Handler;​-​>obtainMessage(I)​Landroid/​os/​Message;​
   
450 ····​move-​result-​object·​v4 451 ····​move-​result-​object·​v4
   
451 ····​iget-​object·​v5,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>ramdumpModeMessenger​:​Landroid/​os/​Messenger;​ 452 ····​iget-​object·​v5,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>ramdumpModeMessenger​:​Landroid/​os/​Messenger;​
   
  453 ····​.​line·​292
452 ····​invoke-​direct·​{p0,​·​v3,​·​v4,​·​v5},​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>invokeOemRilRequestR​aw([BLandroid/​os/​Message;​Landroid/​os/​Messenger;​)​V 454 ····​invoke-​direct·​{p0,​·​v3,​·​v4,​·​v5},​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>invokeOemRilRequestR​aw([BLandroid/​os/​Message;​Landroid/​os/​Messenger;​)​V
453 ····​:​try_end_0 455 ····​:​try_end_0
454 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 456 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
455 ····​.​line·​299 457 ····​.​line·​299
456 ····​.​end·​local·​v0····​#·​"bytearrayoutputstrea​m":​Ljava/​io/​ByteArrayOutputStream​;​ 458 ····​.​end·​local·​v0····​#·​"bytearrayoutputstrea​m":​Ljava/​io/​ByteArrayOutputStream​;​
457 ····​.​end·​local·​v1····​#·​"dataoutputstream":​Ljava/​io/​DataOutputStream;​ 459 ····​.​end·​local·​v1····​#·​"dataoutputstream":​Ljava/​io/​DataOutputStream;​
Offset 622, 258 lines modified Offset 624, 266 lines modified
622 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>unbindService(Landro​id/​content/​ServiceConnection;​)​V 624 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>unbindService(Landro​id/​content/​ServiceConnection;​)​V
   
623 ····​.​line·​305 625 ····​.​line·​305
624 ····​return-​void 626 ····​return-​void
625 .​end·​method 627 .​end·​method
   
626 .​method·​public·​collectData(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​ILde/​srlabs/​gsmmap/​LogsCollectedCallback​;​)​V 628 .​method·​public·​collectData(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​ILde/​srlabs/​gsmmap/​LogsCollectedCallback​;​)​V
627 ····​.​locals·​12 629 ····​.​locals·​13
628 ····​.​param·​p1,​·​"connectionType"····​#·​Ljava/​lang/​String;​ 630 ····​.​param·​p1,​·​"connectionType"····​#·​Ljava/​lang/​String;​
629 ····​.​param·​p2,​·​"network"····​#·​Ljava/​lang/​String;​ 631 ····​.​param·​p2,​·​"network"····​#·​Ljava/​lang/​String;​
630 ····​.​param·​p3,​·​"action"····​#·​Ljava/​lang/​String;​ 632 ····​.​param·​p3,​·​"action"····​#·​Ljava/​lang/​String;​
631 ····​.​param·​p4,​·​"iteration"····​#·​I 633 ····​.​param·​p4,​·​"iteration"····​#·​I
632 ····​.​param·​p5,​·​"callback"····​#·​Lde/​srlabs/​gsmmap/​LogsCollectedCallback​;​ 634 ····​.​param·​p5,​·​"callback"····​#·​Lde/​srlabs/​gsmmap/​LogsCollectedCallback​;​
   
633 ····​.​prologue 635 ····​.​prologue
634 ····​.​line·​74 636 ····​.​line·​74
635 ····​iget-​object·​v7,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>mapsKey:​Ljava/​lang/​Integer;​  
   
636 ····​iget-​object·​v8,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>mapsKey:​Ljava/​lang/​Integer;​ 637 ····​iget-​object·​v8,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>mapsKey:​Ljava/​lang/​Integer;​
   
637 ····​invoke-​virtual·{v8},​·​Ljava/​lang/​Integer;​-​>intValue()​I 638 ····​iget-​object·v9,​·​p0,​·Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>mapsKey:​Ljava/​lang/​Integer;​
   
638 ····move-​result·​v8 639 ····invoke-​virtual·​{v9},​·Ljava/​lang/​Integer;​-​>intValue()​I
   
639 ····add-​int/​lit8·​v8,​·​v8,​·​0x1 640 ····move-​result·​v9
   
640 ····invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 641 ····add-​int/​lit8·v9,​·v9,​·​0x1
   
641 ····move-​result-​object·​v8 642 ····invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
642 ····iput-​object·v8,​·​p0,​·​Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>mapsKey:​Ljava/​lang/​Integer;​ 643 ····move-​result-​object·v9
   
643 ····​invoke-​virtual·{v7},​·​Ljava/​lang/​Integer;​-​>intValue()​I 644 ····​iput-​object·v9,​·​p0,​·Lde/​srlabs/​gsmmap/​PhoneServiceConnectio​nHandler;​-​>mapsKey:​Ljava/​lang/​Integer;​
   
644 ····move-​result·​v6 645 ····invoke-​virtual·​{v8},​·Ljava/​lang/​Integer;​-​>intValue()​I
   
  646 ····​move-​result·​v5
   
645 ····​.​line·​76 647 ····​.​line·​76
646 ····​.​local·​v6,​·​"tmpMapKey":​I 648 ····​.​local·​v5,​·​"tmpMapKey":​I
647 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 649 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
648 ····​move-​result-​wide·​v4 650 ····​move-​result-​wide·​v6
   
649 ····​.​line·​78 651 ····​.​line·​78
650 ····​.​local·​v4,​·​"timestamp":​J 652 ····​.​local·​v6,​·​"timestamp":​J
651 ····​new-​instance·​v1,​·​Ljava/​util/​GregorianCalendar;​ 653 ····​new-​instance·​v2,​·​Ljava/​util/​GregorianCalendar;​
   
652 ····​const-​string·​v7,​·​"GMT" 654 ····​const-​string·​v8,​·​"GMT"
   
653 ····​invoke-​static·​{v7},​·​Ljava/​util/​TimeZone;​-​>getTimeZone(Ljava/​lang/​String;​)​Ljava/​util/​TimeZone;​ 655 ····​invoke-​static·​{v8},​·​Ljava/​util/​TimeZone;​-​>getTimeZone(Ljava/​lang/​String;​)​Ljava/​util/​TimeZone;​
   
654 ····​move-​result-​object·​v7 656 ····​move-​result-​object·​v8
   
655 ····​invoke-​direct·​{v1,​·​v7},​·​Ljava/​util/​GregorianCalendar;​-​><init>(Ljava/​util/​TimeZone;​)​V 657 ····​invoke-​direct·​{v2,​·​v8},​·​Ljava/​util/​GregorianCalendar;​-​><init>(Ljava/​util/​TimeZone;​)​V
   
656 ····​.​line·​79 658 ····​.​line·​79
657 ····​.​local·​v1,​·​"calendar":​Ljava/​util/​Calendar;​ 659 ····​.​local·​v2,​·​"calendar":​Ljava/​util/​Calendar;​
658 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Ljava/​util/​Calendar;​-​>setTimeInMillis(J)​V 660 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Ljava/​util/​Calendar;​-​>setTimeInMillis(J)​V
   
659 ····​.​line·​81 661 ····​.​line·​81
660 ····​sget-​object·​v7,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​ 662 ····​sget-​object·​v8,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​
   
661 ····​const-​string·​v8,​·​"xgs.​%s.​%04d%02d%02d-​%02d%02d%02d.​%s.​%s.​%s.​%d.​log" 663 ····​const-​string·​v9,​·​"xgs.​%s.​%04d%02d%02d-​%02d%02d%02d.​%s.​%s.​%s.​%d.​log"
   
662 ····​const/​16·​v9,​·​0xb 664 ····​const/​16·​v10,​·​0xb
   
663 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 665 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​
   
664 ····​const/​4·​v10,​·​0x0 666 ····​const/​4·​v11,​·​0x0
   
665 ····​sget-​object·​v11,​·​Landroid/​os/​Build;​-​>MODEL:​Ljava/​lang/​String;​ 667 ····​sget-​object·​v12,​·​Landroid/​os/​Build;​-​>MODEL:​Ljava/​lang/​String;​
   
666 ····​aput-​object·​v11,​·​v9,​·​v10 668 ····​aput-​object·​v12,​·​v10,​·​v11
   
667 ····​const/​4·​v10,​·​0x1  
Max diff block lines reached; 9048/13505 bytes (67.00%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/R.smali
Offset 22, 10 lines modified Offset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​10 25 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​84  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method
[−]
smali/de/srlabs/gsmmap/ScriptService$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ScriptService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​178 24 ····​.​line·​178
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​telephony/​PhoneStateListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​telephony/​PhoneStateListener;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/ScriptService$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ScriptService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​201 24 ····​.​line·​201
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
25 ····​invoke-​direct·​{p0},​·​Lde/​srlabs/​gsmmap/​SmsReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lde/​srlabs/​gsmmap/​SmsReceiver;​-​><init>()​V
   
Offset 76, 14 lines modified Offset 77, 15 lines modified
   
76 ····​const-​string·​v2,​·​",​\"" 77 ····​const-​string·​v2,​·​",​\""
   
77 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 78 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
78 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v1
   
  80 ····​.​line·​209
79 ····​invoke-​virtual·​{p1},​·​Landroid/​telephony/​SmsMessage;​-​>getMessageBody()​Ljava/​lang/​String;​ 81 ····​invoke-​virtual·​{p1},​·​Landroid/​telephony/​SmsMessage;​-​>getMessageBody()​Ljava/​lang/​String;​
   
80 ····​move-​result-​object·​v2 82 ····​move-​result-​object·​v2
   
81 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 83 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
82 ····​move-​result-​object·​v1 84 ····​move-​result-​object·​v1
Offset 94, 14 lines modified Offset 96, 15 lines modified
   
94 ····​move-​result-​object·​v1 96 ····​move-​result-​object·​v1
   
95 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 97 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v1 98 ····​move-​result-​object·​v1
   
  99 ····​.​line·​207
97 ····​invoke-​static·​{v0,​·​v1},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 100 ····​invoke-​static·​{v0,​·​v1},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
98 ····​.​line·​212 101 ····​.​line·​212
99 ····​iget-​object·​v0,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 102 ····​iget-​object·​v0,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
100 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>stateMachine:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​ 103 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>stateMachine:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
101 ····​invoke-​static·​{v0},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$000(Lde/​srlabs/​gsmmap/​ScriptService;​)​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​ 104 ····​invoke-​static·​{v0},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$000(Lde/​srlabs/​gsmmap/​ScriptService;​)​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
[−]
smali/de/srlabs/gsmmap/ScriptService$3.smali
Offset 17, 17 lines modified Offset 17, 18 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​Lde/​srlabs/​gsmmap/​ApiCall$Action;​Ljava/​lang/​String;​Landroid/​content/​res/​AssetManager;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​Lde/​srlabs/​gsmmap/​ApiCall$Action;​Ljava/​lang/​String;​Landroid/​content/​res/​AssetManager;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Lde/​srlabs/​gsmmap/​ApiCall$Action;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ScriptService;​
23 ····​.​param·​p3,​·​"x1"····​#·​Ljava/​lang/​String;​ 23 ····​.​param·​p2,​·​"action"····​#·​Lde/​srlabs/​gsmmap/​ApiCall$Action;​
24 ····​.​param·​p4,​·​"x2"····​#·​Landroid/​content/​res/​AssetManager;​ 24 ····​.​param·​p3,​·​"number"····​#·​Ljava/​lang/​String;​
  25 ····​.​param·​p4,​·​"assets"····​#·​Landroid/​content/​res/​AssetManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​251 27 ····​.​line·​251
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$3;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
28 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Lde/​srlabs/​gsmmap/​ApiCall;​-​><init>(Lde/​srlabs/​gsmmap/​ApiCall$Action;​Ljava/​lang/​String;​Landroid/​content/​res/​AssetManager;​)​V 29 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Lde/​srlabs/​gsmmap/​ApiCall;​-​><init>(Lde/​srlabs/​gsmmap/​ApiCall$Action;​Ljava/​lang/​String;​Landroid/​content/​res/​AssetManager;​)​V
   
[−]
smali/de/srlabs/gsmmap/ScriptService$5.smali
Offset 17, 17 lines modified Offset 17, 18 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​Lde/​srlabs/​gsmmap/​ApiCall$Action;​Ljava/​lang/​String;​Landroid/​content/​res/​AssetManager;​)​V 20 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​Lde/​srlabs/​gsmmap/​ApiCall$Action;​Ljava/​lang/​String;​Landroid/​content/​res/​AssetManager;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Lde/​srlabs/​gsmmap/​ApiCall$Action;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ScriptService;​
23 ····​.​param·​p3,​·​"x1"····​#·​Ljava/​lang/​String;​ 23 ····​.​param·​p2,​·​"action"····​#·​Lde/​srlabs/​gsmmap/​ApiCall$Action;​
24 ····​.​param·​p4,​·​"x2"····​#·​Landroid/​content/​res/​AssetManager;​ 24 ····​.​param·​p3,​·​"number"····​#·​Ljava/​lang/​String;​
  25 ····​.​param·​p4,​·​"assets"····​#·​Landroid/​content/​res/​AssetManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​276 27 ····​.​line·​276
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$5;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$5;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
28 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Lde/​srlabs/​gsmmap/​ApiCall;​-​><init>(Lde/​srlabs/​gsmmap/​ApiCall$Action;​Ljava/​lang/​String;​Landroid/​content/​res/​AssetManager;​)​V 29 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Lde/​srlabs/​gsmmap/​ApiCall;​-​><init>(Lde/​srlabs/​gsmmap/​ApiCall$Action;​Ljava/​lang/​String;​Landroid/​content/​res/​AssetManager;​)​V
   
[−]
smali/de/srlabs/gsmmap/ScriptService$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ScriptService;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​264 27 ····​.​line·​264
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$4;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$4;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/srlabs/gsmmap/ScriptService$7.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 22 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V 24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V
25 ····​.​locals·​1 25 ····​.​locals·​1
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ScriptService;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​354 28 ····​.​line·​354
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$7;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$7;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 40, 15 lines modified Offset 41, 15 lines modified
   
40 ····​return-​void 41 ····​return-​void
41 .​end·​method 42 .​end·​method
   
   
42 #·​virtual·​methods 43 #·​virtual·​methods
43 .​method·​public·​run()​V 44 .​method·​public·​run()​V
44 ····​.​locals·7 45 ····​.​locals·8
   
45 ····​.​prologue 46 ····​.​prologue
46 ····​.​line·​357 47 ····​.​line·​357
47 ····​iget-​object·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$7;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 48 ····​iget-​object·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$7;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
48 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>testRunning:​Z 49 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>testRunning:​Z
49 ····​invoke-​static·​{v4},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$100(Lde/​srlabs/​gsmmap/​ScriptService;​)​Z 50 ····​invoke-​static·​{v4},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$100(Lde/​srlabs/​gsmmap/​ScriptService;​)​Z
Offset 195, 14 lines modified Offset 196, 14 lines modified
195 ····​iget-​object·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$7;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 196 ····​iget-​object·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$7;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
196 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>handler:​Landroid/​os/​Handler;​ 197 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>handler:​Landroid/​os/​Handler;​
197 ····​invoke-​static·​{v4},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$200(Lde/​srlabs/​gsmmap/​ScriptService;​)​Landroid/​os/​Handler;​ 198 ····​invoke-​static·​{v4},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$200(Lde/​srlabs/​gsmmap/​ScriptService;​)​Landroid/​os/​Handler;​
   
198 ····​move-​result-​object·​v4 199 ····​move-​result-​object·​v4
   
199 ····​const-​wide/​16·​v5,​·​0x3e8 200 ····​const-​wide/​16·​v6,​·​0x3e8
   
200 ····​invoke-​virtual·​{v4,​·​p0,​·​v5,​·​v6},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 201 ····​invoke-​virtual·​{v4,​·​p0,​·​v6,​·​v7},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
201 ····​.​line·​377 202 ····​.​line·​377
202 ····​return-​void 203 ····​return-​void
203 .​end·​method 204 .​end·​method
[−]
smali/de/srlabs/gsmmap/ScriptService$8.smali
Offset 20, 28 lines modified Offset 20, 29 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ScriptService;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​379 27 ····​.​line·​379
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$8;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$8;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​run()​V 33 .​method·​public·​run()​V
33 ····​.​locals·3 34 ····​.​locals·4
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​381 36 ····​.​line·​381
36 ····​iget-​object·​v0,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$8;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 37 ····​iget-​object·​v0,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$8;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
37 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>stateMachine:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​ 38 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>stateMachine:​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
38 ····​invoke-​static·​{v0},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$000(Lde/​srlabs/​gsmmap/​ScriptService;​)​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​ 39 ····​invoke-​static·​{v0},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$000(Lde/​srlabs/​gsmmap/​ScriptService;​)​Lde/​srlabs/​gsmmap/​OnlineOfflineTest;​
Offset 76, 14 lines modified Offset 77, 14 lines modified
76 ····​iget-​object·​v0,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$8;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 77 ····​iget-​object·​v0,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$8;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
77 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>handler:​Landroid/​os/​Handler;​ 78 ····​#·​getter·​for:​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>handler:​Landroid/​os/​Handler;​
78 ····​invoke-​static·​{v0},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$200(Lde/​srlabs/​gsmmap/​ScriptService;​)​Landroid/​os/​Handler;​ 79 ····​invoke-​static·​{v0},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>access$200(Lde/​srlabs/​gsmmap/​ScriptService;​)​Landroid/​os/​Handler;​
   
79 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
80 ····​const-​wide/​16·​v1,​·​0x3e8 81 ····​const-​wide/​16·​v2,​·​0x3e8
   
81 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 82 ····​invoke-​virtual·​{v0,​·​p0,​·​v2,​·​v3},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
82 ····​.​line·​384 83 ····​.​line·​384
83 ····​return-​void 84 ····​return-​void
84 .​end·​method 85 .​end·​method
[−]
smali/de/srlabs/gsmmap/ScriptService.smali
Offset 192, 14 lines modified Offset 192, 15 lines modified
   
192 ····​const-​string·​v3,​·​"getITelephony" 192 ····​const-​string·​v3,​·​"getITelephony"
   
193 ····​const/​4·​v4,​·​0x0 193 ····​const/​4·​v4,​·​0x0
   
194 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Class;​ 194 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Class;​
   
  195 ····​.​line·​169
195 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 196 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
196 ····​move-​result-​object·​v0 197 ····​move-​result-​object·​v0
   
197 ····​.​line·​170 198 ····​.​line·​170
198 ····​.​local·​v0,​·​"method":​Ljava/​lang/​reflect/​Method;​ 199 ····​.​local·​v0,​·​"method":​Ljava/​lang/​reflect/​Method;​
199 ····​const/​4·​v2,​·​0x1 200 ····​const/​4·​v2,​·​0x1
Offset 612, 23 lines modified Offset 613, 23 lines modified
612 ····​.​line·​73 613 ····​.​line·​73
613 ····​const/​4·​v0,​·​0x0 614 ····​const/​4·​v0,​·​0x0
   
614 ····​return-​object·​v0 615 ····​return-​object·​v0
615 .​end·​method 616 .​end·​method
   
616 .​method·​public·​onCreate()​V 617 .​method·​public·​onCreate()​V
617 ····​.​locals·5 618 ····​.​locals·6
   
618 ····​.​prologue 619 ····​.​prologue
619 ····​.​line·​79 620 ····​.​line·​79
620 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 621 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
621 ····​move-​result-​wide·​v1 622 ····​move-​result-​wide·​v2
   
622 ····​iput-​wide·​v1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>serviceCreatedAt:​J 623 ····​iput-​wide·​v2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>serviceCreatedAt:​J
   
623 ····​.​line·​81 624 ····​.​line·​81
624 ····​invoke-​super·​{p0},​·​Landroid/​app/​Service;​-​>onCreate()​V 625 ····​invoke-​super·​{p0},​·​Landroid/​app/​Service;​-​>onCreate()​V
   
625 ····​.​line·​83 626 ····​.​line·​83
626 ····​sget-​object·​v1,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​ 627 ····​sget-​object·​v1,​·​Lde/​srlabs/​gsmmap/​Constants;​-​>LOG_TAG:​Ljava/​lang/​String;​
   
Offset 719, 17 lines modified Offset 720, 17 lines modified
719 ····​invoke-​virtual·​{p0,​·​v1,​·​v0},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>registerReceiver(Lan​droid/​content/​BroadcastReceiver;​Landroid/​content/​IntentFilter;​)​Landroid/​content/​Intent;​ 720 ····​invoke-​virtual·​{p0,​·​v1,​·​v0},​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>registerReceiver(Lan​droid/​content/​BroadcastReceiver;​Landroid/​content/​IntentFilter;​)​Landroid/​content/​Intent;​
   
720 ····​.​line·​96 721 ····​.​line·​96
721 ····​iget-​object·​v1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>handler:​Landroid/​os/​Handler;​ 722 ····​iget-​object·​v1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>handler:​Landroid/​os/​Handler;​
   
722 ····​iget-​object·​v2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>stayInForegroundRunn​able:​Ljava/​lang/​Runnable;​ 723 ····​iget-​object·​v2,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>stayInForegroundRunn​able:​Ljava/​lang/​Runnable;​
   
723 ····​const-​wide/​16·​v3,​·​0x3e8 724 ····​const-​wide/​16·​v4,​·​0x3e8
   
724 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 725 ····​invoke-​virtual·​{v1,​·​v2,​·​v4,​·​v5},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
725 ····​.​line·​97 726 ····​.​line·​97
726 ····​return-​void 727 ····​return-​void
727 .​end·​method 728 .​end·​method
   
728 .​method·​public·​onDestroy()​V 729 .​method·​public·​onDestroy()​V
729 ····​.​locals·​7 730 ····​.​locals·​7
Offset 761, 28 lines modified Offset 762, 30 lines modified
   
761 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 762 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
762 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 763 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
763 ····​const-​class·​v2,​·​Lde/​srlabs/​gsmmap/​ScriptService;​ 764 ····​const-​class·​v2,​·​Lde/​srlabs/​gsmmap/​ScriptService;​
   
  765 ····​.​line·​109
764 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 766 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
765 ····​move-​result-​object·​v2 767 ····​move-​result-​object·​v2
   
766 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 768 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
767 ····​move-​result-​object·​v1 769 ····​move-​result-​object·​v1
   
768 ····​const-​string·​v2,​·​"·​destroyed,​·​was·​up·​for·​" 770 ····​const-​string·​v2,​·​"·​destroyed,​·​was·​up·​for·​"
   
769 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 771 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
770 ····​move-​result-​object·​v1 772 ····​move-​result-​object·​v1
   
  773 ····​.​line·​110
771 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 774 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
772 ····​move-​result-​wide·​v2 775 ····​move-​result-​wide·​v2
   
773 ····​iget-​wide·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>serviceCreatedAt:​J 776 ····​iget-​wide·​v4,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService;​-​>serviceCreatedAt:​J
   
774 ····​sub-​long/​2addr·​v2,​·​v4 777 ····​sub-​long/​2addr·​v2,​·​v4
Offset 805, 14 lines modified Offset 808, 15 lines modified
   
805 ····​move-​result-​object·​v1 808 ····​move-​result-​object·​v1
   
806 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 809 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
807 ····​move-​result-​object·​v1 810 ····​move-​result-​object·​v1
   
  811 ····​.​line·​108
808 ····​invoke-​static·​{v0,​·​v1},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 812 ····​invoke-​static·​{v0,​·​v1},​·​Lde/​srlabs/​gsmmap/​FileLog;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
Max diff block lines reached; 1204/4137 bytes (29.10%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/SmsReceiver.smali
Offset 13, 217 lines modified Offset 13, 209 lines modified
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 16 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
17 ····​.​locals·​12 17 ····​.​locals·​11
18 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 18 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
19 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​ 19 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​17 21 ····​.​line·​17
22 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​ 22 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​
   
23 ····​move-​result-​object·​v1 23 ····​move-​result-​object·​v0
   
24 ····​.​line·​19 24 ····​.​line·​19
25 ····​.​local·​v1,​·​"extras":​Landroid/​os/​Bundle;​ 25 ····​.​local·​v0,​·​"extras":​Landroid/​os/​Bundle;​
26 ····​const/​4·​v8,​·​0x0 26 ····​const/​4·​v5,​·​0x0
   
27 ····​.​line·​21 27 ····​.​line·​21
28 ····​.​local·​v8,​·​"swallowSms":​Z 28 ····​.​local·​v5,​·​"swallowSms":​Z
29 ····​if-​eqz·​v1,​·​:​cond_5 29 ····​if-​eqz·​v0,​·​:​cond_5
   
30 ····​.​line·​22 30 ····​.​line·​22
31 ····​const-​string·​v9,​·​"pdus" 31 ····​const-​string·​v6,​·​"pdus"
   
32 ····​invoke-​virtual·​{v1,​·​v9},​·​Landroid/​os/​Bundle;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 32 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​os/​Bundle;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
33 ····​move-​result-​object·​v9 33 ····​move-​result-​object·​v6
   
34 ····​check-​cast·​v9,​·​[Ljava/​lang/​Object;​ 34 ····​check-​cast·​v6,​·​[Ljava/​lang/​Object;​
   
35 ····​move-​object·​v6,​·​v9 35 ····​move-​object·​v3,​·​v6
   
36 ····​check-​cast·​v6,​·​[Ljava/​lang/​Object;​ 36 ····​check-​cast·​v3,​·​[Ljava/​lang/​Object;​
   
37 ····​.​line·​24 37 ····​.​line·​24
38 ····​.​local·​v6,​·​"pdus":​[Ljava/​lang/​Object;​ 38 ····​.​local·​v3,​·​"pdus":​[Ljava/​lang/​Object;​
39 ····move-​object·​v0,​·​v6 39 ····array-​length·​v7,​·​v3
   
40 ····.​local·​v0,​·"arr$":​[Ljava/​lang/​Object;​ 40 ····​const/​4·​v6,​·​0x0
41 ····​array-​length·​v3,​·​v0  
   
42 ····​.​local·​v3,​·​"len$":​I  
43 ····​const/​4·​v2,​·​0x0  
   
44 ····​.​local·​v2,​·​"i$":​I  
45 ····​:​goto_0 41 ····​:​goto_0
46 ····​if-​ge·​v2,​·​v3,​·​:​cond_5 42 ····​if-​ge·​v6,​·​v7,​·​:​cond_5
   
47 ····​aget-​object·​v5,​·​v0,​·​v2 43 ····​aget-​object·​v2,​·​v3,​·​v6
   
48 ····​.​line·​26 44 ····​.​line·​26
49 ····​.​local·​v5,​·​"pdu":​Ljava/​lang/​Object;​ 45 ····​.​local·​v2,​·​"pdu":​Ljava/​lang/​Object;​
50 ····​check-​cast·​v5,​·​[B 46 ····​check-​cast·​v2,​·​[B
   
51 ····​.​end·​local·​v5····​#·​"pdu":​Ljava/​lang/​Object;​ 47 ····​.​end·​local·​v2····​#·​"pdu":​Ljava/​lang/​Object;​
52 ····​check-​cast·​v5,​·​[B 48 ····​check-​cast·​v2,​·​[B
   
53 ····​invoke-​static·​{v5},​·​Landroid/​telephony/​SmsMessage;​-​>createFromPdu([B)​Landroid/​telephony/​SmsMessage;​ 49 ····​invoke-​static·​{v2},​·​Landroid/​telephony/​SmsMessage;​-​>createFromPdu([B)​Landroid/​telephony/​SmsMessage;​
   
54 ····​move-​result-​object·​v7 50 ····​move-​result-​object·​v4
   
55 ····​.​line·​28 51 ····​.​line·​28
56 ····​.​local·​v7,​·​"sms":​Landroid/​telephony/​SmsMessage;​ 52 ····​.​local·​v4,​·​"sms":​Landroid/​telephony/​SmsMessage;​
57 ····​invoke-​virtual·​{v7},​·​Landroid/​telephony/​SmsMessage;​-​>getOriginatingAddres​s()​Ljava/​lang/​String;​ 53 ····​invoke-​virtual·​{v4},​·​Landroid/​telephony/​SmsMessage;​-​>getOriginatingAddres​s()​Ljava/​lang/​String;​
   
58 ····​move-​result-​object·​v4 54 ····​move-​result-​object·​v1
   
59 ····​.​line·​29 55 ····​.​line·​29
60 ····​.​local·​v4,​·​"originatingAddress":​Ljava/​lang/​String;​ 56 ····​.​local·​v1,​·​"originatingAddress":​Ljava/​lang/​String;​
61 ····​const-​string·​v9,​·​"+" 57 ····​const-​string·​v8,​·​"+"
   
62 ····​invoke-​virtual·​{v4,​·​v9},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 58 ····​invoke-​virtual·​{v1,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
63 ····​move-​result·​v9 59 ····​move-​result·​v8
   
64 ····​if-​nez·​v9,​·​:​cond_0 60 ····​if-​nez·​v8,​·​:​cond_0
   
65 ····​.​line·​30 61 ····​.​line·​30
66 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 62 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
67 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 63 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
68 ····​const-​string·​v10,​·​"+" 64 ····​const-​string·​v9,​·​"+"
   
69 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 65 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
70 ····​move-​result-​object·​v9 66 ····​move-​result-​object·​v8
   
71 ····​invoke-​virtual·​{v9,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 67 ····​invoke-​virtual·​{v8,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
72 ····​move-​result-​object·​v9 68 ····​move-​result-​object·​v8
   
73 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 69 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
74 ····​move-​result-​object·​v4 70 ····​move-​result-​object·​v1
Max diff block lines reached; 5702/9861 bytes (57.82%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/UploadService$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$x:​Ljava/​io/​IOException;​ 22 .​field·​final·​synthetic·​val$x:​Ljava/​io/​IOException;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​UploadService;​Ljava/​io/​IOException;​)​V 24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​UploadService;​Ljava/​io/​IOException;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​UploadService;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​154 28 ····​.​line·​154
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​UploadService$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​UploadService;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​UploadService$1;​-​>this$0:​Lde/​srlabs/​gsmmap/​UploadService;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​UploadService$1;​-​>val$x:​Ljava/​io/​IOException;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​UploadService$1;​-​>val$x:​Ljava/​io/​IOException;​
   
Offset 73, 12 lines modified Offset 74, 13 lines modified
   
73 ····​const/​4·​v2,​·​0x1 74 ····​const/​4·​v2,​·​0x1
   
74 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 75 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
75 ····​move-​result-​object·​v0 76 ····​move-​result-​object·​v0
   
  77 ····​.​line·​158
76 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 78 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
77 ····​.​line·​159 79 ····​.​line·​159
78 ····​return-​void 80 ····​return-​void
79 .​end·​method 81 .​end·​method
[−]
smali/de/srlabs/gsmmap/UploadService$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$x:​Ljava/​security/​GeneralSecurityExcept​ion;​ 22 .​field·​final·​synthetic·​val$x:​Ljava/​security/​GeneralSecurityExcept​ion;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​UploadService;​Ljava/​security/​GeneralSecurityExcept​ion;​)​V 24 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​UploadService;​Ljava/​security/​GeneralSecurityExcept​ion;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​UploadService;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​164 28 ····​.​line·​164
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​UploadService$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​UploadService;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​UploadService$2;​-​>this$0:​Lde/​srlabs/​gsmmap/​UploadService;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​UploadService$2;​-​>val$x:​Ljava/​security/​GeneralSecurityExcept​ion;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​srlabs/​gsmmap/​UploadService$2;​-​>val$x:​Ljava/​security/​GeneralSecurityExcept​ion;​
   
Offset 73, 12 lines modified Offset 74, 13 lines modified
   
73 ····​const/​4·​v2,​·​0x1 74 ····​const/​4·​v2,​·​0x1
   
74 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 75 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
75 ····​move-​result-​object·​v0 76 ····​move-​result-​object·​v0
   
  77 ····​.​line·​168
76 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 78 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
77 ····​.​line·​169 79 ····​.​line·​169
78 ····​return-​void 80 ····​return-​void
79 .​end·​method 81 .​end·​method
[−]
smali/de/srlabs/gsmmap/Utils$1.smali
Offset 37, 30 lines modified Offset 37, 27 lines modified
   
37 #·​virtual·​methods 37 #·​virtual·​methods
38 .​method·​public·​run()​V 38 .​method·​public·​run()​V
39 ····​.​locals·​6 39 ····​.​locals·​6
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​250 41 ····​.​line·​250
42 ····​iget-​object·​v0,​·​p0,​·​Lde/​srlabs/​gsmmap/​Utils$1;​-​>val$filePrefix:​[Ljava/​lang/​String;​ 42 ····​iget-​object·​v2,​·​p0,​·​Lde/​srlabs/​gsmmap/​Utils$1;​-​>val$filePrefix:​[Ljava/​lang/​String;​
   
43 ····.​local·v0,​·"arr$":​[Ljava/​lang/​String;​ 43 ····​array-​length·​v3,​·​v2
44 ····​array-​length·​v2,​·​v0  
   
45 ····​.​local·​v2,​·​"len$":​I  
46 ····​const/​4·​v1,​·​0x0 44 ····​const/​4·​v1,​·​0x0
   
47 ····​.​local·​v1,​·​"i$":​I  
48 ····​:​goto_0 45 ····​:​goto_0
49 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 46 ····​if-​ge·​v1,​·​v3,​·​:​cond_0
   
50 ····​aget-​object·​v3,​·​v0,​·​v1 47 ····​aget-​object·​v0,​·​v2,​·​v1
   
51 ····​.​line·​252 48 ····​.​line·​252
52 ····​.​local·​v3,​·​"prefix":​Ljava/​lang/​String;​ 49 ····​.​local·​v0,​·​"prefix":​Ljava/​lang/​String;​
53 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 50 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
54 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 51 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
55 ····​const-​string·​v5,​·​"rm·​" 52 ····​const-​string·​v5,​·​"rm·​"
   
56 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 53 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 79, 15 lines modified Offset 76, 15 lines modified
   
79 ····​const-​string·​v5,​·​"/​" 76 ····​const-​string·​v5,​·​"/​"
   
80 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 77 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
81 ····​move-​result-​object·​v4 78 ····​move-​result-​object·​v4
   
82 ····​invoke-​virtual·​{v4,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 79 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
83 ····​move-​result-​object·​v4 80 ····​move-​result-​object·​v4
   
84 ····​const-​string·​v5,​·​"*" 81 ····​const-​string·​v5,​·​"*"
   
85 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 82 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 101, 11 lines modified Offset 98, 11 lines modified
   
101 ····​.​line·​250 98 ····​.​line·​250
102 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 99 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
103 ····​goto·​:​goto_0 100 ····​goto·​:​goto_0
   
104 ····​.​line·​255 101 ····​.​line·​255
105 ····​.​end·​local·​v3····​#·​"prefix":​Ljava/​lang/​String;​ 102 ····​.​end·​local·​v0····​#·​"prefix":​Ljava/​lang/​String;​
106 ····​:​cond_0 103 ····​:​cond_0
107 ····​return-​void 104 ····​return-​void
108 .​end·​method 105 .​end·​method
[−]
smali/de/srlabs/gsmmap/Utils.smali
Offset 436, 14 lines modified Offset 436, 15 lines modified
   
436 ····​new-​instance·​v1,​·​Lde/​srlabs/​gsmmap/​Utils$1;​ 436 ····​new-​instance·​v1,​·​Lde/​srlabs/​gsmmap/​Utils$1;​
   
437 ····​invoke-​direct·​{v1,​·​p0},​·​Lde/​srlabs/​gsmmap/​Utils$1;​-​><init>([Ljava/​lang/​String;​)​V 437 ····​invoke-​direct·​{v1,​·​p0},​·​Lde/​srlabs/​gsmmap/​Utils$1;​-​><init>([Ljava/​lang/​String;​)​V
   
438 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 438 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  439 ····​.​line·​256
439 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 440 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
440 ····​.​line·​257 441 ····​.​line·​257
441 ····​return-​void 442 ····​return-​void
442 .​end·​method 443 .​end·​method
   
443 .​method·​public·​static·​equalsFromTo([B[BII)​Z 444 .​method·​public·​static·​equalsFromTo([B[BII)​Z
Offset 526, 15 lines modified Offset 527, 15 lines modified
526 ····​:​cond_1 527 ····​:​cond_1
527 ····​const/​4·​v1,​·​0x1 528 ····​const/​4·​v1,​·​0x1
   
528 ····​goto·​:​goto_1 529 ····​goto·​:​goto_1
529 .​end·​method 530 .​end·​method
   
530 .​method·​static·​getAvailableStorageSi​ze()​J 531 .​method·​static·​getAvailableStorageSi​ze()​J
531 ····​.​locals·5 532 ····​.​locals·6
   
532 ····​.​prologue 533 ····​.​prologue
533 ····​.​line·​267 534 ····​.​line·​267
534 ····​new-​instance·​v0,​·​Landroid/​os/​StatFs;​ 535 ····​new-​instance·​v0,​·​Landroid/​os/​StatFs;​
   
535 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 536 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
Offset 548, 25 lines modified Offset 549, 25 lines modified
   
548 ····​.​line·​268 549 ····​.​line·​268
549 ····​.​local·​v0,​·​"stat":​Landroid/​os/​StatFs;​ 550 ····​.​local·​v0,​·​"stat":​Landroid/​os/​StatFs;​
550 ····​invoke-​virtual·​{v0},​·​Landroid/​os/​StatFs;​-​>getAvailableBlocks()​I 551 ····​invoke-​virtual·​{v0},​·​Landroid/​os/​StatFs;​-​>getAvailableBlocks()​I
   
551 ····​move-​result·​v1 552 ····​move-​result·​v1
   
552 ····​int-​to-​long·​v1,​·​v1 553 ····​int-​to-​long·​v2,​·​v1
   
553 ····​invoke-​virtual·​{v0},​·​Landroid/​os/​StatFs;​-​>getBlockSize()​I 554 ····​invoke-​virtual·​{v0},​·​Landroid/​os/​StatFs;​-​>getBlockSize()​I
   
554 ····​move-​result·​v3 555 ····​move-​result·​v1
   
555 ····​int-​to-​long·​v3,​·​v3 556 ····​int-​to-​long·​v4,​·​v1
   
556 ····​mul-​long/​2addr·​v1,​·​v3 557 ····​mul-​long/​2addr·​v2,​·​v4
   
557 ····​return-​wide·​v1 558 ····​return-​wide·​v2
558 .​end·​method 559 .​end·​method
   
559 .​method·​static·​getNumIterations(Land​roid/​content/​Context;​)​I 560 .​method·​static·​getNumIterations(Land​roid/​content/​Context;​)​I
560 ····​.​locals·​4 561 ····​.​locals·​4
561 ····​.​param·​p0,​·​"ctx"····​#·​Landroid/​content/​Context;​ 562 ····​.​param·​p0,​·​"ctx"····​#·​Landroid/​content/​Context;​
   
562 ····​.​prologue 563 ····​.​prologue
Offset 914, 33 lines modified Offset 915, 33 lines modified
914 ····​.​prologue 915 ····​.​prologue
915 ····​.​line·​155 916 ····​.​line·​155
916 ····​if-​nez·​p0,​·​:​cond_0 917 ····​if-​nez·​p0,​·​:​cond_0
   
917 ····​.​line·​156 918 ····​.​line·​156
918 ····​const/​4·​v6,​·​0x0 919 ····​const/​4·​v6,​·​0x0
   
919 ····​new-​array·​v5,​·​v6,​·​[B 920 ····​new-​array·​v3,​·​v6,​·​[B
   
920 ····​.​line·​173 921 ····​.​line·​173
921 ····​:​goto_0 922 ····​:​goto_0
922 ····​return-​object·​v5 923 ····​return-​object·​v3
   
923 ····​.​line·​158 924 ····​.​line·​158
924 ····​:​cond_0 925 ····​:​cond_0
925 ····​new-​array·​v5,​·​p1,​·​[B 926 ····​new-​array·​v3,​·​p1,​·​[B
   
926 ····​.​line·​161 927 ····​.​line·​161
927 ····​.​local·​v5,​·​"result":​[B 928 ····​.​local·​v3,​·​"result":​[B
928 ····​:​try_start_0 929 ····​:​try_start_0
929 ····​invoke-​virtual·​{p0},​·​Ljava/​nio/​channels/​FileChannel;​-​>position()​J 930 ····​invoke-​virtual·​{p0},​·​Ljava/​nio/​channels/​FileChannel;​-​>position()​J
   
930 ····​move-​result-​wide·​v3 931 ····​move-​result-​wide·​v4
   
931 ····​.​line·​162 932 ····​.​line·​162
932 ····​.​local·​v3,​·​"oldPosition":​J 933 ····​.​local·​v4,​·​"oldPosition":​J
933 ····​invoke-​static·​{p1},​·​Ljava/​nio/​ByteBuffer;​-​>allocate(I)​Ljava/​nio/​ByteBuffer;​ 934 ····​invoke-​static·​{p1},​·​Ljava/​nio/​ByteBuffer;​-​>allocate(I)​Ljava/​nio/​ByteBuffer;​
   
934 ····​move-​result-​object·​v0 935 ····​move-​result-​object·​v0
   
935 ····​.​line·​163 936 ····​.​line·​163
936 ····​.​local·​v0,​·​"buffer":​Ljava/​nio/​ByteBuffer;​ 937 ····​.​local·​v0,​·​"buffer":​Ljava/​nio/​ByteBuffer;​
937 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​nio/​channels/​FileChannel;​-​>read(Ljava/​nio/​ByteBuffer;​)​I 938 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​nio/​channels/​FileChannel;​-​>read(Ljava/​nio/​ByteBuffer;​)​I
Offset 953, 33 lines modified Offset 954, 33 lines modified
953 ····​if-​ge·​v2,​·​p1,​·​:​cond_1 954 ····​if-​ge·​v2,​·​p1,​·​:​cond_1
   
954 ····​.​line·​166 955 ····​.​line·​166
955 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​nio/​ByteBuffer;​-​>get(I)​B 956 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​nio/​ByteBuffer;​-​>get(I)​B
   
956 ····​move-​result·​v6 957 ····​move-​result·​v6
   
Max diff block lines reached; 2639/5111 bytes (51.63%) of diff not shown.
[−]
smali/de/srlabs/gsmmap/ScriptService$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V 23 .​method·​constructor·​<init>(Lde/​srlabs/​gsmmap/​ScriptService;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​srlabs/​gsmmap/​ScriptService;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​290 27 ····​.​line·​290
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$6;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​srlabs/​gsmmap/​ScriptService$6;​-​>this$0:​Lde/​srlabs/​gsmmap/​ScriptService;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/eu/chainfire/libsuperuser/Debug.smali
Offset 62, 15 lines modified Offset 62, 14 lines modified
62 .​method·​public·​constructor·​<init>()​V 62 .​method·​public·​constructor·​<init>()​V
63 ····​.​locals·​0 63 ····​.​locals·​0
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​.​line·​25 65 ····​.​line·​25
66 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 66 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
67 ····​.​line·​61  
68 ····​return-​void 67 ····​return-​void
69 .​end·​method 68 .​end·​method
   
70 .​method·​public·​static·​getDebug()​Z 69 .​method·​public·​static·​getDebug()​Z
71 ····​.​locals·​1 70 ····​.​locals·​1
   
72 ····​.​prologue 71 ····​.​prologue
Offset 267, 14 lines modified Offset 266, 15 lines modified
   
267 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 266 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
268 ····​move-​result-​object·​v2 267 ····​move-​result-​object·​v2
   
269 ····​const-​string·​v0,​·​"[" 268 ····​const-​string·​v0,​·​"["
   
  269 ····​.​line·​104
270 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 270 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
271 ····​move-​result·​v0 271 ····​move-​result·​v0
   
272 ····​if-​nez·​v0,​·​:​cond_2 272 ····​if-​nez·​v0,​·​:​cond_2
   
273 ····​const-​string·​v0,​·​"·​" 273 ····​const-​string·​v0,​·​"·​"
Offset 296, 18 lines modified Offset 296, 20 lines modified
   
296 ····​move-​result-​object·​v0 296 ····​move-​result-​object·​v0
   
297 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 297 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
298 ····​move-​result-​object·​v0 298 ····​move-​result-​object·​v0
   
  299 ····​.​line·​99
299 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 300 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
300 ····​goto·​:​goto_0 301 ····​goto·​:​goto_0
   
  302 ····​.​line·​104
301 ····​:​cond_2 303 ····​:​cond_2
302 ····​const-​string·​v0,​·​"" 304 ····​const-​string·​v0,​·​""
   
303 ····​goto·​:​goto_1 305 ····​goto·​:​goto_1
304 .​end·​method 306 .​end·​method
   
305 .​method·​public·​static·​logOutput(Ljava/​lang/​String;​)​V 307 .​method·​public·​static·​logOutput(Ljava/​lang/​String;​)​V
[−]
smali/eu/chainfire/libsuperuser/Shell$Interactive$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$onCommandResultLi​stener:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​ 24 .​field·​final·​synthetic·​val$onCommandResultLi​stener:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Builder;​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​)​V 26 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Builder;​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​691 30 ····​.​line·​691
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, 14 lines modified Offset 62, 15 lines modified
61 ····​.​prologue 62 ····​.​prologue
62 ····​.​line·​694 63 ····​.​line·​694
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·​695
66 ····​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​ 68 ····​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​
67 ····​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1000(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Ljava/​lang/​String;​ 69 ····​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1000(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Ljava/​lang/​String;​
   
68 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
69 ····​const-​string·​v1,​·​"su" 71 ····​const-​string·​v1,​·​"su"
   
[−]
smali/eu/chainfire/libsuperuser/Shell$Interactive$2.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​ 26 .​field·​final·​synthetic·​val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Command;​ILjava/​util/​List;​)​V 28 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Command;​ILjava/​util/​List;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​804 32 ····​.​line·​804
32 ····​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$2;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​ 33 ····​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$2;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$2;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​ 34 ····​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$2;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
   
[−]
smali/eu/chainfire/libsuperuser/Shell$Interactive$3.smali
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·​835 27 ····​.​line·​835
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>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
   
[−]
smali/eu/chainfire/libsuperuser/Shell$Interactive$4.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$fExitCode:​I 26 .​field·​final·​synthetic·​val$fExitCode:​I
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Command;​ILjava/​util/​List;​)​V 28 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Command;​ILjava/​util/​List;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​918 32 ····​.​line·​918
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;​
   
[−]
smali/eu/chainfire/libsuperuser/Shell$Interactive$5.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$fListener:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​ 24 .​field·​final·​synthetic·​val$fListener:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​Ljava/​lang/​String;​)​V 26 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​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·​955 30 ····​.​line·​955
30 ····​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$5;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​ 31 ····​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$5;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$5;​-​>val$fListener:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​ 32 ····​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$5;​-​>val$fListener:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​
   
[−]
smali/eu/chainfire/libsuperuser/Shell$Interactive$6.smali
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·​1030 27 ····​.​line·​1030
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
   
[−]
smali/eu/chainfire/libsuperuser/Shell$Interactive$7.smali
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·​1051 27 ····​.​line·​1051
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$7;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$7;​-​>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
   
[−]
smali/eu/chainfire/libsuperuser/Shell$Interactive.smali
Offset 745, 349 lines modified Offset 745, 347 lines modified
745 ····​:​try_end_2 745 ····​:​try_end_2
746 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0 746 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
   
747 ····​goto·​:​goto_1 747 ····​goto·​:​goto_1
748 .​end·​method 748 .​end·​method
   
749 .​method·​private·​declared-​synchronized·​open()​Z 749 .​method·​private·​declared-​synchronized·​open()​Z
750 ····​.​locals·​13 750 ····​.​locals·​12
   
751 ····​.​prologue 751 ····​.​prologue
752 ····​const/​4·​v7,​·​0x1 752 ····​const/​4·​v6,​·​0x1
   
753 ····​const/​4·​v8,​·​0x0 753 ····​const/​4·​v7,​·​0x0
   
754 ····​.​line·​1010 754 ····​.​line·​1010
755 ····​monitor-​enter·​p0 755 ····​monitor-​enter·​p0
   
756 ····​:​try_start_0 756 ····​:​try_start_0
757 ····​const-​string·​v6,​·​"[%s%%]·​START" 757 ····​const-​string·​v5,​·​"[%s%%]·​START"
   
758 ····​const/​4·​v9,​·​0x1 758 ····​const/​4·​v8,​·​0x1
   
759 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 759 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​
   
760 ····​const/​4·​v10,​·​0x0 760 ····​const/​4·​v9,​·​0x0
   
761 ····​iget-​object·​v11,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​ 761 ····​iget-​object·​v10,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​
   
762 ····​sget-​object·​v12,​·​Ljava/​util/​Locale;​-​>ENGLISH:​Ljava/​util/​Locale;​ 762 ····​sget-​object·​v11,​·​Ljava/​util/​Locale;​-​>ENGLISH:​Ljava/​util/​Locale;​
   
763 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 763 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
764 ····​move-​result-​object·​v11 764 ····​move-​result-​object·​v10
   
765 ····​aput-​object·​v11,​·​v9,​·​v10 765 ····​aput-​object·​v10,​·​v8,​·​v9
   
766 ····​invoke-​static·​{v6,​·​v9},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 766 ····​invoke-​static·​{v5,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
767 ····​move-​result-​object·​v6 767 ····​move-​result-​object·​v5
   
768 ····​invoke-​static·​{v6},​·​Leu/​chainfire/​libsuperuser/​Debug;​-​>log(Ljava/​lang/​String;​)​V 768 ····​invoke-​static·​{v5},​·​Leu/​chainfire/​libsuperuser/​Debug;​-​>log(Ljava/​lang/​String;​)​V
769 ····​:​try_end_0 769 ····​:​try_end_0
770 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 770 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
771 ····​.​line·​1014 771 ····​.​line·​1014
772 ····​:​try_start_1 772 ····​:​try_start_1
773 ····​iget-​object·​v6,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>environment:​Ljava/​util/​Map;​ 773 ····​iget-​object·​v5,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>environment:​Ljava/​util/​Map;​
   
774 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Map;​-​>size()​I 774 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Map;​-​>size()​I
   
775 ····​move-​result·​v6 775 ····​move-​result·​v5
   
776 ····​if-​nez·​v6,​·​:​cond_0 776 ····​if-​nez·​v5,​·​:​cond_0
   
777 ····​.​line·​1015 777 ····​.​line·​1015
778 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​ 778 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​
   
779 ····​move-​result-​object·​v6 779 ····​move-​result-​object·​v5
   
780 ····​iget-​object·​v9,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​ 780 ····​iget-​object·​v8,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​
   
781 ····​invoke-​virtual·​{v6,​·​v9},​·​Ljava/​lang/​Runtime;​-​>exec(Ljava/​lang/​String;​)​Ljava/​lang/​Process;​ 781 ····​invoke-​virtual·​{v5,​·​v8},​·​Ljava/​lang/​Runtime;​-​>exec(Ljava/​lang/​String;​)​Ljava/​lang/​Process;​
   
782 ····​move-​result-​object·​v6 782 ····​move-​result-​object·​v5
   
783 ····​iput-​object·​v6,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>process:​Ljava/​lang/​Process;​ 783 ····​iput-​object·​v5,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>process:​Ljava/​lang/​Process;​
   
784 ····​.​line·​1029 784 ····​.​line·​1029
785 ····​:​goto_0 785 ····​:​goto_0
786 ····​new-​instance·​v6,​·​Ljava/​io/​DataOutputStream;​ 786 ····​new-​instance·​v5,​·​Ljava/​io/​DataOutputStream;​
   
787 ····​iget-​object·​v9,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>process:​Ljava/​lang/​Process;​ 787 ····​iget-​object·​v8,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>process:​Ljava/​lang/​Process;​
   
788 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Process;​-​>getOutputStream()​Ljava/​io/​OutputStream;​ 788 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Process;​-​>getOutputStream()​Ljava/​io/​OutputStream;​
   
789 ····​move-​result-​object·​v9 789 ····​move-​result-​object·​v8
   
790 ····​invoke-​direct·​{v6,​·​v9},​·​Ljava/​io/​DataOutputStream;​-​><init>(Ljava/​io/​OutputStream;​)​V 790 ····​invoke-​direct·​{v5,​·​v8},​·​Ljava/​io/​DataOutputStream;​-​><init>(Ljava/​io/​OutputStream;​)​V
   
791 ····​iput-​object·​v6,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>STDIN:​Ljava/​io/​DataOutputStream;​ 791 ····​iput-​object·​v5,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>STDIN:​Ljava/​io/​DataOutputStream;​
   
792 ····​.​line·​1030 792 ····​.​line·​1030
793 ····​new-​instance·​v6,​·​Leu/​chainfire/​libsuperuser/​StreamGobbler;​ 793 ····​new-​instance·​v5,​·​Leu/​chainfire/​libsuperuser/​StreamGobbler;​
   
794 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 794 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
795 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 795 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
796 ····​iget-​object·​v10,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​ 796 ····​iget-​object·​v9,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​
   
797 ····​sget-​object·​v11,​·​Ljava/​util/​Locale;​-​>ENGLISH:​Ljava/​util/​Locale;​ 797 ····​sget-​object·​v10,​·​Ljava/​util/​Locale;​-​>ENGLISH:​Ljava/​util/​Locale;​
   
798 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 798 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
799 ····​move-​result-​object·​v10 799 ····​move-​result-​object·​v9
   
800 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 800 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
801 ····​move-​result-​object·​v9 801 ····​move-​result-​object·​v8
Max diff block lines reached; 29698/34948 bytes (84.98%) of diff not shown.
[−]
smali/eu/chainfire/libsuperuser/Shell$SU.smali
Offset 154, 120 lines modified Offset 154, 119 lines modified
   
154 ····​move-​result-​object·​v0 154 ····​move-​result-​object·​v0
   
155 ····​return-​object·​v0 155 ····​return-​object·​v0
156 .​end·​method 156 .​end·​method
   
157 .​method·​public·​static·​version(Z)​Ljava/​lang/​String;​ 157 .​method·​public·​static·​version(Z)​Ljava/​lang/​String;​
158 ····​.​locals·9 158 ····​.​locals·8
159 ····​.​param·​p0,​·​"internal"····​#·​Z 159 ····​.​param·​p0,​·​"internal"····​#·​Z
   
160 ····​.​prologue 160 ····​.​prologue
161 ····​const/​4·​v8,​·​0x0 161 ····​const/​4·​v7,​·​0x0
   
162 ····​const/​4·​v4,​·​0x0 162 ····​const/​4·​v3,​·​0x0
   
163 ····​.​line·​300 163 ····​.​line·​300
164 ····​const-​string·​v5,​·​"sh" 164 ····​const-​string·​v4,​·​"sh"
   
165 ····​const/​4·​v3,​·​0x2 165 ····​const/​4·​v2,​·​0x2
   
166 ····​new-​array·​v6,​·​v3,​·​[Ljava/​lang/​String;​ 166 ····​new-​array·​v5,​·​v2,​·​[Ljava/​lang/​String;​
   
167 ····​if-​eqz·​p0,​·​:​cond_0 167 ····​if-​eqz·​p0,​·​:​cond_0
   
168 ····​const-​string·​v3,​·​"su·​-​V" 168 ····​const-​string·​v2,​·​"su·​-​V"
   
169 ····​:​goto_0 169 ····​:​goto_0
170 ····​aput-​object·​v3,​·​v6,​·​v8 170 ····​aput-​object·​v2,​·​v5,​·​v7
   
171 ····​const/​4·​v3,​·​0x1 171 ····​const/​4·​v2,​·​0x1
   
172 ····​const-​string·​v7,​·​"exit" 172 ····​const-​string·​v6,​·​"exit"
   
173 ····​aput-​object·​v7,​·​v6,​·​v3 173 ····​aput-​object·​v6,​·​v5,​·​v2
   
174 ····​invoke-​static·​{v5,​·​v6,​·​v4,​·​v8},​·​Leu/​chainfire/​libsuperuser/​Shell;​-​>run(Ljava/​lang/​String;​[Ljava/​lang/​String;​[Ljava/​lang/​String;​Z)​Ljava/​util/​List;​ 174 ····​invoke-​static·​{v4,​·​v5,​·​v3,​·​v7},​·​Leu/​chainfire/​libsuperuser/​Shell;​-​>run(Ljava/​lang/​String;​[Ljava/​lang/​String;​[Ljava/​lang/​String;​Z)​Ljava/​util/​List;​
   
175 ····​move-​result-​object·​v2 175 ····​move-​result-​object·​v1
   
176 ····​.​line·​304 176 ····​.​line·​304
177 ····​.​local·​v2,​·​"ret":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 177 ····​.​local·​v1,​·​"ret":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
178 ····​if-​nez·​v2,​·​:​cond_1 178 ····​if-​nez·​v1,​·​:​cond_1
   
179 ····​move-​object·​v1,​·​v4 179 ····​move-​object·​v0,​·​v3
   
180 ····​.​line·​316 180 ····​.​line·​316
181 ····​:​goto_1 181 ····​:​goto_1
182 ····​return-​object·​v1 182 ····​return-​object·​v0
   
183 ····​.​line·​300 183 ····​.​line·​300
184 ····​.​end·​local·​v2····​#·​"ret":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 184 ····​.​end·​local·​v1····​#·​"ret":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
185 ····​:​cond_0 185 ····​:​cond_0
186 ····​const-​string·​v3,​·​"su·​-​v" 186 ····​const-​string·​v2,​·​"su·​-​v"
   
187 ····​goto·​:​goto_0 187 ····​goto·​:​goto_0
   
188 ····​.​line·​306 188 ····​.​line·​306
189 ····​.​restart·​local·​v2····​#·​"ret":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 189 ····​.​restart·​local·​v1····​#·​"ret":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
190 ····​:​cond_1 190 ····​:​cond_1
191 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 191 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
192 ····​move-​result-​object·​v0 192 ····​move-​result-​object·​v2
   
193 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
194 ····​:​cond_2 193 ····​:​cond_2
195 ····​:​goto_2 194 ····​:​goto_2
196 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 195 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
197 ····​move-​result·​v3 196 ····​move-​result·​v4
   
198 ····​if-​eqz·​v3,​·​:​cond_4 197 ····​if-​eqz·​v4,​·​:​cond_4
   
199 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 198 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
200 ····​move-​result-​object·​v1 199 ····​move-​result-​object·​v0
   
201 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 200 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
202 ····​.​line·​307 201 ····​.​line·​307
203 ····​.​local·​v1,​·​"line":​Ljava/​lang/​String;​ 202 ····​.​local·​v0,​·​"line":​Ljava/​lang/​String;​
204 ····​if-​nez·​p0,​·​:​cond_3 203 ····​if-​nez·​p0,​·​:​cond_3
   
205 ····​.​line·​308 204 ····​.​line·​308
206 ····​const-​string·​v3,​·​".​" 205 ····​const-​string·​v4,​·​".​"
   
207 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 206 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
208 ····​move-​result·​v3 207 ····​move-​result·​v4
   
209 ····​if-​eqz·​v3,​·​:​cond_2 208 ····​if-​eqz·​v4,​·​:​cond_2
   
210 ····​goto·​:​goto_1 209 ····​goto·​:​goto_1
   
211 ····​.​line·​311 210 ····​.​line·​311
212 ····​:​cond_3 211 ····​:​cond_3
213 ····​:​try_start_0 212 ····​:​try_start_0
214 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 213 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
215 ····​:​try_end_0 214 ····​:​try_end_0
216 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 215 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
Max diff block lines reached; 526/4128 bytes (12.74%) of diff not shown.
[−]
smali/eu/chainfire/libsuperuser/Shell.smali
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$OnCommandResult​Listener;​,​ 10 ········​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​,​
12 ········​Leu/​chainfire/​libsuperuser/​Shell$SU;​,​ 11 ········​Leu/​chainfire/​libsuperuser/​Shell$SU;​,​
13 ········​Leu/​chainfire/​libsuperuser/​Shell$SH;​ 12 ········​Leu/​chainfire/​libsuperuser/​Shell$SH;​
14 ····​} 13 ····​}
Offset 51, 15 lines modified Offset 50, 14 lines modified
51 .​method·​public·​constructor·​<init>()​V 50 .​method·​public·​constructor·​<init>()​V
52 ····​.​locals·​0 51 ····​.​locals·​0
   
53 ····​.​prologue 52 ····​.​prologue
54 ····​.​line·​40 53 ····​.​line·​40
55 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 54 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
56 ····​.​line·​624  
57 ····​return-​void 55 ····​return-​void
58 .​end·​method 56 .​end·​method
   
59 .​method·​protected·​static·​parseAvailableResult(​Ljava/​util/​List;​Z)​Z 57 .​method·​protected·​static·​parseAvailableResult(​Ljava/​util/​List;​Z)​Z
60 ····​.​locals·​5 58 ····​.​locals·​5
61 ····​.​param·​p1,​·​"checkForRoot"····​#·​Z 59 ····​.​param·​p1,​·​"checkForRoot"····​#·​Z
62 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 60 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 70, 93 lines modified Offset 68, 92 lines modified
70 ············​"Ljava/​lang/​String;​",​ 68 ············​"Ljava/​lang/​String;​",​
71 ············​">;​Z)​Z" 69 ············​">;​Z)​Z"
72 ········​} 70 ········​}
73 ····​.​end·​annotation 71 ····​.​end·​annotation
   
74 ····​.​prologue 72 ····​.​prologue
75 ····​.​local·​p0,​·​"ret":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 73 ····​.​local·​p0,​·​"ret":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
76 ····​const/​4·​v3,​·​0x0 74 ····​const/​4·​v2,​·​0x0
   
77 ····​.​line·​180 75 ····​.​line·​180
78 ····​if-​nez·​p0,​·​:​cond_1 76 ····​if-​nez·​p0,​·​:​cond_1
   
79 ····​.​line·​197 77 ····​.​line·​197
80 ····​:​cond_0 78 ····​:​cond_0
81 ····​:​goto_0 79 ····​:​goto_0
82 ····​return·​v3 80 ····​return·​v2
   
83 ····​.​line·​183 81 ····​.​line·​183
84 ····​:​cond_1 82 ····​:​cond_1
85 ····​const/​4·​v0,​·​0x0 83 ····​const/​4·​v0,​·​0x0
   
86 ····​.​line·​185 84 ····​.​line·​185
87 ····​.​local·​v0,​·​"echo_seen":​Z 85 ····​.​local·​v0,​·​"echo_seen":​Z
88 ····​invoke-​interface·​{p0},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 86 ····​invoke-​interface·​{p0},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
89 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v3
   
90 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
91 ····​:​cond_2 88 ····​:​cond_2
92 ····​:​goto_1 89 ····​:​goto_1
93 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 90 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
94 ····​move-​result·​v4 91 ····​move-​result·​v4
   
95 ····​if-​eqz·​v4,​·​:​cond_5 92 ····​if-​eqz·​v4,​·​:​cond_5
   
96 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 93 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v2 94 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 95 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
99 ····​.​line·​186 96 ····​.​line·​186
100 ····​.​local·​v2,​·​"line":​Ljava/​lang/​String;​ 97 ····​.​local·​v1,​·​"line":​Ljava/​lang/​String;​
101 ····​const-​string·​v4,​·​"uid=" 98 ····​const-​string·​v4,​·​"uid="
   
102 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 99 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
103 ····​move-​result·​v4 100 ····​move-​result·​v4
   
104 ····​if-​eqz·​v4,​·​:​cond_4 101 ····​if-​eqz·​v4,​·​:​cond_4
   
105 ····​.​line·​188 102 ····​.​line·​188
106 ····​if-​eqz·​p1,​·​:​cond_3 103 ····​if-​eqz·​p1,​·​:​cond_3
   
107 ····​const-​string·​v4,​·​"uid=0" 104 ····​const-​string·​v3,​·​"uid=0"
   
108 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 105 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
109 ····​move-​result·​v4 106 ····​move-​result·​v3
   
110 ····​if-​eqz·​v4,​·​:​cond_0 107 ····​if-​eqz·​v3,​·​:​cond_0
   
111 ····​:​cond_3 108 ····​:​cond_3
112 ····​const/​4·​v3,​·​0x1 109 ····​const/​4·​v2,​·​0x1
   
113 ····​goto·​:​goto_0 110 ····​goto·​:​goto_0
Max diff block lines reached; 29159/31989 bytes (91.15%) of diff not shown.
[−]
original/AndroidManifest.xml
Offset 1, 300 lines modified Offset 1, 312 lines modified
00000000:​·​0300·​0800·b412·​0000·​0100·​1c00·f408·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·7c13·​0000·​0100·​1c00·9409·​0000··​.​.​.​.​|.​.​.​.​.​.​.​.​.​.​.​
00000010:​·​3400·​0000·​0000·​0000·​0000·​0000·ec00·​0000··4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​3800·​0000·​0000·​0000·​0000·​0000·fc00·​0000··8.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​e200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​e200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​fa00·​0000·​2001·​0000·​3401·​0000·​4601·​0000··​.​.​.​.​·​.​.​.​4.​.​.​F.​.​.​ 00000050:​·​fa00·​0000·​2001·​0000·​3401·​0000·​4601·​0000··​.​.​.​.​·​.​.​.​4.​.​.​F.​.​.​
00000060:​·​9e01·​0000·​a201·​0000·​b401·​0000·c801·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·​9e01·​0000·​a201·​0000·​b401·​0000·e801·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·d401·​0000·f801·​0000·0c02·​0000·2e02·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000070:​·1c02·​0000·3002·​0000·3c02·​0000·6002·​0000··​.​.​.​.​0.​.​.​<.​.​.​`.​.​.​
00000080:​·7802·​0000·ce02·​0000·0803·​0000·4603·​0000··x.​.​.​.​.​.​.​.​.​.​.​F.​.​.​ 00000080:​·6802·​0000·8602·​0000·9a02·​0000·bc02·​0000··h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000090:​·9003·​0000·e203·​0000·1c04·​0000·5c04·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​\.​.​.​ 00000090:​·0603·​0000·5c03·​0000·9603·​0000·d403·​0000··​.​.​.​.​\.​.​.​.​.​.​.​.​.​.​.​
000000a0:​·a604·​0000·fc04·​0000·3805·​0000·7405·​0000··​.​.​.​.​.​.​.​.​8.​.​.​t.​.​.​ 000000a0:​·1e04·​0000·7004·​0000·aa04·​0000·ea04·​0000··​.​.​.​.​p.​.​.​.​.​.​.​.​.​.​.​
000000b0:​·ba05·​0000·d405·​0000·f005·​0000·​0406·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000b0:​·3405·​0000·8a05·​0000·c605·​0000·​0206·​0000··4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000c0:​·2006·​0000·3e06·​0000·4e06·​0000·8606·​0000···.​.​.​>.​.​.​N.​.​.​.​.​.​.​ 000000c0:​·4806·​0000·6206·​0000·7e06·​0000·9206·​0000··H.​.​.​b.​.​.​~.​.​.​.​.​.​.​
000000d0:​·9a06·​0000·de06·​0000·fc06·​0000·​1007·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000d0:​·ae06·​0000·cc06·​0000·dc06·​0000·​1407·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000e0:​·3e07·​0000·8a07·​0000·9c07·​0000·bc07·​0000··>.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000e0:​·2807·​0000·6c07·​0000·8a07·​0000·9e07·​0000··(.​.​.​l.​.​.​.​.​.​.​.​.​.​.​
000000f0:​·dc07·​0000·0b00·7600·6500·7200·7300·6900··​.​.​.​.​.​.​v.​e.​r.​s.​i.​ 000000f0:​·cc07·​0000·1808·0000·2a08·0000·4a08·0000··​.​.​.​.​.​.​.​.​*.​.​.​J.​.​.​
00000100:​·​6f00·6e00·4300·6f00·​6400·6500·0000·0b00··o.​n.​C.​o.​d.​e.​.​.​.​.​ 00000100:​·​6a08·0000·0b00·7600·​6500·7200·7300·6900··j.​.​.​.​.​v.​e.​r.​s.​i.​
00000110:​·7600·​6500·7200·7300·​6900·​6f00·6e00·4e00··v.​e.​r.​s.​i.​o.​n.​N.​ 00000110:​·6f00·​6e00·4300·6f00·​6400·​6500·0000·0b00··o.​n.​C.​o.​d.​e.​.​.​.​.​
00000120:​·6100·​6d00·6500·0000·0d00·​6d00·​6900·6e00··a.​m.​e.​.​.​.​.​m.​i.​n.​ 00000120:​·7600·​6500·7200·7300·6900·​6f00·​6e00·4e00··v.​e.​r.​s.​i.​o.​n.​N.​
00000130:​·5300·​6400·​6b00·5600·6500·7200·7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​ 00000130:​·6100·​6d00·​6500·0000·0d00·6d00·6900·​6e00··a.​m.​e.​.​.​.​.​m.​i.​n.​
00000140:​·6f00·​6e00·0000·1000·7400·6100·​7200·​6700··o.​n.​.​.​.​.​t.​a.​r.​g.​ 00000140:​·5300·​6400·6b00·5600·6500·7200·​7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​
00000150:​·​6500·7400·5300·6400·6b00·5600·6500·7200··e.​t.​S.​d.​k.​V.​e.​r.​ 00000150:​·​6f00·6e00·0000·1000·7400·6100·7200·6700··o.​n.​.​.​.​.​t.​a.​r.​g.​
00000160:​·7300·6900·6f00·​6e00·0000·0400·​6e00·6100··s.​i.​o.​n.​.​.​.​.​n.​a.​ 00000160:​·6500·7400·5300·​6400·6b00·5600·​6500·7200··e.​t.​S.​d.​k.​V.​e.​r.​
00000170:​·6d00·​6500·0000·0b00·6100·6c00·​6c00·​6f00··m.​e.​.​.​.​.​a.​l.​l.​o.​ 00000170:​·7300·​6900·6f00·6e00·0000·0400·​6e00·​6100··s.​i.​o.​n.​.​.​.​.​n.​a.​
00000180:​·7700·4200·6100·6300·​6b00·7500·7000·0000··w.​B.​a.​c.​k.​u.​p.​.​.​ 00000180:​·6d00·6500·0000·0b00·​6100·6c00·6c00·6f00··m.​e.​.​.​.​.​a.​l.​l.​o.​
00000190:​·0400·6900·​6300·​6f00·​6e00·0000·0500·6c00··.​.​i.​c.​o.​n.​.​.​.​.​l.​ 00000190:​·7700·4200·​6100·​6300·​6b00·7500·7000·0000··w.​B.​a.​c.​k.​u.​p.​.​.​
000001a0:​·6100·​6200·​6500·​6c00·0000·​0500·7400·​6800··a.​b.​e.​l.​.​.​.​.​t.​h.​ 000001a0:​·0400·​6900·​6300·​6f00·6e00·​0000·0500·​6c00··.​.​i.​c.​o.​n.​.​.​.​.​l.​
000001b0:​·​6500·​6d00·​6500·0000·​0d00·6300·6f00·​6e00··e.​m.​e.​.​.​.​.​c.​o.​n.​ 000001b0:​·​6100·​6200·​6500·6c00·​0000·0500·7400·​6800··a.​b.​e.​l.​.​.​.​.​t.​h.​
000001c0:​·​6600·​6900·​6700·4300·6800·​6100·​6e00·​6700··f.​i.​g.​C.​h.​a.​n.​g.​ 000001c0:​·​6500·​6d00·​6500·0000·0d00·​6300·​6f00·​6e00··e.​m.​e.​.​.​.​.​c.​o.​n.​
000001d0:​·​6500·7300·0000·0a00·​6c00·​6100·7500·​6e00··e.​s.​.​.​.​.​l.​a.​u.​n.​ 000001d0:​·​6600·6900·6700·4300·​6800·​6100·6e00·​6700··f.​i.​g.​C.​h.​a.​n.​g.​
000001e0:​·​6300·6800·4d00·6f00·​6400·​6500·0000·1100··c.​h.​M.​o.​d.​e.​.​.​.​.​ 000001e0:​·​6500·7300·0000·0a00·​6c00·​6100·7500·6e00··e.​s.​.​.​.​.​l.​a.​u.​n.​
000001f0:​·7300·​6300·7200·​6500·​6500·​6e00·4f00·7200··s.​c.​r.​e.​e.​n.​O.​r.​ 000001f0:​·6300·​6800·4d00·​6f00·​6400·​6500·0000·1100··c.​h.​M.​o.​d.​e.​.​.​.​.​
00000200:​·6900·​6500·6e00·7400·​6100·7400·6900·6f00··i.​e.​n.​t.​a.​t.​i.​o.​ 00000200:​·7300·​6300·7200·6500·​6500·6e00·4f00·7200··s.​c.​r.​e.​e.​n.​O.​r.​
00000210:​·​6e00·0000·0800·6500·7800·​7000·​6f00·7200··n.​.​.​.​.​e.​x.​p.​o.​r.​ 00000210:​·​6900·6500·6e00·7400·6100·​7400·​6900·6f00··i.​e.​n.​t.​a.​t.​i.​o.​
00000220:​·7400·6500·6400·0000·0700·6100·​6e00·6400··t.​e.​d.​.​.​.​.​a.​n.​d.​ 00000220:​·6e00·0000·0800·6500·7800·7000·​6f00·7200··n.​.​.​.​.​e.​x.​p.​o.​r.​
00000230:​·​7200·​6f00·​6900·6400·​0000·2a00·​6800·7400··r.​o.​i.​d.​.​.​*.​h.​t.​ 00000230:​·​7400·​6500·​6400·0000·​0700·6100·​6e00·6400··t.​e.​d.​.​.​.​.​a.​n.​d.​
00000240:​·​7400·7000·3a00·2f00·2f00·7300·​6300·6800··t.​p.​:​.​/​.​/​.​s.​c.​h.​ 00000240:​·​7200·6f00·6900·6400·0000·2a00·​6800·7400··r.​o.​i.​d.​.​.​*.​h.​t.​
00000250:​·6500·6d00·6100·7300·​2e00·6100·​6e00·​6400··e.​m.​a.​s.​.​.​a.​n.​d.​ 00000250:​·7400·7000·3a00·2f00·​2f00·7300·​6300·​6800··t.​p.​:​.​/​.​/​.​s.​c.​h.​
00000260:​·7200·​6f00·​6900·6400·​2e00·​6300·​6f00·​6d00··r.​o.​i.​d.​.​.​c.​o.​m.​ 00000260:​·6500·​6d00·​6100·7300·​2e00·​6100·​6e00·​6400··e.​m.​a.​s.​.​.​a.​n.​d.​
00000270:​·2f00·​6100·7000·​6b00·​2f00·7200·​6500·7300··/​.​a.​p.​k.​/​.​r.​e.​s.​ 00000270:​·7200·​6f00·6900·​6400·​2e00·6300·​6f00·6d00··r.​o.​i.​d.​.​.​c.​o.​m.​
00000280:​·​2f00·​6100·6e00·​6400·7200·6f00·​6900·6400··​/​.​a.​n.​d.​r.​o.​i.​d.​ 00000280:​·​2f00·​6100·7000·​6b00·2f00·7200·​6500·7300··​/​.​a.​p.​k.​/​.​r.​e.​s.​
00000290:​·0000·0000·0000·0700·​7000·​6100·​6300·​6b00··.​.​.​.​.​.​.​.​p.​a.​c.​k.​ 00000290:​·2f00·6100·6e00·6400·​7200·​6f00·​6900·​6400··/​.​a.​n.​d.​r.​o.​i.​d.​
000002a0:​·6100·6700·6500·​0000·0800·​6d00·​6100·​6e00··a.​g.​e.​.​.​.​.​m.​a.​n.​ 000002a0:​·0000·0000·0000·​0700·7000·​6100·​6300·​6b00··.​.​.​.​.​.​.​.​p.​a.​c.​k.​
000002b0:​·​6900·​6600·​6500·7300·7400·0000·0400·3100··i.​f.​e.​s.​t.​.​.​.​.​1.​ 000002b0:​·​6100·​6700·​6500·0000·1800·7000·6c00·6100··a.​g.​e.​.​.​.​.​p.​l.​a.​
000002c0:​·2e00·3000·3600·0000·1000·6400·6500·2e00··.​.​0.​6.​.​.​.​.​d.​e.​.​.​ 000002c0:​·7400·6600·6f00·7200·6d00·4200·7500·6900··t.​f.​o.​r.​m.​B.​u.​i.​
000002d0:​·7300·7200·6c00·​6100·6200·​7300·2e00·​6700··s.​r.​l.​a.​b.​s.​.​.​g.​ 000002d0:​·6c00·6400·5600·​6500·7200·​7300·6900·​6f00··l.​d.​V.​e.​r.​s.​i.​o.​
000002e0:​·7300·6d00·​6d00·​6100·7000·​0000·0800·​7500··s.​m.​m.​a.​p.​.​.​.​.​u.​ 000002e0:​·6e00·4300·​6f00·​6400·6500·​0000·1800·​7000··n.​C.​o.​d.​e.​.​.​.​.​p.​
000002f0:​·7300·​6500·​7300·2d00·7300·6400·​6b00·0000··s.​e.​s.​-​.​s.​d.​k.​.​.​ 000002f0:​·6c00·​6100·​7400·6600·6f00·7200·​6d00·4200··l.​a.​t.​f.​o.​r.​m.​B.​
00000300:​·0f00·7500·7300·​6500·7300·2d00·​7000·6500··.​.​u.​s.​e.​s.​-​.​p.​e.​ 00000300:​·7500·6900·6c00·​6400·5600·6500·​7200·7300··u.​i.​l.​d.​V.​e.​r.​s.​
00000310:​·7200·​6d00·​6900·7300·7300·​6900·​6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 00000310:​·6900·​6f00·​6e00·4e00·6100·​6d00·​6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​
00000320:​·​0000·2300·​6100·​6e00·​6400·7200·​6f00·6900··​.​.​#.​a.​n.​d.​r.​o.​i.​ 00000320:​·​0800·6d00·​6100·​6e00·​6900·6600·​6500·7300··​.​.​m.​a.​n.​i.​f.​e.​s.​
00000330:​·6400·2e00·7000·6500·7200·6d00·6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​ 00000330:​·7400·0000·0400·3100·2e00·3000·3600·0000··t.​.​.​.​.​1.​.​.​0.​6.​.​.​
00000340:​·7300·​6900·​6f00·6e00·2e00·4100·4300·4300··s.​i.​o.​n.​.​.​A.​C.​C.​ 00000340:​·1000·​6400·​6500·2e00·7300·7200·6c00·6100··.​.​d.​e.​.​.​s.​r.​l.​a.​
00000350:​·4500·5300·5300·5f00·5300·5500·5000·4500··E.​S.​S.​_.​S.​U.​P.​E.​ 00000350:​·6200·7300·2e00·6700·7300·6d00·6d00·6100··b.​s.​.​.​g.​s.​m.​m.​a.​
00000360:​·5200·5500·5300·4500·5200·​0000·2900·6100··R.​U.​S.​E.​R.​.​.​)​.​a.​ 00000360:​·7000·0000·0200·3100·3900·​0000·0d00·3400··p.​.​.​.​.​1.​9.​.​.​.​.​4.​
00000370:​·6e00·6400·7200·6f00·6900·6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​ 00000370:​·2e00·3400·2e00·3200·2d00·3100·3400·3500··.​.​4.​.​.​2.​-​.​1.​4.​5.​
00000380:​·6500·7200·6d00·6900·7300·7300·6900·6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000380:​·3600·3800·3500·3900·0000·0800·7500·7300··6.​8.​5.​9.​.​.​.​.​u.​s.​
00000390:​·​6e00·2e00·5700·5200·4900·5400·4500·5f00··n.​.​.​W.​R.​I.​T.​E.​_.​ 00000390:​·​6500·7300·2d00·7300·6400·6b00·0000·0f00··e.​s.​-​.​s.​d.​k.​.​.​.​.​
000003a0:​·4500·5800·5400·4500·5200·4e00·4100·4c00··E.​X.​T.​E.​R.​N.​A.​L.​ 000003a0:​·7500·7300·6500·7300·2d00·7000·6500·7200··u.​s.​e.​s.​-​.​p.​e.​r.​
000003b0:​·5f00·5300·5400·4f00·5200·4100·4700·4500··_.​S.​T.​O.​R.​A.​G.​E.​ 000003b0:​·6d00·6900·7300·7300·6900·6f00·6e00·0000··m.​i.​s.​s.​i.​o.​n.​.​.​
000003c0:​·​0000·1b00·​6100·​6e00·​6400·​7200·​6f00·​6900··​.​.​.​.​a.​n.​d.​r.​o.​i.​ 000003c0:​·2300·​6100·​6e00·​6400·​7200·​6f00·​6900·6400··​#.​a.​n.​d.​r.​o.​i.​d.​
000003d0:​·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300··​d.​.​.​p.​e.​r.​m.​i.​s.​ 000003d0:​·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​
000003e0:​·7300·​6900·​6f00·6e00·2e00·​4900·​4e00·5400··s.​i.​o.​n.​.​.​I.​N.​T.​ 000003e0:​·6900·​6f00·​6e00·2e00·4100·​4300·​4300·4500··​i.​o.​n.​.​.​A.​C.​C.​E.​
000003f0:​·4500·​5200·4e00·4500·​5400·0000·1d00·6100··E.​R.​N.​E.​T.​.​.​.​.​a.​ 000003f0:​·5300·​5300·5f00·5300·​5500·5000·4500·5200··S.​S.​_.​S.​U.​P.​E.​R.​
00000400:​·6e00·6400·7200·6f00·6900·6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​ 00000400:​·5500·5300·4500·5200·0000·2900·6100·6e00··U.​S.​E.​R.​.​.​)​.​a.​n.​
00000410:​·​6500·​7200·​6d00·​6900·7300·7300·6900·​6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000410:​·​6400·​7200·​6f00·​6900·6400·2e00·7000·​6500··d.​r.​o.​i.​d.​.​.​p.​e.​
00000420:​·6e00·2e00·4300·4100·4c00·4c00·5f00·5000··n.​.​.​C.​A.​L.​L.​_.​P.​ 00000420:​·7200·6d00·6900·7300·7300·6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​
00000430:​·4800·4f00·4e00·​4500·0000·2300·6100·6e00··H.​O.​N.​E.​.​.​#.​a.​n.​ 00000430:​·2e00·5700·5200·​4900·5400·4500·5f00·4500··.​.​W.​R.​I.​T.​E.​_.​E.​
00000440:​·6400·7200·6f00·6900·6400·2e00·7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​ 00000440:​·5800·5400·4500·5200·4e00·4100·4c00·5f00··X.​T.​E.​R.​N.​A.​L.​_.​
00000450:​·7200·6d00·6900·7300·7300·6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 00000450:​·5300·5400·4f00·5200·4100·4700·4500·0000··S.​T.​O.​R.​A.​G.​E.​.​.​
00000460:​·2e00·5200·4500·4100·4400·5f00·5000·4800··​.​.​R.​E.​A.​D.​_.​P.​H.​ 00000460:​·1b00·6100·6e00·6400·7200·6f00·6900·6400··​.​.​a.​n.​d.​r.​o.​i.​d.​
00000470:​·4f00·4e00·4500·5f00·5300·5400·4100·5400··O.​N.​E.​_.​S.​T.​A.​T.​ 00000470:​·2e00·7000·6500·7200·6d00·6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​
00000480:​·4500·0000·2700·6100·6e00·6400·7200·6f00··E.​.​.​'.​a.​n.​d.​r.​o.​ 00000480:​·6900·6f00·6e00·2e00·4900·4e00·5400·4500··i.​o.​n.​.​.​I.​N.​T.​E.​
00000490:​·6900·6400·2e00·7000·6500·7200·​6d00·​6900··i.​d.​.​.​p.​e.​r.​m.​i.​ 00000490:​·5200·4e00·4500·5400·0000·1d00·​6100·​6e00··R.​N.​E.​T.​.​.​.​.​a.​n.​
000004a0:​·7300·​7300·​6900·​6f00·​6e00·​2e00·4100·4300··s.​s.​i.​o.​n.​.​.​A.​C.​ 000004a0:​·6400·​7200·​6f00·​6900·​6400·​2e00·7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​
000004b0:​·4300·4500·5300·5300·5f00·4e00·4500·5400··C.​E.​S.​S.​_.​N.​E.​T.​ 000004b0:​·7200·6d00·6900·7300·7300·6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​
000004c0:​·5700·​4f00·5200·​4b00·5f00·​5300·​5400·​4100··W.​O.​R.​K.​_.​S.​T.​A.​ 000004c0:​·2e00·​4300·4100·​4c00·4c00·​5f00·​5000·​4800··.​.​C.​A.​L.​L.​_.​P.​H.​
000004d0:​·5400·​4500·​0000·1b00·​6100·​6e00·​6400·7200··​T.​E.​.​.​.​.​a.​n.​d.​r.​ 000004d0:​·4f00·4e00·​4500·​0000·2300·​6100·​6e00·​6400··​O.​N.​E.​.​.​#.​a.​n.​d.​
000004e0:​·​6f00·​6900·​6400·​2e00·​7000·​6500·​7200·6d00··o.​i.​d.​.​.​p.​e.​r.​m.​ 000004e0:​·​7200·​6f00·​6900·​6400·​2e00·​7000·​6500·​7200··​r.​o.​i.​d.​.​.​p.​e.​r.​
000004f0:​·​6900·​7300·​7300·​6900·​6f00·​6e00·​2e00·5300··i.​s.​s.​i.​o.​n.​.​.​S.​ 000004f0:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·​2e00··​m.​i.​s.​s.​i.​o.​n.​.​.​
00000500:​·4500·​4e00·​4400·5f00·​5300·4d00·5300·0000··E.​N.​D.​_.​S.​M.​S.​.​.​ 00000500:​·5200·​4500·​4100·4400·​5f00·5000·4800·4f00··R.​E.​A.​D.​_.​P.​H.​O.​
00000510:​·1e00·6100·6e00·6400·7200·6f00·6900·6400··.​.​a.​n.​d.​r.​o.​i.​d.​ 00000510:​·4e00·4500·5f00·5300·5400·4100·5400·4500··N.​E.​_.​S.​T.​A.​T.​E.​
00000520:​·2e00·7000·​6500·7200·​6d00·6900·7300·7300··​.​.​p.​e.​r.​m.​i.​s.​s.​ 00000520:​·0000·2700·​6100·6e00·​6400·7200·6f00·6900··​.​.​'.​a.​n.​d.​r.​o.​i.​
00000530:​·​6900·6f00·6e00·2e00·5200·4500·4300·4500··i.​o.​n.​.​.​R.​E.​C.​E.​ 00000530:​·​6400·2e00·7000·6500·7200·6d00·6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​
00000540:​·4900·5600·4500·5f00·5300·​4d00·5300·0000··I.​V.​E.​_.​S.​M.​S.​.​.​ 00000540:​·7300·6900·6f00·6e00·2e00·​4100·4300·4300··s.​i.​o.​n.​.​.​A.​C.​C.​
00000550:​·2300·6100·6e00·6400·7200·6f00·6900·6400··#.​a.​n.​d.​r.​o.​i.​d.​ 00000550:​·4500·5300·5300·5f00·4e00·4500·5400·5700··E.​S.​S.​_.​N.​E.​T.​W.​
00000560:​·2e00·7000·6500·7200·6d00·6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​ 00000560:​·4f00·5200·4b00·5f00·5300·5400·4100·5400··O.​R.​K.​_.​S.​T.​A.​T.​
00000570:​·6900·6f00·6e00·2e00·4200·5200·4f00·4100··i.​o.​n.​.​.​B.​R.​O.​A.​ 00000570:​·4500·0000·1b00·6100·6e00·6400·7200·6f00··E.​.​.​.​.​a.​n.​d.​r.​o.​
00000580:​·4400·4300·4100·5300·5400·5f00·5300·5400··D.​C.​A.​S.​T.​_.​S.​T.​ 00000580:​·6900·6400·2e00·7000·6500·7200·6d00·6900··i.​d.​.​.​p.​e.​r.​m.​i.​
00000590:​·4900·4300·4b00·5900·0000·​2900·6100·6e00··I.​C.​K.​Y.​.​.​)​.​a.​n.​ 00000590:​·7300·7300·6900·6f00·6e00·​2e00·5300·4500··s.​s.​i.​o.​n.​.​.​S.​E.​
000005a0:​·6400·7200·6f00·6900·6400·2e00·7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​ 000005a0:​·4e00·4400·5f00·5300·4d00·5300·0000·1e00··N.​D.​_.​S.​M.​S.​.​.​.​.​
000005b0:​·7200·​6d00·​6900·​7300·7300·​6900·​6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 000005b0:​·6100·​6e00·​6400·​7200·6f00·​6900·​6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
000005c0:​·2e00·4100·4300·4300·4500·5300·5300·5f00··.​.​A.​C.​C.​E.​S.​S.​_.​ 000005c0:​·7000·6500·7200·6d00·6900·7300·7300·6900··p.​e.​r.​m.​i.​s.​s.​i.​
000005d0:​·4300·4f00·4100·​5200·5300·​4500·5f00·​4c00··C.​O.​A.​R.​S.​E.​_.​L.​ 000005d0:​·6f00·6e00·2e00·​5200·4500·​4300·4500·​4900··o.​n.​.​.​R.​E.​C.​E.​I.​
000005e0:​·4f00·​4300·4100·​5400·​4900·4f00·4e00·0000··O.​C.​A.​T.​I.​O.​N.​.​.​ 000005e0:​·5600·​4500·5f00·​5300·​4d00·5300·0000·2300··V.​E.​_.​S.​M.​S.​.​.​#.​
000005f0:​·​1c00·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400··​.​.​a.​n.​d.​r.​o.​i.​d.​ 000005f0:​·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000600:​·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300·​7300··​.​.​p.​e.​r.​m.​i.​s.​s.​ 00000600:​·​7000·​6500·​7200·​6d00·​6900·​7300·​7300·6900··p.​e.​r.​m.​i.​s.​s.​i.​
00000610:​·​6900·​6f00·6e00·2e00·4700·​4500·5400·5f00··i.​o.​n.​.​.​G.​E.​T.​_.​ 00000610:​·​6f00·​6e00·2e00·4200·5200·​4f00·4100·4400··o.​n.​.​.​B.​R.​O.​A.​D.​
00000620:​·5400·​4100·​5300·4b00·​5300·0000·1c00·6100··T.​A.​S.​K.​S.​.​.​.​.​a.​ 00000620:​·4300·​4100·​5300·5400·​5f00·5300·5400·4900··C.​A.​S.​T.​_.​S.​T.​I.​
Max diff block lines reached; 0/41956 bytes (0.00%) of diff not shown.