[−]
/home/hans/code/fdroid/data/tmp/de.shandschuh.slightbackup_19.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_de.shandschuh.slightbackup_19.apk
[−]
zipinfo {}
Offset 1, 14 lines modified Offset 1, 15 lines modified
1 Zip·​file·​size:​·​76859·​bytes,​·​number·​of·​entries:​·​12 1 Zip·​file·​size:​·​77842·​bytes,​·​number·​of·​entries:​·​13
2 -​rw-​-​-​-​·····​2.​0·​fat······​734·​bl·​defN·​13-​Sep-​03·​09:​48·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat······​734·​bl·​defN·​13-​Sep-​03·​09:​48·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​855·​bl·​defN·​13-​Sep-​03·​09:​48·​META-​INF/​2BE5A718.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat······​855·​bl·​defN·​13-​Sep-​03·​09:​48·​META-​INF/​2BE5A718.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Sep-​03·​09:​48·​META-​INF/​2BE5A718.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Sep-​03·​09:​48·​META-​INF/​2BE5A718.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····​3114·​bx·stor·13-​Sep-​03·​09:​24·res/​drawable/​launcher.​png 5 -​rw-​-​-​-​·····2.​0·​fat·····​3656·​bX·defN·08-​Jan-​01·​00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·····1088·​bl·defN·13-​Sep-​03·​09:​24·​res/​layout/​main.​xml 6 -​rw-​-​-​-​·····1.​0·​fat·····5076·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​launcher.​png
7 -​rw-​-​-​-​·····2.​0·​fat······​900·​bl·defN·13-​Sep-​03·​09:​24·​res/​menu/​main.​xml 7 -​rw-​-​-​-​·····1.​0·​fat·····7764·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​launcher.​png
8 -​rw-​-​-​-​·····2.​0·​fat·····​1440·​bl·defN·13-​Sep-​03·​09:​24·​res/​xml/​preferences.​xml 8 -​rw-​-​-​-​·····1.​0·​fat·····3114·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable/​launcher.​png
9 -​rw-​-​-​-​·····​2.​0·​fat·····3460·​bl·​defN·13-​Sep-​03·​09:​24·AndroidManifest.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat·····1088·​bl·​defN·08-​Jan-​01·​00:​00·res/​layout/​main.​xml
10 -​rw-​-​-​-​·····1.​0·​fat····24784·​b-​·stor·13-​Sep-​03·​09:​24·​resources.​arsc 10 -​rw-​-​-​-​·····2.​0·​fat······​900·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu-​v11/​main.​xml
11 -​rw-​-​-​-​·····1.​0·​fat·····5076·​b-​·stor·13-​Sep-​03·​09:​24·​res/​drawable-​hdpi/​launcher.​png 11 -​rw-​-​-​-​·····2.​0·​fat······​844·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu/​main.​xml
12 -​rw-​-​-​-​·····1.​0·​fat·····7764·​b-​·stor·13-​Sep-​03·​09:​24·​res/​drawable-​xhdpi/​launcher.​png 12 -​rw-​-​-​-​·····2.​0·​fat·····1440·​bl·defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml
13 -​rw-​-​-​-​·····2.​0·​fat····76304·​bl·defN·13-​Sep-​03·​09:​24·classes.​dex 13 -​rw-​-​-​-​·····1.​0·​fat····25364·​b-​·stor·08-​Jan-​01·​00:​00·resources.​arsc
14 12·​files,​·126816·bytes·uncompressed,​·​75286·​bytes·compressed:​··​40.​6% 14 -​rw-​-​-​-​·····​2.​0·fat····​76724·​bl·defN·​08-​Jan-​01·00:​00·​classes.​dex
  15 13·​files,​·​128856·​bytes·​uncompressed,​·​76162·​bytes·​compressed:​··​40.​9%
[−]
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="19"·​android:​versionName="0.​5.​2"·​android:​installLocation="auto​"·​package="de.​shandschuh.​slightbackup" 2 <manifest·​android:​versionCode="19"·​android:​versionName="0.​5.​2"·​android:​installLocation="auto​"·​package="de.​shandschuh.​slightbackup"·​platformBuildVersionC​ode="15"·platformBuildVersionN​ame="4.​0.​4-​1406430"
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="3"·​android:​targetSdkVersion="11"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="3"·​android:​targetSdkVersion="11"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​READ_SMS"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​READ_SMS"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_SMS"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_SMS"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​READ_CONTACTS"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​READ_CONTACTS"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_CONTACTS"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_CONTACTS"·​/​>
9 ····​<uses-​permission·​android:​name="com.​android.​browser.​permission.​READ_HISTORY_BOOKMARK​S"·​/​> 9 ····​<uses-​permission·​android:​name="com.​android.​browser.​permission.​READ_HISTORY_BOOKMARK​S"·​/​>
[−]
res/menu/main.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 <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="@android:​drawable/​ic_menu_save"·​android:​id="@id/​menu_export"·​android:​title="@string/​menu_export"·​android:​showAsAction="withTex​t"·​/​> 4 ····​<item·​android:​icon="@android:​drawable/​ic_menu_save"·​android:​id="@id/​menu_export"·​android:​title="@string/​menu_export"·​/​>
5 ····​<item·​android:​icon="@android:​drawable/​ic_menu_directions"·​android:​id="@id/​menu_exporteverything​"·​android:​title="@string/​menu_exporteverything​"·​/​> 5 ····​<item·​android:​icon="@android:​drawable/​ic_menu_directions"·​android:​id="@id/​menu_exporteverything​"·​android:​title="@string/​menu_exporteverything​"·​/​>
6 ····​<item·​android:​icon="@android:​drawable/​ic_menu_preferences"·​android:​id="@id/​menu_settings"·​android:​title="@string/​menu_settings"·​/​> 6 ····​<item·​android:​icon="@android:​drawable/​ic_menu_preferences"·​android:​id="@id/​menu_settings"·​android:​title="@string/​menu_settings"·​/​>
7 ····​<item·​android:​icon="@android:​drawable/​ic_menu_info_details"​·​android:​id="@id/​menu_about"·​android:​title="@string/​menu_about"·​/​> 7 ····​<item·​android:​icon="@android:​drawable/​ic_menu_info_details"​·​android:​id="@id/​menu_about"·​android:​title="@string/​menu_about"·​/​>
8 </​menu> 8 </​menu>
[−]
smali/de/shandschuh/slightbackup/ApplicationPreferencesActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​45 27 ····​.​line·​45
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​ApplicationPreference​sActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​322 27 ····​.​line·​322
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$10;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$10;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$11.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​366 27 ····​.​line·​366
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$11;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$11;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$12.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​372 27 ····​.​line·​372
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$12;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$12;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$13.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​386 27 ····​.​line·​386
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$13;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$13;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$14.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​402 27 ····​.​line·​402
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$14;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$14;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$15.smali
Offset 20, 34 lines modified Offset 20, 35 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​455 27 ····​.​line·​455
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$15;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$15;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​onCreateContextMenu(L​android/​view/​ContextMenu;​Landroid/​view/​View;​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​)​V 33 .​method·​public·​onCreateContextMenu(L​android/​view/​ContextMenu;​Landroid/​view/​View;​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​)​V
33 ····​.​locals·4 34 ····​.​locals·5
34 ····​.​param·​p1,​·​"menu"····​#·​Landroid/​view/​ContextMenu;​ 35 ····​.​param·​p1,​·​"menu"····​#·​Landroid/​view/​ContextMenu;​
35 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​ 36 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​
36 ····​.​param·​p3,​·​"menuInfo"····​#·​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​ 37 ····​.​param·​p3,​·​"menuInfo"····​#·​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​
   
37 ····​.​prologue 38 ····​.​prologue
38 ····​const/​4·​v3,​·​0x0 39 ····​const/​4·​v4,​·​0x0
   
39 ····​.​line·​457 40 ····​.​line·​457
40 ····​move-​object·​v0,​·​p3 41 ····​move-​object·​v0,​·​p3
   
41 ····​check-​cast·​v0,​·​Landroid/​widget/​ExpandableListView$Ex​pandableListContextMe​nuInfo;​ 42 ····​check-​cast·​v0,​·​Landroid/​widget/​ExpandableListView$Ex​pandableListContextMe​nuInfo;​
   
42 ····​.​line·​459 43 ····​.​line·​459
Offset 68, 45 lines modified Offset 69, 45 lines modified
68 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​TextView;​-​>getText()​Ljava/​lang/​CharSequence;​ 69 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​TextView;​-​>getText()​Ljava/​lang/​CharSequence;​
   
69 ····​move-​result-​object·​v1 70 ····​move-​result-​object·​v1
   
70 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​view/​ContextMenu;​-​>setHeaderTitle(Ljava​/​lang/​CharSequence;​)​Landroid/​view/​ContextMenu;​ 71 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​view/​ContextMenu;​-​>setHeaderTitle(Ljava​/​lang/​CharSequence;​)​Landroid/​view/​ContextMenu;​
   
71 ····​.​line·​460 72 ····​.​line·​460
72 ····​iget-​wide·​v1,​·​v0,​·​Landroid/​widget/​ExpandableListView$Ex​pandableListContextMe​nuInfo;​-​>packedPosition:​J 73 ····​iget-​wide·​v2,​·​v0,​·​Landroid/​widget/​ExpandableListView$Ex​pandableListContextMe​nuInfo;​-​>packedPosition:​J
   
73 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionTyp​e(J)​I 74 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionTyp​e(J)​I
   
74 ····​move-​result·​v1 75 ····​move-​result·​v1
   
75 ····​const/​4·​v2,​·​0x1 76 ····​const/​4·​v2,​·​0x1
   
76 ····​if-​ne·​v1,​·​v2,​·​:​cond_0 77 ····​if-​ne·​v1,​·​v2,​·​:​cond_0
   
77 ····​.​line·​461 78 ····​.​line·​461
78 ····​const/​16·​v1,​·​0x15 79 ····​const/​16·​v1,​·​0x15
   
79 ····​const·​v2,​·​0x7f060014 80 ····​const·​v2,​·​0x7f060014
   
80 ····​invoke-​interface·​{p1,​·​v3,​·​v1,​·​v3,​·​v2},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​ 81 ····​invoke-​interface·​{p1,​·​v4,​·​v1,​·​v4,​·​v2},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​
   
81 ····​.​line·​462 82 ····​.​line·​462
82 ····​const/​16·​v1,​·​0x16 83 ····​const/​16·​v1,​·​0x16
   
83 ····​const·​v2,​·​0x7f060005 84 ····​const·​v2,​·​0x7f060005
   
84 ····​invoke-​interface·​{p1,​·​v3,​·​v1,​·​v3,​·​v2},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​ 85 ····​invoke-​interface·​{p1,​·​v4,​·​v1,​·​v4,​·​v2},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​
   
85 ····​.​line·​466 86 ····​.​line·​466
86 ····​:​goto_0 87 ····​:​goto_0
87 ····​return-​void 88 ····​return-​void
   
88 ····​.​line·​464 89 ····​.​line·​464
89 ····​:​cond_0 90 ····​:​cond_0
90 ····​const/​16·​v1,​·​0x17 91 ····​const/​16·​v1,​·​0x17
   
91 ····​const·​v2,​·​0x7f060006 92 ····​const·​v2,​·​0x7f060006
   
92 ····​invoke-​interface·​{p1,​·​v3,​·​v1,​·​v3,​·​v2},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​ 93 ····​invoke-​interface·​{p1,​·​v4,​·​v1,​·​v4,​·​v2},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​
   
93 ····​goto·​:​goto_0 94 ····​goto·​:​goto_0
94 .​end·​method 95 .​end·​method
[−]
smali/de/shandschuh/slightbackup/BackupActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​158 27 ····​.​line·​158
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​163 27 ····​.​line·​163
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$2;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$2;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$file:​Ljava/​io/​File;​ 22 .​field·​final·​synthetic·​val$file:​Ljava/​io/​File;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​Ljava/​io/​File;​)​V 24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​Ljava/​io/​File;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​172 28 ····​.​line·​172
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$3;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$3;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$3;​-​>val$file:​Ljava/​io/​File;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$3;​-​>val$file:​Ljava/​io/​File;​
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​216 27 ····​.​line·​216
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$4;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$4;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​221 27 ····​.​line·​221
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$5;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$5;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$6.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$groupPosition:​I 22 .​field·​final·​synthetic·​val$groupPosition:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​I)​V 24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​230 28 ····​.​line·​230
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
29 ····​iput·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>val$groupPosition:​I 30 ····​iput·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>val$groupPosition:​I
   
Offset 37, 26 lines modified Offset 38, 26 lines modified
   
37 ····​return-​void 38 ····​return-​void
38 .​end·​method 39 .​end·​method
   
   
39 #·​virtual·​methods 40 #·​virtual·​methods
40 .​method·​public·​onClick(Landroid/​view/​View;​)​V 41 .​method·​public·​onClick(Landroid/​view/​View;​)​V
41 ····​.​locals·6 42 ····​.​locals·5
42 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 43 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
   
43 ····​.​prologue 44 ····​.​prologue
44 ····​.​line·​232 45 ····​.​line·​232
45 ····​iget-​object·​v4,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 46 ····​iget-​object·​v3,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
46 ····​iget-​object·​v4,​·​v4,​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>listAdapter:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​ 47 ····​iget-​object·​v3,​·​v3,​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>listAdapter:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​
   
47 ····​iget·​v5,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>val$groupPosition:​I 48 ····​iget·​v4,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>val$groupPosition:​I
   
48 ····​invoke-​virtual·​{v4,​·​v5},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>getChildren(I)​Ljava/​util/​Vector;​ 49 ····​invoke-​virtual·​{v3,​·​v4},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>getChildren(I)​Ljava/​util/​Vector;​
   
49 ····​move-​result-​object·​v2 50 ····​move-​result-​object·​v2
   
50 ····​.​line·​234 51 ····​.​line·​234
51 ····​.​local·​v2,​·​"files":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​io/​File;​>;​" 52 ····​.​local·​v2,​·​"files":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​io/​File;​>;​"
52 ····​new-​instance·​v0,​·​Ljava/​util/​Vector;​ 53 ····​new-​instance·​v0,​·​Ljava/​util/​Vector;​
   
Offset 64, 15 lines modified Offset 65, 14 lines modified
   
64 ····​.​line·​236 65 ····​.​line·​236
65 ····​.​local·​v0,​·​"deletedFiles":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​io/​File;​>;​" 66 ····​.​local·​v0,​·​"deletedFiles":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​io/​File;​>;​"
66 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​ 67 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​
   
67 ····​move-​result-​object·​v3 68 ····​move-​result-​object·​v3
   
68 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
69 ····​:​cond_0 69 ····​:​cond_0
70 ····​:​goto_0 70 ····​:​goto_0
71 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 71 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
72 ····​move-​result·​v4 72 ····​move-​result·​v4
   
73 ····​if-​eqz·​v4,​·​:​cond_2 73 ····​if-​eqz·​v4,​·​:​cond_2
Offset 102, 26 lines modified Offset 102, 26 lines modified
102 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z 102 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z
   
103 ····​goto·​:​goto_0 103 ····​goto·​:​goto_0
   
104 ····​.​line·​243 104 ····​.​line·​243
105 ····​.​end·​local·​v1····​#·​"file":​Ljava/​io/​File;​ 105 ····​.​end·​local·​v1····​#·​"file":​Ljava/​io/​File;​
106 ····​:​cond_2 106 ····​:​cond_2
107 ····​iget-​object·​v4,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 107 ····​iget-​object·​v3,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
108 ····​iget-​object·​v4,​·​v4,​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>listAdapter:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​ 108 ····​iget-​object·​v3,​·​v3,​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>listAdapter:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​
   
109 ····​invoke-​virtual·​{v4,​·​v0},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>remove(Ljava/​util/​Vector;​)​V 109 ····​invoke-​virtual·​{v3,​·​v0},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>remove(Ljava/​util/​Vector;​)​V
   
110 ····​.​line·​244 110 ····​.​line·​244
111 ····​iget-​object·​v4,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 111 ····​iget-​object·​v3,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$6;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
112 ····​#·​getter·​for:​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>deleteDayDialog:​Landroid/​app/​AlertDialog;​ 112 ····​#·​getter·​for:​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>deleteDayDialog:​Landroid/​app/​AlertDialog;​
113 ····​invoke-​static·​{v4},​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>access$100(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​Landroid/​app/​AlertDialog;​ 113 ····​invoke-​static·​{v3},​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>access$100(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​Landroid/​app/​AlertDialog;​
   
114 ····​move-​result-​object·​v4 114 ····​move-​result-​object·​v3
   
115 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog;​-​>dismiss()​V 115 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog;​-​>dismiss()​V
   
116 ····​.​line·​245 116 ····​.​line·​245
117 ····​return-​void 117 ····​return-​void
118 .​end·​method 118 .​end·​method
[−]
smali/de/shandschuh/slightbackup/BackupActivity$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​267 27 ····​.​line·​267
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$7;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$7;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​273 27 ····​.​line·​273
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$8;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$8;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity$9.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$exportTask:​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​ 22 .​field·​final·​synthetic·​val$exportTask:​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​)​V 24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​315 28 ····​.​line·​315
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$9;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$9;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$9;​-​>val$exportTask:​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$9;​-​>val$exportTask:​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​
   
[−]
smali/de/shandschuh/slightbackup/BackupActivity.smali
Offset 816, 144 lines modified Offset 816, 144 lines modified
816 ····​.​param·​p1,​·​"featureId"····​#·​I 816 ····​.​param·​p1,​·​"featureId"····​#·​I
817 ····​.​param·​p2,​·​"item"····​#·​Landroid/​view/​MenuItem;​ 817 ····​.​param·​p2,​·​"item"····​#·​Landroid/​view/​MenuItem;​
   
818 ····​.​prologue 818 ····​.​prologue
819 ····​.​line·​137 819 ····​.​line·​137
820 ····​invoke-​interface·​{p2},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 820 ····​invoke-​interface·​{p2},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
821 ····​move-​result·​v7 821 ····​move-​result·​v5
   
822 ····​sparse-​switch·​v7,​·​:​sswitch_data_0 822 ····​sparse-​switch·​v5,​·​:​sswitch_data_0
   
823 ····​.​line·​293 823 ····​.​line·​293
824 ····​:​cond_0 824 ····​:​cond_0
825 ····​:​goto_0 825 ····​:​goto_0
826 ····​const/​4·​v7,​·​0x1 826 ····​const/​4·​v5,​·​0x1
   
827 ····​return·​v7 827 ····​return·​v5
   
828 ····​.​line·​139 828 ····​.​line·​139
829 ····​:​sswitch_0 829 ····​:​sswitch_0
830 ····​const/​4·​v7,​·​0x2 830 ····​const/​4·​v5,​·​0x2
   
831 ····​invoke-​virtual·​{p0,​·​v7},​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>showDialog(I)​V 831 ····​invoke-​virtual·​{p0,​·​v5},​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>showDialog(I)​V
   
832 ····​goto·​:​goto_0 832 ····​goto·​:​goto_0
   
833 ····​.​line·​145 833 ····​.​line·​145
834 ····​:​sswitch_1 834 ····​:​sswitch_1
835 ····​invoke-​interface·​{p2},​·​Landroid/​view/​MenuItem;​-​>getMenuInfo()​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​ 835 ····​invoke-​interface·​{p2},​·​Landroid/​view/​MenuItem;​-​>getMenuInfo()​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​
   
836 ····​move-​result-​object·​v7 836 ····​move-​result-​object·​v5
   
837 ····​check-​cast·​v7,​·​Landroid/​widget/​ExpandableListView$Ex​pandableListContextMe​nuInfo;​ 837 ····​check-​cast·​v5,​·​Landroid/​widget/​ExpandableListView$Ex​pandableListContextMe​nuInfo;​
   
838 ····​iget-​wide·​v5,​·​v7,​·​Landroid/​widget/​ExpandableListView$Ex​pandableListContextMe​nuInfo;​-​>packedPosition:​J 838 ····​iget-​wide·​v6,​·​v5,​·​Landroid/​widget/​ExpandableListView$Ex​pandableListContextMe​nuInfo;​-​>packedPosition:​J
   
839 ····​.​line·​147 839 ····​.​line·​147
840 ····​.​local·​v5,​·​"packedPosition":​J 840 ····​.​local·​v6,​·​"packedPosition":​J
841 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionTyp​e(J)​I 841 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionTyp​e(J)​I
   
842 ····​move-​result·​v7 842 ····​move-​result·​v5
   
843 ····​const/​4·​v8,​·​0x1 843 ····​const/​4·​v8,​·​0x1
   
844 ····​if-​ne·​v7,​·​v8,​·​:​cond_0 844 ····​if-​ne·​v5,​·​v8,​·​:​cond_0
   
845 ····​.​line·​151 845 ····​.​line·​151
846 ····​iget-​object·​v7,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>listAdapter:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​ 846 ····​iget-​object·​v5,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>listAdapter:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​
   
847 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionGro​up(J)​I 847 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionGro​up(J)​I
   
848 ····​move-​result·​v8 848 ····​move-​result·​v8
   
849 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionChi​ld(J)​I 849 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionChi​ld(J)​I
   
850 ····​move-​result·​v9 850 ····​move-​result·​v9
   
851 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>getChild(II)​Ljava/​io/​File;​ 851 ····​invoke-​virtual·​{v5,​·​v8,​·​v9},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>getChild(II)​Ljava/​io/​File;​
   
852 ····​move-​result-​object·​v2 852 ····​move-​result-​object·​v2
   
853 ····​.​line·​153 853 ····​.​line·​153
854 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​ 854 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
855 ····​iget-​object·​v7,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>deleteFileDialog:​Landroid/​app/​AlertDialog;​ 855 ····​iget-​object·​v5,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupActivity;​-​>deleteFileDialog:​Landroid/​app/​AlertDialog;​
   
856 ····​if-​nez·​v7,​·​:​cond_1 856 ····​if-​nez·​v5,​·​:​cond_1
   
857 ····​.​line·​154 857 ····​.​line·​154
858 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​ 858 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
   
859 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 859 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
860 ····​.​line·​156 860 ····​.​line·​156
861 ····​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​ 861 ····​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​
862 ····​const·​v7,​·​0x1080027 862 ····​const·​v5,​·​0x1080027
   
863 ····​invoke-​virtual·​{v0,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​ 863 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
   
864 ····​.​line·​157 864 ····​.​line·​157
865 ····​const·​v7,​·​0x1040014 865 ····​const·​v5,​·​0x1040014
   
866 ····​invoke-​virtual·​{v0,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 866 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
867 ····​.​line·​158 867 ····​.​line·​158
868 ····​const·​v7,​·​0x1040013 868 ····​const·​v5,​·​0x1040013
   
869 ····​new-​instance·​v8,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$1;​ 869 ····​new-​instance·​v8,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$1;​
   
870 ····​invoke-​direct·​{v8,​·​p0},​·​Lde/​shandschuh/​slightbackup/​BackupActivity$1;​-​><init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 870 ····​invoke-​direct·​{v8,​·​p0},​·​Lde/​shandschuh/​slightbackup/​BackupActivity$1;​-​><init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
   
871 ····​invoke-​virtual·​{v0,​·​v7,​·​v8},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 871 ····​invoke-​virtual·​{v0,​·​v5,​·​v8},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
872 ····​.​line·​163 872 ····​.​line·​163
873 ····​const·​v7,​·​0x1040009 873 ····​const·​v5,​·​0x1040009
   
874 ····​new-​instance·​v8,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$2;​ 874 ····​new-​instance·​v8,​·​Lde/​shandschuh/​slightbackup/​BackupActivity$2;​
   
875 ····​invoke-​direct·​{v8,​·​p0},​·​Lde/​shandschuh/​slightbackup/​BackupActivity$2;​-​><init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V 875 ····​invoke-​direct·​{v8,​·​p0},​·​Lde/​shandschuh/​slightbackup/​BackupActivity$2;​-​><init>(Lde/​shandschuh/​slightbackup/​BackupActivity;​)​V
   
Max diff block lines reached; 22600/27640 bytes (81.77%) of diff not shown.
[−]
smali/de/shandschuh/slightbackup/BackupFilesListAdapter$1.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​ 31 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​)​V 33 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​108 37 ····​.​line·​108
37 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 76, 24 lines modified Offset 77, 20 lines modified
76 ····​const/​4·​v0,​·​-​0x1 77 ····​const/​4·​v0,​·​-​0x1
   
77 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
78 .​end·​method 79 .​end·​method
   
79 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 80 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
80 ····​.​locals·​1 81 ····​.​locals·​1
81 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
82 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
83 ····​.​prologue 82 ····​.​prologue
84 ····​.​line·​108 83 ····​.​line·​108
85 ····​check-​cast·​p1,​·​Ljava/​io/​File;​ 84 ····​check-​cast·​p1,​·​Ljava/​io/​File;​
   
86 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
87 ····​check-​cast·​p2,​·​Ljava/​io/​File;​ 85 ····​check-​cast·​p2,​·​Ljava/​io/​File;​
   
88 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
89 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r$1;​-​>compare(Ljava/​io/​File;​Ljava/​io/​File;​)​I 86 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r$1;​-​>compare(Ljava/​io/​File;​Ljava/​io/​File;​)​I
   
90 ····​move-​result·​v0 87 ····​move-​result·​v0
   
91 ····​return·​v0 88 ····​return·​v0
92 .​end·​method 89 .​end·​method
[−]
smali/de/shandschuh/slightbackup/BackupTask$1.smali
Offset 22, 18 lines modified Offset 22, 19 lines modified
   
22 .​field·​final·​synthetic·​val$progressDialog:​Landroid/​app/​ProgressDialog;​ 22 .​field·​final·​synthetic·​val$progressDialog:​Landroid/​app/​ProgressDialog;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupTask;​Landroid/​app/​ProgressDialog;​)​V 24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupTask;​Landroid/​app/​ProgressDialog;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupTask;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​48 28 ····​.​line·​48
28 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask$1;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask.​1;​" 29 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask$1;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask$1;​"
29 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupTask;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupTask;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$1;​-​>val$progressDialog:​Landroid/​app/​ProgressDialog;​ 31 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$1;​-​>val$progressDialog:​Landroid/​app/​ProgressDialog;​
   
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​return-​void 33 ····​return-​void
Offset 44, 15 lines modified Offset 45, 15 lines modified
44 .​method·​public·​onKey(Landroid/​content/​DialogInterface;​ILandroid/​view/​KeyEvent;​)​Z 45 .​method·​public·​onKey(Landroid/​content/​DialogInterface;​ILandroid/​view/​KeyEvent;​)​Z
45 ····​.​locals·​3 46 ····​.​locals·​3
46 ····​.​param·​p1,​·​"dialog"····​#·​Landroid/​content/​DialogInterface;​ 47 ····​.​param·​p1,​·​"dialog"····​#·​Landroid/​content/​DialogInterface;​
47 ····​.​param·​p2,​·​"keyCode"····​#·​I 48 ····​.​param·​p2,​·​"keyCode"····​#·​I
48 ····​.​param·​p3,​·​"event"····​#·​Landroid/​view/​KeyEvent;​ 49 ····​.​param·​p3,​·​"event"····​#·​Landroid/​view/​KeyEvent;​
   
49 ····​.​prologue 50 ····​.​prologue
50 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask$1;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask.​1;​" 51 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask$1;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask$1;​"
51 ····​const/​4·​v2,​·​0x1 52 ····​const/​4·​v2,​·​0x1
   
52 ····​.​line·​50 53 ····​.​line·​50
53 ····​const/​4·​v0,​·​0x4 54 ····​const/​4·​v0,​·​0x4
   
54 ····​if-​ne·​p2,​·​v0,​·​:​cond_0 55 ····​if-​ne·​p2,​·​v0,​·​:​cond_0
   
[−]
smali/de/shandschuh/slightbackup/BackupTask$2.smali
Offset 22, 18 lines modified Offset 22, 19 lines modified
   
22 .​field·​final·​synthetic·​val$progressDialog:​Landroid/​app/​ProgressDialog;​ 22 .​field·​final·​synthetic·​val$progressDialog:​Landroid/​app/​ProgressDialog;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupTask;​Landroid/​app/​ProgressDialog;​)​V 24 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​BackupTask;​Landroid/​app/​ProgressDialog;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​BackupTask;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​57 28 ····​.​line·​57
28 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask$2;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask.​2;​" 29 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask$2;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask$2;​"
29 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$2;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupTask;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$2;​-​>this$0:​Lde/​shandschuh/​slightbackup/​BackupTask;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$2;​-​>val$progressDialog:​Landroid/​app/​ProgressDialog;​ 31 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$2;​-​>val$progressDialog:​Landroid/​app/​ProgressDialog;​
   
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​return-​void 33 ····​return-​void
Offset 44, 15 lines modified Offset 45, 15 lines modified
44 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V 45 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V
45 ····​.​locals·​2 46 ····​.​locals·​2
46 ····​.​param·​p1,​·​"dialog"····​#·​Landroid/​content/​DialogInterface;​ 47 ····​.​param·​p1,​·​"dialog"····​#·​Landroid/​content/​DialogInterface;​
47 ····​.​param·​p2,​·​"which"····​#·​I 48 ····​.​param·​p2,​·​"which"····​#·​I
   
48 ····​.​prologue 49 ····​.​prologue
49 ····​.​line·​59 50 ····​.​line·​59
50 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask$2;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask.​2;​" 51 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask$2;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask$2;​"
51 ····​iget-​object·​v0,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$2;​-​>val$progressDialog:​Landroid/​app/​ProgressDialog;​ 52 ····​iget-​object·​v0,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupTask$2;​-​>val$progressDialog:​Landroid/​app/​ProgressDialog;​
   
52 ····​const/​4·​v1,​·​0x0 53 ····​const/​4·​v1,​·​0x0
   
53 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ProgressDialog;​-​>setProgress(I)​V 54 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ProgressDialog;​-​>setProgress(I)​V
   
54 ····​.​line·​60 55 ····​.​line·​60
[−]
smali/de/shandschuh/slightbackup/BackupTask.smali
Offset 213, 22 lines modified Offset 213, 20 lines modified
213 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ProgressDialog;​-​>setProgress(I)​V 213 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ProgressDialog;​-​>setProgress(I)​V
   
214 ····​goto·​:​goto_0 214 ····​goto·​:​goto_0
215 .​end·​method 215 .​end·​method
   
216 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V 216 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V
217 ····​.​locals·​0 217 ····​.​locals·​0
218 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
219 ····​.​prologue 218 ····​.​prologue
220 ····​.​line·​37 219 ····​.​line·​37
221 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask<TA;​TB;​>;​" 220 ····​.​local·​p0,​·​"this":​Lde/​shandschuh/​slightbackup/​BackupTask;​,​·​"Lde/​shandschuh/​slightbackup/​BackupTask<TA;​TB;​>;​"
222 ····​check-​cast·​p1,​·​[Ljava/​lang/​Integer;​ 221 ····​check-​cast·​p1,​·​[Ljava/​lang/​Integer;​
   
223 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
224 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​BackupTask;​-​>onProgressUpdate([Lj​ava/​lang/​Integer;​)​V 222 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​BackupTask;​-​>onProgressUpdate([Lj​ava/​lang/​Integer;​)​V
   
225 ····​return-​void 223 ····​return-​void
226 .​end·​method 224 .​end·​method
   
227 .​method·​public·​varargs·​progress([Ljava/​lang/​Integer;​)​V 225 .​method·​public·​varargs·​progress([Ljava/​lang/​Integer;​)​V
228 ····​.​locals·​0 226 ····​.​locals·​0
[−]
smali/de/shandschuh/slightbackup/BackupFilesListAdapter.smali
Offset 313, 40 lines modified Offset 313, 40 lines modified
313 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​ 313 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
314 ····​.​param·​p2,​·​"notify"····​#·​Z 314 ····​.​param·​p2,​·​"notify"····​#·​Z
   
315 ····​.​prologue 315 ····​.​prologue
316 ····​.​line·​224 316 ····​.​line·​224
317 ····​invoke-​static·​{p1},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>getFileDate(Ljava/​io/​File;​)​J 317 ····​invoke-​static·​{p1},​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>getFileDate(Ljava/​io/​File;​)​J
   
318 ····​move-​result-​wide·​v5 318 ····​move-​result-​wide·​v6
   
319 ····​.​line·​226 319 ····​.​line·​226
320 ····​.​local·​v5,​·​"longDate":​J 320 ····​.​local·​v6,​·​"longDate":​J
321 ····​invoke-​static·​{},​·​Ljava/​util/​TimeZone;​-​>getDefault()​Ljava/​util/​TimeZone;​ 321 ····​invoke-​static·​{},​·​Ljava/​util/​TimeZone;​-​>getDefault()​Ljava/​util/​TimeZone;​
   
322 ····​move-​result-​object·​v9 322 ····​move-​result-​object·​v9
   
323 ····​invoke-​virtual·​{v9,​·​v5,​·​v6},​·​Ljava/​util/​TimeZone;​-​>getOffset(J)​I 323 ····​invoke-​virtual·​{v9,​·​v6,​·​v7},​·​Ljava/​util/​TimeZone;​-​>getOffset(J)​I
   
324 ····​move-​result·​v9 324 ····​move-​result·​v9
   
325 ····​int-​to-​long·​v9,​·​v9 325 ····​int-​to-​long·​v10,​·​v9
   
326 ····​add-​long/​2addr·​v5,​·​v9 326 ····​add-​long/​2addr·​v6,​·​v10
   
327 ····​.​line·​228 327 ····​.​line·​228
328 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​ 328 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​
   
329 ····​const-​wide/​32·​v9,​·​0x5265c00 329 ····​const-​wide/​32·​v10,​·​0x5265c00
   
330 ····​rem-​long·​v9,​·​v5,​·​v9 330 ····​rem-​long·​v10,​·​v6,​·​v10
   
331 ····​sub-​long·​v9,​·​v5,​·​v9 331 ····​sub-​long·​v10,​·​v6,​·​v10
   
332 ····​invoke-​direct·​{v2,​·​v9,​·​v10},​·​Ljava/​util/​Date;​-​><init>(J)​V 332 ····​invoke-​direct·​{v2,​·​v10,​·​v11},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
333 ····​.​line·​232 333 ····​.​line·​232
334 ····​.​local·​v2,​·​"date":​Ljava/​util/​Date;​ 334 ····​.​local·​v2,​·​"date":​Ljava/​util/​Date;​
335 ····​iget-​object·​v9,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>dates:​Ljava/​util/​Vector;​ 335 ····​iget-​object·​v9,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>dates:​Ljava/​util/​Vector;​
   
336 ····​invoke-​virtual·​{v9,​·​v2},​·​Ljava/​util/​Vector;​-​>contains(Ljava/​lang/​Object;​)​Z 336 ····​invoke-​virtual·​{v9,​·​v2},​·​Ljava/​util/​Vector;​-​>contains(Ljava/​lang/​Object;​)​Z
   
Offset 409, 24 lines modified Offset 409, 24 lines modified
   
409 ····​.​line·​253 409 ····​.​line·​253
410 ····​.​local·​v0,​·​"backuptype":​I 410 ····​.​local·​v0,​·​"backuptype":​I
411 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​Vector;​-​>size()​I 411 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​Vector;​-​>size()​I
   
412 ····​move-​result·​v9 412 ····​move-​result·​v9
   
413 ····​add-​int/​lit8·​v7,​·​v9,​·​-​0x2 413 ····​add-​int/​lit8·​v5,​·​v9,​·​-​0x2
   
414 ····​.​local·​v7,​·​"n":​I 414 ····​.​local·​v5,​·​"n":​I
415 ····​:​goto_1 415 ····​:​goto_1
416 ····​const/​4·​v9,​·​-​0x1 416 ····​const/​4·​v9,​·​-​0x1
   
417 ····​if-​le·​v7,​·​v9,​·​:​cond_2 417 ····​if-​le·​v5,​·​v9,​·​:​cond_2
   
418 ····​.​line·​254 418 ····​.​line·​254
419 ····​invoke-​virtual·​{v8,​·​v7},​·​Ljava/​util/​Vector;​-​>get(I)​Ljava/​lang/​Object;​ 419 ····​invoke-​virtual·​{v8,​·​v5},​·​Ljava/​util/​Vector;​-​>get(I)​Ljava/​lang/​Object;​
   
420 ····​move-​result-​object·​v9 420 ····​move-​result-​object·​v9
   
421 ····​check-​cast·​v9,​·​Ljava/​io/​File;​ 421 ····​check-​cast·​v9,​·​Ljava/​io/​File;​
   
422 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​File;​-​>toString()​Ljava/​lang/​String;​ 422 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​File;​-​>toString()​Ljava/​lang/​String;​
   
Offset 441, 33 lines modified Offset 441, 33 lines modified
441 ····​add-​int/​lit8·​v1,​·​v1,​·​-​0x1 441 ····​add-​int/​lit8·​v1,​·​v1,​·​-​0x1
   
442 ····​const/​4·​v9,​·​0x1 442 ····​const/​4·​v9,​·​0x1
   
443 ····​if-​ge·​v1,​·​v9,​·​:​cond_0 443 ····​if-​ge·​v1,​·​v9,​·​:​cond_0
   
444 ····​.​line·​255 444 ····​.​line·​255
445 ····​invoke-​virtual·​{v8,​·​v7},​·​Ljava/​util/​Vector;​-​>remove(I)​Ljava/​lang/​Object;​ 445 ····​invoke-​virtual·​{v8,​·​v5},​·​Ljava/​util/​Vector;​-​>remove(I)​Ljava/​lang/​Object;​
   
446 ····​move-​result-​object·​v9 446 ····​move-​result-​object·​v9
   
447 ····​check-​cast·​v9,​·​Ljava/​io/​File;​ 447 ····​check-​cast·​v9,​·​Ljava/​io/​File;​
   
448 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​File;​-​>delete()​Z 448 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​File;​-​>delete()​Z
   
449 ····​.​line·​253 449 ····​.​line·​253
450 ····​:​cond_0 450 ····​:​cond_0
451 ····​add-​int/​lit8·​v7,​·​v7,​·​-​0x1 451 ····​add-​int/​lit8·​v5,​·​v5,​·​-​0x1
   
452 ····​goto·​:​goto_1 452 ····​goto·​:​goto_1
   
453 ····​.​line·​240 453 ····​.​line·​240
454 ····​.​end·​local·​v0····​#·​"backuptype":​I 454 ····​.​end·​local·​v0····​#·​"backuptype":​I
455 ····​.​end·​local·​v1····​#·​"cycleCount":​I 455 ····​.​end·​local·​v1····​#·​"cycleCount":​I
456 ····​.​end·​local·​v3····​#·​"filename":​Ljava/​lang/​String;​ 456 ····​.​end·​local·​v3····​#·​"filename":​Ljava/​lang/​String;​
457 ····​.​end·​local·​v7····​#·​"n":​I 457 ····​.​end·​local·​v5····​#·​"n":​I
458 ····​.​end·​local·​v8····​#·​"vector":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​io/​File;​>;​" 458 ····​.​end·​local·​v8····​#·​"vector":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​io/​File;​>;​"
459 ····​:​cond_1 459 ····​:​cond_1
460 ····​iget-​object·​v9,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>data:​Ljava/​util/​Map;​ 460 ····​iget-​object·​v9,​·​p0,​·​Lde/​shandschuh/​slightbackup/​BackupFilesListAdapte​r;​-​>data:​Ljava/​util/​Map;​
   
461 ····​invoke-​interface·​{v9,​·​v2},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 461 ····​invoke-​interface·​{v9,​·​v2},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
462 ····​move-​result-​object·​v8 462 ····​move-​result-​object·​v8
Max diff block lines reached; 22210/25278 bytes (87.86%) of diff not shown.
[−]
smali/de/shandschuh/slightbackup/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·​86  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
[−]
smali/de/shandschuh/slightbackup/exporter/EverythingExporter.smali
Offset 39, 106 lines modified Offset 39, 105 lines modified
39 ····​.​param·​p1,​·​"exportTask"····​#·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​ 39 ····​.​param·​p1,​·​"exportTask"····​#·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​50 41 ····​.​line·​50
42 ····​invoke-​direct·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​-​><init>(Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​)​V 42 ····​invoke-​direct·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​-​><init>(Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​)​V
   
43 ····​.​line·​51 43 ····​.​line·​51
44 ····​new-​instance·​v2,​·​Ljava/​util/​Vector;​ 44 ····​new-​instance·​v1,​·​Ljava/​util/​Vector;​
   
45 ····​invoke-​direct·​{v2},​·​Ljava/​util/​Vector;​-​><init>()​V 45 ····​invoke-​direct·​{v1},​·​Ljava/​util/​Vector;​-​><init>()​V
   
46 ····​iput-​object·​v2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​-​>exporters:​Ljava/​util/​Vector;​ 46 ····​iput-​object·​v1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​-​>exporters:​Ljava/​util/​Vector;​
   
47 ····​.​line·​52 47 ····​.​line·​52
48 ····​sget-​object·​v2,​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​-​>EXPORTERS:​Ljava/​util/​Vector;​ 48 ····​sget-​object·​v1,​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​-​>EXPORTERS:​Ljava/​util/​Vector;​
   
49 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​ 49 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​
   
50 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v2
   
51 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
52 ····​:​cond_0 51 ····​:​cond_0
53 ····​:​goto_0 52 ····​:​goto_0
54 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 53 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
55 ····​move-​result·​v2 54 ····​move-​result·​v1
   
56 ····​if-​eqz·​v2,​·​:​cond_1 55 ····​if-​eqz·​v1,​·​:​cond_1
   
57 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 56 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
58 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
59 ····​check-​cast·​v0,​·​Ljava/​lang/​Class;​ 58 ····​check-​cast·​v0,​·​Ljava/​lang/​Class;​
   
60 ····​.​line·​53 59 ····​.​line·​53
61 ····​.​local·​v0,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 60 ····​.​local·​v0,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
62 ····​if-​eqz·​v0,​·​:​cond_0 61 ····​if-​eqz·​v0,​·​:​cond_0
   
63 ····​const-​class·​v2,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​ 62 ····​const-​class·​v1,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​
   
64 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 63 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
65 ····​move-​result·​v2 64 ····​move-​result·​v1
   
66 ····​if-​nez·​v2,​·​:​cond_0 65 ····​if-​nez·​v1,​·​:​cond_0
   
67 ····​.​line·​55 66 ····​.​line·​55
68 ····​:​try_start_0 67 ····​:​try_start_0
69 ····​iget-​object·​v3,​·​p0,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​-​>exporters:​Ljava/​util/​Vector;​ 68 ····​iget-​object·​v3,​·​p0,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​-​>exporters:​Ljava/​util/​Vector;​
   
70 ····​const/​4·​v2,​·​0x1 69 ····​const/​4·​v1,​·​0x1
   
71 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​ 70 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Class;​
   
72 ····​const/​4·​v4,​·​0x0 71 ····​const/​4·​v4,​·​0x0
   
73 ····​const-​class·​v5,​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​ 72 ····​const-​class·​v5,​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​
   
74 ····​aput-​object·​v5,​·​v2,​·​v4 73 ····​aput-​object·​v5,​·​v1,​·​v4
   
75 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​ 74 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​
   
76 ····​move-​result-​object·​v2 75 ····​move-​result-​object·​v1
   
77 ····​const/​4·​v4,​·​0x1 76 ····​const/​4·​v4,​·​0x1
   
78 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 77 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
79 ····​const/​4·​v5,​·​0x0 78 ····​const/​4·​v5,​·​0x0
   
80 ····​aput-​object·​p1,​·​v4,​·​v5 79 ····​aput-​object·​p1,​·​v4,​·​v5
   
81 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​reflect/​Constructor;​-​>newInstance([Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 80 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​reflect/​Constructor;​-​>newInstance([Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
82 ····​move-​result-​object·​v2 81 ····​move-​result-​object·​v1
   
83 ····​check-​cast·​v2,​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​ 82 ····​check-​cast·​v1,​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​
   
84 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z 83 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z
85 ····​:​try_end_0 84 ····​:​try_end_0
86 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 85 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
87 ····​goto·​:​goto_0 86 ····​goto·​:​goto_0
   
88 ····​.​line·​56 87 ····​.​line·​56
89 ····​:​catch_0 88 ····​:​catch_0
90 ····​move-​exception·​v2 89 ····​move-​exception·​v1
   
91 ····​goto·​:​goto_0 90 ····​goto·​:​goto_0
   
92 ····​.​line·​61 91 ····​.​line·​61
93 ····​.​end·​local·​v0····​#·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 92 ····​.​end·​local·​v0····​#·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
94 ····​:​cond_1 93 ····​:​cond_1
95 ····​new-​instance·​v2,​·​Ljava/​util/​Vector;​ 94 ····​new-​instance·​v1,​·​Ljava/​util/​Vector;​
   
96 ····​invoke-​direct·​{v2},​·​Ljava/​util/​Vector;​-​><init>()​V 95 ····​invoke-​direct·​{v1},​·​Ljava/​util/​Vector;​-​><init>()​V
   
97 ····​iput-​object·​v2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​-​>failedExporters:​Ljava/​util/​Vector;​ 96 ····​iput-​object·​v1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​-​>failedExporters:​Ljava/​util/​Vector;​
Max diff block lines reached; 11862/16165 bytes (73.38%) of diff not shown.
[−]
smali/de/shandschuh/slightbackup/exporter/ExportTask.smali
Offset 207, 21 lines modified Offset 207, 19 lines modified
207 ····​move-​result-​object·​v1 207 ····​move-​result-​object·​v1
   
208 ····​goto·​:​goto_0 208 ····​goto·​:​goto_0
209 .​end·​method 209 .​end·​method
   
210 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 210 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
211 ····​.​locals·​1 211 ····​.​locals·​1
212 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
213 ····​.​prologue 212 ····​.​prologue
214 ····​.​line·​40 213 ····​.​line·​40
215 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 214 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
216 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
217 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Integer;​ 215 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Integer;​
   
218 ····​move-​result-​object·​v0 216 ····​move-​result-​object·​v0
   
219 ····​return-​object·​v0 217 ····​return-​object·​v0
220 .​end·​method 218 .​end·​method
   
Offset 474, 21 lines modified Offset 472, 19 lines modified
474 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V 472 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V
   
475 ····​goto·​:​goto_1 473 ····​goto·​:​goto_1
476 .​end·​method 474 .​end·​method
   
477 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 475 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
478 ····​.​locals·​0 476 ····​.​locals·​0
479 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
480 ····​.​prologue 477 ····​.​prologue
481 ····​.​line·​40 478 ····​.​line·​40
482 ····​check-​cast·​p1,​·​Ljava/​lang/​Integer;​ 479 ····​check-​cast·​p1,​·​Ljava/​lang/​Integer;​
   
483 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
484 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​-​>onPostExecute(Ljava/​lang/​Integer;​)​V 480 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​-​>onPostExecute(Ljava/​lang/​Integer;​)​V
   
485 ····​return-​void 481 ····​return-​void
486 .​end·​method 482 .​end·​method
   
487 .​method·​protected·​onPreExecute()​V 483 .​method·​protected·​onPreExecute()​V
488 ····​.​locals·​1 484 ····​.​locals·​1
Offset 590, 18 lines modified Offset 586, 16 lines modified
590 ····​.​packed-​switch·​0x0 586 ····​.​packed-​switch·​0x0
591 ········​:​pswitch_0 587 ········​:​pswitch_0
592 ····​.​end·​packed-​switch 588 ····​.​end·​packed-​switch
593 .​end·​method 589 .​end·​method
   
594 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V 590 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V
595 ····​.​locals·​0 591 ····​.​locals·​0
596 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
597 ····​.​prologue 592 ····​.​prologue
598 ····​.​line·​40 593 ····​.​line·​40
599 ····​check-​cast·​p1,​·​[Ljava/​lang/​Integer;​ 594 ····​check-​cast·​p1,​·​[Ljava/​lang/​Integer;​
   
600 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
601 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​-​>onProgressUpdate([Lj​ava/​lang/​Integer;​)​V 595 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​-​>onProgressUpdate([Lj​ava/​lang/​Integer;​)​V
   
602 ····​return-​void 596 ····​return-​void
603 .​end·​method 597 .​end·​method
[−]
smali/de/shandschuh/slightbackup/exporter/Exporter.smali
Offset 152, 112 lines modified Offset 152, 111 lines modified
   
152 .​method·​public·​static·​getById(ILde/​shandschuh/​slightbackup/​exporter/​ExportTask;​)​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​ 152 .​method·​public·​static·​getById(ILde/​shandschuh/​slightbackup/​exporter/​ExportTask;​)​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​
153 ····​.​locals·​6 153 ····​.​locals·​6
154 ····​.​param·​p0,​·​"id"····​#·​I 154 ····​.​param·​p0,​·​"id"····​#·​I
155 ····​.​param·​p1,​·​"exportTask"····​#·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​ 155 ····​.​param·​p1,​·​"exportTask"····​#·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​
   
156 ····​.​prologue 156 ····​.​prologue
157 ····​const/​4·​v3,​·​0x0 157 ····​const/​4·​v2,​·​0x0
   
158 ····​.​line·​160 158 ····​.​line·​160
159 ····​if-​nez·​p0,​·​:​cond_0 159 ····​if-​nez·​p0,​·​:​cond_0
   
160 ····​.​line·​161 160 ····​.​line·​161
161 ····​new-​instance·​v2,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​ 161 ····​new-​instance·​v1,​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​
   
162 ····​invoke-​direct·​{v2,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​-​><init>(Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​)​V 162 ····​invoke-​direct·​{v1,​·​p1},​·​Lde/​shandschuh/​slightbackup/​exporter/​EverythingExporter;​-​><init>(Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​)​V
   
163 ····​.​line·​174 163 ····​.​line·​174
164 ····​:​goto_0 164 ····​:​goto_0
165 ····​return-​object·​v2 165 ····​return-​object·​v1
   
166 ····​.​line·​163 166 ····​.​line·​163
167 ····​:​cond_0 167 ····​:​cond_0
168 ····​sget-​object·​v2,​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​-​>EXPORTERS:​Ljava/​util/​Vector;​ 168 ····​sget-​object·​v1,​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​-​>EXPORTERS:​Ljava/​util/​Vector;​
   
169 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​ 169 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​
   
170 ····​move-​result-​object·​v1 170 ····​move-​result-​object·​v3
   
171 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
172 ····​:​cond_1 171 ····​:​cond_1
173 ····​:​goto_1 172 ····​:​goto_1
174 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 173 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
175 ····​move-​result·​v2 174 ····​move-​result·​v1
   
176 ····​if-​eqz·​v2,​·​:​cond_2 175 ····​if-​eqz·​v1,​·​:​cond_2
   
177 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 176 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
178 ····​move-​result-​object·​v0 177 ····​move-​result-​object·​v0
   
179 ····​check-​cast·​v0,​·​Ljava/​lang/​Class;​ 178 ····​check-​cast·​v0,​·​Ljava/​lang/​Class;​
   
180 ····​.​line·​165 179 ····​.​line·​165
181 ····​.​local·​v0,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 180 ····​.​local·​v0,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
182 ····​:​try_start_0 181 ····​:​try_start_0
183 ····​const-​string·​v2,​·​"ID" 182 ····​const-​string·​v1,​·​"ID"
   
184 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 183 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
185 ····​move-​result-​object·​v2 184 ····​move-​result-​object·​v1
   
186 ····​const/​4·​v4,​·​0x0 185 ····​const/​4·​v4,​·​0x0
   
187 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​reflect/​Field;​-​>getInt(Ljava/​lang/​Object;​)​I 186 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​reflect/​Field;​-​>getInt(Ljava/​lang/​Object;​)​I
   
188 ····​move-​result·​v2 187 ····​move-​result·​v1
   
189 ····​if-​ne·​v2,​·​p0,​·​:​cond_1 188 ····​if-​ne·​v1,​·​p0,​·​:​cond_1
   
190 ····​.​line·​166 189 ····​.​line·​166
191 ····​const/​4·​v2,​·​0x1 190 ····​const/​4·​v1,​·​0x1
   
192 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​ 191 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Class;​
   
193 ····​const/​4·​v4,​·​0x0 192 ····​const/​4·​v4,​·​0x0
   
194 ····​const-​class·​v5,​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​ 193 ····​const-​class·​v5,​·​Lde/​shandschuh/​slightbackup/​exporter/​ExportTask;​
   
195 ····​aput-​object·​v5,​·​v2,​·​v4 194 ····​aput-​object·​v5,​·​v1,​·​v4
   
196 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​ 195 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​
   
197 ····​move-​result-​object·​v2 196 ····​move-​result-​object·​v1
   
198 ····​const/​4·​v4,​·​0x1 197 ····​const/​4·​v4,​·​0x1
   
199 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 198 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
200 ····​const/​4·​v5,​·​0x0 199 ····​const/​4·​v5,​·​0x0
   
201 ····​aput-​object·​p1,​·​v4,​·​v5 200 ····​aput-​object·​p1,​·​v4,​·​v5
   
202 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​reflect/​Constructor;​-​>newInstance([Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 201 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​reflect/​Constructor;​-​>newInstance([Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
203 ····​move-​result-​object·​v2 202 ····​move-​result-​object·​v1
   
204 ····​check-​cast·​v2,​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​ 203 ····​check-​cast·​v1,​·​Lde/​shandschuh/​slightbackup/​exporter/​Exporter;​
205 ····​:​try_end_0 204 ····​:​try_end_0
206 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 205 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
207 ····​goto·​:​goto_0 206 ····​goto·​:​goto_0
   
208 ····​.​end·​local·​v0····​#·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 207 ····​.​end·​local·​v0····​#·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
209 ····​:​cond_2 208 ····​:​cond_2
210 ····​move-​object·​v2,​·​v3 209 ····​move-​object·​v1,​·​v2
   
211 ····​.​line·​174 210 ····​.​line·​174
Max diff block lines reached; 1036/5037 bytes (20.57%) of diff not shown.
[−]
smali/de/shandschuh/slightbackup/exporter/SMSExporter.smali
Offset 115, 25 lines modified Offset 115, 28 lines modified
   
115 ····​move-​result·​v0 115 ····​move-​result·​v0
   
116 ····​if-​eqz·​v0,​·​:​cond_0 116 ····​if-​eqz·​v0,​·​:​cond_0
   
117 ····​const-​string·​v0,​·​"body" 117 ····​const-​string·​v0,​·​"body"
   
  118 ····​.​line·​67
118 ····​invoke-​static·​{p1,​·​v0},​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>indexOf([Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 119 ····​invoke-​static·​{p1,​·​v0},​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>indexOf([Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
119 ····​move-​result·​v0 120 ····​move-​result·​v0
   
120 ····​const/​4·​v1,​·​-​0x1 121 ····​const/​4·​v1,​·​-​0x1
   
121 ····​if-​le·​v0,​·​v1,​·​:​cond_0 122 ····​if-​le·​v0,​·​v1,​·​:​cond_0
   
122 ····​const/​4·​v0,​·​0x1 123 ····​const/​4·​v0,​·​0x1
   
  124 ····​.​line·​66
123 ····​:​goto_0 125 ····​:​goto_0
124 ····​return·​v0 126 ····​return·​v0
   
  127 ····​.​line·​67
125 ····​:​cond_0 128 ····​:​cond_0
126 ····​const/​4·​v0,​·​0x0 129 ····​const/​4·​v0,​·​0x0
   
127 ····​goto·​:​goto_0 130 ····​goto·​:​goto_0
128 .​end·​method 131 .​end·​method
[−]
smali/de/shandschuh/slightbackup/exporter/SimpleExporter.smali
Offset 188, 91 lines modified Offset 188, 84 lines modified
188 .​method·​private·​determineFields([Ljav​a/​lang/​String;​[Ljava/​lang/​String;​[Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 188 .​method·​private·​determineFields([Ljav​a/​lang/​String;​[Ljava/​lang/​String;​[Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
189 ····​.​locals·​7 189 ····​.​locals·​7
190 ····​.​param·​p1,​·​"columnNames"····​#·​[Ljava/​lang/​String;​ 190 ····​.​param·​p1,​·​"columnNames"····​#·​[Ljava/​lang/​String;​
191 ····​.​param·​p2,​·​"fields"····​#·​[Ljava/​lang/​String;​ 191 ····​.​param·​p2,​·​"fields"····​#·​[Ljava/​lang/​String;​
192 ····​.​param·​p3,​·​"optionalFields"····​#·​[Ljava/​lang/​String;​ 192 ····​.​param·​p3,​·​"optionalFields"····​#·​[Ljava/​lang/​String;​
   
193 ····​.​prologue 193 ····​.​prologue
  194 ····​const/​4·​v3,​·​0x0
   
194 ····​.​line·​179 195 ····​.​line·​179
195 ····​new-​instance·​v4,​·​Ljava/​util/​Vector;​ 196 ····​new-​instance·​v1,​·​Ljava/​util/​Vector;​
   
196 ····​invoke-​direct·​{v4},​·​Ljava/​util/​Vector;​-​><init>()​V 197 ····​invoke-​direct·​{v1},​·​Ljava/​util/​Vector;​-​><init>()​V
   
197 ····​.​line·​181 198 ····​.​line·​181
198 ····​.​local·​v4,​·​"result":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​lang/​String;​>;​" 199 ····​.​local·​v1,​·​"result":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​lang/​String;​>;​"
199 ····move-​object·​v0,​·​p2 200 ····array-​length·​v4,​·​p2
   
200 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
201 ····​array-​length·​v3,​·​v0  
   
202 ····.​local·​v3,​·"len$":​I 201 ····move·​v2,​·v3
203 ····​const/​4·​v2,​·​0x0  
   
204 ····​.​local·​v2,​·​"i$":​I  
205 ····​:​goto_0 202 ····​:​goto_0
206 ····​if-​ge·​v2,​·​v3,​·​:​cond_0 203 ····​if-​ge·​v2,​·​v4,​·​:​cond_0
   
207 ····​aget-​object·​v1,​·v0,​·​v2 204 ····​aget-​object·​v0,​·p2,​·​v2
   
208 ····​.​line·​182 205 ····​.​line·​182
209 ····​.​local·​v1,​·​"field":​Ljava/​lang/​String;​ 206 ····​.​local·​v0,​·​"field":​Ljava/​lang/​String;​
210 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z 207 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z
   
211 ····​.​line·​181 208 ····​.​line·​181
212 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 209 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
213 ····​goto·​:​goto_0 210 ····​goto·​:​goto_0
   
214 ····​.​line·​184 211 ····​.​line·​184
215 ····​.​end·​local·​v1····​#·​"field":​Ljava/​lang/​String;​ 212 ····​.​end·​local·​v0····​#·​"field":​Ljava/​lang/​String;​
216 ····​:​cond_0 213 ····​:​cond_0
217 ····move-​object·​v0,​·​p3 214 ····array-​length·​v4,​·​p3
   
218 ····array-​length·​v3,​·​v0 215 ····move·​v2,​·​v3
   
219 ····​const/​4·​v2,​·​0x0  
   
220 ····​:​goto_1 216 ····​:​goto_1
221 ····​if-​ge·​v2,​·​v3,​·​:​cond_2 217 ····​if-​ge·​v2,​·​v4,​·​:​cond_2
   
222 ····​aget-​object·​v1,​·v0,​·​v2 218 ····​aget-​object·​v0,​·p3,​·​v2
   
223 ····​.​line·​185 219 ····​.​line·​185
224 ····​.​restart·​local·​v1····​#·​"field":​Ljava/​lang/​String;​ 220 ····​.​restart·​local·​v0····​#·​"field":​Ljava/​lang/​String;​
225 ····​invoke-​static·​{p1,​·​v1},​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>indexOf([Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 221 ····​invoke-​static·​{p1,​·​v0},​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>indexOf([Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
226 ····​move-​result·​v5 222 ····​move-​result·​v5
   
227 ····​const/​4·​v6,​·​-​0x1 223 ····​const/​4·​v6,​·​-​0x1
   
228 ····​if-​le·​v5,​·​v6,​·​:​cond_1 224 ····​if-​le·​v5,​·​v6,​·​:​cond_1
   
229 ····​.​line·​186 225 ····​.​line·​186
230 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z 226 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z
   
231 ····​.​line·​184 227 ····​.​line·​184
232 ····​:​cond_1 228 ····​:​cond_1
233 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 229 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
234 ····​goto·​:​goto_1 230 ····​goto·​:​goto_1
   
235 ····​.​line·​189 231 ····​.​line·​189
236 ····​.​end·​local·​v1····​#·​"field":​Ljava/​lang/​String;​ 232 ····​.​end·​local·​v0····​#·​"field":​Ljava/​lang/​String;​
237 ····​:​cond_2 233 ····​:​cond_2
238 ····const/​4·​v5,​·0x0 234 ····new-​array·​v2,​·​v3,​·[Ljava/​lang/​String;​
   
239 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​  
   
240 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​Vector;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​Vector;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
241 ····​move-​result-​object·​v5 236 ····​move-​result-​object·​v2
   
242 ····​check-​cast·​v5,​·​[Ljava/​lang/​String;​ 237 ····​check-​cast·​v2,​·​[Ljava/​lang/​String;​
   
243 ····​return-​object·​v5 238 ····​return-​object·​v2
244 .​end·​method 239 .​end·​method
   
   
245 #·​virtual·​methods 240 #·​virtual·​methods
246 .​method·​public·​addText(Landroid/​database/​Cursor;​Ljava/​io/​Writer;​)​V 241 .​method·​public·​addText(Landroid/​database/​Cursor;​Ljava/​io/​Writer;​)​V
247 ····​.​locals·​0 242 ····​.​locals·​0
248 ····​.​param·​p1,​·​"cursor"····​#·​Landroid/​database/​Cursor;​ 243 ····​.​param·​p1,​·​"cursor"····​#·​Landroid/​database/​Cursor;​
[−]
smali/de/shandschuh/slightbackup/parser/ImportTask$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​62 27 ····​.​line·​62
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$1;​-​>this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/parser/ImportTask$2$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​ 21 .​field·​final·​synthetic·​this$1:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​82 27 ····​.​line·​82
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2$1;​-​>this$1:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2$1;​-​>this$1:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/parser/ImportTask$2$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​ 21 .​field·​final·​synthetic·​this$1:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​89 27 ····​.​line·​89
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2$2;​-​>this$1:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2$2;​-​>this$1:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/parser/ImportTask$2.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$progressDialog:​Landroid/​app/​ProgressDialog;​ 24 .​field·​final·​synthetic·​val$progressDialog:​Landroid/​app/​ProgressDialog;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​Landroid/​app/​ProgressDialog;​Ljava/​io/​File;​)​V 26 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​Landroid/​app/​ProgressDialog;​Ljava/​io/​File;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​70 30 ····​.​line·​70
30 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​-​>this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​-​>this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​-​>val$progressDialog:​Landroid/​app/​ProgressDialog;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$2;​-​>val$progressDialog:​Landroid/​app/​ProgressDialog;​
   
[−]
smali/de/shandschuh/slightbackup/parser/ImportTask$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​)​V 23 .​method·​constructor·​<init>(Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​140 27 ····​.​line·​140
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$3;​-​>this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask$3;​-​>this$0:​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/shandschuh/slightbackup/parser/ImportTask.smali
Offset 171, 21 lines modified Offset 171, 19 lines modified
171 ····​.​line·​117 171 ····​.​line·​117
172 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​ 172 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​
173 ····​goto·​:​goto_0 173 ····​goto·​:​goto_0
174 .​end·​method 174 .​end·​method
   
175 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 175 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
176 ····​.​locals·​1 176 ····​.​locals·​1
177 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
178 ····​.​prologue 177 ····​.​prologue
179 ····​.​line·​48 178 ····​.​line·​48
180 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 179 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
181 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
182 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Exception;​ 180 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Exception;​
   
183 ····​move-​result-​object·​v0 181 ····​move-​result-​object·​v0
   
184 ····​return-​object·​v0 182 ····​return-​object·​v0
185 .​end·​method 183 .​end·​method
   
Offset 431, 21 lines modified Offset 429, 19 lines modified
431 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V 429 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V
   
432 ····​goto·​:​goto_0 430 ····​goto·​:​goto_0
433 .​end·​method 431 .​end·​method
   
434 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 432 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
435 ····​.​locals·​0 433 ····​.​locals·​0
436 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
437 ····​.​prologue 434 ····​.​prologue
438 ····​.​line·​48 435 ····​.​line·​48
439 ····​check-​cast·​p1,​·​Ljava/​lang/​Exception;​ 436 ····​check-​cast·​p1,​·​Ljava/​lang/​Exception;​
   
440 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
441 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​-​>onPostExecute(Ljava/​lang/​Exception;​)​V 437 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​-​>onPostExecute(Ljava/​lang/​Exception;​)​V
   
442 ····​return-​void 438 ····​return-​void
443 .​end·​method 439 .​end·​method
   
444 .​method·​protected·​onPreExecute()​V 440 .​method·​protected·​onPreExecute()​V
445 ····​.​locals·​2 441 ····​.​locals·​2
[−]
smali/de/shandschuh/slightbackup/parser/MessageParser.smali
Offset 58, 22 lines modified Offset 58, 24 lines modified
58 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lde/​shandschuh/​slightbackup/​parser/​SimpleParser;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Landroid/​net/​Uri;​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​[Ljava/​lang/​String;​)​V 58 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lde/​shandschuh/​slightbackup/​parser/​SimpleParser;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Landroid/​net/​Uri;​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​[Ljava/​lang/​String;​)​V
   
59 ····​.​line·​65 59 ····​.​line·​65
60 ····​return-​void 60 ····​return-​void
61 .​end·​method 61 .​end·​method
   
62 .​method·​private·​static·​determineFields(Landr​oid/​content/​Context;​)​[Ljava/​lang/​String;​ 62 .​method·​private·​static·​determineFields(Landr​oid/​content/​Context;​)​[Ljava/​lang/​String;​
63 ····​.​locals·​14 63 ····​.​locals·​12
64 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 64 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​const/​4·​v13,​·​-​0x1 66 ····​const/​4·​v11,​·​-​0x1
   
67 ····​const/​4·​v2,​·​0x0 67 ····​const/​4·​v2,​·​0x0
   
  68 ····​const/​4·​v10,​·​0x0
   
68 ····​.​line·​90 69 ····​.​line·​90
69 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 70 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
70 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
71 ····​sget-​object·​v1,​·​Lde/​shandschuh/​slightbackup/​parser/​MessageParser;​-​>SMSCONVERSATIONSUPDA​TE_URI:​Landroid/​net/​Uri;​ 72 ····​sget-​object·​v1,​·​Lde/​shandschuh/​slightbackup/​parser/​MessageParser;​-​>SMSCONVERSATIONSUPDA​TE_URI:​Landroid/​net/​Uri;​
   
Offset 81, 110 lines modified Offset 83, 105 lines modified
   
81 ····​move-​object·​v3,​·​v2 83 ····​move-​object·​v3,​·​v2
   
82 ····​move-​object·​v4,​·​v2 84 ····​move-​object·​v4,​·​v2
   
83 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 85 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
84 ····​move-​result-​object·​v8 86 ····​move-​result-​object·​v7
   
85 ····​.​line·​92 87 ····​.​line·​92
86 ····​.​local·​v8,​·​"cursor":​Landroid/​database/​Cursor;​ 88 ····​.​local·​v7,​·​"cursor":​Landroid/​database/​Cursor;​
87 ····​invoke-​interface·​{v8},​·​Landroid/​database/​Cursor;​-​>getColumnNames()​[Ljava/​lang/​String;​ 89 ····​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>getColumnNames()​[Ljava/​lang/​String;​
   
88 ····​move-​result-​object·​v7 90 ····​move-​result-​object·​v6
   
89 ····​.​line·​94 91 ····​.​line·​94
90 ····​.​local·​v7,​·​"availableFields":​[Ljava/​lang/​String;​ 92 ····​.​local·​v6,​·​"availableFields":​[Ljava/​lang/​String;​
91 ····​invoke-​interface·​{v8},​·​Landroid/​database/​Cursor;​-​>close()​V 93 ····​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V
   
92 ····​.​line·​96 94 ····​.​line·​96
93 ····​new-​instance·​v10,​·​Ljava/​util/​Vector;​ 95 ····​new-​instance·​v9,​·​Ljava/​util/​Vector;​
   
94 ····​invoke-​direct·​{v10},​·​Ljava/​util/​Vector;​-​><init>()​V 96 ····​invoke-​direct·​{v9},​·​Ljava/​util/​Vector;​-​><init>()​V
   
95 ····​.​line·​98 97 ····​.​line·​98
96 ····​.​local·​v10,​·​"fields":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​lang/​String;​>;​" 98 ····​.​local·​v9,​·​"fields":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​lang/​String;​>;​"
97 ····​sget-​object·​v6,​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>SMS_FIELDS:​[Ljava/​lang/​String;​ 99 ····​sget-​object·​v1,​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>SMS_FIELDS:​[Ljava/​lang/​String;​
   
98 ····.​local·v6,​·"arr$":​[Ljava/​lang/​String;​ 100 ····​array-​length·​v2,​·​v1
99 ····​array-​length·​v12,​·​v6  
   
100 ····.​local·​v12,​·"len$":​I 101 ····move·​v0,​·v10
101 ····​const/​4·​v11,​·​0x0  
   
102 ····​.​local·​v11,​·​"i$":​I  
103 ····​:​goto_0 102 ····​:​goto_0
104 ····​if-​ge·​v11,​·​v12,​·​:​cond_1 103 ····​if-​ge·​v0,​·​v2,​·​:​cond_1
   
105 ····​aget-​object·​v9,​·​v6,​·​v11 104 ····​aget-​object·​v8,​·​v1,​·​v0
   
106 ····​.​line·​99 105 ····​.​line·​99
107 ····​.​local·​v9,​·​"field":​Ljava/​lang/​String;​ 106 ····​.​local·​v8,​·​"field":​Ljava/​lang/​String;​
108 ····​invoke-​static·​{v7,​·​v9},​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>indexOf([Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 107 ····​invoke-​static·​{v6,​·​v8},​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>indexOf([Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
109 ····​move-​result·​v0 108 ····​move-​result·​v3
   
110 ····​if-​ne·​v0,​·​v13,​·​:​cond_0 109 ····​if-​ne·​v3,​·​v11,​·​:​cond_0
   
111 ····​.​line·​100 110 ····​.​line·​100
112 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 111 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
113 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>()​V 112 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>()​V
   
114 ····​throw·​v0 113 ····​throw·​v0
   
115 ····​.​line·​102 114 ····​.​line·​102
116 ····​:​cond_0 115 ····​:​cond_0
117 ····​invoke-​virtual·​{v10,​·​v9},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z 116 ····​invoke-​virtual·​{v9,​·​v8},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z
   
118 ····​.​line·​98 117 ····​.​line·​98
119 ····​add-​int/​lit8·​v11,​·​v11,​·​0x1 118 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
120 ····​goto·​:​goto_0 119 ····​goto·​:​goto_0
   
121 ····​.​line·​105 120 ····​.​line·​105
122 ····​.​end·​local·​v9····​#·​"field":​Ljava/​lang/​String;​ 121 ····​.​end·​local·​v8····​#·​"field":​Ljava/​lang/​String;​
123 ····​:​cond_1 122 ····​:​cond_1
124 ····​sget-​object·​v6,​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>SMS_FIELDS_OPTIONAL:​[Ljava/​lang/​String;​ 123 ····​sget-​object·​v1,​·​Lde/​shandschuh/​slightbackup/​Strings;​-​>SMS_FIELDS_OPTIONAL:​[Ljava/​lang/​String;​
   
125 ····​array-​length·​v12,​·​v6 124 ····​array-​length·​v2,​·​v1
   
126 ····const/​4·​v11,​·0x0 125 ····move·​v0,​·v10
   
127 ····​:​goto_1 126 ····​:​goto_1
Max diff block lines reached; 1343/5422 bytes (24.77%) of diff not shown.
[−]
smali/de/shandschuh/slightbackup/parser/Parser.smali
Offset 135, 225 lines modified Offset 135, 223 lines modified
135 .​method·​public·​static·​createParserByFilenam​e(Ljava/​lang/​String;​Landroid/​content/​Context;​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​)​Lde/​shandschuh/​slightbackup/​parser/​Parser;​ 135 .​method·​public·​static·​createParserByFilenam​e(Ljava/​lang/​String;​Landroid/​content/​Context;​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​)​Lde/​shandschuh/​slightbackup/​parser/​Parser;​
136 ····​.​locals·​6 136 ····​.​locals·​6
137 ····​.​param·​p0,​·​"filename"····​#·​Ljava/​lang/​String;​ 137 ····​.​param·​p0,​·​"filename"····​#·​Ljava/​lang/​String;​
138 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 138 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
139 ····​.​param·​p2,​·​"importTask"····​#·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​ 139 ····​.​param·​p2,​·​"importTask"····​#·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
140 ····​.​prologue 140 ····​.​prologue
141 ····​const/​4·​v3,​·​0x0 141 ····​const/​4·​v2,​·​0x0
   
142 ····​.​line·​91 142 ····​.​line·​91
143 ····​const/​16·​v2,​·​0x2f 143 ····​const/​16·​v1,​·​0x2f
   
144 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>lastIndexOf(I)​I 144 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​String;​-​>lastIndexOf(I)​I
   
145 ····​move-​result·​v2 145 ····​move-​result·​v1
   
146 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 146 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
147 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 147 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
148 ····​move-​result-​object·​p0 148 ····​move-​result-​object·​p0
   
149 ····​.​line·​93 149 ····​.​line·​93
150 ····​sget-​object·​v2,​·​Lde/​shandschuh/​slightbackup/​parser/​Parser;​-​>PARSERS:​Ljava/​util/​Vector;​ 150 ····​sget-​object·​v1,​·​Lde/​shandschuh/​slightbackup/​parser/​Parser;​-​>PARSERS:​Ljava/​util/​Vector;​
   
151 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​ 151 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​
   
152 ····​move-​result-​object·​v1 152 ····​move-​result-​object·​v3
   
153 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
154 ····​:​cond_0 153 ····​:​cond_0
155 ····​:​goto_0 154 ····​:​goto_0
156 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 155 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
157 ····​move-​result·​v2 156 ····​move-​result·​v1
   
158 ····​if-​eqz·​v2,​·​:​cond_1 157 ····​if-​eqz·​v1,​·​:​cond_1
   
159 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 158 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
160 ····​move-​result-​object·​v0 159 ····​move-​result-​object·​v0
   
161 ····​check-​cast·​v0,​·​Ljava/​lang/​Class;​ 160 ····​check-​cast·​v0,​·​Ljava/​lang/​Class;​
   
162 ····​.​line·​95 161 ····​.​line·​95
163 ····​.​local·​v0,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 162 ····​.​local·​v0,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
164 ····​:​try_start_0 163 ····​:​try_start_0
165 ····​const-​string·​v2,​·​"NAME" 164 ····​const-​string·​v1,​·​"NAME"
   
166 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 165 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
167 ····​move-​result-​object·​v2 166 ····​move-​result-​object·​v1
   
168 ····​const/​4·​v4,​·​0x0 167 ····​const/​4·​v4,​·​0x0
   
169 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​reflect/​Field;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 168 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​reflect/​Field;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
170 ····​move-​result-​object·​v2 169 ····​move-​result-​object·​v1
   
171 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 170 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
172 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 171 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
173 ····​move-​result·​v2 172 ····​move-​result·​v1
   
174 ····​if-​eqz·​v2,​·​:​cond_0 173 ····​if-​eqz·​v1,​·​:​cond_0
   
175 ····​.​line·​96 174 ····​.​line·​96
176 ····​const/​4·​v2,​·​0x2 175 ····​const/​4·​v1,​·​0x2
   
177 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​ 176 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Class;​
   
178 ····​const/​4·​v4,​·​0x0 177 ····​const/​4·​v4,​·​0x0
   
179 ····​const-​class·​v5,​·​Landroid/​content/​Context;​ 178 ····​const-​class·​v5,​·​Landroid/​content/​Context;​
   
180 ····​aput-​object·​v5,​·​v2,​·​v4 179 ····​aput-​object·​v5,​·​v1,​·​v4
   
181 ····​const/​4·​v4,​·​0x1 180 ····​const/​4·​v4,​·​0x1
   
182 ····​const-​class·​v5,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​ 181 ····​const-​class·​v5,​·​Lde/​shandschuh/​slightbackup/​parser/​ImportTask;​
   
183 ····​aput-​object·​v5,​·​v2,​·​v4 182 ····​aput-​object·​v5,​·​v1,​·​v4
   
184 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​ 183 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​
   
185 ····​move-​result-​object·​v2 184 ····​move-​result-​object·​v1
   
186 ····​const/​4·​v4,​·​0x2 185 ····​const/​4·​v4,​·​0x2
   
187 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 186 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
188 ····​const/​4·​v5,​·​0x0 187 ····​const/​4·​v5,​·​0x0
   
189 ····​aput-​object·​p1,​·​v4,​·​v5 188 ····​aput-​object·​p1,​·​v4,​·​v5
   
190 ····​const/​4·​v5,​·​0x1 189 ····​const/​4·​v5,​·​0x1
   
191 ····​aput-​object·​p2,​·​v4,​·​v5 190 ····​aput-​object·​p2,​·​v4,​·​v5
Max diff block lines reached; 4702/8522 bytes (55.17%) of diff not shown.
[−]
smali/de/shandschuh/slightbackup/parser/PlaylistParser.smali
Offset 92, 32 lines modified Offset 92, 35 lines modified
   
92 ····​const-​string·​v1,​·​"audio_id" 92 ····​const-​string·​v1,​·​"audio_id"
   
93 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 93 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
94 ····​const-​string·​v1,​·​"=?" 94 ····​const-​string·​v1,​·​"=?"
   
  95 ····​.​line·​93
95 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 96 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
96 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v0
   
97 ····​const-​string·​v1,​·​"·​and·​" 98 ····​const-​string·​v1,​·​"·​and·​"
   
  99 ····​.​line·​94
98 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 100 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
99 ····​move-​result-​object·​v0 101 ····​move-​result-​object·​v0
   
100 ····​const-​string·​v1,​·​"play_order" 102 ····​const-​string·​v1,​·​"play_order"
   
101 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 103 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
102 ····​move-​result-​object·​v0 104 ····​move-​result-​object·​v0
   
103 ····​const-​string·​v1,​·​"=?" 105 ····​const-​string·​v1,​·​"=?"
   
  106 ····​.​line·​95
104 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 107 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
105 ····​move-​result-​object·​v0 108 ····​move-​result-​object·​v0
   
106 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 109 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v0 110 ····​move-​result-​object·​v0
Offset 227, 494 lines modified Offset 230, 515 lines modified
227 ····​.​line·​110 230 ····​.​line·​110
228 ····​iput-​boolean·​v3,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>levelTwoTagEntered:​Z 231 ····​iput-​boolean·​v3,​·​p0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>levelTwoTagEntered:​Z
   
229 ····​goto·​:​goto_0 232 ····​goto·​:​goto_0
230 .​end·​method 233 .​end·​method
   
231 .​method·​public·​startElement(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​V 234 .​method·​public·​startElement(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​V
232 ····​.​locals·​17 235 ····​.​locals·​18
233 ····​.​param·​p1,​·​"uri"····​#·​Ljava/​lang/​String;​ 236 ····​.​param·​p1,​·​"uri"····​#·​Ljava/​lang/​String;​
234 ····​.​param·​p2,​·​"localName"····​#·​Ljava/​lang/​String;​ 237 ····​.​param·​p2,​·​"localName"····​#·​Ljava/​lang/​String;​
235 ····​.​param·​p3,​·​"qName"····​#·​Ljava/​lang/​String;​ 238 ····​.​param·​p3,​·​"qName"····​#·​Ljava/​lang/​String;​
236 ····​.​param·​p4,​·​"attributes"····​#·​Lorg/​xml/​sax/​Attributes;​ 239 ····​.​param·​p4,​·​"attributes"····​#·​Lorg/​xml/​sax/​Attributes;​
237 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 240 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
238 ········​value·​=·​{ 241 ········​value·​=·​{
239 ············​Lorg/​xml/​sax/​SAXException;​ 242 ············​Lorg/​xml/​sax/​SAXException;​
240 ········​} 243 ········​}
241 ····​.​end·​annotation 244 ····​.​end·​annotation
   
242 ····​.​prologue 245 ····​.​prologue
243 ····​.​line·​117 246 ····​.​line·​117
244 ····​move-​object/​from16·​v0,​·​p0 247 ····​move-​object/​from16·​v0,​·​p0
   
245 ····​iget-​boolean·​v1,​·​v0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>canceled:​Z 248 ····​iget-​boolean·​v2,​·​v0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>canceled:​Z
   
246 ····​if-​eqz·​v1,​·​:​cond_1 249 ····​if-​eqz·​v2,​·​:​cond_1
   
247 ····​.​line·​197 250 ····​.​line·​197
248 ····​:​cond_0 251 ····​:​cond_0
249 ····​:​goto_0 252 ····​:​goto_0
250 ····​return-​void 253 ····​return-​void
   
251 ····​.​line·​120 254 ····​.​line·​120
252 ····​:​cond_1 255 ····​:​cond_1
253 ····​move-​object/​from16·​v0,​·​p0 256 ····​move-​object/​from16·​v0,​·​p0
   
254 ····​iget-​boolean·​v1,​·​v0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>levelOneTagEntered:​Z 257 ····​iget-​boolean·​v2,​·​v0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>levelOneTagEntered:​Z
   
255 ····​if-​nez·​v1,​·​:​cond_4 258 ····​if-​nez·​v2,​·​:​cond_4
   
256 ····​move-​object/​from16·​v0,​·​p0 259 ····​move-​object/​from16·​v0,​·​p0
   
257 ····​iget-​object·​v1,​·​v0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>levelOneTag:​Ljava/​lang/​String;​ 260 ····​iget-​object·​v2,​·​v0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>levelOneTag:​Ljava/​lang/​String;​
   
258 ····​move-​object/​from16·​v0,​·​p2 261 ····​move-​object/​from16·​v0,​·​p2
   
259 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 262 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
260 ····​move-​result·​v1 263 ····​move-​result·​v2
   
261 ····​if-​eqz·​v1,​·​:​cond_4 264 ····​if-​eqz·​v2,​·​:​cond_4
   
262 ····​.​line·​121 265 ····​.​line·​121
263 ····​const/​4·​v1,​·​0x1 266 ····​const/​4·​v2,​·​0x1
   
264 ····​move-​object/​from16·​v0,​·​p0 267 ····​move-​object/​from16·​v0,​·​p0
   
265 ····​iput-​boolean·​v1,​·​v0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>levelOneTagEntered:​Z 268 ····​iput-​boolean·​v2,​·​v0,​·​Lde/​shandschuh/​slightbackup/​parser/​PlaylistParser;​-​>levelOneTagEntered:​Z
   
266 ····​.​line·​123 269 ····​.​line·​123
267 ····​const-​string·​v1,​·​"" 270 ····​const-​string·​v2,​·​""
   
268 ····​const-​string·​v3,​·​"name" 271 ····​const-​string·​v4,​·​"name"
   
Max diff block lines reached; 22763/26058 bytes (87.36%) of diff not shown.
[−]
original/AndroidManifest.xml
Offset 1, 217 lines modified Offset 1, 229 lines modified
00000000:​·​0300·​0800·840d·​0000·​0100·​1c00·2007·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​·.​.​.​ 00000000:​·​0300·​0800·480e·​0000·​0100·​1c00·bc07·​0000··​.​.​.​.​H.​.​.​.​.​.​.​.​.​.​.​
00000010:​·​2400·​0000·​0000·​0000·​0000·​0000·ac00·​0000··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​2800·​0000·​0000·​0000·​0000·​0000·bc00·​0000··(.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​<.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​<.​.​.​
00000030:​·​5600·​0000·​7400·​0000·​9800·​0000·​a400·​0000··​V.​.​.​t.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5600·​0000·​7400·​0000·​9800·​0000·​a400·​0000··​V.​.​.​t.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​b200·​0000·​be00·​0000·​d000·​0000·​2801·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​(.​.​.​ 00000040:​·​b200·​0000·​be00·​0000·​d000·​0000·​2801·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​(.​.​.​
00000050:​·​2c01·​0000·​3e01·​0000·5201·​0000·8a01·​0000··​,​.​.​.​>.​.​.​R.​.​.​.​.​.​.​ 00000050:​·​2c01·​0000·​3e01·​0000·7201·​0000·a601·​0000··​,​.​.​.​>.​.​.​r.​.​.​.​.​.​.​
00000060:​·9801·​0000·ac01·​0000·ce01·​0000·​0802·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·ba01·​0000·f201·​0000·0002·​0000·​0802·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·4402·​0000·8802·​0000·ce02·​0000·3c03·​0000··D.​.​.​.​.​.​.​.​.​.​.​<.​.​.​ 00000070:​·2602·​0000·3a02·​0000·5c02·​0000·9602·​0000··&.​.​.​:​.​.​.​\.​.​.​.​.​.​.​
00000080:​·ac03·​0000·0204·​0000·​5404·​0000·a804·​0000··​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 00000080:​·d202·​0000·1603·​0000·​5c03·​0000·ca03·​0000··​.​.​.​.​.​.​.​.​\.​.​.​.​.​.​.​
00000090:​·ee04·​0000·0805·​0000·1c05·​0000·7205·​0000··.​.​.​.​.​.​.​.​.​.​.​.​r.​.​.​ 00000090:​·3a04·​0000·9004·​0000·e204·​0000·3605·​0000··:​.​.​.​.​.​.​.​.​.​.​.​6.​.​.​
000000a0:​·9005·​0000·a005·​0000·d805·​0000·ec05·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000a0:​·7c05·​0000·9605·​0000·aa05·​0000·0006·​0000··|.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000b0:​·3006·​0000·0b00·7600·​6500·7200·​7300·6900··0.​.​.​.​.​v.​e.​r.​s.​i.​ 000000b0:​·1e06·​0000·2e06·0000·​6606·0000·​7a06·0000··.​.​.​.​.​.​.​.​f.​.​.​z.​.​.​
000000c0:​·6f00·6e00·4300·6f00·​6400·6500·0000·0f00··o.​n.​C.​o.​d.​e.​.​.​.​.​ 000000c0:​·be06·0000·0b00·7600·​6500·7200·7300·6900··.​.​.​.​.​.​v.​e.​r.​s.​i.​
000000d0:​·​6900·​6e00·7300·7400·​6100·​6c00·6c00·4c00··i.​n.​s.​t.​a.​l.​l.​L.​ 000000d0:​·​6f00·​6e00·4300·6f00·​6400·​6500·0000·0f00··o.​n.​C.​o.​d.​e.​.​.​.​.​
000000e0:​·​6f00·​6300·6100·​7400·​6900·​6f00·​6e00·0000··o.​c.​a.​t.​i.​o.​n.​.​.​ 000000e0:​·​6900·​6e00·7300·​7400·​6100·​6c00·​6c00·4c00··i.​n.​s.​t.​a.​l.​l.​L.​
000000f0:​·0b00·7600·​6500·​7200·7300·​6900·​6f00·6e00··.​.​v.​e.​r.​s.​i.​o.​n.​ 000000f0:​·6f00·6300·​6100·​7400·6900·​6f00·​6e00·0000··o.​c.​a.​t.​i.​o.​n.​.​.​
00000100:​·4e00·6100·​6d00·6500·0000·0d00·​6d00·​6900··N.​a.​m.​e.​.​.​.​.​m.​i.​ 00000100:​·0b00·7600·​6500·7200·7300·6900·​6f00·​6e00··.​.​v.​e.​r.​s.​i.​o.​n.​
00000110:​·6e00·5300·​6400·​6b00·5600·6500·7200·7300··n.​S.​d.​k.​V.​e.​r.​s.​ 00000110:​·4e00·6100·​6d00·​6500·0000·0d00·6d00·6900··N.​a.​m.​e.​.​.​.​.​m.​i.​
00000120:​·​6900·6f00·​6e00·0000·1000·7400·6100·​7200··i.​o.​n.​.​.​.​.​t.​a.​r.​ 00000120:​·​6e00·5300·​6400·6b00·5600·6500·7200·​7300··n.​S.​d.​k.​V.​e.​r.​s.​
00000130:​·​6700·​6500·7400·5300·6400·6b00·5600·6500··g.​e.​t.​S.​d.​k.​V.​e.​ 00000130:​·​6900·​6f00·6e00·0000·1000·7400·6100·7200··i.​o.​n.​.​.​.​.​t.​a.​r.​
00000140:​·7200·7300·6900·6f00·​6e00·0000·0400·​6e00··r.​s.​i.​o.​n.​.​.​.​.​n.​ 00000140:​·6700·6500·7400·5300·​6400·6b00·5600·​6500··g.​e.​t.​S.​d.​k.​V.​e.​
00000150:​·6100·6d00·​6500·0000·0500·6c00·6100·​6200··a.​m.​e.​.​.​.​.​l.​a.​b.​ 00000150:​·7200·7300·​6900·6f00·6e00·0000·0400·​6e00··r.​s.​i.​o.​n.​.​.​.​.​n.​
00000160:​·​6500·​6c00·0000·​0400·6900·​6300·​6f00·​6e00··e.​l.​.​.​.​.​i.​c.​o.​n.​ 00000160:​·​6100·​6d00·6500·​0000·0500·​6c00·​6100·​6200··a.​m.​e.​.​.​.​.​l.​a.​b.​
00000170:​·0000·0700·6100·6e00·​6400·7200·​6f00·​6900··.​.​.​.​a.​n.​d.​r.​o.​i.​ 00000170:​·6500·6c00·0000·0400·​6900·6300·​6f00·​6e00··e.​l.​.​.​.​.​i.​c.​o.​n.​
00000180:​·6400·​0000·2a00·​6800·7400·​7400·7000·3a00··d.​.​.​*.​h.​t.​t.​p.​:​.​ 00000180:​·0000·​0700·6100·​6e00·6400·​7200·6f00·6900··.​.​.​.​a.​n.​d.​r.​o.​i.​
00000190:​·2f00·2f00·7300·​6300·6800·6500·6d00·6100··/​.​/​.​s.​c.​h.​e.​m.​a.​ 00000190:​·6400·0000·2a00·​6800·7400·7400·7000·3a00··d.​.​.​*.​h.​t.​t.​p.​:​.​
000001a0:​·7300·​2e00·6100·​6e00·​6400·7200·​6f00·​6900··s.​.​.​a.​n.​d.​r.​o.​i.​ 000001a0:​·2f00·​2f00·7300·​6300·​6800·6500·​6d00·​6100··/​.​/​.​s.​c.​h.​e.​m.​a.​
000001b0:​·6400·​2e00·​6300·​6f00·​6d00·2f00·​6100·7000··d.​.​.​c.​o.​m.​/​.​a.​p.​ 000001b0:​·7300·​2e00·​6100·​6e00·​6400·7200·​6f00·6900··s.​.​.​a.​n.​d.​r.​o.​i.​
000001c0:​·​6b00·​2f00·7200·​6500·7300·​2f00·​6100·6e00··k.​/​.​r.​e.​s.​/​.​a.​n.​ 000001c0:​·​6400·​2e00·6300·​6f00·6d00·​2f00·​6100·7000··d.​.​.​c.​o.​m.​/​.​a.​p.​
000001d0:​·​6400·7200·6f00·​6900·6400·0000·0000·0000··d.​r.​o.​i.​d.​.​.​.​.​.​.​ 000001d0:​·​6b00·2f00·7200·​6500·7300·2f00·6100·6e00··k.​/​.​r.​e.​s.​/​.​a.​n.​
000001e0:​·0700·​7000·​6100·​6300·​6b00·6100·6700·6500··.​.​p.​a.​c.​k.​a.​g.​e.​ 000001e0:​·6400·​7200·​6f00·​6900·​6400·0000·0000·0000··d.​r.​o.​i.​d.​.​.​.​.​.​.​
000001f0:​·​0000·0800·​6d00·​6100·​6e00·​6900·​6600·​6500··​.​.​.​.​m.​a.​n.​i.​f.​e.​ 000001f0:​·​0700·7000·​6100·​6300·​6b00·​6100·​6700·​6500··​.​.​p.​a.​c.​k.​a.​g.​e.​
00000200:​·7300·7400·0000·1a00·​6400·6500·2e00·7300··s.​t.​.​.​.​.​d.​e.​.​.​s.​ 00000200:​·0000·1800·7000·6c00·​6100·7400·6600·6f00··.​.​.​.​p.​l.​a.​t.​f.​o.​
00000210:​·6800·​6100·6e00·6400·7300·​6300·​6800·7500··h.​a.​n.​d.​s.​c.​h.​u.​ 00000210:​·7200·​6d00·4200·7500·6900·​6c00·​6400·5600··r.​m.​B.​u.​i.​l.​d.​V.​
00000220:​·​6800·2e00·​7300·​6c00·​6900·​6700·6800·7400··h.​.​.​s.​l.​i.​g.​h.​t.​ 00000220:​·​6500·7200·​7300·​6900·​6f00·​6e00·4300·6f00··e.​r.​s.​i.​o.​n.​C.​o.​
00000230:​·​6200·​6100·6300·6b00·​7500·7000·0000·0500··b.​a.​c.​k.​u.​p.​.​.​.​.​ 00000230:​·​6400·​6500·0000·1800·​7000·6c00·6100·7400··d.​e.​.​.​.​.​p.​l.​a.​t.​
00000240:​·3000·2e00·3500·2e00·3200·0000·0800·7500··0.​.​.​5.​.​.​2.​.​.​.​.​u.​ 00000240:​·6600·6f00·7200·6d00·4200·7500·6900·6c00··f.​o.​r.​m.​B.​u.​i.​l.​
00000250:​·7300·6500·7300·2d00·​7300·​6400·​6b00·0000··s.​e.​s.​-​.​s.​d.​k.​.​.​ 00000250:​·6400·5600·6500·7200·​7300·​6900·​6f00·6e00··d.​V.​e.​r.​s.​i.​o.​n.​
00000260:​·0f00·7500·7300·​6500·7300·2d00·7000·​6500··.​.​u.​s.​e.​s.​-​.​p.​e.​ 00000260:​·4e00·6100·6d00·​6500·0000·0800·6d00·​6100··N.​a.​m.​e.​.​.​.​.​m.​a.​
00000270:​·7200·​6d00·​6900·7300·​7300·6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 00000270:​·6e00·​6900·​6600·6500·​7300·7400·0000·1a00··n.​i.​f.​e.​s.​t.​.​.​.​.​
00000280:​·0000·1b00·6100·6e00·​6400·7200·​6f00·​6900··.​.​.​.​a.​n.​d.​r.​o.​i.​ 00000280:​·6400·6500·2e00·7300·​6800·6100·​6e00·​6400··d.​e.​.​.​s.​h.​a.​n.​d.​
00000290:​·6400·2e00·7000·6500·7200·6d00·6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​ 00000290:​·7300·6300·6800·7500·6800·2e00·7300·6c00··s.​c.​h.​u.​h.​.​.​s.​l.​
000002a0:​·7300·​6900·​6f00·6e00·2e00·5200·4500·4100··s.​i.​o.​n.​.​.​R.​E.​A.​ 000002a0:​·6900·​6700·​6800·7400·6200·6100·6300·6b00··i.​g.​h.​t.​b.​a.​c.​k.​
000002b0:​·4400·5f00·5300·4d00·5300·0000·1c00·6100··D.​_.​S.​M.​S.​.​.​.​.​a.​ 000002b0:​·7500·7000·0000·0500·3000·2e00·3500·2e00··u.​p.​.​.​.​.​0.​.​.​5.​.​.​
000002c0:​·6e00·6400·7200·6f00·6900·6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​ 000002c0:​·3200·0000·0200·3100·3500·0000·0d00·3400··2.​.​.​.​.​1.​5.​.​.​.​.​4.​
000002d0:​·6500·7200·6d00·6900·7300·7300·6900·6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 000002d0:​·2e00·3000·2e00·3400·2d00·3100·3400·3000··.​.​0.​.​.​4.​-​.​1.​4.​0.​
000002e0:​·6e00·2e00·5700·5200·4900·5400·4500·5f00··n.​.​.​W.​R.​I.​T.​E.​_.​ 000002e0:​·3600·3400·3300·3000·0000·0800·7500·7300··6.​4.​3.​0.​.​.​.​.​u.​s.​
000002f0:​·5300·4d00·5300·0000·2000·​6100·6e00·6400··S.​M.​S.​.​.​·.​a.​n.​d.​ 000002f0:​·6500·7300·2d00·7300·6400·​6b00·0000·0f00··e.​s.​-​.​s.​d.​k.​.​.​.​.​
00000300:​·​7200·6f00·​6900·6400·​2e00·​7000·​6500·​7200··r.​o.​i.​d.​.​.​p.​e.​r.​ 00000300:​·​7500·7300·​6500·7300·​2d00·​7000·​6500·​7200··u.​s.​e.​s.​-​.​p.​e.​r.​
00000310:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·2e00··​m.​i.​s.​s.​i.​o.​n.​.​.​ 00000310:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·0000··​m.​i.​s.​s.​i.​o.​n.​.​.​
00000320:​·5200·4500·4100·4400·5f00·4300·4f00·4e00··R.​E.​A.​D.​_.​C.​O.​N.​ 00000320:​·1b00·6100·6e00·6400·7200·6f00·6900·6400··.​.​a.​n.​d.​r.​o.​i.​d.​
00000330:​·5400·4100·4300·5400·5300·0000·2100·6100··T.​A.​C.​T.​S.​.​.​!.​a.​ 00000330:​·2e00·7000·6500·7200·6d00·6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​
00000340:​·​6e00·​6400·7200·6f00·6900·6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​ 00000340:​·​6900·​6f00·6e00·2e00·5200·4500·4100·4400··i.​o.​n.​.​.​R.​E.​A.​D.​
00000350:​·6500·7200·6d00·6900·7300·7300·​6900·​6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000350:​·5f00·5300·4d00·5300·0000·1c00·​6100·​6e00··_.​S.​M.​S.​.​.​.​.​a.​n.​
00000360:​·​6e00·2e00·5700·5200·4900·5400·4500·5f00··n.​.​.​W.​R.​I.​T.​E.​_.​ 00000360:​·​6400·7200·6f00·6900·6400·2e00·7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​
00000370:​·4300·4f00·4e00·5400·4100·4300·5400·5300··C.​O.​N.​T.​A.​C.​T.​S.​ 00000370:​·7200·6d00·6900·7300·7300·6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​
00000380:​·0000·3500·6300·6f00·6d00·2e00·6100·6e00··​.​.​5.​c.​o.​m.​.​.​a.​n.​ 00000380:​·2e00·5700·5200·4900·5400·4500·5f00·5300··​.​.​W.​R.​I.​T.​E.​_.​S.​
00000390:​·6400·7200·6f00·6900·​6400·2e00·​6200·​7200··d.​r.​o.​i.​d.​.​.​b.​r.​ 00000390:​·4d00·5300·0000·2000·​6100·6e00·​6400·​7200··M.​S.​.​.​·.​a.​n.​d.​r.​
000003a0:​·​6f00·7700·7300·6500·​7200·2e00·​7000·​6500··​o.​w.​s.​e.​r.​.​.​p.​e.​ 000003a0:​·​6f00·6900·6400·2e00·​7000·6500·​7200·​6d00··​o.​i.​d.​.​.​p.​e.​r.​m.​
000003b0:​·7200·6d00·6900·7300·7300·​6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 000003b0:​·6900·7300·7300·6900·6f00·​6e00·2e00·5200··i.​s.​s.​i.​o.​n.​.​.​R.​
000003c0:​·2e00·5200·​4500·4100·​4400·5f00·​4800·4900··.​.​R.​E.​A.​D.​_.​H.​I.​ 000003c0:​·4500·4100·​4400·5f00·​4300·4f00·​4e00·5400··E.​A.​D.​_.​C.​O.​N.​T.​
000003d0:​·5300·5400·4f00·​5200·5900·5f00·4200·4f00··S.​T.​O.​R.​Y.​_.​B.​O.​ 000003d0:​·4100·4300·5400·​5300·0000·2100·6100·6e00··A.​C.​T.​S.​.​.​!.​a.​n.​
000003e0:​·4f00·4b00·4d00·4100·5200·4b00·5300·0000··O.​K.​M.​A.​R.​K.​S.​.​.​ 000003e0:​·6400·7200·6f00·6900·6400·2e00·7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​
000003f0:​·3600·​6300·​6f00·6d00·2e00·​6100·​6e00·​6400··6.​c.​o.​m.​.​.​a.​n.​d.​ 000003f0:​·7200·​6d00·​6900·7300·7300·​6900·​6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​
00000400:​·7200·6f00·6900·6400·2e00·6200·7200·6f00··r.​o.​i.​d.​.​.​b.​r.​o.​ 00000400:​·2e00·5700·5200·4900·5400·4500·5f00·4300··.​.​W.​R.​I.​T.​E.​_.​C.​
00000410:​·7700·7300·6500·7200·2e00·7000·6500·7200··w.​s.​e.​r.​.​.​p.​e.​r.​ 00000410:​·4f00·4e00·5400·4100·4300·5400·5300·0000··O.​N.​T.​A.​C.​T.​S.​.​.​
00000420:​·6d00·​6900·7300·7300·6900·​6f00·​6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​ 00000420:​·3500·​6300·6f00·6d00·2e00·​6100·​6e00·6400··5.​c.​o.​m.​.​.​a.​n.​d.​
00000430:​·5700·5200·4900·5400·4500·5f00·4800·4900··W.​R.​I.​T.​E.​_.​H.​I.​ 00000430:​·7200·6f00·6900·6400·2e00·6200·7200·6f00··r.​o.​i.​d.​.​.​b.​r.​o.​
00000440:​·5300·5400·4f00·5200·5900·5f00·4200·4f00··S.​T.​O.​R.​Y.​_.​B.​O.​ 00000440:​·7700·7300·6500·7200·2e00·7000·6500·7200··w.​s.​e.​r.​.​.​p.​e.​r.​
00000450:​·4f00·4b00·4d00·4100·5200·4b00·5300·0000··O.​K.​M.​A.​R.​K.​S.​.​.​ 00000450:​·6d00·6900·7300·7300·6900·6f00·6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​
00000460:​·2900·6100·6e00·6400·7200·6f00·6900·6400··)​.​a.​n.​d.​r.​o.​i.​d.​ 00000460:​·5200·4500·4100·4400·5f00·4800·4900·5300··R.​E.​A.​D.​_.​H.​I.​S.​
00000470:​·2e00·7000·6500·7200·6d00·6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​ 00000470:​·5400·4f00·5200·5900·5f00·4200·4f00·4f00··T.​O.​R.​Y.​_.​B.​O.​O.​
00000480:​·6900·6f00·6e00·2e00·5700·​5200·4900·5400··i.​o.​n.​.​.​W.​R.​I.​T.​ 00000480:​·4b00·4d00·4100·5200·4b00·​5300·0000·3600··K.​M.​A.​R.​K.​S.​.​.​6.​
00000490:​·4500·5f00·4500·5800·5400·4500·5200·4e00··E.​_.​E.​X.​T.​E.​R.​N.​ 00000490:​·6300·6f00·6d00·2e00·6100·6e00·6400·7200··c.​o.​m.​.​.​a.​n.​d.​r.​
000004a0:​·4100·4c00·5f00·5300·5400·4f00·5200·4100··A.​L.​_.​S.​T.​O.​R.​A.​ 000004a0:​·6f00·6900·6400·2e00·6200·7200·6f00·7700··o.​i.​d.​.​.​b.​r.​o.​w.​
000004b0:​·4700·4500·0000·​2700·6100·​6e00·6400·7200··G.​E.​.​.​'.​a.​n.​d.​r.​ 000004b0:​·7300·6500·7200·​2e00·7000·​6500·7200·6d00··s.​e.​r.​.​.​p.​e.​r.​m.​
000004c0:​·​6f00·6900·6400·2e00·7000·​6500·7200·6d00··o.​i.​d.​.​.​p.​e.​r.​m.​ 000004c0:​·​6900·7300·7300·6900·6f00·​6e00·2e00·5700··i.​s.​s.​i.​o.​n.​.​.​W.​
000004d0:​·6900·7300·7300·6900·6f00·6e00·2e00·​5200··i.​s.​s.​i.​o.​n.​.​.​R.​ 000004d0:​·5200·4900·5400·4500·5f00·4800·4900·​5300··R.​I.​T.​E.​_.​H.​I.​S.​
000004e0:​·4500·​4100·4400·​5f00·​5500·5300·​4500·5200··E.​A.​D.​_.​U.​S.​E.​R.​ 000004e0:​·5400·​4f00·5200·​5900·​5f00·4200·​4f00·4f00··T.​O.​R.​Y.​_.​B.​O.​O.​
000004f0:​·5f00·​4400·​4900·4300·5400·4900·4f00·4e00··_.​D.​I.​C.​T.​I.​O.​N.​ 000004f0:​·4b00·​4d00·​4100·5200·4b00·5300·0000·2900··K.​M.​A.​R.​K.​S.​.​.​)​.​
00000500:​·4100·5200·5900·0000·2800·​6100·​6e00·6400··A.​R.​Y.​.​.​(.​a.​n.​d.​ 00000500:​·6100·6e00·6400·7200·6f00·​6900·​6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000510:​·​7200·​6f00·6900·​6400·2e00·​7000·6500·7200··r.​o.​i.​d.​.​.​p.​e.​r.​ 00000510:​·​7000·​6500·7200·​6d00·6900·​7300·7300·6900··p.​e.​r.​m.​i.​s.​s.​i.​
00000520:​·​6d00·​6900·7300·7300·6900·6f00·6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​ 00000520:​·​6f00·​6e00·2e00·5700·5200·4900·5400·4500··o.​n.​.​.​W.​R.​I.​T.​E.​
00000530:​·​5700·5200·4900·​5400·​4500·​5f00·5500·5300··W.​R.​I.​T.​E.​_.​U.​S.​ 00000530:​·​5f00·4500·5800·​5400·​4500·​5200·4e00·4100··_.​E.​X.​T.​E.​R.​N.​A.​
00000540:​·​4500·​5200·​5f00·4400·​4900·4300·5400·​4900··E.​R.​_.​D.​I.​C.​T.​I.​ 00000540:​·​4c00·​5f00·​5300·5400·​4f00·5200·4100·​4700··L.​_.​S.​T.​O.​R.​A.​G.​
00000550:​·​4f00·4e00·4100·5200·5900·0000·2100·​6100··O.​N.​A.​R.​Y.​.​.​!.​a.​ 00000550:​·​4500·0000·2700·6100·6e00·6400·7200·​6f00··E.​.​.​'.​a.​n.​d.​r.​o.​
00000560:​·​6e00·​6400·7200·6f00·​6900·6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​ 00000560:​·​6900·​6400·2e00·7000·​6500·7200·6d00·6900··i.​d.​.​.​p.​e.​r.​m.​i.​
00000570:​·6500·​7200·​6d00·​6900·7300·7300·6900·6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000570:​·7300·​7300·​6900·​6f00·6e00·2e00·5200·4500··s.​s.​i.​o.​n.​.​.​R.​E.​
00000580:​·6e00·2e00·​5700·​5200·4900·5400·4500·​5f00··n.​.​.​W.​R.​I.​T.​E.​_.​ 00000580:​·4100·4400·​5f00·​5500·5300·4500·5200·​5f00··A.​D.​_.​U.​S.​E.​R.​_.​
00000590:​·5300·​4500·5400·​5400·​4900·​4e00·​4700·5300··S.​E.​T.​T.​I.​N.​G.​S.​ 00000590:​·4400·​4900·4300·​5400·​4900·​4f00·​4e00·4100··D.​I.​C.​T.​I.​O.​N.​A.​
000005a0:​·0000·0b00·6100·7000·7000·​6c00·​6900·6300··.​.​.​.​a.​p.​p.​l.​i.​c.​ 000005a0:​·5200·5900·0000·2800·6100·​6e00·​6400·7200··R.​Y.​.​.​(.​a.​n.​d.​r.​
000005b0:​·​6100·7400·​6900·6f00·6e00·0000·0800·​6100··a.​t.​i.​o.​n.​.​.​.​.​a.​ 000005b0:​·​6f00·6900·​6400·2e00·7000·6500·7200·​6d00··o.​i.​d.​.​.​p.​e.​r.​m.​
000005c0:​·​6300·​7400·6900·7600·​6900·7400·7900·0000··c.​t.​i.​v.​i.​t.​y.​.​.​ 000005c0:​·​6900·​7300·7300·6900·​6f00·6e00·2e00·5700··i.​s.​s.​i.​o.​n.​.​.​W.​
000005d0:​·2900·6400·6500·2e00·7300·6800·6100·6e00··)​.​d.​e.​.​.​s.​h.​a.​n.​ 000005d0:​·5200·4900·5400·4500·5f00·5500·5300·4500··R.​I.​T.​E.​_.​U.​S.​E.​
000005e0:​·6400·7300·6300·6800·7500·6800·2e00·7300··d.​s.​c.​h.​u.​h.​.​.​s.​ 000005e0:​·5200·5f00·4400·4900·4300·5400·4900·4f00··R.​_.​D.​I.​C.​T.​I.​O.​
000005f0:​·6c00·6900·6700·6800·7400·6200·​6100·​6300··l.​i.​g.​h.​t.​b.​a.​c.​ 000005f0:​·4e00·4100·5200·5900·0000·2100·​6100·​6e00··N.​A.​R.​Y.​.​.​!.​a.​n.​
00000600:​·​6b00·​7500·7000·2e00·4200·6100·6300·​6b00··k.​u.​p.​.​.​B.​a.​c.​k.​ 00000600:​·​6400·​7200·6f00·6900·6400·2e00·7000·​6500··d.​r.​o.​i.​d.​.​.​p.​e.​
00000610:​·​7500·7000·4100·6300·​7400·​6900·7600·​6900··u.​p.​A.​c.​t.​i.​v.​i.​ 00000610:​·​7200·6d00·6900·7300·​7300·​6900·6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​
00000620:​·7400·7900·0000·0d00·6900·6e00·7400·6500··t.​y.​.​.​.​.​i.​n.​t.​e.​ 00000620:​·2e00·5700·5200·4900·5400·4500·5f00·5300··.​.​W.​R.​I.​T.​E.​_.​S.​
Max diff block lines reached; 0/30567 bytes (0.00%) of diff not shown.