[−]
/home/hans/code/fdroid/data/tmp/dk.jens.backup_17.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_dk.jens.backup_17.apk
[−]
zipinfo {}
Offset 1, 60 lines modified Offset 1, 53 lines modified
1 Zip·​file·​size:​·​693995·​bytes,​·​number·​of·​entries:​·​58 1 Zip·​file·​size:​·​688479·​bytes,​·​number·​of·​entries:​·​51
2 -​rw-​-​-​-​·····​2.​0·​fat·····​4671·​bl·​defN·​16-​Jan-​21·​19:​54·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​4671·​bl·​defN·​16-​Jan-​21·​19:​54·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​4792·​bl·​defN·​16-​Jan-​21·​19:​54·​META-​INF/​EB3FC67E.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​4792·​bl·​defN·​16-​Jan-​21·​19:​54·​META-​INF/​EB3FC67E.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Jan-​21·​19:​54·​META-​INF/​EB3FC67E.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Jan-​21·​19:​54·​META-​INF/​EB3FC67E.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​21·​18:​17·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​21·​18:​17·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​21·​18:​17·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​21·​18:​17·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····4724·​bX·​defN·16-​Jan-​21·18:​17·AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····1620·​bX·​defN·08-​Jan-​01·00:​00·res/​layout/​backuprestorelayout.​xml
8 -​rw-​-​-​-​·····1.​0·​fat·····3149·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​hdpi-​v4/​backup2.​png 8 -​rw-​-​-​-​·····2.​0·​fat·····1020·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​batchlistlayout.​xml
9 -​rw-​-​-​-​·····1.​0·​fat·····​1535·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​hdpi-​v4/​backup2_small.​png 9 -​rw-​-​-​-​·····2.​0·​fat·····​1728·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​filebrowser.​xml
10 -​rw-​-​-​-​·····1.​0·​fat······​872·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​hdpi-​v4/​ic_action_cancel_laun​chersize.​png 10 -​rw-​-​-​-​·····2.​0·​fat······​880·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​filebrowserdialogpref​erence.​xml
11 -​rw-​-​-​-​·····1.​0·​fat·····1148·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​hdpi-​v4/​ic_action_cancel_laun​chersize_light.​png 11 -​rw-​-​-​-​·····2.​0·​fat······​888·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​fileslist.​xml
12 -​rw-​-​-​-​·····1.​0·​fat·····​1820·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png 12 -​rw-​-​-​-​·····2.​0·​fat·····​1168·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​help.​xml
13 -​rw-​-​-​-​·····1.​0·​fat·····​2659·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​hdpi-​v4/​ic_search_category_de​fault.​png 13 -​rw-​-​-​-​·····2.​0·​fat·····​2156·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​listlayout.​xml
14 -​rw-​-​-​-​·····1.​0·​fat·····2155·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​mdpi-​v4/​backup2.​png 14 -​rw-​-​-​-​·····2.​0·​fat·····1936·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​logviewer.​xml
15 -​rw-​-​-​-​·····1.​0·​fat······641·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​mdpi-​v4/​ic_action_cancel_laun​chersize.​png 15 -​rw-​-​-​-​·····2.​0·​fat······768·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​main.​xml
16 -​rw-​-​-​-​·····1.​0·​fat······​692·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​mdpi-​v4/​ic_action_cancel_laun​chersize_light.​png 16 -​rw-​-​-​-​·····2.​0·​fat·····3296·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​schedule.​xml
17 -​rw-​-​-​-​·····1.​0·​fat·····4239·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​xhdpi-​v4/​backup2.​png 17 -​rw-​-​-​-​·····2.​0·​fat······​640·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​schedulesframe.​xml
18 -​rw-​-​-​-​·····1.​0·​fat·····1002·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​xhdpi-​v4/​ic_action_cancel_laun​chersize.​png 18 -​rw-​-​-​-​·····2.​0·​fat······​636·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​toolslayout.​xml
19 -​rw-​-​-​-​·····1.​0·​fat·····​1206·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​xhdpi-​v4/​ic_action_cancel_laun​chersize_light.​png 19 -​rw-​-​-​-​·····2.​0·​fat·····​1052·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​toolslist.​xml
20 -​rw-​-​-​-​·····1.​0·​fat·····​1306·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​xxhdpi-​v4/​ic_action_cancel_laun​chersize.​png 20 -​rw-​-​-​-​·····2.​0·​fat·····​1964·​bl·defN·08-​Jan-​01·00:​00·​res/​menu/​batchmenu.​xml
21 -​rw-​-​-​-​·····1.​0·​fat·····1242·​b-​·stor·16-​Jan-​21·18:​16·​res/​drawable-​xxhdpi-​v4/​ic_action_cancel_laun​chersize_light.​png 21 -​rw-​-​-​-​·····2.​0·​fat······​844·​bl·defN·08-​Jan-​01·00:​00·​res/​menu/​contextmenu.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat·····1168·​bl·​defN·16-​Jan-​21·18:​17·​res/​layout-​v11/​help.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​444·​bl·​defN·08-​Jan-​01·00:​00·​res/​menu/​filebrowsercontextmen​u.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat·····1880·​bl·​defN·16-​Jan-​21·18:​17·​res/​layout-​v11/​logviewer.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​544·​bl·​defN·08-​Jan-​01·00:​00·​res/​menu/​filebrowsermenu.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat·····1936·​bl·​defN·16-​Jan-​21·18:​17·​res/​layout-​v17/​logviewer.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat·····3160·​bl·​defN·08-​Jan-​01·00:​00·​res/​menu/​mainmenu.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat·····3296·​bl·​defN·16-​Jan-​21·18:​17·​res/​layout-​v17/​schedule.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​444·​bl·​defN·08-​Jan-​01·00:​00·​res/​menu/​schedulesmenu.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​880·​bl·​defN·16-​Jan-​21·18:​17·​res/​layout-​v9/​filebrowserdialogpref​erence.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat·····2287·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw/​help.​html
27 -​rw-​-​-​-​·····​2.​0·​fat·····1620·​bl·​defN·16-​Jan-​21·18:​17·​res/​layout/​backuprestorelayout.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat·····3688·​bl·​defN·08-​Jan-​01·00:​00·​res/​xml/​preferences.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat·····1020·​bl·​defN·16-​Jan-​21·18:​17·res/​layout/​batchlistlayout.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat·····4524·​bl·​defN·08-​Jan-​01·00:​00·AndroidManifest.​xml
29 -​rw-​-​-​-​·····2.​0·​fat·····​1728·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​filebrowser.​xml 29 -​rw-​-​-​-​·····1.​0·​fat···146904·​b-​·stor·08-​Jan-​01·00:​00·​resources.​arsc
30 -​rw-​-​-​-​·····2.​0·​fat······​820·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​filebrowserdialogpref​erence.​xml 30 -​rw-​-​-​-​·····1.​0·​fat·····3149·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​backup2.​png
31 -​rw-​-​-​-​·····2.​0·​fat······​888·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​fileslist.​xml 31 -​rw-​-​-​-​·····1.​0·​fat·····1535·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​backup2_small.​png
32 -​rw-​-​-​-​·····2.​0·​fat·····1084·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​help.​xml 32 -​rw-​-​-​-​·····1.​0·​fat······​872·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_action_cancel_laun​chersize.​png
33 -​rw-​-​-​-​·····2.​0·​fat·····2156·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​listlayout.​xml 33 -​rw-​-​-​-​·····1.​0·​fat·····1148·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_action_cancel_laun​chersize_light.​png
34 -​rw-​-​-​-​·····2.​0·​fat·····​1816·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​logviewer.​xml 34 -​rw-​-​-​-​·····1.​0·​fat·····​1820·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png
35 -​rw-​-​-​-​·····2.​0·​fat······​768·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​main.​xml 35 -​rw-​-​-​-​·····1.​0·​fat·····2659·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_search_category_de​fault.​png
36 -​rw-​-​-​-​·····2.​0·​fat·····3200·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​schedule.​xml 36 -​rw-​-​-​-​·····1.​0·​fat·····2155·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​backup2.​png
37 -​rw-​-​-​-​·····2.​0·​fat······​640·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​schedulesframe.​xml 37 -​rw-​-​-​-​·····1.​0·​fat······​641·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_action_cancel_laun​chersize.​png
38 -​rw-​-​-​-​·····2.​0·​fat······​636·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​toolslayout.​xml 38 -​rw-​-​-​-​·····1.​0·​fat······​692·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_action_cancel_laun​chersize_light.​png
39 -​rw-​-​-​-​·····2.​0·​fat·····1052·​bl·defN·16-​Jan-​21·18:​17·​res/​layout/​toolslist.​xml 39 -​rw-​-​-​-​·····1.​0·​fat·····4239·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​backup2.​png
40 -​rw-​-​-​-​·····2.​0·​fat·····​1964·​bl·defN·16-​Jan-​21·18:​17·​res/​menu-​v11/​batchmenu.​xml 40 -​rw-​-​-​-​·····1.​0·​fat·····​1002·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_cancel_laun​chersize.​png
41 -​rw-​-​-​-​·····2.​0·​fat·····3160·​bl·defN·16-​Jan-​21·18:​17·​res/​menu-​v11/​mainmenu.​xml 41 -​rw-​-​-​-​·····1.​0·​fat·····​1206·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_cancel_laun​chersize_light.​png
42 -​rw-​-​-​-​·····2.​0·​fat·····​1908·​bl·defN·16-​Jan-​21·18:​17·​res/​menu/​batchmenu.​xml 42 -​rw-​-​-​-​·····1.​0·​fat·····​1306·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_cancel_laun​chersize.​png
43 -​rw-​-​-​-​·····2.​0·​fat······​844·​bl·defN·16-​Jan-​21·18:​17·​res/​menu/​contextmenu.​xml 43 -​rw-​-​-​-​·····1.​0·​fat·····1242·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_cancel_laun​chersize_light.​png
44 -​rw-​-​-​-​·····​2.​0·​fat······​444·​bl·​defN·16-​Jan-​21·18:​17·​res/​menu/​filebrowsercontextmen​u.​xml 44 -​rw-​-​-​-​·····​2.​0·​fat·····2579·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw-​de/​help.​html
45 -​rw-​-​-​-​·····​2.​0·​fat······544·​bl·​defN·16-​Jan-​21·18:​17·​res/​menu/​filebrowsermenu.​xml 45 -​rw-​-​-​-​·····​2.​0·​fat·····2579·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw-​de-​AT/​help.​html
46 -​rw-​-​-​-​·····​2.​0·​fat·····2896·​bl·​defN·16-​Jan-​21·18:​17·​res/​menu/​mainmenu.​xml 46 -​rw-​-​-​-​·····​2.​0·​fat·····3245·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw-​ja/​help.​html
47 -​rw-​-​-​-​·····​2.​0·​fat······444·​bl·​defN·16-​Jan-​21·18:​17·​res/​menu/​schedulesmenu.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat·····2450·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw-​nb/​help.​html
48 -​rw-​-​-​-​·····​2.​0·​fat·····​2579·​bl·​defN·16-​Jan-​21·18:​17·​res/​raw-​de-​rAT/​help.​html 48 -​rw-​-​-​-​·····​2.​0·​fat·····​2638·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw-​nl-​NL/​help.​html
49 -​rw-​-​-​-​·····​2.​0·​fat·····​2579·​bl·​defN·16-​Jan-​21·18:​17·​res/​raw-​de/​help.​html 49 -​rw-​-​-​-​·····​2.​0·​fat·····​2507·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw-​pt/​help.​html
50 -​rw-​-​-​-​·····​2.​0·​fat·····3245·​bl·​defN·16-​Jan-​21·18:​17·​res/​raw-​ja/​help.​html 50 -​rw-​-​-​-​·····​2.​0·​fat·····4358·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw-​ru/​help.​html
51 -​rw-​-​-​-​·····​2.​0·​fat·····2450·​bl·​defN·16-​Jan-​21·18:​17·​res/​raw-​nb/​help.​html 51 -​rw-​-​-​-​·····​2.​0·​fat·····4381·​bl·​defN·08-​Jan-​01·00:​00·​res/​raw-​sr/​help.​html
52 -​rw-​-​-​-​·····​2.​0·​fat·····​2638·​bl·​defN·16-​Jan-​21·18:​17·res/​raw-​nl-​rNL/​help.​html 52 -​rw-​-​-​-​·····​2.​0·​fat··1959960·​bl·​defN·08-​Jan-​01·00:​00·classes.​dex
53 -​rw-​-​-​-​·····​2.​0·​fat·····​2507·​bl·​defN·​16-​Jan-​21·18:​17·res/​raw-​pt/​help.​html 53 51·​files,​·​2201825·bytes·​uncompressed,​·​681051·bytes·compressed:​··​69.​1%
54 -​rw-​-​-​-​·····​2.​0·​fat·····​4358·​bl·​defN·​16-​Jan-​21·​18:​17·​res/​raw-​ru/​help.​html  
55 -​rw-​-​-​-​·····​2.​0·​fat·····​4381·​bl·​defN·​16-​Jan-​21·​18:​17·​res/​raw-​sr/​help.​html  
56 -​rw-​-​-​-​·····​2.​0·​fat·····​2287·​bl·​defN·​16-​Jan-​21·​18:​17·​res/​raw/​help.​html  
57 -​rw-​-​-​-​·····​2.​0·​fat·····​3688·​bl·​defN·​16-​Jan-​21·​18:​17·​res/​xml/​preferences.​xml  
58 -​rw-​-​-​-​·····​1.​0·​fat···​148768·​b-​·​stor·​16-​Jan-​21·​18:​16·​resources.​arsc  
59 -​rw-​-​-​-​·····​2.​0·​fat··​1518732·​bl·​defN·​16-​Jan-​21·​18:​17·​classes.​dex  
60 58·​files,​·​1776265·​bytes·​uncompressed,​·​685347·​bytes·​compressed:​··​61.​4%  
[−]
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="17"·​android:​versionName="0.​2.​11"·​package="dk.​jens.​backup"·​platformBuildVersionC​ode="19"·platformBuildVersionN​ame="4.​4.​2-​1456859" 2 <manifest·​android:​versionCode="17"·​android:​versionName="0.​2.​11"·​package="dk.​jens.​backup"
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="7"·​android:​targetSdkVersion="17"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="17"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_SUPERUSER"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_SUPERUSER"·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​>
[−]
res/layout/help.xml
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <ScrollView·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <ScrollView·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<LinearLayout·​android:​orientation="vertical​"·​android:​padding="10.​0sp"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"> 4 ····​<LinearLayout·​android:​orientation="vertical​"·​android:​padding="10.​0sp"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent">
5 ········​<TextView·​android:​textSize="20.​0sp"·​android:​textStyle="bold"·​android:​id="@id/​helpVersionName"·​android:​paddingBottom="5.​0sp"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​/​> 5 ········​<TextView·​android:​textSize="20.​0sp"·​android:​textStyle="bold"·​android:​id="@id/​helpVersionName"·​android:​paddingBottom="5.​0sp"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​textIsSelectable="tru​e"·​/​>
6 ········​<TextView·​android:​id="@id/​helpHtml"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​/​> 6 ········​<TextView·​android:​id="@id/​helpHtml"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​textIsSelectable="tru​e"·​/​>
7 ····​</​LinearLayout> 7 ····​</​LinearLayout>
8 </​ScrollView> 8 </​ScrollView>
[−]
res/layout/schedule.xml
Offset 11, 12 lines modified Offset 11, 12 lines modified
11 ····​</​LinearLayout> 11 ····​</​LinearLayout>
12 ····​<TextView·​android:​textSize="14.​0sp"·​android:​textColor="#ffffffff"​·​android:​id="@id/​sched_backupMode"·​android:​padding="5.​0sp"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_backupMode"·​/​> 12 ····​<TextView·​android:​textSize="14.​0sp"·​android:​textColor="#ffffffff"​·​android:​id="@id/​sched_backupMode"·​android:​padding="5.​0sp"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_backupMode"·​/​>
13 ····​<Spinner·​android:​id="@id/​sched_spinner"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​/​> 13 ····​<Spinner·​android:​id="@id/​sched_spinner"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​/​>
14 ····​<Spinner·​android:​id="@id/​sched_spinnerSubModes​"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​/​> 14 ····​<Spinner·​android:​id="@id/​sched_spinnerSubModes​"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​/​>
15 ····​<TextView·​android:​textSize="14.​0sp"·​android:​textColor="#ffffffff"​·​android:​id="@id/​sched_timeLeft"·​android:​padding="5.​0sp"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​/​> 15 ····​<TextView·​android:​textSize="14.​0sp"·​android:​textColor="#ffffffff"​·​android:​id="@id/​sched_timeLeft"·​android:​padding="5.​0sp"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​/​>
16 ····​<CheckBox·​android:​id="@id/​checkbox"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_checkbox"·​android:​onClick="checkboxOnCl​ick"·​/​> 16 ····​<CheckBox·​android:​id="@id/​checkbox"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_checkbox"·​android:​onClick="checkboxOnCl​ick"·​/​>
17 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"> 17 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent">
18 ········​<Button·​android:​id="@id/​updateButton"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_updateButton"·​/​> 18 ········​<Button·​android:​id="@id/​updateButton"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_updateButton"·​android:​textAlignment="center​"·​/​>
19 ········​<Button·​android:​id="@id/​removeButton"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_removeButton"·​/​> 19 ········​<Button·​android:​id="@id/​removeButton"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_removeButton"·​android:​textAlignment="center​"·​/​>
20 ····​</​LinearLayout> 20 ····​</​LinearLayout>
21 ····​<Button·​android:​id="@id/​activateButton"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_activateButton"​·​/​> 21 ····​<Button·​android:​id="@id/​activateButton"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​sched_activateButton"​·​android:​textAlignment="center​"·​/​>
22 </​LinearLayout> 22 </​LinearLayout>
[−]
res/layout/filebrowserdialogpreference.xml
Offset 1, 5 lines modified Offset 1, 5 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <ScrollView·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginTop="48.​0dip"·​android:​layout_marginBottom="​48.​0dip" 2 <ScrollView·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginTop="48.​0dip"·​android:​layout_marginBottom="​48.​0dip"·​android:​overScrollMode="ifCon​tentScrolls"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​viewContainer"·​android:​padding="5.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​/​> 4 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​viewContainer"·​android:​padding="5.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​/​>
5 </​ScrollView> 5 </​ScrollView>
[−]
res/layout/logviewer.xml
Offset 3, 12 lines modified Offset 3, 12 lines modified
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"> 4 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent">
5 ········​<ProgressBar·​android:​id="@id/​logviewer_progressbar​"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​indeterminate="true"·​style="?android:​attr/​progressBarStyle"·​/​> 5 ········​<ProgressBar·​android:​id="@id/​logviewer_progressbar​"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​indeterminate="true"·​style="?android:​attr/​progressBarStyle"·​/​>
6 ········​<TextView·​android:​textSize="16.​0sp"·​android:​textColor="#ffffffff"​·​android:​id="@id/​logviewer_loading_tex​tview"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​text="@string/​logviewer_message_loa​ding"·​/​> 6 ········​<TextView·​android:​textSize="16.​0sp"·​android:​textColor="#ffffffff"​·​android:​id="@id/​logviewer_loading_tex​tview"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​text="@string/​logviewer_message_loa​ding"·​/​>
7 ····​</​LinearLayout> 7 ····​</​LinearLayout>
8 ····​<ScrollView·​android:​id="@id/​scrollview"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"> 8 ····​<ScrollView·​android:​id="@id/​scrollview"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent">
9 ········​<LinearLayout·​android:​orientation="vertical​"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"> 9 ········​<LinearLayout·​android:​orientation="vertical​"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent">
10 ············​<TextView·​android:​textSize="16.​0sp"·​android:​textColor="#ffffffff"​·​android:​id="@id/​log_text"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​/​> 10 ············​<TextView·​android:​textSize="16.​0sp"·​android:​textColor="#ffffffff"​·​android:​id="@id/​log_text"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​textIsSelectable="tru​e"·​/​>
11 ············​<Button·​android:​id="@id/​next_lines_button"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​logviewer_next_lines_​button"·​/​> 11 ············​<Button·​android:​id="@id/​next_lines_button"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​text="@string/​logviewer_next_lines_​button"·​android:​textAlignment="center​"·​/​>
12 ········​</​LinearLayout> 12 ········​</​LinearLayout>
13 ····​</​ScrollView> 13 ····​</​ScrollView>
14 </​LinearLayout> 14 </​LinearLayout>
[−]
res/menu/batchmenu.xml
Offset 1, 11 lines modified Offset 1, 11 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <menu 2 <menu
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​id="@id/​de_selectAll"·​android:​title="@string/​de_selectAll"·​/​> 4 ····​<item·​android:​id="@id/​de_selectAll"·​android:​title="@string/​de_selectAll"·​android:​showAsAction="ifRoom"​·​/​>
5 ····​<group·​android:​id="@id/​filterGroup"·​android:​checkableBehavior="si​ngle"> 5 ····​<group·​android:​id="@id/​filterGroup"·​android:​checkableBehavior="si​ngle">
6 ········​<item·​android:​id="@id/​showAll"·​android:​title="@string/​showAll"·​/​> 6 ········​<item·​android:​id="@id/​showAll"·​android:​title="@string/​showAll"·​/​>
7 ········​<item·​android:​id="@id/​showOnlyUser"·​android:​title="@string/​showOnlyUser"·​/​> 7 ········​<item·​android:​id="@id/​showOnlyUser"·​android:​title="@string/​showOnlyUser"·​/​>
8 ········​<item·​android:​id="@id/​showOnlySystem"·​android:​title="@string/​showOnlySystem"·​/​> 8 ········​<item·​android:​id="@id/​showOnlySystem"·​android:​title="@string/​showOnlySystem"·​/​>
9 ····​</​group> 9 ····​</​group>
10 ····​<item·​android:​id="@id/​showNotBackedup"·​android:​title="@string/​showNotBackedup"·​/​> 10 ····​<item·​android:​id="@id/​showNotBackedup"·​android:​title="@string/​showNotBackedup"·​/​>
11 ····​<item·​android:​id="@id/​showNotInstalled"·​android:​title="@string/​showNotInstalled"·​/​> 11 ····​<item·​android:​id="@id/​showNotInstalled"·​android:​title="@string/​showNotInstalled"·​/​>
[−]
res/menu/mainmenu.xml
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <menu 2 <menu
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​icon="@drawable/​ic_menu_refresh"·​android:​id="@id/​refresh"·​android:​title="@string/​refresh"·​/​> 4 ····​<item·​android:​icon="@drawable/​ic_menu_refresh"·​android:​id="@id/​refresh"·​android:​title="@string/​refresh"·​android:​showAsAction="ifRoom"​·​/​>
5 ····​<item·​android:​id="@id/​batchbackup"·​android:​title="@string/​batchbackup"·​/​> 5 ····​<item·​android:​id="@id/​batchbackup"·​android:​title="@string/​batchbackup"·​/​>
6 ····​<item·​android:​id="@id/​batchrestore"·​android:​title="@string/​batchrestore"·​/​> 6 ····​<item·​android:​id="@id/​batchrestore"·​android:​title="@string/​batchrestore"·​/​>
7 ····​<item·​android:​icon="@drawable/​ic_search_category_de​fault"·​android:​id="@id/​search"·​android:​title="@string/​search"·​/​> 7 ····​<item·​android:​icon="@drawable/​ic_search_category_de​fault"·​android:​id="@id/​search"·​android:​title="@string/​search"·​android:​showAsAction="always|​collapseActionView"·​android:​iconifiedByDefault="t​rue"·​android:​actionViewClass="andr​oid.​widget.​SearchView"·​/​>
8 ····​<item·​android:​id="@id/​sortingsubmenu"·​android:​title="@string/​sort"> 8 ····​<item·​android:​id="@id/​sortingsubmenu"·​android:​title="@string/​sort">
9 ········​<menu> 9 ········​<menu>
10 ············​<group·​android:​id="@id/​filterGroup"·​android:​checkableBehavior="si​ngle"> 10 ············​<group·​android:​id="@id/​filterGroup"·​android:​checkableBehavior="si​ngle">
11 ················​<item·​android:​id="@id/​showAll"·​android:​checked="true"·​android:​title="@string/​showAll"·​/​> 11 ················​<item·​android:​id="@id/​showAll"·​android:​checked="true"·​android:​title="@string/​showAll"·​/​>
12 ················​<item·​android:​id="@id/​showOnlyUser"·​android:​title="@string/​showOnlyUser"·​/​> 12 ················​<item·​android:​id="@id/​showOnlyUser"·​android:​title="@string/​showOnlyUser"·​/​>
13 ················​<item·​android:​id="@id/​showOnlySystem"·​android:​title="@string/​showOnlySystem"·​/​> 13 ················​<item·​android:​id="@id/​showOnlySystem"·​android:​title="@string/​showOnlySystem"·​/​>
14 ············​</​group> 14 ············​</​group>
[−]
smali/android/support/v4/app/FragmentManagerImpl.smali
Offset 331, 15 lines modified Offset 331, 15 lines modified
   
331 ····​.​line·​1384 331 ····​.​line·​1384
332 ····​:​cond_1 332 ····​:​cond_1
333 ····​return-​void 333 ····​return-​void
334 .​end·​method 334 .​end·​method
   
335 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​ 335 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​
336 ····​.​locals·4 336 ····​.​locals·3
337 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 337 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
338 ····​.​param·​p1,​·​"start"····​#·​F 338 ····​.​param·​p1,​·​"start"····​#·​F
339 ····​.​param·​p2,​·​"end"····​#·​F 339 ····​.​param·​p2,​·​"end"····​#·​F
   
340 ····​.​prologue 340 ····​.​prologue
341 ····​.​line·​773 341 ····​.​line·​773
342 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​ 342 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​
Offset 349, 17 lines modified Offset 349, 17 lines modified
349 ····​.​line·​774 349 ····​.​line·​774
350 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​ 350 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​
351 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 351 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
352 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 352 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
353 ····​.​line·​775 353 ····​.​line·​775
354 ····​const-​wide/​16·​v2,​·​0xdc 354 ····​const-​wide/​16·​v1,​·​0xdc
   
355 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 355 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
356 ····​.​line·​776 356 ····​.​line·​776
357 ····​return-​object·​v0 357 ····​return-​object·​v0
358 .​end·​method 358 .​end·​method
   
359 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​ 359 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​
360 ····​.​locals·​11 360 ····​.​locals·​11
Offset 402, 17 lines modified Offset 402, 17 lines modified
402 ····​.​line·​762 402 ····​.​line·​762
403 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​ 403 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​
404 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 404 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
405 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 405 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
406 ····​.​line·​763 406 ····​.​line·​763
407 ····​const-​wide/​16·​v2,​·​0xdc 407 ····​const-​wide/​16·​v1,​·​0xdc
   
408 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V 408 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V
   
409 ····​.​line·​764 409 ····​.​line·​764
410 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 410 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
411 ····​.​line·​765 411 ····​.​line·​765
412 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​ 412 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​
   
Offset 421, 17 lines modified Offset 421, 17 lines modified
421 ····​.​line·​766 421 ····​.​line·​766
422 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​ 422 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​
423 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 423 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
424 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 424 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
425 ····​.​line·​767 425 ····​.​line·​767
426 ····​const-​wide/​16·​v2,​·​0xdc 426 ····​const-​wide/​16·​v1,​·​0xdc
   
427 ····​invoke-​virtual·​{v9,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 427 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
428 ····​.​line·​768 428 ····​.​line·​768
429 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 429 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
430 ····​.​line·​769 430 ····​.​line·​769
431 ····​return-​object·​v10 431 ····​return-​object·​v10
432 .​end·​method 432 .​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·3 43 ····​.​locals·2
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·​v2 185 ····​move-​result-​wide·​v1
   
186 ····​.​line·​91 186 ····​.​line·​91
187 ····​.​local·​v2,​·​"itemId":​J 187 ····​.​local·​v1,​·​"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,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v1 191 ····​move-​result-​object·​v3
   
192 ····​.​line·​92 192 ····​.​line·​92
193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v3,​·​"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,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v3},​·​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,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​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/NotificationCompat$Builder.smali
Offset 94, 19 lines modified Offset 94, 19 lines modified
94 .​field·​mUseChronometer:​Z 94 .​field·​mUseChronometer:​Z
   
95 .​field·​mVisibility:​I 95 .​field·​mVisibility:​I
   
   
96 #·​direct·​methods 96 #·​direct·​methods
97 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 97 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
98 ····​.​locals·5 98 ····​.​locals·4
99 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 99 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
100 ····​.​prologue 100 ····​.​prologue
101 ····​const/​4·​v4,​·​0x0 101 ····​const/​4·​v3,​·​0x0
   
102 ····​.​line·​906 102 ····​.​line·​906
103 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 103 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
104 ····​.​line·​874 104 ····​.​line·​874
105 ····​const/​4·​v0,​·​0x1 105 ····​const/​4·​v0,​·​0x1
   
Offset 116, 21 lines modified Offset 116, 21 lines modified
116 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 116 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
117 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 117 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
118 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mActions:​Ljava/​util/​ArrayList;​ 118 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mActions:​Ljava/​util/​ArrayList;​
   
119 ····​.​line·​885 119 ····​.​line·​885
120 ····​iput-​boolean·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mLocalOnly:​Z 120 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mLocalOnly:​Z
   
121 ····​.​line·​888 121 ····​.​line·​888
122 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mColor:​I 122 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mColor:​I
   
123 ····​.​line·​889 123 ····​.​line·​889
124 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mVisibility:​I 124 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mVisibility:​I
   
125 ····​.​line·​892 125 ····​.​line·​892
126 ····​new-​instance·​v0,​·​Landroid/​app/​Notification;​ 126 ····​new-​instance·​v0,​·​Landroid/​app/​Notification;​
   
127 ····​invoke-​direct·​{v0},​·​Landroid/​app/​Notification;​-​><init>()​V 127 ····​invoke-​direct·​{v0},​·​Landroid/​app/​Notification;​-​><init>()​V
   
128 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 128 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
Offset 139, 27 lines modified Offset 139, 27 lines modified
139 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 139 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
140 ····​.​line·​910 140 ····​.​line·​910
141 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 141 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
142 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 142 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
143 ····​move-​result-​wide·​v2 143 ····​move-​result-​wide·​v1
   
144 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J 144 ····​iput-​wide·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J
   
145 ····​.​line·​911 145 ····​.​line·​911
146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
147 ····​const/​4·​v1,​·​-​0x1 147 ····​const/​4·​v1,​·​-​0x1
   
148 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 148 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
149 ····​.​line·​912 149 ····​.​line·​912
150 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPriority:​I 150 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPriority:​I
   
151 ····​.​line·​913 151 ····​.​line·​913
152 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 152 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
153 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 153 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
154 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPeople:​Ljava/​util/​ArrayList;​ 154 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPeople:​Ljava/​util/​ArrayList;​
[−]
smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1.smali
Offset 59, 15 lines modified Offset 59, 15 lines modified
   
59 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation;​-​><init>([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​V 59 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation;​-​><init>([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​V
   
60 ····​return-​object·​v0 60 ····​return-​object·​v0
61 .​end·​method 61 .​end·​method
   
62 .​method·​public·​bridge·​synthetic·​build([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​ 62 .​method·​public·​bridge·​synthetic·​build([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​
63 ····​.​locals·2 63 ····​.​locals·1
64 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​String;​ 64 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​String;​
65 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput;​ 65 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput;​
66 ····​.​param·​p3,​·​"x2"····​#·​Landroid/​app/​PendingIntent;​ 66 ····​.​param·​p3,​·​"x2"····​#·​Landroid/​app/​PendingIntent;​
67 ····​.​param·​p4,​·​"x3"····​#·​Landroid/​app/​PendingIntent;​ 67 ····​.​param·​p4,​·​"x3"····​#·​Landroid/​app/​PendingIntent;​
68 ····​.​param·​p5,​·​"x4"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p5,​·​"x4"····​#·​[Ljava/​lang/​String;​
69 ····​.​param·​p6,​·​"x5"····​#·​J 69 ····​.​param·​p6,​·​"x5"····​#·​J
   
[−]
smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.smali
Offset 123, 15 lines modified Offset 123, 15 lines modified
   
123 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation;​-​><init>([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​V 123 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation;​-​><init>([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​V
   
124 ····​return-​object·​v0 124 ····​return-​object·​v0
125 .​end·​method 125 .​end·​method
   
126 .​method·​public·​setLatestTimestamp(J)​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation$Builder;​ 126 .​method·​public·​setLatestTimestamp(J)​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation$Builder;​
127 ····​.​locals·1 127 ····​.​locals·0
128 ····​.​param·​p1,​·​"timestamp"····​#·​J 128 ····​.​param·​p1,​·​"timestamp"····​#·​J
   
129 ····​.​prologue 129 ····​.​prologue
130 ····​.​line·​3209 130 ····​.​line·​3209
131 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation$Builder;​-​>mLatestTimestamp:​J 131 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation$Builder;​-​>mLatestTimestamp:​J
   
132 ····​.​line·​3210 132 ····​.​line·​3210
[−]
smali/android/support/v4/app/NotificationCompatApi20$Builder.smali
Offset 22, 15 lines modified Offset 22, 15 lines modified
22 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 22 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
23 .​field·​private·​mExtras:​Landroid/​os/​Bundle;​ 23 .​field·​private·​mExtras:​Landroid/​os/​Bundle;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​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;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​util/​ArrayList;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V 25 .​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;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​util/​ArrayList;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V
26 ····​.​locals·8 26 ····​.​locals·7
27 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 27 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
28 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 28 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
29 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 29 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
30 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 30 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
31 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 31 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
32 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 32 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
33 ····​.​param·​p7,​·​"number"····​#·​I 33 ····​.​param·​p7,​·​"number"····​#·​I
Offset 79, 292 lines modified Offset 79, 290 lines modified
   
79 ····​.​prologue 79 ····​.​prologue
80 ····​.​line·​43 80 ····​.​line·​43
81 ····​.​local·​p19,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 81 ····​.​local·​p19,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
82 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 82 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
83 ····​.​line·​44 83 ····​.​line·​44
84 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 84 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
85 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 85 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
86 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 86 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
87 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 87 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
88 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v3
   
89 ····​move/​from16·​v0,​·​p14 89 ····​move/​from16·​v0,​·​p14
   
90 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​ 90 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​
   
91 ····​move-​result-​object·​v4 91 ····​move-​result-​object·​v3
   
92 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 92 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
93 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 93 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
94 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 94 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
95 ····​move-​result-​object·​v4 95 ····​move-​result-​object·​v3
   
96 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 96 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
97 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 97 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
98 ····​move-​result-​object·​v4 98 ····​move-​result-​object·​v3
   
99 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 99 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
100 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 100 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
101 ····​move-​result-​object·​v4 101 ····​move-​result-​object·​v3
   
102 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 102 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
103 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 103 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
104 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 104 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
105 ····​move-​result-​object·​v4 105 ····​move-​result-​object·​v3
   
106 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 106 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
107 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 107 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
108 ····​move-​result-​object·​v4 108 ····​move-​result-​object·​v3
   
109 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 109 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
110 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 110 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
111 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 111 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
112 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 112 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
113 ····​move-​result-​object·​v5 113 ····​move-​result-​object·​v4
   
114 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 114 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
115 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 115 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2
   
116 ····​if-​eqz·​v4,​·​:​cond_2 116 ····​if-​eqz·​v3,​·​:​cond_2
   
117 ····​const/​4·​v4,​·​0x1 117 ····​const/​4·​v3,​·​0x1
   
118 ····​:​goto_0 118 ····​:​goto_0
119 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 119 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
120 ····​move-​result-​object·​v5 120 ····​move-​result-​object·​v4
   
121 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 121 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
122 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8 122 ····​and-​int/​lit8·​v3,​·​v3,​·​0x8
Max diff block lines reached; 10396/16628 bytes (62.52%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatApi21$Builder.smali
Offset 20, 15 lines modified Offset 20, 15 lines modified
   
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 21 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​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;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​lang/​String;​Ljava/​util/​ArrayList;​Landroid/​os/​Bundle;​IILandroid/​app/​Notification;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V 23 .​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;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​lang/​String;​Ljava/​util/​ArrayList;​Landroid/​os/​Bundle;​IILandroid/​app/​Notification;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V
24 ····​.​locals·10 24 ····​.​locals·9
25 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 25 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
26 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 26 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
27 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 27 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
28 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 28 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
29 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 29 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
30 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 30 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
31 ····​.​param·​p7,​·​"number"····​#·​I 31 ····​.​param·​p7,​·​"number"····​#·​I
Offset 84, 308 lines modified Offset 84, 306 lines modified
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​67 85 ····​.​line·​67
86 ····​.​local·​p20,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 86 ····​.​local·​p20,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
87 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 87 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
88 ····​.​line·​68 88 ····​.​line·​68
89 ····​new-​instance·​v6,​·​Landroid/​app/​Notification$Builder;​ 89 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​
   
90 ····​invoke-​direct·​{v6,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 90 ····​invoke-​direct·​{v5,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
91 ····​iget-​wide·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 91 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
92 ····​invoke-​virtual·​{v6,​·​v8,​·​v9},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 92 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
93 ····​move-​result-​object·​v6 93 ····​move-​result-​object·​v5
   
94 ····​move/​from16·​v0,​·​p14 94 ····​move/​from16·​v0,​·​p14
   
95 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​ 95 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​
   
96 ····​move-​result-​object·​v6 96 ····​move-​result-​object·​v5
   
97 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 97 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
98 ····​iget·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 98 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
99 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 99 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
100 ····​move-​result-​object·​v6 100 ····​move-​result-​object·​v5
   
101 ····​iget-​object·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​  
   
102 ····​invoke-​virtual·{v6,​·v7},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 101 ····​iget-​object·​v6,​·p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
103 ····move-​result-​object·​v6 102 ····invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
104 ····iget-​object·v7,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 103 ····move-​result-​object·v5
   
105 ····move-​object/​from16·v0,​·​p6 104 ····iget-​object·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
106 ····​invoke-​virtual·​{v6,​·​v7,​·v0},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 105 ····​invoke-​virtual·​{v5,​·​v6,​·p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
107 ····​move-​result-​object·​v6 106 ····​move-​result-​object·​v5
   
108 ····​iget-​object·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 107 ····​iget-​object·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
109 ····​iget·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 108 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
110 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 109 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
111 ····​move-​result-​object·​v6 110 ····​move-​result-​object·​v5
   
112 ····​iget-​object·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 111 ····​iget-​object·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
113 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 112 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
114 ····​move-​result-​object·​v6 113 ····​move-​result-​object·​v5
   
115 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 114 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
116 ····​iget·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 115 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
117 ····​iget·​v9,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 116 ····​iget·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
118 ····​invoke-​virtual·​{v6,​·​v7,​·​v8,​·​v9},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 117 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
119 ····​move-​result-​object·​v7 118 ····​move-​result-​object·​v6
   
120 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 119 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
121 ····​and-​int/​lit8·​v6,​·​v6,​·​0x2 120 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2
   
122 ····​if-​eqz·​v6,​·​:​cond_0 121 ····​if-​eqz·​v5,​·​:​cond_0
   
123 ····​const/​4·​v6,​·​0x1 122 ····​const/​4·​v5,​·​0x1
   
124 ····​:​goto_0 123 ····​:​goto_0
125 ····​invoke-​virtual·​{v7,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 124 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
126 ····​move-​result-​object·​v7 125 ····​move-​result-​object·​v6
   
127 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 126 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
Max diff block lines reached; 11658/17883 bytes (65.19%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatApi21.smali
Offset 119, 15 lines modified Offset 119, 15 lines modified
   
119 ····​move-​result-​object·​v0 119 ····​move-​result-​object·​v0
   
120 ····​return-​object·​v0 120 ····​return-​object·​v0
121 .​end·​method 121 .​end·​method
   
122 .​method·​static·​getBundleForUnreadCon​versation(Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​)​Landroid/​os/​Bundle;​ 122 .​method·​static·​getBundleForUnreadCon​versation(Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​)​Landroid/​os/​Bundle;​
123 ····​.​locals·10 123 ····​.​locals·9
124 ····​.​param·​p0,​·​"uc"····​#·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​ 124 ····​.​param·​p0,​·​"uc"····​#·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​
   
125 ····​.​prologue 125 ····​.​prologue
126 ····​.​line·​128 126 ····​.​line·​128
127 ····​if-​nez·​p0,​·​:​cond_0 127 ····​if-​nez·​p0,​·​:​cond_0
   
128 ····​.​line·​129 128 ····​.​line·​129
Offset 278, 17 lines modified Offset 278, 17 lines modified
278 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Landroid/​os/​Bundle;​-​>putStringArray(Ljava​/​lang/​String;​[Ljava/​lang/​String;​)​V 278 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Landroid/​os/​Bundle;​-​>putStringArray(Ljava​/​lang/​String;​[Ljava/​lang/​String;​)​V
   
279 ····​.​line·​151 279 ····​.​line·​151
280 ····​const-​string·​v6,​·​"timestamp" 280 ····​const-​string·​v6,​·​"timestamp"
   
281 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​-​>getLatestTimestamp()​J 281 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​-​>getLatestTimestamp()​J
   
282 ····​move-​result-​wide·​v8 282 ····​move-​result-​wide·​v7
   
283 ····​invoke-​virtual·​{v1,​·​v6,​·​v8,​·​v9},​·​Landroid/​os/​Bundle;​-​>putLong(Ljava/​lang/​String;​J)​V 283 ····​invoke-​virtual·​{v1,​·​v6,​·​v7,​·​v8},​·​Landroid/​os/​Bundle;​-​>putLong(Ljava/​lang/​String;​J)​V
   
284 ····​goto·​:​goto_0 284 ····​goto·​:​goto_0
285 .​end·​method 285 .​end·​method
   
286 .​method·​public·​static·​getCategory(Landroid/​app/​Notification;​)​Ljava/​lang/​String;​ 286 .​method·​public·​static·​getCategory(Landroid/​app/​Notification;​)​Ljava/​lang/​String;​
287 ····​.​locals·​1 287 ····​.​locals·​1
288 ····​.​param·​p0,​·​"notif"····​#·​Landroid/​app/​Notification;​ 288 ····​.​param·​p0,​·​"notif"····​#·​Landroid/​app/​Notification;​
[−]
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·9 16 ····​.​locals·8
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, 195 lines modified Offset 28, 193 lines modified
28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
29 ····​.​param·​p10,​·​"progressMax"····​#·​I 29 ····​.​param·​p10,​·​"progressMax"····​#·​I
30 ····​.​param·​p11,​·​"progress"····​#·​I 30 ····​.​param·​p11,​·​"progress"····​#·​I
31 ····​.​param·​p12,​·​"progressIndeterminat​e"····​#·​Z 31 ····​.​param·​p12,​·​"progressIndeterminat​e"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​31 33 ····​.​line·​31
34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​ 34 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 35 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
36 ····​iget-​wide·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J 36 ····​iget-​wide·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J
   
37 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 37 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
38 ····​move-​result-​object·​v5 38 ····​move-​result-​object·​v4
   
39 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I 39 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I
   
40 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 40 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
41 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 41 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
42 ····​move-​result-​object·​v5 42 ····​move-​result-​object·​v4
   
43 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 43 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
44 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 44 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
45 ····​move-​result-​object·​v5 45 ····​move-​result-​object·​v4
   
46 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 46 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
47 ····​invoke-​virtual·​{v5,​·​v6,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 47 ····​invoke-​virtual·​{v4,​·​v5,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
48 ····​move-​result-​object·​v5 48 ····​move-​result-​object·​v4
   
49 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 49 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
50 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 50 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
51 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 51 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
52 ····​move-​result-​object·​v5 52 ····​move-​result-​object·​v4
   
53 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 53 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
54 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 54 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
55 ····​move-​result-​object·​v5 55 ····​move-​result-​object·​v4
   
56 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 56 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
57 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 57 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
58 ····​iget·​v8,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 58 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
59 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 59 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
60 ····​move-​result-​object·​v6 60 ····​move-​result-​object·​v5
   
61 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 61 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
62 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2 62 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2
   
63 ····​if-​eqz·​v5,​·​:​cond_0 63 ····​if-​eqz·​v4,​·​:​cond_0
   
64 ····​const/​4·​v5,​·​0x1 64 ····​const/​4·​v4,​·​0x1
   
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 66 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
67 ····​move-​result-​object·​v6 67 ····​move-​result-​object·​v5
   
68 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 68 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
69 ····​and-​int/​lit8·​v5,​·​v5,​·​0x8 69 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8
   
70 ····​if-​eqz·​v5,​·​:​cond_1 70 ····​if-​eqz·​v4,​·​:​cond_1
   
71 ····​const/​4·​v5,​·​0x1 71 ····​const/​4·​v4,​·​0x1
   
72 ····​:​goto_1 72 ····​:​goto_1
Max diff block lines reached; 5601/11770 bytes (47.59%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatJellybean$Builder.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
33 .​end·​field 33 .​end·​field
   
34 .​field·​private·​final·​mExtras:​Landroid/​os/​Bundle;​ 34 .​field·​private·​final·​mExtras:​Landroid/​os/​Bundle;​
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​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;​ZLandroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V 36 .​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;​ZLandroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V
37 ····​.​locals·8 37 ····​.​locals·7
38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
39 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 39 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
40 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 40 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
41 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 41 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
42 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 42 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
43 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 43 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
44 ····​.​param·​p7,​·​"number"····​#·​I 44 ····​.​param·​p7,​·​"number"····​#·​I
Offset 61, 302 lines modified Offset 61, 300 lines modified
61 ····​.​param·​p21,​·​"sortKey"····​#·​Ljava/​lang/​String;​ 61 ····​.​param·​p21,​·​"sortKey"····​#·​Ljava/​lang/​String;​
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​76 63 ····​.​line·​76
64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
65 ····​.​line·​68 65 ····​.​line·​68
66 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 66 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
67 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V 67 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
68 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean$Builder;​-​>mActionExtrasList:​Ljava/​util/​List;​ 68 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean$Builder;​-​>mActionExtrasList:​Ljava/​util/​List;​
   
69 ····​.​line·​77 69 ····​.​line·​77
70 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 70 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
71 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 71 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
72 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 72 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
73 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 73 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
74 ····​move-​result-​object·​v4 74 ····​move-​result-​object·​v3
   
75 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 75 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
76 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 76 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
77 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 77 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
78 ····​move-​result-​object·​v4 78 ····​move-​result-​object·​v3
   
79 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 79 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
80 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 80 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
81 ····​move-​result-​object·​v4 81 ····​move-​result-​object·​v3
   
82 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 82 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
83 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 83 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
84 ····​move-​result-​object·​v4 84 ····​move-​result-​object·​v3
   
85 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 85 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
86 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 86 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
87 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 87 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
88 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v3
   
89 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 89 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
90 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 90 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
91 ····​move-​result-​object·​v4 91 ····​move-​result-​object·​v3
   
92 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 92 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
93 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 93 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
94 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 94 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
95 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 95 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
96 ····​move-​result-​object·​v5 96 ····​move-​result-​object·​v4
   
97 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 97 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
98 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 98 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2
   
99 ····​if-​eqz·​v4,​·​:​cond_4 99 ····​if-​eqz·​v3,​·​:​cond_4
   
100 ····​const/​4·​v4,​·​0x1 100 ····​const/​4·​v3,​·​0x1
   
101 ····​:​goto_0 101 ····​:​goto_0
102 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 102 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
103 ····​move-​result-​object·​v5 103 ····​move-​result-​object·​v4
   
104 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 104 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
Max diff block lines reached; 10905/17191 bytes (63.43%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatKitKat$Builder.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
33 .​end·​field 33 .​end·​field
   
34 .​field·​private·​mExtras:​Landroid/​os/​Bundle;​ 34 .​field·​private·​mExtras:​Landroid/​os/​Bundle;​
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​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;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​util/​ArrayList;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V 36 .​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;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​util/​ArrayList;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V
37 ····​.​locals·8 37 ····​.​locals·7
38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
39 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 39 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
40 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 40 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
41 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 41 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
42 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 42 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
43 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 43 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
44 ····​.​param·​p7,​·​"number"····​#·​I 44 ····​.​param·​p7,​·​"number"····​#·​I
Offset 90, 339 lines modified Offset 90, 337 lines modified
   
90 ····​.​prologue 90 ····​.​prologue
91 ····​.​line·​44 91 ····​.​line·​44
92 ····​.​local·​p19,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 92 ····​.​local·​p19,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
94 ····​.​line·​35 94 ····​.​line·​35
95 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 95 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
96 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V 96 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
97 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompatKit​Kat$Builder;​-​>mActionExtrasList:​Ljava/​util/​List;​ 97 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompatKit​Kat$Builder;​-​>mActionExtrasList:​Ljava/​util/​List;​
   
98 ····​.​line·​45 98 ····​.​line·​45
99 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 99 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
100 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 100 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
101 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 101 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
102 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 102 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
103 ····​move-​result-​object·​v4 103 ····​move-​result-​object·​v3
   
104 ····​move/​from16·​v0,​·​p14 104 ····​move/​from16·​v0,​·​p14
   
105 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​ 105 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​
   
106 ····​move-​result-​object·​v4 106 ····​move-​result-​object·​v3
   
107 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 107 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
108 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 108 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
109 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 109 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
110 ····​move-​result-​object·​v4 110 ····​move-​result-​object·​v3
   
111 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 111 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
112 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 112 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
113 ····​move-​result-​object·​v4 113 ····​move-​result-​object·​v3
   
114 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 114 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
115 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 115 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
116 ····​move-​result-​object·​v4 116 ····​move-​result-​object·​v3
   
117 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 117 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
118 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 118 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
119 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 119 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
120 ····​move-​result-​object·​v4 120 ····​move-​result-​object·​v3
   
121 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 121 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
122 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 122 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
123 ····​move-​result-​object·​v4 123 ····​move-​result-​object·​v3
   
124 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 124 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
125 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 125 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
126 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 126 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
127 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 127 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
128 ····​move-​result-​object·​v5 128 ····​move-​result-​object·​v4
   
129 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 129 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
130 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 130 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2
   
131 ····​if-​eqz·​v4,​·​:​cond_5 131 ····​if-​eqz·​v3,​·​:​cond_5
   
132 ····​const/​4·​v4,​·​0x1 132 ····​const/​4·​v3,​·​0x1
   
133 ····​:​goto_0 133 ····​:​goto_0
Max diff block lines reached; 12418/18843 bytes (65.90%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationManagerCompat$SideChannelManager.smali
Offset 808, 17 lines modified Offset 808, 17 lines modified
   
808 ····​move-​result-​object·​v1 808 ····​move-​result-​object·​v1
   
809 ····​.​line·​480 809 ····​.​line·​480
810 ····​.​local·​v1,​·​"msg":​Landroid/​os/​Message;​ 810 ····​.​local·​v1,​·​"msg":​Landroid/​os/​Message;​
811 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat$SideChannelManag​er;​-​>mHandler:​Landroid/​os/​Handler;​ 811 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat$SideChannelManag​er;​-​>mHandler:​Landroid/​os/​Handler;​
   
812 ····​int-​to-​long·​v4,​·​v0 812 ····​int-​to-​long·​v3,​·​v0
   
813 ····​invoke-​virtual·​{v2,​·​v1,​·​v4,​·​v5},​·​Landroid/​os/​Handler;​-​>sendMessageDelayed(L​android/​os/​Message;​J)​Z 813 ····​invoke-​virtual·​{v2,​·​v1,​·​v3,​·​v4},​·​Landroid/​os/​Handler;​-​>sendMessageDelayed(L​android/​os/​Message;​J)​Z
   
814 ····​goto/​16·​:​goto_0 814 ····​goto/​16·​:​goto_0
815 .​end·​method 815 .​end·​method
   
816 .​method·​private·​updateListenerMap()​V 816 .​method·​private·​updateListenerMap()​V
817 ····​.​locals·​12 817 ····​.​locals·​12
   
[−]
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·3 563 ····​.​locals·2
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·9 88 ····​.​locals·8
   
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·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 107 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
108 ····​const/​4·​v2,​·​0x5 108 ····​const/​4·​v1,​·​0x5
   
109 ····​const/​16·​v3,​·​0x80 109 ····​const/​16·​v2,​·​0x80
   
110 ····​const-​wide/​16·​v4,​·​0x1 110 ····​const-​wide/​16·​v3,​·​0x1
   
111 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 111 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
112 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 112 ····​sget-​object·​v6,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
113 ····​sget-​object·​v8,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​ 113 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​
   
114 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 114 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
115 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​ 115 ····​sput-​object·​v0,​·​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/graphics/ColorUtils.smali
Offset 784, 59 lines modified Offset 784, 59 lines modified
   
784 ····​move-​result-​wide·​v0 784 ····​move-​result-​wide·​v0
   
785 ····​goto·​:​goto_2 785 ····​goto·​:​goto_2
786 .​end·​method 786 .​end·​method
   
787 .​method·​public·​static·​calculateMinimumAlpha​(IIF)​I 787 .​method·​public·​static·​calculateMinimumAlpha​(IIF)​I
788 ····​.​locals·​11 788 ····​.​locals·​10
789 ····​.​param·​p0,​·​"foreground"····​#·​I 789 ····​.​param·​p0,​·​"foreground"····​#·​I
790 ····​.​param·​p1,​·​"background"····​#·​I 790 ····​.​param·​p1,​·​"background"····​#·​I
791 ····​.​param·​p2,​·​"minContrastRatio"····​#·​F 791 ····​.​param·​p2,​·​"minContrastRatio"····​#·​F
   
792 ····​.​prologue 792 ····​.​prologue
793 ····​const/​16·​v8,​·​0xff 793 ····​const/​16·​v8,​·​0xff
   
794 ····​const/​16·​v10,​·​0xa 794 ····​const/​16·​v9,​·​0xa
   
795 ····​.​line·​111 795 ····​.​line·​111
796 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>alpha(I)​I 796 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>alpha(I)​I
   
797 ····​move-​result·​v5 797 ····​move-​result·​v7
   
798 ····​if-​eq·​v5,​·​v8,​·​:​cond_0 798 ····​if-​eq·​v7,​·​v8,​·​:​cond_0
   
799 ····​.​line·​112 799 ····​.​line·​112
800 ····​new-​instance·​v5,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 800 ····​new-​instance·​v7,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
801 ····​const-​string·​v8,​·​"background·​can·​not·​be·​translucent" 801 ····​const-​string·​v8,​·​"background·​can·​not·​be·​translucent"
   
802 ····​invoke-​direct·​{v5,​·​v8},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 802 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
803 ····​throw·​v5 803 ····​throw·​v7
   
804 ····​.​line·​116 804 ····​.​line·​116
805 ····​:​cond_0 805 ····​:​cond_0
806 ····​invoke-​static·​{p0,​·​v8},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>setAlphaComponent(II​)​I 806 ····​invoke-​static·​{p0,​·​v8},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>setAlphaComponent(II​)​I
   
807 ····​move-​result·​v4 807 ····​move-​result·​v4
   
808 ····​.​line·​117 808 ····​.​line·​117
809 ····​.​local·​v4,​·​"testForeground":​I 809 ····​.​local·​v4,​·​"testForeground":​I
810 ····​invoke-​static·​{v4,​·​p1},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>calculateContrast(II​)​D 810 ····​invoke-​static·​{v4,​·​p1},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>calculateContrast(II​)​D
   
811 ····​move-​result-​wide·​v6 811 ····​move-​result-​wide·​v5
   
812 ····​.​line·​118 812 ····​.​line·​118
813 ····​.​local·​v6,​·​"testRatio":​D 813 ····​.​local·​v5,​·​"testRatio":​D
814 ····​float-​to-​double·​v8,​·​p2 814 ····​float-​to-​double·​v7,​·​p2
   
815 ····​cmpg-​double·​v5,​·​v6,​·​v8 815 ····​cmpg-​double·​v7,​·​v5,​·​v7
   
816 ····​if-​gez·​v5,​·​:​cond_2 816 ····​if-​gez·​v7,​·​:​cond_2
   
817 ····​.​line·​120 817 ····​.​line·​120
818 ····​const/​4·​v0,​·​-​0x1 818 ····​const/​4·​v0,​·​-​0x1
   
819 ····​.​line·​145 819 ····​.​line·​145
820 ····​:​cond_1 820 ····​:​cond_1
821 ····​return·​v0 821 ····​return·​v0
Offset 852, 42 lines modified Offset 852, 42 lines modified
852 ····​.​line·​126 852 ····​.​line·​126
853 ····​.​local·​v1,​·​"minAlpha":​I 853 ····​.​local·​v1,​·​"minAlpha":​I
854 ····​const/​16·​v0,​·​0xff 854 ····​const/​16·​v0,​·​0xff
   
855 ····​.​line·​128 855 ····​.​line·​128
856 ····​.​local·​v0,​·​"maxAlpha":​I 856 ····​.​local·​v0,​·​"maxAlpha":​I
857 ····​:​goto_0 857 ····​:​goto_0
858 ····​if-​gt·​v2,​·​v10,​·​:​cond_1 858 ····​if-​gt·​v2,​·​v9,​·​:​cond_1
   
859 ····​sub-​int·​v5,​·​v0,​·​v1 859 ····​sub-​int·​v7,​·​v0,​·​v1
   
860 ····​if-​le·​v5,​·​v10,​·​:​cond_1 860 ····​if-​le·​v7,​·​v9,​·​:​cond_1
   
861 ····​.​line·​130 861 ····​.​line·​130
862 ····​add-​int·​v5,​·​v1,​·​v0 862 ····​add-​int·​v7,​·​v1,​·​v0
   
863 ····​div-​int/​lit8·​v3,​·​v5,​·​0x2 863 ····​div-​int/​lit8·​v3,​·​v7,​·​0x2
   
864 ····​.​line·​132 864 ····​.​line·​132
865 ····​.​local·​v3,​·​"testAlpha":​I 865 ····​.​local·​v3,​·​"testAlpha":​I
866 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>setAlphaComponent(II​)​I 866 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>setAlphaComponent(II​)​I
   
867 ····​move-​result·​v4 867 ····​move-​result·​v4
   
868 ····​.​line·​133 868 ····​.​line·​133
869 ····​invoke-​static·​{v4,​·​p1},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>calculateContrast(II​)​D 869 ····​invoke-​static·​{v4,​·​p1},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>calculateContrast(II​)​D
   
870 ····​move-​result-​wide·​v6 870 ····​move-​result-​wide·​v5
   
871 ····​.​line·​135 871 ····​.​line·​135
872 ····​float-​to-​double·​v8,​·​p2 872 ····​float-​to-​double·​v7,​·​p2
   
873 ····​cmpg-​double·​v5,​·​v6,​·​v8 873 ····​cmpg-​double·​v7,​·​v5,​·​v7
   
874 ····​if-​gez·​v5,​·​:​cond_3 874 ····​if-​gez·​v7,​·​:​cond_3
   
875 ····​.​line·​136 875 ····​.​line·​136
876 ····​move·​v1,​·​v3 876 ····​move·​v1,​·​v3
   
Max diff block lines reached; 43/2668 bytes (1.61%) of diff not shown.
[−]
smali/android/support/v4/graphics/drawable/DrawableWrapperDonut.smali
Offset 382, 15 lines modified Offset 382, 15 lines modified
   
382 ····​move-​result·​v0 382 ····​move-​result·​v0
   
383 ····​return·​v0 383 ····​return·​v0
384 .​end·​method 384 .​end·​method
   
385 .​method·​public·​scheduleDrawable(Land​roid/​graphics/​drawable/​Drawable;​Ljava/​lang/​Runnable;​J)​V 385 .​method·​public·​scheduleDrawable(Land​roid/​graphics/​drawable/​Drawable;​Ljava/​lang/​Runnable;​J)​V
386 ····​.​locals·1 386 ····​.​locals·0
387 ····​.​param·​p1,​·​"who"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 387 ····​.​param·​p1,​·​"who"····​#·​Landroid/​graphics/​drawable/​Drawable;​
388 ····​.​param·​p2,​·​"what"····​#·​Ljava/​lang/​Runnable;​ 388 ····​.​param·​p2,​·​"what"····​#·​Ljava/​lang/​Runnable;​
389 ····​.​param·​p3,​·​"when"····​#·​J 389 ····​.​param·​p3,​·​"when"····​#·​J
   
390 ····​.​prologue 390 ····​.​prologue
391 ····​.​line·​173 391 ····​.​line·​173
392 ····​invoke-​virtual·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>scheduleSelf(Ljava/​lang/​Runnable;​J)​V 392 ····​invoke-​virtual·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>scheduleSelf(Ljava/​lang/​Runnable;​J)​V
[−]
smali/android/support/v4/media/MediaMetadataCompat$Builder.smali
Offset 155, 15 lines modified Offset 155, 15 lines modified
155 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​os/​Bundle;​-​>putParcelable(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​V 155 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​os/​Bundle;​-​>putParcelable(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​V
   
156 ····​.​line·​733 156 ····​.​line·​733
157 ····​return-​object·​p0 157 ····​return-​object·​p0
158 .​end·​method 158 .​end·​method
   
159 .​method·​public·​putLong(Ljava/​lang/​String;​J)​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​ 159 .​method·​public·​putLong(Ljava/​lang/​String;​J)​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​
160 ····​.​locals·4 160 ····​.​locals·3
161 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 161 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
162 ····​.​param·​p2,​·​"value"····​#·​J 162 ····​.​param·​p2,​·​"value"····​#·​J
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​677 164 ····​.​line·​677
165 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>METADATA_KEYS_TYPE:​Landroid/​support/​v4/​util/​ArrayMap;​ 165 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>METADATA_KEYS_TYPE:​Landroid/​support/​v4/​util/​ArrayMap;​
166 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>access$200()​Landroid/​support/​v4/​util/​ArrayMap;​ 166 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>access$200()​Landroid/​support/​v4/​util/​ArrayMap;​
[−]
smali/android/support/v4/media/MediaMetadataCompat.smali
Offset 599, 15 lines modified Offset 599, 15 lines modified
599 ····​.​line·​33 599 ····​.​line·​33
600 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>METADATA_KEYS_TYPE:​Landroid/​support/​v4/​util/​ArrayMap;​ 600 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>METADATA_KEYS_TYPE:​Landroid/​support/​v4/​util/​ArrayMap;​
   
601 ····​return-​object·​v0 601 ····​return-​object·​v0
602 .​end·​method 602 .​end·​method
   
603 .​method·​public·​static·​fromMediaMetadata(Lja​va/​lang/​Object;​)​Landroid/​support/​v4/​media/​MediaMetadataCompat;​ 603 .​method·​public·​static·​fromMediaMetadata(Lja​va/​lang/​Object;​)​Landroid/​support/​v4/​media/​MediaMetadataCompat;​
604 ····​.​locals·8 604 ····​.​locals·7
605 ····​.​param·​p0,​·​"metadataObj"····​#·​Ljava/​lang/​Object;​ 605 ····​.​param·​p0,​·​"metadataObj"····​#·​Ljava/​lang/​Object;​
   
606 ····​.​prologue 606 ····​.​prologue
607 ····​.​line·​471 607 ····​.​line·​471
608 ····​if-​eqz·​p0,​·​:​cond_0 608 ····​if-​eqz·​p0,​·​:​cond_0
   
609 ····​sget·​v5,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 609 ····​sget·​v5,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
Offset 678, 17 lines modified Offset 678, 17 lines modified
   
678 ····​goto·​:​goto_1 678 ····​goto·​:​goto_1
   
679 ····​.​line·​485 679 ····​.​line·​485
680 ····​:​pswitch_0 680 ····​:​pswitch_0
681 ····​invoke-​static·​{p0,​·​v2},​·​Landroid/​support/​v4/​media/​MediaMetadataCompatAp​i21;​-​>getLong(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​J 681 ····​invoke-​static·​{p0,​·​v2},​·​Landroid/​support/​v4/​media/​MediaMetadataCompatAp​i21;​-​>getLong(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​J
   
682 ····​move-​result-​wide·​v6 682 ····​move-​result-​wide·​v5
   
683 ····​invoke-​virtual·​{v0,​·​v2,​·​v6,​·​v7},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​ 683 ····​invoke-​virtual·​{v0,​·​v2,​·​v5,​·​v6},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​
   
684 ····​goto·​:​goto_1 684 ····​goto·​:​goto_1
   
685 ····​.​line·​481 685 ····​.​line·​481
686 ····​:​pswitch_1 686 ····​:​pswitch_1
687 ····​invoke-​static·​{p0,​·​v2},​·​Landroid/​support/​v4/​media/​MediaMetadataCompatAp​i21;​-​>getBitmap(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Landroid/​graphics/​Bitmap;​ 687 ····​invoke-​static·​{p0,​·​v2},​·​Landroid/​support/​v4/​media/​MediaMetadataCompatAp​i21;​-​>getBitmap(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Landroid/​graphics/​Bitmap;​
   
Offset 1098, 24 lines modified Offset 1098, 24 lines modified
1098 ····​:​cond_7 1098 ····​:​cond_7
1099 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 1099 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
1100 ····​goto·​:​goto_2 1100 ····​goto·​:​goto_2
1101 .​end·​method 1101 .​end·​method
   
1102 .​method·​public·​getLong(Ljava/​lang/​String;​)​J 1102 .​method·​public·​getLong(Ljava/​lang/​String;​)​J
1103 ····​.​locals·4 1103 ····​.​locals·3
1104 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 1104 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
   
1105 ····​.​prologue 1105 ····​.​prologue
1106 ····​.​line·​313 1106 ····​.​line·​313
1107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>mBundle:​Landroid/​os/​Bundle;​ 1107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>mBundle:​Landroid/​os/​Bundle;​
   
1108 ····​const-​wide/​16·​v2,​·​0x0 1108 ····​const-​wide/​16·​v1,​·​0x0
   
1109 ····​invoke-​virtual·​{v0,​·​p1,​·​v2,​·​v3},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​J)​J 1109 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​J)​J
   
1110 ····​move-​result-​wide·​v0 1110 ····​move-​result-​wide·​v0
   
1111 ····​return-​wide·​v0 1111 ····​return-​wide·​v0
1112 .​end·​method 1112 .​end·​method
   
1113 .​method·​public·​getMediaMetadata()​Ljava/​lang/​Object;​ 1113 .​method·​public·​getMediaMetadata()​Ljava/​lang/​Object;​
[−]
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·4 398 ····​.​locals·3
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·9 31 ····​.​locals·8
32 ····​.​param·​p1,​·​"focusChange"····​#·​I 32 ····​.​param·​p1,​·​"focusChange"····​#·​I
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​188 34 ····​.​line·​188
35 ····​const/​4·​v7,​·​0x0 35 ····​const/​4·​v6,​·​0x0
   
36 ····​.​line·​189 36 ····​.​line·​189
37 ····​.​local·​v7,​·​"keyCode":​I 37 ····​.​local·​v6,​·​"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·​v7,​·​:​cond_0 41 ····​if-​eqz·​v6,​·​:​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·​v2 44 ····​move-​result-​wide·​v1
   
45 ····​.​line·​198 45 ····​.​line·​198
46 ····​.​local·​v2,​·​"now":​J 46 ····​.​local·​v1,​·​"now":​J
47 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​ 47 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
48 ····​const/​4·​v6,​·​0x0 48 ····​const/​4·​v5,​·​0x0
   
49 ····​const/​4·​v8,​·​0x0 49 ····​const/​4·​v7,​·​0x0
   
50 ····​move-​wide·​v4,​·​v2 50 ····​move-​wide·​v3,​·​v1
   
51 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 51 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
52 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z 52 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z
   
53 ····​.​line·​199 53 ····​.​line·​199
54 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​ 54 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
55 ····​const/​4·​v6,​·​0x1 55 ····​const/​4·​v5,​·​0x1
   
56 ····​const/​4·​v8,​·​0x0 56 ····​const/​4·​v7,​·​0x0
   
57 ····​move-​wide·​v4,​·​v2 57 ····​move-​wide·​v3,​·​v1
   
58 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 58 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
59 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z 59 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z
   
60 ····​.​line·​201 60 ····​.​line·​201
61 ····​.​end·​local·​v2····​#·​"now":​J 61 ····​.​end·​local·​v1····​#·​"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·​v7,​·​0x7f 66 ····​const/​16·​v6,​·​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/media/session/MediaControllerCompat$MediaControllerImplBase.smali
Offset 230, 19 lines modified Offset 230, 19 lines modified
230 ····​:​try_start_0 230 ····​:​try_start_0
231 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$MediaControllerImplB​ase;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​ 231 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$MediaControllerImplB​ase;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​
   
232 ····​invoke-​interface·​{v1},​·​Landroid/​support/​v4/​media/​session/​IMediaSession;​-​>getFlags()​J 232 ····​invoke-​interface·​{v1},​·​Landroid/​support/​v4/​media/​session/​IMediaSession;​-​>getFlags()​J
233 ····​:​try_end_0 233 ····​:​try_end_0
234 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 234 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
235 ····​move-​result-​wide·​v2 235 ····​move-​result-​wide·​v1
   
236 ····​.​line·​917 236 ····​.​line·​917
237 ····​:​goto_0 237 ····​:​goto_0
238 ····​return-​wide·​v2 238 ····​return-​wide·​v1
   
239 ····​.​line·​914 239 ····​.​line·​914
240 ····​:​catch_0 240 ····​:​catch_0
241 ····​move-​exception·​v0 241 ····​move-​exception·​v0
   
242 ····​.​line·​915 242 ····​.​line·​915
243 ····​.​local·​v0,​·​"e":​Landroid/​os/​RemoteException;​ 243 ····​.​local·​v0,​·​"e":​Landroid/​os/​RemoteException;​
Offset 265, 15 lines modified Offset 265, 15 lines modified
265 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 265 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
266 ····​move-​result-​object·​v2 266 ····​move-​result-​object·​v2
   
267 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 267 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
268 ····​.​line·​917 268 ····​.​line·​917
269 ····​const-​wide/​16·​v2,​·​0x0 269 ····​const-​wide/​16·​v1,​·​0x0
   
270 ····​goto·​:​goto_0 270 ····​goto·​:​goto_0
271 .​end·​method 271 .​end·​method
   
272 .​method·​public·​getMediaController()​Ljava/​lang/​Object;​ 272 .​method·​public·​getMediaController()​Ljava/​lang/​Object;​
273 ····​.​locals·​1 273 ····​.​locals·​1
   
[−]
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsBase.smali
Offset 319, 15 lines modified Offset 319, 15 lines modified
   
319 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 319 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
320 ····​goto·​:​goto_0 320 ····​goto·​:​goto_0
321 .​end·​method 321 .​end·​method
   
322 .​method·​public·​seekTo(J)​V 322 .​method·​public·​seekTo(J)​V
323 ····​.​locals·5 323 ····​.​locals·4
324 ····​.​param·​p1,​·​"pos"····​#·​J 324 ····​.​param·​p1,​·​"pos"····​#·​J
   
325 ····​.​prologue 325 ····​.​prologue
326 ····​.​line·​1051 326 ····​.​line·​1051
327 ····​:​try_start_0 327 ····​:​try_start_0
328 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$TransportControlsBas​e;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​ 328 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$TransportControlsBas​e;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​
   
Offset 575, 15 lines modified Offset 575, 15 lines modified
   
575 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 575 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
576 ····​goto·​:​goto_0 576 ····​goto·​:​goto_0
577 .​end·​method 577 .​end·​method
   
578 .​method·​public·​skipToQueueItem(J)​V 578 .​method·​public·​skipToQueueItem(J)​V
579 ····​.​locals·5 579 ····​.​locals·4
580 ····​.​param·​p1,​·​"id"····​#·​J 580 ····​.​param·​p1,​·​"id"····​#·​J
   
581 ····​.​prologue 581 ····​.​prologue
582 ····​.​line·​1024 582 ····​.​line·​1024
583 ····​:​try_start_0 583 ····​:​try_start_0
584 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$TransportControlsBas​e;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​ 584 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$TransportControlsBas​e;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​
   
[−]
smali/android/support/v4/media/session/MediaControllerCompatApi21$TransportControls.smali
Offset 116, 15 lines modified Offset 116, 15 lines modified
116 ····​invoke-​virtual·​{p0},​·​Landroid/​media/​session/​MediaController$Trans​portControls;​-​>rewind()​V 116 ····​invoke-​virtual·​{p0},​·​Landroid/​media/​session/​MediaController$Trans​portControls;​-​>rewind()​V
   
117 ····​.​line·​144 117 ····​.​line·​144
118 ····​return-​void 118 ····​return-​void
119 .​end·​method 119 .​end·​method
   
120 .​method·​public·​static·​seekTo(Ljava/​lang/​Object;​J)​V 120 .​method·​public·​static·​seekTo(Ljava/​lang/​Object;​J)​V
121 ····​.​locals·1 121 ····​.​locals·0
122 ····​.​param·​p0,​·​"controlsObj"····​#·​Ljava/​lang/​Object;​ 122 ····​.​param·​p0,​·​"controlsObj"····​#·​Ljava/​lang/​Object;​
123 ····​.​param·​p1,​·​"pos"····​#·​J 123 ····​.​param·​p1,​·​"pos"····​#·​J
   
124 ····​.​prologue 124 ····​.​prologue
125 ····​.​line·​135 125 ····​.​line·​135
126 ····​check-​cast·​p0,​·​Landroid/​media/​session/​MediaController$Trans​portControls;​ 126 ····​check-​cast·​p0,​·​Landroid/​media/​session/​MediaController$Trans​portControls;​
   
Offset 198, 15 lines modified Offset 198, 15 lines modified
198 ····​invoke-​virtual·​{p0},​·​Landroid/​media/​session/​MediaController$Trans​portControls;​-​>skipToPrevious()​V 198 ····​invoke-​virtual·​{p0},​·​Landroid/​media/​session/​MediaController$Trans​portControls;​-​>skipToPrevious()​V
   
199 ····​.​line·​152 199 ····​.​line·​152
200 ····​return-​void 200 ····​return-​void
201 .​end·​method 201 .​end·​method
   
202 .​method·​public·​static·​skipToQueueItem(Ljava​/​lang/​Object;​J)​V 202 .​method·​public·​static·​skipToQueueItem(Ljava​/​lang/​Object;​J)​V
203 ····​.​locals·1 203 ····​.​locals·0
204 ····​.​param·​p0,​·​"controlsObj"····​#·​Ljava/​lang/​Object;​ 204 ····​.​param·​p0,​·​"controlsObj"····​#·​Ljava/​lang/​Object;​
205 ····​.​param·​p1,​·​"id"····​#·​J 205 ····​.​param·​p1,​·​"id"····​#·​J
   
206 ····​.​prologue 206 ····​.​prologue
207 ····​.​line·​167 207 ····​.​line·​167
208 ····​check-​cast·​p0,​·​Landroid/​media/​session/​MediaController$Trans​portControls;​ 208 ····​check-​cast·​p0,​·​Landroid/​media/​session/​MediaController$Trans​portControls;​
   
[−]
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler.smali
Offset 69, 15 lines modified Offset 69, 15 lines modified
69 ····​.​line·​1716 69 ····​.​line·​1716
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
   
   
72 #·​virtual·​methods 72 #·​virtual·​methods
73 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 73 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
74 ····​.​locals·6 74 ····​.​locals·5
75 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​ 75 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​const/​4·​v3,​·​0x0 77 ····​const/​4·​v3,​·​0x0
   
78 ····​.​line·​1738 78 ····​.​line·​1738
79 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​ 79 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​
Offset 167, 17 lines modified Offset 167, 17 lines modified
   
167 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​ 167 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​
   
168 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​ 168 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​
   
169 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 169 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
170 ····​move-​result-​wide·​v4 170 ····​move-​result-​wide·​v3
   
171 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Ca​llback;​-​>onSkipToQueueItem(J)​V 171 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Ca​llback;​-​>onSkipToQueueItem(J)​V
   
172 ····​goto·​:​goto_0 172 ····​goto·​:​goto_0
   
173 ····​.​line·​1755 173 ····​.​line·​1755
174 ····​:​pswitch_4 174 ····​:​pswitch_4
175 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​ 175 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​
   
Offset 266, 17 lines modified Offset 266, 17 lines modified
   
266 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​ 266 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​
   
267 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​ 267 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​
   
268 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 268 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
269 ····​move-​result-​wide·​v4 269 ····​move-​result-​wide·​v3
   
270 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Ca​llback;​-​>onSeekTo(J)​V 270 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Ca​llback;​-​>onSeekTo(J)​V
   
271 ····​goto/​16·​:​goto_0 271 ····​goto/​16·​:​goto_0
   
272 ····​.​line·​1776 272 ····​.​line·​1776
273 ····​:​pswitch_b 273 ····​:​pswitch_b
274 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​ 274 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​
   
[−]
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.smali
Offset 566, 232 lines modified Offset 566, 228 lines modified
   
566 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​p2},​·​Landroid/​media/​AudioManager;​-​>adjustStreamVolume(I​II)​V 566 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​p2},​·​Landroid/​media/​AudioManager;​-​>adjustStreamVolume(I​II)​V
   
567 ····​goto·​:​goto_0 567 ····​goto·​:​goto_0
568 .​end·​method 568 .​end·​method
   
569 .​method·​private·​getStateWithUpdatedPo​sition()​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​ 569 .​method·​private·​getStateWithUpdatedPo​sition()​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​
570 ····​.​locals·20 570 ····​.​locals·18
   
571 ····​.​prologue 571 ····​.​prologue
572 ····​.​line·​1359 572 ····​.​line·​1359
573 ····​const-​wide/​16·​v10,​·​-​0x1 573 ····​const-​wide/​16·​v8,​·​-​0x1
   
574 ····​.​line·​1360 574 ····​.​line·​1360
575 ····​.​local·​v10,​·​"duration":​J 575 ····​.​local·​v8,​·​"duration":​J
576 ····​move-​object/​from16·​v0,​·​p0 576 ····​move-​object/​from16·​v0,​·​p0
   
577 ····​iget-​object·​v6,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mLock:​Ljava/​lang/​Object;​ 577 ····​iget-​object·​v5,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mLock:​Ljava/​lang/​Object;​
   
578 ····​monitor-​enter·​v6 578 ····​monitor-​enter·​v5
   
579 ····​.​line·​1361 579 ····​.​line·​1361
580 ····​:​try_start_0 580 ····​:​try_start_0
581 ····​move-​object/​from16·​v0,​·​p0 581 ····​move-​object/​from16·​v0,​·​p0
   
582 ····​iget-​object·​v12,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mState:​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​ 582 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mState:​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​
   
583 ····​.​line·​1362 583 ····​.​line·​1362
584 ····​.​local·​v12,​·​"state":​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​ 584 ····​.​local·​v11,​·​"state":​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​
585 ····​move-​object/​from16·​v0,​·​p0 585 ····​move-​object/​from16·​v0,​·​p0
   
586 ····​iget-​object·​v3,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​ 586 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​
   
587 ····​if-​eqz·​v3,​·​:​cond_0 587 ····​if-​eqz·​v2,​·​:​cond_0
   
588 ····​move-​object/​from16·​v0,​·​p0 588 ····​move-​object/​from16·​v0,​·​p0
   
589 ····​iget-​object·​v3,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​ 589 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​
   
590 ····​const-​string·​v13,​·​"android.​media.​metadata.​DURATION" 590 ····​const-​string·​v14,​·​"android.​media.​metadata.​DURATION"
   
591 ····​invoke-​virtual·​{v3,​·​v13},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>containsKey(Ljava/​lang/​String;​)​Z 591 ····​invoke-​virtual·​{v2,​·​v14},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>containsKey(Ljava/​lang/​String;​)​Z
   
592 ····​move-​result·​v3 592 ····​move-​result·​v2
   
593 ····​if-​eqz·​v3,​·​:​cond_0 593 ····​if-​eqz·​v2,​·​:​cond_0
   
594 ····​.​line·​1364 594 ····​.​line·​1364
595 ····​move-​object/​from16·​v0,​·​p0 595 ····​move-​object/​from16·​v0,​·​p0
   
596 ····​iget-​object·​v3,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​ 596 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​
   
597 ····​const-​string·​v13,​·​"android.​media.​metadata.​DURATION" 597 ····​const-​string·​v14,​·​"android.​media.​metadata.​DURATION"
   
598 ····​invoke-​virtual·​{v3,​·​v13},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>getLong(Ljava/​lang/​String;​)​J 598 ····​invoke-​virtual·​{v2,​·​v14},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>getLong(Ljava/​lang/​String;​)​J
   
599 ····​move-​result-​wide·​v10 599 ····​move-​result-​wide·​v8
   
600 ····​.​line·​1366 600 ····​.​line·​1366
601 ····​:​cond_0 601 ····​:​cond_0
602 ····​monitor-​exit·​v6 602 ····​monitor-​exit·​v5
603 ····​:​try_end_0 603 ····​:​try_end_0
604 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 604 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
605 ····​.​line·​1368 605 ····​.​line·​1368
606 ····​const/​4·​v9,​·​0x0 606 ····​const/​4·​v10,​·​0x0
   
607 ····​.​line·​1369 607 ····​.​line·​1369
608 ····​.​local·​v9,​·​"result":​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​ 608 ····​.​local·​v10,​·​"result":​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​
609 ····​if-​eqz·​v12,​·​:​cond_3 609 ····​if-​eqz·​v11,​·​:​cond_3
   
610 ····​.​line·​1370 610 ····​.​line·​1370
611 ····​invoke-​virtual·​{v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I 611 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I
   
612 ····​move-​result·​v3 612 ····​move-​result·​v2
   
613 ····​const/​4·​v6,​·​0x3 613 ····​const/​4·​v5,​·​0x3
   
614 ····​if-​eq·​v3,​·​v6,​·​:​cond_1 614 ····​if-​eq·​v2,​·​v5,​·​:​cond_1
   
615 ····​invoke-​virtual·​{v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I 615 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I
   
616 ····​move-​result·​v3 616 ····​move-​result·​v2
   
617 ····​const/​4·​v6,​·​0x4 617 ····​const/​4·​v5,​·​0x4
   
618 ····​if-​eq·​v3,​·​v6,​·​:​cond_1 618 ····​if-​eq·​v2,​·​v5,​·​:​cond_1
   
619 ····​invoke-​virtual·​{v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I 619 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I
   
620 ····​move-​result·​v3 620 ····​move-​result·​v2
   
621 ····​const/​4·​v6,​·​0x5 621 ····​const/​4·​v5,​·​0x5
   
622 ····​if-​ne·​v3,​·​v6,​·​:​cond_3 622 ····​if-​ne·​v2,​·​v5,​·​:​cond_3
   
623 ····​.​line·​1373 623 ····​.​line·​1373
624 ····​:​cond_1 624 ····​:​cond_1
625 ····​invoke-​virtual·​{v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getLastPositionUpdat​eTime()​J 625 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getLastPositionUpdat​eTime()​J
Max diff block lines reached; 11245/16253 bytes (69.19%) of diff not shown.
[−]
smali/android/support/v4/media/session/MediaSessionCompat$QueueItem.smali
Offset 94, 30 lines modified Offset 94, 30 lines modified
94 ····​.​line·​737 94 ····​.​line·​737
95 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​><init>(Landroid/​os/​Parcel;​)​V 95 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​><init>(Landroid/​os/​Parcel;​)​V
   
96 ····​return-​void 96 ····​return-​void
97 .​end·​method 97 .​end·​method
   
98 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V 98 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V
99 ····​.​locals·2 99 ····​.​locals·1
100 ····​.​param·​p1,​·​"description"····​#·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​ 100 ····​.​param·​p1,​·​"description"····​#·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​
101 ····​.​param·​p2,​·​"id"····​#·​J 101 ····​.​param·​p2,​·​"id"····​#·​J
   
102 ····​.​prologue 102 ····​.​prologue
103 ····​.​line·​756 103 ····​.​line·​756
104 ····​const/​4·​v0,​·​0x0 104 ····​const/​4·​v0,​·​0x0
   
105 ····​invoke-​direct·​{p0,​·​v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​><init>(Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V 105 ····​invoke-​direct·​{p0,​·​v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​><init>(Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V
   
106 ····​.​line·​757 106 ····​.​line·​757
107 ····​return-​void 107 ····​return-​void
108 .​end·​method 108 .​end·​method
   
109 .​method·​private·​constructor·​<init>(Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V 109 .​method·​private·​constructor·​<init>(Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V
110 ····​.​locals·3 110 ····​.​locals·2
111 ····​.​param·​p1,​·​"queueItem"····​#·​Ljava/​lang/​Object;​ 111 ····​.​param·​p1,​·​"queueItem"····​#·​Ljava/​lang/​Object;​
112 ····​.​param·​p2,​·​"description"····​#·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​ 112 ····​.​param·​p2,​·​"description"····​#·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​
113 ····​.​param·​p3,​·​"id"····​#·​J 113 ····​.​param·​p3,​·​"id"····​#·​J
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​.​line·​759 115 ····​.​line·​759
116 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 116 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 225, 15 lines modified Offset 225, 15 lines modified
225 ····​.​line·​787 225 ····​.​line·​787
226 ····​iget-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J 226 ····​iget-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J
   
227 ····​return-​wide·​v0 227 ····​return-​wide·​v0
228 .​end·​method 228 .​end·​method
   
229 .​method·​public·​getQueueItem()​Ljava/​lang/​Object;​ 229 .​method·​public·​getQueueItem()​Ljava/​lang/​Object;​
230 ····​.​locals·4 230 ····​.​locals·3
   
231 ····​.​prologue 231 ····​.​prologue
232 ····​.​line·​812 232 ····​.​line·​812
233 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​ 233 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​
   
234 ····​if-​nez·​v0,​·​:​cond_0 234 ····​if-​nez·​v0,​·​:​cond_0
   
Offset 255, 30 lines modified Offset 255, 30 lines modified
255 ····​:​cond_1 255 ····​:​cond_1
256 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mDescription:​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​ 256 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mDescription:​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​
   
257 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​-​>getMediaDescription(​)​Ljava/​lang/​Object;​ 257 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​-​>getMediaDescription(​)​Ljava/​lang/​Object;​
   
258 ····​move-​result-​object·​v0 258 ····​move-​result-​object·​v0
   
259 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J 259 ····​iget-​wide·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J
   
260 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​21$QueueItem;​-​>createItem(Ljava/​lang/​Object;​J)​Ljava/​lang/​Object;​ 260 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​21$QueueItem;​-​>createItem(Ljava/​lang/​Object;​J)​Ljava/​lang/​Object;​
   
261 ····​move-​result-​object·​v0 261 ····​move-​result-​object·​v0
   
262 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​ 262 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​
   
263 ····​.​line·​817 263 ····​.​line·​817
264 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​ 264 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​
   
265 ····​goto·​:​goto_0 265 ····​goto·​:​goto_0
266 .​end·​method 266 .​end·​method
   
267 .​method·​public·​toString()​Ljava/​lang/​String;​ 267 .​method·​public·​toString()​Ljava/​lang/​String;​
268 ····​.​locals·4 268 ····​.​locals·3
   
269 ····​.​prologue 269 ····​.​prologue
270 ····​.​line·​851 270 ····​.​line·​851
271 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 271 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
272 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 272 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 296, 17 lines modified Offset 296, 17 lines modified
   
296 ····​const-​string·​v1,​·​",​·​Id=" 296 ····​const-​string·​v1,​·​",​·​Id="
   
297 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 297 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
298 ····​move-​result-​object·​v0 298 ····​move-​result-​object·​v0
   
299 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J 299 ····​iget-​wide·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J
   
300 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 300 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
301 ····​move-​result-​object·​v0 301 ····​move-​result-​object·​v0
   
302 ····​const-​string·​v1,​·​"·​}" 302 ····​const-​string·​v1,​·​"·​}"
   
303 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 303 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
[−]
smali/android/support/v4/media/session/MediaSessionCompatApi14.smali
Offset 540, 121 lines modified Offset 540, 121 lines modified
540 ········​:​pswitch_0 540 ········​:​pswitch_0
541 ········​:​pswitch_7 541 ········​:​pswitch_7
542 ········​:​pswitch_8 542 ········​:​pswitch_8
543 ····​.​end·​packed-​switch 543 ····​.​end·​packed-​switch
544 .​end·​method 544 .​end·​method
   
545 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I 545 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I
546 ····​.​locals·6 546 ····​.​locals·5
547 ····​.​param·​p0,​·​"actions"····​#·​J 547 ····​.​param·​p0,​·​"actions"····​#·​J
   
548 ····​.​prologue 548 ····​.​prologue
549 ····​const-​wide/​16·​v4,​·​0x0 549 ····​const-​wide/​16·​v3,​·​0x0
   
550 ····​.​line·​131 550 ····​.​line·​131
551 ····​const/​4·​v0,​·​0x0 551 ····​const/​4·​v0,​·​0x0
   
552 ····​.​line·​132 552 ····​.​line·​132
553 ····​.​local·​v0,​·​"transportControlFlag​s":​I 553 ····​.​local·​v0,​·​"transportControlFlag​s":​I
554 ····​const-​wide/​16·​v2,​·​0x1 554 ····​const-​wide/​16·​v1,​·​0x1
   
555 ····​and-​long/​2addr·​v2,​·​p0 555 ····​and-​long/​2addr·​v1,​·​p0
   
556 ····​cmp-​long·​v1,​·​v2,​·​v4 556 ····​cmp-​long·​v1,​·​v1,​·​v3
   
557 ····​if-​eqz·​v1,​·​:​cond_0 557 ····​if-​eqz·​v1,​·​:​cond_0
   
558 ····​.​line·​133 558 ····​.​line·​133
559 ····​or-​int/​lit8·​v0,​·​v0,​·​0x20 559 ····​or-​int/​lit8·​v0,​·​v0,​·​0x20
   
560 ····​.​line·​135 560 ····​.​line·​135
561 ····​:​cond_0 561 ····​:​cond_0
562 ····​const-​wide/​16·​v2,​·​0x2 562 ····​const-​wide/​16·​v1,​·​0x2
   
563 ····​and-​long/​2addr·​v2,​·​p0 563 ····​and-​long/​2addr·​v1,​·​p0
   
564 ····​cmp-​long·​v1,​·​v2,​·​v4 564 ····​cmp-​long·​v1,​·​v1,​·​v3
   
565 ····​if-​eqz·​v1,​·​:​cond_1 565 ····​if-​eqz·​v1,​·​:​cond_1
   
566 ····​.​line·​136 566 ····​.​line·​136
567 ····​or-​int/​lit8·​v0,​·​v0,​·​0x10 567 ····​or-​int/​lit8·​v0,​·​v0,​·​0x10
   
568 ····​.​line·​138 568 ····​.​line·​138
569 ····​:​cond_1 569 ····​:​cond_1
570 ····​const-​wide/​16·​v2,​·​0x4 570 ····​const-​wide/​16·​v1,​·​0x4
   
571 ····​and-​long/​2addr·​v2,​·​p0 571 ····​and-​long/​2addr·​v1,​·​p0
   
572 ····​cmp-​long·​v1,​·​v2,​·​v4 572 ····​cmp-​long·​v1,​·​v1,​·​v3
   
573 ····​if-​eqz·​v1,​·​:​cond_2 573 ····​if-​eqz·​v1,​·​:​cond_2
   
574 ····​.​line·​139 574 ····​.​line·​139
575 ····​or-​int/​lit8·​v0,​·​v0,​·​0x4 575 ····​or-​int/​lit8·​v0,​·​v0,​·​0x4
   
576 ····​.​line·​141 576 ····​.​line·​141
577 ····​:​cond_2 577 ····​:​cond_2
578 ····​const-​wide/​16·​v2,​·​0x8 578 ····​const-​wide/​16·​v1,​·​0x8
   
579 ····​and-​long/​2addr·​v2,​·​p0 579 ····​and-​long/​2addr·​v1,​·​p0
   
580 ····​cmp-​long·​v1,​·​v2,​·​v4 580 ····​cmp-​long·​v1,​·​v1,​·​v3
   
581 ····​if-​eqz·​v1,​·​:​cond_3 581 ····​if-​eqz·​v1,​·​:​cond_3
   
582 ····​.​line·​142 582 ····​.​line·​142
583 ····​or-​int/​lit8·​v0,​·​v0,​·​0x2 583 ····​or-​int/​lit8·​v0,​·​v0,​·​0x2
   
584 ····​.​line·​144 584 ····​.​line·​144
585 ····​:​cond_3 585 ····​:​cond_3
586 ····​const-​wide/​16·​v2,​·​0x10 586 ····​const-​wide/​16·​v1,​·​0x10
   
587 ····​and-​long/​2addr·​v2,​·​p0 587 ····​and-​long/​2addr·​v1,​·​p0
   
588 ····​cmp-​long·​v1,​·​v2,​·​v4 588 ····​cmp-​long·​v1,​·​v1,​·​v3
   
589 ····​if-​eqz·​v1,​·​:​cond_4 589 ····​if-​eqz·​v1,​·​:​cond_4
   
590 ····​.​line·​145 590 ····​.​line·​145
591 ····​or-​int/​lit8·​v0,​·​v0,​·​0x1 591 ····​or-​int/​lit8·​v0,​·​v0,​·​0x1
   
592 ····​.​line·​147 592 ····​.​line·​147
593 ····​:​cond_4 593 ····​:​cond_4
594 ····​const-​wide/​16·​v2,​·​0x20 594 ····​const-​wide/​16·​v1,​·​0x20
   
595 ····​and-​long/​2addr·​v2,​·​p0 595 ····​and-​long/​2addr·​v1,​·​p0
   
596 ····​cmp-​long·​v1,​·​v2,​·​v4 596 ····​cmp-​long·​v1,​·​v1,​·​v3
   
597 ····​if-​eqz·​v1,​·​:​cond_5 597 ····​if-​eqz·​v1,​·​:​cond_5
   
598 ····​.​line·​148 598 ····​.​line·​148
599 ····​or-​int/​lit16·​v0,​·​v0,​·​0x80 599 ····​or-​int/​lit16·​v0,​·​v0,​·​0x80
   
600 ····​.​line·​150 600 ····​.​line·​150
601 ····​:​cond_5 601 ····​:​cond_5
602 ····​const-​wide/​16·​v2,​·​0x40 602 ····​const-​wide/​16·​v1,​·​0x40
   
603 ····​and-​long/​2addr·​v2,​·​p0 603 ····​and-​long/​2addr·​v1,​·​p0
Max diff block lines reached; 408/2527 bytes (16.15%) of diff not shown.
[−]
smali/android/support/v4/media/session/MediaSessionCompatApi18.smali
Offset 37, 32 lines modified Offset 37, 32 lines modified
   
37 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​18$OnPlaybackPosition​UpdateListener;​-​><init>(Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14$Callback;​)​V 37 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​18$OnPlaybackPosition​UpdateListener;​-​><init>(Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14$Callback;​)​V
   
38 ····​return-​object·​v0 38 ····​return-​object·​v0
39 .​end·​method 39 .​end·​method
   
40 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I 40 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I
41 ····​.​locals·6 41 ····​.​locals·5
42 ····​.​param·​p0,​·​"actions"····​#·​J 42 ····​.​param·​p0,​·​"actions"····​#·​J
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​72 44 ····​.​line·​72
45 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14;​-​>getRccTransportContr​olFlagsFromActions(J)​I 45 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14;​-​>getRccTransportContr​olFlagsFromActions(J)​I
   
46 ····​move-​result·​v0 46 ····​move-​result·​v0
   
47 ····​.​line·​74 47 ····​.​line·​74
48 ····​.​local·​v0,​·​"transportControlFlag​s":​I 48 ····​.​local·​v0,​·​"transportControlFlag​s":​I
49 ····​const-​wide/​16·​v2,​·​0x100 49 ····​const-​wide/​16·​v1,​·​0x100
   
50 ····​and-​long/​2addr·​v2,​·​p0 50 ····​and-​long/​2addr·​v1,​·​p0
   
51 ····​const-​wide/​16·​v4,​·​0x0 51 ····​const-​wide/​16·​v3,​·​0x0
   
52 ····​cmp-​long·​v1,​·​v2,​·​v4 52 ····​cmp-​long·​v1,​·​v1,​·​v3
   
53 ····​if-​eqz·​v1,​·​:​cond_0 53 ····​if-​eqz·​v1,​·​:​cond_0
   
54 ····​.​line·​75 54 ····​.​line·​75
55 ····​or-​int/​lit16·​v0,​·​v0,​·​0x100 55 ····​or-​int/​lit16·​v0,​·​v0,​·​0x100
   
56 ····​.​line·​77 56 ····​.​line·​77
Offset 109, 45 lines modified Offset 109, 45 lines modified
109 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​media/​RemoteControlClient;​-​>setPlaybackPositionU​pdateListener(Landroi​d/​media/​RemoteControlClient$O​nPlaybackPositionUpda​teListener;​)​V 109 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​media/​RemoteControlClient;​-​>setPlaybackPositionU​pdateListener(Landroi​d/​media/​RemoteControlClient$O​nPlaybackPositionUpda​teListener;​)​V
   
110 ····​.​line·​69 110 ····​.​line·​69
111 ····​return-​void 111 ····​return-​void
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​static·​setState(Ljava/​lang/​Object;​IJFJ)​V 113 .​method·​public·​static·​setState(Ljava/​lang/​Object;​IJFJ)​V
114 ····​.​locals·8 114 ····​.​locals·7
115 ····​.​param·​p0,​·​"rccObj"····​#·​Ljava/​lang/​Object;​ 115 ····​.​param·​p0,​·​"rccObj"····​#·​Ljava/​lang/​Object;​
116 ····​.​param·​p1,​·​"state"····​#·​I 116 ····​.​param·​p1,​·​"state"····​#·​I
117 ····​.​param·​p2,​·​"position"····​#·​J 117 ····​.​param·​p2,​·​"position"····​#·​J
118 ····​.​param·​p4,​·​"speed"····​#·​F 118 ····​.​param·​p4,​·​"speed"····​#·​F
119 ····​.​param·​p5,​·​"updateTime"····​#·​J 119 ····​.​param·​p5,​·​"updateTime"····​#·​J
   
120 ····​.​prologue 120 ····​.​prologue
121 ····​const-​wide/​16·​v6,​·​0x0 121 ····​const-​wide/​16·​v5,​·​0x0
   
122 ····​.​line·​45 122 ····​.​line·​45
123 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 123 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
   
124 ····​move-​result-​wide·​v0 124 ····​move-​result-​wide·​v0
   
125 ····​.​line·​46 125 ····​.​line·​46
126 ····​.​local·​v0,​·​"currTime":​J 126 ····​.​local·​v0,​·​"currTime":​J
127 ····​const/​4·​v4,​·​0x3 127 ····​const/​4·​v4,​·​0x3
   
128 ····​if-​ne·​p1,​·​v4,​·​:​cond_1 128 ····​if-​ne·​p1,​·​v4,​·​:​cond_1
   
129 ····​cmp-​long·​v4,​·​p2,​·​v6 129 ····​cmp-​long·​v4,​·​p2,​·​v5
   
130 ····​if-​lez·​v4,​·​:​cond_1 130 ····​if-​lez·​v4,​·​:​cond_1
   
131 ····​.​line·​47 131 ····​.​line·​47
132 ····​const-​wide/​16·​v2,​·​0x0 132 ····​const-​wide/​16·​v2,​·​0x0
   
133 ····​.​line·​48 133 ····​.​line·​48
134 ····​.​local·​v2,​·​"diff":​J 134 ····​.​local·​v2,​·​"diff":​J
135 ····​cmp-​long·​v4,​·​p5,​·​v6 135 ····​cmp-​long·​v4,​·​p5,​·​v5
   
136 ····​if-​lez·​v4,​·​:​cond_0 136 ····​if-​lez·​v4,​·​:​cond_0
   
137 ····​.​line·​49 137 ····​.​line·​49
138 ····​sub-​long·​v2,​·​v0,​·​p5 138 ····​sub-​long·​v2,​·​v0,​·​p5
   
139 ····​.​line·​50 139 ····​.​line·​50
[−]
smali/android/support/v4/media/session/MediaSessionCompatApi19.smali
Offset 30, 15 lines modified Offset 30, 15 lines modified
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​86 31 ····​.​line·​86
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​static·​addNewMetadata(Landro​id/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V 34 .​method·​static·​addNewMetadata(Landro​id/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V
35 ····​.​locals·4 35 ····​.​locals·3
36 ····​.​param·​p0,​·​"metadata"····​#·​Landroid/​os/​Bundle;​ 36 ····​.​param·​p0,​·​"metadata"····​#·​Landroid/​os/​Bundle;​
37 ····​.​param·​p1,​·​"editor"····​#·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 37 ····​.​param·​p1,​·​"editor"····​#·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​69 39 ····​.​line·​69
40 ····​if-​nez·​p0,​·​:​cond_1 40 ····​if-​nez·​p0,​·​:​cond_1
   
Offset 60, 17 lines modified Offset 60, 17 lines modified
60 ····​.​line·​73 60 ····​.​line·​73
61 ····​const/​16·​v0,​·​0x8 61 ····​const/​16·​v0,​·​0x8
   
62 ····​const-​string·​v1,​·​"android.​media.​metadata.​YEAR" 62 ····​const-​string·​v1,​·​"android.​media.​metadata.​YEAR"
   
63 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​)​J 63 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​)​J
   
64 ····​move-​result-​wide·​v2 64 ····​move-​result-​wide·​v1
   
65 ····​invoke-​virtual·​{p1,​·​v0,​·​v2,​·​v3},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 65 ····​invoke-​virtual·​{p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
66 ····​.​line·​76 66 ····​.​line·​76
67 ····​:​cond_2 67 ····​:​cond_2
68 ····​const-​string·​v0,​·​"android.​media.​metadata.​RATING" 68 ····​const-​string·​v0,​·​"android.​media.​metadata.​RATING"
   
69 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z 69 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z
   
Offset 123, 45 lines modified Offset 123, 45 lines modified
   
123 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​19$OnMetadataUpdateLi​stener;​-​><init>(Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14$Callback;​)​V 123 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​19$OnMetadataUpdateLi​stener;​-​><init>(Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14$Callback;​)​V
   
124 ····​return-​object·​v0 124 ····​return-​object·​v0
125 .​end·​method 125 .​end·​method
   
126 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I 126 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I
127 ····​.​locals·6 127 ····​.​locals·5
128 ····​.​param·​p0,​·​"actions"····​#·​J 128 ····​.​param·​p0,​·​"actions"····​#·​J
   
129 ····​.​prologue 129 ····​.​prologue
130 ····​.​line·​60 130 ····​.​line·​60
131 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​18;​-​>getRccTransportContr​olFlagsFromActions(J)​I 131 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​18;​-​>getRccTransportContr​olFlagsFromActions(J)​I
   
132 ····​move-​result·​v0 132 ····​move-​result·​v0
   
133 ····​.​line·​62 133 ····​.​line·​62
134 ····​.​local·​v0,​·​"transportControlFlag​s":​I 134 ····​.​local·​v0,​·​"transportControlFlag​s":​I
135 ····​const-​wide/​16·​v2,​·​0x80 135 ····​const-​wide/​16·​v1,​·​0x80
   
136 ····​and-​long/​2addr·​v2,​·​p0 136 ····​and-​long/​2addr·​v1,​·​p0
   
137 ····​const-​wide/​16·​v4,​·​0x0 137 ····​const-​wide/​16·​v3,​·​0x0
   
138 ····​cmp-​long·​v1,​·​v2,​·​v4 138 ····​cmp-​long·​v1,​·​v1,​·​v3
   
139 ····​if-​eqz·​v1,​·​:​cond_0 139 ····​if-​eqz·​v1,​·​:​cond_0
   
140 ····​.​line·​63 140 ····​.​line·​63
141 ····​or-​int/​lit16·​v0,​·​v0,​·​0x200 141 ····​or-​int/​lit16·​v0,​·​v0,​·​0x200
   
142 ····​.​line·​65 142 ····​.​line·​65
143 ····​:​cond_0 143 ····​:​cond_0
144 ····​return·​v0 144 ····​return·​v0
145 .​end·​method 145 .​end·​method
   
146 .​method·​public·​static·​setMetadata(Ljava/​lang/​Object;​Landroid/​os/​Bundle;​J)​V 146 .​method·​public·​static·​setMetadata(Ljava/​lang/​Object;​Landroid/​os/​Bundle;​J)​V
147 ····​.​locals·6 147 ····​.​locals·5
148 ····​.​param·​p0,​·​"rccObj"····​#·​Ljava/​lang/​Object;​ 148 ····​.​param·​p0,​·​"rccObj"····​#·​Ljava/​lang/​Object;​
149 ····​.​param·​p1,​·​"metadata"····​#·​Landroid/​os/​Bundle;​ 149 ····​.​param·​p1,​·​"metadata"····​#·​Landroid/​os/​Bundle;​
150 ····​.​param·​p2,​·​"actions"····​#·​J 150 ····​.​param·​p2,​·​"actions"····​#·​J
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​44 152 ····​.​line·​44
153 ····​check-​cast·​p0,​·​Landroid/​media/​RemoteControlClient;​ 153 ····​check-​cast·​p0,​·​Landroid/​media/​RemoteControlClient;​
Offset 177, 21 lines modified Offset 177, 21 lines modified
177 ····​.​local·​v0,​·​"editor":​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 177 ····​.​local·​v0,​·​"editor":​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
178 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14;​-​>buildOldMetadata(Lan​droid/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V 178 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14;​-​>buildOldMetadata(Lan​droid/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V
   
179 ····​.​line·​47 179 ····​.​line·​47
180 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​19;​-​>addNewMetadata(Landr​oid/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V 180 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​19;​-​>addNewMetadata(Landr​oid/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V
   
181 ····​.​line·​48 181 ····​.​line·​48
182 ····​const-​wide/​16·​v2,​·​0x80 182 ····​const-​wide/​16·​v1,​·​0x80
   
183 ····​and-​long/​2addr·​v2,​·​p2 183 ····​and-​long/​2addr·​v1,​·​p2
   
184 ····​const-​wide/​16·​v4,​·​0x0 184 ····​const-​wide/​16·​v3,​·​0x0
   
185 ····​cmp-​long·​v1,​·​v2,​·​v4 185 ····​cmp-​long·​v1,​·​v1,​·​v3
   
186 ····​if-​eqz·​v1,​·​:​cond_0 186 ····​if-​eqz·​v1,​·​:​cond_0
   
187 ····​.​line·​49 187 ····​.​line·​49
188 ····​const·​v1,​·​0x10000001 188 ····​const·​v1,​·​0x10000001
Max diff block lines reached; 101/3341 bytes (3.02%) of diff not shown.
[−]
smali/android/support/v4/media/session/PlaybackStateCompat$Builder.smali
Offset 137, 27 lines modified Offset 137, 27 lines modified
   
137 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​><init>(IJJFJLjava/​lang/​CharSequence;​JLandroid/​support/​v4/​media/​session/​PlaybackStateCompat$1​;​)​V 137 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​><init>(IJJFJLjava/​lang/​CharSequence;​JLandroid/​support/​v4/​media/​session/​PlaybackStateCompat$1​;​)​V
   
138 ····​return-​object·​v0 138 ····​return-​object·​v0
139 .​end·​method 139 .​end·​method
   
140 .​method·​public·​setActions(J)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​ 140 .​method·​public·​setActions(J)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​
141 ····​.​locals·1 141 ····​.​locals·0
142 ····​.​param·​p1,​·​"capabilities"····​#·​J 142 ····​.​param·​p1,​·​"capabilities"····​#·​J
   
143 ····​.​prologue 143 ····​.​prologue
144 ····​.​line·​711 144 ····​.​line·​711
145 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mActions:​J 145 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mActions:​J
   
146 ····​.​line·​712 146 ····​.​line·​712
147 ····​return-​object·​p0 147 ····​return-​object·​p0
148 .​end·​method 148 .​end·​method
   
149 .​method·​public·​setBufferedPosition(J​)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​ 149 .​method·​public·​setBufferedPosition(J​)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​
150 ····​.​locals·1 150 ····​.​locals·0
151 ····​.​param·​p1,​·​"bufferPosition"····​#·​J 151 ····​.​param·​p1,​·​"bufferPosition"····​#·​J
   
152 ····​.​prologue 152 ····​.​prologue
153 ····​.​line·​689 153 ····​.​line·​689
154 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mBufferedPosition:​J 154 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mBufferedPosition:​J
   
155 ····​.​line·​690 155 ····​.​line·​690
Offset 173, 15 lines modified Offset 173, 15 lines modified
173 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mErrorMessage:​Ljava/​lang/​CharSequence;​ 173 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mErrorMessage:​Ljava/​lang/​CharSequence;​
   
174 ····​.​line·​723 174 ····​.​line·​723
175 ····​return-​object·​p0 175 ····​return-​object·​p0
176 .​end·​method 176 .​end·​method
   
177 .​method·​public·​setState(IJF)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​ 177 .​method·​public·​setState(IJF)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​
178 ····​.​locals·8 178 ····​.​locals·7
179 ····​.​param·​p1,​·​"state"····​#·​I 179 ····​.​param·​p1,​·​"state"····​#·​I
180 ····​.​param·​p2,​·​"position"····​#·​J 180 ····​.​param·​p2,​·​"position"····​#·​J
181 ····​.​param·​p4,​·​"playbackSpeed"····​#·​F 181 ····​.​param·​p4,​·​"playbackSpeed"····​#·​F
   
182 ····​.​prologue 182 ····​.​prologue
183 ····​.​line·​640 183 ····​.​line·​640
184 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 184 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
[−]
smali/android/support/v4/media/session/PlaybackStateCompat.smali
Offset 444, 15 lines modified Offset 444, 15 lines modified
444 ····​.​line·​311 444 ····​.​line·​311
445 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mSpeed:​F 445 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mSpeed:​F
   
446 ····​return·​v0 446 ····​return·​v0
447 .​end·​method 447 .​end·​method
   
448 .​method·​public·​getPlaybackState()​Ljava/​lang/​Object;​ 448 .​method·​public·​getPlaybackState()​Ljava/​lang/​Object;​
449 ····​.​locals·​12 449 ····​.​locals·​11
   
450 ····​.​prologue 450 ····​.​prologue
451 ····​.​line·​386 451 ····​.​line·​386
452 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​ 452 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​
   
453 ····​if-​nez·​v0,​·​:​cond_0 453 ····​if-​nez·​v0,​·​:​cond_0
   
Offset 468, 29 lines modified Offset 468, 29 lines modified
   
468 ····​.​line·​392 468 ····​.​line·​392
469 ····​:​goto_0 469 ····​:​goto_0
470 ····​return-​object·​v0 470 ····​return-​object·​v0
   
471 ····​.​line·​390 471 ····​.​line·​390
472 ····​:​cond_1 472 ····​:​cond_1
473 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mState:​I 473 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mState:​I
   
474 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mPosition:​J 474 ····​iget-​wide·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mPosition:​J
   
475 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mBufferedPosition:​J 475 ····​iget-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mBufferedPosition:​J
   
476 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mSpeed:​F 476 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mSpeed:​F
   
477 ····​iget-​wide·​v7,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mActions:​J 477 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mActions:​J
   
478 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mErrorMessage:​Ljava/​lang/​CharSequence;​ 478 ····​iget-​object·​v8,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mErrorMessage:​Ljava/​lang/​CharSequence;​
   
479 ····​iget-​wide·​v10,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mUpdateTime:​J 479 ····​iget-​wide·​v9,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mUpdateTime:​J
   
480 ····​invoke-​static/​range·​{v1·​.​.​·​v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompatAp​i21;​-​>newInstance(IJJFJLja​va/​lang/​CharSequence;​J)​Ljava/​lang/​Object;​ 480 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompatAp​i21;​-​>newInstance(IJJFJLja​va/​lang/​CharSequence;​J)​Ljava/​lang/​Object;​
   
481 ····​move-​result-​object·​v0 481 ····​move-​result-​object·​v0
   
482 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​ 482 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​
   
483 ····​.​line·​392 483 ····​.​line·​392
484 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​ 484 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​
[−]
smali/android/support/v4/provider/DocumentsContractApi19.smali
Offset 459, 43 lines modified Offset 459, 43 lines modified
459 ····​:​cond_1 459 ····​:​cond_1
460 ····​const/​4·​v1,​·​0x1 460 ····​const/​4·​v1,​·​0x1
   
461 ····​goto·​:​goto_0 461 ····​goto·​:​goto_0
462 .​end·​method 462 .​end·​method
   
463 .​method·​public·​static·​lastModified(Landroid​/​content/​Context;​Landroid/​net/​Uri;​)​J 463 .​method·​public·​static·​lastModified(Landroid​/​content/​Context;​Landroid/​net/​Uri;​)​J
464 ····​.​locals·4 464 ····​.​locals·3
465 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 465 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
466 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​ 466 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​
   
467 ····​.​prologue 467 ····​.​prologue
468 ····​.​line·​67 468 ····​.​line·​67
469 ····​const-​string·​v0,​·​"last_modified" 469 ····​const-​string·​v0,​·​"last_modified"
   
470 ····​const-​wide/​16·​v2,​·​0x0 470 ····​const-​wide/​16·​v1,​·​0x0
   
471 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​provider/​DocumentsContractApi1​9;​-​>queryForLong(Landroi​d/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J 471 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​provider/​DocumentsContractApi1​9;​-​>queryForLong(Landroi​d/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J
   
472 ····​move-​result-​wide·​v0 472 ····​move-​result-​wide·​v0
   
473 ····​return-​wide·​v0 473 ····​return-​wide·​v0
474 .​end·​method 474 .​end·​method
   
475 .​method·​public·​static·​length(Landroid/​content/​Context;​Landroid/​net/​Uri;​)​J 475 .​method·​public·​static·​length(Landroid/​content/​Context;​Landroid/​net/​Uri;​)​J
476 ····​.​locals·4 476 ····​.​locals·3
477 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 477 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
478 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​ 478 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​
   
479 ····​.​prologue 479 ····​.​prologue
480 ····​.​line·​71 480 ····​.​line·​71
481 ····​const-​string·​v0,​·​"_size" 481 ····​const-​string·​v0,​·​"_size"
   
482 ····​const-​wide/​16·​v2,​·​0x0 482 ····​const-​wide/​16·​v1,​·​0x0
   
483 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​provider/​DocumentsContractApi1​9;​-​>queryForLong(Landroi​d/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J 483 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​provider/​DocumentsContractApi1​9;​-​>queryForLong(Landroi​d/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J
   
484 ····​move-​result-​wide·​v0 484 ····​move-​result-​wide·​v0
   
485 ····​return-​wide·​v0 485 ····​return-​wide·​v0
486 .​end·​method 486 .​end·​method
   
487 .​method·​private·​static·​queryForInt(Landroid/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​I)​I 487 .​method·​private·​static·​queryForInt(Landroid/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​I)​I
Offset 515, 15 lines modified Offset 515, 15 lines modified
   
515 ····​long-​to-​int·​v0,​·​v0 515 ····​long-​to-​int·​v0,​·​v0
   
516 ····​return·​v0 516 ····​return·​v0
517 .​end·​method 517 .​end·​method
   
518 .​method·​private·​static·​queryForLong(Landroid​/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J 518 .​method·​private·​static·​queryForLong(Landroid​/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J
519 ····​.​locals·9 519 ····​.​locals·8
520 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 520 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
521 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​ 521 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​
522 ····​.​param·​p2,​·​"column"····​#·​Ljava/​lang/​String;​ 522 ····​.​param·​p2,​·​"column"····​#·​Ljava/​lang/​String;​
523 ····​.​param·​p3,​·​"defaultValue"····​#·​J 523 ····​.​param·​p3,​·​"defaultValue"····​#·​J
   
524 ····​.​prologue 524 ····​.​prologue
525 ····​.​line·​169 525 ····​.​line·​169
[−]
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·​v3,​·​v1,​·​v0 123 ····​add-​int·​v5,​·​v1,​·​v0
   
124 ····​ushr-​int/​lit8·​v2,​·​v3,​·​0x1 124 ····​ushr-​int/​lit8·​v2,​·​v5,​·​0x1
   
125 ····​.​line·​70 125 ····​.​line·​70
126 ····​.​local·​v2,​·​"mid":​I 126 ····​.​local·​v2,​·​"mid":​I
127 ····​aget-​wide·​v4,​·​p0,​·​v2 127 ····​aget-​wide·​v3,​·​p0,​·​v2
   
128 ····​.​line·​72 128 ····​.​line·​72
129 ····​.​local·​v4,​·​"midVal":​J 129 ····​.​local·​v3,​·​"midVal":​J
130 ····​cmp-​long·​v3,​·​v4,​·​p2 130 ····​cmp-​long·​v5,​·​v3,​·​p2
   
131 ····​if-​gez·​v3,​·​:​cond_0 131 ····​if-​gez·​v5,​·​:​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·​v3,​·​v4,​·​p2 137 ····​cmp-​long·​v5,​·​v3,​·​p2
   
138 ····​if-​lez·​v3,​·​:​cond_2 138 ····​if-​lez·​v5,​·​:​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·​v4····​#·​"midVal":​J 144 ····​.​end·​local·​v3····​#·​"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·3 561 ····​.​locals·2
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·9 666 ····​.​locals·8
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·1 869 ····​.​locals·0
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·4 115 ····​.​locals·3
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·2 148 ····​.​locals·1
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·6 159 ····​.​locals·5
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·8 466 ····​.​locals·7
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·​v4 488 ····​move-​result-​wide·​v3
   
489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
490 ····​move-​result-​wide·​v6 490 ····​move-​result-​wide·​v5
   
491 ····​sub-​long/​2addr·​v4,​·​v6 491 ····​sub-​long/​2addr·​v3,​·​v5
   
492 ····​sget·​v3,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I 492 ····​sget·​v5,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I
   
493 ····​int-​to-​long·​v6,​·​v3 493 ····​int-​to-​long·​v5,​·​v5
   
494 ····​cmp-​long·​v3,​·​v4,​·​v6 494 ····​cmp-​long·​v3,​·​v3,​·​v5
   
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·​42 565 ····​.​locals·​41
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·​v6 570 ····​move-​result·​v5
   
571 ····​.​line·​226 571 ····​.​line·​226
572 ····​.​local·​v6,​·​"action":​I 572 ····​.​local·​v5,​·​"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·​v36,​·​v0 575 ····​move-​object/​from16·​v35,​·​v0
   
576 ····​if-​nez·​v36,​·​:​cond_0 576 ····​if-​nez·​v35,​·​:​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·​v36 579 ····​move-​result-​object·​v35
   
580 ····​move-​object/​from16·​v0,​·​v36 580 ····​move-​object/​from16·​v0,​·​v35
   
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·​v36,​·​v0 587 ····​move-​object/​from16·​v35,​·​v0
   
588 ····​move-​object/​from16·​v0,​·​v36 588 ····​move-​object/​from16·​v0,​·​v35
   
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,​·​v6,​·​0xff 592 ····​and-​int/​lit16·​v0,​·​v5,​·​0xff
   
593 ····​move/​from16·​v36,​·​v0 593 ····​move/​from16·​v35,​·​v0
Max diff block lines reached; 51488/54801 bytes (93.95%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
Offset 1255, 15 lines modified Offset 1255, 15 lines modified
1255 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 1255 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
1256 ····​.​line·​437 1256 ····​.​line·​437
1257 ····​return-​void 1257 ····​return-​void
1258 .​end·​method 1258 .​end·​method
   
1259 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 1259 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
1260 ····​.​locals·3 1260 ····​.​locals·2
1261 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 1261 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
1262 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 1262 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
1263 ····​.​param·​p3,​·​"delayMillis"····​#·​J 1263 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
1264 ····​.​prologue 1264 ····​.​prologue
1265 ····​.​line·​439 1265 ····​.​line·​439
1266 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 1266 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
[−]
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
Offset 187, 15 lines modified Offset 187, 15 lines modified
187 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 187 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
188 ····​.​line·​1220 188 ····​.​line·​1220
189 ····​return-​void 189 ····​return-​void
190 .​end·​method 190 .​end·​method
   
191 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 191 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
192 ····​.​locals·1 192 ····​.​locals·0
193 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 193 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
194 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 194 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
195 ····​.​param·​p3,​·​"delayMillis"····​#·​J 195 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
196 ····​.​prologue 196 ····​.​prologue
197 ····​.​line·​1223 197 ····​.​line·​1223
198 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 198 ····​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 1213, 15 lines modified Offset 1213, 15 lines modified
1213 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 1213 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
1214 ····​.​line·​1758 1214 ····​.​line·​1758
1215 ····​return-​void 1215 ····​return-​void
1216 .​end·​method 1216 .​end·​method
   
1217 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 1217 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
1218 ····​.​locals·2 1218 ····​.​locals·1
1219 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 1219 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
1220 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 1220 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​
1221 ····​.​param·​p2,​·​"delayMillis"····​#·​J 1221 ····​.​param·​p2,​·​"delayMillis"····​#·​J
   
1222 ····​.​prologue 1222 ····​.​prologue
1223 ····​.​line·​1774 1223 ····​.​line·​1774
1224 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 1224 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 4871, 264 lines modified Offset 4871, 258 lines modified
4871 ········​0x15·​-​>·​:​sswitch_0 4871 ········​0x15·​-​>·​:​sswitch_0
4872 ········​0x16·​-​>·​:​sswitch_1 4872 ········​0x16·​-​>·​:​sswitch_1
4873 ········​0x3d·​-​>·​:​sswitch_2 4873 ········​0x3d·​-​>·​:​sswitch_2
4874 ····​.​end·​sparse-​switch 4874 ····​.​end·​sparse-​switch
4875 .​end·​method 4875 .​end·​method
   
4876 .​method·​public·​fakeDragBy(F)​V 4876 .​method·​public·​fakeDragBy(F)​V
4877 ····​.​locals·​18 4877 ····​.​locals·​17
4878 ····​.​param·​p1,​·​"xOffset"····​#·​F 4878 ····​.​param·​p1,​·​"xOffset"····​#·​F
   
4879 ····​.​prologue 4879 ····​.​prologue
4880 ····​.​line·​2337 4880 ····​.​line·​2337
4881 ····​move-​object/​from16·​v0,​·​p0 4881 ····​move-​object/​from16·​v0,​·​p0
   
4882 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z 4882 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z
   
4883 ····​if-​nez·​v2,​·​:​cond_0 4883 ····​if-​nez·​v1,​·​:​cond_0
   
4884 ····​.​line·​2338 4884 ····​.​line·​2338
4885 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalStateException​;​ 4885 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​
   
4886 ····​const-​string·​v3,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​" 4886 ····​const-​string·​v2,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​"
   
4887 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 4887 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
4888 ····​throw·​v2 4888 ····​throw·​v1
   
4889 ····​.​line·​2341 4889 ····​.​line·​2341
4890 ····​:​cond_0 4890 ····​:​cond_0
4891 ····​move-​object/​from16·​v0,​·​p0 4891 ····​move-​object/​from16·​v0,​·​p0
   
4892 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4892 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4893 ····​add-​float·​v2,​·​v2,​·​p1 4893 ····​add-​float·​v1,​·​v1,​·​p1
   
4894 ····​move-​object/​from16·​v0,​·​p0 4894 ····​move-​object/​from16·​v0,​·​p0
   
4895 ····​iput·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4895 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4896 ····​.​line·​2343 4896 ····​.​line·​2343
4897 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I 4897 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I
   
4898 ····​move-​result·​v2 4898 ····​move-​result·​v1
   
4899 ····​int-​to-​float·​v14,​·​v2 4899 ····​int-​to-​float·​v13,​·​v1
   
4900 ····​.​line·​2344 4900 ····​.​line·​2344
4901 ····​.​local·​v14,​·​"oldScrollX":​F 4901 ····​.​local·​v13,​·​"oldScrollX":​F
4902 ····​sub-​float·​v16,​·​v14,​·​p1 4902 ····​sub-​float·​v15,​·​v13,​·​p1
   
4903 ····​.​line·​2345 4903 ····​.​line·​2345
4904 ····​.​local·​v16,​·​"scrollX":​F 4904 ····​.​local·​v15,​·​"scrollX":​F
4905 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I 4905 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I
   
4906 ····​move-​result·​v17 4906 ····​move-​result·​v16
   
4907 ····​.​line·​2347 4907 ····​.​line·​2347
4908 ····​.​local·​v17,​·​"width":​I 4908 ····​.​local·​v16,​·​"width":​I
4909 ····​move/​from16·​v0,​·​v17 4909 ····​move/​from16·​v0,​·​v16
   
4910 ····​int-​to-​float·​v2,​·​v0 4910 ····​int-​to-​float·​v1,​·​v0
   
4911 ····​move-​object/​from16·​v0,​·​p0 4911 ····​move-​object/​from16·​v0,​·​p0
   
4912 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F 4912 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F
   
4913 ····​mul-​float·​v13,​·​v2,​·​v3 4913 ····​mul-​float·​v12,​·​v1,​·​v2
   
4914 ····​.​line·​2348 4914 ····​.​line·​2348
4915 ····​.​local·​v13,​·​"leftBound":​F 4915 ····​.​local·​v12,​·​"leftBound":​F
4916 ····​move/​from16·​v0,​·​v17 4916 ····​move/​from16·​v0,​·​v16
   
4917 ····​int-​to-​float·​v2,​·​v0 4917 ····​int-​to-​float·​v1,​·​v0
   
4918 ····​move-​object/​from16·​v0,​·​p0 4918 ····​move-​object/​from16·​v0,​·​p0
   
4919 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F 4919 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F
   
4920 ····​mul-​float·​v15,​·​v2,​·​v3 4920 ····​mul-​float·​v14,​·​v1,​·​v2
   
4921 ····​.​line·​2350 4921 ····​.​line·​2350
4922 ····​.​local·​v15,​·​"rightBound":​F 4922 ····​.​local·​v14,​·​"rightBound":​F
4923 ····​move-​object/​from16·​v0,​·​p0 4923 ····​move-​object/​from16·​v0,​·​p0
   
4924 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4924 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
4925 ····​const/​4·​v3,​·​0x0 4925 ····​const/​4·​v2,​·​0x0
   
4926 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 4926 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
4927 ····​move-​result-​object·​v11 4927 ····​move-​result-​object·​v10
   
4928 ····​check-​cast·​v11,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4928 ····​check-​cast·​v10,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
4929 ····​.​line·​2351 4929 ····​.​line·​2351
4930 ····​.​local·​v11,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4930 ····​.​local·​v10,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
4931 ····​move-​object/​from16·​v0,​·​p0 4931 ····​move-​object/​from16·​v0,​·​p0
   
4932 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4932 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
Max diff block lines reached; 6390/10285 bytes (62.13%) of diff not shown.
[−]
smali/android/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.smali
Offset 259, 15 lines modified Offset 259, 15 lines modified
259 ····​invoke-​static·​{p2,​·​p3},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>scaleYBy(Landroid/​view/​View;​F)​V 259 ····​invoke-​static·​{p2,​·​p3},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>scaleYBy(Landroid/​view/​View;​F)​V
   
260 ····​.​line·​434 260 ····​.​line·​434
261 ····​return-​void 261 ····​return-​void
262 .​end·​method 262 .​end·​method
   
263 .​method·​public·​setDuration(Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​J)​V 263 .​method·​public·​setDuration(Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​J)​V
264 ····​.​locals·1 264 ····​.​locals·0
265 ····​.​param·​p1,​·​"vpa"····​#·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 265 ····​.​param·​p1,​·​"vpa"····​#·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
266 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​ 266 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​
267 ····​.​param·​p3,​·​"value"····​#·​J 267 ····​.​param·​p3,​·​"value"····​#·​J
   
268 ····​.​prologue 268 ····​.​prologue
269 ····​.​line·​343 269 ····​.​line·​343
270 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setDuration(Landroid​/​view/​View;​J)​V 270 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setDuration(Landroid​/​view/​View;​J)​V
Offset 310, 15 lines modified Offset 310, 15 lines modified
310 ····​invoke-​static·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setListener(Landroid​/​view/​View;​Landroid/​support/​v4/​view/​ViewPropertyAnimatorL​istener;​)​V 310 ····​invoke-​static·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setListener(Landroid​/​view/​View;​Landroid/​support/​v4/​view/​ViewPropertyAnimatorL​istener;​)​V
   
311 ····​.​line·​480 311 ····​.​line·​480
312 ····​return-​void 312 ····​return-​void
313 .​end·​method 313 .​end·​method
   
314 .​method·​public·​setStartDelay(Landroi​d/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​J)​V 314 .​method·​public·​setStartDelay(Landroi​d/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​J)​V
315 ····​.​locals·1 315 ····​.​locals·0
316 ····​.​param·​p1,​·​"vpa"····​#·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 316 ····​.​param·​p1,​·​"vpa"····​#·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
317 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​ 317 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​
318 ····​.​param·​p3,​·​"value"····​#·​J 318 ····​.​param·​p3,​·​"value"····​#·​J
   
319 ····​.​prologue 319 ····​.​prologue
320 ····​.​line·​373 320 ····​.​line·​373
321 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setStartDelay(Landro​id/​view/​View;​J)​V 321 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setStartDelay(Landro​id/​view/​View;​J)​V
[−]
smali/android/support/v4/view/ViewPropertyAnimatorCompat.smali
Offset 305, 15 lines modified Offset 305, 15 lines modified
   
305 ····​.​line·​1003 305 ····​.​line·​1003
306 ····​:​cond_0 306 ····​:​cond_0
307 ····​return-​void 307 ····​return-​void
308 .​end·​method 308 .​end·​method
   
309 .​method·​public·​getDuration()​J 309 .​method·​public·​getDuration()​J
310 ····​.​locals·4 310 ····​.​locals·3
   
311 ····​.​prologue 311 ····​.​prologue
312 ····​.​line·​747 312 ····​.​line·​747
313 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​ 313 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​
   
314 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 314 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
   
Offset 325, 22 lines modified Offset 325, 22 lines modified
325 ····​if-​eqz·​v0,​·​:​cond_0 325 ····​if-​eqz·​v0,​·​:​cond_0
   
326 ····​.​line·​748 326 ····​.​line·​748
327 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​ 327 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​
   
328 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​-​>getDuration(Landroid​/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​)​J 328 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​-​>getDuration(Landroid​/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​)​J
   
329 ····​move-​result-​wide·​v2 329 ····​move-​result-​wide·​v1
   
330 ····​.​line·​750 330 ····​.​line·​750
331 ····​:​goto_0 331 ····​:​goto_0
332 ····​return-​wide·​v2 332 ····​return-​wide·​v1
   
333 ····​:​cond_0 333 ····​:​cond_0
334 ····​const-​wide/​16·​v2,​·​0x0 334 ····​const-​wide/​16·​v1,​·​0x0
   
335 ····​goto·​:​goto_0 335 ····​goto·​:​goto_0
336 .​end·​method 336 .​end·​method
   
337 .​method·​public·​getInterpolator()​Landroid/​view/​animation/​Interpolator;​ 337 .​method·​public·​getInterpolator()​Landroid/​view/​animation/​Interpolator;​
338 ····​.​locals·​2 338 ····​.​locals·​2
   
Offset 371, 15 lines modified Offset 371, 15 lines modified
371 ····​:​cond_0 371 ····​:​cond_0
372 ····​const/​4·​v1,​·​0x0 372 ····​const/​4·​v1,​·​0x0
   
373 ····​goto·​:​goto_0 373 ····​goto·​:​goto_0
374 .​end·​method 374 .​end·​method
   
375 .​method·​public·​getStartDelay()​J 375 .​method·​public·​getStartDelay()​J
376 ····​.​locals·4 376 ····​.​locals·3
   
377 ····​.​prologue 377 ····​.​prologue
378 ····​.​line·​818 378 ····​.​line·​818
379 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​ 379 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​
   
380 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 380 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
   
Offset 391, 22 lines modified Offset 391, 22 lines modified
391 ····​if-​eqz·​v0,​·​:​cond_0 391 ····​if-​eqz·​v0,​·​:​cond_0
   
392 ····​.​line·​819 392 ····​.​line·​819
393 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​ 393 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​
   
394 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​-​>getStartDelay(Landro​id/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​)​J 394 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​-​>getStartDelay(Landro​id/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​)​J
   
395 ····​move-​result-​wide·​v2 395 ····​move-​result-​wide·​v1
   
396 ····​.​line·​821 396 ····​.​line·​821
397 ····​:​goto_0 397 ····​:​goto_0
398 ····​return-​wide·​v2 398 ····​return-​wide·​v1
   
399 ····​:​cond_0 399 ····​:​cond_0
400 ····​const-​wide/​16·​v2,​·​0x0 400 ····​const-​wide/​16·​v1,​·​0x0
   
401 ····​goto·​:​goto_0 401 ····​goto·​:​goto_0
402 .​end·​method 402 .​end·​method
   
403 .​method·​public·​rotation(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 403 .​method·​public·​rotation(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
404 ····​.​locals·​2 404 ····​.​locals·​2
405 ····​.​param·​p1,​·​"value"····​#·​F 405 ····​.​param·​p1,​·​"value"····​#·​F
Offset 674, 15 lines modified Offset 674, 15 lines modified
   
674 ····​.​line·​992 674 ····​.​line·​992
675 ····​:​cond_0 675 ····​:​cond_0
676 ····​return-​object·​p0 676 ····​return-​object·​p0
677 .​end·​method 677 .​end·​method
   
678 .​method·​public·​setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 678 .​method·​public·​setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
679 ····​.​locals·3 679 ····​.​locals·2
680 ····​.​param·​p1,​·​"value"····​#·​J 680 ····​.​param·​p1,​·​"value"····​#·​J
   
681 ····​.​prologue 681 ····​.​prologue
682 ····​.​line·​626 682 ····​.​line·​626
683 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​ 683 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​
   
684 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 684 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
Offset 755, 15 lines modified Offset 755, 15 lines modified
   
755 ····​.​line·​1201 755 ····​.​line·​1201
756 ····​:​cond_0 756 ····​:​cond_0
757 ····​return-​object·​p0 757 ····​return-​object·​p0
758 .​end·​method 758 .​end·​method
Max diff block lines reached; 376/3233 bytes (11.63%) 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·​11 75 ····​.​locals·​10
76 ····​.​param·​p1,​·​"currentTime"····​#·​J 76 ····​.​param·​p1,​·​"currentTime"····​#·​J
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​const/​high16·​v10,​·​0x3f800000····​#·​1.​0f 78 ····​const/​high16·​v9,​·​0x3f800000····​#·​1.​0f
   
79 ····​const/​4·​v4,​·​0x0 79 ····​const/​4·​v4,​·​0x0
   
80 ····​.​line·​787 80 ····​.​line·​787
81 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 81 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
82 ····​cmp-​long·​v5,​·​p1,​·​v6 82 ····​cmp-​long·​v5,​·​p1,​·​v5
   
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·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 89 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
90 ····​const-​wide/​16·​v8,​·​0x0 90 ····​const-​wide/​16·​v7,​·​0x0
   
91 ····​cmp-​long·​v5,​·​v6,​·​v8 91 ····​cmp-​long·​v5,​·​v5,​·​v7
   
92 ····​if-​ltz·​v5,​·​:​cond_1 92 ····​if-​ltz·​v5,​·​:​cond_1
   
93 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 93 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
94 ····​cmp-​long·​v5,​·​p1,​·​v6 94 ····​cmp-​long·​v5,​·​p1,​·​v5
   
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·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 98 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
99 ····​sub-​long·​v2,​·​p1,​·​v6 99 ····​sub-​long·​v2,​·​p1,​·​v5
   
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,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 108 ····​invoke-​static·​{v6,​·​v4,​·​v9},​·​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·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 115 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
116 ····​sub-​long·​v0,​·​p1,​·​v6 116 ····​sub-​long·​v0,​·​p1,​·​v5
   
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,​·​v10,​·​v5 120 ····​sub-​float·​v5,​·​v9,​·​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,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 127 ····​invoke-​static·​{v7,​·​v4,​·​v9},​·​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·4 37 ····​.​locals·3
   
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·​v2,​·​-​0x1 46 ····​const-​wide/​16·​v1,​·​-​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,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 48 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​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·​v1,​·​0x0 40 ····​const/​4·​v3,​·​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,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 44 ····​invoke-​static·​{v0,​·​v3},​·​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·​v2 63 ····​move-​result-​wide·​v1
   
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,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 65 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​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,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 68 ····​invoke-​virtual·​{v0,​·​v3},​·​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·1 95 ····​.​locals·0
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·10 150 ····​.​locals·9
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​const-​wide/​16·​v8,​·​0x1f4 152 ····​const-​wide/​16·​v7,​·​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,​·​v8 175 ····​cmp-​long·​v2,​·​v0,​·​v7
   
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·​v4,​·​v8,​·​v0 207 ····​sub-​long·​v3,​·​v7,​·​v0
   
208 ····​invoke-​virtual·​{p0,​·​v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 208 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4},​·​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·4 247 ····​.​locals·3
   
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·​v2,​·​0x1f4 272 ····​const-​wide/​16·​v1,​·​0x1f4
   
273 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 273 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​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/MaterialProgressDrawable$1.smali
Offset 34, 207 lines modified Offset 34, 207 lines modified
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V 37 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V
38 ····​.​locals·​18 38 ····​.​locals·​16
39 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F 39 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F
40 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​ 40 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​314 42 ····​.​line·​314
43 ····​move-​object/​from16·​v0,​·​p0 43 ····​move-​object/​from16·​v0,​·​p0
   
44 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>this$0:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​ 44 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>this$0:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​
   
45 ····​iget-​boolean·​v11,​·​v11,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mFinishing:​Z 45 ····​iget-​boolean·​v10,​·​v10,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mFinishing:​Z
   
46 ····​if-​eqz·​v11,​·​:​cond_0 46 ····​if-​eqz·​v10,​·​:​cond_0
   
47 ····​.​line·​315 47 ····​.​line·​315
48 ····​move-​object/​from16·​v0,​·​p0 48 ····​move-​object/​from16·​v0,​·​p0
   
49 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>this$0:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​ 49 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>this$0:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​
   
50 ····​move-​object/​from16·​v0,​·​p0 50 ····​move-​object/​from16·​v0,​·​p0
   
51 ····​iget-​object·​v12,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 51 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
52 ····​move/​from16·​v0,​·​p1 52 ····​move/​from16·​v0,​·​p1
   
53 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>applyFinishTranslati​on(FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V 53 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>applyFinishTranslati​on(FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V
54 ····​invoke-​static·​{v11,​·​v0,​·​v12},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>access$200(Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V 54 ····​invoke-​static·​{v10,​·​v0,​·​v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>access$200(Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V
   
55 ····​.​line·​344 55 ····​.​line·​344
56 ····​:​goto_0 56 ····​:​goto_0
57 ····​return-​void 57 ····​return-​void
   
58 ····​.​line·​320 58 ····​.​line·​320
59 ····​:​cond_0 59 ····​:​cond_0
60 ····​move-​object/​from16·​v0,​·​p0 60 ····​move-​object/​from16·​v0,​·​p0
   
61 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 61 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
62 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStrokeWidth()​F 62 ····​invoke-​virtual·​{v10},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStrokeWidth()​F
   
63 ····​move-​result·​v11 63 ····​move-​result·​v10
   
64 ····​float-​to-​double·​v12,​·​v11 64 ····​float-​to-​double·​v10,​·​v10
   
65 ····​const-​wide·​v14,​·​0x401921fb54442d18L····​#·​6.​283185307179586 65 ····​const-​wide·​v12,​·​0x401921fb54442d18L····​#·​6.​283185307179586
   
66 ····​move-​object/​from16·​v0,​·​p0 66 ····​move-​object/​from16·​v0,​·​p0
   
67 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 67 ····​iget-​object·​v14,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
68 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getCenterRadius()​D 68 ····​invoke-​virtual·​{v14},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getCenterRadius()​D
   
69 ····​move-​result-​wide·​v16 69 ····​move-​result-​wide·​v14
   
70 ····​mul-​double·​v14,​·​v14,​·​v16 70 ····​mul-​double/​2addr·​v12,​·​v14
   
71 ····​div-​double/​2addr·​v12,​·​v14 71 ····​div-​double/​2addr·​v10,​·​v12
   
72 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D 72 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
   
73 ····​move-​result-​wide·​v12 73 ····​move-​result-​wide·​v10
   
74 ····​double-​to-​float·​v5,​·​v12 74 ····​double-​to-​float·​v4,​·​v10
   
75 ····​.​line·​322 75 ····​.​line·​322
76 ····​.​local·​v5,​·​"minProgressArc":​F 76 ····​.​local·​v4,​·​"minProgressArc":​F
77 ····​move-​object/​from16·​v0,​·​p0 77 ····​move-​object/​from16·​v0,​·​p0
   
78 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 78 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
79 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingEndTrim()​F 79 ····​invoke-​virtual·​{v10},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingEndTrim()​F
   
80 ····​move-​result·​v8 80 ····​move-​result·​v7
   
81 ····​.​line·​323 81 ····​.​line·​323
82 ····​.​local·​v8,​·​"startingEndTrim":​F 82 ····​.​local·​v7,​·​"startingEndTrim":​F
83 ····​move-​object/​from16·​v0,​·​p0 83 ····​move-​object/​from16·​v0,​·​p0
   
84 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 84 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
85 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingStartTrim​()​F 85 ····​invoke-​virtual·​{v10},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingStartTrim​()​F
   
86 ····​move-​result·​v10 86 ····​move-​result·​v9
   
87 ····​.​line·​324 87 ····​.​line·​324
88 ····​.​local·​v10,​·​"startingTrim":​F 88 ····​.​local·​v9,​·​"startingTrim":​F
89 ····​move-​object/​from16·​v0,​·​p0 89 ····​move-​object/​from16·​v0,​·​p0
   
90 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 90 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
91 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingRotation(​)​F 91 ····​invoke-​virtual·​{v10},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingRotation(​)​F
   
Max diff block lines reached; 5777/11804 bytes (48.94%) of diff not shown.
[−]
smali/android/support/v4/widget/MaterialProgressDrawable$Ring.smali
Offset 157, 21 lines modified Offset 157, 25 lines modified
157 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setAntiAlias(Z)​V 157 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setAntiAlias(Z)​V
   
158 ····​.​line·​437 158 ····​.​line·​437
159 ····​return-​void 159 ····​return-​void
160 .​end·​method 160 .​end·​method
   
161 .​method·​private·​drawTriangle(Landroid​/​graphics/​Canvas;​FFLandroid/​graphics/​Rect;​)​V 161 .​method·​private·​drawTriangle(Landroid​/​graphics/​Canvas;​FFLandroid/​graphics/​Rect;​)​V
162 ····​.​locals·8 162 ····​.​locals·10
163 ····​.​param·​p1,​·​"c"····​#·​Landroid/​graphics/​Canvas;​ 163 ····​.​param·​p1,​·​"c"····​#·​Landroid/​graphics/​Canvas;​
164 ····​.​param·​p2,​·​"startAngle"····​#·​F 164 ····​.​param·​p2,​·​"startAngle"····​#·​F
165 ····​.​param·​p3,​·​"sweepAngle"····​#·​F 165 ····​.​param·​p3,​·​"sweepAngle"····​#·​F
166 ····​.​param·​p4,​·​"bounds"····​#·​Landroid/​graphics/​Rect;​ 166 ····​.​param·​p4,​·​"bounds"····​#·​Landroid/​graphics/​Rect;​
   
167 ····​.​prologue 167 ····​.​prologue
  168 ····​const-​wide/​16·​v8,​·​0x0
   
  169 ····​const/​4·​v7,​·​0x0
   
168 ····​.​line·​480 170 ····​.​line·​480
169 ····​iget-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mShowArrow:​Z 171 ····​iget-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mShowArrow:​Z
   
170 ····​if-​eqz·​v3,​·​:​cond_0 172 ····​if-​eqz·​v3,​·​:​cond_0
   
171 ····​.​line·​481 173 ····​.​line·​481
172 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​ 174 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​
Offset 204, 80 lines modified Offset 208, 70 lines modified
   
204 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowScale:​F 208 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowScale:​F
   
205 ····​mul-​float·​v0,​·​v3,​·​v4 209 ····​mul-​float·​v0,​·​v3,​·​v4
   
206 ····​.​line·​491 210 ····​.​line·​491
207 ····​.​local·​v0,​·​"inset":​F 211 ····​.​local·​v0,​·​"inset":​F
208 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mRingCenterRadius:​D 212 ····​iget-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mRingCenterRadius:​D
   
209 ····​const-​wide/​16·​v6,​·​0x0  
   
210 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 213 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
211 ····​move-​result-​wide·​v6 214 ····​move-​result-​wide·​v5
   
212 ····​mul-​double/​2addr·​v4,​·​v6 215 ····​mul-​double/​2addr·​v3,​·​v5
   
213 ····​invoke-​virtual·​{p4},​·​Landroid/​graphics/​Rect;​-​>exactCenterX()​F 216 ····​invoke-​virtual·​{p4},​·​Landroid/​graphics/​Rect;​-​>exactCenterX()​F
   
214 ····​move-​result·​v3 217 ····​move-​result·​v5
   
215 ····​float-​to-​double·​v6,​·​v3 218 ····​float-​to-​double·​v5,​·​v5
   
216 ····​add-​double/​2addr·​v4,​·​v6 219 ····​add-​double/​2addr·​v3,​·​v5
   
217 ····​double-​to-​float·​v1,​·​v4 220 ····​double-​to-​float·​v1,​·​v3
   
218 ····​.​line·​492 221 ····​.​line·​492
219 ····​.​local·​v1,​·​"x":​F 222 ····​.​local·​v1,​·​"x":​F
220 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mRingCenterRadius:​D 223 ····​iget-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mRingCenterRadius:​D
   
221 ····​const-​wide/​16·​v6,​·​0x0  
   
222 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D 224 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
223 ····​move-​result-​wide·​v6 225 ····​move-​result-​wide·​v5
   
224 ····​mul-​double/​2addr·​v4,​·​v6 226 ····​mul-​double/​2addr·​v3,​·​v5
   
225 ····​invoke-​virtual·​{p4},​·​Landroid/​graphics/​Rect;​-​>exactCenterY()​F 227 ····​invoke-​virtual·​{p4},​·​Landroid/​graphics/​Rect;​-​>exactCenterY()​F
   
226 ····​move-​result·​v3 228 ····​move-​result·​v5
   
227 ····​float-​to-​double·​v6,​·​v3 229 ····​float-​to-​double·​v5,​·​v5
   
228 ····​add-​double/​2addr·​v4,​·​v6 230 ····​add-​double/​2addr·​v3,​·​v5
   
229 ····​double-​to-​float·​v2,​·​v4 231 ····​double-​to-​float·​v2,​·​v3
   
230 ····​.​line·​498 232 ····​.​line·​498
231 ····​.​local·​v2,​·​"y":​F 233 ····​.​local·​v2,​·​"y":​F
232 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​ 234 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​
   
233 ····const/​4·​v4,​·0x0 235 ····invoke-​virtual·​{v3,​·​v7,​·​v7},​·Landroid/​graphics/​Path;​-​>moveTo(FF)​V
   
234 ····​const/​4·​v5,​·​0x0  
   
235 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​graphics/​Path;​-​>moveTo(FF)​V  
   
236 ····​.​line·​499 236 ····​.​line·​499
237 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​ 237 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​
   
238 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowWidth:​I 238 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowWidth:​I
   
239 ····​int-​to-​float·​v4,​·​v4 239 ····​int-​to-​float·​v4,​·​v4
   
240 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowScale:​F 240 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowScale:​F
   
241 ····​mul-​float/​2addr·​v4,​·​v5 241 ····​mul-​float/​2addr·​v4,​·​v5
   
242 ····const/​4·​v5,​·0x0 242 ····invoke-​virtual·​{v3,​·​v4,​·​v7},​·Landroid/​graphics/​Path;​-​>lineTo(FF)​V
   
243 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​graphics/​Path;​-​>lineTo(FF)​V  
Max diff block lines reached; 1039/4415 bytes (23.53%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout.smali
Offset 1478, 15 lines modified Offset 1478, 15 lines modified
   
1478 ····​.​line·​703 1478 ····​.​line·​703
1479 ····​:​cond_0 1479 ····​:​cond_0
1480 ····​return-​void 1480 ····​return-​void
1481 .​end·​method 1481 .​end·​method
   
1482 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z 1482 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z
1483 ····​.​locals·​29 1483 ····​.​locals·​28
1484 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 1484 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
1485 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 1485 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
1486 ····​.​param·​p3,​·​"drawingTime"····​#·​J 1486 ····​.​param·​p3,​·​"drawingTime"····​#·​J
   
1487 ····​.​prologue 1487 ····​.​prologue
1488 ····​.​line·​1064 1488 ····​.​line·​1064
1489 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I 1489 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I
[−]
smali/android/support/v4/widget/MaterialProgressDrawable.smali
Offset 257, 39 lines modified Offset 257, 39 lines modified
257 ····​.​line·​51 257 ····​.​line·​51
258 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mRotationCount:​F 258 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mRotationCount:​F
   
259 ····​return·​p1 259 ····​return·​p1
260 .​end·​method 260 .​end·​method
   
261 .​method·​private·​applyFinishTranslatio​n(FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V 261 .​method·​private·​applyFinishTranslatio​n(FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V
262 ····​.​locals·8 262 ····​.​locals·7
263 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F 263 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F
264 ····​.​param·​p2,​·​"ring"····​#·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 264 ····​.​param·​p2,​·​"ring"····​#·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
265 ····​.​prologue 265 ····​.​prologue
266 ····​.​line·​299 266 ····​.​line·​299
267 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingRotation(​)​F 267 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingRotation(​)​F
   
268 ····​move-​result·​v3 268 ····​move-​result·​v3
   
269 ····​const·​v4,​·​0x3f4ccccd····​#·​0.​8f 269 ····​const·​v4,​·​0x3f4ccccd····​#·​0.​8f
   
270 ····​div-​float/​2addr·​v3,​·​v4 270 ····​div-​float/​2addr·​v3,​·​v4
   
271 ····​float-​to-​double·​v4,​·​v3 271 ····​float-​to-​double·​v3,​·​v3
   
272 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>floor(D)​D 272 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
273 ····​move-​result-​wide·​v4 273 ····​move-​result-​wide·​v3
   
274 ····​const-​wide/​high16·​v6,​·​0x3ff0000000000000L····​#·​1.​0 274 ····​const-​wide/​high16·​v5,​·​0x3ff0000000000000L····​#·​1.​0
   
275 ····​add-​double/​2addr·​v4,​·​v6 275 ····​add-​double/​2addr·​v3,​·​v5
   
276 ····​double-​to-​float·​v2,​·​v4 276 ····​double-​to-​float·​v2,​·​v3
   
277 ····​.​line·​301 277 ····​.​line·​301
278 ····​.​local·​v2,​·​"targetRotation":​F 278 ····​.​local·​v2,​·​"targetRotation":​F
279 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingStartTrim​()​F 279 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingStartTrim​()​F
   
280 ····​move-​result·​v3 280 ····​move-​result·​v3
   
Offset 341, 15 lines modified Offset 341, 15 lines modified
341 ····​.​line·​248 341 ····​.​line·​248
342 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mRotation:​F 342 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mRotation:​F
   
343 ····​return·​v0 343 ····​return·​v0
344 .​end·​method 344 .​end·​method
   
345 .​method·​private·​setSizeParameters(DDD​DFF)​V 345 .​method·​private·​setSizeParameters(DDD​DFF)​V
346 ····​.​locals·7 346 ····​.​locals·6
347 ····​.​param·​p1,​·​"progressCircleWidth"​····​#·​D 347 ····​.​param·​p1,​·​"progressCircleWidth"​····​#·​D
348 ····​.​param·​p3,​·​"progressCircleHeight​"····​#·​D 348 ····​.​param·​p3,​·​"progressCircleHeight​"····​#·​D
349 ····​.​param·​p5,​·​"centerRadius"····​#·​D 349 ····​.​param·​p5,​·​"centerRadius"····​#·​D
350 ····​.​param·​p7,​·​"strokeWidth"····​#·​D 350 ····​.​param·​p7,​·​"strokeWidth"····​#·​D
351 ····​.​param·​p9,​·​"arrowWidth"····​#·​F 351 ····​.​param·​p9,​·​"arrowWidth"····​#·​F
352 ····​.​param·​p10,​·​"arrowHeight"····​#·​F 352 ····​.​param·​p10,​·​"arrowHeight"····​#·​F
   
Offset 367, 57 lines modified Offset 367, 57 lines modified
   
367 ····​.​line·​126 367 ····​.​line·​126
368 ····​.​local·​v0,​·​"metrics":​Landroid/​util/​DisplayMetrics;​ 368 ····​.​local·​v0,​·​"metrics":​Landroid/​util/​DisplayMetrics;​
369 ····​iget·​v2,​·​v0,​·​Landroid/​util/​DisplayMetrics;​-​>density:​F 369 ····​iget·​v2,​·​v0,​·​Landroid/​util/​DisplayMetrics;​-​>density:​F
   
370 ····​.​line·​128 370 ····​.​line·​128
371 ····​.​local·​v2,​·​"screenDensity":​F 371 ····​.​local·​v2,​·​"screenDensity":​F
372 ····​float-​to-​double·​v4,​·​v2 372 ····​float-​to-​double·​v3,​·​v2
   
373 ····​mul-​double/​2addr·​v4,​·​p1 373 ····​mul-​double/​2addr·​v3,​·​p1
   
374 ····​iput-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mWidth:​D 374 ····​iput-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mWidth:​D
   
375 ····​.​line·​129 375 ····​.​line·​129
376 ····​float-​to-​double·​v4,​·​v2 376 ····​float-​to-​double·​v3,​·​v2
   
377 ····​mul-​double/​2addr·​v4,​·​p3 377 ····​mul-​double/​2addr·​v3,​·​p3
   
378 ····​iput-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mHeight:​D 378 ····​iput-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mHeight:​D
   
379 ····​.​line·​130 379 ····​.​line·​130
380 ····​double-​to-​float·​v3,​·​p7 380 ····​double-​to-​float·​v3,​·​p7
   
381 ····​mul-​float/​2addr·​v3,​·​v2 381 ····​mul-​float/​2addr·​v3,​·​v2
   
382 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setStrokeWidth(F)​V 382 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setStrokeWidth(F)​V
   
383 ····​.​line·​131 383 ····​.​line·​131
384 ····​float-​to-​double·​v4,​·​v2 384 ····​float-​to-​double·​v3,​·​v2
   
385 ····​mul-​double/​2addr·​v4,​·​p5 385 ····​mul-​double/​2addr·​v3,​·​p5
   
386 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setCenterRadius(D)​V 386 ····​invoke-​virtual·​{v1,​·​v3,​·​v4},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setCenterRadius(D)​V
   
387 ····​.​line·​132 387 ····​.​line·​132
388 ····​const/​4·​v3,​·​0x0 388 ····​const/​4·​v3,​·​0x0
   
389 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setColorIndex(I)​V 389 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setColorIndex(I)​V
   
390 ····​.​line·​133 390 ····​.​line·​133
391 ····​mul-​float·​v3,​·​p9,​·​v2 391 ····​mul-​float·​v3,​·​p9,​·​v2
   
392 ····​mul-​float·​v4,​·​p10,​·​v2 392 ····​mul-​float·​v4,​·​p10,​·​v2
Max diff block lines reached; 5278/8607 bytes (61.32%) of diff not shown.
[−]
smali/android/support/v4/widget/NestedScrollView.smali
Offset 5870, 21 lines modified Offset 5870, 21 lines modified
5870 ····​:​cond_0 5870 ····​:​cond_0
5871 ····​invoke-​static·​{},​·​Landroid/​view/​animation/​AnimationUtils;​-​>currentAnimationTime​Millis()​J 5871 ····​invoke-​static·​{},​·​Landroid/​view/​animation/​AnimationUtils;​-​>currentAnimationTime​Millis()​J
   
5872 ····​move-​result-​wide·​v6 5872 ····​move-​result-​wide·​v6
   
5873 ····​iget-​wide·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>mLastScroll:​J 5873 ····​iget-​wide·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>mLastScroll:​J
   
5874 ····​sub-​long·​v2,​·​v6,​·​v8 5874 ····​sub-​long·​v1,​·​v6,​·​v8
   
5875 ····​.​line·​1252 5875 ····​.​line·​1252
5876 ····​.​local·​v2,​·​"duration":​J 5876 ····​.​local·​v1,​·​"duration":​J
5877 ····​const-​wide/​16·​v6,​·​0xfa 5877 ····​const-​wide/​16·​v6,​·​0xfa
   
5878 ····​cmp-​long·​v6,​·​v2,​·​v6 5878 ····​cmp-​long·​v6,​·​v1,​·​v6
   
5879 ····​if-​lez·​v6,​·​:​cond_1 5879 ····​if-​lez·​v6,​·​:​cond_1
   
5880 ····​.​line·​1253 5880 ····​.​line·​1253
5881 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getHeight()​I 5881 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getHeight()​I
   
5882 ····​move-​result·​v6 5882 ····​move-​result·​v6
Offset 5895, 29 lines modified Offset 5895, 29 lines modified
   
5895 ····​sub-​int/​2addr·​v6,​·​v7 5895 ····​sub-​int/​2addr·​v6,​·​v7
   
5896 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getPaddingTop()​I 5896 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getPaddingTop()​I
   
5897 ····​move-​result·​v7 5897 ····​move-​result·​v7
   
5898 ····​sub-​int·​v1,​·​v6,​·​v7 5898 ····​sub-​int·​v3,​·​v6,​·​v7
   
5899 ····​.​line·​1254 5899 ····​.​line·​1254
5900 ····​.​local·​v1,​·​"height":​I 5900 ····​.​local·​v3,​·​"height":​I
5901 ····​invoke-​virtual·​{p0,​·​v10},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getChildAt(I)​Landroid/​view/​View;​ 5901 ····​invoke-​virtual·​{p0,​·​v10},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
5902 ····​move-​result-​object·​v6 5902 ····​move-​result-​object·​v6
   
5903 ····​invoke-​virtual·​{v6},​·​Landroid/​view/​View;​-​>getHeight()​I 5903 ····​invoke-​virtual·​{v6},​·​Landroid/​view/​View;​-​>getHeight()​I
   
5904 ····​move-​result·​v0 5904 ····​move-​result·​v0
   
5905 ····​.​line·​1255 5905 ····​.​line·​1255
5906 ····​.​local·​v0,​·​"bottom":​I 5906 ····​.​local·​v0,​·​"bottom":​I
5907 ····​sub-​int·​v6,​·​v0,​·​v1 5907 ····​sub-​int·​v6,​·​v0,​·​v3
   
5908 ····​invoke-​static·​{v10,​·​v6},​·​Ljava/​lang/​Math;​-​>max(II)​I 5908 ····​invoke-​static·​{v10,​·​v6},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
5909 ····​move-​result·​v4 5909 ····​move-​result·​v4
   
5910 ····​.​line·​1256 5910 ····​.​line·​1256
5911 ····​.​local·​v4,​·​"maxY":​I 5911 ····​.​local·​v4,​·​"maxY":​I
Offset 5949, 15 lines modified Offset 5949, 15 lines modified
5949 ····​invoke-​virtual·​{v6,​·​v7,​·​v5,​·​v10,​·​p2},​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>startScroll(IIII)​V 5949 ····​invoke-​virtual·​{v6,​·​v7,​·​v5,​·​v10,​·​p2},​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>startScroll(IIII)​V
   
5950 ····​.​line·​1260 5950 ····​.​line·​1260
5951 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>postInvalidateOnAnim​ation(Landroid/​view/​View;​)​V 5951 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>postInvalidateOnAnim​ation(Landroid/​view/​View;​)​V
   
5952 ····​.​line·​1267 5952 ····​.​line·​1267
5953 ····​.​end·​local·​v0····​#·​"bottom":​I 5953 ····​.​end·​local·​v0····​#·​"bottom":​I
5954 ····​.​end·​local·​v1····​#·​"height":​I 5954 ····​.​end·​local·​v3····​#·​"height":​I
5955 ····​.​end·​local·​v4····​#·​"maxY":​I 5955 ····​.​end·​local·​v4····​#·​"maxY":​I
5956 ····​.​end·​local·​v5····​#·​"scrollY":​I 5956 ····​.​end·​local·​v5····​#·​"scrollY":​I
5957 ····​:​goto_1 5957 ····​:​goto_1
5958 ····​invoke-​static·​{},​·​Landroid/​view/​animation/​AnimationUtils;​-​>currentAnimationTime​Millis()​J 5958 ····​invoke-​static·​{},​·​Landroid/​view/​animation/​AnimationUtils;​-​>currentAnimationTime​Millis()​J
   
5959 ····​move-​result-​wide·​v6 5959 ····​move-​result-​wide·​v6
   
[−]
smali/android/support/v4/widget/SwipeRefreshLayout.smali
Offset 504, 15 lines modified Offset 504, 15 lines modified
504 ····​.​line·​59 504 ····​.​line·​59
505 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setTargetOffsetTopAn​dBottom(IZ)​V 505 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setTargetOffsetTopAn​dBottom(IZ)​V
   
506 ····​return-​void 506 ····​return-​void
507 .​end·​method 507 .​end·​method
   
508 .​method·​private·​animateOffsetToCorrec​tPosition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 508 .​method·​private·​animateOffsetToCorrec​tPosition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
509 ····​.​locals·4 509 ····​.​locals·3
510 ····​.​param·​p1,​·​"from"····​#·​I 510 ····​.​param·​p1,​·​"from"····​#·​I
511 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 511 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
512 ····​.​prologue 512 ····​.​prologue
513 ····​.​line·​846 513 ····​.​line·​846
514 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I 514 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I
   
Offset 520, 17 lines modified Offset 520, 17 lines modified
520 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 520 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
521 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V 521 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V
   
522 ····​.​line·​848 522 ····​.​line·​848
523 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 523 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
524 ····​const-​wide/​16·​v2,​·​0xc8 524 ····​const-​wide/​16·​v1,​·​0xc8
   
525 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 525 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
526 ····​.​line·​849 526 ····​.​line·​849
527 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 527 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
528 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 528 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
529 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 529 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
Offset 557, 15 lines modified Offset 557, 15 lines modified
557 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>startAnimation(Landr​oid/​view/​animation/​Animation;​)​V 557 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>startAnimation(Landr​oid/​view/​animation/​Animation;​)​V
   
558 ····​.​line·​855 558 ····​.​line·​855
559 ····​return-​void 559 ····​return-​void
560 .​end·​method 560 .​end·​method
   
561 .​method·​private·​animateOffsetToStartP​osition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 561 .​method·​private·​animateOffsetToStartP​osition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
562 ····​.​locals·4 562 ····​.​locals·3
563 ····​.​param·​p1,​·​"from"····​#·​I 563 ····​.​param·​p1,​·​"from"····​#·​I
564 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 564 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
565 ····​.​prologue 565 ····​.​prologue
566 ····​.​line·​858 566 ····​.​line·​858
567 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScale:​Z 567 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScale:​Z
   
Offset 586, 17 lines modified Offset 586, 17 lines modified
586 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 586 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
587 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V 587 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V
   
588 ····​.​line·​864 588 ····​.​line·​864
589 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 589 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
590 ····​const-​wide/​16·​v2,​·​0xc8 590 ····​const-​wide/​16·​v1,​·​0xc8
   
591 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 591 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
592 ····​.​line·​865 592 ····​.​line·​865
593 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 593 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
594 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 594 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
595 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 595 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
Offset 1160, 31 lines modified Offset 1160, 31 lines modified
1160 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAlphaStartAnimation​:​Landroid/​view/​animation/​Animation;​ 1160 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAlphaStartAnimation​:​Landroid/​view/​animation/​Animation;​
   
1161 ····​.​line·​422 1161 ····​.​line·​422
1162 ····​return-​void 1162 ····​return-​void
1163 .​end·​method 1163 .​end·​method
   
1164 .​method·​private·​startScaleDownAnimati​on(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 1164 .​method·​private·​startScaleDownAnimati​on(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
1165 ····​.​locals·4 1165 ····​.​locals·3
1166 ····​.​param·​p1,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 1166 ····​.​param·​p1,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
1167 ····​.​prologue 1167 ····​.​prologue
1168 ····​.​line·​408 1168 ····​.​line·​408
1169 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$3;​ 1169 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$3;​
   
1170 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$3;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 1170 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$3;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
   
1171 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScaleDownAnimation:​Landroid/​view/​animation/​Animation;​ 1171 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScaleDownAnimation:​Landroid/​view/​animation/​Animation;​
   
1172 ····​.​line·​414 1172 ····​.​line·​414
1173 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScaleDownAnimation:​Landroid/​view/​animation/​Animation;​ 1173 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScaleDownAnimation:​Landroid/​view/​animation/​Animation;​
   
1174 ····​const-​wide/​16·​v2,​·​0x96 1174 ····​const-​wide/​16·​v1,​·​0x96
   
1175 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 1175 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
1176 ····​.​line·​415 1176 ····​.​line·​415
1177 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​ 1177 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​
   
1178 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>setAnimationListener​(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 1178 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>setAnimationListener​(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
   
1179 ····​.​line·​416 1179 ····​.​line·​416
Max diff block lines reached; 35363/40028 bytes (88.35%) of diff not shown.
[−]
smali/dk/jens/backup/AppInfoAdapter$1.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​ 31 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Ldk/​jens/​backup/​AppInfoAdapter;​)​V 33 .​method·​constructor·​<init>(Ldk/​jens/​backup/​AppInfoAdapter;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​AppInfoAdapter;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​242 37 ····​.​line·​242
37 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$1;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​ 38 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$1;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/AppInfoAdapter$2.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​ 31 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Ldk/​jens/​backup/​AppInfoAdapter;​)​V 33 .​method·​constructor·​<init>(Ldk/​jens/​backup/​AppInfoAdapter;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​AppInfoAdapter;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​249 37 ····​.​line·​249
37 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$2;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​ 38 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$2;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/AppInfoAdapter$MyArrayFilter.smali
Offset 42, 301 lines modified Offset 42, 297 lines modified
   
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​ 45 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​
46 ····​.​locals·10 46 ····​.​locals·9
47 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​CharSequence;​ 47 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​CharSequence;​
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​184 49 ····​.​line·​184
50 ····​new-​instance·​v5,​·​Landroid/​widget/​Filter$FilterResults;​ 50 ····​new-​instance·​v4,​·​Landroid/​widget/​Filter$FilterResults;​
   
51 ····​invoke-​direct·​{v5},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V 51 ····​invoke-​direct·​{v4},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V
   
52 ····​.​line·​185 52 ····​.​line·​185
53 ····​.​local·​v5,​·​"results":​Landroid/​widget/​Filter$FilterResults;​ 53 ····​.​local·​v4,​·​"results":​Landroid/​widget/​Filter$FilterResults;​
54 ····​iget-​object·​v7,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$MyArra​yFilter;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​ 54 ····​iget-​object·​v6,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$MyArra​yFilter;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​
   
55 ····​#·​getter·​for:​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​ 55 ····​#·​getter·​for:​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​
56 ····​invoke-​static·​{v7},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>access$100(Ldk/​jens/​backup/​AppInfoAdapter;​)​Ljava/​util/​ArrayList;​ 56 ····​invoke-​static·​{v6},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>access$100(Ldk/​jens/​backup/​AppInfoAdapter;​)​Ljava/​util/​ArrayList;​
   
57 ····​move-​result-​object·​v7 57 ····​move-​result-​object·​v6
   
58 ····​if-​nez·​v7,​·​:​cond_0 58 ····​if-​nez·​v6,​·​:​cond_0
   
59 ····​.​line·​187 59 ····​.​line·​187
60 ····​iget-​object·​v7,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$MyArra​yFilter;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​ 60 ····​iget-​object·​v6,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$MyArra​yFilter;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​
   
61 ····​new-​instance·​v8,​·​Ljava/​util/​ArrayList;​ 61 ····​new-​instance·​v7,​·​Ljava/​util/​ArrayList;​
   
62 ····​iget-​object·​v9,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$MyArra​yFilter;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​ 62 ····​iget-​object·​v8,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$MyArra​yFilter;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​
   
63 ····​iget-​object·​v9,​·​v9,​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>items:​Ljava/​util/​ArrayList;​ 63 ····​iget-​object·​v8,​·​v8,​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>items:​Ljava/​util/​ArrayList;​
   
64 ····​invoke-​direct·​{v8,​·​v9},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 64 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
65 ····​#·​setter·​for:​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​ 65 ····​#·​setter·​for:​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​
66 ····​invoke-​static·​{v7,​·​v8},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>access$102(Ldk/​jens/​backup/​AppInfoAdapter;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​ 66 ····​invoke-​static·​{v6,​·​v7},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>access$102(Ldk/​jens/​backup/​AppInfoAdapter;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​
   
67 ····​.​line·​189 67 ····​.​line·​189
68 ····​:​cond_0 68 ····​:​cond_0
69 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 69 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
70 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 70 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
71 ····​.​line·​190 71 ····​.​line·​190
72 ····​.​local·​v2,​·​"newValues":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​" 72 ····​.​local·​v1,​·​"newValues":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​"
73 ····​if-​eqz·​p1,​·​:​cond_4 73 ····​if-​eqz·​p1,​·​:​cond_4
   
74 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>length()​I 74 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>length()​I
   
75 ····​move-​result·​v7 75 ····​move-​result·​v6
   
76 ····​if-​lez·​v7,​·​:​cond_4 76 ····​if-​lez·​v6,​·​:​cond_4
   
77 ····​.​line·​192 77 ····​.​line·​192
78 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 78 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
79 ····​move-​result-​object·​v7 79 ····​move-​result-​object·​v6
   
80 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 80 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
81 ····​move-​result-​object·​v4 81 ····​move-​result-​object·​v3
   
82 ····​.​line·​193 82 ····​.​line·​193
83 ····​.​local·​v4,​·​"prefixString":​Ljava/​lang/​String;​ 83 ····​.​local·​v3,​·​"prefixString":​Ljava/​lang/​String;​
84 ····​iget-​object·​v7,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$MyArra​yFilter;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​ 84 ····​iget-​object·​v6,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter$MyArra​yFilter;​-​>this$0:​Ldk/​jens/​backup/​AppInfoAdapter;​
   
85 ····​#·​getter·​for:​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​ 85 ····​#·​getter·​for:​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​
86 ····​invoke-​static·​{v7},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>access$100(Ldk/​jens/​backup/​AppInfoAdapter;​)​Ljava/​util/​ArrayList;​ 86 ····​invoke-​static·​{v6},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>access$100(Ldk/​jens/​backup/​AppInfoAdapter;​)​Ljava/​util/​ArrayList;​
   
87 ····​move-​result-​object·​v7 87 ····​move-​result-​object·​v6
   
88 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 88 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
89 ····​move-​result-​object·​v0 89 ····​move-​result-​object·​v6
   
90 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
91 ····​:​cond_1 90 ····​:​cond_1
92 ····​:​goto_0 91 ····​:​goto_0
93 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 92 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
94 ····​move-​result·​v7 93 ····​move-​result·​v7
   
95 ····​if-​eqz·​v7,​·​:​cond_3 94 ····​if-​eqz·​v7,​·​:​cond_3
   
96 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 95 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v6 96 ····​move-​result-​object·​v5
   
98 ····​check-​cast·​v6,​·​Ldk/​jens/​backup/​AppInfo;​ 97 ····​check-​cast·​v5,​·​Ldk/​jens/​backup/​AppInfo;​
   
99 ····​.​line·​195 98 ····​.​line·​195
100 ····​.​local·​v6,​·​"value":​Ldk/​jens/​backup/​AppInfo;​ 99 ····​.​local·​v5,​·​"value":​Ldk/​jens/​backup/​AppInfo;​
101 ····​invoke-​virtual·​{v6},​·​Ldk/​jens/​backup/​AppInfo;​-​>getPackageName()​Ljava/​lang/​String;​ 100 ····​invoke-​virtual·​{v5},​·​Ldk/​jens/​backup/​AppInfo;​-​>getPackageName()​Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v7 101 ····​move-​result-​object·​v7
Max diff block lines reached; 10587/16062 bytes (65.91%) of diff not shown.
[−]
smali/dk/jens/backup/AppInfoAdapter.smali
Offset 251, 15 lines modified Offset 251, 14 lines modified
251 ····​.​prologue 251 ····​.​prologue
252 ····​.​line·​55 252 ····​.​line·​55
253 ····​.​local·​p1,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​" 253 ····​.​local·​p1,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​"
254 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 254 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
255 ····​move-​result-​object·​v1 255 ····​move-​result-​object·​v1
   
256 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
257 ····​:​goto_0 256 ····​:​goto_0
258 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 257 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
259 ····​move-​result·​v2 258 ····​move-​result·​v2
   
260 ····​if-​eqz·​v2,​·​:​cond_0 259 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 285, 51 lines modified Offset 284, 50 lines modified
   
285 .​method·​public·​filterAppType(I)​V 284 .​method·​public·​filterAppType(I)​V
286 ····​.​locals·​4 285 ····​.​locals·​4
287 ····​.​param·​p1,​·​"options"····​#·​I 286 ····​.​param·​p1,​·​"options"····​#·​I
   
288 ····​.​prologue 287 ····​.​prologue
289 ····​.​line·​257 288 ····​.​line·​257
290 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 289 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
291 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 290 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
292 ····​.​line·​258 291 ····​.​line·​258
293 ····​.​local·​v2,​·​"notInstalled":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​" 292 ····​.​local·​v1,​·​"notInstalled":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​"
294 ····​iget-​object·​v3,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>items:​Ljava/​util/​ArrayList;​ 293 ····​iget-​object·​v2,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>items:​Ljava/​util/​ArrayList;​
   
295 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>clear()​V 294 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
296 ····​.​line·​259 295 ····​.​line·​259
297 ····​packed-​switch·​p1,​·​:​pswitch_data_0 296 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
298 ····​.​line·​310 297 ····​.​line·​310
299 ····​:​goto_0 298 ····​:​goto_0
300 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>notifyDataSetChanged​()​V 299 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>notifyDataSetChanged​()​V
   
301 ····​.​line·​311 300 ····​.​line·​311
302 ····​return-​void 301 ····​return-​void
   
303 ····​.​line·​262 302 ····​.​line·​262
304 ····​:​pswitch_0 303 ····​:​pswitch_0
305 ····​iget-​object·​v3,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​ 304 ····​iget-​object·​v2,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​
   
306 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 305 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
307 ····​move-​result-​object·​v1 306 ····​move-​result-​object·​v2
   
308 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
309 ····​:​goto_1 307 ····​:​goto_1
310 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 308 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
311 ····​move-​result·​v3 309 ····​move-​result·​v3
   
312 ····​if-​eqz·​v3,​·​:​cond_1 310 ····​if-​eqz·​v3,​·​:​cond_1
   
313 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 311 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
314 ····​move-​result-​object·​v0 312 ····​move-​result-​object·​v0
   
315 ····​check-​cast·​v0,​·​Ldk/​jens/​backup/​AppInfo;​ 313 ····​check-​cast·​v0,​·​Ldk/​jens/​backup/​AppInfo;​
   
316 ····​.​line·​264 314 ····​.​line·​264
317 ····​.​local·​v0,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​ 315 ····​.​local·​v0,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​
Offset 342, 44 lines modified Offset 340, 42 lines modified
342 ····​.​line·​266 340 ····​.​line·​266
343 ····​invoke-​virtual·​{p0,​·​v0},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>add(Ldk/​jens/​backup/​AppInfo;​)​V 341 ····​invoke-​virtual·​{p0,​·​v0},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>add(Ldk/​jens/​backup/​AppInfo;​)​V
   
344 ····​goto·​:​goto_1 342 ····​goto·​:​goto_1
   
345 ····​.​line·​270 343 ····​.​line·​270
346 ····​:​cond_0 344 ····​:​cond_0
347 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 345 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
348 ····​goto·​:​goto_1 346 ····​goto·​:​goto_1
   
349 ····​.​line·​273 347 ····​.​line·​273
350 ····​.​end·​local·​v0····​#·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​ 348 ····​.​end·​local·​v0····​#·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​
351 ····​:​cond_1 349 ····​:​cond_1
352 ····​invoke-​virtual·​{p0,​·​v2},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>addAll(Ljava/​util/​ArrayList;​)​V 350 ····​invoke-​virtual·​{p0,​·​v1},​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>addAll(Ljava/​util/​ArrayList;​)​V
   
353 ····​goto·​:​goto_0 351 ····​goto·​:​goto_0
   
354 ····​.​line·​276 352 ····​.​line·​276
355 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​  
356 ····​:​pswitch_1 353 ····​:​pswitch_1
357 ····​iget-​object·​v3,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​ 354 ····​iget-​object·​v2,​·​p0,​·​Ldk/​jens/​backup/​AppInfoAdapter;​-​>originalValues:​Ljava/​util/​ArrayList;​
   
358 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 355 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
359 ····​move-​result-​object·​v1 356 ····​move-​result-​object·​v2
   
360 ····​.​restart·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​  
361 ····​:​cond_2 357 ····​:​cond_2
362 ····​:​goto_2 358 ····​:​goto_2
363 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 359 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
Max diff block lines reached; 14742/18543 bytes (79.50%) of diff not shown.
[−]
smali/dk/jens/backup/AppInfoHelper.smali
Offset 70, 99 lines modified Offset 70, 98 lines modified
   
70 ····​.​prologue 70 ····​.​prologue
71 ····​.​line·​160 71 ····​.​line·​160
72 ····​.​local·​p2,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​" 72 ····​.​local·​p2,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​"
73 ····​.​local·​p3,​·​"packageNames":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 73 ····​.​local·​p3,​·​"packageNames":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
74 ····​invoke-​static·​{p0},​·​Ldk/​jens/​backup/​AppInfoHelper;​-​>getSpecialBackups(La​ndroid/​content/​Context;​)​Ljava/​util/​ArrayList;​ 74 ····​invoke-​static·​{p0},​·​Ldk/​jens/​backup/​AppInfoHelper;​-​>getSpecialBackups(La​ndroid/​content/​Context;​)​Ljava/​util/​ArrayList;​
   
75 ····​move-​result-​object·​v4 75 ····​move-​result-​object·​v3
   
76 ····​.​line·​161 76 ····​.​line·​161
77 ····​.​local·​v4,​·​"specialList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfoSpecial;​>;​" 77 ····​.​local·​v3,​·​"specialList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfoSpecial;​>;​"
78 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 78 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
79 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v5
   
80 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
81 ····​:​goto_0 80 ····​:​goto_0
82 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 81 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
83 ····​move-​result·​v6 82 ····​move-​result·​v6
   
84 ····​if-​eqz·​v6,​·​:​cond_1 83 ····​if-​eqz·​v6,​·​:​cond_1
   
85 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 84 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
86 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
87 ····​check-​cast·​v0,​·​Ldk/​jens/​backup/​AppInfoSpecial;​ 86 ····​check-​cast·​v0,​·​Ldk/​jens/​backup/​AppInfoSpecial;​
   
88 ····​.​line·​163 87 ····​.​line·​163
89 ····​.​local·​v0,​·​"appInfo":​Ldk/​jens/​backup/​AppInfoSpecial;​ 88 ····​.​local·​v0,​·​"appInfo":​Ldk/​jens/​backup/​AppInfoSpecial;​
90 ····​invoke-​virtual·​{v0},​·​Ldk/​jens/​backup/​AppInfoSpecial;​-​>getPackageName()​Ljava/​lang/​String;​ 89 ····​invoke-​virtual·​{v0},​·​Ldk/​jens/​backup/​AppInfoSpecial;​-​>getPackageName()​Ljava/​lang/​String;​
   
91 ····​move-​result-​object·​v3 90 ····​move-​result-​object·​v2
   
92 ····​.​line·​164 91 ····​.​line·​164
93 ····​.​local·​v3,​·​"packageName":​Ljava/​lang/​String;​ 92 ····​.​local·​v2,​·​"packageName":​Ljava/​lang/​String;​
94 ····​invoke-​virtual·​{p3,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 93 ····​invoke-​virtual·​{p3,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
95 ····​.​line·​165 94 ····​.​line·​165
96 ····​new-​instance·​v5,​·​Ljava/​io/​File;​ 95 ····​new-​instance·​v4,​·​Ljava/​io/​File;​
   
97 ····​invoke-​direct·​{v5,​·​p1,​·​v3},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 96 ····​invoke-​direct·​{v4,​·​p1,​·​v2},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
98 ····​.​line·​166 97 ····​.​line·​166
99 ····​.​local·​v5,​·​"subdir":​Ljava/​io/​File;​ 98 ····​.​local·​v4,​·​"subdir":​Ljava/​io/​File;​
100 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>exists()​Z 99 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>exists()​Z
   
101 ····​move-​result·​v6 100 ····​move-​result·​v6
   
102 ····​if-​eqz·​v6,​·​:​cond_0 101 ····​if-​eqz·​v6,​·​:​cond_0
   
103 ····​.​line·​168 102 ····​.​line·​168
104 ····​new-​instance·​v2,​·​Ldk/​jens/​backup/​LogFile;​ 103 ····​new-​instance·​v1,​·​Ldk/​jens/​backup/​LogFile;​
   
105 ····​invoke-​direct·​{v2,​·​v5,​·​v3},​·​Ldk/​jens/​backup/​LogFile;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 104 ····​invoke-​direct·​{v1,​·​v4,​·​v2},​·​Ldk/​jens/​backup/​LogFile;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​169 105 ····​.​line·​169
107 ····​.​local·​v2,​·​"logInfo":​Ldk/​jens/​backup/​LogFile;​ 106 ····​.​local·​v1,​·​"logInfo":​Ldk/​jens/​backup/​LogFile;​
108 ····​if-​eqz·​v2,​·​:​cond_0 107 ····​if-​eqz·​v1,​·​:​cond_0
   
109 ····​.​line·​171 108 ····​.​line·​171
110 ····​invoke-​virtual·​{v0,​·​v2},​·​Ldk/​jens/​backup/​AppInfoSpecial;​-​>setLogInfo(Ldk/​jens/​backup/​LogFile;​)​V 109 ····​invoke-​virtual·​{v0,​·​v1},​·​Ldk/​jens/​backup/​AppInfoSpecial;​-​>setLogInfo(Ldk/​jens/​backup/​LogFile;​)​V
   
111 ····​.​line·​172 110 ····​.​line·​172
112 ····​invoke-​virtual·​{v0},​·​Ldk/​jens/​backup/​AppInfoSpecial;​-​>getLogInfo()​Ldk/​jens/​backup/​LogFile;​ 111 ····​invoke-​virtual·​{v0},​·​Ldk/​jens/​backup/​AppInfoSpecial;​-​>getLogInfo()​Ldk/​jens/​backup/​LogFile;​
   
113 ····​move-​result-​object·​v6 112 ····​move-​result-​object·​v6
   
114 ····​invoke-​virtual·​{v6},​·​Ldk/​jens/​backup/​LogFile;​-​>getBackupMode()​I 113 ····​invoke-​virtual·​{v6},​·​Ldk/​jens/​backup/​LogFile;​-​>getBackupMode()​I
   
115 ····​move-​result·​v6 114 ····​move-​result·​v6
   
116 ····​invoke-​virtual·​{v0,​·​v6},​·​Ldk/​jens/​backup/​AppInfoSpecial;​-​>setBackupMode(I)​V 115 ····​invoke-​virtual·​{v0,​·​v6},​·​Ldk/​jens/​backup/​AppInfoSpecial;​-​>setBackupMode(I)​V
   
117 ····​.​line·​175 116 ····​.​line·​175
118 ····​.​end·​local·​v2····​#·​"logInfo":​Ldk/​jens/​backup/​LogFile;​ 117 ····​.​end·​local·​v1····​#·​"logInfo":​Ldk/​jens/​backup/​LogFile;​
119 ····​:​cond_0 118 ····​:​cond_0
120 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 119 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
121 ····​goto·​:​goto_0 120 ····​goto·​:​goto_0
   
122 ····​.​line·​177 121 ····​.​line·​177
123 ····​.​end·​local·​v0····​#·​"appInfo":​Ldk/​jens/​backup/​AppInfoSpecial;​ 122 ····​.​end·​local·​v0····​#·​"appInfo":​Ldk/​jens/​backup/​AppInfoSpecial;​
124 ····​.​end·​local·​v3····​#·​"packageName":​Ljava/​lang/​String;​ 123 ····​.​end·​local·​v2····​#·​"packageName":​Ljava/​lang/​String;​
125 ····​.​end·​local·​v5····​#·​"subdir":​Ljava/​io/​File;​ 124 ····​.​end·​local·​v4····​#·​"subdir":​Ljava/​io/​File;​
126 ····​:​cond_1 125 ····​:​cond_1
127 ····​return-​void 126 ····​return-​void
128 .​end·​method 127 .​end·​method
   
129 .​method·​public·​static·​addUninstalledBackups​(Ljava/​io/​File;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​)​V 128 .​method·​public·​static·​addUninstalledBackups​(Ljava/​io/​File;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​)​V
130 ····​.​locals·​17 129 ····​.​locals·​15
131 ····​.​param·​p0,​·​"backupDir"····​#·​Ljava/​io/​File;​ 130 ····​.​param·​p0,​·​"backupDir"····​#·​Ljava/​io/​File;​
132 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 131 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
133 ········​value·​=·​{ 132 ········​value·​=·​{
134 ············​"(",​ 133 ············​"(",​
135 ············​"Ljava/​io/​File;​",​ 134 ············​"Ljava/​io/​File;​",​
136 ············​"Ljava/​util/​ArrayList",​ 135 ············​"Ljava/​util/​ArrayList",​
137 ············​"<",​ 136 ············​"<",​
Max diff block lines reached; 21384/25732 bytes (83.10%) of diff not shown.
[−]
smali/dk/jens/backup/BackupOptionsDialogFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​Ldk/​jens/​backup/​AppInfo;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​Ldk/​jens/​backup/​AppInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​23 28 ····​.​line·​23
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$1;​-​>this$0:​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$1;​-​>this$0:​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$1;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$1;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
[−]
smali/dk/jens/backup/BackupOptionsDialogFragment$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​Ldk/​jens/​backup/​AppInfo;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​Ldk/​jens/​backup/​AppInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​31 28 ····​.​line·​31
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$2;​-​>this$0:​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$2;​-​>this$0:​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$2;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$2;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
[−]
smali/dk/jens/backup/BackupOptionsDialogFragment$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​Ldk/​jens/​backup/​AppInfo;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​Ldk/​jens/​backup/​AppInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​40 28 ····​.​line·​40
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$3;​-​>this$0:​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$3;​-​>this$0:​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$3;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupOptionsDialogFr​agment$3;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
[−]
smali/dk/jens/backup/BackupRestoreDialogFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​ 22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​Landroid/​os/​Bundle;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​Landroid/​os/​Bundle;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​25 28 ····​.​line·​25
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment$1;​-​>this$0:​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment$1;​-​>this$0:​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment$1;​-​>val$arguments:​Landroid/​os/​Bundle;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment$1;​-​>val$arguments:​Landroid/​os/​Bundle;​
   
[−]
smali/dk/jens/backup/BackupRestoreDialogFragment$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​ 22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​Landroid/​os/​Bundle;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​Landroid/​os/​Bundle;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​39 28 ····​.​line·​39
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment$2;​-​>this$0:​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment$2;​-​>this$0:​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment$2;​-​>val$arguments:​Landroid/​os/​Bundle;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BackupRestoreDialogFr​agment$2;​-​>val$arguments:​Landroid/​os/​Bundle;​
   
[−]
smali/dk/jens/backup/BaseActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​BaseActivity;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​BaseActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BaseActivity;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BaseActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BaseActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​82 27 ····​.​line·​82
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BaseActivity$1;​-​>this$0:​Ldk/​jens/​backup/​BaseActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BaseActivity$1;​-​>this$0:​Ldk/​jens/​backup/​BaseActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/BatchActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​BatchActivity;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​BatchActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BatchActivity;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BatchActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BatchActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​125 27 ····​.​line·​125
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BatchActivity$1;​-​>this$0:​Ldk/​jens/​backup/​BatchActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BatchActivity$1;​-​>this$0:​Ldk/​jens/​backup/​BatchActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/BaseActivity.smali
Offset 27, 15 lines modified Offset 27, 15 lines modified
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​getCrypto()​Ldk/​jens/​backup/​Crypto;​ 30 .​method·​public·​getCrypto()​Ldk/​jens/​backup/​Crypto;​
31 ····​.​locals·4 31 ····​.​locals·3
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​92 33 ····​.​line·​92
34 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​BaseActivity;​-​>crypto:​Ldk/​jens/​backup/​Crypto;​ 34 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​BaseActivity;​-​>crypto:​Ldk/​jens/​backup/​Crypto;​
   
35 ····​if-​nez·​v1,​·​:​cond_0 35 ····​if-​nez·​v1,​·​:​cond_0
   
Offset 45, 18 lines modified Offset 45, 18 lines modified
45 ····​.​line·​95 45 ····​.​line·​95
46 ····​:​goto_0 46 ····​:​goto_0
47 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​BaseActivity;​-​>crypto:​Ldk/​jens/​backup/​Crypto;​ 47 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​BaseActivity;​-​>crypto:​Ldk/​jens/​backup/​Crypto;​
   
48 ····​if-​nez·​v1,​·​:​cond_0 48 ····​if-​nez·​v1,​·​:​cond_0
   
49 ····​.​line·​99 49 ····​.​line·​99
50 ····​const-​wide/​16·​v2,​·​0x64 50 ····​const-​wide/​16·​v1,​·​0x64
   
51 ····​:​try_start_0 51 ····​:​try_start_0
52 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V 52 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
53 ····​:​try_end_0 53 ····​:​try_end_0
54 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 54 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
   
56 ····​.​line·​101 56 ····​.​line·​101
57 ····​:​catch_0 57 ····​:​catch_0
Offset 313, 12 lines modified Offset 313, 13 lines modified
   
313 ····​new-​instance·​v1,​·​Ldk/​jens/​backup/​BaseActivity$1;​ 313 ····​new-​instance·​v1,​·​Ldk/​jens/​backup/​BaseActivity$1;​
   
314 ····​invoke-​direct·​{v1,​·​p0},​·​Ldk/​jens/​backup/​BaseActivity$1;​-​><init>(Ldk/​jens/​backup/​BaseActivity;​)​V 314 ····​invoke-​direct·​{v1,​·​p0},​·​Ldk/​jens/​backup/​BaseActivity$1;​-​><init>(Ldk/​jens/​backup/​BaseActivity;​)​V
   
315 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 315 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  316 ····​.​line·​88
316 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 317 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
317 ····​.​line·​89 318 ····​.​line·​89
318 ····​return-​void 319 ····​return-​void
319 .​end·​method 320 .​end·​method
[−]
smali/dk/jens/backup/BatchActivity$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$list:​Ljava/​util/​ArrayList;​ 22 .​field·​final·​synthetic·​val$list:​Ljava/​util/​ArrayList;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BatchActivity;​Ljava/​util/​ArrayList;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BatchActivity;​Ljava/​util/​ArrayList;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BatchActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​252 28 ····​.​line·​252
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BatchActivity$2;​-​>this$0:​Ldk/​jens/​backup/​BatchActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BatchActivity$2;​-​>this$0:​Ldk/​jens/​backup/​BatchActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BatchActivity$2;​-​>val$list:​Ljava/​util/​ArrayList;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BatchActivity$2;​-​>val$list:​Ljava/​util/​ArrayList;​
   
[−]
smali/dk/jens/backup/BatchActivity.smali
Offset 227, 18 lines modified Offset 227, 18 lines modified
   
227 ····​const/​4·​v3,​·​0x1 227 ····​const/​4·​v3,​·​0x1
   
228 ····​sget-​object·​v6,​·​Ldk/​jens/​backup/​BatchActivity;​-​>TAG:​Ljava/​lang/​String;​ 228 ····​sget-​object·​v6,​·​Ldk/​jens/​backup/​BatchActivity;​-​>TAG:​Ljava/​lang/​String;​
   
229 ····​invoke-​virtual·​{v2,​·​v3,​·​v6},​·​Landroid/​os/​PowerManager;​-​>newWakeLock(ILjava/​lang/​String;​)​Landroid/​os/​PowerManager$WakeLock​;​ 229 ····​invoke-​virtual·​{v2,​·​v3,​·​v6},​·​Landroid/​os/​PowerManager;​-​>newWakeLock(ILjava/​lang/​String;​)​Landroid/​os/​PowerManager$WakeLock​;​
   
230 ····​move-​result-​object·​v28 230 ····​move-​result-​object·​v27
   
231 ····​.​line·​269 231 ····​.​line·​269
232 ····​.​local·​v28,​·​"wl":​Landroid/​os/​PowerManager$WakeLock​;​ 232 ····​.​local·​v27,​·​"wl":​Landroid/​os/​PowerManager$WakeLock​;​
233 ····​move-​object/​from16·​v0,​·​p0 233 ····​move-​object/​from16·​v0,​·​p0
   
234 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​BatchActivity;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 234 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​BatchActivity;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
235 ····​const-​string·​v3,​·​"acquireWakelock" 235 ····​const-​string·​v3,​·​"acquireWakelock"
   
236 ····​const/​4·​v6,​·​0x1 236 ····​const/​4·​v6,​·​0x1
Offset 246, 15 lines modified Offset 246, 15 lines modified
246 ····​invoke-​interface·​{v2,​·​v3,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 246 ····​invoke-​interface·​{v2,​·​v3,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
247 ····​move-​result·​v2 247 ····​move-​result·​v2
   
248 ····​if-​eqz·​v2,​·​:​cond_1 248 ····​if-​eqz·​v2,​·​:​cond_1
   
249 ····​.​line·​271 249 ····​.​line·​271
250 ····​invoke-​virtual/​range·​{v28·​.​.​·​v28},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>acquire()​V 250 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>acquire()​V
   
251 ····​.​line·​272 251 ····​.​line·​272
252 ····​sget-​object·​v2,​·​Ldk/​jens/​backup/​BatchActivity;​-​>TAG:​Ljava/​lang/​String;​ 252 ····​sget-​object·​v2,​·​Ldk/​jens/​backup/​BatchActivity;​-​>TAG:​Ljava/​lang/​String;​
   
253 ····​const-​string·​v3,​·​"wakelock·​acquired" 253 ····​const-​string·​v3,​·​"wakelock·​acquired"
   
254 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 254 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
Offset 274, 40 lines modified Offset 274, 39 lines modified
   
274 ····​long-​to-​int·​v4,​·​v2 274 ····​long-​to-​int·​v4,​·​v2
   
275 ····​.​line·​276 275 ····​.​line·​276
276 ····​.​local·​v4,​·​"id":​I 276 ····​.​local·​v4,​·​"id":​I
277 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​ArrayList;​-​>size()​I 277 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
278 ····​move-​result·​v27 278 ····​move-​result·​v26
   
279 ····​.​line·​277 279 ····​.​line·​277
280 ····​.​local·​v27,​·​"total":​I 280 ····​.​local·​v26,​·​"total":​I
281 ····​const/​16·​v24,​·​0x1 281 ····​const/​16·​v24,​·​0x1
   
282 ····​.​line·​278 282 ····​.​line·​278
283 ····​.​local·​v24,​·​"i":​I 283 ····​.​local·​v24,​·​"i":​I
284 ····​const/​16·​v23,​·​0x0 284 ····​const/​16·​v23,​·​0x0
   
285 ····​.​line·​279 285 ····​.​line·​279
286 ····​.​local·​v23,​·​"errorFlag":​Z 286 ····​.​local·​v23,​·​"errorFlag":​Z
287 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 287 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
288 ····​move-​result-​object·​v25 288 ····​move-​result-​object·​v28
   
289 ····​.​local·​v25,​·​"i$":​Ljava/​util/​Iterator;​  
290 ····​:​cond_2 289 ····​:​cond_2
291 ····​:​goto_0 290 ····​:​goto_0
292 ····​invoke-​interface/​range·​{v25·​.​.​·​v25},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 291 ····​invoke-​interface/​range·​{v28·​.​.​·​v28},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
293 ····​move-​result·​v2 292 ····​move-​result·​v2
   
294 ····​if-​eqz·​v2,​·​:​cond_d 293 ····​if-​eqz·​v2,​·​:​cond_d
   
295 ····​invoke-​interface/​range·​{v25·​.​.​·​v25},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 294 ····​invoke-​interface/​range·​{v28·​.​.​·​v28},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
296 ····​move-​result-​object·​v9 295 ····​move-​result-​object·​v9
   
297 ····​check-​cast·​v9,​·​Ldk/​jens/​backup/​AppInfo;​ 296 ····​check-​cast·​v9,​·​Ldk/​jens/​backup/​AppInfo;​
   
298 ····​.​line·​282 297 ····​.​line·​282
299 ····​.​local·​v9,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​ 298 ····​.​local·​v9,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​
Offset 373, 15 lines modified Offset 372, 15 lines modified
   
373 ····​const-​string·​v3,​·​"/​" 372 ····​const-​string·​v3,​·​"/​"
   
374 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 373 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
375 ····​move-​result-​object·​v2 374 ····​move-​result-​object·​v2
   
376 ····​invoke-​static/​range·​{v27·​.​.​·​v27},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 375 ····​invoke-​static/​range·​{v26·​.​.​·​v26},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
377 ····​move-​result-​object·​v3 376 ····​move-​result-​object·​v3
   
378 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 377 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
379 ····​move-​result-​object·​v2 378 ····​move-​result-​object·​v2
   
Offset 389, 18 lines modified Offset 388, 18 lines modified
   
389 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 388 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
390 ····​move-​result-​object·​v2 389 ····​move-​result-​object·​v2
   
391 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 390 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Max diff block lines reached; 14122/17355 bytes (81.37%) of diff not shown.
[−]
smali/dk/jens/backup/BatchConfirmDialog$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$selectedList:​Ljava/​util/​ArrayList;​ 22 .​field·​final·​synthetic·​val$selectedList:​Ljava/​util/​ArrayList;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BatchConfirmDialog;​Ljava/​util/​ArrayList;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​BatchConfirmDialog;​Ljava/​util/​ArrayList;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​BatchConfirmDialog;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​29 28 ····​.​line·​29
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BatchConfirmDialog$1;​-​>this$0:​Ldk/​jens/​backup/​BatchConfirmDialog;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​BatchConfirmDialog$1;​-​>this$0:​Ldk/​jens/​backup/​BatchConfirmDialog;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BatchConfirmDialog$1;​-​>val$selectedList:​Ljava/​util/​ArrayList;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​BatchConfirmDialog$1;​-​>val$selectedList:​Ljava/​util/​ArrayList;​
   
[−]
smali/dk/jens/backup/BatchConfirmDialog.smali
Offset 31, 15 lines modified Offset 31, 14 lines modified
31 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​12 34 ····​.​line·​12
35 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
36 ····​.​line·​46  
37 ····​return-​void 36 ····​return-​void
38 .​end·​method 37 .​end·​method
   
   
39 #·​virtual·​methods 38 #·​virtual·​methods
40 .​method·​public·​onCreateDialog(Landro​id/​os/​Bundle;​)​Landroid/​app/​Dialog;​ 39 .​method·​public·​onCreateDialog(Landro​id/​os/​Bundle;​)​Landroid/​app/​Dialog;​
41 ····​.​locals·​10 40 ····​.​locals·​10
Offset 49, 70 lines modified Offset 48, 69 lines modified
49 ····​.​line·​18 48 ····​.​line·​18
50 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​BatchConfirmDialog;​-​>getArguments()​Landroid/​os/​Bundle;​ 49 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​BatchConfirmDialog;​-​>getArguments()​Landroid/​os/​Bundle;​
   
51 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v1
   
52 ····​.​line·​19 51 ····​.​line·​19
53 ····​.​local·​v1,​·​"arguments":​Landroid/​os/​Bundle;​ 52 ····​.​local·​v1,​·​"arguments":​Landroid/​os/​Bundle;​
54 ····​const-​string·​v8,​·​"selectedList" 53 ····​const-​string·​v7,​·​"selectedList"
   
55 ····​invoke-​virtual·​{v1,​·​v8},​·​Landroid/​os/​Bundle;​-​>getParcelableArrayLi​st(Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​ 54 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​os/​Bundle;​-​>getParcelableArrayLi​st(Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
   
56 ····​move-​result-​object·​v6 55 ····​move-​result-​object·​v5
   
57 ····​.​line·​20 56 ····​.​line·​20
58 ····​.​local·​v6,​·​"selectedList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​" 57 ····​.​local·​v5,​·​"selectedList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​"
59 ····​const-​string·​v8,​·​"backupBoolean" 58 ····​const-​string·​v7,​·​"backupBoolean"
   
60 ····​invoke-​virtual·​{v1,​·​v8},​·​Landroid/​os/​Bundle;​-​>getBoolean(Ljava/​lang/​String;​)​Z 59 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​os/​Bundle;​-​>getBoolean(Ljava/​lang/​String;​)​Z
   
61 ····​move-​result·​v2 60 ····​move-​result·​v2
   
62 ····​.​line·​21 61 ····​.​line·​21
63 ····​.​local·​v2,​·​"backupBoolean":​Z 62 ····​.​local·​v2,​·​"backupBoolean":​Z
64 ····​if-​eqz·​v2,​·​:​cond_0 63 ····​if-​eqz·​v2,​·​:​cond_0
   
65 ····​const·​v8,​·​0x7f060004 64 ····​const·​v7,​·​0x7f060004
   
66 ····​invoke-​virtual·​{p0,​·​v8},​·​Ldk/​jens/​backup/​BatchConfirmDialog;​-​>getString(I)​Ljava/​lang/​String;​ 65 ····​invoke-​virtual·​{p0,​·​v7},​·​Ldk/​jens/​backup/​BatchConfirmDialog;​-​>getString(I)​Ljava/​lang/​String;​
   
67 ····​move-​result-​object·​v7 66 ····​move-​result-​object·​v6
   
68 ····​.​line·​22 67 ····​.​line·​22
69 ····​.​local·​v7,​·​"title":​Ljava/​lang/​String;​ 68 ····​.​local·​v6,​·​"title":​Ljava/​lang/​String;​
70 ····​:​goto_0 69 ····​:​goto_0
71 ····​const-​string·​v5,​·​"" 70 ····​const-​string·​v4,​·​""
   
72 ····​.​line·​23 71 ····​.​line·​23
73 ····​.​local·​v5,​·​"message":​Ljava/​lang/​String;​ 72 ····​.​local·​v4,​·​"message":​Ljava/​lang/​String;​
74 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 73 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
75 ····​move-​result-​object·​v4 74 ····​move-​result-​object·​v7
   
76 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
77 ····​:​goto_1 75 ····​:​goto_1
78 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 76 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
79 ····​move-​result·​v8 77 ····​move-​result·​v8
   
80 ····​if-​eqz·​v8,​·​:​cond_1 78 ····​if-​eqz·​v8,​·​:​cond_1
   
81 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 79 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
82 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
83 ····​check-​cast·​v0,​·​Ldk/​jens/​backup/​AppInfo;​ 81 ····​check-​cast·​v0,​·​Ldk/​jens/​backup/​AppInfo;​
   
84 ····​.​line·​24 82 ····​.​line·​24
85 ····​.​local·​v0,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​ 83 ····​.​local·​v0,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​
86 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 84 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
87 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 85 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
88 ····​invoke-​virtual·​{v8,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 86 ····​invoke-​virtual·​{v8,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
89 ····​move-​result-​object·​v8 87 ····​move-​result-​object·​v8
   
90 ····​invoke-​virtual·​{v0},​·​Ldk/​jens/​backup/​AppInfo;​-​>getLabel()​Ljava/​lang/​String;​ 88 ····​invoke-​virtual·​{v0},​·​Ldk/​jens/​backup/​AppInfo;​-​>getLabel()​Ljava/​lang/​String;​
   
91 ····​move-​result-​object·​v9 89 ····​move-​result-​object·​v9
   
Offset 124, 72 lines modified Offset 122, 70 lines modified
   
124 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 122 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
125 ····​move-​result-​object·​v8 123 ····​move-​result-​object·​v8
   
126 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 124 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
127 ····​move-​result-​object·​v5 125 ····​move-​result-​object·​v4
   
128 ····​goto·​:​goto_1 126 ····​goto·​:​goto_1
   
129 ····​.​line·​21 127 ····​.​line·​21
Max diff block lines reached; 3662/7338 bytes (49.90%) of diff not shown.
[−]
smali/dk/jens/backup/BootReceiver.smali
Offset 35, 360 lines modified Offset 35, 360 lines modified
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
   
37 #·​virtual·​methods 37 #·​virtual·​methods
38 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 38 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
39 ····​.​locals·​18 39 ····​.​locals·​17
40 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 40 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
41 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​ 41 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​19 43 ····​.​line·​19
44 ····​new-​instance·​v2,​·​Ldk/​jens/​backup/​HandleAlarms;​ 44 ····​new-​instance·​v1,​·​Ldk/​jens/​backup/​HandleAlarms;​
   
45 ····​move-​object/​from16·​v0,​·​p1 45 ····​move-​object/​from16·​v0,​·​p1
   
46 ····​invoke-​direct·​{v2,​·​v0},​·​Ldk/​jens/​backup/​HandleAlarms;​-​><init>(Landroid/​content/​Context;​)​V 46 ····​invoke-​direct·​{v1,​·​v0},​·​Ldk/​jens/​backup/​HandleAlarms;​-​><init>(Landroid/​content/​Context;​)​V
   
47 ····​move-​object/​from16·​v0,​·​p0 47 ····​move-​object/​from16·​v0,​·​p0
   
48 ····​iput-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>handleAlarms:​Ldk/​jens/​backup/​HandleAlarms;​ 48 ····​iput-​object·​v1,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>handleAlarms:​Ldk/​jens/​backup/​HandleAlarms;​
   
49 ····​.​line·​20 49 ····​.​line·​20
50 ····​const-​string·​v2,​·​"schedules" 50 ····​const-​string·​v1,​·​"schedules"
   
51 ····​const/​4·​v8,​·​0x0 51 ····​const/​4·​v7,​·​0x0
   
52 ····​move-​object/​from16·​v0,​·​p1 52 ····​move-​object/​from16·​v0,​·​p1
   
53 ····​invoke-​virtual·​{v0,​·​v2,​·​v8},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​ 53 ····​invoke-​virtual·​{v0,​·​v1,​·​v7},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
   
54 ····​move-​result-​object·​v2 54 ····​move-​result-​object·​v1
   
55 ····​move-​object/​from16·​v0,​·​p0 55 ····​move-​object/​from16·​v0,​·​p0
   
56 ····​iput-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 56 ····​iput-​object·​v1,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
57 ····​.​line·​21 57 ····​.​line·​21
58 ····​const/​4·​v3,​·​0x0 58 ····​const/​4·​v2,​·​0x0
   
59 ····​.​local·​v3,​·​"i":​I 59 ····​.​local·​v2,​·​"i":​I
60 ····​:​goto_0 60 ····​:​goto_0
61 ····​move-​object/​from16·​v0,​·​p0 61 ····​move-​object/​from16·​v0,​·​p0
   
62 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 62 ····​iget-​object·​v1,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
63 ····​const-​string·​v8,​·​"total" 63 ····​const-​string·​v7,​·​"total"
   
64 ····​const/​4·​v9,​·​0x0 64 ····​const/​4·​v8,​·​0x0
   
65 ····​invoke-​interface·​{v2,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I 65 ····​invoke-​interface·​{v1,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
   
66 ····​move-​result·​v2 66 ····​move-​result·​v1
   
67 ····​if-​gt·​v3,​·​v2,​·​:​cond_4 67 ····​if-​gt·​v2,​·​v1,​·​:​cond_4
   
68 ····​.​line·​23 68 ····​.​line·​23
69 ····​move-​object/​from16·​v0,​·​p0 69 ····​move-​object/​from16·​v0,​·​p0
   
70 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 70 ····​iget-​object·​v1,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
71 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 71 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​
   
72 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 72 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
73 ····​const-​string·​v9,​·​"enabled" 73 ····​const-​string·​v8,​·​"enabled"
   
74 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 74 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
75 ····​move-​result-​object·​v8 75 ····​move-​result-​object·​v7
   
76 ····​invoke-​virtual·​{v8,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 76 ····​invoke-​virtual·​{v7,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
77 ····​move-​result-​object·​v8 77 ····​move-​result-​object·​v7
   
78 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 78 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
79 ····​move-​result-​object·​v8 79 ····​move-​result-​object·​v7
   
80 ····​const/​4·​v9,​·​0x0 80 ····​const/​4·​v8,​·​0x0
   
81 ····​invoke-​interface·​{v2,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 81 ····​invoke-​interface·​{v1,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
82 ····​move-​result·​v2 82 ····​move-​result·​v1
   
83 ····​if-​eqz·​v2,​·​:​cond_0 83 ····​if-​eqz·​v1,​·​:​cond_0
   
84 ····​move-​object/​from16·​v0,​·​p0 84 ····​move-​object/​from16·​v0,​·​p0
   
85 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 85 ····​iget-​object·​v1,​·​v0,​·​Ldk/​jens/​backup/​BootReceiver;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
86 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 86 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​
   
87 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 87 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
88 ····​const-​string·​v9,​·​"repeatTime" 88 ····​const-​string·​v8,​·​"repeatTime"
   
89 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 89 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 12470/17218 bytes (72.42%) of diff not shown.
[−]
smali/dk/jens/backup/Compression.smali
Offset 27, 15 lines modified Offset 27, 15 lines modified
27 ····​.​line·​16 27 ····​.​line·​16
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
31 .​method·​private·​static·​getFiles(Ljava/​io/​File;​Ljava/​util/​ArrayList;​)​V 31 .​method·​private·​static·​getFiles(Ljava/​io/​File;​Ljava/​util/​ArrayList;​)​V
32 ····​.​locals·8 32 ····​.​locals·7
33 ····​.​param·​p0,​·​"dir"····​#·​Ljava/​io/​File;​ 33 ····​.​param·​p0,​·​"dir"····​#·​Ljava/​io/​File;​
34 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 34 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
35 ········​value·​=·​{ 35 ········​value·​=·​{
36 ············​"(",​ 36 ············​"(",​
37 ············​"Ljava/​io/​File;​",​ 37 ············​"Ljava/​io/​File;​",​
38 ············​"Ljava/​util/​ArrayList",​ 38 ············​"Ljava/​util/​ArrayList",​
39 ············​"<",​ 39 ············​"<",​
Offset 45, 132 lines modified Offset 45, 124 lines modified
45 ····​.​end·​annotation 45 ····​.​end·​annotation
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​147 47 ····​.​line·​147
48 ····​.​local·​p1,​·​"fileList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 48 ····​.​local·​p1,​·​"fileList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
49 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>exists()​Z 49 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>exists()​Z
   
50 ····​move-​result·​v5 50 ····​move-​result·​v2
   
51 ····​if-​eqz·​v5,​·​:​cond_3 51 ····​if-​eqz·​v2,​·​:​cond_3
   
52 ····​.​line·​149 52 ····​.​line·​149
53 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​ 53 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
   
54 ····​move-​result-​object·​v4 54 ····​move-​result-​object·​v1
   
55 ····​.​line·​150 55 ····​.​line·​150
56 ····​.​local·​v4,​·​"list":​[Ljava/​io/​File;​ 56 ····​.​local·​v1,​·​"list":​[Ljava/​io/​File;​
57 ····​if-​eqz·​v4,​·​:​cond_2 57 ····​if-​eqz·​v1,​·​:​cond_2
   
58 ····​.​line·​152 58 ····​.​line·​152
59 ····move-​object·​v0,​·​v4 59 ····array-​length·​v3,​·​v1
   
60 ····​.​local·​v0,​·​"arr$":​[Ljava/​io/​File;​  
61 ····​array-​length·​v3,​·​v0  
   
62 ····​.​local·​v3,​·​"len$":​I  
63 ····​const/​4·​v2,​·​0x0 60 ····​const/​4·​v2,​·​0x0
   
64 ····​.​local·​v2,​·​"i$":​I  
65 ····​:​goto_0 61 ····​:​goto_0
66 ····​if-​ge·​v2,​·​v3,​·​:​cond_3 62 ····​if-​ge·​v2,​·​v3,​·​:​cond_3
   
67 ····​aget-​object·​v1,​·​v0,​·​v2 63 ····​aget-​object·​v0,​·​v1,​·​v2
   
68 ····​.​line·​154 64 ····​.​line·​154
69 ····​.​local·​v1,​·​"file":​Ljava/​io/​File;​ 65 ····​.​local·​v0,​·​"file":​Ljava/​io/​File;​
70 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>isDirectory()​Z 66 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>isDirectory()​Z
   
71 ····​move-​result·​v5 67 ····​move-​result·​v4
   
72 ····​if-​eqz·​v5,​·​:​cond_0 68 ····​if-​eqz·​v4,​·​:​cond_0
   
73 ····​.​line·​156 69 ····​.​line·​156
74 ····​invoke-​static·​{v1,​·​p1},​·​Ldk/​jens/​backup/​Compression;​-​>getFiles(Ljava/​io/​File;​Ljava/​util/​ArrayList;​)​V 70 ····​invoke-​static·​{v0,​·​p1},​·​Ldk/​jens/​backup/​Compression;​-​>getFiles(Ljava/​io/​File;​Ljava/​util/​ArrayList;​)​V
   
75 ····​.​line·​152 71 ····​.​line·​152
76 ····​:​goto_1 72 ····​:​goto_1
77 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 73 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
78 ····​goto·​:​goto_0 74 ····​goto·​:​goto_0
   
79 ····​.​line·​158 75 ····​.​line·​158
80 ····​:​cond_0 76 ····​:​cond_0
81 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>isFile()​Z 77 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>isFile()​Z
   
82 ····​move-​result·​v5 78 ····​move-​result·​v4
   
83 ····​if-​eqz·​v5,​·​:​cond_1 79 ····​if-​eqz·​v4,​·​:​cond_1
   
84 ····​.​line·​160 80 ····​.​line·​160
85 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​ 81 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
   
86 ····​move-​result-​object·​v5 82 ····​move-​result-​object·​v4
   
87 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 83 ····​invoke-​virtual·​{p1,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
88 ····​goto·​:​goto_1 84 ····​goto·​:​goto_1
   
89 ····​.​line·​165 85 ····​.​line·​165
90 ····​:​cond_1 86 ····​:​cond_1
91 ····​sget-​object·​v5,​·​Ldk/​jens/​backup/​Compression;​-​>TAG:​Ljava/​lang/​String;​ 87 ····​sget-​object·​v4,​·​Ldk/​jens/​backup/​Compression;​-​>TAG:​Ljava/​lang/​String;​
   
92 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 88 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
93 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 89 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
94 ····​const-​string·​v7,​·​"special·​file·​" 90 ····​const-​string·​v6,​·​"special·​file·​"
   
95 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 91 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
96 ····​move-​result-​object·​v6 92 ····​move-​result-​object·​v5
   
Max diff block lines reached; 24641/28142 bytes (87.56%) of diff not shown.
[−]
smali/dk/jens/backup/CreateDirectoryDialog$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$root:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$root:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​CreateDirectoryDialog​;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​CreateDirectoryDialog​;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​CreateDirectoryDialog​;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​34 28 ····​.​line·​34
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​CreateDirectoryDialog​$1;​-​>this$0:​Ldk/​jens/​backup/​CreateDirectoryDialog​;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​CreateDirectoryDialog​$1;​-​>this$0:​Ldk/​jens/​backup/​CreateDirectoryDialog​;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​CreateDirectoryDialog​$1;​-​>val$root:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​CreateDirectoryDialog​$1;​-​>val$root:​Ljava/​lang/​String;​
   
[−]
smali/dk/jens/backup/CreateDirectoryDialog.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 .​method·​public·​constructor·​<init>()​V 35 .​method·​public·​constructor·​<init>()​V
36 ····​.​locals·​0 36 ····​.​locals·​0
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​12 38 ····​.​line·​12
39 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
40 ····​.​line·​58  
41 ····​return-​void 40 ····​return-​void
42 .​end·​method 41 .​end·​method
   
   
43 #·​virtual·​methods 42 #·​virtual·​methods
44 .​method·​public·​onCreateDialog(Landro​id/​os/​Bundle;​)​Landroid/​app/​Dialog;​ 43 .​method·​public·​onCreateDialog(Landro​id/​os/​Bundle;​)​Landroid/​app/​Dialog;​
45 ····​.​locals·​6 44 ····​.​locals·​6
[−]
smali/dk/jens/backup/Crypto$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​Crypto;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​Crypto;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Crypto;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Crypto;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​Crypto;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​65 27 ····​.​line·​65
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Crypto$1;​-​>this$0:​Ldk/​jens/​backup/​Crypto;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Crypto$1;​-​>this$0:​Ldk/​jens/​backup/​Crypto;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/Crypto.smali
Offset 157, 50 lines modified Offset 157, 47 lines modified
   
157 ····​.​prologue 157 ····​.​prologue
158 ····​const/​4·​v11,​·​0x3 158 ····​const/​4·​v11,​·​0x3
   
159 ····​.​line·​406 159 ····​.​line·​406
160 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​AppInfo;​-​>isSpecial()​Z 160 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​AppInfo;​-​>isSpecial()​Z
   
161 ····​move-​result·​v8 161 ····​move-​result·​v5
   
162 ····​if-​eqz·​v8,​·​:​cond_2 162 ····​if-​eqz·​v5,​·​:​cond_2
   
163 ····​.​line·​408 163 ····​.​line·​408
164 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​AppInfo;​-​>getFilesList()​[Ljava/​lang/​String;​ 164 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​AppInfo;​-​>getFilesList()​[Ljava/​lang/​String;​
   
165 ····​move-​result-​object·​v1 165 ····​move-​result-​object·​v6
   
166 ····.​local·v1,​·"arr$":​[Ljava/​lang/​String;​ 166 ····​array-​length·​v7,​·​v6
167 ····​array-​length·​v6,​·​v1  
   
168 ····​.​local·​v6,​·​"len$":​I  
169 ····​const/​4·​v5,​·​0x0 167 ····​const/​4·​v5,​·​0x0
   
170 ····​.​local·​v5,​·​"i$":​I  
171 ····​:​goto_0 168 ····​:​goto_0
172 ····​if-​ge·​v5,​·​v6,​·​:​cond_2 169 ····​if-​ge·​v5,​·​v7,​·​:​cond_2
   
173 ····​aget-​object·​v3,​·​v1,​·​v5 170 ····​aget-​object·​v2,​·​v6,​·​v5
   
174 ····​.​line·​410 171 ····​.​line·​410
175 ····​.​local·​v3,​·​"file":​Ljava/​lang/​String;​ 172 ····​.​local·​v2,​·​"file":​Ljava/​lang/​String;​
176 ····​invoke-​static·​{v3},​·​Ldk/​jens/​backup/​Utils;​-​>getName(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 173 ····​invoke-​static·​{v2},​·​Ldk/​jens/​backup/​Utils;​-​>getName(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
177 ····​move-​result-​object·​v4 174 ····​move-​result-​object·​v3
   
178 ····​.​line·​411 175 ····​.​line·​411
179 ····​.​local·​v4,​·​"filename":​Ljava/​lang/​String;​ 176 ····​.​local·​v3,​·​"filename":​Ljava/​lang/​String;​
180 ····​new-​instance·​v8,​·​Ljava/​io/​File;​ 177 ····​new-​instance·​v8,​·​Ljava/​io/​File;​
   
181 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 178 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​
   
182 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 179 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
183 ····​invoke-​virtual·​{v9,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 180 ····​invoke-​virtual·​{v9,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
184 ····​move-​result-​object·​v9 181 ····​move-​result-​object·​v9
   
185 ····​const-​string·​v10,​·​".​gpg" 182 ····​const-​string·​v10,​·​".​gpg"
   
186 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 183 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 217, 15 lines modified Offset 214, 15 lines modified
217 ····​move-​result·​v8 214 ····​move-​result·​v8
   
218 ····​if-​eqz·​v8,​·​:​cond_1 215 ····​if-​eqz·​v8,​·​:​cond_1
   
219 ····​.​line·​412 216 ····​.​line·​412
220 ····​new-​instance·​v8,​·​Ljava/​io/​File;​ 217 ····​new-​instance·​v8,​·​Ljava/​io/​File;​
   
221 ····​invoke-​direct·​{v8,​·​p1,​·​v4},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 218 ····​invoke-​direct·​{v8,​·​p1,​·​v3},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
222 ····​invoke-​static·​{v8},​·​Ldk/​jens/​backup/​ShellCommands;​-​>deleteBackup(Ljava/​io/​File;​)​V 219 ····​invoke-​static·​{v8},​·​Ldk/​jens/​backup/​ShellCommands;​-​>deleteBackup(Ljava/​io/​File;​)​V
   
223 ····​.​line·​408 220 ····​.​line·​408
224 ····​:​cond_0 221 ····​:​cond_0
225 ····​:​goto_1 222 ····​:​goto_1
226 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1 223 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1
Offset 236, 15 lines modified Offset 233, 15 lines modified
236 ····​:​cond_1 233 ····​:​cond_1
237 ····​new-​instance·​v8,​·​Ljava/​io/​File;​ 234 ····​new-​instance·​v8,​·​Ljava/​io/​File;​
   
238 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 235 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​
   
239 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 236 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
240 ····​invoke-​virtual·​{v9,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 237 ····​invoke-​virtual·​{v9,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
241 ····​move-​result-​object·​v9 238 ····​move-​result-​object·​v9
   
242 ····​const-​string·​v10,​·​".​zip.​gpg" 239 ····​const-​string·​v10,​·​".​zip.​gpg"
   
243 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 240 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 265, 15 lines modified Offset 262, 15 lines modified
265 ····​.​line·​414 262 ····​.​line·​414
266 ····​new-​instance·​v8,​·​Ljava/​io/​File;​ 263 ····​new-​instance·​v8,​·​Ljava/​io/​File;​
   
267 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 264 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​
   
268 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 265 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
269 ····​invoke-​virtual·​{v9,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 266 ····​invoke-​virtual·​{v9,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
270 ····​move-​result-​object·​v9 267 ····​move-​result-​object·​v9
   
271 ····​const-​string·​v10,​·​".​zip" 268 ····​const-​string·​v10,​·​".​zip"
   
272 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 269 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 286, 233 lines modified Offset 283, 230 lines modified
Max diff block lines reached; 53335/56684 bytes (94.09%) of diff not shown.
[−]
smali/dk/jens/backup/CustomPackageList.smali
Offset 53, 66 lines modified Offset 53, 65 lines modified
53 .​end·​method 53 .​end·​method
   
54 .​method·​private·​static·​collectItems()​[Ljava/​lang/​CharSequence;​ 54 .​method·​private·​static·​collectItems()​[Ljava/​lang/​CharSequence;​
55 ····​.​locals·​4 55 ····​.​locals·​4
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​64 57 ····​.​line·​64
58 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 58 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
59 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 59 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
60 ····​.​line·​65 60 ····​.​line·​65
61 ····​.​local·​v2,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 61 ····​.​local·​v1,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
62 ····​sget-​object·​v3,​·​Ldk/​jens/​backup/​CustomPackageList;​-​>appInfoList:​Ljava/​util/​ArrayList;​ 62 ····​sget-​object·​v2,​·​Ldk/​jens/​backup/​CustomPackageList;​-​>appInfoList:​Ljava/​util/​ArrayList;​
   
63 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 63 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
64 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v2
   
65 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
66 ····​:​goto_0 65 ····​:​goto_0
67 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 66 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
68 ····​move-​result·​v3 67 ····​move-​result·​v3
   
69 ····​if-​eqz·​v3,​·​:​cond_0 68 ····​if-​eqz·​v3,​·​:​cond_0
   
70 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 69 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
71 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
72 ····​check-​cast·​v0,​·​Ldk/​jens/​backup/​AppInfo;​ 71 ····​check-​cast·​v0,​·​Ldk/​jens/​backup/​AppInfo;​
   
73 ····​.​line·​67 72 ····​.​line·​67
74 ····​.​local·​v0,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​ 73 ····​.​local·​v0,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​
75 ····​invoke-​virtual·​{v0},​·​Ldk/​jens/​backup/​AppInfo;​-​>getPackageName()​Ljava/​lang/​String;​ 74 ····​invoke-​virtual·​{v0},​·​Ldk/​jens/​backup/​AppInfo;​-​>getPackageName()​Ljava/​lang/​String;​
   
76 ····​move-​result-​object·​v3 75 ····​move-​result-​object·​v3
   
77 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 76 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
78 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
   
79 ····​.​line·​69 78 ····​.​line·​69
80 ····​.​end·​local·​v0····​#·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​ 79 ····​.​end·​local·​v0····​#·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​
81 ····​:​cond_0 80 ····​:​cond_0
82 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>size()​I 81 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
83 ····​move-​result·​v3 82 ····​move-​result·​v2
   
84 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​CharSequence;​ 83 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​CharSequence;​
   
85 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 84 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
86 ····​move-​result-​object·​v3 85 ····​move-​result-​object·​v2
   
87 ····​check-​cast·​v3,​·​[Ljava/​lang/​CharSequence;​ 86 ····​check-​cast·​v2,​·​[Ljava/​lang/​CharSequence;​
   
88 ····​return-​object·​v3 87 ····​return-​object·​v2
89 .​end·​method 88 .​end·​method
   
90 .​method·​private·​static·​handleSelectedItems(L​dk/​jens/​backup/​FileReaderWriter;​[Ljava/​lang/​CharSequence;​Ljava/​util/​ArrayList;​)​V 89 .​method·​private·​static·​handleSelectedItems(L​dk/​jens/​backup/​FileReaderWriter;​[Ljava/​lang/​CharSequence;​Ljava/​util/​ArrayList;​)​V
91 ····​.​locals·​4 90 ····​.​locals·​4
92 ····​.​param·​p0,​·​"frw"····​#·​Ldk/​jens/​backup/​FileReaderWriter;​ 91 ····​.​param·​p0,​·​"frw"····​#·​Ldk/​jens/​backup/​FileReaderWriter;​
93 ····​.​param·​p1,​·​"items"····​#·​[Ljava/​lang/​CharSequence;​ 92 ····​.​param·​p1,​·​"items"····​#·​[Ljava/​lang/​CharSequence;​
94 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 93 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 132, 50 lines modified Offset 131, 49 lines modified
132 ····​.​line·​73 131 ····​.​line·​73
133 ····​.​local·​p2,​·​"selected":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​Integer;​>;​" 132 ····​.​local·​p2,​·​"selected":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​Integer;​>;​"
134 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​FileReaderWriter;​-​>clear()​V 133 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​FileReaderWriter;​-​>clear()​V
   
135 ····​.​line·​74 134 ····​.​line·​74
136 ····​invoke-​virtual·​{p2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 135 ····​invoke-​virtual·​{p2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
137 ····​move-​result-​object·​v0 136 ····​move-​result-​object·​v2
   
138 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
139 ····​:​goto_0 137 ····​:​goto_0
140 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 138 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
141 ····​move-​result·​v2 139 ····​move-​result·​v1
   
142 ····​if-​eqz·​v2,​·​:​cond_0 140 ····​if-​eqz·​v1,​·​:​cond_0
   
143 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 141 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
144 ····​move-​result-​object·​v2 142 ····​move-​result-​object·​v1
   
145 ····​check-​cast·​v2,​·​Ljava/​lang/​Integer;​ 143 ····​check-​cast·​v1,​·​Ljava/​lang/​Integer;​
   
146 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I 144 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
147 ····​move-​result·​v1 145 ····​move-​result·​v0
   
148 ····​.​line·​76 146 ····​.​line·​76
149 ····​.​local·​v1,​·​"pos":​I 147 ····​.​local·​v0,​·​"pos":​I
150 ····​aget-​object·​v2,​·​p1,​·​v1 148 ····​aget-​object·​v1,​·​p1,​·​v0
   
151 ····​invoke-​interface·​{v2},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 149 ····​invoke-​interface·​{v1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
Max diff block lines reached; 2358/6557 bytes (35.96%) of diff not shown.
[−]
smali/dk/jens/backup/FileBrowser$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​FileBrowser;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​FileBrowser;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​FileBrowser;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​FileBrowser;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​FileBrowser;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​69 27 ····​.​line·​69
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$1;​-​>this$0:​Ldk/​jens/​backup/​FileBrowser;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$1;​-​>this$0:​Ldk/​jens/​backup/​FileBrowser;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/FileBrowser$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$direction:​Z 22 .​field·​final·​synthetic·​val$direction:​Z
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​FileBrowser;​Z)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​FileBrowser;​Z)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​FileBrowser;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​116 28 ····​.​line·​116
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$2;​-​>this$0:​Ldk/​jens/​backup/​FileBrowser;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$2;​-​>this$0:​Ldk/​jens/​backup/​FileBrowser;​
   
29 ····​iput-​boolean·​p2,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$2;​-​>val$direction:​Z 30 ····​iput-​boolean·​p2,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$2;​-​>val$direction:​Z
   
[−]
smali/dk/jens/backup/FileBrowser$3.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​FileBrowser;​ 31 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​FileBrowser;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Ldk/​jens/​backup/​FileBrowser;​)​V 33 .​method·​constructor·​<init>(Ldk/​jens/​backup/​FileBrowser;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​FileBrowser;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​235 37 ····​.​line·​235
37 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$3;​-​>this$0:​Ldk/​jens/​backup/​FileBrowser;​ 38 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$3;​-​>this$0:​Ldk/​jens/​backup/​FileBrowser;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/FileBrowser$ParentFile.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​FileBrowser;​ 18 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​FileBrowser;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Ldk/​jens/​backup/​FileBrowser;​Ljava/​lang/​String;​)​V 20 .​method·​public·​constructor·​<init>(Ldk/​jens/​backup/​FileBrowser;​Ljava/​lang/​String;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​FileBrowser;​
22 ····​.​param·​p2,​·​"path"····​#·​Ljava/​lang/​String;​ 23 ····​.​param·​p2,​·​"path"····​#·​Ljava/​lang/​String;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​249 25 ····​.​line·​249
25 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$ParentFil​e;​-​>this$0:​Ldk/​jens/​backup/​FileBrowser;​ 26 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser$ParentFil​e;​-​>this$0:​Ldk/​jens/​backup/​FileBrowser;​
   
26 ····​.​line·​250 27 ····​.​line·​250
[−]
smali/dk/jens/backup/FileBrowser.smali
Offset 105, 15 lines modified Offset 105, 14 lines modified
105 ····​.​line·​234 105 ····​.​line·​234
106 ····​new-​instance·​v0,​·​Ldk/​jens/​backup/​FileBrowser$3;​ 106 ····​new-​instance·​v0,​·​Ldk/​jens/​backup/​FileBrowser$3;​
   
107 ····​invoke-​direct·​{v0,​·​p0},​·​Ldk/​jens/​backup/​FileBrowser$3;​-​><init>(Ldk/​jens/​backup/​FileBrowser;​)​V 107 ····​invoke-​direct·​{v0,​·​p0},​·​Ldk/​jens/​backup/​FileBrowser$3;​-​><init>(Ldk/​jens/​backup/​FileBrowser;​)​V
   
108 ····​iput-​object·​v0,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser;​-​>pathComparator:​Ljava/​util/​Comparator;​ 108 ····​iput-​object·​v0,​·​p0,​·​Ldk/​jens/​backup/​FileBrowser;​-​>pathComparator:​Ljava/​util/​Comparator;​
   
109 ····​.​line·​246  
110 ····​return-​void 109 ····​return-​void
111 .​end·​method 110 .​end·​method
   
112 .​method·​public·​static·​getPath()​Ljava/​lang/​String;​ 111 .​method·​public·​static·​getPath()​Ljava/​lang/​String;​
113 ····​.​locals·​1 112 ····​.​locals·​1
   
114 ····​.​prologue 113 ····​.​prologue
Offset 135, 117 lines modified Offset 134, 109 lines modified
135 ····​.​line·​141 134 ····​.​line·​141
136 ····​return-​void 135 ····​return-​void
137 .​end·​method 136 .​end·​method
   
   
138 #·​virtual·​methods 137 #·​virtual·​methods
139 .​method·​public·​getFilesList(Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​ 138 .​method·​public·​getFilesList(Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
140 ····​.​locals·11 139 ····​.​locals·9
141 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 140 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​
142 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 141 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
143 ········​value·​=·​{ 142 ········​value·​=·​{
144 ············​"(",​ 143 ············​"(",​
145 ············​"Ljava/​lang/​String;​",​ 144 ············​"Ljava/​lang/​String;​",​
146 ············​")​",​ 145 ············​")​",​
147 ············​"Ljava/​util/​ArrayList",​ 146 ············​"Ljava/​util/​ArrayList",​
148 ············​"<",​ 147 ············​"<",​
149 ············​"Ljava/​io/​File;​",​ 148 ············​"Ljava/​io/​File;​",​
150 ············​">;​" 149 ············​">;​"
151 ········​} 150 ········​}
152 ····​.​end·​annotation 151 ····​.​end·​annotation
   
153 ····​.​prologue 152 ····​.​prologue
  153 ····​const/​4·​v6,​·​0x0
   
154 ····​.​line·​85 154 ····​.​line·​85
155 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 155 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
156 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V 156 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
157 ····​.​line·​86 157 ····​.​line·​86
158 ····​.​local·​v6,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​io/​File;​>;​" 158 ····​.​local·​v3,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​io/​File;​>;​"
159 ····​new-​instance·​v1,​·​Ljava/​io/​File;​ 159 ····​new-​instance·​v0,​·​Ljava/​io/​File;​
   
160 ····​invoke-​direct·​{v1,​·​p1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V 160 ····​invoke-​direct·​{v0,​·​p1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
   
161 ····​.​line·​87 161 ····​.​line·​87
162 ····​.​local·​v1,​·​"dir":​Ljava/​io/​File;​ 162 ····​.​local·​v0,​·​"dir":​Ljava/​io/​File;​
163 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​ 163 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
   
164 ····​move-​result-​object·​v2 164 ····​move-​result-​object·​v1
   
165 ····​.​line·​88 165 ····​.​line·​88
166 ····​.​local·​v2,​·​"dirList":​[Ljava/​io/​File;​ 166 ····​.​local·​v1,​·​"dirList":​[Ljava/​io/​File;​
167 ····​if-​eqz·​v2,​·​:​cond_1 167 ····​if-​eqz·​v1,​·​:​cond_1
   
168 ····​.​line·​89 168 ····​.​line·​89
169 ····move-​object·​v0,​·​v2 169 ····array-​length·​v7,​·​v1
   
170 ····​.​local·​v0,​·​"arr$":​[Ljava/​io/​File;​  
171 ····​array-​length·​v5,​·​v0  
   
172 ····.​local·​v5,​·"len$":​I 170 ····move·​v5,​·v6
173 ····​const/​4·​v4,​·​0x0  
   
174 ····​.​local·​v4,​·​"i$":​I  
175 ····​:​goto_0 171 ····​:​goto_0
176 ····​if-​ge·​v4,​·​v5,​·​:​cond_1 172 ····​if-​ge·​v5,​·​v7,​·​:​cond_1
   
177 ····​aget-​object·​v3,​·​v0,​·​v4 173 ····​aget-​object·​v2,​·​v1,​·​v5
   
178 ····​.​line·​90 174 ····​.​line·​90
179 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 175 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
180 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>isDirectory()​Z 176 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>isDirectory()​Z
   
181 ····​move-​result·​v8 177 ····​move-​result·​v8
   
182 ····​if-​eqz·​v8,​·​:​cond_0 178 ····​if-​eqz·​v8,​·​:​cond_0
   
183 ····​.​line·​91 179 ····​.​line·​91
184 ····​invoke-​virtual·​{v6,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 180 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
185 ····​.​line·​89 181 ····​.​line·​89
186 ····​:​cond_0 182 ····​:​cond_0
187 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1 183 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1
   
188 ····​goto·​:​goto_0 184 ····​goto·​:​goto_0
   
189 ····​.​line·​92 185 ····​.​line·​92
190 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​io/​File;​ 186 ····​.​end·​local·​v2····​#·​"file":​Ljava/​io/​File;​
191 ····​.​end·​local·​v3····​#·​"file":​Ljava/​io/​File;​  
192 ····​.​end·​local·​v4····​#·​"i$":​I  
193 ····​.​end·​local·​v5····​#·​"len$":​I  
194 ····​:​cond_1 187 ····​:​cond_1
Max diff block lines reached; 1634/4975 bytes (32.84%) of diff not shown.
[−]
smali/dk/jens/backup/FileBrowserEditTextPreference.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​preference/​DialogPreference;​ 2 .​super·​Landroid/​preference/​DialogPreference;​
3 .​source·​"FileBrowserEditTextP​reference.​java" 3 .​source·​"FileBrowserEditTextP​reference.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Ldk/​jens/​backup/​FileBrowserEditTextPr​eference$1;​,​  
8 ········​Ldk/​jens/​backup/​FileBrowserEditTextPr​eference$SavedState;​,​ 7 ········​Ldk/​jens/​backup/​FileBrowserEditTextPr​eference$SavedState;​,​
9 ········​Ldk/​jens/​backup/​FileBrowserEditTextPr​eference$OnClick;​ 8 ········​Ldk/​jens/​backup/​FileBrowserEditTextPr​eference$OnClick;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​instance·​fields 11 #·​instance·​fields
[−]
smali/dk/jens/backup/FileListAdapter.smali
Offset 105, 15 lines modified Offset 105, 14 lines modified
105 ····​.​prologue 105 ····​.​prologue
106 ····​.​line·​29 106 ····​.​line·​29
107 ····​.​local·​p1,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​io/​File;​>;​" 107 ····​.​local·​p1,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​io/​File;​>;​"
108 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 108 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
109 ····​move-​result-​object·​v1 109 ····​move-​result-​object·​v1
   
110 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
111 ····​:​goto_0 110 ····​:​goto_0
112 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 111 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
113 ····​move-​result·​v2 112 ····​move-​result·​v2
   
114 ····​if-​eqz·​v2,​·​:​cond_0 113 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/dk/jens/backup/FileReaderWriter.smali
Offset 77, 78 lines modified Offset 77, 68 lines modified
77 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Ldk/​jens/​backup/​FileReaderWriter;​-​>putString(Ljava/​lang/​String;​Z)​Z 77 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Ldk/​jens/​backup/​FileReaderWriter;​-​>putString(Ljava/​lang/​String;​Z)​Z
   
78 ····​.​line·​102 78 ····​.​line·​102
79 ····​return-​void 79 ····​return-​void
80 .​end·​method 80 .​end·​method
   
81 .​method·​public·​contains(Ljava/​lang/​String;​)​Z 81 .​method·​public·​contains(Ljava/​lang/​String;​)​Z
82 ····​.​locals·7 82 ····​.​locals·6
83 ····​.​param·​p1,​·​"string"····​#·​Ljava/​lang/​String;​ 83 ····​.​param·​p1,​·​"string"····​#·​Ljava/​lang/​String;​
   
84 ····​.​prologue 84 ····​.​prologue
  85 ····​const/​4·​v2,​·​0x0
   
85 ····​.​line·​89 86 ····​.​line·​89
86 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​FileReaderWriter;​-​>read()​Ljava/​lang/​String;​ 87 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​FileReaderWriter;​-​>read()​Ljava/​lang/​String;​
   
87 ····​move-​result-​object·​v5 88 ····​move-​result-​object·​v3
   
88 ····​const-​string·​v6,​·​"\n" 89 ····​const-​string·​v4,​·​"\n"
   
89 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 90 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
90 ····​move-​result-​object·​v4 91 ····​move-​result-​object·​v1
   
91 ····​.​line·​90 92 ····​.​line·​90
92 ····​.​local·​v4,​·​"lines":​[Ljava/​lang/​String;​ 93 ····​.​local·​v1,​·​"lines":​[Ljava/​lang/​String;​
93 ····move-​object·​v0,​·​v4 94 ····array-​length·​v4,​·​v1
   
94 ····.​local·​v0,​·"arr$":​[Ljava/​lang/​String;​ 95 ····move·​v3,​·​v2
95 ····​array-​length·​v2,​·​v0  
   
96 ····​.​local·​v2,​·​"len$":​I  
97 ····​const/​4·​v1,​·​0x0  
   
98 ····​.​local·​v1,​·​"i$":​I  
99 ····​:​goto_0 96 ····​:​goto_0
100 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 97 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
101 ····​aget-​object·​v3,​·​v0,​·​v1 98 ····​aget-​object·​v0,​·​v1,​·​v3
   
102 ····​.​line·​92 99 ····​.​line·​92
103 ····​.​local·​v3,​·​"line":​Ljava/​lang/​String;​ 100 ····​.​local·​v0,​·​"line":​Ljava/​lang/​String;​
104 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
105 ····​move-​result-​object·​v5 102 ····​move-​result-​object·​v5
   
106 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 103 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
107 ····​move-​result·​v5 104 ····​move-​result·​v5
   
108 ····​if-​eqz·​v5,​·​:​cond_0 105 ····​if-​eqz·​v5,​·​:​cond_1
   
109 ····​.​line·​94 106 ····​.​line·​94
110 ····​const/​4·​v5,​·​0x1 107 ····​const/​4·​v2,​·​0x1
   
111 ····​.​line·​97 108 ····​.​line·​97
112 ····​.​end·​local·​v3····​#·​"line":​Ljava/​lang/​String;​ 109 ····​.​end·​local·​v0····​#·​"line":​Ljava/​lang/​String;​
113 ····​:​goto_1  
114 ····​return·​v5  
   
115 ····​.​line·​90  
116 ····​.​restart·​local·​v3····​#·​"line":​Ljava/​lang/​String;​  
117 ····​:​cond_0 110 ····​:​cond_0
118 ····add-​int/​lit8·​v1,​·​v1,​·​0x1 111 ····return·​v2
   
119 ····goto·​:​goto_0 112 ····.​line·​90
  113 ····​.​restart·​local·​v0····​#·​"line":​Ljava/​lang/​String;​
120 ····​.​line·​97  
121 ····​.​end·​local·​v3····​#·​"line":​Ljava/​lang/​String;​  
122 ····​:​cond_1 114 ····​:​cond_1
123 ····const/​4·​v5,​·​0x0 115 ····add-​int/​lit8·​v3,​·​v3,​·​0x1
   
124 ····​goto·​:​goto_1 116 ····​goto·​:​goto_0
125 .​end·​method 117 .​end·​method
   
126 .​method·​public·​delete()​Z 118 .​method·​public·​delete()​Z
127 ····​.​locals·​1 119 ····​.​locals·​1
   
128 ····​.​prologue 120 ····​.​prologue
129 ····​.​line·​119 121 ····​.​line·​119
Offset 386, 15 lines modified Offset 376, 15 lines modified
386 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​BufferedReader;​-​>close()​V 376 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​BufferedReader;​-​>close()​V
387 ····​:​try_end_5 377 ····​:​try_end_5
388 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_1 378 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_1
   
389 ····​:​cond_2 379 ····​:​cond_2
390 ····​move-​object·​v3,​·​v4 380 ····​move-​object·​v3,​·​v4
   
391 ····​.​line·83 381 ····​.​line·61
392 ····​.​end·​local·​v4····​#·​"reader":​Ljava/​io/​BufferedReader;​ 382 ····​.​end·​local·​v4····​#·​"reader":​Ljava/​io/​BufferedReader;​
393 ····​.​restart·​local·​v3····​#·​"reader":​Ljava/​io/​BufferedReader;​ 383 ····​.​restart·​local·​v3····​#·​"reader":​Ljava/​io/​BufferedReader;​
394 ····​goto·​:​goto_2 384 ····​goto·​:​goto_2
   
395 ····​.​line·​81 385 ····​.​line·​81
396 ····​.​end·​local·​v3····​#·​"reader":​Ljava/​io/​BufferedReader;​ 386 ····​.​end·​local·​v3····​#·​"reader":​Ljava/​io/​BufferedReader;​
397 ····​.​restart·​local·​v4····​#·​"reader":​Ljava/​io/​BufferedReader;​ 387 ····​.​restart·​local·​v4····​#·​"reader":​Ljava/​io/​BufferedReader;​
[−]
smali/dk/jens/backup/HandleAlarms.smali
Offset 163, 23 lines modified Offset 163, 23 lines modified
   
163 ····​const-​string·​v3,​·​"backup·​starting·​in:​·​" 163 ····​const-​string·​v3,​·​"backup·​starting·​in:​·​"
   
164 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 164 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
165 ····​move-​result-​object·​v2 165 ····​move-​result-​object·​v2
   
166 ····​const-​wide/​16·​v4,​·​0x3e8 166 ····​const-​wide/​16·​v3,​·​0x3e8
   
167 ····​div-​long·​v4,​·​p2,​·​v4 167 ····​div-​long·​v3,​·​p2,​·​v3
   
168 ····​const-​wide/​16·​v8,​·​0x3c 168 ····​const-​wide/​16·​v8,​·​0x3c
   
169 ····​div-​long/​2addr·​v4,​·​v8 169 ····​div-​long/​2addr·​v3,​·​v8
   
170 ····​long-​to-​float·​v3,​·​v4 170 ····​long-​to-​float·​v3,​·​v3
   
171 ····​const/​high16·​v4,​·​0x42700000····​#·​60.​0f 171 ····​const/​high16·​v4,​·​0x42700000····​#·​60.​0f
   
172 ····​div-​float/​2addr·​v3,​·​v4 172 ····​div-​float/​2addr·​v3,​·​v4
   
173 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 173 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
Offset 208, 15 lines modified Offset 208, 15 lines modified
   
208 ····​move-​result-​wide·​v0 208 ····​move-​result-​wide·​v0
   
209 ····​return-​wide·​v0 209 ····​return-​wide·​v0
210 .​end·​method 210 .​end·​method
   
211 .​method·​public·​timeUntilNextEvent(II​Z)​J 211 .​method·​public·​timeUntilNextEvent(II​Z)​J
212 ····​.​locals·6 212 ····​.​locals·5
213 ····​.​param·​p1,​·​"interval"····​#·​I 213 ····​.​param·​p1,​·​"interval"····​#·​I
214 ····​.​param·​p2,​·​"hour"····​#·​I 214 ····​.​param·​p2,​·​"hour"····​#·​I
215 ····​.​param·​p3,​·​"init"····​#·​Z 215 ····​.​param·​p3,​·​"init"····​#·​Z
   
216 ····​.​prologue 216 ····​.​prologue
217 ····​const/​16·​v3,​·​0xb 217 ····​const/​16·​v3,​·​0xb
   
Offset 261, 17 lines modified Offset 261, 17 lines modified
261 ····​const/​4·​v2,​·​0x0 261 ····​const/​4·​v2,​·​0x0
   
262 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Calendar;​-​>set(II)​V 262 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Calendar;​-​>set(II)​V
   
263 ····​.​line·​70 263 ····​.​line·​70
264 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J 264 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J
   
265 ····​move-​result-​wide·​v2 265 ····​move-​result-​wide·​v1
   
266 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 266 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
267 ····​move-​result-​wide·​v4 267 ····​move-​result-​wide·​v3
   
268 ····​sub-​long/​2addr·​v2,​·​v4 268 ····​sub-​long/​2addr·​v1,​·​v3
   
269 ····​return-​wide·​v2 269 ····​return-​wide·​v1
270 .​end·​method 270 .​end·​method
[−]
smali/dk/jens/backup/HandleMessages.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"HandleMessages.​java" 3 .​source·​"HandleMessages.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Ldk/​jens/​backup/​HandleMessages$1;​,​  
8 ········​Ldk/​jens/​backup/​HandleMessages$Progre​ssHandler;​ 7 ········​Ldk/​jens/​backup/​HandleMessages$Progre​ssHandler;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​static·​final·​DISMISS_DIALOG:​I·​=·​0x1 11 .​field·​static·​final·​DISMISS_DIALOG:​I·​=·​0x1
[−]
smali/dk/jens/backup/HandleScheduledBackups$1.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$subMode:​I 28 .​field·​final·​synthetic·​val$subMode:​I
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Ldk/​jens/​backup/​HandleScheduledBackup​s;​IIZI)​V 30 .​method·​constructor·​<init>(Ldk/​jens/​backup/​HandleScheduledBackup​s;​IIZI)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
  32 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​33 34 ····​.​line·​33
34 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​ 35 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
35 ····​iput·​p2,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>val$mode:​I 36 ····​iput·​p2,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>val$mode:​I
   
Offset 49, 214 lines modified Offset 50, 209 lines modified
   
49 ····​return-​void 50 ····​return-​void
50 .​end·​method 51 .​end·​method
   
   
51 #·​virtual·​methods 52 #·​virtual·​methods
52 .​method·​public·​run()​V 53 .​method·​public·​run()​V
53 ····​.​locals·9 54 ····​.​locals·8
   
54 ····​.​prologue 55 ····​.​prologue
55 ····​.​line·​36 56 ····​.​line·​36
56 ····​iget-​object·​v6,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​ 57 ····​iget-​object·​v5,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
57 ····​iget-​object·​v6,​·​v6,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 58 ····​iget-​object·​v5,​·​v5,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
58 ····​const-​string·​v7,​·​"pathBackupFolder" 59 ····​const-​string·​v6,​·​"pathBackupFolder"
   
59 ····​invoke-​static·​{},​·​Ldk/​jens/​backup/​FileCreationHelper;​-​>getDefaultBackupDirP​ath()​Ljava/​lang/​String;​ 60 ····​invoke-​static·​{},​·​Ldk/​jens/​backup/​FileCreationHelper;​-​>getDefaultBackupDirP​ath()​Ljava/​lang/​String;​
   
60 ····​move-​result-​object·​v8 61 ····​move-​result-​object·​v7
   
61 ····​invoke-​interface·​{v6,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​interface·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
62 ····​move-​result-​object·​v1 63 ····​move-​result-​object·​v1
   
63 ····​.​line·​37 64 ····​.​line·​37
64 ····​.​local·​v1,​·​"backupDirPath":​Ljava/​lang/​String;​ 65 ····​.​local·​v1,​·​"backupDirPath":​Ljava/​lang/​String;​
65 ····​iget-​object·​v6,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​ 66 ····​iget-​object·​v5,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
66 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 67 ····​new-​instance·​v6,​·​Ljava/​io/​File;​
   
67 ····​invoke-​direct·​{v7,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V 68 ····​invoke-​direct·​{v6,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
   
68 ····​iput-​object·​v7,​·​v6,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>backupDir:​Ljava/​io/​File;​ 69 ····​iput-​object·​v6,​·​v5,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>backupDir:​Ljava/​io/​File;​
   
69 ····​.​line·​38 70 ····​.​line·​38
70 ····​iget-​object·​v6,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​ 71 ····​iget-​object·​v5,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
71 ····​iget-​object·​v6,​·​v6,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>context:​Landroid/​content/​Context;​ 72 ····​iget-​object·​v5,​·​v5,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>context:​Landroid/​content/​Context;​
   
72 ····​iget-​object·​v7,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​ 73 ····​iget-​object·​v6,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
73 ····​iget-​object·​v7,​·​v7,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>backupDir:​Ljava/​io/​File;​ 74 ····​iget-​object·​v6,​·​v6,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>backupDir:​Ljava/​io/​File;​
   
74 ····​const/​4·​v8,​·​0x0 75 ····​const/​4·​v7,​·​0x0
   
75 ····​invoke-​static·​{v6,​·​v7,​·​v8},​·​Ldk/​jens/​backup/​AppInfoHelper;​-​>getPackageInfo(Landr​oid/​content/​Context;​Ljava/​io/​File;​Z)​Ljava/​util/​ArrayList;​ 76 ····​invoke-​static·​{v5,​·​v6,​·​v7},​·​Ldk/​jens/​backup/​AppInfoHelper;​-​>getPackageInfo(Landr​oid/​content/​Context;​Ljava/​io/​File;​Z)​Ljava/​util/​ArrayList;​
   
76 ····​move-​result-​object·​v4 77 ····​move-​result-​object·​v3
   
77 ····​.​line·​40 78 ····​.​line·​40
78 ····​.​local·​v4,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​" 79 ····​.​local·​v3,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​"
79 ····​iget·​v6,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>val$mode:​I 80 ····​iget·​v5,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>val$mode:​I
   
80 ····​packed-​switch·​v6,​·​:​pswitch_data_0 81 ····​packed-​switch·​v5,​·​:​pswitch_data_0
   
81 ····​.​line·​101 82 ····​.​line·​101
82 ····​:​goto_0 83 ····​:​goto_0
83 ····​return-​void 84 ····​return-​void
   
84 ····​.​line·​44 85 ····​.​line·​44
85 ····​:​pswitch_0 86 ····​:​pswitch_0
86 ····​invoke-​static·​{v4},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V 87 ····​invoke-​static·​{v3},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V
   
87 ····​.​line·​45 88 ····​.​line·​45
88 ····​iget-​object·​v6,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​ 89 ····​iget-​object·​v5,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
89 ····​iget·​v7,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>val$subMode:​I 90 ····​iget·​v6,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​>val$subMode:​I
   
90 ····​invoke-​virtual·​{v6,​·​v4,​·​v7},​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>backup(Ljava/​util/​ArrayList;​I)​V 91 ····​invoke-​virtual·​{v5,​·​v3,​·​v6},​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>backup(Ljava/​util/​ArrayList;​I)​V
   
91 ····​goto·​:​goto_0 92 ····​goto·​:​goto_0
   
92 ····​.​line·​49 93 ····​.​line·​49
93 ····​:​pswitch_1 94 ····​:​pswitch_1
94 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 95 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
95 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V 96 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
96 ····​.​line·​50 97 ····​.​line·​50
97 ····​.​local·​v5,​·​"listToBackUp":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​" 98 ····​.​local·​v4,​·​"listToBackUp":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​"
98 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 99 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
Max diff block lines reached; 12519/18076 bytes (69.26%) of diff not shown.
[−]
smali/dk/jens/backup/HandleScheduledBackups$2.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$subMode:​I 24 .​field·​final·​synthetic·​val$subMode:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Ldk/​jens/​backup/​HandleScheduledBackup​s;​Ljava/​util/​ArrayList;​I)​V 26 .​method·​constructor·​<init>(Ldk/​jens/​backup/​HandleScheduledBackup​s;​Ljava/​util/​ArrayList;​I)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​109 30 ····​.​line·​109
30 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​ 31 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>val$backupList:​Ljava/​util/​ArrayList;​ 32 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>val$backupList:​Ljava/​util/​ArrayList;​
   
Offset 117, 18 lines modified Offset 118, 18 lines modified
   
117 ····​const/​4·​v3,​·​0x1 118 ····​const/​4·​v3,​·​0x1
   
118 ····​sget-​object·​v6,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>TAG:​Ljava/​lang/​String;​ 119 ····​sget-​object·​v6,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>TAG:​Ljava/​lang/​String;​
   
119 ····​invoke-​virtual·​{v2,​·​v3,​·​v6},​·​Landroid/​os/​PowerManager;​-​>newWakeLock(ILjava/​lang/​String;​)​Landroid/​os/​PowerManager$WakeLock​;​ 120 ····​invoke-​virtual·​{v2,​·​v3,​·​v6},​·​Landroid/​os/​PowerManager;​-​>newWakeLock(ILjava/​lang/​String;​)​Landroid/​os/​PowerManager$WakeLock​;​
   
120 ····​move-​result-​object·​v22 121 ····​move-​result-​object·​v21
   
121 ····​.​line·​119 122 ····​.​line·​119
122 ····​.​local·​v22,​·​"wl":​Landroid/​os/​PowerManager$WakeLock​;​ 123 ····​.​local·​v21,​·​"wl":​Landroid/​os/​PowerManager$WakeLock​;​
123 ····​move-​object/​from16·​v0,​·​p0 124 ····​move-​object/​from16·​v0,​·​p0
   
124 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​ 125 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>this$0:​Ldk/​jens/​backup/​HandleScheduledBackup​s;​
   
125 ····​iget-​object·​v2,​·​v2,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 126 ····​iget-​object·​v2,​·​v2,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
126 ····​const-​string·​v3,​·​"acquireWakelock" 127 ····​const-​string·​v3,​·​"acquireWakelock"
Offset 138, 15 lines modified Offset 139, 15 lines modified
138 ····​invoke-​interface·​{v2,​·​v3,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 139 ····​invoke-​interface·​{v2,​·​v3,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
139 ····​move-​result·​v2 140 ····​move-​result·​v2
   
140 ····​if-​eqz·​v2,​·​:​cond_1 141 ····​if-​eqz·​v2,​·​:​cond_1
   
141 ····​.​line·​121 142 ····​.​line·​121
142 ····​invoke-​virtual/​range·​{v22·​.​.​·​v22},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>acquire()​V 143 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>acquire()​V
   
143 ····​.​line·​122 144 ····​.​line·​122
144 ····​sget-​object·​v2,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>TAG:​Ljava/​lang/​String;​ 145 ····​sget-​object·​v2,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s;​-​>TAG:​Ljava/​lang/​String;​
   
145 ····​const-​string·​v3,​·​"wakelock·​acquired" 146 ····​const-​string·​v3,​·​"wakelock·​acquired"
   
146 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 147 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
Offset 163, 43 lines modified Offset 164, 42 lines modified
163 ····​.​local·​v4,​·​"id":​I 164 ····​.​local·​v4,​·​"id":​I
164 ····​move-​object/​from16·​v0,​·​p0 165 ····​move-​object/​from16·​v0,​·​p0
   
165 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>val$backupList:​Ljava/​util/​ArrayList;​ 166 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>val$backupList:​Ljava/​util/​ArrayList;​
   
166 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>size()​I 167 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
167 ····​move-​result·​v21 168 ····​move-​result·​v20
   
168 ····​.​line·​126 169 ····​.​line·​126
169 ····​.​local·​v21,​·​"total":​I 170 ····​.​local·​v20,​·​"total":​I
170 ····​const/​16·​v18,​·​0x1 171 ····​const/​16·​v18,​·​0x1
   
171 ····​.​line·​127 172 ····​.​line·​127
172 ····​.​local·​v18,​·​"i":​I 173 ····​.​local·​v18,​·​"i":​I
173 ····​const/​16·​v17,​·​0x0 174 ····​const/​16·​v17,​·​0x0
   
174 ····​.​line·​128 175 ····​.​line·​128
175 ····​.​local·​v17,​·​"errorFlag":​Z 176 ····​.​local·​v17,​·​"errorFlag":​Z
176 ····​move-​object/​from16·​v0,​·​p0 177 ····​move-​object/​from16·​v0,​·​p0
   
177 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>val$backupList:​Ljava/​util/​ArrayList;​ 178 ····​iget-​object·​v2,​·​v0,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​>val$backupList:​Ljava/​util/​ArrayList;​
   
178 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 179 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
179 ····​move-​result-​object·​v19 180 ····​move-​result-​object·​v22
   
180 ····​.​local·​v19,​·​"i$":​Ljava/​util/​Iterator;​  
181 ····​:​goto_0 181 ····​:​goto_0
182 ····​invoke-​interface/​range·​{v19·​.​.​·​v19},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 182 ····​invoke-​interface/​range·​{v22·​.​.​·​v22},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
183 ····​move-​result·​v2 183 ····​move-​result·​v2
   
184 ····​if-​eqz·​v2,​·​:​cond_6 184 ····​if-​eqz·​v2,​·​:​cond_6
   
185 ····​invoke-​interface/​range·​{v19·​.​.​·​v19},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 185 ····​invoke-​interface/​range·​{v22·​.​.​·​v22},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
186 ····​move-​result-​object·​v9 186 ····​move-​result-​object·​v9
   
187 ····​check-​cast·​v9,​·​Ldk/​jens/​backup/​AppInfo;​ 187 ····​check-​cast·​v9,​·​Ldk/​jens/​backup/​AppInfo;​
   
188 ····​.​line·​130 188 ····​.​line·​130
189 ····​.​local·​v9,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​ 189 ····​.​local·​v9,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​
Offset 237, 15 lines modified Offset 237, 15 lines modified
   
237 ····​const-​string·​v3,​·​"/​" 237 ····​const-​string·​v3,​·​"/​"
   
238 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 238 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 1899/5282 bytes (35.95%) of diff not shown.
[−]
smali/dk/jens/backup/HandleScheduledBackups.smali
Offset 101, 14 lines modified Offset 101, 15 lines modified
   
101 ····​new-​instance·​v1,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​ 101 ····​new-​instance·​v1,​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​
   
102 ····​invoke-​direct·​{v1,​·​p0,​·​p1,​·​p2},​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​><init>(Ldk/​jens/​backup/​HandleScheduledBackup​s;​Ljava/​util/​ArrayList;​I)​V 102 ····​invoke-​direct·​{v1,​·​p0,​·​p1,​·​p2},​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$2;​-​><init>(Ldk/​jens/​backup/​HandleScheduledBackup​s;​Ljava/​util/​ArrayList;​I)​V
   
103 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 103 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  104 ····​.​line·​158
104 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 105 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
105 ····​.​line·​160 106 ····​.​line·​160
106 ····​:​cond_0 107 ····​:​cond_0
107 ····​return-​void 108 ····​return-​void
108 .​end·​method 109 .​end·​method
   
Offset 135, 12 lines modified Offset 136, 13 lines modified
   
135 ····​move·​v5,​·​p1 136 ····​move·​v5,​·​p1
   
136 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​><init>(Ldk/​jens/​backup/​HandleScheduledBackup​s;​IIZI)​V 137 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Ldk/​jens/​backup/​HandleScheduledBackup​s$1;​-​><init>(Ldk/​jens/​backup/​HandleScheduledBackup​s;​IIZI)​V
   
137 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 138 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  139 ····​.​line·​102
138 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Thread;​-​>start()​V 140 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Thread;​-​>start()​V
   
139 ····​.​line·​103 141 ····​.​line·​103
140 ····​return-​void 142 ····​return-​void
141 .​end·​method 143 .​end·​method
[−]
smali/dk/jens/backup/HandleShares.smali
Offset 25, 82 lines modified Offset 25, 77 lines modified
25 ····​.​line·​12 25 ····​.​line·​12
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
29 .​method·​public·​static·​varargs·​constructIntentMultip​le(Ljava/​lang/​String;​[Ljava/​io/​File;​)​Landroid/​content/​Intent;​ 29 .​method·​public·​static·​varargs·​constructIntentMultip​le(Ljava/​lang/​String;​[Ljava/​io/​File;​)​Landroid/​content/​Intent;​
30 ····​.​locals·7 30 ····​.​locals·6
31 ····​.​param·​p0,​·​"title"····​#·​Ljava/​lang/​String;​ 31 ····​.​param·​p0,​·​"title"····​#·​Ljava/​lang/​String;​
32 ····​.​param·​p1,​·​"files"····​#·​[Ljava/​io/​File;​ 32 ····​.​param·​p1,​·​"files"····​#·​[Ljava/​io/​File;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​26 34 ····​.​line·​26
35 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 35 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
36 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V 36 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
37 ····​.​line·​27 37 ····​.​line·​27
38 ····​.​local·​v5,​·​"uris":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Landroid/​net/​Uri;​>;​" 38 ····​.​local·​v2,​·​"uris":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Landroid/​net/​Uri;​>;​"
39 ····move-​object·​v0,​·​p1 39 ····array-​length·​v4,​·​p1
   
40 ····.​local·​v0,​·"arr$":​[Ljava/​io/​File;​ 40 ····​const/​4·​v3,​·​0x0
41 ····​array-​length·​v4,​·​v0  
   
42 ····​.​local·​v4,​·​"len$":​I  
43 ····​const/​4·​v2,​·​0x0  
   
44 ····​.​local·​v2,​·​"i$":​I  
45 ····​:​goto_0 41 ····​:​goto_0
46 ····​if-​ge·​v2,​·​v4,​·​:​cond_0 42 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
47 ····​aget-​object·​v1,​·v0,​·​v2 43 ····​aget-​object·​v0,​·p1,​·​v3
   
48 ····​.​line·​29 44 ····​.​line·​29
49 ····​.​local·​v1,​·​"file":​Ljava/​io/​File;​ 45 ····​.​local·​v0,​·​"file":​Ljava/​io/​File;​
50 ····​invoke-​static·​{v1},​·​Landroid/​net/​Uri;​-​>fromFile(Ljava/​io/​File;​)​Landroid/​net/​Uri;​ 46 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>fromFile(Ljava/​io/​File;​)​Landroid/​net/​Uri;​
   
51 ····​move-​result-​object·​v6 47 ····​move-​result-​object·​v5
   
52 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 48 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
53 ····​.​line·​27 49 ····​.​line·​27
54 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 50 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
55 ····​goto·​:​goto_0 51 ····​goto·​:​goto_0
   
56 ····​.​line·​31 52 ····​.​line·​31
57 ····​.​end·​local·​v1····​#·​"file":​Ljava/​io/​File;​ 53 ····​.​end·​local·​v0····​#·​"file":​Ljava/​io/​File;​
58 ····​:​cond_0 54 ····​:​cond_0
59 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​ 55 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
   
60 ····​invoke-​direct·​{v3},​·​Landroid/​content/​Intent;​-​><init>()​V 56 ····​invoke-​direct·​{v1},​·​Landroid/​content/​Intent;​-​><init>()​V
   
61 ····​.​line·​32 57 ····​.​line·​32
62 ····​.​local·​v3,​·​"intent":​Landroid/​content/​Intent;​ 58 ····​.​local·​v1,​·​"intent":​Landroid/​content/​Intent;​
63 ····​const-​string·​v6,​·​"android.​intent.​action.​SEND_MULTIPLE" 59 ····​const-​string·​v3,​·​"android.​intent.​action.​SEND_MULTIPLE"
   
64 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 60 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
65 ····​.​line·​34 61 ····​.​line·​34
66 ····​const-​string·​v6,​·​"application/​*" 62 ····​const-​string·​v3,​·​"application/​*"
   
67 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​content/​Intent;​-​>setType(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 63 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​content/​Intent;​-​>setType(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
68 ····​.​line·​35 64 ····​.​line·​35
69 ····​const-​string·​v6,​·​"android.​intent.​extra.​STREAM" 65 ····​const-​string·​v3,​·​"android.​intent.​extra.​STREAM"
   
70 ····​invoke-​virtual·​{v3,​·​v6,​·​v5},​·​Landroid/​content/​Intent;​-​>putParcelableArrayLi​stExtra(Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​Landroid/​content/​Intent;​ 66 ····​invoke-​virtual·​{v1,​·​v3,​·​v2},​·​Landroid/​content/​Intent;​-​>putParcelableArrayLi​stExtra(Ljava/​lang/​String;​Ljava/​util/​ArrayList;​)​Landroid/​content/​Intent;​
   
71 ····​.​line·​36 67 ····​.​line·​36
72 ····​invoke-​static·​{v3,​·​p0},​·​Landroid/​content/​Intent;​-​>createChooser(Landro​id/​content/​Intent;​Ljava/​lang/​CharSequence;​)​Landroid/​content/​Intent;​ 68 ····​invoke-​static·​{v1,​·​p0},​·​Landroid/​content/​Intent;​-​>createChooser(Landro​id/​content/​Intent;​Ljava/​lang/​CharSequence;​)​Landroid/​content/​Intent;​
   
73 ····​move-​result-​object·​v6 69 ····​move-​result-​object·​v3
   
74 ····​return-​object·​v6 70 ····​return-​object·​v3
75 .​end·​method 71 .​end·​method
   
76 .​method·​public·​static·​constructIntentSingle​(Ljava/​lang/​String;​Ljava/​io/​File;​)​Landroid/​content/​Intent;​ 72 .​method·​public·​static·​constructIntentSingle​(Ljava/​lang/​String;​Ljava/​io/​File;​)​Landroid/​content/​Intent;​
77 ····​.​locals·​5 73 ····​.​locals·​5
78 ····​.​param·​p0,​·​"title"····​#·​Ljava/​lang/​String;​ 74 ····​.​param·​p0,​·​"title"····​#·​Ljava/​lang/​String;​
79 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 75 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
   
[−]
smali/dk/jens/backup/LogFile.smali
Offset 60, 15 lines modified Offset 60, 15 lines modified
   
60 ····​sput-​object·​v0,​·​Ldk/​jens/​backup/​LogFile;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 60 ····​sput-​object·​v0,​·​Ldk/​jens/​backup/​LogFile;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
63 .​method·​private·​constructor·​<init>(Landroid/​os/​Parcel;​)​V 63 .​method·​private·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
64 ····​.​locals·4 64 ····​.​locals·3
65 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 65 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​198 67 ····​.​line·​198
68 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 68 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
69 ····​.​line·​200 69 ····​.​line·​200
Offset 119, 17 lines modified Offset 119, 17 lines modified
119 ····​move-​result·​v1 119 ····​move-​result·​v1
   
120 ····​iput·​v1,​·​p0,​·​Ldk/​jens/​backup/​LogFile;​-​>backupMode:​I 120 ····​iput·​v1,​·​p0,​·​Ldk/​jens/​backup/​LogFile;​-​>backupMode:​I
   
121 ····​.​line·​207 121 ····​.​line·​207
122 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J 122 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J
   
123 ····​move-​result-​wide·​v2 123 ····​move-​result-​wide·​v1
   
124 ····​iput-​wide·​v2,​·​p0,​·​Ldk/​jens/​backup/​LogFile;​-​>lastBackupMillis:​J 124 ····​iput-​wide·​v1,​·​p0,​·​Ldk/​jens/​backup/​LogFile;​-​>lastBackupMillis:​J
   
125 ····​.​line·​208 125 ····​.​line·​208
126 ····​const/​4·​v1,​·​0x2 126 ····​const/​4·​v1,​·​0x2
   
127 ····​new-​array·​v0,​·​v1,​·​[Z 127 ····​new-​array·​v0,​·​v1,​·​[Z
   
128 ····​.​line·​209 128 ····​.​line·​209
Offset 536, 17 lines modified Offset 536, 17 lines modified
536 ····​invoke-​virtual·​{v5,​·​v8,​·​v9},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 536 ····​invoke-​virtual·​{v5,​·​v8,​·​v9},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
537 ····​.​line·​123 537 ····​.​line·​123
538 ····​const-​string·​v8,​·​"lastBackupMillis" 538 ····​const-​string·​v8,​·​"lastBackupMillis"
   
539 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 539 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
540 ····​move-​result-​wide·​v10 540 ····​move-​result-​wide·​v9
   
541 ····​invoke-​virtual·​{v5,​·​v8,​·​v10,​·​v11},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​J)​Lorg/​json/​JSONObject;​ 541 ····​invoke-​virtual·​{v5,​·​v8,​·​v9,​·​v10},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​J)​Lorg/​json/​JSONObject;​
   
542 ····​.​line·​124 542 ····​.​line·​124
543 ····​const-​string·​v8,​·​"isEncrypted" 543 ····​const-​string·​v8,​·​"isEncrypted"
   
544 ····​invoke-​virtual·​{v5,​·​v8,​·​p3},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Z)​Lorg/​json/​JSONObject;​ 544 ····​invoke-​virtual·​{v5,​·​v8,​·​p3},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Z)​Lorg/​json/​JSONObject;​
   
545 ····​.​line·​125 545 ····​.​line·​125
[−]
smali/dk/jens/backup/LogViewer$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$scroll:​Landroid/​widget/​ScrollView;​ 24 .​field·​final·​synthetic·​val$scroll:​Landroid/​widget/​ScrollView;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Ldk/​jens/​backup/​LogViewer;​Landroid/​widget/​ScrollView;​I)​V 26 .​method·​constructor·​<init>(Ldk/​jens/​backup/​LogViewer;​Landroid/​widget/​ScrollView;​I)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​LogViewer;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​54 30 ····​.​line·​54
30 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​LogViewer$1;​-​>this$0:​Ldk/​jens/​backup/​LogViewer;​ 31 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​LogViewer$1;​-​>this$0:​Ldk/​jens/​backup/​LogViewer;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​LogViewer$1;​-​>val$scroll:​Landroid/​widget/​ScrollView;​ 32 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​LogViewer$1;​-​>val$scroll:​Landroid/​widget/​ScrollView;​
   
[−]
smali/dk/jens/backup/LogViewer$TextLoadRunnable$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable;​ 21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​78 27 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable$1;​-​>this$1:​Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable$1;​-​>this$1:​Ldk/​jens/​backup/​LogViewer$TextLoadRun​nable;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/LogViewer.smali
Offset 40, 15 lines modified Offset 40, 14 lines modified
40 .​method·​public·​constructor·​<init>()​V 40 .​method·​public·​constructor·​<init>()​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​10 43 ····​.​line·​10
44 ····​invoke-​direct·​{p0},​·​Ldk/​jens/​backup/​BaseActivity;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ldk/​jens/​backup/​BaseActivity;​-​><init>()​V
   
45 ····​.​line·​70  
46 ····​return-​void 45 ····​return-​void
47 .​end·​method 46 .​end·​method
   
48 .​method·​static·​synthetic·​access$100(Ldk/​jens/​backup/​LogViewer;​Z)​V 47 .​method·​static·​synthetic·​access$100(Ldk/​jens/​backup/​LogViewer;​Z)​V
49 ····​.​locals·​0 48 ····​.​locals·​0
50 ····​.​param·​p0,​·​"x0"····​#·​Ldk/​jens/​backup/​LogViewer;​ 49 ····​.​param·​p0,​·​"x0"····​#·​Ldk/​jens/​backup/​LogViewer;​
51 ····​.​param·​p1,​·​"x1"····​#·​Z 50 ····​.​param·​p1,​·​"x1"····​#·​Z
[−]
smali/dk/jens/backup/NotificationHelper.smali
Offset 42, 26 lines modified Offset 42, 30 lines modified
42 ····​.​line·​18 42 ····​.​line·​18
43 ····​new-​instance·​v4,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 43 ····​new-​instance·​v4,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
44 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V 44 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V
   
45 ····​const·​v5,​·​0x7f020001 45 ····​const·​v5,​·​0x7f020001
   
  46 ····​.​line·​19
46 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 47 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
47 ····​move-​result-​object·​v4 48 ····​move-​result-​object·​v4
   
  49 ····​.​line·​20
48 ····​invoke-​virtual·​{v4,​·​p3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 50 ····​invoke-​virtual·​{v4,​·​p3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
49 ····​move-​result-​object·​v4 51 ····​move-​result-​object·​v4
   
  52 ····​.​line·​21
50 ····​invoke-​virtual·​{v4,​·​p4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 53 ····​invoke-​virtual·​{v4,​·​p4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
51 ····​move-​result-​object·​v4 54 ····​move-​result-​object·​v4
   
  55 ····​.​line·​22
52 ····​invoke-​virtual·​{v4,​·​p5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setAutoCancel(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 56 ····​invoke-​virtual·​{v4,​·​p5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setAutoCancel(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
53 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
54 ····​.​line·​23 58 ····​.​line·​23
55 ····​.​local·​v0,​·​"mBuilder":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 59 ····​.​local·​v0,​·​"mBuilder":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
56 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​ 60 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​
[−]
smali/dk/jens/backup/OAndBackup$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$1;​ 21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$1;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Ldk/​jens/​backup/​OAndBackup$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​164 27 ····​.​line·​164
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$1$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$1$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​638 27 ····​.​line·​638
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$10;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$10;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$11.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$selectedUsers:​Ljava/​util/​ArrayList;​ 26 .​field·​final·​synthetic·​val$selectedUsers:​Ljava/​util/​ArrayList;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Ljava/​lang/​String;​Ljava/​util/​ArrayList;​Z)​V 28 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Ljava/​lang/​String;​Ljava/​util/​ArrayList;​Z)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​630 32 ····​.​line·​630
32 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$11;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 33 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$11;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$11;​-​>val$packageName:​Ljava/​lang/​String;​ 34 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$11;​-​>val$packageName:​Ljava/​lang/​String;​
   
[−]
smali/dk/jens/backup/OAndBackup$12.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$userList:​Ljava/​util/​ArrayList;​ 24 .​field·​final·​synthetic·​val$userList:​Ljava/​util/​ArrayList;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​)​V 26 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​615 30 ····​.​line·​615
30 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$12;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 31 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$12;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$12;​-​>val$selectedUsers:​Ljava/​util/​ArrayList;​ 32 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$12;​-​>val$selectedUsers:​Ljava/​util/​ArrayList;​
   
[−]
smali/dk/jens/backup/OAndBackup$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$backupMode:​I 26 .​field·​final·​synthetic·​val$backupMode:​I
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Ldk/​jens/​backup/​AppInfo;​I)​V 28 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Ldk/​jens/​backup/​AppInfo;​I)​V
29 ····​.​locals·​1 29 ····​.​locals·​1
  30 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​141 32 ····​.​line·​141
32 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$1;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 33 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$1;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$1;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 34 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$1;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
[−]
smali/dk/jens/backup/OAndBackup$2.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$mode:​I 24 .​field·​final·​synthetic·​val$mode:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Ldk/​jens/​backup/​AppInfo;​I)​V 26 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Ldk/​jens/​backup/​AppInfo;​I)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​189 30 ····​.​line·​189
30 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$2;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 31 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$2;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$2;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 32 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$2;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
[−]
smali/dk/jens/backup/OAndBackup$3$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$3;​ 21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$3;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Ldk/​jens/​backup/​OAndBackup$3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​226 27 ····​.​line·​226
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$3$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$3$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​220 27 ····​.​line·​220
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$3;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$3;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​324 27 ····​.​line·​324
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$5;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$5;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​306 27 ····​.​line·​306
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$4;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$4;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$7$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$7;​ 21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$7;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$7;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$7;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Ldk/​jens/​backup/​OAndBackup$7;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​477 27 ····​.​line·​477
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$7$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$7;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$7$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$7;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$6$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$6;​ 21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$6;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$6;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$6;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Ldk/​jens/​backup/​OAndBackup$6;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​440 27 ····​.​line·​440
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$6$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$6;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$6$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$6;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$6.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 22 .​field·​final·​synthetic·​val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​435 28 ····​.​line·​435
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$6;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$6;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$6;​-​>val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$6;​-​>val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
[−]
smali/dk/jens/backup/OAndBackup$7.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 22 .​field·​final·​synthetic·​val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​472 28 ····​.​line·​472
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$7;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$7;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$7;​-​>val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$7;​-​>val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
[−]
smali/dk/jens/backup/OAndBackup$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​578 27 ····​.​line·​578
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$8;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$8;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$9.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$et:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$et:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​OAndBackup;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​588 28 ····​.​line·​588
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$9;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$9;​-​>this$0:​Ldk/​jens/​backup/​OAndBackup;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$9;​-​>val$et:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$9;​-​>val$et:​Landroid/​widget/​EditText;​
   
[−]
smali/dk/jens/backup/OAndBackup$InitRunnable$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​ 21 .​field·​final·​synthetic·​this$2:​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$2"····​#·​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​709 27 ····​.​line·​709
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1$1;​-​>this$2:​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1$1;​-​>this$2:​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup$InitRunnable$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le;​ 21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$InitRunnab​le;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​OAndBackup$InitRunnab​le;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​703 27 ····​.​line·​703
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le$1;​-​>this$1:​Ldk/​jens/​backup/​OAndBackup$InitRunnab​le;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/OAndBackup.smali
Offset 93, 15 lines modified Offset 93, 14 lines modified
93 ····​iput·​v0,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>notificationId:​I 93 ····​iput·​v0,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>notificationId:​I
   
94 ····​.​line·​50 94 ····​.​line·​50
95 ····​const-​wide/​16·​v0,​·​-​0x1 95 ····​const-​wide/​16·​v0,​·​-​0x1
   
96 ····​iput-​wide·​v0,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>threadId:​J 96 ····​iput-​wide·​v0,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>threadId:​J
   
97 ····​.​line·​649  
98 ····​return-​void 97 ····​return-​void
99 .​end·​method 98 .​end·​method
   
   
100 #·​virtual·​methods 99 #·​virtual·​methods
101 .​method·​public·​batchIntent(Ljava/​lang/​Class;​Z)​Landroid/​content/​Intent;​ 100 .​method·​public·​batchIntent(Ljava/​lang/​Class;​Z)​Landroid/​content/​Intent;​
102 ····​.​locals·​3 101 ····​.​locals·​3
Offset 162, 15 lines modified Offset 161, 15 lines modified
162 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​ 161 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​
   
163 ····​.​line·​366 162 ····​.​line·​366
164 ····​return-​object·​v0 163 ····​return-​object·​v0
165 .​end·​method 164 .​end·​method
   
166 .​method·​public·​callBackup(Ldk/​jens/​backup/​AppInfo;​I)​V 165 .​method·​public·​callBackup(Ldk/​jens/​backup/​AppInfo;​I)​V
167 ····​.​locals·4 166 ····​.​locals·3
168 ····​.​param·​p1,​·​"appInfo"····​#·​Ldk/​jens/​backup/​AppInfo;​ 167 ····​.​param·​p1,​·​"appInfo"····​#·​Ldk/​jens/​backup/​AppInfo;​
169 ····​.​param·​p2,​·​"backupMode"····​#·​I 168 ····​.​param·​p2,​·​"backupMode"····​#·​I
   
170 ····​.​prologue 169 ····​.​prologue
171 ····​.​line·​140 170 ····​.​line·​140
172 ····​new-​instance·​v0,​·​Ljava/​lang/​Thread;​ 171 ····​new-​instance·​v0,​·​Ljava/​lang/​Thread;​
   
Offset 183, 24 lines modified Offset 182, 24 lines modified
183 ····​.​line·​183 182 ····​.​line·​183
184 ····​.​local·​v0,​·​"backupThread":​Ljava/​lang/​Thread;​ 183 ····​.​local·​v0,​·​"backupThread":​Ljava/​lang/​Thread;​
185 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 184 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
186 ····​.​line·​184 185 ····​.​line·​184
187 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>getId()​J 186 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>getId()​J
   
188 ····​move-​result-​wide·​v2 187 ····​move-​result-​wide·​v1
   
189 ····​iput-​wide·​v2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>threadId:​J 188 ····​iput-​wide·​v1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>threadId:​J
   
190 ····​.​line·​185 189 ····​.​line·​185
191 ····​return-​void 190 ····​return-​void
192 .​end·​method 191 .​end·​method
   
193 .​method·​public·​callRestore(Ldk/​jens/​backup/​AppInfo;​I)​V 192 .​method·​public·​callRestore(Ldk/​jens/​backup/​AppInfo;​I)​V
194 ····​.​locals·4 193 ····​.​locals·3
195 ····​.​param·​p1,​·​"appInfo"····​#·​Ldk/​jens/​backup/​AppInfo;​ 194 ····​.​param·​p1,​·​"appInfo"····​#·​Ldk/​jens/​backup/​AppInfo;​
196 ····​.​param·​p2,​·​"mode"····​#·​I 195 ····​.​param·​p2,​·​"mode"····​#·​I
   
197 ····​.​prologue 196 ····​.​prologue
198 ····​.​line·​188 197 ····​.​line·​188
199 ····​new-​instance·​v0,​·​Ljava/​lang/​Thread;​ 198 ····​new-​instance·​v0,​·​Ljava/​lang/​Thread;​
   
Offset 213, 17 lines modified Offset 212, 17 lines modified
213 ····​.​line·​214 212 ····​.​line·​214
214 ····​.​local·​v0,​·​"restoreThread":​Ljava/​lang/​Thread;​ 213 ····​.​local·​v0,​·​"restoreThread":​Ljava/​lang/​Thread;​
215 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 214 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
216 ····​.​line·​215 215 ····​.​line·​215
217 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>getId()​J 216 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>getId()​J
   
218 ····​move-​result-​wide·​v2 217 ····​move-​result-​wide·​v1
   
219 ····​iput-​wide·​v2,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>threadId:​J 218 ····​iput-​wide·​v1,​·​p0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>threadId:​J
   
220 ····​.​line·​216 219 ····​.​line·​216
221 ····​return-​void 220 ····​return-​void
222 .​end·​method 221 .​end·​method
   
223 .​method·​public·​checkBusybox()​V 222 .​method·​public·​checkBusybox()​V
224 ····​.​locals·​2 223 ····​.​locals·​2
Offset 372, 48 lines modified Offset 371, 53 lines modified
   
372 ····​.​line·​612 371 ····​.​line·​612
373 ····​.​local·​v3,​·​"users":​[Ljava/​lang/​CharSequence;​ 372 ····​.​local·​v3,​·​"users":​[Ljava/​lang/​CharSequence;​
374 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​ 373 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​
   
375 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 374 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  375 ····​.​line·​613
376 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 376 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
377 ····​move-​result-​object·​v4 377 ····​move-​result-​object·​v4
   
378 ····​const/​4·​v5,​·​0x0 378 ····​const/​4·​v5,​·​0x0
   
379 ····​new-​instance·​v6,​·​Ldk/​jens/​backup/​OAndBackup$12;​ 379 ····​new-​instance·​v6,​·​Ldk/​jens/​backup/​OAndBackup$12;​
   
380 ····​invoke-​direct·​{v6,​·​p0,​·​v0,​·​v2},​·​Ldk/​jens/​backup/​OAndBackup$12;​-​><init>(Ldk/​jens/​backup/​OAndBackup;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​)​V 380 ····​invoke-​direct·​{v6,​·​p0,​·​v0,​·​v2},​·​Ldk/​jens/​backup/​OAndBackup$12;​-​><init>(Ldk/​jens/​backup/​OAndBackup;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​)​V
   
  381 ····​.​line·​614
381 ····​invoke-​virtual·​{v4,​·​v3,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMultiChoiceItems(​[Ljava/​lang/​CharSequence;​[ZLandroid/​content/​DialogInterface$OnMul​tiChoiceClickListener​;​)​Landroid/​app/​AlertDialog$Builder;​ 382 ····​invoke-​virtual·​{v4,​·​v3,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMultiChoiceItems(​[Ljava/​lang/​CharSequence;​[ZLandroid/​content/​DialogInterface$OnMul​tiChoiceClickListener​;​)​Landroid/​app/​AlertDialog$Builder;​
   
382 ····​move-​result-​object·​v4 383 ····​move-​result-​object·​v4
   
383 ····​const·​v5,​·​0x7f060015 384 ····​const·​v5,​·​0x7f060015
Max diff block lines reached; 10712/13629 bytes (78.60%) of diff not shown.
[−]
smali/dk/jens/backup/RestoreOptionsDialogFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​Ldk/​jens/​backup/​AppInfo;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​Ldk/​jens/​backup/​AppInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​25 28 ····​.​line·​25
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$1;​-​>this$0:​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$1;​-​>this$0:​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$1;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$1;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
[−]
smali/dk/jens/backup/R.smali
Offset 23, 10 lines modified Offset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​10 26 ····​.​line·​10
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​277  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
[−]
smali/dk/jens/backup/RestoreOptionsDialogFragment$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​Ldk/​jens/​backup/​AppInfo;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​Ldk/​jens/​backup/​AppInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​36 28 ····​.​line·​36
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$2;​-​>this$0:​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$2;​-​>this$0:​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$2;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$2;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
[−]
smali/dk/jens/backup/RestoreOptionsDialogFragment$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 22 .​field·​final·​synthetic·​val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​Ldk/​jens/​backup/​AppInfo;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​Ldk/​jens/​backup/​AppInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​52 28 ····​.​line·​52
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$3;​-​>this$0:​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$3;​-​>this$0:​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$3;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​RestoreOptionsDialogF​ragment$3;​-​>val$appInfo:​Ldk/​jens/​backup/​AppInfo;​
   
[−]
smali/dk/jens/backup/Scheduler.smali
Offset 64, 15 lines modified Offset 64, 14 lines modified
64 .​method·​public·​constructor·​<init>()​V 64 .​method·​public·​constructor·​<init>()​V
65 ····​.​locals·​0 65 ····​.​locals·​0
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​26 67 ····​.​line·​26
68 ····​invoke-​direct·​{p0},​·​Ldk/​jens/​backup/​BaseActivity;​-​><init>()​V 68 ····​invoke-​direct·​{p0},​·​Ldk/​jens/​backup/​BaseActivity;​-​><init>()​V
   
69 ····​.​line·​419  
70 ····​return-​void 69 ····​return-​void
71 .​end·​method 70 .​end·​method
   
   
72 #·​virtual·​methods 71 #·​virtual·​methods
73 .​method·​public·​buildUi(I)​Landroid/​view/​View;​ 72 .​method·​public·​buildUi(I)​Landroid/​view/​View;​
74 ····​.​locals·​21 73 ····​.​locals·​21
Offset 846, 914 lines modified Offset 845, 902 lines modified
   
846 ····​invoke-​virtual·​{v0,​·​v1},​·​Ldk/​jens/​backup/​HandleAlarms;​-​>cancelAlarm(I)​V 845 ····​invoke-​virtual·​{v0,​·​v1},​·​Ldk/​jens/​backup/​HandleAlarms;​-​>cancelAlarm(I)​V
   
847 ····​goto·​:​goto_0 846 ····​goto·​:​goto_0
848 .​end·​method 847 .​end·​method
   
849 .​method·​public·​migrateSchedules(II)​V 848 .​method·​public·​migrateSchedules(II)​V
850 ····​.​locals·​26 849 ····​.​locals·​24
851 ····​.​param·​p1,​·​"number"····​#·​I 850 ····​.​param·​p1,​·​"number"····​#·​I
852 ····​.​param·​p2,​·​"total"····​#·​I 851 ····​.​param·​p2,​·​"total"····​#·​I
   
853 ····​.​prologue 852 ····​.​prologue
854 ····​.​line·​327 853 ····​.​line·​327
855 ····​move/​from16·​v5,​·​p1 854 ····​move/​from16·​v4,​·​p1
   
856 ····​.​local·​v5,​·​"i":​I 855 ····​.​local·​v4,​·​"i":​I
857 ····​:​goto_0 856 ····​:​goto_0
858 ····​move/​from16·​v0,​·​p2 857 ····​move/​from16·​v0,​·​p2
   
859 ····​if-​ge·​v5,​·​v0,​·​:​cond_3 858 ····​if-​ge·​v4,​·​v0,​·​:​cond_3
   
860 ····​.​line·​330 859 ····​.​line·​330
861 ····​move-​object/​from16·​v0,​·​p0 860 ····​move-​object/​from16·​v0,​·​p0
   
862 ····​iget-​object·​v4,​·​v0,​·​Ldk/​jens/​backup/​Scheduler;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 861 ····​iget-​object·​v3,​·​v0,​·​Ldk/​jens/​backup/​Scheduler;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
863 ····​new-​instance·​v20,​·​Ljava/​lang/​StringBuilder;​ 862 ····​new-​instance·​v19,​·​Ljava/​lang/​StringBuilder;​
   
864 ····​invoke-​direct/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 863 ····​invoke-​direct/​range·​{v19·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
865 ····​const-​string·​v21,​·​"enabled" 864 ····​const-​string·​v20,​·​"enabled"
   
866 ····​invoke-​virtual/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 865 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
867 ····​move-​result-​object·​v20 866 ····​move-​result-​object·​v19
   
868 ····​add-​int/​lit8·​v21,​·​v5,​·​0x1 867 ····​add-​int/​lit8·​v20,​·​v4,​·​0x1
   
869 ····​invoke-​virtual/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 868 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
870 ····​move-​result-​object·​v20 869 ····​move-​result-​object·​v19
   
871 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 870 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
872 ····​move-​result-​object·​v20 871 ····​move-​result-​object·​v19
   
873 ····​const/​16·​v21,​·​0x0 872 ····​const/​16·​v20,​·​0x0
   
874 ····​move-​object/​from16·​v0,​·​v20 873 ····​move-​object/​from16·​v0,​·​v19
   
875 ····​move/​from16·​v1,​·​v21 874 ····​move/​from16·​v1,​·​v20
   
876 ····​invoke-​interface·​{v4,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 875 ····​invoke-​interface·​{v3,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
877 ····​move-​result·​v4 876 ····​move-​result·​v3
   
878 ····​if-​eqz·​v4,​·​:​cond_0 877 ····​if-​eqz·​v3,​·​:​cond_0
   
879 ····​.​line·​332 878 ····​.​line·​332
880 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 879 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
881 ····​move-​result-​wide·​v20 880 ····​move-​result-​wide·​v19
   
882 ····​move-​object/​from16·​v0,​·​p0 881 ····​move-​object/​from16·​v0,​·​p0
   
883 ····​iget-​object·​v4,​·​v0,​·​Ldk/​jens/​backup/​Scheduler;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 882 ····​iget-​object·​v3,​·​v0,​·​Ldk/​jens/​backup/​Scheduler;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
884 ····​new-​instance·​v22,​·​Ljava/​lang/​StringBuilder;​ 883 ····​new-​instance·​v21,​·​Ljava/​lang/​StringBuilder;​
   
885 ····​invoke-​direct/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 884 ····​invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
886 ····​const-​string·​v23,​·​"timePlaced" 885 ····​const-​string·​v22,​·​"timePlaced"
   
887 ····​invoke-​virtual/​range·​{v22·​.​.​·​v23},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 886 ····​invoke-​virtual/​range·​{v21·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
888 ····​move-​result-​object·​v22 887 ····​move-​result-​object·​v21
   
889 ····​add-​int/​lit8·​v23,​·​v5,​·​0x1 888 ····​add-​int/​lit8·​v22,​·​v4,​·​0x1
   
890 ····​invoke-​virtual/​range·​{v22·​.​.​·​v23},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 889 ····​invoke-​virtual/​range·​{v21·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
891 ····​move-​result-​object·​v22 890 ····​move-​result-​object·​v21
   
Max diff block lines reached; 65491/69705 bytes (93.95%) of diff not shown.
[−]
smali/dk/jens/backup/ShareDialogFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​ 22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​ShareDialogFragment;​Landroid/​os/​Bundle;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​ShareDialogFragment;​Landroid/​os/​Bundle;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​ShareDialogFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​28 28 ····​.​line·​28
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$1​;​-​>this$0:​Ldk/​jens/​backup/​ShareDialogFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$1​;​-​>this$0:​Ldk/​jens/​backup/​ShareDialogFragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$1​;​-​>val$arguments:​Landroid/​os/​Bundle;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$1​;​-​>val$arguments:​Landroid/​os/​Bundle;​
   
[−]
smali/dk/jens/backup/ShareDialogFragment$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​ 22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​ShareDialogFragment;​Landroid/​os/​Bundle;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​ShareDialogFragment;​Landroid/​os/​Bundle;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​ShareDialogFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​48 28 ····​.​line·​48
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$3​;​-​>this$0:​Ldk/​jens/​backup/​ShareDialogFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$3​;​-​>this$0:​Ldk/​jens/​backup/​ShareDialogFragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$3​;​-​>val$arguments:​Landroid/​os/​Bundle;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$3​;​-​>val$arguments:​Landroid/​os/​Bundle;​
   
[−]
smali/dk/jens/backup/ShareDialogFragment$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​ 22 .​field·​final·​synthetic·​val$arguments:​Landroid/​os/​Bundle;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​ShareDialogFragment;​Landroid/​os/​Bundle;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​ShareDialogFragment;​Landroid/​os/​Bundle;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​ShareDialogFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​38 28 ····​.​line·​38
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$2​;​-​>this$0:​Ldk/​jens/​backup/​ShareDialogFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$2​;​-​>this$0:​Ldk/​jens/​backup/​ShareDialogFragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$2​;​-​>val$arguments:​Landroid/​os/​Bundle;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​ShareDialogFragment$2​;​-​>val$arguments:​Landroid/​os/​Bundle;​
   
[−]
smali/dk/jens/backup/ShellCommands$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$apk:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$apk:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​ShellCommands;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​ShellCommands;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​ShellCommands;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​727 28 ····​.​line·​727
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​ShellCommands$1;​-​>this$0:​Ldk/​jens/​backup/​ShellCommands;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​ShellCommands$1;​-​>this$0:​Ldk/​jens/​backup/​ShellCommands;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​ShellCommands$1;​-​>val$apk:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​ShellCommands$1;​-​>val$apk:​Ljava/​lang/​String;​
   
[−]
smali/dk/jens/backup/ShellCommands.smali
Offset 307, 78 lines modified Offset 307, 72 lines modified
307 ····​sput-​object·​v0,​·​Ldk/​jens/​backup/​ShellCommands;​-​>errors:​Ljava/​lang/​String;​ 307 ····​sput-​object·​v0,​·​Ldk/​jens/​backup/​ShellCommands;​-​>errors:​Ljava/​lang/​String;​
   
308 ····​.​line·​852 308 ····​.​line·​852
309 ····​return-​void 309 ····​return-​void
310 .​end·​method 310 .​end·​method
   
311 .​method·​public·​static·​deleteBackup(Ljava/​io/​File;​)​V 311 .​method·​public·​static·​deleteBackup(Ljava/​io/​File;​)​V
312 ····​.​locals·5 312 ····​.​locals·4
313 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​ 313 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​
   
314 ····​.​prologue 314 ····​.​prologue
315 ····​.​line·​714 315 ····​.​line·​714
316 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>exists()​Z 316 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>exists()​Z
   
317 ····​move-​result·​v4 317 ····​move-​result·​v1
   
318 ····​if-​eqz·​v4,​·​:​cond_1 318 ····​if-​eqz·​v1,​·​:​cond_1
   
319 ····​.​line·​716 319 ····​.​line·​716
320 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>isDirectory()​Z 320 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>isDirectory()​Z
   
321 ····​move-​result·​v4 321 ····​move-​result·​v1
   
322 ····​if-​eqz·​v4,​·​:​cond_0 322 ····​if-​eqz·​v1,​·​:​cond_0
   
323 ····​.​line·​717 323 ····​.​line·​717
324 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>list()​[Ljava/​lang/​String;​ 324 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>list()​[Ljava/​lang/​String;​
   
325 ····​move-​result-​object·​v4 325 ····​move-​result-​object·​v1
   
326 ····​array-​length·​v4,​·​v4 326 ····​array-​length·​v1,​·​v1
   
327 ····​if-​lez·​v4,​·​:​cond_0 327 ····​if-​lez·​v1,​·​:​cond_0
   
328 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​ 328 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
   
329 ····​move-​result-​object·​v4 329 ····​move-​result-​object·​v1
   
330 ····​if-​eqz·​v4,​·​:​cond_0 330 ····​if-​eqz·​v1,​·​:​cond_0
   
331 ····​.​line·​718 331 ····​.​line·​718
332 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​ 332 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
   
333 ····​move-​result-​object·​v0 333 ····​move-​result-​object·​v2
   
334 ····.​local·v0,​·"arr$":​[Ljava/​io/​File;​ 334 ····​array-​length·​v3,​·​v2
335 ····​array-​length·​v3,​·​v0  
   
336 ····.​local·​v3,​·"len$":​I 335 ····const/​4·​v1,​·0x0
337 ····​const/​4·​v2,​·​0x0  
   
338 ····​.​local·​v2,​·​"i$":​I  
339 ····​:​goto_0 336 ····​:​goto_0
340 ····​if-​ge·​v2,​·​v3,​·​:​cond_0 337 ····​if-​ge·​v1,​·​v3,​·​:​cond_0
   
341 ····​aget-​object·​v1,​·​v0,​·​v2 338 ····​aget-​object·​v0,​·​v2,​·​v1
   
342 ····​.​line·​719 339 ····​.​line·​719
343 ····​.​local·​v1,​·​"child":​Ljava/​io/​File;​ 340 ····​.​local·​v0,​·​"child":​Ljava/​io/​File;​
344 ····​invoke-​static·​{v1},​·​Ldk/​jens/​backup/​ShellCommands;​-​>deleteBackup(Ljava/​io/​File;​)​V 341 ····​invoke-​static·​{v0},​·​Ldk/​jens/​backup/​ShellCommands;​-​>deleteBackup(Ljava/​io/​File;​)​V
   
345 ····​.​line·​718 342 ····​.​line·​718
346 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 343 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
347 ····​goto·​:​goto_0 344 ····​goto·​:​goto_0
   
348 ····​.​line·​720 345 ····​.​line·​720
349 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​io/​File;​ 346 ····​.​end·​local·​v0····​#·​"child":​Ljava/​io/​File;​
350 ····​.​end·​local·​v1····​#·​"child":​Ljava/​io/​File;​  
351 ····​.​end·​local·​v2····​#·​"i$":​I  
352 ····​.​end·​local·​v3····​#·​"len$":​I  
353 ····​:​cond_0 347 ····​:​cond_0
354 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>delete()​Z 348 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>delete()​Z
   
355 ····​.​line·​722 349 ····​.​line·​722
356 ····​:​cond_1 350 ····​:​cond_1
357 ····​return-​void 351 ····​return-​void
358 .​end·​method 352 .​end·​method
Offset 647, 547 lines modified Offset 641, 525 lines modified
   
647 ····​goto·​:​goto_0 641 ····​goto·​:​goto_0
648 .​end·​method 642 .​end·​method
   
   
649 #·​virtual·​methods 643 #·​virtual·​methods
650 .​method·​public·​varargs·​backupSpecial(Ljava/​io/​File;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 644 .​method·​public·​varargs·​backupSpecial(Ljava/​io/​File;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
651 ····​.​locals·​17 645 ····​.​locals·​15
652 ····​.​param·​p1,​·​"backupSubDir"····​#·​Ljava/​io/​File;​ 646 ····​.​param·​p1,​·​"backupSubDir"····​#·​Ljava/​io/​File;​
653 ····​.​param·​p2,​·​"label"····​#·​Ljava/​lang/​String;​ 647 ····​.​param·​p2,​·​"label"····​#·​Ljava/​lang/​String;​
654 ····​.​param·​p3,​·​"files"····​#·​[Ljava/​lang/​String;​ 648 ····​.​param·​p3,​·​"files"····​#·​[Ljava/​lang/​String;​
   
655 ····​.​prologue 649 ····​.​prologue
656 ····​.​line·​242 650 ····​.​line·​242
657 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​ 651 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
   
658 ····​move-​result-​object·​v14 652 ····​move-​result-​object·​v11
   
659 ····​move-​object/​from16·​v0,​·​p0  
   
Max diff block lines reached; 361525/364535 bytes (99.17%) of diff not shown.
[−]
smali/dk/jens/backup/Tools$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​Tools$1;​ 21 .​field·​final·​synthetic·​this$1:​Ldk/​jens/​backup/​Tools$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Tools$1;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Tools$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Ldk/​jens/​backup/​Tools$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​103 27 ····​.​line·​103
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Tools$1$1;​-​>this$1:​Ldk/​jens/​backup/​Tools$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Tools$1$1;​-​>this$1:​Ldk/​jens/​backup/​Tools$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/Tools$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$deleteList:​Ljava/​util/​ArrayList;​ 22 .​field·​final·​synthetic·​val$deleteList:​Ljava/​util/​ArrayList;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Tools;​Ljava/​util/​ArrayList;​)​V 24 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Tools;​Ljava/​util/​ArrayList;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​Tools;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​97 28 ····​.​line·​97
28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Tools$1;​-​>this$0:​Ldk/​jens/​backup/​Tools;​ 29 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Tools$1;​-​>this$0:​Ldk/​jens/​backup/​Tools;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​Tools$1;​-​>val$deleteList:​Ljava/​util/​ArrayList;​ 30 ····​iput-​object·​p2,​·​p0,​·​Ldk/​jens/​backup/​Tools$1;​-​>val$deleteList:​Ljava/​util/​ArrayList;​
   
Offset 56, 12 lines modified Offset 57, 13 lines modified
   
56 ····​new-​instance·​v1,​·​Ldk/​jens/​backup/​Tools$1$1;​ 57 ····​new-​instance·​v1,​·​Ldk/​jens/​backup/​Tools$1$1;​
   
57 ····​invoke-​direct·​{v1,​·​p0},​·​Ldk/​jens/​backup/​Tools$1$1;​-​><init>(Ldk/​jens/​backup/​Tools$1;​)​V 58 ····​invoke-​direct·​{v1,​·​p0},​·​Ldk/​jens/​backup/​Tools$1$1;​-​><init>(Ldk/​jens/​backup/​Tools$1;​)​V
   
58 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 59 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  60 ····​.​line·​108
59 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 61 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
60 ····​.​line·​109 62 ····​.​line·​109
61 ····​return-​void 63 ····​return-​void
62 .​end·​method 64 .​end·​method
[−]
smali/dk/jens/backup/Tools$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​Tools;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​Tools;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Tools;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Tools;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​Tools;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​168 27 ····​.​line·​168
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Tools$2;​-​>this$0:​Ldk/​jens/​backup/​Tools;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Tools$2;​-​>this$0:​Ldk/​jens/​backup/​Tools;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/Tools.smali
Offset 57, 15 lines modified Offset 57, 14 lines modified
57 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V 57 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V
   
58 ····​.​line·​21 58 ····​.​line·​21
59 ····​sget-​object·​v0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>appInfoList:​Ljava/​util/​ArrayList;​ 59 ····​sget-​object·​v0,​·​Ldk/​jens/​backup/​OAndBackup;​-​>appInfoList:​Ljava/​util/​ArrayList;​
   
60 ····​iput-​object·​v0,​·​p0,​·​Ldk/​jens/​backup/​Tools;​-​>appInfoList:​Ljava/​util/​ArrayList;​ 60 ····​iput-​object·​v0,​·​p0,​·​Ldk/​jens/​backup/​Tools;​-​>appInfoList:​Ljava/​util/​ArrayList;​
   
61 ····​.​line·​178  
62 ····​return-​void 61 ····​return-​void
63 .​end·​method 62 .​end·​method
   
   
64 #·​virtual·​methods 63 #·​virtual·​methods
65 .​method·​public·​changesMade()​V 64 .​method·​public·​changesMade()​V
66 ····​.​locals·​3 65 ····​.​locals·​3
Offset 90, 130 lines modified Offset 89, 129 lines modified
90 ····​invoke-​virtual·​{p0,​·​v1,​·​v0},​·​Ldk/​jens/​backup/​Tools;​-​>setResult(ILandroid/​content/​Intent;​)​V 89 ····​invoke-​virtual·​{p0,​·​v1,​·​v0},​·​Ldk/​jens/​backup/​Tools;​-​>setResult(ILandroid/​content/​Intent;​)​V
   
91 ····​.​line·​141 90 ····​.​line·​141
92 ····​return-​void 91 ····​return-​void
93 .​end·​method 92 .​end·​method
   
94 .​method·​public·​deleteBackups(Ljava/​util/​ArrayList;​)​V 93 .​method·​public·​deleteBackups(Ljava/​util/​ArrayList;​)​V
95 ····​.​locals·9 94 ····​.​locals·8
96 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 95 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
97 ········​value·​=·​{ 96 ········​value·​=·​{
98 ············​"(",​ 97 ············​"(",​
99 ············​"Ljava/​util/​ArrayList",​ 98 ············​"Ljava/​util/​ArrayList",​
100 ············​"<",​ 99 ············​"<",​
101 ············​"Ldk/​jens/​backup/​AppInfo;​",​ 100 ············​"Ldk/​jens/​backup/​AppInfo;​",​
102 ············​">;​)​V" 101 ············​">;​)​V"
103 ········​} 102 ········​}
104 ····​.​end·​annotation 103 ····​.​end·​annotation
   
105 ····​.​prologue 104 ····​.​prologue
106 ····​.​local·​p1,​·​"deleteList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​" 105 ····​.​local·​p1,​·​"deleteList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ldk/​jens/​backup/​AppInfo;​>;​"
107 ····​const·​v3,​·​0x7f060083 106 ····​const·​v4,​·​0x7f060083
   
108 ····​.​line·​144 107 ····​.​line·​144
109 ····​iget-​object·​v0,​·​p0,​·​Ldk/​jens/​backup/​Tools;​-​>handleMessages:​Ldk/​jens/​backup/​HandleMessages;​ 108 ····​iget-​object·​v0,​·​p0,​·​Ldk/​jens/​backup/​Tools;​-​>handleMessages:​Ldk/​jens/​backup/​HandleMessages;​
   
110 ····​invoke-​virtual·​{p0,​·​v3},​·​Ldk/​jens/​backup/​Tools;​-​>getString(I)​Ljava/​lang/​String;​ 109 ····​invoke-​virtual·​{p0,​·​v4},​·​Ldk/​jens/​backup/​Tools;​-​>getString(I)​Ljava/​lang/​String;​
   
111 ····​move-​result-​object·​v1 110 ····​move-​result-​object·​v1
   
112 ····​const-​string·​v2,​·​"" 111 ····​const-​string·​v2,​·​""
   
113 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ldk/​jens/​backup/​HandleMessages;​-​>showMessage(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 112 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ldk/​jens/​backup/​HandleMessages;​-​>showMessage(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​145 113 ····​.​line·​145
115 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 114 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
116 ····​move-​result-​object·​v8 115 ····​move-​result-​object·​v0
   
117 ····​.​local·​v8,​·​"i$":​Ljava/​util/​Iterator;​  
118 ····​:​goto_0 116 ····​:​goto_0
119 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 117 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
120 ····​move-​result·​v0 118 ····​move-​result·​v1
   
121 ····​if-​eqz·​v0,​·​:​cond_1 119 ····​if-​eqz·​v1,​·​:​cond_1
   
122 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 120 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
123 ····​move-​result-​object·​v6 121 ····​move-​result-​object·​v6
   
124 ····​check-​cast·​v6,​·​Ldk/​jens/​backup/​AppInfo;​ 122 ····​check-​cast·​v6,​·​Ldk/​jens/​backup/​AppInfo;​
   
125 ····​.​line·​147 123 ····​.​line·​147
126 ····​.​local·​v6,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​ 124 ····​.​local·​v6,​·​"appInfo":​Ldk/​jens/​backup/​AppInfo;​
127 ····​iget-​object·​v0,​·​p0,​·​Ldk/​jens/​backup/​Tools;​-​>backupDir:​Ljava/​io/​File;​ 125 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​Tools;​-​>backupDir:​Ljava/​io/​File;​
   
128 ····​if-​eqz·​v0,​·​:​cond_0 126 ····​if-​eqz·​v1,​·​:​cond_0
   
129 ····​.​line·​149 127 ····​.​line·​149
130 ····​iget-​object·​v0,​·​p0,​·​Ldk/​jens/​backup/​Tools;​-​>handleMessages:​Ldk/​jens/​backup/​HandleMessages;​ 128 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​Tools;​-​>handleMessages:​Ldk/​jens/​backup/​HandleMessages;​
   
131 ····​invoke-​virtual·​{p0,​·​v3},​·​Ldk/​jens/​backup/​Tools;​-​>getString(I)​Ljava/​lang/​String;​ 129 ····​invoke-​virtual·​{p0,​·​v4},​·​Ldk/​jens/​backup/​Tools;​-​>getString(I)​Ljava/​lang/​String;​
   
132 ····​move-​result-​object·​v1 130 ····​move-​result-​object·​v2
   
133 ····​invoke-​virtual·​{v6},​·​Ldk/​jens/​backup/​AppInfo;​-​>getLabel()​Ljava/​lang/​String;​ 131 ····​invoke-​virtual·​{v6},​·​Ldk/​jens/​backup/​AppInfo;​-​>getLabel()​Ljava/​lang/​String;​
   
134 ····​move-​result-​object·​v2 132 ····​move-​result-​object·​v3
   
135 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ldk/​jens/​backup/​HandleMessages;​-​>changeMessage(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 133 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ldk/​jens/​backup/​HandleMessages;​-​>changeMessage(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
136 ····​.​line·​150 134 ····​.​line·​150
137 ····​sget-​object·​v0,​·​Ldk/​jens/​backup/​Tools;​-​>TAG:​Ljava/​lang/​String;​ 135 ····​sget-​object·​v1,​·​Ldk/​jens/​backup/​Tools;​-​>TAG:​Ljava/​lang/​String;​
   
138 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 136 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
139 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 137 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
140 ····​const-​string·​v2,​·​"deleting·​backup·​of·​" 138 ····​const-​string·​v3,​·​"deleting·​backup·​of·​"
   
141 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 139 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
142 ····​move-​result-​object·​v1 140 ····​move-​result-​object·​v2
Max diff block lines reached; 11215/15202 bytes (73.77%) of diff not shown.
[−]
smali/dk/jens/backup/Utils$1.smali
Offset 58, 30 lines modified Offset 58, 34 lines modified
   
58 ····​iget-​object·​v2,​·​p0,​·​Ldk/​jens/​backup/​Utils$1;​-​>val$activity:​Landroid/​app/​Activity;​ 58 ····​iget-​object·​v2,​·​p0,​·​Ldk/​jens/​backup/​Utils$1;​-​>val$activity:​Landroid/​app/​Activity;​
   
59 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 59 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
60 ····​const·​v2,​·​0x7f06001b 60 ····​const·​v2,​·​0x7f06001b
   
  61 ····​.​line·​26
61 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 62 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
62 ····​move-​result-​object·​v1 63 ····​move-​result-​object·​v1
   
  64 ····​.​line·​27
63 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 65 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
64 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
65 ····​const·​v2,​·​0x7f060015 67 ····​const·​v2,​·​0x7f060015
   
66 ····​const/​4·​v3,​·​0x0 68 ····​const/​4·​v3,​·​0x0
   
  69 ····​.​line·​28
67 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 70 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
68 ····​move-​result-​object·​v1 71 ····​move-​result-​object·​v1
   
  72 ····​.​line·​29
69 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 73 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
70 ····​.​line·​30 74 ····​.​line·​30
71 ····​invoke-​static·​{},​·​Ldk/​jens/​backup/​ShellCommands;​-​>clearErrors()​V 75 ····​invoke-​static·​{},​·​Ldk/​jens/​backup/​ShellCommands;​-​>clearErrors()​V
   
72 ····​.​line·​32 76 ····​.​line·​32
73 ····​:​cond_0 77 ····​:​cond_0
[−]
smali/dk/jens/backup/Utils$3$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​Utils$3;​ 21 .​field·​final·​synthetic·​this$0:​Ldk/​jens/​backup/​Utils$3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Utils$3;​)​V 23 .​method·​constructor·​<init>(Ldk/​jens/​backup/​Utils$3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Ldk/​jens/​backup/​Utils$3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​72 27 ····​.​line·​72
27 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Utils$3$1;​-​>this$0:​Ldk/​jens/​backup/​Utils$3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Ldk/​jens/​backup/​Utils$3$1;​-​>this$0:​Ldk/​jens/​backup/​Utils$3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/dk/jens/backup/Utils$3.smali
Offset 53, 38 lines modified Offset 53, 43 lines modified
   
53 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​Utils$3;​-​>val$activity:​Landroid/​app/​Activity;​ 53 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​Utils$3;​-​>val$activity:​Landroid/​app/​Activity;​
   
54 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 54 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
55 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​Utils$3;​-​>val$title:​Ljava/​lang/​String;​ 55 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​Utils$3;​-​>val$title:​Ljava/​lang/​String;​
   
  56 ····​.​line·​70
56 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 57 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
57 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
58 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​Utils$3;​-​>val$message:​Ljava/​lang/​String;​ 59 ····​iget-​object·​v1,​·​p0,​·​Ldk/​jens/​backup/​Utils$3;​-​>val$message:​Ljava/​lang/​String;​
   
  60 ····​.​line·​71
59 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 61 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
60 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
61 ····​const·​v1,​·​0x7f060015 63 ····​const·​v1,​·​0x7f060015
   
62 ····​new-​instance·​v2,​·​Ldk/​jens/​backup/​Utils$3$1;​ 64 ····​new-​instance·​v2,​·​Ldk/​jens/​backup/​Utils$3$1;​
   
63 ····​invoke-​direct·​{v2,​·​p0},​·​Ldk/​jens/​backup/​Utils$3$1;​-​><init>(Ldk/​jens/​backup/​Utils$3;​)​V 65 ····​invoke-​direct·​{v2,​·​p0},​·​Ldk/​jens/​backup/​Utils$3$1;​-​><init>(Ldk/​jens/​backup/​Utils$3;​)​V
   
  66 ····​.​line·​72
64 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(ILa​ndroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 67 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(ILa​ndroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
65 ····​move-​result-​object·​v0 68 ····​move-​result-​object·​v0
   
66 ····​const/​4·​v1,​·​0x0 69 ····​const/​4·​v1,​·​0x0
   
  70 ····​.​line·​74
67 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​ 71 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
   
68 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
  73 ····​.​line·​75
69 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 74 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
70 ····​.​line·​76 75 ····​.​line·​76
71 ····​return-​void 76 ····​return-​void
72 .​end·​method 77 .​end·​method
[−]
smali/dk/jens/backup/Utils.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​14 18 ····​.​line·​14
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​124  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
23 .​method·​public·​static·​createBackupDir(Landr​oid/​app/​Activity;​Ljava/​lang/​String;​)​Ljava/​io/​File;​ 22 .​method·​public·​static·​createBackupDir(Landr​oid/​app/​Activity;​Ljava/​lang/​String;​)​Ljava/​io/​File;​
24 ····​.​locals·​4 23 ····​.​locals·​4
25 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​ 24 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​
26 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 25 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​
Offset 195, 78 lines modified Offset 194, 76 lines modified
195 ····​invoke-​static·​{p0,​·​v0},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>navigateUpTo(Landroi​d/​app/​Activity;​Landroid/​content/​Intent;​)​V 194 ····​invoke-​static·​{p0,​·​v0},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>navigateUpTo(Landroi​d/​app/​Activity;​Landroid/​content/​Intent;​)​V
   
196 ····​.​line·​109 195 ····​.​line·​109
197 ····​return-​void 196 ····​return-​void
198 .​end·​method 197 .​end·​method
   
199 .​method·​public·​static·​reShowMessage(Ldk/​jens/​backup/​HandleMessages;​J)​V 198 .​method·​public·​static·​reShowMessage(Ldk/​jens/​backup/​HandleMessages;​J)​V
200 ····​.​locals·5 199 ····​.​locals·4
201 ····​.​param·​p0,​·​"handleMessages"····​#·​Ldk/​jens/​backup/​HandleMessages;​ 200 ····​.​param·​p0,​·​"handleMessages"····​#·​Ldk/​jens/​backup/​HandleMessages;​
202 ····​.​param·​p1,​·​"tid"····​#·​J 201 ····​.​param·​p1,​·​"tid"····​#·​J
   
203 ····​.​prologue 202 ····​.​prologue
204 ····​.​line·​113 203 ····​.​line·​113
205 ····​const-​wide/​16·​v2,​·​-​0x1 204 ····​const-​wide/​16·​v1,​·​-​0x1
   
206 ····​cmp-​long·​v2,​·​p1,​·​v2 205 ····​cmp-​long·​v1,​·​p1,​·​v1
   
207 ····​if-​eqz·​v2,​·​:​cond_1 206 ····​if-​eqz·​v1,​·​:​cond_1
   
208 ····​.​line·​114 207 ····​.​line·​114
209 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>getAllStackTraces()​Ljava/​util/​Map;​ 208 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>getAllStackTraces()​Ljava/​util/​Map;​
   
210 ····​move-​result-​object·​v2 209 ····​move-​result-​object·​v1
   
211 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 210 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
212 ····​move-​result-​object·​v2 211 ····​move-​result-​object·​v1
   
213 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 212 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
214 ····​move-​result-​object·​v0 213 ····​move-​result-​object·​v1
   
215 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
216 ····​:​cond_0 214 ····​:​cond_0
217 ····​:​goto_0 215 ····​:​goto_0
218 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 216 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
219 ····​move-​result·​v2 217 ····​move-​result·​v2
   
220 ····​if-​eqz·​v2,​·​:​cond_1 218 ····​if-​eqz·​v2,​·​:​cond_1
   
221 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 219 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
222 ····​move-​result-​object·​v1 220 ····​move-​result-​object·​v0
   
223 ····​check-​cast·​v1,​·​Ljava/​lang/​Thread;​ 221 ····​check-​cast·​v0,​·​Ljava/​lang/​Thread;​
   
224 ····​.​line·​115 222 ····​.​line·​115
225 ····​.​local·​v1,​·​"t":​Ljava/​lang/​Thread;​ 223 ····​.​local·​v0,​·​"t":​Ljava/​lang/​Thread;​
226 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Thread;​-​>getId()​J 224 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>getId()​J
   
227 ····​move-​result-​wide·​v2 225 ····​move-​result-​wide·​v2
   
228 ····​cmp-​long·​v2,​·​v2,​·​p1 226 ····​cmp-​long·​v2,​·​v2,​·​p1
   
229 ····​if-​nez·​v2,​·​:​cond_0 227 ····​if-​nez·​v2,​·​:​cond_0
   
230 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Thread;​-​>isAlive()​Z 228 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>isAlive()​Z
   
231 ····​move-​result·​v2 229 ····​move-​result·​v2
   
232 ····​if-​eqz·​v2,​·​:​cond_0 230 ····​if-​eqz·​v2,​·​:​cond_0
   
233 ····​.​line·​116 231 ····​.​line·​116
234 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​HandleMessages;​-​>reShowMessage()​V 232 ····​invoke-​virtual·​{p0},​·​Ldk/​jens/​backup/​HandleMessages;​-​>reShowMessage()​V
   
235 ····​goto·​:​goto_0 233 ····​goto·​:​goto_0
   
236 ····​.​line·​117 234 ····​.​line·​117
237 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 235 ····​.​end·​local·​v0····​#·​"t":​Ljava/​lang/​Thread;​
238 ····​.​end·​local·​v1····​#·​"t":​Ljava/​lang/​Thread;​  
239 ····​:​cond_1 236 ····​:​cond_1
240 ····​return-​void 237 ····​return-​void
241 .​end·​method 238 .​end·​method
   
242 .​method·​public·​static·​reloadWithParentStack​(Landroid/​app/​Activity;​)​V 239 .​method·​public·​static·​reloadWithParentStack​(Landroid/​app/​Activity;​)​V
243 ····​.​locals·​3 240 ····​.​locals·​3
244 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​ 241 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​
Offset 292, 18 lines modified Offset 289, 20 lines modified
292 ····​invoke-​virtual·​{p0,​·​v2,​·​v2},​·​Landroid/​app/​Activity;​-​>overridePendingTrans​ition(II)​V 289 ····​invoke-​virtual·​{p0,​·​v2,​·​v2},​·​Landroid/​app/​Activity;​-​>overridePendingTrans​ition(II)​V
   
293 ····​.​line·​99 290 ····​.​line·​99
294 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>create(Landroid/​content/​Context;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​ 291 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>create(Landroid/​content/​Context;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​
Max diff block lines reached; 2060/5333 bytes (38.63%) of diff not shown.
[−]
smali/org/openintents/openpgp/OpenPgpSignatureResult$1.smali
Offset 50, 15 lines modified Offset 50, 15 lines modified
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​return-​object·​v0 51 ····​return-​object·​v0
52 .​end·​method 52 .​end·​method
   
53 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​ 53 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​
54 ····​.​locals·6 54 ····​.​locals·5
55 ····​.​param·​p1,​·​"source"····​#·​Landroid/​os/​Parcel;​ 55 ····​.​param·​p1,​·​"source"····​#·​Landroid/​os/​Parcel;​
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​const/​4·​v3,​·​0x1 57 ····​const/​4·​v3,​·​0x1
   
58 ····​.​line·​155 58 ····​.​line·​155
59 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 59 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
Offset 104, 17 lines modified Offset 104, 17 lines modified
104 ····​move-​result-​object·​v3 104 ····​move-​result-​object·​v3
   
105 ····​iput-​object·​v3,​·​v2,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>primaryUserId:​Ljava/​lang/​String;​ 105 ····​iput-​object·​v3,​·​v2,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>primaryUserId:​Ljava/​lang/​String;​
   
106 ····​.​line·​163 106 ····​.​line·​163
107 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J 107 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J
   
108 ····​move-​result-​wide·​v4 108 ····​move-​result-​wide·​v3
   
109 ····​iput-​wide·​v4,​·​v2,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>keyId:​J 109 ····​iput-​wide·​v3,​·​v2,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>keyId:​J
   
110 ····​.​line·​164 110 ····​.​line·​164
111 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 111 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
112 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 112 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
113 ····​iput-​object·​v3,​·​v2,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>userIds:​Ljava/​util/​ArrayList;​ 113 ····​iput-​object·​v3,​·​v2,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>userIds:​Ljava/​util/​ArrayList;​
[−]
smali/org/openintents/openpgp/OpenPgpMetadata.smali
Offset 56, 15 lines modified Offset 56, 15 lines modified
56 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 56 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
57 ····​.​line·​57 57 ····​.​line·​57
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
   
60 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​JJ)​V 60 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​JJ)​V
61 ····​.​locals·1 61 ····​.​locals·0
62 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 62 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
63 ····​.​param·​p2,​·​"mimeType"····​#·​Ljava/​lang/​String;​ 63 ····​.​param·​p2,​·​"mimeType"····​#·​Ljava/​lang/​String;​
64 ····​.​param·​p3,​·​"modificationTime"····​#·​J 64 ····​.​param·​p3,​·​"modificationTime"····​#·​J
65 ····​.​param·​p5,​·​"originalSize"····​#·​J 65 ····​.​param·​p5,​·​"originalSize"····​#·​J
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​69 67 ····​.​line·​69
Offset 83, 15 lines modified Offset 83, 15 lines modified
83 ····​iput-​wide·​p5,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>originalSize:​J 83 ····​iput-​wide·​p5,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>originalSize:​J
   
84 ····​.​line·​74 84 ····​.​line·​74
85 ····​return-​void 85 ····​return-​void
86 .​end·​method 86 .​end·​method
   
87 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​JJLjava/​lang/​String;​)​V 87 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​JJLjava/​lang/​String;​)​V
88 ····​.​locals·1 88 ····​.​locals·0
89 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 89 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
90 ····​.​param·​p2,​·​"mimeType"····​#·​Ljava/​lang/​String;​ 90 ····​.​param·​p2,​·​"mimeType"····​#·​Ljava/​lang/​String;​
91 ····​.​param·​p3,​·​"modificationTime"····​#·​J 91 ····​.​param·​p3,​·​"modificationTime"····​#·​J
92 ····​.​param·​p5,​·​"originalSize"····​#·​J 92 ····​.​param·​p5,​·​"originalSize"····​#·​J
93 ····​.​param·​p7,​·​"charset"····​#·​Ljava/​lang/​String;​ 93 ····​.​param·​p7,​·​"charset"····​#·​Ljava/​lang/​String;​
   
94 ····​.​prologue 94 ····​.​prologue
Offset 338, 15 lines modified Offset 338, 15 lines modified
338 ····​move-​result-​object·​v0 338 ····​move-​result-​object·​v0
   
339 ····​.​line·​145 339 ····​.​line·​145
340 ····​return-​object·​v0 340 ····​return-​object·​v0
341 .​end·​method 341 .​end·​method
   
342 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 342 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
343 ····​.​locals·6 343 ····​.​locals·5
344 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 344 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
345 ····​.​param·​p2,​·​"flags"····​#·​I 345 ····​.​param·​p2,​·​"flags"····​#·​I
   
346 ····​.​prologue 346 ····​.​prologue
347 ····​.​line·​92 347 ····​.​line·​92
348 ····​const/​4·​v3,​·​0x2 348 ····​const/​4·​v3,​·​0x2
   
Offset 376, 22 lines modified Offset 376, 22 lines modified
   
376 ····​.​line·​100 376 ····​.​line·​100
377 ····​iget-​object·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>mimeType:​Ljava/​lang/​String;​ 377 ····​iget-​object·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>mimeType:​Ljava/​lang/​String;​
   
378 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​os/​Parcel;​-​>writeString(Ljava/​lang/​String;​)​V 378 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​os/​Parcel;​-​>writeString(Ljava/​lang/​String;​)​V
   
379 ····​.​line·​101 379 ····​.​line·​101
380 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>modificationTime:​J 380 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>modificationTime:​J
   
381 ····​invoke-​virtual·​{p1,​·​v4,​·​v5},​·​Landroid/​os/​Parcel;​-​>writeLong(J)​V 381 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Landroid/​os/​Parcel;​-​>writeLong(J)​V
   
382 ····​.​line·​102 382 ····​.​line·​102
383 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>originalSize:​J 383 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>originalSize:​J
   
384 ····​invoke-​virtual·​{p1,​·​v4,​·​v5},​·​Landroid/​os/​Parcel;​-​>writeLong(J)​V 384 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Landroid/​os/​Parcel;​-​>writeLong(J)​V
   
385 ····​.​line·​104 385 ····​.​line·​104
386 ····​iget-​object·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>charset:​Ljava/​lang/​String;​ 386 ····​iget-​object·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpMetadata;​-​>charset:​Ljava/​lang/​String;​
   
387 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​os/​Parcel;​-​>writeString(Ljava/​lang/​String;​)​V 387 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​os/​Parcel;​-​>writeString(Ljava/​lang/​String;​)​V
   
388 ····​.​line·​106 388 ····​.​line·​106
[−]
smali/org/openintents/openpgp/OpenPgpSignatureResult.smali
Offset 231, 15 lines modified Offset 231, 15 lines modified
231 ····​.​line·​69 231 ····​.​line·​69
232 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>signatureOnly:​Z 232 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>signatureOnly:​Z
   
233 ····​return·​v0 233 ····​return·​v0
234 .​end·​method 234 .​end·​method
   
235 .​method·​public·​setKeyId(J)​V 235 .​method·​public·​setKeyId(J)​V
236 ····​.​locals·1 236 ····​.​locals·0
237 ····​.​param·​p1,​·​"keyId"····​#·​J 237 ····​.​param·​p1,​·​"keyId"····​#·​J
   
238 ····​.​prologue 238 ····​.​prologue
239 ····​.​line·​100 239 ····​.​line·​100
240 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>keyId:​J 240 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>keyId:​J
   
241 ····​.​line·​101 241 ····​.​line·​101
Offset 434, 15 lines modified Offset 434, 15 lines modified
434 ····​move-​result-​object·​v0 434 ····​move-​result-​object·​v0
   
435 ····​.​line·​185 435 ····​.​line·​185
436 ····​return-​object·​v0 436 ····​return-​object·​v0
437 .​end·​method 437 .​end·​method
   
438 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 438 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
439 ····​.​locals·6 439 ····​.​locals·5
440 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 440 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
441 ····​.​param·​p2,​·​"flags"····​#·​I 441 ····​.​param·​p2,​·​"flags"····​#·​I
   
442 ····​.​prologue 442 ····​.​prologue
443 ····​const/​4·​v3,​·​0x0 443 ····​const/​4·​v3,​·​0x0
   
444 ····​.​line·​133 444 ····​.​line·​133
Offset 484, 17 lines modified Offset 484, 17 lines modified
   
484 ····​.​line·​142 484 ····​.​line·​142
485 ····​iget-​object·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>primaryUserId:​Ljava/​lang/​String;​ 485 ····​iget-​object·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>primaryUserId:​Ljava/​lang/​String;​
   
486 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​os/​Parcel;​-​>writeString(Ljava/​lang/​String;​)​V 486 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​os/​Parcel;​-​>writeString(Ljava/​lang/​String;​)​V
   
487 ····​.​line·​143 487 ····​.​line·​143
488 ····​iget-​wide·​v4,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>keyId:​J 488 ····​iget-​wide·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>keyId:​J
   
489 ····​invoke-​virtual·​{p1,​·​v4,​·​v5},​·​Landroid/​os/​Parcel;​-​>writeLong(J)​V 489 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Landroid/​os/​Parcel;​-​>writeLong(J)​V
   
490 ····​.​line·​145 490 ····​.​line·​145
491 ····​iget-​object·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>userIds:​Ljava/​util/​ArrayList;​ 491 ····​iget-​object·​v3,​·​p0,​·​Lorg/​openintents/​openpgp/​OpenPgpSignatureResul​t;​-​>userIds:​Ljava/​util/​ArrayList;​
   
492 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​os/​Parcel;​-​>writeStringList(Ljav​a/​util/​List;​)​V 492 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​os/​Parcel;​-​>writeStringList(Ljav​a/​util/​List;​)​V
   
493 ····​.​line·​147 493 ····​.​line·​147
[−]
smali/org/openintents/openpgp/R.smali
Offset 16, 10 lines modified Offset 16, 9 lines modified
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​9 19 ····​.​line·​9
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
21 ····​.​line·​14  
22 ····​return-​void 21 ····​return-​void
23 .​end·​method 22 .​end·​method
[−]
smali/org/openintents/openpgp/util/OpenPgpKeyPreference.smali
Offset 51, 15 lines modified Offset 51, 15 lines modified
51 ····​.​line·​36 51 ····​.​line·​36
52 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>getSignKeyId(Landroi​d/​content/​Intent;​)​V 52 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>getSignKeyId(Landroi​d/​content/​Intent;​)​V
   
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
55 .​method·​static·​synthetic·​access$200(Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​J)​V 55 .​method·​static·​synthetic·​access$200(Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​J)​V
56 ····​.​locals·1 56 ····​.​locals·0
57 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​ 57 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​
58 ····​.​param·​p1,​·​"x1"····​#·​J 58 ····​.​param·​p1,​·​"x1"····​#·​J
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·​36 60 ····​.​line·​36
61 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>save(J)​V 61 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>save(J)​V
   
Offset 138, 15 lines modified Offset 138, 15 lines modified
138 ····​:​cond_0 138 ····​:​cond_0
139 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>setAndPersist(J)​V 139 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>setAndPersist(J)​V
   
140 ····​goto·​:​goto_0 140 ····​goto·​:​goto_0
141 .​end·​method 141 .​end·​method
   
142 .​method·​private·​setAndPersist(J)​V 142 .​method·​private·​setAndPersist(J)​V
143 ····​.​locals·3 143 ····​.​locals·2
144 ····​.​param·​p1,​·​"newValue"····​#·​J 144 ····​.​param·​p1,​·​"newValue"····​#·​J
   
145 ····​.​prologue 145 ····​.​prologue
146 ····​.​line·​169 146 ····​.​line·​169
147 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>mKeyId:​J 147 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>mKeyId:​J
   
148 ····​.​line·​173 148 ····​.​line·​173
Offset 336, 15 lines modified Offset 336, 15 lines modified
   
336 ····​move-​result-​object·​v0 336 ····​move-​result-​object·​v0
   
337 ····​return-​object·​v0 337 ····​return-​object·​v0
338 .​end·​method 338 .​end·​method
   
339 .​method·​protected·​onRestoreInstanceStat​e(Landroid/​os/​Parcelable;​)​V 339 .​method·​protected·​onRestoreInstanceStat​e(Landroid/​os/​Parcelable;​)​V
340 ····​.​locals·4 340 ····​.​locals·3
341 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Parcelable;​ 341 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Parcelable;​
   
342 ····​.​prologue 342 ····​.​prologue
343 ····​.​line·​225 343 ····​.​line·​225
344 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 344 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
345 ····​move-​result-​object·​v1 345 ····​move-​result-​object·​v1
Offset 375, 17 lines modified Offset 375, 17 lines modified
375 ····​invoke-​virtual·​{v0},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference$​SavedState;​-​>getSuperState()​Landroid/​os/​Parcelable;​ 375 ····​invoke-​virtual·​{v0},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference$​SavedState;​-​>getSuperState()​Landroid/​os/​Parcelable;​
   
376 ····​move-​result-​object·​v1 376 ····​move-​result-​object·​v1
   
377 ····​invoke-​super·​{p0,​·​v1},​·​Landroid/​preference/​Preference;​-​>onRestoreInstanceSta​te(Landroid/​os/​Parcelable;​)​V 377 ····​invoke-​super·​{p0,​·​v1},​·​Landroid/​preference/​Preference;​-​>onRestoreInstanceSta​te(Landroid/​os/​Parcelable;​)​V
   
378 ····​.​line·​234 378 ····​.​line·​234
379 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference$​SavedState;​-​>keyId:​J 379 ····​iget-​wide·​v1,​·​v0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference$​SavedState;​-​>keyId:​J
   
380 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>mKeyId:​J 380 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>mKeyId:​J
   
381 ····​.​line·​235 381 ····​.​line·​235
382 ····​iget-​object·​v1,​·​v0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference$​SavedState;​-​>openPgpProvider:​Ljava/​lang/​String;​ 382 ····​iget-​object·​v1,​·​v0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference$​SavedState;​-​>openPgpProvider:​Ljava/​lang/​String;​
   
383 ····​iput-​object·​v1,​·​p0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>mOpenPgpProvider:​Ljava/​lang/​String;​ 383 ····​iput-​object·​v1,​·​p0,​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>mOpenPgpProvider:​Ljava/​lang/​String;​
   
384 ····​.​line·​236 384 ····​.​line·​236
Offset 514, 15 lines modified Offset 514, 15 lines modified
514 ····​invoke-​direct·​{p0},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>updateEnabled()​V 514 ····​invoke-​direct·​{p0},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>updateEnabled()​V
   
515 ····​.​line·​67 515 ····​.​line·​67
516 ····​return-​void 516 ····​return-​void
517 .​end·​method 517 .​end·​method
   
518 .​method·​public·​setValue(J)​V 518 .​method·​public·​setValue(J)​V
519 ····​.​locals·1 519 ····​.​locals·0
520 ····​.​param·​p1,​·​"keyId"····​#·​J 520 ····​.​param·​p1,​·​"keyId"····​#·​J
   
521 ····​.​prologue 521 ····​.​prologue
522 ····​.​line·​158 522 ····​.​line·​158
523 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>setAndPersist(J)​V 523 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpKeyPreference;​-​>setAndPersist(J)​V
   
524 ····​.​line·​159 524 ····​.​line·​159
[−]
smali/org/openintents/openpgp/util/OpenPgpUtils.smali
Offset 70, 15 lines modified Offset 70, 15 lines modified
70 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 70 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
71 ····​.​line·​116 71 ····​.​line·​116
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
   
74 .​method·​public·​static·​convertKeyIdToHex(J)​Ljava/​lang/​String;​ 74 .​method·​public·​static·​convertKeyIdToHex(J)​Ljava/​lang/​String;​
75 ····​.​locals·4 75 ····​.​locals·3
76 ····​.​param·​p0,​·​"keyId"····​#·​J 76 ····​.​param·​p0,​·​"keyId"····​#·​J
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​63 78 ····​.​line·​63
79 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 79 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
80 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 80 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Offset 87, 17 lines modified Offset 87, 17 lines modified
   
87 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 87 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
88 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
89 ····​const/​16·​v1,​·​0x20 89 ····​const/​16·​v1,​·​0x20
   
90 ····​shr-​long·​v2,​·​p0,​·​v1 90 ····​shr-​long·​v1,​·​p0,​·​v1
   
91 ····​invoke-​static·​{v2,​·​v3},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpUtils;​-​>convertKeyIdToHex32b​it(J)​Ljava/​lang/​String;​ 91 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​openintents/​openpgp/​util/​OpenPgpUtils;​-​>convertKeyIdToHex32b​it(J)​Ljava/​lang/​String;​
   
92 ····​move-​result-​object·​v1 92 ····​move-​result-​object·​v1
   
93 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 93 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
94 ····​move-​result-​object·​v0 94 ····​move-​result-​object·​v0
   
Offset 113, 24 lines modified Offset 113, 24 lines modified
   
113 ····​move-​result-​object·​v0 113 ····​move-​result-​object·​v0
   
114 ····​return-​object·​v0 114 ····​return-​object·​v0
115 .​end·​method 115 .​end·​method
   
116 .​method·​private·​static·​convertKeyIdToHex32bi​t(J)​Ljava/​lang/​String;​ 116 .​method·​private·​static·​convertKeyIdToHex32bi​t(J)​Ljava/​lang/​String;​
117 ····​.​locals·4 117 ····​.​locals·3
118 ····​.​param·​p0,​·​"keyId"····​#·​J 118 ····​.​param·​p0,​·​"keyId"····​#·​J
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​67 120 ····​.​line·​67
121 ····​const-​wide·​v2,​·​0xffffffffL 121 ····​const-​wide·​v1,​·​0xffffffffL
   
122 ····​and-​long/​2addr·​v2,​·​p0 122 ····​and-​long/​2addr·​v1,​·​p0
   
123 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>toHexString(J)​Ljava/​lang/​String;​ 123 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>toHexString(J)​Ljava/​lang/​String;​
   
124 ····​move-​result-​object·​v1 124 ····​move-​result-​object·​v1
   
125 ····​sget-​object·​v2,​·​Ljava/​util/​Locale;​-​>ENGLISH:​Ljava/​util/​Locale;​ 125 ····​sget-​object·​v2,​·​Ljava/​util/​Locale;​-​>ENGLISH:​Ljava/​util/​Locale;​
   
126 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>toLowerCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 126 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>toLowerCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
[−]
original/AndroidManifest.xml
Offset 1, 296 lines modified Offset 1, 283 lines modified
00000000:​·​0300·​0800·7412·​0000·​0100·​1c00·c008·​0000··​.​.​.​.​t.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·ac11·​0000·​0100·​1c00·2008·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​·.​.​.​
00000010:​·3200·​0000·​0000·​0000·​0000·​0000·e400·​0000··2.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·2e00·​0000·​0000·​0000·​0000·​0000·d400·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
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·​8e00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​8e00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​9c00·​0000·​c400·​0000·​d200·​0000·​fc00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​9c00·​0000·​c400·​0000·​d200·​0000·​fc00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​0e01·​0000·​6601·​0000·​6a01·​0000·​7c01·​0000··​.​.​.​.​f.​.​.​j.​.​.​|.​.​.​ 00000050:​·​0e01·​0000·​6601·​0000·​6a01·​0000·​7c01·​0000··​.​.​.​.​f.​.​.​j.​.​.​|.​.​.​
00000060:​·b001·​0000·e401·​0000·f801·​0000·1802·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·9001·​0000·b001·​0000·c001·​0000·d401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·2802·​0000·3002·​0000·4e02·​0000·6202·​0000··(.​.​.​0.​.​.​N.​.​.​b.​.​.​ 00000070:​·f601·​0000·4c02·​0000·a202·​0000·de02·​0000··.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​
00000080:​·8402·​0000·da02·​0000·3003·​0000·6c03·​0000··.​.​.​.​.​.​.​.​0.​.​.​l.​.​.​ 00000080:​·2803·​0000·7c03·​0000·9603·​0000·aa03·​0000··(.​.​.​|.​.​.​.​.​.​.​.​.​.​.​
00000090:​·b603·​0000·0a04·​0000·2404·​0000·3804·​0000··​.​.​.​.​.​.​.​.​$.​.​.​8.​.​.​ 00000090:​·e003·​0000·fe03·​0000·0e04·​0000·4604·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​F.​.​.​
000000a0:​·6e04·​0000·8c04·​0000·9c04·​0000·d404·​0000··n.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000a0:​·5a04·​0000·9e04·​0000·da04·​0000·1205·​0000··Z.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000b0:​·e804·​0000·2c05·​0000·6805·​0000·a005·​0000··.​.​.​.​,​.​.​.​h.​.​.​.​.​.​.​ 000000b0:​·2805·​0000·6a05·​0000·9e05·​0000·c805·​0000··(.​.​.​j.​.​.​.​.​.​.​.​.​.​.​
000000c0:​·b605·​0000·f805·​0000·2c06·​0000·5606·​0000··​.​.​.​.​.​.​.​.​,​.​.​.​V.​.​.​ 000000c0:​·f405·​0000·2c06·​0000·6006·​0000·7606·​0000··​.​.​.​.​,​.​.​.​`.​.​.​v.​.​.​
000000d0:​·​8206·​0000·ba06·​0000·ee06·​0000·​0407·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000d0:​·​8a06·​0000·c606·​0000·0007·​0000·​0b00·7600··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​v.​
000000e0:​·1807·0000·5407·0000·8e07·0000·0b00·7600··.​.​.​.​T.​.​.​.​.​.​.​.​.​v.​ 000000e0:​·6500·7200·7300·6900·6f00·6e00·4300·6f00··e.​r.​s.​i.​o.​n.​C.​o.​
000000f0:​·​6500·7200·7300·6900·6f00·​6e00·4300·6f00··e.​r.​s.​i.​o.​n.​C.​o.​ 000000f0:​·​6400·6500·0000·0b00·7600·​6500·7200·7300··d.​e.​.​.​.​.​v.​e.​r.​s.​
00000100:​·​6400·​6500·0000·0b00·7600·​6500·7200·7300··d.​e.​.​.​.​.​v.​e.​r.​s.​ 00000100:​·​6900·​6f00·6e00·4e00·6100·​6d00·6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​
00000110:​·6900·​6f00·​6e00·4e00·6100·​6d00·​6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​ 00000110:​·0d00·​6d00·​6900·6e00·5300·​6400·​6b00·5600··.​.​m.​i.​n.​S.​d.​k.​V.​
00000120:​·0d00·6d00·6900·​6e00·5300·​6400·6b00·5600··.​.​m.​i.​n.​S.​d.​k.​V.​ 00000120:​·6500·7200·7300·​6900·6f00·​6e00·0000·1000··e.​r.​s.​i.​o.​n.​.​.​.​.​
00000130:​·6500·7200·​7300·​6900·​6f00·6e00·0000·1000··e.​r.​s.​i.​o.​n.​.​.​.​.​ 00000130:​·7400·6100·​7200·​6700·​6500·7400·5300·6400··t.​a.​r.​g.​e.​t.​S.​d.​
00000140:​·7400·6100·7200·6700·6500·7400·5300·​6400··t.​a.​r.​g.​e.​t.​S.​d.​ 00000140:​·6b00·5600·6500·7200·7300·6900·6f00·​6e00··k.​V.​e.​r.​s.​i.​o.​n.​
00000150:​·6b00·5600·​6500·7200·7300·​6900·6f00·6e00··k.​V.​e.​r.​s.​i.​o.​n.​ 00000150:​·0000·0400·​6e00·6100·6d00·​6500·0000·0400··.​.​.​.​n.​a.​m.​e.​.​.​.​.​
00000160:​·0000·0400·​6e00·​6100·6d00·6500·0000·0400··.​.​.​.​n.​a.​m.​e.​.​.​.​.​ 00000160:​·6900·6300·​6f00·​6e00·0000·0500·6c00·6100··i.​c.​o.​n.​.​.​.​.​l.​a.​
00000170:​·​6900·​6300·​6f00·6e00·0000·0500·​6c00·6100··i.​c.​o.​n.​.​.​.​.​l.​a.​ 00000170:​·​6200·​6500·​6c00·0000·1200·7000·​6100·7200··b.​e.​l.​.​.​.​.​p.​a.​r.​
00000180:​·​6200·​6500·6c00·0000·1200·​7000·​6100·​7200··b.​e.​l.​.​.​.​.​p.​a.​r.​ 00000180:​·​6500·​6e00·7400·4100·6300·​7400·​6900·​7600··e.​n.​t.​A.​c.​t.​i.​v.​
00000190:​·​6500·6e00·​7400·​4100·​6300·7400·​6900·7600··e.​n.​t.​A.​c.​t.​i.​v.​ 00000190:​·​6900·7400·​7900·​4e00·​6100·6d00·​6500·0000··i.​t.​y.​N.​a.​m.​e.​.​.​
000001a0:​·6900·​7400·7900·4e00·6100·​6d00·6500·0000··i.​t.​y.​N.​a.​m.​e.​.​.​ 000001a0:​·0500·​7600·6100·6c00·7500·​6500·0000·1300··.​.​v.​a.​l.​u.​e.​.​.​.​.​
000001b0:​·0500·7600·​6100·​6c00·7500·6500·0000·1300··.​.​v.​a.​l.​u.​e.​.​.​.​.​ 000001b0:​·7700·6900·​6e00·​6400·6f00·7700·5300·6f00··w.​i.​n.​d.​o.​w.​S.​o.​
000001c0:​·7700·6900·6e00·​6400·6f00·​7700·5300·6f00··w.​i.​n.​d.​o.​w.​S.​o.​ 000001c0:​·6600·7400·4900·​6e00·7000·​7500·7400·4d00··f.​t.​I.​n.​p.​u.​t.​M.​
000001d0:​·​6600·7400·4900·6e00·7000·7500·7400·4d00··f.​t.​I.​n.​p.​u.​t.​M.​ 000001d0:​·​6f00·6400·6500·0000·0700·6100·6e00·6400··o.​d.​e.​.​.​.​.​a.​n.​d.​
000001e0:​·6f00·​6400·​6500·0000·​0700·6100·​6e00·6400··o.​d.​e.​.​.​.​.​a.​n.​d.​ 000001e0:​·7200·​6f00·​6900·6400·​0000·2a00·​6800·7400··r.​o.​i.​d.​.​.​*.​h.​t.​
000001f0:​·​7200·6f00·6900·6400·0000·2a00·​6800·7400··r.​o.​i.​d.​.​.​*.​h.​t.​ 000001f0:​·​7400·7000·3a00·2f00·2f00·7300·​6300·6800··t.​p.​:​.​/​.​/​.​s.​c.​h.​
00000200:​·7400·7000·3a00·2f00·​2f00·7300·​6300·​6800··t.​p.​:​.​/​.​/​.​s.​c.​h.​ 00000200:​·6500·6d00·6100·7300·​2e00·6100·​6e00·​6400··e.​m.​a.​s.​.​.​a.​n.​d.​
00000210:​·6500·​6d00·​6100·7300·​2e00·​6100·​6e00·​6400··e.​m.​a.​s.​.​.​a.​n.​d.​ 00000210:​·7200·​6f00·​6900·6400·​2e00·​6300·​6f00·​6d00··r.​o.​i.​d.​.​.​c.​o.​m.​
00000220:​·7200·​6f00·6900·​6400·​2e00·6300·​6f00·6d00··r.​o.​i.​d.​.​.​c.​o.​m.​ 00000220:​·2f00·​6100·7000·​6b00·​2f00·7200·​6500·7300··/​.​a.​p.​k.​/​.​r.​e.​s.​
00000230:​·​2f00·​6100·7000·​6b00·2f00·7200·​6500·7300··​/​.​a.​p.​k.​/​.​r.​e.​s.​ 00000230:​·​2f00·​6100·6e00·​6400·7200·6f00·​6900·6400··​/​.​a.​n.​d.​r.​o.​i.​d.​
00000240:​·2f00·6100·6e00·6400·​7200·​6f00·​6900·​6400··/​.​a.​n.​d.​r.​o.​i.​d.​ 00000240:​·0000·0000·0000·0700·​7000·​6100·​6300·​6b00··.​.​.​.​.​.​.​.​p.​a.​c.​k.​
00000250:​·0000·0000·0000·​0700·7000·​6100·​6300·​6b00··.​.​.​.​.​.​.​.​p.​a.​c.​k.​ 00000250:​·6100·6700·6500·​0000·0800·​6d00·​6100·​6e00··a.​g.​e.​.​.​.​.​m.​a.​n.​
00000260:​·​6100·​6700·​6500·0000·1800·7000·6c00·​6100··a.​g.​e.​.​.​.​.​p.​l.​a.​ 00000260:​·​6900·​6600·​6500·7300·7400·0000·0e00·​6400··i.​f.​e.​s.​t.​.​.​.​.​d.​
00000270:​·7400·6600·​6f00·7200·​6d00·4200·7500·​6900··t.​f.​o.​r.​m.​B.​u.​i.​ 00000270:​·6b00·2e00·​6a00·6500·​6e00·7300·2e00·​6200··k.​.​.​j.​e.​n.​s.​.​.​b.​
00000280:​·​6c00·​6400·5600·6500·​7200·7300·6900·6f00··l.​d.​V.​e.​r.​s.​i.​o.​ 00000280:​·​6100·​6300·6b00·7500·​7000·0000·0600·3000··a.​c.​k.​u.​p.​.​.​.​.​0.​
00000290:​·6e00·4300·6f00·6400·6500·​0000·1800·​7000··n.​C.​o.​d.​e.​.​.​.​.​p.​ 00000290:​·2e00·3200·2e00·3100·3100·​0000·0800·​7500··.​.​2.​.​.​1.​1.​.​.​.​.​u.​
000002a0:​·6c00·​6100·​7400·6600·6f00·7200·​6d00·4200··l.​a.​t.​f.​o.​r.​m.​B.​ 000002a0:​·7300·​6500·​7300·2d00·7300·6400·​6b00·0000··s.​e.​s.​-​.​s.​d.​k.​.​.​
000002b0:​·7500·6900·6c00·​6400·5600·6500·​7200·7300··u.​i.​l.​d.​V.​e.​r.​s.​ 000002b0:​·0f00·7500·7300·​6500·7300·2d00·​7000·6500··.​.​u.​s.​e.​s.​-​.​p.​e.​
000002c0:​·6900·​6f00·​6e00·4e00·6100·​6d00·​6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​ 000002c0:​·7200·​6d00·​6900·7300·7300·​6900·​6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​
000002d0:​·​0800·6d00·​6100·​6e00·​6900·6600·​6500·7300··​.​.​m.​a.​n.​i.​f.​e.​s.​ 000002d0:​·​0000·2900·​6100·​6e00·​6400·7200·​6f00·6900··​.​.​)​.​a.​n.​d.​r.​o.​i.​
000002e0:​·7400·0000·0e00·​6400·6b00·2e00·​6a00·6500··t.​.​.​.​.​d.​k.​.​.​j.​e.​ 000002e0:​·6400·2e00·7000·​6500·7200·6d00·​6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​
000002f0:​·6e00·7300·2e00·​6200·6100·6300·6b00·7500··n.​s.​.​.​b.​a.​c.​k.​u.​ 000002f0:​·7300·6900·6f00·​6e00·2e00·5700·5200·4900··s.​i.​o.​n.​.​.​W.​R.​I.​
00000300:​·7000·0000·0600·3000·2e00·3200·2e00·3100··p.​.​.​.​.​0.​.​.​2.​.​.​1.​ 00000300:​·5400·4500·5f00·4500·5800·5400·4500·5200··T.​E.​_.​E.​X.​T.​E.​R.​
00000310:​·3100·0000·0200·3100·3900·0000·0d00·3400··1.​.​.​.​.​1.​9.​.​.​.​.​4.​ 00000310:​·4e00·4100·4c00·5f00·5300·5400·4f00·5200··N.​A.​L.​_.​S.​T.​O.​R.​
00000320:​·2e00·3400·2e00·3200·​2d00·3100·3400·3500··.​.​4.​.​.​2.​-​.​1.​4.​5.​ 00000320:​·4100·4700·4500·0000·​2900·6100·6e00·6400··A.​G.​E.​.​.​)​.​a.​n.​d.​
00000330:​·3600·3800·3500·3900·0000·0800·7500·​7300··6.​8.​5.​9.​.​.​.​.​u.​s.​ 00000330:​·7200·6f00·6900·6400·2e00·7000·6500·​7200··r.​o.​i.​d.​.​.​p.​e.​r.​
00000340:​·​6500·7300·2d00·​7300·​6400·​6b00·0000·0f00··e.​s.​-​.​s.​d.​k.​.​.​.​.​ 00000340:​·​6d00·6900·7300·​7300·​6900·​6f00·6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​
00000350:​·7500·7300·6500·7300·2d00·7000·6500·7200··u.​s.​e.​s.​-​.​p.​e.​r.​ 00000350:​·5200·4500·4300·4500·4900·5600·4500·5f00··R.​E.​C.​E.​I.​V.​E.​_.​
00000360:​·6d00·6900·7300·7300·6900·6f00·6e00·0000··m.​i.​s.​s.​i.​o.​n.​.​.​ 00000360:​·4200·4f00·4f00·5400·5f00·4300·4f00·4d00··B.​O.​O.​T.​_.​C.​O.​M.​
00000370:​·2900·6100·6e00·6400·7200·6f00·6900·6400··)​.​a.​n.​d.​r.​o.​i.​d.​ 00000370:​·5000·4c00·4500·5400·4500·4400·0000·1c00··P.​L.​E.​T.​E.​D.​.​.​.​.​
00000380:​·2e00·7000·​6500·​7200·​6d00·​6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​ 00000380:​·6100·6e00·​6400·​7200·​6f00·​6900·6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000390:​·6900·​6f00·6e00·2e00·5700·5200·4900·5400··i.​o.​n.​.​.​W.​R.​I.​T.​ 00000390:​·7000·​6500·7200·6d00·6900·7300·7300·6900··p.​e.​r.​m.​i.​s.​s.​i.​
000003a0:​·4500·5f00·4500·​5800·5400·​4500·5200·4e00··E.​_.​E.​X.​T.​E.​R.​N.​ 000003a0:​·6f00·6e00·2e00·​5700·4100·​4b00·4500·5f00··o.​n.​.​.​W.​A.​K.​E.​_.​
000003b0:​·​4100·​4c00·5f00·5300·5400·4f00·5200·4100··A.​L.​_.​S.​T.​O.​R.​A.​ 000003b0:​·​4c00·​4f00·4300·4b00·0000·2300·6100·6e00··L.​O.​C.​K.​.​.​#.​a.​n.​
000003c0:​·4700·4500·0000·2900·​6100·6e00·6400·7200··G.​E.​.​.​)​.​a.​n.​d.​r.​ 000003c0:​·6400·7200·6f00·6900·​6400·2e00·7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​
000003d0:​·6f00·​6900·​6400·2e00·​7000·​6500·7200·​6d00··o.​i.​d.​.​.​p.​e.​r.​m.​ 000003d0:​·7200·​6d00·​6900·7300·​7300·​6900·6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​
000003e0:​·6900·7300·7300·6900·6f00·6e00·2e00·​5200··i.​s.​s.​i.​o.​n.​.​.​R.​ 000003e0:​·2e00·4100·4300·4300·4500·5300·5300·​5f00··.​.​A.​C.​C.​E.​S.​S.​_.​
000003f0:​·4500·4300·4500·​4900·​5600·4500·​5f00·​4200··E.​C.​E.​I.​V.​E.​_.​B.​ 000003f0:​·5300·5500·5000·​4500·​5200·5500·​5300·​4500··S.​U.​P.​E.​R.​U.​S.​E.​
00000400:​·4f00·4f00·5400·5f00·4300·4f00·4d00·5000··O.​O.​T.​_.​C.​O.​M.​P.​ 00000400:​·5200·0000·2800·6100·6e00·6400·7200·6f00··R.​.​.​(.​a.​n.​d.​r.​o.​
00000410:​·4c00·4500·5400·4500·4400·0000·1c00·​6100··L.​E.​T.​E.​D.​.​.​.​.​a.​ 00000410:​·6900·6400·2e00·7000·6500·7200·6d00·​6900··i.​d.​.​.​p.​e.​r.​m.​i.​
00000420:​·6e00·6400·7200·​6f00·​6900·6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​ 00000420:​·7300·7300·6900·​6f00·​6e00·2e00·5200·4500··s.​s.​i.​o.​n.​.​.​R.​E.​
00000430:​·6500·7200·6d00·6900·7300·7300·6900·6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000430:​·4100·4400·5f00·4500·5800·5400·4500·5200··A.​D.​_.​E.​X.​T.​E.​R.​
00000440:​·6e00·2e00·5700·4100·4b00·4500·5f00·4c00··n.​.​.​W.​A.​K.​E.​_.​L.​ 00000440:​·4e00·4100·4c00·5f00·5300·5400·4f00·5200··N.​A.​L.​_.​S.​T.​O.​R.​
00000450:​·​4f00·​4300·​4b00·​0000·2300·​6100·6e00·6400··O.​C.​K.​.​.​#.​a.​n.​d.​ 00000450:​·​4100·​4700·​4500·​0000·0b00·​6100·7000·7000··A.​G.​E.​.​.​.​.​a.​p.​p.​
00000460:​·7200·​6f00·​6900·​6400·2e00·7000·​6500·7200··r.​o.​i.​d.​.​.​p.​e.​r.​ 00000460:​·6c00·​6900·​6300·​6100·7400·6900·​6f00·6e00··l.​i.​c.​a.​t.​i.​o.​n.​
00000470:​·6d00·6900·7300·7300·6900·​6f00·6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​ 00000470:​·0000·0800·6100·6300·7400·​6900·7600·6900··.​.​.​.​a.​c.​t.​i.​v.​i.​
00000480:​·4100·4300·4300·4500·5300·5300·5f00·5300··A.​C.​C.​E.​S.​S.​_.​S.​ 00000480:​·7400·7900·0000·1900·6400·6b00·2e00·6a00··t.​y.​.​.​.​.​d.​k.​.​.​j.​
00000490:​·5500·5000·4500·5200·5500·5300·4500·5200··U.​P.​E.​R.​U.​S.​E.​R.​ 00000490:​·6500·6e00·7300·2e00·6200·6100·6300·6b00··e.​n.​s.​.​.​b.​a.​c.​k.​
000004a0:​·0000·2800·6100·6e00·6400·7200·​6f00·6900··.​.​(.​a.​n.​d.​r.​o.​i.​ 000004a0:​·7500·7000·2e00·4f00·4100·6e00·​6400·4200··u.​p.​.​.​O.​A.​n.​d.​B.​
000004b0:​·​6400·2e00·7000·6500·​7200·6d00·6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​ 000004b0:​·​6100·6300·6b00·7500·​7000·0000·0d00·6900··a.​c.​k.​u.​p.​.​.​.​.​i.​
000004c0:​·7300·6900·​6f00·​6e00·2e00·5200·4500·4100··s.​i.​o.​n.​.​.​R.​E.​A.​ 000004c0:​·6e00·7400·​6500·​6e00·7400·2d00·6600·6900··n.​t.​e.​n.​t.​-​.​f.​i.​
000004d0:​·4400·5f00·4500·5800·5400·4500·5200·4e00··D.​_.​E.​X.​T.​E.​R.​N.​ 000004d0:​·6c00·7400·6500·7200·0000·0600·6100·6300··l.​t.​e.​r.​.​.​.​.​a.​c.​
000004e0:​·4100·4c00·5f00·5300·5400·4f00·5200·4100··A.​L.​_.​S.​T.​O.​R.​A.​ 000004e0:​·7400·6900·6f00·6e00·0000·1a00·6100·6e00··t.​i.​o.​n.​.​.​.​.​a.​n.​
000004f0:​·4700·4500·0000·0b00·​6100·7000·7000·​6c00··G.​E.​.​.​.​.​a.​p.​p.​l.​ 000004f0:​·6400·7200·6f00·6900·​6400·2e00·6900·​6e00··d.​r.​o.​i.​d.​.​.​i.​n.​
00000500:​·6900·​6300·​6100·​7400·6900·​6f00·​6e00·0000··i.​c.​a.​t.​i.​o.​n.​.​.​ 00000500:​·7400·​6500·​6e00·​7400·2e00·​6100·​6300·7400··t.​e.​n.​t.​.​.​a.​c.​t.​
00000510:​·0800·​6100·​6300·7400·6900·7600·6900·7400··.​.​a.​c.​t.​i.​v.​i.​t.​ 00000510:​·6900·​6f00·​6e00·2e00·4d00·4100·4900·4e00··i.​o.​n.​.​.​M.​A.​I.​N.​
00000520:​·7900·​0000·1900·​6400·6b00·2e00·​6a00·​6500··y.​.​.​.​.​d.​k.​.​.​j.​e.​ 00000520:​·0000·​0800·6300·​6100·7400·6500·​6700·​6f00··.​.​.​.​c.​a.​t.​e.​g.​o.​
00000530:​·6e00·​7300·2e00·6200·​6100·​6300·​6b00·​7500··n.​s.​.​.​b.​a.​c.​k.​u.​ 00000530:​·7200·​7900·0000·2000·​6100·​6e00·​6400·​7200··r.​y.​.​.​·.​a.​n.​d.​r.​
00000540:​·7000·2e00·4f00·4100·​6e00·​6400·4200·​6100··p.​.​.​O.​A.​n.​d.​B.​a.​ 00000540:​·6f00·6900·6400·2e00·​6900·​6e00·7400·​6500··o.​i.​d.​.​.​i.​n.​t.​e.​
00000550:​·​6300·6b00·7500·7000·0000·0d00·​6900·​6e00··c.​k.​u.​p.​.​.​.​.​i.​n.​ 00000550:​·​6e00·7400·2e00·6300·6100·7400·​6500·​6700··n.​t.​.​.​c.​a.​t.​e.​g.​
00000560:​·7400·6500·6e00·7400·2d00·6600·6900·6c00··t.​e.​n.​t.​-​.​f.​i.​l.​ 00000560:​·6f00·7200·7900·2e00·4c00·4100·5500·4e00··o.​r.​y.​.​.​L.​A.​U.​N.​
00000570:​·7400·6500·7200·0000·​0600·6100·​6300·7400··t.​e.​r.​.​.​.​.​a.​c.​t.​ 00000570:​·4300·4800·4500·5200·​0000·1c00·​6400·6b00··C.​H.​E.​R.​.​.​.​.​d.​k.​
00000580:​·6900·​6f00·​6e00·0000·1a00·6100·​6e00·​6400··i.​o.​n.​.​.​.​.​a.​n.​d.​ 00000580:​·2e00·​6a00·​6500·6e00·7300·2e00·​6200·​6100··.​.​j.​e.​n.​s.​.​.​b.​a.​
00000590:​·7200·​6f00·6900·6400·​2e00·6900·​6e00·​7400··r.​o.​i.​d.​.​.​i.​n.​t.​ 00000590:​·6300·​6b00·7500·7000·​2e00·4200·​6100·​7400··c.​k.​u.​p.​.​.​B.​a.​t.​
000005a0:​·​6500·​6e00·7400·2e00·6100·​6300·​7400·​6900··e.​n.​t.​.​.​a.​c.​t.​i.​ 000005a0:​·​6300·​6800·4100·6300·7400·​6900·​7600·​6900··c.​h.​A.​c.​t.​i.​v.​i.​
000005b0:​·6f00·6e00·2e00·4d00·4100·4900·4e00·0000··o.​n.​.​.​M.​A.​I.​N.​.​.​ 000005b0:​·7400·7900·0000·1a00·6400·6b00·2e00·6a00··t.​y.​.​.​.​.​d.​k.​.​.​j.​
000005c0:​·0800·​6300·6100·7400·​6500·​6700·​6f00·7200··.​.​c.​a.​t.​e.​g.​o.​r.​ 000005c0:​·6500·​6e00·7300·2e00·​6200·​6100·​6300·6b00··e.​n.​s.​.​.​b.​a.​c.​k.​
000005d0:​·​7900·0000·​2000·6100·6e00·​6400·7200·​6f00··y.​.​.​·.​a.​n.​d.​r.​o.​ 000005d0:​·​7500·7000·​2e00·5000·7200·​6500·6600·​6500··u.​p.​.​.​P.​r.​e.​f.​e.​
000005e0:​·6900·​6400·2e00·​6900·​6e00·​7400·6500·6e00··i.​d.​.​.​i.​n.​t.​e.​n.​ 000005e0:​·7200·​6500·6e00·​6300·​6500·​7300·0000·0900··r.​e.​n.​c.​e.​s.​.​.​.​.​
000005f0:​·7400·2e00·6300·​6100·7400·​6500·​6700·6f00··t.​.​.​c.​a.​t.​e.​g.​o.​ 000005f0:​·6d00·6500·7400·​6100·2d00·​6400·​6100·7400··m.​e.​t.​a.​-​.​d.​a.​t.​
00000600:​·7200·7900·2e00·4c00·4100·5500·4e00·4300··r.​y.​.​.​L.​A.​U.​N.​C.​ 00000600:​·6100·0000·1f00·6100·6e00·6400·7200·6f00··a.​.​.​.​.​a.​n.​d.​r.​o.​
00000610:​·4800·4500·5200·0000·1c00·6400·6b00·2e00··H.​E.​R.​.​.​.​.​d.​k.​.​.​ 00000610:​·6900·6400·2e00·7300·7500·7000·7000·6f00··i.​d.​.​.​s.​u.​p.​p.​o.​
00000620:​·6a00·6500·6e00·7300·2e00·6200·6100·6300··j.​e.​n.​s.​.​.​b.​a.​c.​ 00000620:​·7200·7400·2e00·5000·4100·5200·4500·4e00··r.​t.​.​.​P.​A.​R.​E.​N.​
Max diff block lines reached; 0/39679 bytes (0.00%) of diff not shown.