[−]
/home/hans/code/fdroid/data/tmp/ca.rmen.nounours_340.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_ca.rmen.nounours_340.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​3665656·​bytes,​·​number·​of·​entries:​·​392 1 Zip·​file·​size:​·​3664769·​bytes,​·​number·​of·​entries:​·​392
2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​34085·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​34085·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​34206·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​E4F28BE1.​SF 3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​34206·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​E4F28BE1.​SF
4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​E4F28BE1.​RSA 4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​E4F28BE1.​RSA
5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​5416·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​5416·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1716·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​themes/​0/​adjacentimage.​csv 8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1716·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​themes/​0/​adjacentimage.​csv
Offset 386, 9 lines modified Offset 386, 9 lines modified
386 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​540·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v5/​lwp.​xml 386 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​540·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v5/​lwp.​xml
387 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2404·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​app_settings.​xml 387 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2404·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​app_settings.​xml
388 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​488·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​dream.​xml 388 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​488·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​dream.​xml
389 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2268·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​dream_settings.​xml 389 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2268·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​dream_settings.​xml
390 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​492·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​lwp.​xml 390 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​492·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​lwp.​xml
391 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2120·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​lwp_settings.​xml 391 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2120·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​lwp_settings.​xml
392 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​30660·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 392 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​30660·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
393 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​141756·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 393 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​141628·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
394 392·​files,​·​3792576·​bytes·​uncompressed,​·​3607191·​bytes·​compressed:​·​·​4.​9% 394 392·​files,​·​3792448·​bytes·​uncompressed,​·​3607137·​bytes·​compressed:​·​·​4.​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="340"·​android:​versionName="3.​4.​0"·​package="ca.​rmen.​nounours"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="340"·​android:​versionName="3.​4.​0"·​package="ca.​rmen.​nounours"·​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="3"·​android:​targetSdkVersion="23"​·​/​> 4 ·​·​·​·​<uses-​sdk·​android:​minSdkVersion="3"·​android:​targetSdkVersion="23"​·​/​>
5 ·​·​·​·​<uses-​permission·​android:​name="android.​permission.​VIBRATE"·​/​> 5 ·​·​·​·​<uses-​permission·​android:​name="android.​permission.​VIBRATE"·​/​>
6 ·​·​·​·​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​android:​maxSdkVersion="18"·​/​> 6 ·​·​·​·​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​android:​maxSdkVersion="18"·​/​>
7 ·​·​·​·​<uses-​feature·​android:​name="android.​hardware.​screen.​portrait"·​android:​required="false"·​/​> 7 ·​·​·​·​<uses-​feature·​android:​name="android.​hardware.​screen.​portrait"·​android:​required="false"·​/​>
8 ·​·​·​·​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​app_icon"·​android:​fullBackupContent="fa​lse"> 8 ·​·​·​·​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​app_icon"·​android:​fullBackupContent="fa​lse">
9 ·​·​·​·​·​·​·​·​<activity·​android:​theme="@style/​NounoursActivityStyle​"·​android:​label="@string/​app_name"·​android:​name="ca.​rmen.​nounours.​android.​handheld.​MainActivity"·​android:​screenOrientation="po​rtrait"·​android:​configChanges="keyboa​rdHidden|orientation"​> 9 ·​·​·​·​·​·​·​·​<activity·​android:​theme="@style/​NounoursActivityStyle​"·​android:​label="@string/​app_name"·​android:​name="ca.​rmen.​nounours.​android.​handheld.​MainActivity"·​android:​screenOrientation="po​rtrait"·​android:​configChanges="keyboa​rdHidden|orientation"​>
[−]
smali/ca/rmen/nounours/android/common/compat/Api23Helper.smali
Offset 22, 26 lines modified Offset 22, 30 lines modified
   
22 ·​·​·​·​.​prologue 22 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​39 23 ·​·​·​·​.​line·​39
24 ·​·​·​·​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​ 24 ·​·​·​·​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
25 ·​·​·​·​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 25 ·​·​·​·​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  26 ·​·​·​·​.​line·​40
26 ·​·​·​·​invoke-​virtual·​{v3,​·​p2},​·​Landroid/​app/​Notification$Builder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​ 27 ·​·​·​·​invoke-​virtual·​{v3,​·​p2},​·​Landroid/​app/​Notification$Builder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​
   
27 ·​·​·​·​move-​result-​object·​v3 28 ·​·​·​·​move-​result-​object·​v3
   
  29 ·​·​·​·​.​line·​41
28 ·​·​·​·​invoke-​virtual·​{v3,​·​p3},​·​Landroid/​app/​Notification$Builder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​ 30 ·​·​·​·​invoke-​virtual·​{v3,​·​p3},​·​Landroid/​app/​Notification$Builder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​
   
29 ·​·​·​·​move-​result-​object·​v3 31 ·​·​·​·​move-​result-​object·​v3
   
  32 ·​·​·​·​.​line·​42
30 ·​·​·​·​invoke-​virtual·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(I)​Landroid/​app/​Notification$Builder;​ 33 ·​·​·​·​invoke-​virtual·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(I)​Landroid/​app/​Notification$Builder;​
   
31 ·​·​·​·​move-​result-​object·​v3 34 ·​·​·​·​move-​result-​object·​v3
   
  35 ·​·​·​·​.​line·​43
32 ·​·​·​·​invoke-​virtual·​{v3,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​ 36 ·​·​·​·​invoke-​virtual·​{v3,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​
   
33 ·​·​·​·​move-​result-​object·​v1 37 ·​·​·​·​move-​result-​object·​v1
   
34 ·​·​·​·​.​line·​45 38 ·​·​·​·​.​line·​45
35 ·​·​·​·​.​local·​v1,​·​"builder":​Landroid/​app/​Notification$Builder;​ 39 ·​·​·​·​.​local·​v1,​·​"builder":​Landroid/​app/​Notification$Builder;​
36 ·​·​·​·​if-​lez·​p4,​·​:​cond_0 40 ·​·​·​·​if-​lez·​p4,​·​:​cond_0
[−]
smali/ca/rmen/nounours/android/common/nounours/AndroidNounours$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​ 21 .​field·​final·​synthetic·​this$1:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​)​V 23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​144 27 ·​·​·​·​.​line·​144
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1$1;​-​>this$1:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1$1;​-​>this$1:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/common/nounours/AndroidNounours$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$id:​Ljava/​lang/​String;​ 19 .​field·​final·​synthetic·​val$id:​Ljava/​lang/​String;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​Ljava/​lang/​String;​)​V 21 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​Ljava/​lang/​String;​)​V
22 ·​·​·​·​.​locals·​0 22 ·​·​·​·​.​locals·​0
  23 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
23 ·​·​·​·​.​prologue 24 ·​·​·​·​.​prologue
24 ·​·​·​·​.​line·​137 25 ·​·​·​·​.​line·​137
25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​ 26 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
26 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​-​>val$id:​Ljava/​lang/​String;​ 27 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$1;​-​>val$id:​Ljava/​lang/​String;​
   
[−]
smali/ca/rmen/nounours/android/common/nounours/AndroidNounours$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​ 21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​)​V 23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​253 27 ·​·​·​·​.​line·​253
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$2;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$2;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/common/nounours/AndroidNounours.smali
Offset 545, 25 lines modified Offset 545, 28 lines modified
   
545 ·​·​·​·​move-​result·​v1 545 ·​·​·​·​move-​result·​v1
   
546 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 546 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
547 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​-​>mNounoursResourceCac​he:​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​NounoursResourceCache​;​ 547 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​-​>mNounoursResourceCac​he:​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​NounoursResourceCache​;​
   
  548 ·​·​·​·​.​line·​119
548 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​NounoursResourceCache​;​-​>loadSounds(Lca/​rmen/​nounours/​data/​Theme;​)​Z 549 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​NounoursResourceCache​;​-​>loadSounds(Lca/​rmen/​nounours/​data/​Theme;​)​Z
   
549 ·​·​·​·​move-​result·​v1 550 ·​·​·​·​move-​result·​v1
   
550 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 551 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
551 ·​·​·​·​const/​4·​v1,​·​0x1 552 ·​·​·​·​const/​4·​v1,​·​0x1
   
  553 ·​·​·​·​.​line·​118
552 ·​·​·​·​:​goto_0 554 ·​·​·​·​:​goto_0
553 ·​·​·​·​return·​v1 555 ·​·​·​·​return·​v1
   
  556 ·​·​·​·​.​line·​119
554 ·​·​·​·​:​cond_0 557 ·​·​·​·​:​cond_0
555 ·​·​·​·​const/​4·​v1,​·​0x0 558 ·​·​·​·​const/​4·​v1,​·​0x0
   
556 ·​·​·​·​goto·​:​goto_0 559 ·​·​·​·​goto·​:​goto_0
557 .​end·​method 560 .​end·​method
   
558 .​method·​protected·​debug(Ljava/​lang/​Object;​)​V 561 .​method·​protected·​debug(Ljava/​lang/​Object;​)​V
[−]
smali/ca/rmen/nounours/android/common/nounours/AnimationHandler$AnimationTask.smali
Offset 55, 219 lines modified Offset 55, 210 lines modified
55 .​method·​public·​run()​V 55 .​method·​public·​run()​V
56 ·​·​·​·​.​locals·​18 56 ·​·​·​·​.​locals·​18
   
57 ·​·​·​·​.​prologue 57 ·​·​·​·​.​prologue
58 ·​·​·​·​.​line·​111 58 ·​·​·​·​.​line·​111
59 ·​·​·​·​move-​object/​from16·​v0,​·​p0 59 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
60 ·​·​·​·​iget-​object·​v13,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​ 60 ·​·​·​·​iget-​object·​v14,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​
   
61 ·​·​·​·​#·​getter·​for:​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​-​>mIsDoingAnimation:​Ljava/​util/​concurrent/​atomic/​AtomicBoolean;​ 61 ·​·​·​·​#·​getter·​for:​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​-​>mIsDoingAnimation:​Ljava/​util/​concurrent/​atomic/​AtomicBoolean;​
62 ·​·​·​·​invoke-​static·​{v13},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​-​>access$100(Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​)​Ljava/​util/​concurrent/​atomic/​AtomicBoolean;​ 62 ·​·​·​·​invoke-​static·​{v14},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​-​>access$100(Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​)​Ljava/​util/​concurrent/​atomic/​AtomicBoolean;​
   
63 ·​·​·​·​move-​result-​object·​v13 63 ·​·​·​·​move-​result-​object·​v14
   
64 ·​·​·​·​const/​16·​v16,​·​0x1 64 ·​·​·​·​const/​4·​v15,​·​0x1
   
65 ·​·​·​·​move/​from16·​v0,​·​v16 65 ·​·​·​·​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​util/​concurrent/​atomic/​AtomicBoolean;​-​>set(Z)​V
   
66 ·​·​·​·​invoke-​virtual·​{v13,​·​v0},​·​Ljava/​util/​concurrent/​atomic/​AtomicBoolean;​-​>set(Z)​V  
   
67 ·​·​·​·​.​line·​114 66 ·​·​·​·​.​line·​114
68 ·​·​·​·​const/​4·​v10,​·​0x0 67 ·​·​·​·​const/​4·​v10,​·​0x0
   
69 ·​·​·​·​.​local·​v10,​·​"i":​I 68 ·​·​·​·​.​local·​v10,​·​"i":​I
70 ·​·​·​·​:​goto_0 69 ·​·​·​·​:​goto_0
71 ·​·​·​·​move-​object/​from16·​v0,​·​p0 70 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
72 ·​·​·​·​iget-​object·​v13,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>mAnimation:​Lca/​rmen/​nounours/​data/​Animation;​ 71 ·​·​·​·​iget-​object·​v14,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>mAnimation:​Lca/​rmen/​nounours/​data/​Animation;​
   
73 ·​·​·​·​invoke-​virtual·​{v13},​·​Lca/​rmen/​nounours/​data/​Animation;​-​>getRepeat()​I 72 ·​·​·​·​invoke-​virtual·​{v14},​·​Lca/​rmen/​nounours/​data/​Animation;​-​>getRepeat()​I
   
74 ·​·​·​·​move-​result·​v13 73 ·​·​·​·​move-​result·​v14
   
75 ·​·​·​·​if-​ge·​v10,​·​v13,​·​:​cond_3 74 ·​·​·​·​if-​ge·​v10,​·​v14,​·​:​cond_3
   
76 ·​·​·​·​.​line·​115 75 ·​·​·​·​.​line·​115
77 ·​·​·​·​move-​object/​from16·​v0,​·​p0 76 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
78 ·​·​·​·​iget-​object·​v13,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>mAnimation:​Lca/​rmen/​nounours/​data/​Animation;​ 77 ·​·​·​·​iget-​object·​v14,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>mAnimation:​Lca/​rmen/​nounours/​data/​Animation;​
   
79 ·​·​·​·​invoke-​virtual·​{v13},​·​Lca/​rmen/​nounours/​data/​Animation;​-​>getImages()​Ljava/​util/​List;​ 78 ·​·​·​·​invoke-​virtual·​{v14},​·​Lca/​rmen/​nounours/​data/​Animation;​-​>getImages()​Ljava/​util/​List;​
   
80 ·​·​·​·​move-​result-​object·​v13 79 ·​·​·​·​move-​result-​object·​v14
   
81 ·​·​·​·​invoke-​interface·​{v13},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 80 ·​·​·​·​invoke-​interface·​{v14},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
82 ·​·​·​·​move-​result-​object·​v11 81 ·​·​·​·​move-​result-​object·​v14
   
83 ·​·​·​·​.​local·​v11,​·​"i$":​Ljava/​util/​Iterator;​  
84 ·​·​·​·​:​cond_0 82 ·​·​·​·​:​cond_0
85 ·​·​·​·​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 83 ·​·​·​·​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
86 ·​·​·​·​move-​result·​v13 84 ·​·​·​·​move-​result·​v15
   
87 ·​·​·​·​if-​eqz·​v13,​·​:​cond_2 85 ·​·​·​·​if-​eqz·​v15,​·​:​cond_2
   
88 ·​·​·​·​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 86 ·​·​·​·​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
89 ·​·​·​·​move-​result-​object·​v12 87 ·​·​·​·​move-​result-​object·​v11
   
90 ·​·​·​·​check-​cast·​v12,​·​Lca/​rmen/​nounours/​data/​AnimationImage;​ 88 ·​·​·​·​check-​cast·​v11,​·​Lca/​rmen/​nounours/​data/​AnimationImage;​
   
91 ·​·​·​·​.​line·​116 89 ·​·​·​·​.​line·​116
92 ·​·​·​·​.​local·​v12,​·​"image":​Lca/​rmen/​nounours/​data/​AnimationImage;​ 90 ·​·​·​·​.​local·​v11,​·​"image":​Lca/​rmen/​nounours/​data/​AnimationImage;​
93 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 91 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
94 ·​·​·​·​move-​result-​wide·​v4 92 ·​·​·​·​move-​result-​wide·​v4
   
95 ·​·​·​·​.​line·​117 93 ·​·​·​·​.​line·​117
96 ·​·​·​·​.​local·​v4,​·​"before":​J 94 ·​·​·​·​.​local·​v4,​·​"before":​J
97 ·​·​·​·​move-​object/​from16·​v0,​·​p0 95 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
98 ·​·​·​·​iget-​object·​v13,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​ 96 ·​·​·​·​iget-​object·​v15,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​
   
99 ·​·​·​·​#·​getter·​for:​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​-​>mNounours:​Lca/​rmen/​nounours/​Nounours;​ 97 ·​·​·​·​#·​getter·​for:​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​-​>mNounours:​Lca/​rmen/​nounours/​Nounours;​
100 ·​·​·​·​invoke-​static·​{v13},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​-​>access$200(Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​)​Lca/​rmen/​nounours/​Nounours;​ 98 ·​·​·​·​invoke-​static·​{v15},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​-​>access$200(Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler;​)​Lca/​rmen/​nounours/​Nounours;​
   
101 ·​·​·​·​move-​result-​object·​v13 99 ·​·​·​·​move-​result-​object·​v15
   
102 ·​·​·​·​invoke-​virtual·​{v12},​·​Lca/​rmen/​nounours/​data/​AnimationImage;​-​>getImage()​Lca/​rmen/​nounours/​data/​Image;​ 100 ·​·​·​·​invoke-​virtual·​{v11},​·​Lca/​rmen/​nounours/​data/​AnimationImage;​-​>getImage()​Lca/​rmen/​nounours/​data/​Image;​
   
103 ·​·​·​·​move-​result-​object·​v16 101 ·​·​·​·​move-​result-​object·​v16
   
104 ·​·​·​·​move-​object/​from16·​v0,​·​v16 102 ·​·​·​·​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Lca/​rmen/​nounours/​Nounours;​-​>setImage(Lca/​rmen/​nounours/​data/​Image;​)​V
   
105 ·​·​·​·​invoke-​virtual·​{v13,​·​v0},​·​Lca/​rmen/​nounours/​Nounours;​-​>setImage(Lca/​rmen/​nounours/​data/​Image;​)​V  
   
106 ·​·​·​·​.​line·​118 103 ·​·​·​·​.​line·​118
107 ·​·​·​·​move-​object/​from16·​v0,​·​p0 104 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
108 ·​·​·​·​iget-​object·​v13,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>mAnimation:​Lca/​rmen/​nounours/​data/​Animation;​ 105 ·​·​·​·​iget-​object·​v15,​·​v0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​-​>mAnimation:​Lca/​rmen/​nounours/​data/​Animation;​
   
109 ·​·​·​·​invoke-​virtual·​{v13},​·​Lca/​rmen/​nounours/​data/​Animation;​-​>getInterval()​I 106 ·​·​·​·​invoke-​virtual·​{v15},​·​Lca/​rmen/​nounours/​data/​Animation;​-​>getInterval()​I
   
110 ·​·​·​·​move-​result·​v13 107 ·​·​·​·​move-​result·​v15
   
111 ·​·​·​·​int-​to-​float·​v13,​·​v13 108 ·​·​·​·​int-​to-​float·​v15,​·​v15
   
112 ·​·​·​·​invoke-​virtual·​{v12},​·​Lca/​rmen/​nounours/​data/​AnimationImage;​-​>getDuration()​F 109 ·​·​·​·​invoke-​virtual·​{v11},​·​Lca/​rmen/​nounours/​data/​AnimationImage;​-​>getDuration()​F
Max diff block lines reached; 6736/12575 bytes (53.57%) of diff not shown.
[−]
smali/ca/rmen/nounours/android/common/nounours/AnimationHandler.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lca/​rmen/​nounours/​NounoursAnimationHand​ler;​ 6 .​implements·​Lca/​rmen/​nounours/​NounoursAnimationHand​ler;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ·​·​·​·​value·​=·​{ 9 ·​·​·​·​value·​=·​{
10 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$1;​,​  
11 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​ 10 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AnimationHandler$Anim​ationTask;​
12 ·​·​·​·​} 11 ·​·​·​·​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​static·​fields 13 #·​static·​fields
15 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​ 14 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​
[−]
smali/ca/rmen/nounours/android/common/nounours/AndroidNounours$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​ 21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​)​V 23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​277 27 ·​·​·​·​.​line·​277
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$3;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours$3;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/common/nounours/cache/ImageCache$1.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$progress:​I 28 .​field·​final·​synthetic·​val$progress:​I
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache$ImageCache​Listener;​Lca/​rmen/​nounours/​data/​Image;​II)​V 30 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache$ImageCache​Listener;​Lca/​rmen/​nounours/​data/​Image;​II)​V
31 ·​·​·​·​.​locals·​0 31 ·​·​·​·​.​locals·​0
  32 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​
   
32 ·​·​·​·​.​prologue 33 ·​·​·​·​.​prologue
33 ·​·​·​·​.​line·​62 34 ·​·​·​·​.​line·​62
34 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​ 35 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​
   
35 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache$1;​-​>val$listener:​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache$ImageCache​Listener;​ 36 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache$1;​-​>val$listener:​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache$ImageCache​Listener;​
   
[−]
smali/ca/rmen/nounours/android/common/nounours/cache/ImageCache.smali
Offset 187, 15 lines modified Offset 187, 14 lines modified
   
187 ·​·​·​·​.​line·​56 187 ·​·​·​·​.​line·​56
188 ·​·​·​·​.​local·​v5,​·​"max":​I 188 ·​·​·​·​.​local·​v5,​·​"max":​I
189 ·​·​·​·​invoke-​interface·​{p2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 189 ·​·​·​·​invoke-​interface·​{p2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
190 ·​·​·​·​move-​result-​object·​v8 190 ·​·​·​·​move-​result-​object·​v8
   
191 ·​·​·​·​.​local·​v8,​·​"i$":​Ljava/​util/​Iterator;​  
192 ·​·​·​·​:​goto_0 191 ·​·​·​·​:​goto_0
193 ·​·​·​·​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 192 ·​·​·​·​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
194 ·​·​·​·​move-​result·​v0 193 ·​·​·​·​move-​result·​v0
   
195 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1 194 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1
   
Offset 254, 36 lines modified Offset 253, 35 lines modified
254 ·​·​·​·​:​cond_1 253 ·​·​·​·​:​cond_1
255 ·​·​·​·​const/​4·​v0,​·​0x1 254 ·​·​·​·​const/​4·​v0,​·​0x1
   
256 ·​·​·​·​goto·​:​goto_1 255 ·​·​·​·​goto·​:​goto_1
257 .​end·​method 256 .​end·​method
   
258 .​method·​public·​clearImageCache()​V 257 .​method·​public·​clearImageCache()​V
259 ·​·​·​·​.​locals·​4 258 ·​·​·​·​.​locals·​3
   
260 ·​·​·​·​.​prologue 259 ·​·​·​·​.​prologue
261 ·​·​·​·​.​line·​73 260 ·​·​·​·​.​line·​73
262 ·​·​·​·​sget-​object·​v2,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​-​>TAG:​Ljava/​lang/​String;​ 261 ·​·​·​·​sget-​object·​v1,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​-​>TAG:​Ljava/​lang/​String;​
   
263 ·​·​·​·​const-​string·​v3,​·​"clearImageCache" 262 ·​·​·​·​const-​string·​v2,​·​"clearImageCache"
   
264 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 263 ·​·​·​·​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
265 ·​·​·​·​.​line·​75 264 ·​·​·​·​.​line·​75
266 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​-​>mImageCache:​Ljava/​util/​Map;​ 265 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​-​>mImageCache:​Ljava/​util/​Map;​
   
267 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 266 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
268 ·​·​·​·​move-​result-​object·​v2 267 ·​·​·​·​move-​result-​object·​v1
   
269 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 268 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
270 ·​·​·​·​move-​result-​object·​v1 269 ·​·​·​·​move-​result-​object·​v1
   
271 ·​·​·​·​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
272 ·​·​·​·​:​cond_0 270 ·​·​·​·​:​cond_0
273 ·​·​·​·​:​goto_0 271 ·​·​·​·​:​goto_0
274 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 272 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
275 ·​·​·​·​move-​result·​v2 273 ·​·​·​·​move-​result·​v2
   
276 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1 274 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1
Offset 305, 17 lines modified Offset 303, 17 lines modified
305 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​graphics/​Bitmap;​-​>recycle()​V 303 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​graphics/​Bitmap;​-​>recycle()​V
   
306 ·​·​·​·​goto·​:​goto_0 304 ·​·​·​·​goto·​:​goto_0
   
307 ·​·​·​·​.​line·​78 305 ·​·​·​·​.​line·​78
308 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"bitmap":​Landroid/​graphics/​Bitmap;​ 306 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"bitmap":​Landroid/​graphics/​Bitmap;​
309 ·​·​·​·​:​cond_1 307 ·​·​·​·​:​cond_1
310 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​-​>mImageCache:​Ljava/​util/​Map;​ 308 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​-​>mImageCache:​Ljava/​util/​Map;​
   
311 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>clear()​V 309 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>clear()​V
   
312 ·​·​·​·​.​line·​79 310 ·​·​·​·​.​line·​79
313 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>gc()​V 311 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>gc()​V
   
314 ·​·​·​·​.​line·​81 312 ·​·​·​·​.​line·​81
315 ·​·​·​·​return-​void 313 ·​·​·​·​return-​void
316 .​end·​method 314 .​end·​method
[−]
smali/ca/rmen/nounours/android/common/nounours/cache/SoundCache.smali
Offset 72, 70 lines modified Offset 72, 69 lines modified
   
72 ·​·​·​·​return-​void 72 ·​·​·​·​return-​void
73 .​end·​method 73 .​end·​method
   
   
74 #·​virtual·​methods 74 #·​virtual·​methods
75 .​method·​public·​cacheSounds(Lca/​rmen/​nounours/​data/​Theme;​)​V 75 .​method·​public·​cacheSounds(Lca/​rmen/​nounours/​data/​Theme;​)​V
76 ·​·​·​·​.​locals·​6 76 ·​·​·​·​.​locals·​5
77 ·​·​·​·​.​param·​p1,​·​"theme"·​·​·​·​#·​Lca/​rmen/​nounours/​data/​Theme;​ 77 ·​·​·​·​.​param·​p1,​·​"theme"·​·​·​·​#·​Lca/​rmen/​nounours/​data/​Theme;​
   
78 ·​·​·​·​.​prologue 78 ·​·​·​·​.​prologue
79 ·​·​·​·​.​line·​44 79 ·​·​·​·​.​line·​44
80 ·​·​·​·​sget-​object·​v3,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​SoundCache;​-​>TAG:​Ljava/​lang/​String;​ 80 ·​·​·​·​sget-​object·​v2,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​SoundCache;​-​>TAG:​Ljava/​lang/​String;​
   
81 ·​·​·​·​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 81 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
82 ·​·​·​·​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 82 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
83 ·​·​·​·​const-​string·​v5,​·​"cacheSounds·​for·​theme·​" 83 ·​·​·​·​const-​string·​v4,​·​"cacheSounds·​for·​theme·​"
   
84 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 84 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
85 ·​·​·​·​move-​result-​object·​v4 85 ·​·​·​·​move-​result-​object·​v3
   
86 ·​·​·​·​invoke-​virtual·​{v4,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 86 ·​·​·​·​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
87 ·​·​·​·​move-​result-​object·​v4 87 ·​·​·​·​move-​result-​object·​v3
   
88 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 88 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
89 ·​·​·​·​move-​result-​object·​v4 89 ·​·​·​·​move-​result-​object·​v3
   
90 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 90 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
91 ·​·​·​·​.​line·​45 91 ·​·​·​·​.​line·​45
92 ·​·​·​·​invoke-​virtual·​{p1},​·​Lca/​rmen/​nounours/​data/​Theme;​-​>getSounds()​Ljava/​util/​Map;​ 92 ·​·​·​·​invoke-​virtual·​{p1},​·​Lca/​rmen/​nounours/​data/​Theme;​-​>getSounds()​Ljava/​util/​Map;​
   
93 ·​·​·​·​move-​result-​object·​v3 93 ·​·​·​·​move-​result-​object·​v2
   
94 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 94 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
95 ·​·​·​·​move-​result-​object·​v3 95 ·​·​·​·​move-​result-​object·​v2
   
96 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 96 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
97 ·​·​·​·​move-​result-​object·​v1 97 ·​·​·​·​move-​result-​object·​v2
   
98 ·​·​·​·​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
99 ·​·​·​·​:​goto_0 98 ·​·​·​·​:​goto_0
100 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 99 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
101 ·​·​·​·​move-​result·​v3 100 ·​·​·​·​move-​result·​v3
   
102 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0 101 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0
   
103 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 102 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
104 ·​·​·​·​move-​result-​object·​v2 103 ·​·​·​·​move-​result-​object·​v1
   
105 ·​·​·​·​check-​cast·​v2,​·​Lca/​rmen/​nounours/​data/​Sound;​ 104 ·​·​·​·​check-​cast·​v1,​·​Lca/​rmen/​nounours/​data/​Sound;​
   
106 ·​·​·​·​.​line·​46 105 ·​·​·​·​.​line·​46
107 ·​·​·​·​.​local·​v2,​·​"sound":​Lca/​rmen/​nounours/​data/​Sound;​ 106 ·​·​·​·​.​local·​v1,​·​"sound":​Lca/​rmen/​nounours/​data/​Sound;​
108 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 107 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
109 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 108 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
110 ·​·​·​·​const-​string·​v4,​·​"themes/​" 109 ·​·​·​·​const-​string·​v4,​·​"themes/​"
   
111 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 110 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 152, 15 lines modified Offset 151, 15 lines modified
   
152 ·​·​·​·​const-​string·​v4,​·​"/​" 151 ·​·​·​·​const-​string·​v4,​·​"/​"
   
153 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 152 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
154 ·​·​·​·​move-​result-​object·​v3 153 ·​·​·​·​move-​result-​object·​v3
   
155 ·​·​·​·​invoke-​virtual·​{v2},​·​Lca/​rmen/​nounours/​data/​Sound;​-​>getFilename()​Ljava/​lang/​String;​ 154 ·​·​·​·​invoke-​virtual·​{v1},​·​Lca/​rmen/​nounours/​data/​Sound;​-​>getFilename()​Ljava/​lang/​String;​
   
156 ·​·​·​·​move-​result-​object·​v4 155 ·​·​·​·​move-​result-​object·​v4
   
157 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 156 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
158 ·​·​·​·​move-​result-​object·​v3 157 ·​·​·​·​move-​result-​object·​v3
   
Offset 168, 31 lines modified Offset 167, 31 lines modified
   
168 ·​·​·​·​move-​result-​object·​v0 167 ·​·​·​·​move-​result-​object·​v0
   
169 ·​·​·​·​.​line·​47 168 ·​·​·​·​.​line·​47
170 ·​·​·​·​.​local·​v0,​·​"assetPath":​Ljava/​lang/​String;​ 169 ·​·​·​·​.​local·​v0,​·​"assetPath":​Ljava/​lang/​String;​
171 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​SoundCache;​-​>mAssetPaths:​Ljava/​util/​Map;​ 170 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​SoundCache;​-​>mAssetPaths:​Ljava/​util/​Map;​
   
172 ·​·​·​·​invoke-​virtual·​{v2},​·​Lca/​rmen/​nounours/​data/​Sound;​-​>getId()​Ljava/​lang/​String;​ 171 ·​·​·​·​invoke-​virtual·​{v1},​·​Lca/​rmen/​nounours/​data/​Sound;​-​>getId()​Ljava/​lang/​String;​
   
173 ·​·​·​·​move-​result-​object·​v4 172 ·​·​·​·​move-​result-​object·​v4
   
174 ·​·​·​·​invoke-​interface·​{v3,​·​v4,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 173 ·​·​·​·​invoke-​interface·​{v3,​·​v4,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Max diff block lines reached; 794/5126 bytes (15.49%) of diff not shown.
[−]
smali/ca/rmen/nounours/android/common/util/BitmapUtil.smali
Offset 101, 26 lines modified Offset 101, 28 lines modified
   
101 ·​·​·​·​invoke-​virtual·​{p1},​·​Lca/​rmen/​nounours/​data/​Image;​-​>getFilename()​Ljava/​lang/​String;​ 101 ·​·​·​·​invoke-​virtual·​{p1},​·​Lca/​rmen/​nounours/​data/​Image;​-​>getFilename()​Ljava/​lang/​String;​
   
102 ·​·​·​·​move-​result-​object·​v3 102 ·​·​·​·​move-​result-​object·​v3
   
103 ·​·​·​·​const-​string·​v4,​·​"drawable" 103 ·​·​·​·​const-​string·​v4,​·​"drawable"
   
  104 ·​·​·​·​.​line·​50
104 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 105 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
105 ·​·​·​·​move-​result-​object·​v5 106 ·​·​·​·​move-​result-​object·​v5
   
106 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​Class;​-​>getPackage()​Ljava/​lang/​Package;​ 107 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​Class;​-​>getPackage()​Ljava/​lang/​Package;​
   
107 ·​·​·​·​move-​result-​object·​v5 108 ·​·​·​·​move-​result-​object·​v5
   
108 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​Package;​-​>getName()​Ljava/​lang/​String;​ 109 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​Package;​-​>getName()​Ljava/​lang/​String;​
   
109 ·​·​·​·​move-​result-​object·​v5 110 ·​·​·​·​move-​result-​object·​v5
   
  111 ·​·​·​·​.​line·​49
110 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 112 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
111 ·​·​·​·​move-​result·​v0 113 ·​·​·​·​move-​result·​v0
   
112 ·​·​·​·​.​line·​52 114 ·​·​·​·​.​line·​52
113 ·​·​·​·​.​local·​v0,​·​"imageResId":​I 115 ·​·​·​·​.​local·​v0,​·​"imageResId":​I
114 ·​·​·​·​sget-​object·​v2,​·​Lca/​rmen/​nounours/​android/​common/​util/​BitmapUtil;​-​>TAG:​Ljava/​lang/​String;​ 116 ·​·​·​·​sget-​object·​v2,​·​Lca/​rmen/​nounours/​android/​common/​util/​BitmapUtil;​-​>TAG:​Ljava/​lang/​String;​
[−]
smali/ca/rmen/nounours/android/common/util/ThemeUtil.smali
Offset 23, 18 lines modified Offset 23, 20 lines modified
   
23 ·​·​·​·​invoke-​virtual·​{p1},​·​Lca/​rmen/​nounours/​data/​Theme;​-​>getName()​Ljava/​lang/​String;​ 23 ·​·​·​·​invoke-​virtual·​{p1},​·​Lca/​rmen/​nounours/​data/​Theme;​-​>getName()​Ljava/​lang/​String;​
   
24 ·​·​·​·​move-​result-​object·​v3 24 ·​·​·​·​move-​result-​object·​v3
   
25 ·​·​·​·​const-​string·​v4,​·​"string" 25 ·​·​·​·​const-​string·​v4,​·​"string"
   
  26 ·​·​·​·​.​line·​36
26 ·​·​·​·​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 27 ·​·​·​·​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
27 ·​·​·​·​move-​result-​object·​v5 28 ·​·​·​·​move-​result-​object·​v5
   
  29 ·​·​·​·​.​line·​35
28 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 30 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
29 ·​·​·​·​move-​result·​v1 31 ·​·​·​·​move-​result·​v1
   
30 ·​·​·​·​.​line·​37 32 ·​·​·​·​.​line·​37
31 ·​·​·​·​.​local·​v1,​·​"themeLabelId":​I 33 ·​·​·​·​.​local·​v1,​·​"themeLabelId":​I
32 ·​·​·​·​if-​lez·​v1,​·​:​cond_0 34 ·​·​·​·​if-​lez·​v1,​·​:​cond_0
Offset 51, 68 lines modified Offset 53, 58 lines modified
51 ·​·​·​·​.​line·​39 53 ·​·​·​·​.​line·​39
52 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"themeLabel":​Ljava/​lang/​String;​ 54 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"themeLabel":​Ljava/​lang/​String;​
53 ·​·​·​·​:​cond_0 55 ·​·​·​·​:​cond_0
54 ·​·​·​·​return-​object·​v0 56 ·​·​·​·​return-​object·​v0
55 .​end·​method 57 .​end·​method
   
56 .​method·​public·​static·​isThemeTransparent(La​ndroid/​content/​Context;​Ljava/​lang/​String;​)​Z 58 .​method·​public·​static·​isThemeTransparent(La​ndroid/​content/​Context;​Ljava/​lang/​String;​)​Z
57 ·​·​·​·​.​locals·​7 59 ·​·​·​·​.​locals·​6
58 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​ 60 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
59 ·​·​·​·​.​param·​p1,​·​"themeId"·​·​·​·​#·​Ljava/​lang/​String;​ 61 ·​·​·​·​.​param·​p1,​·​"themeId"·​·​·​·​#·​Ljava/​lang/​String;​
   
60 ·​·​·​·​.​prologue 62 ·​·​·​·​.​prologue
  63 ·​·​·​·​const/​4·​v2,​·​0x0
   
61 ·​·​·​·​.​line·​43 64 ·​·​·​·​.​line·​43
62 ·​·​·​·​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 65 ·​·​·​·​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
63 ·​·​·​·​move-​result-​object·​v5 66 ·​·​·​·​move-​result-​object·​v3
   
64 ·​·​·​·​sget·​v6,​·​Lca/​rmen/​nounours/​common/​R$array;​-​>transparentThemes:​I 67 ·​·​·​·​sget·​v4,​·​Lca/​rmen/​nounours/​common/​R$array;​-​>transparentThemes:​I
   
65 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 68 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
66 ·​·​·​·​move-​result-​object·​v4 69 ·​·​·​·​move-​result-​object·​v1
   
67 ·​·​·​·​.​line·​44 70 ·​·​·​·​.​line·​44
68 ·​·​·​·​.​local·​v4,​·​"transparentThemes":​[Ljava/​lang/​String;​ 71 ·​·​·​·​.​local·​v1,​·​"transparentThemes":​[Ljava/​lang/​String;​
69 ·​·​·​·​move-​object·​v0,​·​v4 72 ·​·​·​·​array-​length·​v4,​·​v1
   
70 ·​·​·​·​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​ 73 ·​·​·​·​move·​v3,​·​v2
71 ·​·​·​·​array-​length·​v2,​·​v0  
   
72 ·​·​·​·​.​local·​v2,​·​"len$":​I  
73 ·​·​·​·​const/​4·​v1,​·​0x0  
   
74 ·​·​·​·​.​local·​v1,​·​"i$":​I  
75 ·​·​·​·​:​goto_0 74 ·​·​·​·​:​goto_0
76 ·​·​·​·​if-​ge·​v1,​·​v2,​·​:​cond_1 75 ·​·​·​·​if-​ge·​v3,​·​v4,​·​:​cond_0
   
77 ·​·​·​·​aget-​object·​v3,​·​v0,​·​v1 76 ·​·​·​·​aget-​object·​v0,​·​v1,​·​v3
   
78 ·​·​·​·​.​line·​45 77 ·​·​·​·​.​line·​45
79 ·​·​·​·​.​local·​v3,​·​"transparentTheme":​Ljava/​lang/​String;​ 78 ·​·​·​·​.​local·​v0,​·​"transparentTheme":​Ljava/​lang/​String;​
80 ·​·​·​·​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 79 ·​·​·​·​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
81 ·​·​·​·​move-​result·​v5 80 ·​·​·​·​move-​result·​v5
   
82 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0 81 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1
   
83 ·​·​·​·​const/​4·​v5,​·​0x1 82 ·​·​·​·​const/​4·​v2,​·​0x1
   
84 ·​·​·​·​.​line·​47 83 ·​·​·​·​.​line·​47
85 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"transparentTheme":​Ljava/​lang/​String;​ 84 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"transparentTheme":​Ljava/​lang/​String;​
86 ·​·​·​·​:​goto_1  
87 ·​·​·​·​return·​v5  
   
88 ·​·​·​·​.​line·​44  
89 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"transparentTheme":​Ljava/​lang/​String;​  
90 ·​·​·​·​:​cond_0 85 ·​·​·​·​:​cond_0
91 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1 86 ·​·​·​·​return·​v2
   
92 ·​·​·​·​goto·​:​goto_0 87 ·​·​·​·​.​line·​44
  88 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"transparentTheme":​Ljava/​lang/​String;​
93 ·​·​·​·​.​line·​47  
94 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"transparentTheme":​Ljava/​lang/​String;​  
95 ·​·​·​·​:​cond_1 89 ·​·​·​·​:​cond_1
96 ·​·​·​·​const/​4·​v5,​·​0x0 90 ·​·​·​·​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
97 ·​·​·​·​goto·​:​goto_1 91 ·​·​·​·​goto·​:​goto_0
98 .​end·​method 92 .​end·​method
[−]
smali/ca/rmen/nounours/android/handheld/FullScreenMode.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"FullScreenMode.​java" 3 .​source·​"FullScreenMode.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​handheld/​FullScreenMode$1;​,​  
8 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​handheld/​FullScreenMode$Corner​TouchListener;​ 7 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​handheld/​FullScreenMode$Corner​TouchListener;​
9 ·​·​·​·​} 8 ·​·​·​·​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​final·​mActivity:​Landroid/​app/​Activity;​ 11 .​field·​private·​final·​mActivity:​Landroid/​app/​Activity;​
Offset 188, 66 lines modified Offset 187, 63 lines modified
   
188 ·​·​·​·​move-​result·​v0 187 ·​·​·​·​move-​result·​v0
   
189 ·​·​·​·​return·​v0 188 ·​·​·​·​return·​v0
190 .​end·​method 189 .​end·​method
   
191 .​method·​private·​haveCornersAllBeenTap​pedRecently()​Z 190 .​method·​private·​haveCornersAllBeenTap​pedRecently()​Z
192 ·​·​·​·​.​locals·​12 191 ·​·​·​·​.​locals·​10
   
193 ·​·​·​·​.​prologue 192 ·​·​·​·​.​prologue
  193 ·​·​·​·​const/​4·​v4,​·​0x0
   
194 ·​·​·​·​.​line·​84 194 ·​·​·​·​.​line·​84
195 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 195 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
196 ·​·​·​·​move-​result-​wide·​v8 196 ·​·​·​·​move-​result-​wide·​v6
   
197 ·​·​·​·​const-​wide/​16·​v10,​·​0x2710 197 ·​·​·​·​const-​wide/​16·​v8,​·​0x2710
   
198 ·​·​·​·​sub-​long·​v6,​·​v8,​·​v10 198 ·​·​·​·​sub-​long·​v2,​·​v6,​·​v8
   
199 ·​·​·​·​.​line·​85 199 ·​·​·​·​.​line·​85
200 ·​·​·​·​.​local·​v6,​·​"oldestPossibleTimest​amp":​J 200 ·​·​·​·​.​local·​v2,​·​"oldestPossibleTimest​amp":​J
201 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​FullScreenMode;​-​>mCornerTouchTimestam​ps:​[J 201 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​FullScreenMode;​-​>mCornerTouchTimestam​ps:​[J
   
202 ·​·​·​·​.​local·​v0,​·​"arr$":​[J 202 ·​·​·​·​array-​length·​v7,​·​v6
203 ·​·​·​·​array-​length·​v4,​·​v0  
   
204 ·​·​·​·​.​local·​v4,​·​"len$":​I 203 ·​·​·​·​move·​v5,​·​v4
205 ·​·​·​·​const/​4·​v1,​·​0x0  
   
206 ·​·​·​·​.​local·​v1,​·​"i$":​I  
207 ·​·​·​·​:​goto_0 204 ·​·​·​·​:​goto_0
208 ·​·​·​·​if-​ge·​v1,​·​v4,​·​:​cond_1 205 ·​·​·​·​if-​ge·​v5,​·​v7,​·​:​cond_1
   
209 ·​·​·​·​aget-​wide·​v2,​·​v0,​·​v1 206 ·​·​·​·​aget-​wide·​v0,​·​v6,​·​v5
   
210 ·​·​·​·​.​line·​86 207 ·​·​·​·​.​line·​86
211 ·​·​·​·​.​local·​v2,​·​"cornerTimestamp":​J 208 ·​·​·​·​.​local·​v0,​·​"cornerTimestamp":​J
212 ·​·​·​·​cmp-​long·​v5,​·​v2,​·​v6 209 ·​·​·​·​cmp-​long·​v8,​·​v0,​·​v2
   
213 ·​·​·​·​if-​gez·​v5,​·​:​cond_0  
   
214 ·​·​·​·​const/​4·​v5,​·​0x0 210 ·​·​·​·​if-​gez·​v8,​·​:​cond_0
   
215 ·​·​·​·​.​line·​88 211 ·​·​·​·​.​line·​88
216 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"cornerTimestamp":​J 212 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"cornerTimestamp":​J
217 ·​·​·​·​:​goto_1 213 ·​·​·​·​:​goto_1
218 ·​·​·​·​return·​v5 214 ·​·​·​·​return·​v4
   
219 ·​·​·​·​.​line·​85 215 ·​·​·​·​.​line·​85
220 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"cornerTimestamp":​J 216 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"cornerTimestamp":​J
221 ·​·​·​·​:​cond_0 217 ·​·​·​·​:​cond_0
222 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1 218 ·​·​·​·​add-​int/​lit8·​v5,​·​v5,​·​0x1
   
223 ·​·​·​·​goto·​:​goto_0 219 ·​·​·​·​goto·​:​goto_0
   
224 ·​·​·​·​.​line·​88 220 ·​·​·​·​.​line·​88
225 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"cornerTimestamp":​J 221 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"cornerTimestamp":​J
226 ·​·​·​·​:​cond_1 222 ·​·​·​·​:​cond_1
227 ·​·​·​·​const/​4·​v5,​·​0x1 223 ·​·​·​·​const/​4·​v4,​·​0x1
   
228 ·​·​·​·​goto·​:​goto_1 224 ·​·​·​·​goto·​:​goto_1
229 .​end·​method 225 .​end·​method
   
   
230 #·​virtual·​methods 226 #·​virtual·​methods
231 .​method·​enterFullScreen()​V 227 .​method·​enterFullScreen()​V
[−]
smali/ca/rmen/nounours/android/handheld/AnimationSaveService.smali
Offset 265, 20 lines modified Offset 265, 22 lines modified
   
265 ·​·​·​·​const·​v3,​·​0x7f07001a 265 ·​·​·​·​const·​v3,​·​0x7f07001a
   
266 ·​·​·​·​const·​v4,​·​0x7f020003 266 ·​·​·​·​const·​v4,​·​0x7f020003
   
267 ·​·​·​·​const·​v0,​·​0x7f070025 267 ·​·​·​·​const·​v0,​·​0x7f070025
   
  268 ·​·​·​·​.​line·​113
268 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lca/​rmen/​nounours/​android/​handheld/​AnimationSaveService;​-​>getString(I)​Ljava/​lang/​String;​ 269 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lca/​rmen/​nounours/​android/​handheld/​AnimationSaveService;​-​>getString(I)​Ljava/​lang/​String;​
   
269 ·​·​·​·​move-​result-​object·​v5 270 ·​·​·​·​move-​result-​object·​v5
   
270 ·​·​·​·​move-​object·​v0,​·​p0 271 ·​·​·​·​move-​object·​v0,​·​p0
   
  272 ·​·​·​·​.​line·​107
271 ·​·​·​·​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Lca/​rmen/​nounours/​android/​handheld/​compat/​NotificationCompat;​-​>createNotification(L​android/​content/​Context;​IIIILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification;​ 273 ·​·​·​·​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Lca/​rmen/​nounours/​android/​handheld/​compat/​NotificationCompat;​-​>createNotification(L​android/​content/​Context;​IIIILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification;​
   
272 ·​·​·​·​move-​result-​object·​v10 274 ·​·​·​·​move-​result-​object·​v10
   
273 ·​·​·​·​.​line·​115 275 ·​·​·​·​.​line·​115
274 ·​·​·​·​const/​16·​v0,​·​0x10 276 ·​·​·​·​const/​16·​v0,​·​0x10
   
[−]
smali/ca/rmen/nounours/android/handheld/MainActivity$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​)​V 20 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​412 24 ·​·​·​·​.​line·​412
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity$3;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity$3;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/handheld/MainActivity.smali
Offset 161, 51 lines modified Offset 161, 50 lines modified
   
161 ·​·​·​·​.​line·​227 161 ·​·​·​·​.​line·​227
162 ·​·​·​·​invoke-​interface·​{p1},​·​Landroid/​view/​SubMenu;​-​>clear()​V 162 ·​·​·​·​invoke-​interface·​{p1},​·​Landroid/​view/​SubMenu;​-​>clear()​V
   
163 ·​·​·​·​.​line·​228 163 ·​·​·​·​.​line·​228
164 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​-​>getMenuInflater()​Landroid/​view/​MenuInflater;​ 164 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​-​>getMenuInflater()​Landroid/​view/​MenuInflater;​
   
165 ·​·​·​·​move-​result-​object·​v8 165 ·​·​·​·​move-​result-​object·​v7
   
166 ·​·​·​·​const/​high16·​v9,​·​0x7f0a0000 166 ·​·​·​·​const/​high16·​v8,​·​0x7f0a0000
   
167 ·​·​·​·​invoke-​virtual·​{v8,​·​v9,​·​p1},​·​Landroid/​view/​MenuInflater;​-​>inflate(ILandroid/​view/​Menu;​)​V 167 ·​·​·​·​invoke-​virtual·​{v7,​·​v8,​·​p1},​·​Landroid/​view/​MenuInflater;​-​>inflate(ILandroid/​view/​Menu;​)​V
   
168 ·​·​·​·​.​line·​229 168 ·​·​·​·​.​line·​229
169 ·​·​·​·​const/​4·​v0,​·​0x1 169 ·​·​·​·​const/​4·​v0,​·​0x1
   
170 ·​·​·​·​.​line·​231 170 ·​·​·​·​.​line·​231
171 ·​·​·​·​.​local·​v0,​·​"actionMenuIdx":​I 171 ·​·​·​·​.​local·​v0,​·​"actionMenuIdx":​I
172 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​-​>mNounours:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​ 172 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​-​>mNounours:​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​
   
173 ·​·​·​·​invoke-​virtual·​{v8},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​-​>getAnimations()​Ljava/​util/​Map;​ 173 ·​·​·​·​invoke-​virtual·​{v7},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​AndroidNounours;​-​>getAnimations()​Ljava/​util/​Map;​
   
174 ·​·​·​·​move-​result-​object·​v5 174 ·​·​·​·​move-​result-​object·​v5
   
175 ·​·​·​·​.​line·​232 175 ·​·​·​·​.​line·​232
176 ·​·​·​·​.​local·​v5,​·​"animations":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Lca/​rmen/​nounours/​data/​Animation;​>;​" 176 ·​·​·​·​.​local·​v5,​·​"animations":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Lca/​rmen/​nounours/​data/​Animation;​>;​"
177 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 177 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
178 ·​·​·​·​move-​result-​object·​v8 178 ·​·​·​·​move-​result-​object·​v7
   
179 ·​·​·​·​invoke-​interface·​{v8},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 179 ·​·​·​·​invoke-​interface·​{v7},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
180 ·​·​·​·​move-​result-​object·​v6 180 ·​·​·​·​move-​result-​object·​v7
   
181 ·​·​·​·​.​local·​v6,​·​"i$":​Ljava/​util/​Iterator;​  
182 ·​·​·​·​:​cond_0 181 ·​·​·​·​:​cond_0
183 ·​·​·​·​:​goto_0 182 ·​·​·​·​:​goto_0
184 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 183 ·​·​·​·​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
185 ·​·​·​·​move-​result·​v8 184 ·​·​·​·​move-​result·​v8
   
186 ·​·​·​·​if-​eqz·​v8,​·​:​cond_2 185 ·​·​·​·​if-​eqz·​v8,​·​:​cond_2
   
187 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 186 ·​·​·​·​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
188 ·​·​·​·​move-​result-​object·​v2 187 ·​·​·​·​move-​result-​object·​v2
   
189 ·​·​·​·​check-​cast·​v2,​·​Lca/​rmen/​nounours/​data/​Animation;​ 188 ·​·​·​·​check-​cast·​v2,​·​Lca/​rmen/​nounours/​data/​Animation;​
   
190 ·​·​·​·​.​line·​233 189 ·​·​·​·​.​line·​233
191 ·​·​·​·​.​local·​v2,​·​"animation":​Lca/​rmen/​nounours/​data/​Animation;​ 190 ·​·​·​·​.​local·​v2,​·​"animation":​Lca/​rmen/​nounours/​data/​Animation;​
Offset 234, 32 lines modified Offset 233, 33 lines modified
234 ·​·​·​·​.​local·​v4,​·​"animationLabel":​Ljava/​lang/​String;​ 233 ·​·​·​·​.​local·​v4,​·​"animationLabel":​Ljava/​lang/​String;​
235 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 234 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
236 ·​·​·​·​move-​result-​object·​v8 235 ·​·​·​·​move-​result-​object·​v8
   
237 ·​·​·​·​const-​string·​v9,​·​"string" 236 ·​·​·​·​const-​string·​v9,​·​"string"
   
  237 ·​·​·​·​.​line·​237
238 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​-​>getPackageName()​Ljava/​lang/​String;​ 238 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​-​>getPackageName()​Ljava/​lang/​String;​
   
239 ·​·​·​·​move-​result-​object·​v10 239 ·​·​·​·​move-​result-​object·​v10
   
240 ·​·​·​·​invoke-​virtual·​{v8,​·​v4,​·​v9,​·​v10},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 240 ·​·​·​·​invoke-​virtual·​{v8,​·​v4,​·​v9,​·​v10},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
241 ·​·​·​·​move-​result·​v7 241 ·​·​·​·​move-​result·​v6
   
242 ·​·​·​·​.​line·​238 242 ·​·​·​·​.​line·​238
243 ·​·​·​·​.​local·​v7,​·​"labelIdx":​I 243 ·​·​·​·​.​local·​v6,​·​"labelIdx":​I
244 ·​·​·​·​if-​lez·​v7,​·​:​cond_1 244 ·​·​·​·​if-​lez·​v6,​·​:​cond_1
   
245 ·​·​·​·​.​line·​239 245 ·​·​·​·​.​line·​239
246 ·​·​·​·​add-​int/​lit8·​v1,​·​v0,​·​0x1 246 ·​·​·​·​add-​int/​lit8·​v1,​·​v0,​·​0x1
   
247 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"actionMenuIdx":​I 247 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"actionMenuIdx":​I
248 ·​·​·​·​.​local·​v1,​·​"actionMenuIdx":​I 248 ·​·​·​·​.​local·​v1,​·​"actionMenuIdx":​I
249 ·​·​·​·​invoke-​interface·​{p1,​·​v11,​·​v3,​·​v0,​·​v7},​·​Landroid/​view/​SubMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​ 249 ·​·​·​·​invoke-​interface·​{p1,​·​v11,​·​v3,​·​v0,​·​v6},​·​Landroid/​view/​SubMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​
   
250 ·​·​·​·​move·​v0,​·​v1 250 ·​·​·​·​move·​v0,​·​v1
   
251 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"actionMenuIdx":​I 251 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"actionMenuIdx":​I
252 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"actionMenuIdx":​I 252 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"actionMenuIdx":​I
253 ·​·​·​·​goto·​:​goto_0 253 ·​·​·​·​goto·​:​goto_0
   
Offset 277, 15 lines modified Offset 277, 15 lines modified
277 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"actionMenuIdx":​I 277 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"actionMenuIdx":​I
278 ·​·​·​·​goto·​:​goto_0 278 ·​·​·​·​goto·​:​goto_0
   
279 ·​·​·​·​.​line·​244 279 ·​·​·​·​.​line·​244
280 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"animation":​Lca/​rmen/​nounours/​data/​Animation;​ 280 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"animation":​Lca/​rmen/​nounours/​data/​Animation;​
281 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"animationId":​I 281 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"animationId":​I
282 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"animationLabel":​Ljava/​lang/​String;​ 282 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"animationLabel":​Ljava/​lang/​String;​
283 ·​·​·​·​.​end·​local·​v7·​·​·​·​#·​"labelIdx":​I 283 ·​·​·​·​.​end·​local·​v6·​·​·​·​#·​"labelIdx":​I
284 ·​·​·​·​:​cond_2 284 ·​·​·​·​:​cond_2
285 ·​·​·​·​return-​void 285 ·​·​·​·​return-​void
286 .​end·​method 286 .​end·​method
   
287 .​method·​private·​startRecording()​V 287 .​method·​private·​startRecording()​V
Max diff block lines reached; 1762/5628 bytes (31.31%) of diff not shown.
[−]
smali/ca/rmen/nounours/android/handheld/MainActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​400 27 ·​·​·​·​.​line·​400
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity$2;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity$2;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/handheld/MainActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​350 27 ·​·​·​·​.​line·​350
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​MainActivity$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​MainActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/handheld/compat/Api11Helper.smali
Offset 20, 34 lines modified Offset 20, 40 lines modified
   
20 ·​·​·​·​.​prologue 20 ·​·​·​·​.​prologue
21 ·​·​·​·​.​line·​41 21 ·​·​·​·​.​line·​41
22 ·​·​·​·​new-​instance·​v0,​·​Landroid/​app/​Notification$Builder;​ 22 ·​·​·​·​new-​instance·​v0,​·​Landroid/​app/​Notification$Builder;​
   
23 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 23 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  24 ·​·​·​·​.​line·​42
24 ·​·​·​·​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​app/​Notification$Builder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​ 25 ·​·​·​·​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​app/​Notification$Builder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​
   
25 ·​·​·​·​move-​result-​object·​v0 26 ·​·​·​·​move-​result-​object·​v0
   
  27 ·​·​·​·​.​line·​43
26 ·​·​·​·​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​app/​Notification$Builder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​ 28 ·​·​·​·​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​app/​Notification$Builder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​
   
27 ·​·​·​·​move-​result-​object·​v0 29 ·​·​·​·​move-​result-​object·​v0
   
  30 ·​·​·​·​.​line·​44
28 ·​·​·​·​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(I)​Landroid/​app/​Notification$Builder;​ 31 ·​·​·​·​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(I)​Landroid/​app/​Notification$Builder;​
   
29 ·​·​·​·​move-​result-​object·​v0 32 ·​·​·​·​move-​result-​object·​v0
   
  33 ·​·​·​·​.​line·​45
30 ·​·​·​·​invoke-​virtual·​{v0,​·​p4},​·​Landroid/​app/​Notification$Builder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​ 34 ·​·​·​·​invoke-​virtual·​{v0,​·​p4},​·​Landroid/​app/​Notification$Builder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​
   
31 ·​·​·​·​move-​result-​object·​v0 35 ·​·​·​·​move-​result-​object·​v0
   
  36 ·​·​·​·​.​line·​46
32 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​Notification$Builder;​-​>getNotification()​Landroid/​app/​Notification;​ 37 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​Notification$Builder;​-​>getNotification()​Landroid/​app/​Notification;​
   
33 ·​·​·​·​move-​result-​object·​v0 38 ·​·​·​·​move-​result-​object·​v0
   
  39 ·​·​·​·​.​line·​41
34 ·​·​·​·​return-​object·​v0 40 ·​·​·​·​return-​object·​v0
35 .​end·​method 41 .​end·​method
   
36 .​method·​static·​invalidateOptionsMenu​(Landroid/​app/​Activity;​)​V 42 .​method·​static·​invalidateOptionsMenu​(Landroid/​app/​Activity;​)​V
37 ·​·​·​·​.​locals·​0 43 ·​·​·​·​.​locals·​0
38 ·​·​·​·​.​param·​p0,​·​"activity"·​·​·​·​#·​Landroid/​app/​Activity;​ 44 ·​·​·​·​.​param·​p0,​·​"activity"·​·​·​·​#·​Landroid/​app/​Activity;​
   
[−]
smali/ca/rmen/nounours/android/handheld/compat/Api16Helper.smali
Offset 22, 26 lines modified Offset 22, 30 lines modified
   
22 ·​·​·​·​.​prologue 22 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​37 23 ·​·​·​·​.​line·​37
24 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​Notification$Builder;​ 24 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​Notification$Builder;​
   
25 ·​·​·​·​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 25 ·​·​·​·​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  26 ·​·​·​·​.​line·​38
26 ·​·​·​·​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​app/​Notification$Builder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​ 27 ·​·​·​·​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​app/​Notification$Builder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​
   
27 ·​·​·​·​move-​result-​object·​v1 28 ·​·​·​·​move-​result-​object·​v1
   
  29 ·​·​·​·​.​line·​39
28 ·​·​·​·​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​app/​Notification$Builder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​ 30 ·​·​·​·​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​app/​Notification$Builder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​
   
29 ·​·​·​·​move-​result-​object·​v1 31 ·​·​·​·​move-​result-​object·​v1
   
  32 ·​·​·​·​.​line·​40
30 ·​·​·​·​invoke-​virtual·​{v1,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(I)​Landroid/​app/​Notification$Builder;​ 33 ·​·​·​·​invoke-​virtual·​{v1,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(I)​Landroid/​app/​Notification$Builder;​
   
31 ·​·​·​·​move-​result-​object·​v1 34 ·​·​·​·​move-​result-​object·​v1
   
  35 ·​·​·​·​.​line·​41
32 ·​·​·​·​invoke-​virtual·​{v1,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​ 36 ·​·​·​·​invoke-​virtual·​{v1,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​
   
33 ·​·​·​·​move-​result-​object·​v0 37 ·​·​·​·​move-​result-​object·​v0
   
34 ·​·​·​·​.​line·​43 38 ·​·​·​·​.​line·​43
35 ·​·​·​·​.​local·​v0,​·​"builder":​Landroid/​app/​Notification$Builder;​ 39 ·​·​·​·​.​local·​v0,​·​"builder":​Landroid/​app/​Notification$Builder;​
36 ·​·​·​·​if-​lez·​p4,​·​:​cond_0 40 ·​·​·​·​if-​lez·​p4,​·​:​cond_0
[−]
smali/ca/rmen/nounours/android/handheld/compat/DisplayCompat.smali
Offset 6, 14 lines modified Offset 6, 15 lines modified
6 #·​direct·​methods 6 #·​direct·​methods
7 .​method·​public·​static·​getRotation(Landroid/​content/​Context;​)​I 7 .​method·​public·​static·​getRotation(Landroid/​content/​Context;​)​I
8 ·​·​·​·​.​locals·​4 8 ·​·​·​·​.​locals·​4
9 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​ 9 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
   
10 ·​·​·​·​.​prologue 10 ·​·​·​·​.​prologue
11 ·​·​·​·​.​line·​31 11 ·​·​·​·​.​line·​31
  12 ·​·​·​·​.​line·​32
12 ·​·​·​·​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 13 ·​·​·​·​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
13 ·​·​·​·​move-​result-​object·​v2 14 ·​·​·​·​move-​result-​object·​v2
   
14 ·​·​·​·​const-​string·​v3,​·​"window" 15 ·​·​·​·​const-​string·​v3,​·​"window"
   
15 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 16 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
[−]
smali/ca/rmen/nounours/android/handheld/dream/NounoursDreamService$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService;​ 21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService;​)​V 23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​118 27 ·​·​·​·​.​line·​118
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService$​1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService$​1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​dream/​NounoursDreamService;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/handheld/dream/NounoursDreamService.smali
Offset 156, 14 lines modified Offset 156, 15 lines modified
   
156 ·​·​·​·​const-​string·​v1,​·​"DREAM" 156 ·​·​·​·​const-​string·​v1,​·​"DREAM"
   
157 ·​·​·​·​new-​instance·​v3,​·​Landroid/​os/​Handler;​ 157 ·​·​·​·​new-​instance·​v3,​·​Landroid/​os/​Handler;​
   
158 ·​·​·​·​invoke-​direct·​{v3},​·​Landroid/​os/​Handler;​-​><init>()​V 158 ·​·​·​·​invoke-​direct·​{v3},​·​Landroid/​os/​Handler;​-​><init>()​V
   
  159 ·​·​·​·​.​line·​68
159 ·​·​·​·​invoke-​virtual·​{v13},​·​Landroid/​view/​SurfaceView;​-​>getHolder()​Landroid/​view/​SurfaceHolder;​ 160 ·​·​·​·​invoke-​virtual·​{v13},​·​Landroid/​view/​SurfaceView;​-​>getHolder()​Landroid/​view/​SurfaceHolder;​
   
160 ·​·​·​·​move-​result-​object·​v5 161 ·​·​·​·​move-​result-​object·​v5
   
161 ·​·​·​·​new-​instance·​v6,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​NounoursRenderer;​ 162 ·​·​·​·​new-​instance·​v6,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​NounoursRenderer;​
   
162 ·​·​·​·​invoke-​direct·​{v6},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​NounoursRenderer;​-​><init>()​V 163 ·​·​·​·​invoke-​direct·​{v6},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​NounoursRenderer;​-​><init>()​V
[−]
smali/ca/rmen/nounours/android/handheld/lwp/LWPService$NounoursLWPEngine$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​ 21 .​field·​final·​synthetic·​this$1:​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​)​V 23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​150 27 ·​·​·​·​.​line·​150
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine$1;​-​>this$1:​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine$1;​-​>this$1:​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/handheld/lwp/LWPService.smali
Offset 19, 15 lines modified Offset 19, 14 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ·​·​·​·​.​locals·​0 20 ·​·​·​·​.​locals·​0
   
21 ·​·​·​·​.​prologue 21 ·​·​·​·​.​prologue
22 ·​·​·​·​.​line·​49 22 ·​·​·​·​.​line·​49
23 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​service/​wallpaper/​WallpaperService;​-​><init>()​V 23 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​service/​wallpaper/​WallpaperService;​-​><init>()​V
   
24 ·​·​·​·​.​line·​56  
25 ·​·​·​·​return-​void 24 ·​·​·​·​return-​void
26 .​end·​method 25 .​end·​method
   
   
27 #·​virtual·​methods 26 #·​virtual·​methods
28 .​method·​public·​onCreateEngine()​Landroid/​service/​wallpaper/​WallpaperService$Engi​ne;​ 27 .​method·​public·​onCreateEngine()​Landroid/​service/​wallpaper/​WallpaperService$Engi​ne;​
29 ·​·​·​·​.​locals·​1 28 ·​·​·​·​.​locals·​1
[−]
smali/ca/rmen/nounours/android/handheld/lwp/LWPService$NounoursLWPEngine.smali
Offset 36, 14 lines modified Offset 36, 15 lines modified
   
36 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService;​ 36 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService;​
   
   
37 #·​direct·​methods 37 #·​direct·​methods
38 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService;​)​V 38 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService;​)​V
39 ·​·​·​·​.​locals·​1 39 ·​·​·​·​.​locals·​1
  40 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService;​
   
40 ·​·​·​·​.​prologue 41 ·​·​·​·​.​prologue
41 ·​·​·​·​.​line·​56 42 ·​·​·​·​.​line·​56
42 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService;​ 43 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService;​
   
43 ·​·​·​·​invoke-​direct·​{p0,​·​p1},​·​Landroid/​service/​wallpaper/​WallpaperService$Engi​ne;​-​><init>(Landroid/​service/​wallpaper/​WallpaperService;​)​V 44 ·​·​·​·​invoke-​direct·​{p0,​·​p1},​·​Landroid/​service/​wallpaper/​WallpaperService$Engi​ne;​-​><init>(Landroid/​service/​wallpaper/​WallpaperService;​)​V
   
Offset 150, 14 lines modified Offset 151, 15 lines modified
   
150 ·​·​·​·​const-​string·​v1,​·​"LWP" 151 ·​·​·​·​const-​string·​v1,​·​"LWP"
   
151 ·​·​·​·​new-​instance·​v3,​·​Landroid/​os/​Handler;​ 152 ·​·​·​·​new-​instance·​v3,​·​Landroid/​os/​Handler;​
   
152 ·​·​·​·​invoke-​direct·​{v3},​·​Landroid/​os/​Handler;​-​><init>()​V 153 ·​·​·​·​invoke-​direct·​{v3},​·​Landroid/​os/​Handler;​-​><init>()​V
   
  154 ·​·​·​·​.​line·​77
153 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​-​>getSurfaceHolder()​Landroid/​view/​SurfaceHolder;​ 155 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​lwp/​LWPService$NounoursLW​PEngine;​-​>getSurfaceHolder()​Landroid/​view/​SurfaceHolder;​
   
154 ·​·​·​·​move-​result-​object·​v5 156 ·​·​·​·​move-​result-​object·​v5
   
155 ·​·​·​·​new-​instance·​v6,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​NounoursRenderer;​ 157 ·​·​·​·​new-​instance·​v6,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​NounoursRenderer;​
   
156 ·​·​·​·​invoke-​direct·​{v6},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​NounoursRenderer;​-​><init>()​V 158 ·​·​·​·​invoke-​direct·​{v6},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​NounoursRenderer;​-​><init>()​V
[−]
smali/ca/rmen/nounours/android/handheld/nounours/SoundHandler.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lca/​rmen/​nounours/​NounoursSoundHandler;​ 6 .​implements·​Lca/​rmen/​nounours/​NounoursSoundHandler;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ·​·​·​·​value·​=·​{ 9 ·​·​·​·​value·​=·​{
10 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​SoundHandler$1;​,​  
11 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​SoundHandler$MediaPla​yerErrorListener;​ 10 ·​·​·​·​·​·​·​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​SoundHandler$MediaPla​yerErrorListener;​
12 ·​·​·​·​} 11 ·​·​·​·​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​static·​fields 13 #·​static·​fields
15 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​ 14 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​
Offset 185, 22 lines modified Offset 184, 24 lines modified
185 ·​·​·​·​.​line·​65 184 ·​·​·​·​.​line·​65
186 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​SoundHandler;​-​>mMediaPlayer:​Landroid/​media/​MediaPlayer;​ 185 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​SoundHandler;​-​>mMediaPlayer:​Landroid/​media/​MediaPlayer;​
   
187 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getFileDescriptor()​Ljava/​io/​FileDescriptor;​ 186 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getFileDescriptor()​Ljava/​io/​FileDescriptor;​
   
188 ·​·​·​·​move-​result-​object·​v1 187 ·​·​·​·​move-​result-​object·​v1
   
  188 ·​·​·​·​.​line·​66
189 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getStartOffset()​J 189 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getStartOffset()​J
   
190 ·​·​·​·​move-​result-​wide·​v2 190 ·​·​·​·​move-​result-​wide·​v2
   
191 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getLength()​J 191 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getLength()​J
   
192 ·​·​·​·​move-​result-​wide·​v4 192 ·​·​·​·​move-​result-​wide·​v4
   
  193 ·​·​·​·​.​line·​65
193 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​media/​MediaPlayer;​-​>setDataSource(Ljava/​io/​FileDescriptor;​JJ)​V 194 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​media/​MediaPlayer;​-​>setDataSource(Ljava/​io/​FileDescriptor;​JJ)​V
   
194 ·​·​·​·​.​line·​67 195 ·​·​·​·​.​line·​67
195 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​SoundHandler;​-​>mMediaPlayer:​Landroid/​media/​MediaPlayer;​ 196 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​SoundHandler;​-​>mMediaPlayer:​Landroid/​media/​MediaPlayer;​
   
196 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​media/​MediaPlayer;​-​>prepare()​V 197 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​media/​MediaPlayer;​-​>prepare()​V
   
[−]
smali/ca/rmen/nounours/android/handheld/nounours/orientation/SensorListener.smali
Offset 441, 375 lines modified Offset 441, 375 lines modified
441 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastMagneticField:​[F 441 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastMagneticField:​[F
   
442 ·​·​·​·​.​line·​227 442 ·​·​·​·​.​line·​227
443 ·​·​·​·​return-​void 443 ·​·​·​·​return-​void
444 .​end·​method 444 .​end·​method
   
445 .​method·​private·​onOrientationChanged(​)​V 445 .​method·​private·​onOrientationChanged(​)​V
446 ·​·​·​·​.​locals·​22 446 ·​·​·​·​.​locals·​20
   
447 ·​·​·​·​.​prologue 447 ·​·​·​·​.​prologue
448 ·​·​·​·​.​line·​172 448 ·​·​·​·​.​line·​172
449 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 449 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
450 ·​·​·​·​move-​result-​wide·​v8 450 ·​·​·​·​move-​result-​wide·​v8
   
451 ·​·​·​·​.​line·​173 451 ·​·​·​·​.​line·​173
452 ·​·​·​·​.​local·​v8,​·​"now":​J 452 ·​·​·​·​.​local·​v8,​·​"now":​J
453 ·​·​·​·​move-​object/​from16·​v0,​·​p0 453 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
454 ·​·​·​·​iget-​wide·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastAnalysisTimesta​mp:​J 454 ·​·​·​·​iget-​wide·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastAnalysisTimesta​mp:​J
   
455 ·​·​·​·​move-​wide/​from16·​v18,​·​v0 455 ·​·​·​·​move-​wide/​from16·​v16,​·​v0
   
456 ·​·​·​·​sub-​long·​v18,​·​v8,​·​v18 456 ·​·​·​·​sub-​long·​v16,​·​v8,​·​v16
   
457 ·​·​·​·​const-​wide/​16·​v20,​·​0x1f4 457 ·​·​·​·​const-​wide/​16·​v18,​·​0x1f4
   
458 ·​·​·​·​cmp-​long·​v17,​·​v18,​·​v20 458 ·​·​·​·​cmp-​long·​v16,​·​v16,​·​v18
   
459 ·​·​·​·​if-​gez·​v17,​·​:​cond_1 459 ·​·​·​·​if-​gez·​v16,​·​:​cond_1
   
460 ·​·​·​·​.​line·​223 460 ·​·​·​·​.​line·​223
461 ·​·​·​·​:​cond_0 461 ·​·​·​·​:​cond_0
462 ·​·​·​·​:​goto_0 462 ·​·​·​·​:​goto_0
463 ·​·​·​·​return-​void 463 ·​·​·​·​return-​void
   
464 ·​·​·​·​.​line·​174 464 ·​·​·​·​.​line·​174
465 ·​·​·​·​:​cond_1 465 ·​·​·​·​:​cond_1
466 ·​·​·​·​const/​16·​v17,​·​0x10 466 ·​·​·​·​const/​16·​v16,​·​0x10
   
467 ·​·​·​·​move/​from16·​v0,​·​v17 467 ·​·​·​·​move/​from16·​v0,​·​v16
   
468 ·​·​·​·​new-​array·​v6,​·​v0,​·​[F 468 ·​·​·​·​new-​array·​v5,​·​v0,​·​[F
   
469 ·​·​·​·​.​line·​175 469 ·​·​·​·​.​line·​175
470 ·​·​·​·​.​local·​v6,​·​"inR":​[F 470 ·​·​·​·​.​local·​v5,​·​"inR":​[F
471 ·​·​·​·​const/​16·​v17,​·​0x10 471 ·​·​·​·​const/​16·​v16,​·​0x10
   
472 ·​·​·​·​move/​from16·​v0,​·​v17 472 ·​·​·​·​move/​from16·​v0,​·​v16
   
473 ·​·​·​·​new-​array·​v2,​·​v0,​·​[F 473 ·​·​·​·​new-​array·​v2,​·​v0,​·​[F
   
474 ·​·​·​·​.​line·​177 474 ·​·​·​·​.​line·​177
475 ·​·​·​·​.​local·​v2,​·​"I":​[F 475 ·​·​·​·​.​local·​v2,​·​"I":​[F
476 ·​·​·​·​move-​object/​from16·​v0,​·​p0 476 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
477 ·​·​·​·​iput-​wide·​v8,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastAnalysisTimesta​mp:​J 477 ·​·​·​·​iput-​wide·​v8,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastAnalysisTimesta​mp:​J
   
478 ·​·​·​·​.​line·​180 478 ·​·​·​·​.​line·​180
479 ·​·​·​·​move-​object/​from16·​v0,​·​p0 479 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
480 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastAcceleration:​[F 480 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastAcceleration:​[F
   
481 ·​·​·​·​move-​object/​from16·​v17,​·​v0 481 ·​·​·​·​move-​object/​from16·​v16,​·​v0
   
482 ·​·​·​·​if-​eqz·​v17,​·​:​cond_0 482 ·​·​·​·​if-​eqz·​v16,​·​:​cond_0
   
483 ·​·​·​·​move-​object/​from16·​v0,​·​p0 483 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
484 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastMagneticField:​[F 484 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastMagneticField:​[F
   
485 ·​·​·​·​move-​object/​from16·​v17,​·​v0 485 ·​·​·​·​move-​object/​from16·​v16,​·​v0
   
486 ·​·​·​·​if-​eqz·​v17,​·​:​cond_0 486 ·​·​·​·​if-​eqz·​v16,​·​:​cond_0
   
487 ·​·​·​·​move-​object/​from16·​v0,​·​p0 487 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
488 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastAcceleration:​[F 488 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastAcceleration:​[F
   
489 ·​·​·​·​move-​object/​from16·​v17,​·​v0 489 ·​·​·​·​move-​object/​from16·​v16,​·​v0
   
490 ·​·​·​·​move-​object/​from16·​v0,​·​p0 490 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
491 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastMagneticField:​[F 491 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mLastMagneticField:​[F
   
492 ·​·​·​·​move-​object/​from16·​v18,​·​v0 492 ·​·​·​·​move-​object/​from16·​v17,​·​v0
   
493 ·​·​·​·​move-​object/​from16·​v0,​·​v17 493 ·​·​·​·​.​line·​182
  494 ·​·​·​·​move-​object/​from16·​v0,​·​v16
   
494 ·​·​·​·​move-​object/​from16·​v1,​·​v18 495 ·​·​·​·​move-​object/​from16·​v1,​·​v17
   
495 ·​·​·​·​invoke-​static·​{v6,​·​v2,​·​v0,​·​v1},​·​Landroid/​hardware/​SensorManager;​-​>getRotationMatrix([F​[F[F[F)​Z 496 ·​·​·​·​invoke-​static·​{v5,​·​v2,​·​v0,​·​v1},​·​Landroid/​hardware/​SensorManager;​-​>getRotationMatrix([F​[F[F[F)​Z
   
496 ·​·​·​·​move-​result·​v17 497 ·​·​·​·​move-​result·​v16
   
497 ·​·​·​·​if-​eqz·​v17,​·​:​cond_0 498 ·​·​·​·​if-​eqz·​v16,​·​:​cond_0
   
498 ·​·​·​·​.​line·​186 499 ·​·​·​·​.​line·​186
Max diff block lines reached; 12549/15550 bytes (80.70%) of diff not shown.
[−]
smali/ca/rmen/nounours/android/handheld/nounours/orientation/SensorListener$1.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
   
30 .​field·​final·​synthetic·​val$context:​Landroid/​content/​Context;​ 30 .​field·​final·​synthetic·​val$context:​Landroid/​content/​Context;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​Landroid/​content/​Context;​)​V 32 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​Landroid/​content/​Context;​)​V
33 ·​·​·​·​.​locals·​0 33 ·​·​·​·​.​locals·​0
  34 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​
   
34 ·​·​·​·​.​prologue 35 ·​·​·​·​.​prologue
35 ·​·​·​·​.​line·​73 36 ·​·​·​·​.​line·​73
36 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​ 37 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​
   
37 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener$1;​-​>val$context:​Landroid/​content/​Context;​ 38 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener$1;​-​>val$context:​Landroid/​content/​Context;​
   
Offset 107, 18 lines modified Offset 108, 20 lines modified
107 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​ 108 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​
   
108 ·​·​·​·​#·​getter·​for:​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mOrientationImages:​Ljava/​util/​Set;​ 109 ·​·​·​·​#·​getter·​for:​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>mOrientationImages:​Ljava/​util/​Set;​
109 ·​·​·​·​invoke-​static·​{v3},​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>access$200(Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​)​Ljava/​util/​Set;​ 110 ·​·​·​·​invoke-​static·​{v3},​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​-​>access$200(Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​SensorListener;​)​Ljava/​util/​Set;​
   
110 ·​·​·​·​move-​result-​object·​v3 111 ·​·​·​·​move-​result-​object·​v3
   
  112 ·​·​·​·​.​line·​84
111 ·​·​·​·​invoke-​virtual·​{v2},​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​OrientationImageReade​r;​-​>getOrientationImages​()​Ljava/​util/​Set;​ 113 ·​·​·​·​invoke-​virtual·​{v2},​·​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​OrientationImageReade​r;​-​>getOrientationImages​()​Ljava/​util/​Set;​
   
112 ·​·​·​·​move-​result-​object·​v4 114 ·​·​·​·​move-​result-​object·​v4
   
  115 ·​·​·​·​.​line·​83
113 ·​·​·​·​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​Set;​-​>addAll(Ljava/​util/​Collection;​)​Z 116 ·​·​·​·​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​Set;​-​>addAll(Ljava/​util/​Collection;​)​Z
114 ·​·​·​·​:​try_end_0 117 ·​·​·​·​:​try_end_0
115 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 118 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
116 ·​·​·​·​.​line·​90 119 ·​·​·​·​.​line·​90
117 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"orientationImageRead​er":​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​OrientationImageReade​r;​ 120 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"orientationImageRead​er":​Lca/​rmen/​nounours/​android/​handheld/​nounours/​orientation/​OrientationImageReade​r;​
118 ·​·​·​·​:​goto_0 121 ·​·​·​·​:​goto_0
[−]
smali/ca/rmen/nounours/android/handheld/settings/SettingsActivity.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ·​·​·​·​.​locals·​0 16 ·​·​·​·​.​locals·​0
   
17 ·​·​·​·​.​prologue 17 ·​·​·​·​.​prologue
18 ·​·​·​·​.​line·​52 18 ·​·​·​·​.​line·​52
19 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V 19 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
   
20 ·​·​·​·​.​line·​166  
21 ·​·​·​·​return-​void 20 ·​·​·​·​return-​void
22 .​end·​method 21 .​end·​method
   
23 .​method·​static·​synthetic·​access$000(Landroid/​preference/​ListPreference;​Ljava/​lang/​String;​)​V 22 .​method·​static·​synthetic·​access$000(Landroid/​preference/​ListPreference;​Ljava/​lang/​String;​)​V
24 ·​·​·​·​.​locals·​0 23 ·​·​·​·​.​locals·​0
25 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Landroid/​preference/​ListPreference;​ 24 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Landroid/​preference/​ListPreference;​
26 ·​·​·​·​.​param·​p1,​·​"x1"·​·​·​·​#·​Ljava/​lang/​String;​ 25 ·​·​·​·​.​param·​p1,​·​"x1"·​·​·​·​#·​Ljava/​lang/​String;​
Offset 158, 280 lines modified Offset 157, 281 lines modified
   
158 ·​·​·​·​move-​result·​v0 157 ·​·​·​·​move-​result·​v0
   
159 ·​·​·​·​return·​v0 158 ·​·​·​·​return·​v0
160 .​end·​method 159 .​end·​method
   
161 .​method·​protected·​onPostCreate(Landroid​/​os/​Bundle;​)​V 160 .​method·​protected·​onPostCreate(Landroid​/​os/​Bundle;​)​V
162 ·​·​·​·​.​locals·​12 161 ·​·​·​·​.​locals·​11
163 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​ 162 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​
   
164 ·​·​·​·​.​prologue 163 ·​·​·​·​.​prologue
165 ·​·​·​·​.​line·​79 164 ·​·​·​·​.​line·​79
166 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​preference/​PreferenceActivity;​-​>onPostCreate(Landroi​d/​os/​Bundle;​)​V 165 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​preference/​PreferenceActivity;​-​>onPostCreate(Landroi​d/​os/​Bundle;​)​V
   
167 ·​·​·​·​.​line·​81 166 ·​·​·​·​.​line·​81
168 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​settings/​SettingsActivity;​-​>getIntent()​Landroid/​content/​Intent;​ 167 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​settings/​SettingsActivity;​-​>getIntent()​Landroid/​content/​Intent;​
   
169 ·​·​·​·​move-​result-​object·​v9 168 ·​·​·​·​move-​result-​object·​v8
   
170 ·​·​·​·​const-​string·​v10,​·​"nounours_preference_​xml_res_id" 169 ·​·​·​·​const-​string·​v9,​·​"nounours_preference_​xml_res_id"
   
171 ·​·​·​·​const·​v11,​·​0x7f040004 170 ·​·​·​·​const·​v10,​·​0x7f040004
   
172 ·​·​·​·​invoke-​virtual·​{v9,​·​v10,​·​v11},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I 171 ·​·​·​·​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I
   
173 ·​·​·​·​move-​result·​v8 172 ·​·​·​·​move-​result·​v7
   
174 ·​·​·​·​.​line·​84 173 ·​·​·​·​.​line·​84
175 ·​·​·​·​.​local·​v8,​·​"xmlResId":​I 174 ·​·​·​·​.​local·​v7,​·​"xmlResId":​I
176 ·​·​·​·​invoke-​virtual·​{p0,​·​v8},​·​Lca/​rmen/​nounours/​android/​handheld/​settings/​SettingsActivity;​-​>addPreferencesFromRe​source(I)​V 175 ·​·​·​·​invoke-​virtual·​{p0,​·​v7},​·​Lca/​rmen/​nounours/​android/​handheld/​settings/​SettingsActivity;​-​>addPreferencesFromRe​source(I)​V
   
177 ·​·​·​·​.​line·​86 176 ·​·​·​·​.​line·​86
178 ·​·​·​·​const/​4·​v7,​·​0x0 177 ·​·​·​·​const/​4·​v6,​·​0x0
   
179 ·​·​·​·​.​line·​87 178 ·​·​·​·​.​line·​87
180 ·​·​·​·​.​local·​v7,​·​"themePreference":​Landroid/​preference/​ListPreference;​ 179 ·​·​·​·​.​local·​v6,​·​"themePreference":​Landroid/​preference/​ListPreference;​
181 ·​·​·​·​const/​4·​v0,​·​0x0 180 ·​·​·​·​const/​4·​v0,​·​0x0
   
182 ·​·​·​·​.​line·​89 181 ·​·​·​·​.​line·​89
183 ·​·​·​·​.​local·​v0,​·​"backgroundColorPrefe​rence":​Landroid/​preference/​Preference;​ 182 ·​·​·​·​.​local·​v0,​·​"backgroundColorPrefe​rence":​Landroid/​preference/​Preference;​
184 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 183 ·​·​·​·​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
185 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V 184 ·​·​·​·​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
186 ·​·​·​·​.​line·​92 185 ·​·​·​·​.​line·​92
187 ·​·​·​·​.​local·​v5,​·​"preferencesToHide":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​preference/​Preference;​>;​" 186 ·​·​·​·​.​local·​v4,​·​"preferencesToHide":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​preference/​Preference;​>;​"
188 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​settings/​SettingsActivity;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​ 187 ·​·​·​·​invoke-​virtual·​{p0},​·​Lca/​rmen/​nounours/​android/​handheld/​settings/​SettingsActivity;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​
   
189 ·​·​·​·​move-​result-​object·​v4 188 ·​·​·​·​move-​result-​object·​v3
   
190 ·​·​·​·​.​line·​95 189 ·​·​·​·​.​line·​95
191 ·​·​·​·​.​local·​v4,​·​"preferenceScreen":​Landroid/​preference/​PreferenceScreen;​ 190 ·​·​·​·​.​local·​v3,​·​"preferenceScreen":​Landroid/​preference/​PreferenceScreen;​
192 ·​·​·​·​const/​4·​v1,​·​0x0 191 ·​·​·​·​const/​4·​v1,​·​0x0
   
193 ·​·​·​·​.​local·​v1,​·​"i":​I 192 ·​·​·​·​.​local·​v1,​·​"i":​I
194 ·​·​·​·​:​goto_0 193 ·​·​·​·​:​goto_0
195 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​preference/​PreferenceScreen;​-​>getPreferenceCount()​I 194 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​preference/​PreferenceScreen;​-​>getPreferenceCount()​I
   
196 ·​·​·​·​move-​result·​v9 195 ·​·​·​·​move-​result·​v8
   
197 ·​·​·​·​if-​ge·​v1,​·​v9,​·​:​cond_8 196 ·​·​·​·​if-​ge·​v1,​·​v8,​·​:​cond_8
   
198 ·​·​·​·​.​line·​96 197 ·​·​·​·​.​line·​96
199 ·​·​·​·​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​preference/​PreferenceScreen;​-​>getPreference(I)​Landroid/​preference/​Preference;​ 198 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​preference/​PreferenceScreen;​-​>getPreference(I)​Landroid/​preference/​Preference;​
   
200 ·​·​·​·​move-​result-​object·​v3 199 ·​·​·​·​move-​result-​object·​v2
   
201 ·​·​·​·​.​line·​98 200 ·​·​·​·​.​line·​98
202 ·​·​·​·​.​local·​v3,​·​"preference":​Landroid/​preference/​Preference;​ 201 ·​·​·​·​.​local·​v2,​·​"preference":​Landroid/​preference/​Preference;​
203 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 202 ·​·​·​·​invoke-​virtual·​{v2},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
204 ·​·​·​·​move-​result-​object·​v9 203 ·​·​·​·​move-​result-​object·​v8
   
205 ·​·​·​·​if-​nez·​v9,​·​:​cond_1 204 ·​·​·​·​if-​nez·​v8,​·​:​cond_1
   
206 ·​·​·​·​.​line·​95 205 ·​·​·​·​.​line·​95
207 ·​·​·​·​:​cond_0 206 ·​·​·​·​:​cond_0
208 ·​·​·​·​:​goto_1 207 ·​·​·​·​:​goto_1
209 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1 208 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
210 ·​·​·​·​goto·​:​goto_0 209 ·​·​·​·​goto·​:​goto_0
   
211 ·​·​·​·​.​line·​100 210 ·​·​·​·​.​line·​100
Max diff block lines reached; 9481/13510 bytes (70.18%) of diff not shown.
[−]
smali/ca/rmen/nounours/android/handheld/util/AnimationUtil$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1;​ 21 .​field·​final·​synthetic·​this$0:​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1;​)​V 23 .​method·​constructor·​<init>(Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​123 27 ·​·​·​·​.​line·​123
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1$1;​-​>this$0:​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil$1;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ca/rmen/nounours/android/handheld/util/AnimationUtil.smali
Offset 55, 61 lines modified Offset 55, 61 lines modified
55 .​method·​public·​static·​saveAnimation(Landroi​d/​content/​Context;​Lca/​rmen/​nounours/​data/​Animation;​)​Ljava/​io/​File;​ 55 .​method·​public·​static·​saveAnimation(Landroi​d/​content/​Context;​Lca/​rmen/​nounours/​data/​Animation;​)​Ljava/​io/​File;​
56 ·​·​·​·​.​locals·​23 56 ·​·​·​·​.​locals·​23
57 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​ 57 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
58 ·​·​·​·​.​param·​p1,​·​"animation"·​·​·​·​#·​Lca/​rmen/​nounours/​data/​Animation;​ 58 ·​·​·​·​.​param·​p1,​·​"animation"·​·​·​·​#·​Lca/​rmen/​nounours/​data/​Animation;​
   
59 ·​·​·​·​.​prologue 59 ·​·​·​·​.​prologue
60 ·​·​·​·​.​line·​58 60 ·​·​·​·​.​line·​58
61 ·​·​·​·​sget-​object·​v20,​·​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil;​-​>TAG:​Ljava/​lang/​String;​ 61 ·​·​·​·​sget-​object·​v19,​·​Lca/​rmen/​nounours/​android/​handheld/​util/​AnimationUtil;​-​>TAG:​Ljava/​lang/​String;​
   
62 ·​·​·​·​new-​instance·​v21,​·​Ljava/​lang/​StringBuilder;​ 62 ·​·​·​·​new-​instance·​v20,​·​Ljava/​lang/​StringBuilder;​
   
63 ·​·​·​·​invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 63 ·​·​·​·​invoke-​direct/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
64 ·​·​·​·​const-​string·​v22,​·​"saveAnimation·​" 64 ·​·​·​·​const-​string·​v21,​·​"saveAnimation·​"
   
65 ·​·​·​·​invoke-​virtual/​range·​{v21·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 65 ·​·​·​·​invoke-​virtual/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
66 ·​·​·​·​move-​result-​object·​v21 66 ·​·​·​·​move-​result-​object·​v20
   
67 ·​·​·​·​move-​object/​from16·​v0,​·​v21 67 ·​·​·​·​move-​object/​from16·​v0,​·​v20
   
68 ·​·​·​·​move-​object/​from16·​v1,​·​p1 68 ·​·​·​·​move-​object/​from16·​v1,​·​p1
   
69 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 69 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
70 ·​·​·​·​move-​result-​object·​v21 70 ·​·​·​·​move-​result-​object·​v20
   
71 ·​·​·​·​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 71 ·​·​·​·​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
72 ·​·​·​·​move-​result-​object·​v21 72 ·​·​·​·​move-​result-​object·​v20
   
73 ·​·​·​·​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 73 ·​·​·​·​invoke-​static/​range·​{v19·​.​.​·​v20},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
74 ·​·​·​·​.​line·​59 74 ·​·​·​·​.​line·​59
75 ·​·​·​·​invoke-​static·​{},​·​Lca/​rmen/​nounours/​android/​handheld/​util/​FileUtil;​-​>isSdPresent()​Z 75 ·​·​·​·​invoke-​static·​{},​·​Lca/​rmen/​nounours/​android/​handheld/​util/​FileUtil;​-​>isSdPresent()​Z
   
76 ·​·​·​·​move-​result·​v20 76 ·​·​·​·​move-​result·​v19
   
77 ·​·​·​·​if-​nez·​v20,​·​:​cond_0 77 ·​·​·​·​if-​nez·​v19,​·​:​cond_0
   
78 ·​·​·​·​const/​4·​v11,​·​0x0 78 ·​·​·​·​const/​4·​v11,​·​0x0
   
79 ·​·​·​·​.​line·​104 79 ·​·​·​·​.​line·​102
80 ·​·​·​·​:​goto_0 80 ·​·​·​·​:​goto_0
81 ·​·​·​·​return-​object·​v11 81 ·​·​·​·​return-​object·​v11
   
82 ·​·​·​·​.​line·​60 82 ·​·​·​·​.​line·​60
83 ·​·​·​·​:​cond_0 83 ·​·​·​·​:​cond_0
84 ·​·​·​·​new-​instance·​v16,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​ 84 ·​·​·​·​new-​instance·​v15,​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​
   
85 ·​·​·​·​invoke-​direct/​range·​{v16·​.​.​·​v16},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​-​><init>()​V 85 ·​·​·​·​invoke-​direct·​{v15},​·​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​-​><init>()​V
   
86 ·​·​·​·​.​line·​64 86 ·​·​·​·​.​line·​64
87 ·​·​·​·​.​local·​v16,​·​"imageCache":​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​ 87 ·​·​·​·​.​local·​v15,​·​"imageCache":​Lca/​rmen/​nounours/​android/​common/​nounours/​cache/​ImageCache;​
88 ·​·​·​·​:​try_start_0 88 ·​·​·​·​:​try_start_0
89 ·​·​·​·​new-​instance·​v7,​·​Ljava/​io/​ByteArrayOutputStream​;​ 89 ·​·​·​·​new-​instance·​v7,​·​Ljava/​io/​ByteArrayOutputStream​;​
   
90 ·​·​·​·​invoke-​direct·​{v7},​·​Ljava/​io/​ByteArrayOutputStream​;​-​><init>()​V 90 ·​·​·​·​invoke-​direct·​{v7},​·​Ljava/​io/​ByteArrayOutputStream​;​-​><init>()​V
   
91 ·​·​·​·​.​line·​65 91 ·​·​·​·​.​line·​65
92 ·​·​·​·​.​local·​v7,​·​"bos":​Ljava/​io/​ByteArrayOutputStream​;​ 92 ·​·​·​·​.​local·​v7,​·​"bos":​Ljava/​io/​ByteArrayOutputStream​;​
Offset 118, 110 lines modified Offset 118, 107 lines modified
118 ·​·​·​·​invoke-​direct·​{v10},​·​Lcom/​external/​nbadal/​AnimatedGifEncoder;​-​><init>()​V 118 ·​·​·​·​invoke-​direct·​{v10},​·​Lcom/​external/​nbadal/​AnimatedGifEncoder;​-​><init>()​V
   
119 ·​·​·​·​.​line·​66 119 ·​·​·​·​.​line·​66
120 ·​·​·​·​.​local·​v10,​·​"encoder":​Lcom/​external/​nbadal/​AnimatedGifEncoder;​ 120 ·​·​·​·​.​local·​v10,​·​"encoder":​Lcom/​external/​nbadal/​AnimatedGifEncoder;​
121 ·​·​·​·​invoke-​virtual·​{v10,​·​v7},​·​Lcom/​external/​nbadal/​AnimatedGifEncoder;​-​>start(Ljava/​io/​OutputStream;​)​Z 121 ·​·​·​·​invoke-​virtual·​{v10,​·​v7},​·​Lcom/​external/​nbadal/​AnimatedGifEncoder;​-​>start(Ljava/​io/​OutputStream;​)​Z
   
122 ·​·​·​·​.​line·​67 122 ·​·​·​·​.​line·​67
123 ·​·​·​·​const/​16·​v20,​·​0x0 123 ·​·​·​·​const/​16·​v19,​·​0x0
   
124 ·​·​·​·​move/​from16·​v0,​·​v20 124 ·​·​·​·​move/​from16·​v0,​·​v19
   
125 ·​·​·​·​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​external/​nbadal/​AnimatedGifEncoder;​-​>setRepeat(I)​V 125 ·​·​·​·​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​external/​nbadal/​AnimatedGifEncoder;​-​>setRepeat(I)​V
   
126 ·​·​·​·​.​line·​68 126 ·​·​·​·​.​line·​68
127 ·​·​·​·​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lca/​rmen/​nounours/​android/​handheld/​settings/​SharedPreferenceSetti​ngs;​-​>getAppSettings(Landr​oid/​content/​Context;​)​Lca/​rmen/​nounours/​android/​common/​settings/​NounoursSettings;​ 127 ·​·​·​·​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lca/​rmen/​nounours/​android/​handheld/​settings/​SharedPreferenceSetti​ngs;​-​>getAppSettings(Landr​oid/​content/​Context;​)​Lca/​rmen/​nounours/​android/​common/​settings/​NounoursSettings;​
   
128 ·​·​·​·​move-​result-​object·​v19 128 ·​·​·​·​move-​result-​object·​v18
   
129 ·​·​·​·​.​line·​69 129 ·​·​·​·​.​line·​69
130 ·​·​·​·​.​local·​v19,​·​"settings":​Lca/​rmen/​nounours/​android/​common/​settings/​NounoursSettings;​ 130 ·​·​·​·​.​local·​v18,​·​"settings":​Lca/​rmen/​nounours/​android/​common/​settings/​NounoursSettings;​
131 ·​·​·​·​invoke-​interface/​range·​{v19·​.​.​·​v19},​·​Lca/​rmen/​nounours/​android/​common/​settings/​NounoursSettings;​-​>getBackgroundColor()​I 131 ·​·​·​·​invoke-​interface/​range·​{v18·​.​.​·​v18},​·​Lca/​rmen/​nounours/​android/​common/​settings/​NounoursSettings;​-​>getBackgroundColor()​I
   
132 ·​·​·​·​move-​result·​v4 132 ·​·​·​·​move-​result·​v4
   
133 ·​·​·​·​.​line·​71 133 ·​·​·​·​.​line·​71
134 ·​·​·​·​.​local·​v4,​·​"backgroundColor":​I 134 ·​·​·​·​.​local·​v4,​·​"backgroundColor":​I
135 ·​·​·​·​new-​instance·​v18,​·​Landroid/​graphics/​Paint;​ 135 ·​·​·​·​new-​instance·​v17,​·​Landroid/​graphics/​Paint;​
   
136 ·​·​·​·​invoke-​direct/​range·​{v18·​.​.​·​v18},​·​Landroid/​graphics/​Paint;​-​><init>()​V 136 ·​·​·​·​invoke-​direct/​range·​{v17·​.​.​·​v17},​·​Landroid/​graphics/​Paint;​-​><init>()​V
   
137 ·​·​·​·​.​line·​74 137 ·​·​·​·​.​line·​74
138 ·​·​·​·​.​local·​v18,​·​"paint":​Landroid/​graphics/​Paint;​ 138 ·​·​·​·​.​local·​v17,​·​"paint":​Landroid/​graphics/​Paint;​
139 ·​·​·​·​const/​4·​v14,​·​0x0 139 ·​·​·​·​const/​4·​v14,​·​0x0
   
140 ·​·​·​·​.​local·​v14,​·​"i":​I 140 ·​·​·​·​.​local·​v14,​·​"i":​I
141 ·​·​·​·​:​goto_1 141 ·​·​·​·​:​goto_1
142 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lca/​rmen/​nounours/​data/​Animation;​-​>getRepeat()​I 142 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lca/​rmen/​nounours/​data/​Animation;​-​>getRepeat()​I
Max diff block lines reached; 14822/19591 bytes (75.66%) of diff not shown.
[−]
smali/ca/rmen/nounours/android/handheld/util/FileUtil.smali
Offset 88, 24 lines modified Offset 88, 27 lines modified
   
88 ·​·​·​·​move-​result·​v1 88 ·​·​·​·​move-​result·​v1
   
89 ·​·​·​·​if-​nez·​v1,​·​:​cond_0 89 ·​·​·​·​if-​nez·​v1,​·​:​cond_0
   
90 ·​·​·​·​const-​string·​v1,​·​"mounted_ro" 90 ·​·​·​·​const-​string·​v1,​·​"mounted_ro"
   
  91 ·​·​·​·​.​line·​33
91 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 92 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
92 ·​·​·​·​move-​result·​v1 93 ·​·​·​·​move-​result·​v1
   
93 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 94 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
94 ·​·​·​·​:​cond_0 95 ·​·​·​·​:​cond_0
95 ·​·​·​·​const/​4·​v1,​·​0x1 96 ·​·​·​·​const/​4·​v1,​·​0x1
   
  97 ·​·​·​·​.​line·​32
96 ·​·​·​·​:​goto_0 98 ·​·​·​·​:​goto_0
97 ·​·​·​·​return·​v1 99 ·​·​·​·​return·​v1
   
  100 ·​·​·​·​.​line·​33
98 ·​·​·​·​:​cond_1 101 ·​·​·​·​:​cond_1
99 ·​·​·​·​const/​4·​v1,​·​0x0 102 ·​·​·​·​const/​4·​v1,​·​0x0
   
100 ·​·​·​·​goto·​:​goto_0 103 ·​·​·​·​goto·​:​goto_0
101 .​end·​method 104 .​end·​method
[−]
original/AndroidManifest.xml
Offset 57, 16 lines modified Offset 57, 16 lines modified
00000380:​·​6900·​6c00·​6400·​5600·​6500·​7200·​7300·​6900·​·​i.​l.​d.​V.​e.​r.​s.​i.​ 00000380:​·​6900·​6c00·​6400·​5600·​6500·​7200·​7300·​6900·​·​i.​l.​d.​V.​e.​r.​s.​i.​
00000390:​·​6f00·​6e00·​4e00·​6100·​6d00·​6500·​0000·​0800·​·​o.​n.​N.​a.​m.​e.​.​.​.​.​ 00000390:​·​6f00·​6e00·​4e00·​6100·​6d00·​6500·​0000·​0800·​·​o.​n.​N.​a.​m.​e.​.​.​.​.​
000003a0:​·​6d00·​6100·​6e00·​6900·​6600·​6500·​7300·​7400·​·​m.​a.​n.​i.​f.​e.​s.​t.​ 000003a0:​·​6d00·​6100·​6e00·​6900·​6600·​6500·​7300·​7400·​·​m.​a.​n.​i.​f.​e.​s.​t.​
000003b0:​·​0000·​1000·​6300·​6100·​2e00·​7200·​6d00·​6500·​·​.​.​.​.​c.​a.​.​.​r.​m.​e.​ 000003b0:​·​0000·​1000·​6300·​6100·​2e00·​7200·​6d00·​6500·​·​.​.​.​.​c.​a.​.​.​r.​m.​e.​
000003c0:​·​6e00·​2e00·​6e00·​6f00·​7500·​6e00·​6f00·​7500·​·​n.​.​.​n.​o.​u.​n.​o.​u.​ 000003c0:​·​6e00·​2e00·​6e00·​6f00·​7500·​6e00·​6f00·​7500·​·​n.​.​.​n.​o.​u.​n.​o.​u.​
000003d0:​·​7200·​7300·​0000·​0500·​3300·​2e00·​3400·​2e00·​·​r.​s.​.​.​.​.​3.​.​.​4.​.​.​ 000003d0:​·​7200·​7300·​0000·​0500·​3300·​2e00·​3400·​2e00·​·​r.​s.​.​.​.​.​3.​.​.​4.​.​.​
000003e0:​·​3000·​0000·​0200·​3200·​3300·​0000·​0b00·​3600·​·​0.​.​.​.​.​2.​3.​.​.​.​.​6.​ 000003e0:​·​3000·​0000·​0200·​3200·​3300·​0000·​0b00·​3600·​·​0.​.​.​.​.​2.​3.​.​.​.​.​6.​
000003f0:​·​2e00·​3000·​2d00·​3200·​3100·​3600·​3600·​3700·​·​.​.​0.​-​.​2.​1.​6.​6.​7.​ 000003f0:​·​2e00·​3000·​2d00·​3200·​3700·​3000·​3400·​3000·​·​.​.​0.​-​.​2.​7.​0.​4.​0.​
00000400:​·​3600·​3700·​0000·​0800·​7500·​7300·​6500·​7300·​·​6.​7.​.​.​.​.​u.​s.​e.​s.​ 00000400:​·​3000·​3200·​0000·​0800·​7500·​7300·​6500·​7300·​·​0.​2.​.​.​.​.​u.​s.​e.​s.​
00000410:​·​2d00·​7300·​6400·​6b00·​0000·​0f00·​7500·​7300·​·​-​.​s.​d.​k.​.​.​.​.​u.​s.​ 00000410:​·​2d00·​7300·​6400·​6b00·​0000·​0f00·​7500·​7300·​·​-​.​s.​d.​k.​.​.​.​.​u.​s.​
00000420:​·​6500·​7300·​2d00·​7000·​6500·​7200·​6d00·​6900·​·​e.​s.​-​.​p.​e.​r.​m.​i.​ 00000420:​·​6500·​7300·​2d00·​7000·​6500·​7200·​6d00·​6900·​·​e.​s.​-​.​p.​e.​r.​m.​i.​
00000430:​·​7300·​7300·​6900·​6f00·​6e00·​0000·​1a00·​6100·​·​s.​s.​i.​o.​n.​.​.​.​.​a.​ 00000430:​·​7300·​7300·​6900·​6f00·​6e00·​0000·​1a00·​6100·​·​s.​s.​i.​o.​n.​.​.​.​.​a.​
00000440:​·​6e00·​6400·​7200·​6f00·​6900·​6400·​2e00·​7000·​·​n.​d.​r.​o.​i.​d.​.​.​p.​ 00000440:​·​6e00·​6400·​7200·​6f00·​6900·​6400·​2e00·​7000·​·​n.​d.​r.​o.​i.​d.​.​.​p.​
00000450:​·​6500·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00·​·​e.​r.​m.​i.​s.​s.​i.​o.​ 00000450:​·​6500·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00·​·​e.​r.​m.​i.​s.​s.​i.​o.​
00000460:​·​6e00·​2e00·​5600·​4900·​4200·​5200·​4100·​5400·​·​n.​.​.​V.​I.​B.​R.​A.​T.​ 00000460:​·​6e00·​2e00·​5600·​4900·​4200·​5200·​4100·​5400·​·​n.​.​.​V.​I.​B.​R.​A.​T.​
00000470:​·​4500·​0000·​2900·​6100·​6e00·​6400·​7200·​6f00·​·​E.​.​.​)​.​a.​n.​d.​r.​o.​ 00000470:​·​4500·​0000·​2900·​6100·​6e00·​6400·​7200·​6f00·​·​E.​.​.​)​.​a.​n.​d.​r.​o.​