[−]
/home/hans/code/fdroid/data/tmp/de.nico.ha_manager_25.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_de.nico.ha_manager_25.apk
[−]
zipinfo {}
Offset 1, 28 lines modified Offset 1, 28 lines modified
1 Zip·​file·​size:​·​150814·​bytes,​·​number·​of·​entries:​·​26 1 Zip·​file·​size:​·​151036·​bytes,​·​number·​of·​entries:​·​26
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1942·​bl·​defN·​16-​Mar-​13·​16:​07·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1942·​bl·​defN·​16-​Mar-​13·​16:​07·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2063·​bl·​defN·​16-​Mar-​13·​16:​07·​META-​INF/​E01AE41E.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2063·​bl·​defN·​16-​Mar-​13·​16:​07·​META-​INF/​E01AE41E.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Mar-​13·​16:​07·​META-​INF/​E01AE41E.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Mar-​13·​16:​07·​META-​INF/​E01AE41E.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​13·​07:​15·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​13·​07:​15·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​13·​07:​15·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​13·​07:​15·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​3928·​bX·​defN·16-​Mar-​13·​07:​15·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​3928·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat·····​1769·​b-​·​stor·16-​Mar-​13·​07:​14·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 8 -​rw-​-​-​-​·····​1.​0·​fat·····​1769·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​1378·​b-​·​stor·16-​Mar-​13·​07:​14·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​1378·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​2641·​b-​·​stor·16-​Mar-​13·​07:​14·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····​2641·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​6002·​b-​·​stor·16-​Mar-​13·​07:​14·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​6002·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​2.​0·​fat·····​2840·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout-​v11/​activity_add.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat·····​2840·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​v11/​activity_add.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat·····​1060·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout-​v11/​button_bar.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat·····​1060·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​v11/​button_bar.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat·····​2712·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout-​v17/​listview_expanded_ent​ry1.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat·····​2712·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​v17/​listview_expanded_ent​ry1.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat·····​1804·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout/​activity_about.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat·····​1804·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_about.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat·····​2820·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout/​activity_add.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat·····​2820·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_add.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout/​activity_expandable_l​ist.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_expandable_l​ist.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​448·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout/​activity_list.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​448·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_list.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​672·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout/​button_bar.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​672·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​button_bar.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat·····​2196·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout/​listview_entry.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat·····​2196·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​listview_entry.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat·····​2656·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout/​listview_expanded_ent​ry1.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat·····​2656·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​listview_expanded_ent​ry1.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​544·​bl·​defN·16-​Mar-​13·​07:​15·​res/​layout/​listview_expanded_ent​ry2.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​544·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​listview_expanded_ent​ry2.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​884·​bl·​defN·16-​Mar-​13·​07:​15·​res/​menu-​v11/​main.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​884·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu-​v11/​main.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​748·​bl·​defN·16-​Mar-​13·​07:​15·​res/​menu/​main.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​748·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​main.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat·····​5472·​bl·​defN·16-​Mar-​13·​07:​15·​res/​xml/​preferences.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat·····​5472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml
26 -​rw-​-​-​-​·····​1.​0·​fat····​68868·​b-​·​stor·16-​Mar-​13·​07:​14·​resources.​arsc 26 -​rw-​-​-​-​·····​1.​0·​fat····​68868·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
27 -​rw-​-​-​-​·····​2.​0·​fat···​129216·​bl·​defN·16-​Mar-​13·​07:​15·​classes.​dex 27 -​rw-​-​-​-​·····​2.​0·​fat···​131092·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
28 26·​files,​·​244539·​bytes·​uncompressed,​·​147031·​bytes·​compressed:​··39.​9% 28 26·​files,​·​246415·​bytes·​uncompressed,​·​147346·​bytes·​compressed:​··40.​2%
[−]
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="25"·​android:​versionName="0.​94.​2"·​android:​installLocation="auto​"·​package="de.​nico.​ha_manager"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="25"·​android:​versionName="0.​94.​2"·​android:​installLocation="auto​"·​package="de.​nico.​ha_manager"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
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="4"·​android:​targetSdkVersion="22"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="4"·​android:​targetSdkVersion="22"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​>
7 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="de.​nico.​ha_manager.​HWManager"·​android:​allowBackup="true"> 7 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="de.​nico.​ha_manager.​HWManager"·​android:​allowBackup="true">
8 ········​<activity·​android:​label="@string/​app_name"·​android:​name="de.​nico.​ha_manager.​activities.​Main"> 8 ········​<activity·​android:​label="@string/​app_name"·​android:​name="de.​nico.​ha_manager.​activities.​Main">
9 ············​<intent-​filter> 9 ············​<intent-​filter>
[−]
smali/de/nico/ha_manager/activities/About.smali
Offset 1, 16 lines modified Offset 1, 16 lines modified
1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​About;​ 1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​About;​
2 .​super·​La/​a/​a/​a/​q;​ 2 .​super·​Landroid/​support/​a/​a/​q;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​constructor·​<init>()​V 4 .​method·​public·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​q;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​q;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
9 .​method·​private·​f()​V 9 .​method·​private·​f()​V
10 ····​.​locals·​4 10 ····​.​locals·​4
   
Offset 78, 15 lines modified Offset 78, 15 lines modified
   
78 #·​virtual·​methods 78 #·​virtual·​methods
79 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V 79 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V
80 ····​.​locals·​2 80 ····​.​locals·​2
   
81 ····​const/​4·​v1,​·​0x0 81 ····​const/​4·​v1,​·​0x0
   
82 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V 82 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
83 ····​invoke-​static·​{p0,​·​v1},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V 83 ····​invoke-​static·​{p0,​·​v1},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V
   
84 ····​const/​high16·​v0,​·​0x7f030000 84 ····​const/​high16·​v0,​·​0x7f030000
   
85 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​About;​-​>setContentView(I)​V 85 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​About;​-​>setContentView(I)​V
   
Offset 102, 23 lines modified Offset 102, 23 lines modified
   
102 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 102 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
103 ····​move-​result·​v0 103 ····​move-​result·​v0
   
104 ····​packed-​switch·​v0,​·​:​pswitch_data_0 104 ····​packed-​switch·​v0,​·​:​pswitch_data_0
   
105 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 105 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
106 ····​move-​result·​v0 106 ····​move-​result·​v0
   
107 ····​:​goto_0 107 ····​:​goto_0
108 ····​return·​v0 108 ····​return·​v0
   
109 ····​:​pswitch_0 109 ····​:​pswitch_0
110 ····​invoke-​static·​{p0},​·​La/​a/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​)​V 110 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​)​V
   
111 ····​const/​4·​v0,​·​0x1 111 ····​const/​4·​v0,​·​0x1
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
   
113 ····​nop 113 ····​nop
   
[−]
smali/de/nico/ha_manager/activities/Main.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​Main;​ 1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​Main;​
2 .​super·​La/​a/​a/​a/​q;​ 2 .​super·​Landroid/​support/​a/​a/​q;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​i:​Ljava/​util/​ArrayList;​ 4 .​field·​private·​static·​i:​Ljava/​util/​ArrayList;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
Offset 18, 15 lines modified Offset 18, 15 lines modified
   
18 ····​return-​void 18 ····​return-​void
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​q;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​q;​-​><init>()​V
   
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
25 .​method·​static·​synthetic·​a(Lde/​nico/​ha_manager/​activities/​Main;​)​V 25 .​method·​static·​synthetic·​a(Lde/​nico/​ha_manager/​activities/​Main;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
Offset 478, 15 lines modified Offset 478, 15 lines modified
478 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V 478 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V
479 ····​.​locals·​1 479 ····​.​locals·​1
   
480 ····​const/​4·​v0,​·​0x0 480 ····​const/​4·​v0,​·​0x0
   
481 ····​invoke-​static·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V 481 ····​invoke-​static·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V
   
482 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V 482 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
483 ····​const·​v0,​·​0x7f030002 483 ····​const·​v0,​·​0x7f030002
   
484 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​Main;​-​>setContentView(I)​V 484 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​Main;​-​>setContentView(I)​V
   
485 ····​const·​v0,​·​0x7f06003d 485 ····​const·​v0,​·​0x7f06003d
   
Offset 513, 15 lines modified Offset 513, 15 lines modified
513 .​end·​method 513 .​end·​method
   
514 .​method·​public·​final·​onCreateContextMenu(L​android/​view/​ContextMenu;​Landroid/​view/​View;​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​)​V 514 .​method·​public·​final·​onCreateContextMenu(L​android/​view/​ContextMenu;​Landroid/​view/​View;​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​)​V
515 ····​.​locals·​4 515 ····​.​locals·​4
   
516 ····​const/​4·​v3,​·​0x0 516 ····​const/​4·​v3,​·​0x0
   
517 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​La/​a/​a/​a/​q;​-​>onCreateContextMenu(​Landroid/​view/​ContextMenu;​Landroid/​view/​View;​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​)​V 517 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​a/​a/​q;​-​>onCreateContextMenu(​Landroid/​view/​ContextMenu;​Landroid/​view/​View;​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​)​V
   
518 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getId()​I 518 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getId()​I
   
519 ····​move-​result·​v0 519 ····​move-​result·​v0
   
520 ····​const/​4·​v1,​·​0x1 520 ····​const/​4·​v1,​·​0x1
   
Offset 573, 15 lines modified Offset 573, 15 lines modified
   
573 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 573 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
574 ····​move-​result·​v1 574 ····​move-​result·​v1
   
575 ····​packed-​switch·​v1,​·​:​pswitch_data_0 575 ····​packed-​switch·​v1,​·​:​pswitch_data_0
   
576 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 576 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
577 ····​move-​result·​v0 577 ····​move-​result·​v0
   
578 ····​:​goto_0 578 ····​:​goto_0
579 ····​return·​v0 579 ····​return·​v0
   
580 ····​:​pswitch_0 580 ····​:​pswitch_0
Offset 620, 13 lines modified Offset 620, 13 lines modified
620 ········​:​pswitch_2 620 ········​:​pswitch_2
621 ····​.​end·​packed-​switch 621 ····​.​end·​packed-​switch
622 .​end·​method 622 .​end·​method
   
623 .​method·​public·​final·​onResume()​V 623 .​method·​public·​final·​onResume()​V
624 ····​.​locals·​0 624 ····​.​locals·​0
   
625 ····​invoke-​super·​{p0},​·​La/​a/​a/​a/​q;​-​>onResume()​V 625 ····​invoke-​super·​{p0},​·​Landroid/​support/​a/​a/​q;​-​>onResume()​V
   
626 ····​invoke-​direct·​{p0},​·​Lde/​nico/​ha_manager/​activities/​Main;​-​>f()​V 626 ····​invoke-​direct·​{p0},​·​Lde/​nico/​ha_manager/​activities/​Main;​-​>f()​V
   
627 ····​return-​void 627 ····​return-​void
628 .​end·​method 628 .​end·​method
[−]
smali/de/nico/ha_manager/activities/AddHomework.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​AddHomework;​ 1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​AddHomework;​
2 .​super·​La/​a/​a/​a/​q;​ 2 .​super·​Landroid/​support/​a/​a/​q;​
   
   
3 #·​annotations 3 #·​annotations
4 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​ 4 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​
5 ····​value·​=·​{ 5 ····​value·​=·​{
6 ········​"SimpleDateFormat" 6 ········​"SimpleDateFormat"
7 ····​} 7 ····​}
Offset 30, 15 lines modified Offset 30, 15 lines modified
   
30 ····​return-​void 30 ····​return-​void
31 .​end·​method 31 .​end·​method
   
32 .​method·​public·​constructor·​<init>()​V 32 .​method·​public·​constructor·​<init>()​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​q;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​q;​-​><init>()​V
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
37 .​method·​private·​a(Landroid/​content/​Intent;​)​V 37 .​method·​private·​a(Landroid/​content/​Intent;​)​V
38 ····​.​locals·​9 38 ····​.​locals·​9
   
Offset 546, 15 lines modified Offset 546, 15 lines modified
546 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V 546 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V
547 ····​.​locals·​2 547 ····​.​locals·​2
   
548 ····​const/​4·​v0,​·​0x1 548 ····​const/​4·​v0,​·​0x1
   
549 ····​invoke-​static·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V 549 ····​invoke-​static·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V
   
550 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V 550 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
551 ····​const·​v0,​·​0x7f030001 551 ····​const·​v0,​·​0x7f030001
   
552 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​AddHomework;​-​>setContentView(I)​V 552 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​AddHomework;​-​>setContentView(I)​V
   
553 ····​invoke-​static·​{p0},​·​Lde/​nico/​ha_manager/​b/​g;​-​>a(Landroid/​content/​Context;​)​[Ljava/​lang/​String;​ 553 ····​invoke-​static·​{p0},​·​Lde/​nico/​ha_manager/​b/​g;​-​>a(Landroid/​content/​Context;​)​[Ljava/​lang/​String;​
   
Offset 594, 23 lines modified Offset 594, 23 lines modified
   
594 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 594 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
595 ····​move-​result·​v0 595 ····​move-​result·​v0
   
596 ····​packed-​switch·​v0,​·​:​pswitch_data_0 596 ····​packed-​switch·​v0,​·​:​pswitch_data_0
   
597 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 597 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
598 ····​move-​result·​v0 598 ····​move-​result·​v0
   
599 ····​:​goto_0 599 ····​:​goto_0
600 ····​return·​v0 600 ····​return·​v0
   
601 ····​:​pswitch_0 601 ····​:​pswitch_0
602 ····​invoke-​static·​{p0},​·​La/​a/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​)​V 602 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​)​V
   
603 ····​const/​4·​v0,​·​0x1 603 ····​const/​4·​v0,​·​0x1
   
604 ····​goto·​:​goto_0 604 ····​goto·​:​goto_0
   
605 ····​nop 605 ····​nop
   
[−]
smali/de/nico/ha_manager/activities/SubjectOffers.smali
Offset 1, 16 lines modified Offset 1, 16 lines modified
1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​SubjectOffers;​ 1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​SubjectOffers;​
2 .​super·​La/​a/​a/​a/​q;​ 2 .​super·​Landroid/​support/​a/​a/​q;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​constructor·​<init>()​V 4 .​method·​public·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​q;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​q;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
9 .​method·​private·​f()​V 9 .​method·​private·​f()​V
10 ····​.​locals·​3 10 ····​.​locals·​3
   
Offset 56, 15 lines modified Offset 56, 15 lines modified
56 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V 56 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V
57 ····​.​locals·​2 57 ····​.​locals·​2
   
58 ····​const/​4·​v1,​·​0x0 58 ····​const/​4·​v1,​·​0x0
   
59 ····​invoke-​static·​{p0,​·​v1},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V 59 ····​invoke-​static·​{p0,​·​v1},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V
   
60 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V 60 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
61 ····​const·​v0,​·​0x7f030003 61 ····​const·​v0,​·​0x7f030003
   
62 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​SubjectOffers;​-​>setContentView(I)​V 62 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​SubjectOffers;​-​>setContentView(I)​V
   
63 ····​invoke-​direct·​{p0},​·​Lde/​nico/​ha_manager/​activities/​SubjectOffers;​-​>f()​V 63 ····​invoke-​direct·​{p0},​·​Lde/​nico/​ha_manager/​activities/​SubjectOffers;​-​>f()​V
   
Offset 78, 23 lines modified Offset 78, 23 lines modified
   
78 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 78 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
79 ····​move-​result·​v0 79 ····​move-​result·​v0
   
80 ····​packed-​switch·​v0,​·​:​pswitch_data_0 80 ····​packed-​switch·​v0,​·​:​pswitch_data_0
   
81 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 81 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
82 ····​move-​result·​v0 82 ····​move-​result·​v0
   
83 ····​:​goto_0 83 ····​:​goto_0
84 ····​return·​v0 84 ····​return·​v0
   
85 ····​:​pswitch_0 85 ····​:​pswitch_0
86 ····​invoke-​static·​{p0},​·​La/​a/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​)​V 86 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​)​V
   
87 ····​const/​4·​v0,​·​0x1 87 ····​const/​4·​v0,​·​0x1
   
88 ····​goto·​:​goto_0 88 ····​goto·​:​goto_0
   
89 ····​nop 89 ····​nop
   
[−]
smali/de/nico/ha_manager/activities/Subjects.smali
Offset 1, 16 lines modified Offset 1, 16 lines modified
1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​Subjects;​ 1 .​class·​public·​final·​Lde/​nico/​ha_manager/​activities/​Subjects;​
2 .​super·​La/​a/​a/​a/​q;​ 2 .​super·​Landroid/​support/​a/​a/​q;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​constructor·​<init>()​V 4 .​method·​public·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​q;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​q;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
9 .​method·​static·​synthetic·​a(Lde/​nico/​ha_manager/​activities/​Subjects;​)​V 9 .​method·​static·​synthetic·​a(Lde/​nico/​ha_manager/​activities/​Subjects;​)​V
10 ····​.​locals·​0 10 ····​.​locals·​0
   
Offset 56, 15 lines modified Offset 56, 15 lines modified
56 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V 56 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V
57 ····​.​locals·​2 57 ····​.​locals·​2
   
58 ····​const/​4·​v1,​·​0x0 58 ····​const/​4·​v1,​·​0x0
   
59 ····​invoke-​static·​{p0,​·​v1},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V 59 ····​invoke-​static·​{p0,​·​v1},​·​Lde/​nico/​ha_manager/​b/​h;​-​>a(Landroid/​app/​Activity;​Z)​V
   
60 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V 60 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
61 ····​const·​v0,​·​0x7f030003 61 ····​const·​v0,​·​0x7f030003
   
62 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​Subjects;​-​>setContentView(I)​V 62 ····​invoke-​virtual·​{p0,​·​v0},​·​Lde/​nico/​ha_manager/​activities/​Subjects;​-​>setContentView(I)​V
   
63 ····​invoke-​direct·​{p0},​·​Lde/​nico/​ha_manager/​activities/​Subjects;​-​>f()​V 63 ····​invoke-​direct·​{p0},​·​Lde/​nico/​ha_manager/​activities/​Subjects;​-​>f()​V
   
Offset 78, 23 lines modified Offset 78, 23 lines modified
   
78 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 78 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
79 ····​move-​result·​v0 79 ····​move-​result·​v0
   
80 ····​packed-​switch·​v0,​·​:​pswitch_data_0 80 ····​packed-​switch·​v0,​·​:​pswitch_data_0
   
81 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 81 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
82 ····​move-​result·​v0 82 ····​move-​result·​v0
   
83 ····​:​goto_0 83 ····​:​goto_0
84 ····​return·​v0 84 ····​return·​v0
   
85 ····​:​pswitch_0 85 ····​:​pswitch_0
86 ····​invoke-​static·​{p0},​·​La/​a/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​)​V 86 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​)​V
   
87 ····​const/​4·​v0,​·​0x1 87 ····​const/​4·​v0,​·​0x1
   
88 ····​goto·​:​goto_0 88 ····​goto·​:​goto_0
   
89 ····​nop 89 ····​nop
   
[−]
smali/de/nico/ha_manager/b/a.smali
Offset 50, 17 lines modified Offset 50, 17 lines modified
   
50 ····​iput-​object·​v0,​·​p0,​·​Lde/​nico/​ha_manager/​b/​a;​-​>a:​Landroid/​app/​ActionBar;​ 50 ····​iput-​object·​v0,​·​p0,​·​Lde/​nico/​ha_manager/​b/​a;​-​>a:​Landroid/​app/​ActionBar;​
   
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​return-​void 52 ····​return-​void
   
53 ····​:​cond_0 53 ····​:​cond_0
54 ····​check-​cast·​p1,​·​La/​a/​a/​a/​q;​ 54 ····​check-​cast·​p1,​·​Landroid/​support/​a/​a/​q;​
   
55 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​q;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 55 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​q;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
56 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
57 ····​iput-​object·​v0,​·​p0,​·​Lde/​nico/​ha_manager/​b/​a;​-​>a:​Landroid/​app/​ActionBar;​ 57 ····​iput-​object·​v0,​·​p0,​·​Lde/​nico/​ha_manager/​b/​a;​-​>a:​Landroid/​app/​ActionBar;​
   
58 ····​goto·​:​goto_0 58 ····​goto·​:​goto_0
59 .​end·​method 59 .​end·​method
[−]
original/AndroidManifest.xml
Offset 42, 16 lines modified Offset 42, 16 lines modified
00000290:​·​5600·​6500·​7200·​7300·​6900·​6f00·​6e00·​4e00··​V.​e.​r.​s.​i.​o.​n.​N.​ 00000290:​·​5600·​6500·​7200·​7300·​6900·​6f00·​6e00·​4e00··​V.​e.​r.​s.​i.​o.​n.​N.​
000002a0:​·​6100·​6d00·​6500·​0000·​0800·​6d00·​6100·​6e00··​a.​m.​e.​.​.​.​.​m.​a.​n.​ 000002a0:​·​6100·​6d00·​6500·​0000·​0800·​6d00·​6100·​6e00··​a.​m.​e.​.​.​.​.​m.​a.​n.​
000002b0:​·​6900·​6600·​6500·​7300·​7400·​0000·​1200·​6400··​i.​f.​e.​s.​t.​.​.​.​.​d.​ 000002b0:​·​6900·​6600·​6500·​7300·​7400·​0000·​1200·​6400··​i.​f.​e.​s.​t.​.​.​.​.​d.​
000002c0:​·​6500·​2e00·​6e00·​6900·​6300·​6f00·​2e00·​6800··​e.​.​.​n.​i.​c.​o.​.​.​h.​ 000002c0:​·​6500·​2e00·​6e00·​6900·​6300·​6f00·​2e00·​6800··​e.​.​.​n.​i.​c.​o.​.​.​h.​
000002d0:​·​6100·​5f00·​6d00·​6100·​6e00·​6100·​6700·​6500··​a.​_.​m.​a.​n.​a.​g.​e.​ 000002d0:​·​6100·​5f00·​6d00·​6100·​6e00·​6100·​6700·​6500··​a.​_.​m.​a.​n.​a.​g.​e.​
000002e0:​·​7200·​0000·​0600·​3000·​2e00·​3900·​3400·​2e00··​r.​.​.​.​.​0.​.​.​9.​4.​.​.​ 000002e0:​·​7200·​0000·​0600·​3000·​2e00·​3900·​3400·​2e00··​r.​.​.​.​.​0.​.​.​9.​4.​.​.​
000002f0:​·​3200·​0000·​0200·​3200·​3300·​0000·​0b00·​3600··​2.​.​.​.​.​2.​3.​.​.​.​.​6.​ 000002f0:​·​3200·​0000·​0200·​3200·​3300·​0000·​0b00·​3600··​2.​.​.​.​.​2.​3.​.​.​.​.​6.​
00000300:​·​2e00·​3000·​2d00·​3200·​3100·​3600·​3600·​3700··​.​.​0.​-​.​2.​1.​6.​6.​7.​ 00000300:​·​2e00·​3000·​2d00·​3200·​3700·​3000·​3400·​3000··​.​.​0.​-​.​2.​7.​0.​4.​0.​
00000310:​·​3600·​3700·​0000·​0800·​7500·​7300·​6500·​7300··6.​7.​.​.​.​.​u.​s.​e.​s.​ 00000310:​·​3000·​3200·​0000·​0800·​7500·​7300·​6500·​7300··0.​2.​.​.​.​.​u.​s.​e.​s.​
00000320:​·​2d00·​7300·​6400·​6b00·​0000·​0f00·​7500·​7300··​-​.​s.​d.​k.​.​.​.​.​u.​s.​ 00000320:​·​2d00·​7300·​6400·​6b00·​0000·​0f00·​7500·​7300··​-​.​s.​d.​k.​.​.​.​.​u.​s.​
00000330:​·​6500·​7300·​2d00·​7000·​6500·​7200·​6d00·​6900··​e.​s.​-​.​p.​e.​r.​m.​i.​ 00000330:​·​6500·​7300·​2d00·​7000·​6500·​7200·​6d00·​6900··​e.​s.​-​.​p.​e.​r.​m.​i.​
00000340:​·​7300·​7300·​6900·​6f00·​6e00·​0000·​2900·​6100··​s.​s.​i.​o.​n.​.​.​)​.​a.​ 00000340:​·​7300·​7300·​6900·​6f00·​6e00·​0000·​2900·​6100··​s.​s.​i.​o.​n.​.​.​)​.​a.​
00000350:​·​6e00·​6400·​7200·​6f00·​6900·​6400·​2e00·​7000··​n.​d.​r.​o.​i.​d.​.​.​p.​ 00000350:​·​6e00·​6400·​7200·​6f00·​6900·​6400·​2e00·​7000··​n.​d.​r.​o.​i.​d.​.​.​p.​
00000360:​·​6500·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00··​e.​r.​m.​i.​s.​s.​i.​o.​ 00000360:​·​6500·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00··​e.​r.​m.​i.​s.​s.​i.​o.​
00000370:​·​6e00·​2e00·​5700·​5200·​4900·​5400·​4500·​5f00··​n.​.​.​W.​R.​I.​T.​E.​_.​ 00000370:​·​6e00·​2e00·​5700·​5200·​4900·​5400·​4500·​5f00··​n.​.​.​W.​R.​I.​T.​E.​_.​
00000380:​·​4500·​5800·​5400·​4500·​5200·​4e00·​4100·​4c00··​E.​X.​T.​E.​R.​N.​A.​L.​ 00000380:​·​4500·​5800·​5400·​4500·​5200·​4e00·​4100·​4c00··​E.​X.​T.​E.​R.​N.​A.​L.​
[−]
smali/a/a/a/c/d.smali vs.
smali/android/support/a/c/d.smali
Files similar despite different names (difference score: 15)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​La/​a/​a/​c/​d;​ 1 .​class·​public·​Landroid/​support/​a/​c/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V 4 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V
5 ····​.​locals·​2 5 ····​.​locals·​2
   
[−]
smali/a/a/a/a/ba.smali vs.
smali/android/support/a/a/ba.smali
Files similar despite different names (difference score: 14)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​La/​a/​a/​a/​ba;​ 1 .​class·​Landroid/​support/​a/​a/​ba;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 4 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
5 ····​.​locals·​1 5 ····​.​locals·​1
   
[−]
smali/a/a/a/c/c.smali vs.
smali/android/support/a/c/c.smali
Files similar despite different names (difference score: 39)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​La/​a/​a/​c/​c;​ 1 .​class·​Landroid/​support/​a/​c/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​final·​a:​[I 4 .​field·​static·​final·​a:​[I
   
5 .​field·​static·​final·​b:​[J 5 .​field·​static·​final·​b:​[J
Offset 14, 33 lines modified Offset 14, 33 lines modified
14 .​method·​static·​constructor·​<clinit>()​V 14 .​method·​static·​constructor·​<clinit>()​V
15 ····​.​locals·​2 15 ····​.​locals·​2
   
16 ····​const/​4·​v1,​·​0x0 16 ····​const/​4·​v1,​·​0x0
   
17 ····​new-​array·​v0,​·​v1,​·​[I 17 ····​new-​array·​v0,​·​v1,​·​[I
   
18 ····​sput-​object·​v0,​·​La/​a/​a/​c/​c;​-​>a:​[I 18 ····​sput-​object·​v0,​·​Landroid/​support/​a/​c/​c;​-​>a:​[I
   
19 ····​new-​array·​v0,​·​v1,​·​[J 19 ····​new-​array·​v0,​·​v1,​·​[J
   
20 ····​sput-​object·​v0,​·​La/​a/​a/​c/​c;​-​>b:​[J 20 ····​sput-​object·​v0,​·​Landroid/​support/​a/​c/​c;​-​>b:​[J
   
21 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​Object;​ 21 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​Object;​
   
22 ····​sput-​object·​v0,​·​La/​a/​a/​c/​c;​-​>c:​[Ljava/​lang/​Object;​ 22 ····​sput-​object·​v0,​·​Landroid/​support/​a/​c/​c;​-​>c:​[Ljava/​lang/​Object;​
   
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
25 .​method·​public·​static·​a(I)​I 25 .​method·​public·​static·​a(I)​I
26 ····​.​locals·​1 26 ····​.​locals·​1
   
27 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x4 27 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x4
   
28 ····​invoke-​static·​{v0},​·​La/​a/​a/​c/​c;​-​>b(I)​I 28 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​c/​c;​-​>b(I)​I
   
29 ····​move-​result·​v0 29 ····​move-​result·​v0
   
30 ····​div-​int/​lit8·​v0,​·​v0,​·​0x4 30 ····​div-​int/​lit8·​v0,​·​v0,​·​0x4
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
[−]
smali/a/a/a/a/ay.smali vs.
smali/android/support/a/a/ay.smali
Files similar despite different names (difference score: 24)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​La/​a/​a/​a/​ay;​ 1 .​class·​Landroid/​support/​a/​a/​ay;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​La/​a/​a/​a/​ax;​ 4 .​implements·​Landroid/​support/​a/​a/​ax;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 17, 36 lines modified Offset 17, 36 lines modified
   
17 #·​virtual·​methods 17 #·​virtual·​methods
18 .​method·​public·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 18 .​method·​public·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
19 ····​.​locals·​5 19 ····​.​locals·​5
   
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​static·​{p1},​·​La/​a/​a/​a/​aw;​-​>c(Landroid/​app/​Activity;​)​Ljava/​lang/​String;​ 21 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​a/​aw;​-​>c(Landroid/​app/​Activity;​)​Ljava/​lang/​String;​
   
22 ····​move-​result-​object·​v1 22 ····​move-​result-​object·​v1
   
23 ····​if-​nez·​v1,​·​:​cond_0 23 ····​if-​nez·​v1,​·​:​cond_0
   
24 ····​:​goto_0 24 ····​:​goto_0
25 ····​return-​object·​v0 25 ····​return-​object·​v0
   
26 ····​:​cond_0 26 ····​:​cond_0
27 ····​new-​instance·​v2,​·​Landroid/​content/​ComponentName;​ 27 ····​new-​instance·​v2,​·​Landroid/​content/​ComponentName;​
   
28 ····​invoke-​direct·​{v2,​·​p1,​·​v1},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​)​V 28 ····​invoke-​direct·​{v2,​·​p1,​·​v1},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​)​V
   
29 ····​:​try_start_0 29 ····​:​try_start_0
30 ····​invoke-​static·​{p1,​·​v2},​·​La/​a/​a/​a/​aw;​-​>a(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​ 30 ····​invoke-​static·​{p1,​·​v2},​·​Landroid/​support/​a/​a/​aw;​-​>a(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​
   
31 ····​move-​result-​object·​v3 31 ····​move-​result-​object·​v3
   
32 ····​if-​nez·​v3,​·​:​cond_1 32 ····​if-​nez·​v3,​·​:​cond_1
   
33 ····​invoke-​static·​{v2},​·​La/​a/​a/​b/​b;​-​>a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 33 ····​invoke-​static·​{v2},​·​Landroid/​support/​a/​b/​b;​-​>a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
   
34 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
35 ····​goto·​:​goto_0 35 ····​goto·​:​goto_0
   
36 ····​:​cond_1 36 ····​:​cond_1
37 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​ 37 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​
[−]
smali/a/a/a/d/g.smali vs.
smali/android/support/a/d/g.smali
Files similar despite different names (difference score: 34)
Offset 1, 39 lines modified Offset 1, 39 lines modified
1 .​class·​La/​a/​a/​d/​g;​ 1 .​class·​Landroid/​support/​a/​d/​g;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​LayoutInflater$Factor​y;​ 4 .​implements·​Landroid/​view/​LayoutInflater$Factor​y;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​a:​La/​a/​a/​d/​k;​ 6 .​field·​final·​a:​Landroid/​support/​a/​d/​k;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(La/​a/​a/​d/​k;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​a/​d/​k;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
11 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​d/​g;​-​>a:​La/​a/​a/​d/​k;​ 11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​d/​g;​-​>a:​Landroid/​support/​a/​d/​k;​
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
14 #·​virtual·​methods 14 #·​virtual·​methods
15 .​method·​public·​onCreateView(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 15 .​method·​public·​onCreateView(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
16 ····​.​locals·​2 16 ····​.​locals·​2
   
17 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​d/​g;​-​>a:​La/​a/​a/​d/​k;​ 17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​d/​g;​-​>a:​Landroid/​support/​a/​d/​k;​
   
18 ····​const/​4·​v1,​·​0x0 18 ····​const/​4·​v1,​·​0x0
   
19 ····​invoke-​interface·​{v0,​·​v1,​·​p1,​·​p2,​·​p3},​·​La/​a/​a/​d/​k;​-​>a(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 19 ····​invoke-​interface·​{v0,​·​v1,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​a/​d/​k;​-​>a(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
   
20 ····​move-​result-​object·​v0 20 ····​move-​result-​object·​v0
   
21 ····​return-​object·​v0 21 ····​return-​object·​v0
22 .​end·​method 22 .​end·​method
   
23 .​method·​public·​toString()​Ljava/​lang/​String;​ 23 .​method·​public·​toString()​Ljava/​lang/​String;​
Offset 57, 15 lines modified Offset 57, 15 lines modified
   
57 ····​const-​string·​v1,​·​"{" 57 ····​const-​string·​v1,​·​"{"
   
58 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​d/​g;​-​>a:​La/​a/​a/​d/​k;​ 60 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​d/​g;​-​>a:​Landroid/​support/​a/​d/​k;​
   
61 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 61 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
62 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
63 ····​const-​string·​v1,​·​"}" 63 ····​const-​string·​v1,​·​"}"
   
[−]
smali/a/a/a/a/bc.smali vs.
smali/android/support/a/a/bc.smali
Files similar despite different names (difference score: 55)
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​public·​abstract·​La/​a/​a/​a/​bc;​ 1 .​class·​public·​abstract·​Landroid/​support/​a/​a/​bc;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​a:​I 4 .​field·​private·​static·​a:​I
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·​1 7 ····​.​locals·​1
   
8 ····​const/​high16·​v0,​·​0x100000 8 ····​const/​high16·​v0,​·​0x100000
   
9 ····​sput·​v0,​·​La/​a/​a/​a/​bc;​-​>a:​I 9 ····​sput·​v0,​·​Landroid/​support/​a/​a/​bc;​-​>a:​I
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​a(Ljava/​util/​List;​Ljava/​util/​List;​Ljava/​util/​List;​)​V 13 .​method·​public·​a(Ljava/​util/​List;​Ljava/​util/​List;​Ljava/​util/​List;​)​V
[−]
smali/a/a/a/a/aw.smali vs.
smali/android/support/a/a/aw.smali
Files similar despite different names (difference score: 45)
Offset 1, 40 lines modified Offset 1, 40 lines modified
1 .​class·​public·​La/​a/​a/​a/​aw;​ 1 .​class·​public·​Landroid/​support/​a/​a/​aw;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​La/​a/​a/​a/​ax;​ 4 .​field·​private·​static·​final·​a:​Landroid/​support/​a/​a/​ax;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·​2 7 ····​.​locals·​2
   
8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
9 ····​const/​16·​v1,​·​0x10 9 ····​const/​16·​v1,​·​0x10
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
11 ····​new-​instance·​v0,​·​La/​a/​a/​a/​az;​ 11 ····​new-​instance·​v0,​·​Landroid/​support/​a/​a/​az;​
   
12 ····​invoke-​direct·​{v0},​·​La/​a/​a/​a/​az;​-​><init>()​V 12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​a/​az;​-​><init>()​V
   
13 ····​sput-​object·​v0,​·​La/​a/​a/​a/​aw;​-​>a:​La/​a/​a/​a/​ax;​ 13 ····​sput-​object·​v0,​·​Landroid/​support/​a/​a/​aw;​-​>a:​Landroid/​support/​a/​a/​ax;​
   
14 ····​:​goto_0 14 ····​:​goto_0
15 ····​return-​void 15 ····​return-​void
   
16 ····​:​cond_0 16 ····​:​cond_0
17 ····​new-​instance·​v0,​·​La/​a/​a/​a/​ay;​ 17 ····​new-​instance·​v0,​·​Landroid/​support/​a/​a/​ay;​
   
18 ····​invoke-​direct·​{v0},​·​La/​a/​a/​a/​ay;​-​><init>()​V 18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​a/​ay;​-​><init>()​V
   
19 ····​sput-​object·​v0,​·​La/​a/​a/​a/​aw;​-​>a:​La/​a/​a/​a/​ax;​ 19 ····​sput-​object·​v0,​·​Landroid/​support/​a/​a/​aw;​-​>a:​Landroid/​support/​a/​a/​ax;​
   
20 ····​goto·​:​goto_0 20 ····​goto·​:​goto_0
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​ 22 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​
23 ····​.​locals·​2 23 ····​.​locals·​2
   
Offset 44, 27 lines modified Offset 44, 27 lines modified
   
44 ····​const/​16·​v1,​·​0x80 44 ····​const/​16·​v1,​·​0x80
   
45 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​pm/​PackageManager;​-​>getActivityInfo(Land​roid/​content/​ComponentName;​I)​Landroid/​content/​pm/​ActivityInfo;​ 45 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​pm/​PackageManager;​-​>getActivityInfo(Land​roid/​content/​ComponentName;​I)​Landroid/​content/​pm/​ActivityInfo;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
47 ····​sget-​object·​v1,​·​La/​a/​a/​a/​aw;​-​>a:​La/​a/​a/​a/​ax;​ 47 ····​sget-​object·​v1,​·​Landroid/​support/​a/​a/​aw;​-​>a:​Landroid/​support/​a/​a/​ax;​
   
48 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​La/​a/​a/​a/​ax;​-​>a(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​ 48 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​a/​a/​ax;​-​>a(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​
   
49 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
50 ····​return-​object·​v0 50 ····​return-​object·​v0
51 .​end·​method 51 .​end·​method
   
52 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​V 52 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​V
53 ····​.​locals·​3 53 ····​.​locals·​3
   
54 ····​invoke-​static·​{p0},​·​La/​a/​a/​a/​aw;​-​>b(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 54 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​a/​aw;​-​>b(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​if-​nez·​v0,​·​:​cond_0 56 ····​if-​nez·​v0,​·​:​cond_0
   
57 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 57 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
Offset 113, 50 lines modified Offset 113, 50 lines modified
113 ····​move-​result-​object·​v1 113 ····​move-​result-​object·​v1
   
114 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 114 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
115 ····​throw·​v0 115 ····​throw·​v0
   
116 ····​:​cond_0 116 ····​:​cond_0
117 ····​invoke-​static·​{p0,​·​v0},​·​La/​a/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V 117 ····​invoke-​static·​{p0,​·​v0},​·​Landroid/​support/​a/​a/​aw;​-​>a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V
   
118 ····​return-​void 118 ····​return-​void
119 .​end·​method 119 .​end·​method
   
120 .​method·​public·​static·​a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V 120 .​method·​public·​static·​a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V
121 ····​.​locals·​1 121 ····​.​locals·​1
   
122 ····​sget-​object·​v0,​·​La/​a/​a/​a/​aw;​-​>a:​La/​a/​a/​a/​ax;​ 122 ····​sget-​object·​v0,​·​Landroid/​support/​a/​a/​aw;​-​>a:​Landroid/​support/​a/​a/​ax;​
   
123 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​La/​a/​a/​a/​ax;​-​>a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V 123 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​a/​a/​ax;​-​>a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V
   
124 ····​return-​void 124 ····​return-​void
125 .​end·​method 125 .​end·​method
   
126 .​method·​public·​static·​b(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 126 .​method·​public·​static·​b(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
127 ····​.​locals·​1 127 ····​.​locals·​1
   
128 ····​sget-​object·​v0,​·​La/​a/​a/​a/​aw;​-​>a:​La/​a/​a/​a/​ax;​ 128 ····​sget-​object·​v0,​·​Landroid/​support/​a/​a/​aw;​-​>a:​Landroid/​support/​a/​a/​ax;​
   
129 ····​invoke-​interface·​{v0,​·​p0},​·​La/​a/​a/​a/​ax;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 129 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​a/​a/​ax;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
130 ····​move-​result-​object·​v0 130 ····​move-​result-​object·​v0
Max diff block lines reached; 703/4364 bytes (16.11%) of diff not shown.
[−]
smali/a/a/a/a/al.smali vs.
smali/android/support/a/a/al.smali
Files similar despite different names (difference score: 45)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​La/​a/​a/​a/​al;​ 1 .​class·​Landroid/​support/​a/​a/​al;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 4 .​method·​public·​static·​a(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
5 ····​.​locals·​0 5 ····​.​locals·​0
   
Offset 19, 15 lines modified Offset 19, 15 lines modified
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Landroid/​view/​View;​)​Ljava/​lang/​Object;​ 20 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Landroid/​view/​View;​)​Ljava/​lang/​Object;​
21 ····​.​locals·​1 21 ····​.​locals·​1
   
22 ····​if-​eqz·​p0,​·​:​cond_1 22 ····​if-​eqz·​p0,​·​:​cond_1
   
23 ····​invoke-​static·​{p2,​·​p1},​·​La/​a/​a/​a/​al;​-​>b(Ljava/​util/​ArrayList;​Landroid/​view/​View;​)​V 23 ····​invoke-​static·​{p2,​·​p1},​·​Landroid/​support/​a/​a/​al;​-​>b(Ljava/​util/​ArrayList;​Landroid/​view/​View;​)​V
   
24 ····​if-​eqz·​p3,​·​:​cond_0 24 ····​if-​eqz·​p3,​·​:​cond_0
   
25 ····​invoke-​interface·​{p3},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 25 ····​invoke-​interface·​{p3},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
26 ····​move-​result-​object·​v0 26 ····​move-​result-​object·​v0
   
Offset 49, 15 lines modified Offset 49, 15 lines modified
49 ····​:​cond_2 49 ····​:​cond_2
50 ····​invoke-​virtual·​{p2,​·​p4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 50 ····​invoke-​virtual·​{p2,​·​p4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
51 ····​move-​object·​v0,​·​p0 51 ····​move-​object·​v0,​·​p0
   
52 ····​check-​cast·​v0,​·​Landroid/​transition/​Transition;​ 52 ····​check-​cast·​v0,​·​Landroid/​transition/​Transition;​
   
53 ····​invoke-​static·​{v0,​·​p2},​·​La/​a/​a/​a/​al;​-​>b(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 53 ····​invoke-​static·​{v0,​·​p2},​·​Landroid/​support/​a/​a/​al;​-​>b(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
54 ····​goto·​:​goto_0 54 ····​goto·​:​goto_0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Z)​Ljava/​lang/​Object;​ 56 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Z)​Ljava/​lang/​Object;​
57 ····​.​locals·​2 57 ····​.​locals·​2
   
Offset 169, 22 lines modified Offset 169, 22 lines modified
169 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTransitionName()​Ljava/​lang/​String;​ 169 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTransitionName()​Ljava/​lang/​String;​
   
170 ····​move-​result-​object·​v0 170 ····​move-​result-​object·​v0
   
171 ····​return-​object·​v0 171 ····​return-​object·​v0
172 .​end·​method 172 .​end·​method
   
173 .​method·​private·​static·​a(Landroid/​transition/​Transition;​La/​a/​a/​a/​aq;​)​V 173 .​method·​private·​static·​a(Landroid/​transition/​Transition;​Landroid/​support/​a/​a/​aq;​)​V
174 ····​.​locals·​1 174 ····​.​locals·​1
   
175 ····​if-​eqz·​p0,​·​:​cond_0 175 ····​if-​eqz·​p0,​·​:​cond_0
   
176 ····​new-​instance·​v0,​·​La/​a/​a/​a/​ao;​ 176 ····​new-​instance·​v0,​·​Landroid/​support/​a/​a/​ao;​
   
177 ····​invoke-​direct·​{v0,​·​p1},​·​La/​a/​a/​a/​ao;​-​><init>(La/​a/​a/​a/​aq;​)​V 177 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​a/​a/​ao;​-​><init>(Landroid/​support/​a/​a/​aq;​)​V
   
178 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​transition/​Transition;​-​>setEpicenterCallback​(Landroid/​transition/​Transition$EpicenterC​allback;​)​V 178 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​transition/​Transition;​-​>setEpicenterCallback​(Landroid/​transition/​Transition$EpicenterC​allback;​)​V
   
179 ····​:​cond_0 179 ····​:​cond_0
180 ····​return-​void 180 ····​return-​void
181 .​end·​method 181 .​end·​method
   
Offset 209, 15 lines modified Offset 209, 15 lines modified
   
209 ····​if-​eqz·​v10,​·​:​cond_0 209 ····​if-​eqz·​v10,​·​:​cond_0
   
210 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 210 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
211 ····​move-​result-​object·​v12 211 ····​move-​result-​object·​v12
   
212 ····​new-​instance·​v0,​·​La/​a/​a/​a/​ap;​ 212 ····​new-​instance·​v0,​·​Landroid/​support/​a/​a/​ap;​
   
213 ····​move-​object·​v1,​·​p0 213 ····​move-​object·​v1,​·​p0
   
214 ····​move-​object/​from16·​v3,​·​p3 214 ····​move-​object/​from16·​v3,​·​p3
   
215 ····​move-​object/​from16·​v5,​·​p5 215 ····​move-​object/​from16·​v5,​·​p5
   
Offset 225, 15 lines modified Offset 225, 15 lines modified
   
225 ····​move-​object/​from16·​v8,​·​p10 225 ····​move-​object/​from16·​v8,​·​p10
   
226 ····​move-​object/​from16·​v9,​·​p9 226 ····​move-​object/​from16·​v9,​·​p9
   
227 ····​move-​object·​v11,​·​p1 227 ····​move-​object·​v11,​·​p1
   
228 ····​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​La/​a/​a/​a/​ap;​-​><init>(Landroid/​view/​View;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Landroid/​view/​View;​)​V 228 ····​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Landroid/​support/​a/​a/​ap;​-​><init>(Landroid/​view/​View;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Landroid/​view/​View;​)​V
   
229 ····​invoke-​virtual·​{v12,​·​v0},​·​Landroid/​view/​ViewTreeObserver;​-​>addOnPreDrawListener​(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 229 ····​invoke-​virtual·​{v12,​·​v0},​·​Landroid/​view/​ViewTreeObserver;​-​>addOnPreDrawListener​(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
230 ····​:​cond_0 230 ····​:​cond_0
231 ····​return-​void 231 ····​return-​void
232 .​end·​method 232 .​end·​method
   
Offset 248, 21 lines modified Offset 248, 21 lines modified
248 .​end·​method 248 .​end·​method
   
249 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V 249 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V
Max diff block lines reached; 9702/13205 bytes (73.47%) of diff not shown.
[−]
smali/a/a/a/d/z.smali vs.
smali/android/support/a/d/z.smali
Files similar despite different names (difference score: 12)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​La/​a/​a/​d/​z;​ 1 .​class·​Landroid/​support/​a/​d/​z;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​view/​View;​)​I 4 .​method·​public·​static·​a(Landroid/​view/​View;​)​I
5 ····​.​locals·​1 5 ····​.​locals·​1
   
[−]
smali/a/a/a/a/l.smali vs.
smali/android/support/a/a/l.smali
Files similar despite different names (difference score: 56)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​abstract·​La/​a/​a/​a/​l;​ 1 .​class·​abstract·​Landroid/​support/​a/​a/​l;​
2 .​super·​Landroid/​app/​Activity;​ 2 .​super·​Landroid/​app/​Activity;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
Offset 21, 25 lines modified Offset 21, 25 lines modified
   
21 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 21 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
22 ····​const/​16·​v1,​·​0xb 22 ····​const/​16·​v1,​·​0xb
   
23 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 23 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
24 ····​invoke-​virtual·​{p0},​·​La/​a/​a/​a/​l;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​ 24 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​a/​a/​l;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​
   
25 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
   
26 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​LayoutInflater;​-​>getFactory()​Landroid/​view/​LayoutInflater$Factor​y;​ 26 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​LayoutInflater;​-​>getFactory()​Landroid/​view/​LayoutInflater$Factor​y;​
   
27 ····​move-​result-​object·​v0 27 ····​move-​result-​object·​v0
   
28 ····​if-​nez·​v0,​·​:​cond_0 28 ····​if-​nez·​v0,​·​:​cond_0
   
29 ····​invoke-​virtual·​{p0},​·​La/​a/​a/​a/​l;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​ 29 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​a/​a/​l;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​
   
30 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
31 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​LayoutInflater;​-​>setFactory(Landroid/​view/​LayoutInflater$Factor​y;​)​V 31 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​LayoutInflater;​-​>setFactory(Landroid/​view/​LayoutInflater$Factor​y;​)​V
   
32 ····​:​cond_0 32 ····​:​cond_0
33 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 33 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
Offset 48, 15 lines modified Offset 48, 15 lines modified
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​onCreateView(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 49 .​method·​public·​onCreateView(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
50 ····​.​locals·​1 50 ····​.​locals·​1
   
51 ····​const/​4·​v0,​·​0x0 51 ····​const/​4·​v0,​·​0x0
   
52 ····​invoke-​virtual·​{p0,​·​v0,​·​p1,​·​p2,​·​p3},​·​La/​a/​a/​a/​l;​-​>a(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 52 ····​invoke-​virtual·​{p0,​·​v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​a/​a/​l;​-​>a(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
54 ····​if-​nez·​v0,​·​:​cond_0 54 ····​if-​nez·​v0,​·​:​cond_0
   
55 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​app/​Activity;​-​>onCreateView(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 55 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​app/​Activity;​-​>onCreateView(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
   
[−]
smali/a/a/a/a/az.smali vs.
smali/android/support/a/a/az.smali
Files similar despite different names (difference score: 47)
Offset 1, 66 lines modified Offset 1, 66 lines modified
1 .​class·​La/​a/​a/​a/​az;​ 1 .​class·​Landroid/​support/​a/​a/​az;​
2 .​super·​La/​a/​a/​a/​ay;​ 2 .​super·​Landroid/​support/​a/​a/​ay;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​ay;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​ay;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
   
9 #·​virtual·​methods 9 #·​virtual·​methods
10 .​method·​public·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 10 .​method·​public·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
11 ····​.​locals·​1 11 ····​.​locals·​1
   
12 ····​invoke-​static·​{p1},​·​La/​a/​a/​a/​ba;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 12 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​a/​ba;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
13 ····​move-​result-​object·​v0 13 ····​move-​result-​object·​v0
   
14 ····​if-​nez·​v0,​·​:​cond_0 14 ····​if-​nez·​v0,​·​:​cond_0
   
15 ····​invoke-​virtual·​{p0,​·​p1},​·​La/​a/​a/​a/​az;​-​>b(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 15 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​az;​-​>b(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
16 ····​move-​result-​object·​v0 16 ····​move-​result-​object·​v0
   
17 ····​:​cond_0 17 ····​:​cond_0
18 ····​return-​object·​v0 18 ····​return-​object·​v0
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​a(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​ 20 .​method·​public·​a(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​
21 ····​.​locals·​1 21 ····​.​locals·​1
   
22 ····​invoke-​static·​{p2},​·​La/​a/​a/​a/​ba;​-​>a(Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​ 22 ····​invoke-​static·​{p2},​·​Landroid/​support/​a/​a/​ba;​-​>a(Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​
   
23 ····​move-​result-​object·​v0 23 ····​move-​result-​object·​v0
   
24 ····​if-​nez·​v0,​·​:​cond_0 24 ····​if-​nez·​v0,​·​:​cond_0
   
25 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​La/​a/​a/​a/​ay;​-​>a(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​ 25 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​a/​a/​ay;​-​>a(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​
   
26 ····​move-​result-​object·​v0 26 ····​move-​result-​object·​v0
   
27 ····​:​cond_0 27 ····​:​cond_0
28 ····​return-​object·​v0 28 ····​return-​object·​v0
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V 30 .​method·​public·​a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
   
32 ····​invoke-​static·​{p1,​·​p2},​·​La/​a/​a/​a/​ba;​-​>a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V 32 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​a/​ba;​-​>a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
35 .​method·​b(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 35 .​method·​b(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​ay;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 37 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​ay;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
38 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
39 ····​return-​object·​v0 39 ····​return-​object·​v0
40 .​end·​method 40 .​end·​method
[−]
smali/a/a/a/d/h.smali vs.
smali/android/support/a/d/h.smali
Files similar despite different names (difference score: 36)
Offset 1, 26 lines modified Offset 1, 26 lines modified
1 .​class·​La/​a/​a/​d/​h;​ 1 .​class·​Landroid/​support/​a/​d/​h;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Field;​ 4 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Field;​
   
5 .​field·​private·​static·​b:​Z 5 .​field·​private·​static·​b:​Z
   
   
6 #·​direct·​methods 6 #·​direct·​methods
7 .​method·​static·​a(Landroid/​view/​LayoutInflater;​La/​a/​a/​d/​k;​)​V 7 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​support/​a/​d/​k;​)​V
8 ····​.​locals·​3 8 ····​.​locals·​3
   
9 ····​if-​eqz·​p1,​·​:​cond_0 9 ····​if-​eqz·​p1,​·​:​cond_0
   
10 ····​new-​instance·​v0,​·​La/​a/​a/​d/​i;​ 10 ····​new-​instance·​v0,​·​Landroid/​support/​a/​d/​i;​
   
11 ····​invoke-​direct·​{v0,​·​p1},​·​La/​a/​a/​d/​i;​-​><init>(La/​a/​a/​d/​k;​)​V 11 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​a/​d/​i;​-​><init>(Landroid/​support/​a/​d/​k;​)​V
   
12 ····​move-​object·​v1,​·​v0 12 ····​move-​object·​v1,​·​v0
   
13 ····​:​goto_0 13 ····​:​goto_0
14 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​LayoutInflater;​-​>setFactory2(Landroid​/​view/​LayoutInflater$Factor​y2;​)​V 14 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​LayoutInflater;​-​>setFactory2(Landroid​/​view/​LayoutInflater$Factor​y2;​)​V
   
15 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​LayoutInflater;​-​>getFactory()​Landroid/​view/​LayoutInflater$Factor​y;​ 15 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​LayoutInflater;​-​>getFactory()​Landroid/​view/​LayoutInflater$Factor​y;​
Offset 29, 70 lines modified Offset 29, 70 lines modified
   
29 ····​instance-​of·​v2,​·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​ 29 ····​instance-​of·​v2,​·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​
   
30 ····​if-​eqz·​v2,​·​:​cond_1 30 ····​if-​eqz·​v2,​·​:​cond_1
   
31 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​ 31 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​
   
32 ····​invoke-​static·​{p0,​·​v0},​·​La/​a/​a/​d/​h;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V 32 ····​invoke-​static·​{p0,​·​v0},​·​Landroid/​support/​a/​d/​h;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V
   
33 ····​:​goto_1 33 ····​:​goto_1
34 ····​return-​void 34 ····​return-​void
   
35 ····​:​cond_0 35 ····​:​cond_0
36 ····​const/​4·​v0,​·​0x0 36 ····​const/​4·​v0,​·​0x0
   
37 ····​move-​object·​v1,​·​v0 37 ····​move-​object·​v1,​·​v0
   
38 ····​goto·​:​goto_0 38 ····​goto·​:​goto_0
   
39 ····​:​cond_1 39 ····​:​cond_1
40 ····​invoke-​static·​{p0,​·​v1},​·​La/​a/​a/​d/​h;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V 40 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​support/​a/​d/​h;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V
   
41 ····​goto·​:​goto_1 41 ····​goto·​:​goto_1
42 .​end·​method 42 .​end·​method
   
43 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V 43 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V
44 ····​.​locals·​5 44 ····​.​locals·​5
   
45 ····​const/​4·​v4,​·​0x1 45 ····​const/​4·​v4,​·​0x1
   
46 ····​sget-​boolean·​v0,​·​La/​a/​a/​d/​h;​-​>b:​Z 46 ····​sget-​boolean·​v0,​·​Landroid/​support/​a/​d/​h;​-​>b:​Z
   
47 ····​if-​nez·​v0,​·​:​cond_0 47 ····​if-​nez·​v0,​·​:​cond_0
   
48 ····​:​try_start_0 48 ····​:​try_start_0
49 ····​const-​class·​v0,​·​Landroid/​view/​LayoutInflater;​ 49 ····​const-​class·​v0,​·​Landroid/​view/​LayoutInflater;​
   
50 ····​const-​string·​v1,​·​"mFactory2" 50 ····​const-​string·​v1,​·​"mFactory2"
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​sput-​object·​v0,​·​La/​a/​a/​d/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​ 53 ····​sput-​object·​v0,​·​Landroid/​support/​a/​d/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
54 ····​sget-​object·​v0,​·​La/​a/​a/​d/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​ 54 ····​sget-​object·​v0,​·​Landroid/​support/​a/​d/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
55 ····​const/​4·​v1,​·​0x1 55 ····​const/​4·​v1,​·​0x1
   
56 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V 56 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
57 ····​:​try_end_0 57 ····​:​try_end_0
58 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 58 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
59 ····​:​goto_0 59 ····​:​goto_0
60 ····​sput-​boolean·​v4,​·​La/​a/​a/​d/​h;​-​>b:​Z 60 ····​sput-​boolean·​v4,​·​Landroid/​support/​a/​d/​h;​-​>b:​Z
   
61 ····​:​cond_0 61 ····​:​cond_0
62 ····​sget-​object·​v0,​·​La/​a/​a/​d/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​ 62 ····​sget-​object·​v0,​·​Landroid/​support/​a/​d/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
63 ····​if-​eqz·​v0,​·​:​cond_1 63 ····​if-​eqz·​v0,​·​:​cond_1
   
64 ····​:​try_start_1 64 ····​:​try_start_1
65 ····​sget-​object·​v0,​·​La/​a/​a/​d/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​ 65 ····​sget-​object·​v0,​·​Landroid/​support/​a/​d/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
66 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 66 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
67 ····​:​try_end_1 67 ····​:​try_end_1
68 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 68 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
69 ····​:​cond_1 69 ····​:​cond_1
70 ····​:​goto_1 70 ····​:​goto_1
[−]
smali/a/a/a/b/d.smali vs.
smali/android/support/a/b/d.smali
Files similar despite different names (difference score: 39)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​La/​a/​a/​b/​d;​ 1 .​class·​Landroid/​support/​a/​b/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​La/​a/​a/​b/​c;​ 4 .​implements·​Landroid/​support/​a/​b/​c;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V