227 KB
/home/fdroid/fdroiddata/tmp/com.mridang.cellinfo_4.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.mridang.cellinfo_4.apk
2.33 KB
zipinfo /dev/stdin
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·​file·​size:​·​39553·​bytes,​·​number·​of·​entries:​·​141 Zip·​file·​size:​·​39827·​bytes,​·​number·​of·​entries:​·​14
2 -​rw-​-​-​-​·····​2.​0·​fat······​969·​bl·​defN·​13-​Jun-​22·​10:​12·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​969·​bl·​defN·​13-​Jun-​22·​10:​12·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1090·​bl·​defN·​13-​Jun-​22·​10:​12·​META-​INF/​D3962ED9.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1090·​bl·​defN·​13-​Jun-​22·​10:​12·​META-​INF/​D3962ED9.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Jun-​22·​10:​12·​META-​INF/​D3962ED9.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Jun-​22·​10:​12·​META-​INF/​D3962ED9.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·····​2368·​bX·​defN·​13-​Jun-​22·09:​34·​AndroidManifest.​xml5 -​rw-​-​-​-​·····​2.​0·​fat·····​2564·​bX·​defN·​17-​May-​15·20:​48·​AndroidManifest.​xml
6 -​rw-​-​-​-​·····​1.​0·​fat·····1988·​b-​·​stor·13-​Jun-​22·​09:​34·​resources.​arsc6 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_dashclock.​png
7 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·13-​Jun-​22·​09:​34·​res/​drawable-​hdpi/​ic_dashclock.​png7 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·13-​Jun-​22·​09:​34·​res/​drawable-​hdpi/​ic_launcher.​png8 -​rw-​-​-​-​·····​1.​0·​fat······​241·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_dashclock.​png
9 -​rw-​-​-​-​·····​1.​0·​fat······​242·​b-​·​stor·13-​Jun-​22·​09:​34·​res/​drawable-​mdpi/​ic_dashclock.​png9 -​rw-​-​-​-​·····​1.​0·​fat······​241·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat······​242·​b-​·​stor·13-​Jun-​22·​09:​34·​res/​drawable-​mdpi/​ic_launcher.​png10 -​rw-​-​-​-​·····​1.​0·​fat······​267·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_dashclock.​png
11 -​rw-​-​-​-​·····​1.​0·​fat······​268·​b-​·​stor·13-​Jun-​22·​09:​34·​res/​drawable-​xhdpi/​ic_dashclock.​png11 -​rw-​-​-​-​·····​1.​0·​fat······​267·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​1.​0·​fat······268·​b-​·​stor·13-​Jun-​22·​09:​34·​res/​drawable-​xhdpi/​ic_launcher.​png12 -​rw-​-​-​-​·····​1.​0·​fat······309·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_dashclock.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······​310·​b-​·​stor·13-​Jun-​22·​09:​34·​res/​drawable-​xxhdpi/​ic_dashclock.​png13 -​rw-​-​-​-​·····​1.​0·​fat······​309·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​310·​b-​·​stor·13-​Jun-​22·​09:​34·​res/​drawable-​xxhdpi/​ic_launcher.​png14 -​rw-​-​-​-​·····​1.​0·​fat·····2176·​b-​·​stor·80-​Jan-​01·​00:​00·​resources.​arsc
15 -​rw-​-​-​-​·····​2.​0·​fat····​77676·​bl·​defN·​13-​Jun-​22·09:​34·​classes.​dex15 -​rw-​-​-​-​·····​2.​0·​fat····​78276·​bl·​defN·​17-​May-​15·20:​48·​classes.​dex
16 14·​files,​·​87583·​bytes·​uncompressed,​·​37613·​bytes·​compressed:​··​57.​1%16 14·​files,​·​88559·​bytes·​uncompressed,​·​37867·​bytes·​compressed:​··​57.​2%
1.23 KB
AndroidManifest.xml (decoded)
1.17 KB
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="4"·​android:​versionName="1.​0.​3"·​package="com.​mridang.​cellinfo"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="4"·​android:​versionName="1.​0.​3"·​package="com.​mridang.​cellinfo"·platformBuildVersionC​ode="17"·​platformBuildVersionN​ame="4.​2.​2-​1425461"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="17"·​android:​targetSdkVersion="17"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="17"·​android:​targetSdkVersion="17"​/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>
5 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​/​>5 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​/​>
6 ··​<application·​android:​allowBackup="true"·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​application_name"·​android:​theme="@android:​style/​Theme.​Holo.​Light.​DarkActionBar">6 ··​<application·​android:​allowBackup="true"·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​application_name"·​android:​theme="@android:​style/​Theme.​Holo.​Light.​DarkActionBar">
7 ····​<service·​android:​icon="@drawable/​ic_dashclock"·​android:​label="@string/​extension_name"·​android:​name="com.​mridang.​cellinfo.​CellinfoWidget"·​android:​permission="com.​google.​android.​apps.​dashclock.​permission.​READ_EXTENSION_DATA">​7 ····​<service·​android:​icon="@drawable/​ic_dashclock"·​android:​label="@string/​extension_name"·​android:​name="com.​mridang.​cellinfo.​CellinfoWidget"·​android:​permission="com.​google.​android.​apps.​dashclock.​permission.​READ_EXTENSION_DATA">​
8 ······​<intent-​filter>8 ······​<intent-​filter>
9 ········​<action·​android:​name="com.​google.​android.​apps.​dashclock.​Extension"/​>9 ········​<action·​android:​name="com.​google.​android.​apps.​dashclock.​Extension"/​>
49.9 KB
classes.dex
49.9 KB
classes.jar
4.0 KB
zipinfo /dev/stdin
Max report size reached
9.02 KB
com/bugsense/trace/BugSenseHandler.class
8.94 KB
procyon -ec {}
Max report size reached
14.5 KB
com/bugsense/trace/DefaultExceptionHandler.class
14.4 KB
procyon -ec {}
Max report size reached
10.4 KB
com/bugsense/trace/Utils.class
10.3 KB
javap -verbose -constants -s -l -private {}
Max report size reached
12.0 KB
com/bugsense/trace/models/CrashMechanism$4.class
11.9 KB
javap -verbose -constants -s -l -private {}
Max report size reached
7.75 KB
smali/com/bugsense/trace/Utils.smali
Offset 528, 15 lines modifiedOffset 528, 15 lines modified
  
528 ····​move-​result-​object·​p0528 ····​move-​result-​object·​p0
  
529 ····​goto·​:​goto_0529 ····​goto·​:​goto_0
530 .​end·​method530 .​end·​method
  
531 .​method·​private·​static·​generateUid()​Ljava/​lang/​String;​531 .​method·​private·​static·​generateUid()​Ljava/​lang/​String;​
532 ····​.​locals·7532 ····​.​locals·8
  
533 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​533 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
  
534 ····​invoke-​direct·​{v0},​·​Ljava/​util/​Date;​-​><init>()​V534 ····​invoke-​direct·​{v0},​·​Ljava/​util/​Date;​-​><init>()​V
  
535 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J535 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J
  
Offset 592, 21 lines modifiedOffset 592, 21 lines modified
  
592 ····​move-​result-​wide·​v4592 ····​move-​result-​wide·​v4
  
593 ····​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Ljava/​util/​Random;​-​><init>(J)​V593 ····​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Ljava/​util/​Random;​-​><init>(J)​V
  
594 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Random;​-​>nextDouble()​D594 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Random;​-​>nextDouble()​D
  
595 ····​move-​result-​wide·​v3595 ····​move-​result-​wide·​v4
  
596 ····​const-​wide·​v5,​·​0x40efffe000000000L····​#·​65535.​0596 ····​const-​wide·​v6,​·​0x40efffe000000000L····​#·​65535.​0
  
597 ····​mul-​double/​2addr·​v3,​·​v5597 ····​mul-​double/​2addr·​v4,​·​v6
  
598 ····​double-​to-​int·​v3,​·​v3598 ····​double-​to-​int·​v3,​·​v4
  
599 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​599 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
600 ····​move-​result-​object·​v3600 ····​move-​result-​object·​v3
  
601 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>toString()​Ljava/​lang/​String;​601 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>toString()​Ljava/​lang/​String;​
  
Offset 962, 21 lines modifiedOffset 962, 21 lines modified
  
962 ····​move-​object·​v0,​·​v9962 ····​move-​object·​v0,​·​v9
  
963 ····​goto·​:​goto_4963 ····​goto·​:​goto_4
964 .​end·​method964 .​end·​method
  
965 .​method·​public·​static·​getMem()​Ljava/​lang/​String;​965 .​method·​public·​static·​getMem()​Ljava/​lang/​String;​
966 ····​.​locals·​11966 ····​.​locals·​12
  
967 ····​const/​4·​v10,​·​0x1967 ····​const/​4·​v11,​·​0x1
  
968 ····​const/​4·​v9,​·​0x0968 ····​const/​4·​v10,​·​0x0
  
969 ····​const-​wide/​high16·​v7,​·​0x4130000000000000L····​#·​1048576.​0969 ····​const-​wide/​high16·​v8,​·​0x4130000000000000L····​#·​1048576.​0
  
970 ····​new-​instance·​v0,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​970 ····​new-​instance·​v0,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​
  
971 ····​invoke-​direct·​{v0},​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​><init>()​V971 ····​invoke-​direct·​{v0},​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​><init>()​V
  
972 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​972 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
  
Offset 984, 31 lines modifiedOffset 984, 31 lines modified
  
984 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​984 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
985 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V985 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
986 ····​const-​string·​v3,​·​"%.​3f"986 ····​const-​string·​v3,​·​"%.​3f"
  
987 ····​new-​array·​v4,​·​v10,​·​[Ljava/​lang/​Object;​987 ····​new-​array·​v4,​·​v11,​·​[Ljava/​lang/​Object;​
  
988 ····​sget-​object·​v5,​·​Lcom/​bugsense/​trace/​Utils;​-​>rt:​Ljava/​lang/​Runtime;​988 ····​sget-​object·​v5,​·​Lcom/​bugsense/​trace/​Utils;​-​>rt:​Ljava/​lang/​Runtime;​
  
989 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Runtime;​-​>freeMemory()​J989 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Runtime;​-​>freeMemory()​J
  
990 ····​move-​result-​wide·​v5990 ····​move-​result-​wide·​v6
  
991 ····​long-​to-​double·​v5,​·​v5991 ····​long-​to-​double·​v6,​·​v6
  
992 ····​div-​double/​2addr·​v5,​·​v7992 ····​div-​double/​2addr·​v6,​·​v8
  
993 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​993 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
  
994 ····​move-​result-​object·​v5994 ····​move-​result-​object·​v5
  
995 ····​aput-​object·​v5,​·​v4,​·​v9995 ····​aput-​object·​v5,​·​v4,​·​v10
  
996 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​996 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
997 ····​move-​result-​object·​v3997 ····​move-​result-​object·​v3
  
998 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​998 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
Offset 1028, 31 lines modifiedOffset 1028, 31 lines modified
  
1028 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​1028 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
1029 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V1029 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
1030 ····​const-​string·​v3,​·​"%.​3f"1030 ····​const-​string·​v3,​·​"%.​3f"
  
1031 ····​new-​array·​v4,​·​v10,​·​[Ljava/​lang/​Object;​1031 ····​new-​array·​v4,​·​v11,​·​[Ljava/​lang/​Object;​
  
1032 ····​sget-​object·​v5,​·​Lcom/​bugsense/​trace/​Utils;​-​>rt:​Ljava/​lang/​Runtime;​1032 ····​sget-​object·​v5,​·​Lcom/​bugsense/​trace/​Utils;​-​>rt:​Ljava/​lang/​Runtime;​
  
1033 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Runtime;​-​>maxMemory()​J1033 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Runtime;​-​>maxMemory()​J
  
1034 ····​move-​result-​wide·​v51034 ····​move-​result-​wide·​v6
  
1035 ····​long-​to-​double·​v5,​·​v51035 ····​long-​to-​double·​v6,​·​v6
  
1036 ····​div-​double/​2addr·​v5,​·​v71036 ····​div-​double/​2addr·​v6,​·​v8
  
1037 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​1037 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
  
1038 ····​move-​result-​object·​v51038 ····​move-​result-​object·​v5
  
1039 ····​aput-​object·​v5,​·​v4,​·​v91039 ····​aput-​object·​v5,​·​v4,​·​v10
  
1040 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​1040 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
1041 ····​move-​result-​object·​v31041 ····​move-​result-​object·​v3
  
1042 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​1042 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
Offset 1072, 31 lines modifiedOffset 1072, 31 lines modified
  
1072 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​1072 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
Max diff block lines reached; 4055/7867 bytes (51.54%) of diff not shown.
4.75 KB
smali/com/bugsense/trace/BugSenseHandler.smali
Offset 754, 15 lines modifiedOffset 754, 15 lines modified
  
754 ····​invoke-​static·​{v0,​·​p0},​·​Lcom/​bugsense/​trace/​BugSenseHandler;​-​>sendExceptionMap(Lja​va/​util/​HashMap;​Ljava/​lang/​Exception;​)​V754 ····​invoke-​static·​{v0,​·​p0},​·​Lcom/​bugsense/​trace/​BugSenseHandler;​-​>sendExceptionMap(Lja​va/​util/​HashMap;​Ljava/​lang/​Exception;​)​V
  
755 ····​return-​void755 ····​return-​void
756 .​end·​method756 .​end·​method
  
757 .​method·​public·​static·​sendExceptionMap(Ljav​a/​util/​HashMap;​Ljava/​lang/​Exception;​)​V757 .​method·​public·​static·​sendExceptionMap(Ljav​a/​util/​HashMap;​Ljava/​lang/​Exception;​)​V
758 ····​.​locals·​13758 ····​.​locals·​14
759 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​759 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
760 ········​value·​=·​{760 ········​value·​=·​{
761 ············​"(",​761 ············​"(",​
762 ············​"Ljava/​util/​HashMap",​762 ············​"Ljava/​util/​HashMap",​
763 ············​"<",​763 ············​"<",​
764 ············​"Ljava/​lang/​String;​",​764 ············​"Ljava/​lang/​String;​",​
765 ············​"Ljava/​lang/​String;​",​765 ············​"Ljava/​lang/​String;​",​
Offset 799, 17 lines modifiedOffset 799, 17 lines modified
  
799 ····​const-​string·​v3,​·​"Saving·​handled·​exception"799 ····​const-​string·​v3,​·​"Saving·​handled·​exception"
  
800 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I800 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
801 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​Exception;​-​>printStackTrace(Ljav​a/​io/​PrintWriter;​)​V801 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​Exception;​-​>printStackTrace(Ljav​a/​io/​PrintWriter;​)​V
  
802 ····​new-​instance·​v7,​·​Ljava/​util/​HashMap;​802 ····​new-​instance·​v8,​·​Ljava/​util/​HashMap;​
  
803 ····​invoke-​direct·​{v7},​·​Ljava/​util/​HashMap;​-​><init>()​V803 ····​invoke-​direct·​{v8},​·​Ljava/​util/​HashMap;​-​><init>()​V
  
804 ····​if-​eqz·​p0,​·​:​cond_2804 ····​if-​eqz·​p0,​·​:​cond_2
  
805 ····​invoke-​virtual·​{p0},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​805 ····​invoke-​virtual·​{p0},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​
  
806 ····​move-​result-​object·​v0806 ····​move-​result-​object·​v0
  
Offset 840, 66 lines modifiedOffset 840, 66 lines modified
  
840 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​840 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
  
841 ····​invoke-​static·​{v0},​·​Lcom/​bugsense/​trace/​Utils;​-​>exceedLimitString(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​841 ····​invoke-​static·​{v0},​·​Lcom/​bugsense/​trace/​Utils;​-​>exceedLimitString(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​
  
842 ····​move-​result-​object·​v0842 ····​move-​result-​object·​v0
  
843 ····​invoke-​interface·​{v7,​·​v4,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​843 ····​invoke-​interface·​{v8,​·​v4,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
844 ····​goto·​:​goto_1844 ····​goto·​:​goto_1
  
845 ····​:​cond_2845 ····​:​cond_2
846 ····​const-​wide/​16·​v9,​·​0x0846 ····​const-​wide/​16·​v10,​·​0x0
  
847 ····​:​try_start_0847 ····​:​try_start_0
848 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J848 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
849 ····​move-​result-​wide·​v3849 ····​move-​result-​wide·​v4
  
850 ····​sget-​wide·​v5,​·​Lcom/​bugsense/​trace/​G;​-​>TIMESTAMP:​J850 ····​sget-​wide·​v6,​·​Lcom/​bugsense/​trace/​G;​-​>TIMESTAMP:​J
851 ····​:​try_end_0851 ····​:​try_end_0
852 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2852 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2
  
853 ····​sub-​long·​v9,​·​v3,​·​v5853 ····​sub-​long·​v10,​·​v4,​·​v6
  
854 ····​:​goto_2854 ····​:​goto_2
855 ····​:​try_start_1855 ····​:​try_start_1
856 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​Exception;​-​>printStackTrace(Ljav​a/​io/​PrintWriter;​)​V856 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​Exception;​-​>printStackTrace(Ljav​a/​io/​PrintWriter;​)​V
  
857 ····​const-​string·​v12,​·​""857 ····​const-​string·​v13,​·​""
858 ····​:​try_end_1858 ····​:​try_end_1
859 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0859 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
  
860 ····​:​try_start_2860 ····​:​try_start_2
861 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​861 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
  
862 ····​move-​result-​object·​v0862 ····​move-​result-​object·​v1
  
863 ····​sget·​v1,​·​Lcom/​bugsense/​trace/​G;​-​>IS_WIFI_ON:​I863 ····​sget·​v2,​·​Lcom/​bugsense/​trace/​G;​-​>IS_WIFI_ON:​I
  
864 ····​sget·​v2,​·​Lcom/​bugsense/​trace/​G;​-​>IS_MOBILENET_ON:​I864 ····​sget·​v3,​·​Lcom/​bugsense/​trace/​G;​-​>IS_MOBILENET_ON:​I
  
865 ····​sget·​v3,​·​Lcom/​bugsense/​trace/​G;​-​>IS_GPS_ON:​I865 ····​sget·​v4,​·​Lcom/​bugsense/​trace/​G;​-​>IS_GPS_ON:​I
  
866 ····​sget-​object·​v4,​·​Lcom/​bugsense/​trace/​G;​-​>SCREEN_PROPS:​[Ljava/​lang/​String;​866 ····​sget-​object·​v5,​·​Lcom/​bugsense/​trace/​G;​-​>SCREEN_PROPS:​[Ljava/​lang/​String;​
  
867 ····​invoke-​static·​{},​·​Lcom/​bugsense/​trace/​Utils;​-​>getTime()​Ljava/​lang/​String;​867 ····​invoke-​static·​{},​·​Lcom/​bugsense/​trace/​Utils;​-​>getTime()​Ljava/​lang/​String;​
  
868 ····​move-​result-​object·​v5868 ····​move-​result-​object·​v6
  
869 ····​invoke-​static·​{},​·​Lcom/​bugsense/​trace/​BugSenseHandler;​-​>getCrashExtraData()​Ljava/​util/​HashMap;​869 ····​invoke-​static·​{},​·​Lcom/​bugsense/​trace/​BugSenseHandler;​-​>getCrashExtraData()​Ljava/​util/​HashMap;​
  
870 ····​move-​result-​object·​v6870 ····​move-​result-​object·​v7
  
871 ····​const/​4·​v8,​·​0x0871 ····​const/​4·​v9,​·​0x0
  
872 ····​const/​4·​v11,​·​0x0872 ····​const/​4·​v12,​·​0x0
  
873 ····​invoke-​static/​range·​{v0·​.​.​·​v11},​·​Lcom/​bugsense/​trace/​models/​CrashMechanism;​-​>createJSONFromCrash(​Ljava/​lang/​String;​III[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​util/​Map;​Ljava/​util/​Map;​IJLjava/​util/​Map;​)​Ljava/​lang/​String;​873 ····​invoke-​static/​range·​{v1·​.​.​·​v12},​·​Lcom/​bugsense/​trace/​models/​CrashMechanism;​-​>createJSONFromCrash(​Ljava/​lang/​String;​III[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​util/​Map;​Ljava/​util/​Map;​IJLjava/​util/​Map;​)​Ljava/​lang/​String;​
874 ····​:​try_end_2874 ····​:​try_end_2
875 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_1875 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_1
  
876 ····​move-​result-​object·​v0876 ····​move-​result-​object·​v0
  
877 ····​:​goto_3877 ····​:​goto_3
878 ····​const/​4·​v1,​·​0x0878 ····​const/​4·​v1,​·​0x0
Offset 932, 15 lines modifiedOffset 932, 15 lines modified
932 ····​move-​exception·​v0932 ····​move-​exception·​v0
  
933 ····​:​try_start_4933 ····​:​try_start_4
934 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>printStackTrace()​V934 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>printStackTrace()​V
935 ····​:​try_end_4935 ····​:​try_end_4
936 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_0936 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_0
  
937 ····​move-​object·​v0,​·​v12937 ····​move-​object·​v0,​·​v13
  
938 ····​goto·​:​goto_3938 ····​goto·​:​goto_3
  
939 ····​:​catch_2939 ····​:​catch_2
940 ····​move-​exception·​v0940 ····​move-​exception·​v0
  
941 ····​goto·​:​goto_2941 ····​goto·​:​goto_2
Offset 1071, 17 lines modifiedOffset 1071, 17 lines modified
  
1071 ····​const-​string·​v1,​·​"lastping"1071 ····​const-​string·​v1,​·​"lastping"
  
1072 ····​const-​wide/​16·​v2,​·​0x01072 ····​const-​wide/​16·​v2,​·​0x0
  
1073 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J1073 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
  
1074 ····​move-​result-​wide·​v11074 ····​move-​result-​wide·​v2
  
1075 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​1075 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
Max diff block lines reached; 115/4775 bytes (2.41%) of diff not shown.
7.31 KB
smali/com/bugsense/trace/DefaultExceptionHandler.smali
Offset 33, 83 lines modifiedOffset 33, 83 lines modified
  
33 ····​invoke-​direct·​{v2,​·​v15},​·​Ljava/​io/​PrintWriter;​-​><init>(Ljava/​io/​Writer;​)​V33 ····​invoke-​direct·​{v2,​·​v15},​·​Ljava/​io/​PrintWriter;​-​><init>(Ljava/​io/​Writer;​)​V
  
34 ····​move-​object/​from16·​v0,​·​p234 ····​move-​object/​from16·​v0,​·​p2
  
35 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Throwable;​-​>printStackTrace(Ljav​a/​io/​PrintWriter;​)​V35 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Throwable;​-​>printStackTrace(Ljav​a/​io/​PrintWriter;​)​V
  
36 ····​const-​wide/​16·​v11,​·​0x036 ····​const-​wide/​16·​v12,​·​0x0
  
37 ····​:​try_start_037 ····​:​try_start_0
38 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J38 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
39 ····​move-​result-​wide·​v239 ····​move-​result-​wide·​v2
  
40 ····​sget-​wide·​v4,​·​Lcom/​bugsense/​trace/​G;​-​>TIMESTAMP:​J40 ····​sget-​wide·​v4,​·​Lcom/​bugsense/​trace/​G;​-​>TIMESTAMP:​J
41 ····​:​try_end_041 ····​:​try_end_0
42 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_242 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2
  
43 ····​sub-​long·​v11,​·​v2,​·​v443 ····​sub-​long·​v12,​·​v2,​·​v4
  
44 ····​:​goto_044 ····​:​goto_0
45 ····​new-​instance·​v2,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​45 ····​new-​instance·​v2,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​
  
46 ····​invoke-​direct·​{v2},​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​><init>()​V46 ····​invoke-​direct·​{v2},​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​><init>()​V
  
47 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​47 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​
  
48 ····​move-​result-​object·​v348 ····​move-​result-​object·​v3
  
49 ····​new-​instance·​v13,​·​Ljava/​util/​HashMap;​49 ····​new-​instance·​v14,​·​Ljava/​util/​HashMap;​
  
50 ····​const/​4·​v4,​·​0x650 ····​const/​4·​v4,​·​0x6
  
51 ····​invoke-​direct·​{v13,​·​v4},​·​Ljava/​util/​HashMap;​-​><init>(I)​V51 ····​invoke-​direct·​{v14,​·​v4},​·​Ljava/​util/​HashMap;​-​><init>(I)​V
  
52 ····​const-​string·​v4,​·​"sysMemAvail"52 ····​const-​string·​v4,​·​"sysMemAvail"
  
53 ····​iget-​wide·​v5,​·​v2,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​>availMem:​J53 ····​iget-​wide·​v6,​·​v2,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​>availMem:​J
  
54 ····​long-​to-​double·​v5,​·​v554 ····​long-​to-​double·​v6,​·​v6
  
55 ····​const-​wide/​high16·​v7,​·​0x4130000000000000L····​#·​1048576.​055 ····​const-​wide/​high16·​v8,​·​0x4130000000000000L····​#·​1048576.​0
  
56 ····​div-​double/​2addr·​v5,​·​v756 ····​div-​double/​2addr·​v6,​·​v8
  
57 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​57 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​
  
58 ····​move-​result-​object·​v558 ····​move-​result-​object·​v5
  
59 ····​invoke-​interface·​{v13,​·​v4,​·​v5},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​59 ····​invoke-​interface·​{v14,​·​v4,​·​v5},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
60 ····​const-​string·​v4,​·​"sysMemLow"60 ····​const-​string·​v4,​·​"sysMemLow"
  
61 ····​iget-​boolean·​v5,​·​v2,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​>lowMemory:​Z61 ····​iget-​boolean·​v5,​·​v2,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​>lowMemory:​Z
  
62 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(Z)​Ljava/​lang/​String;​62 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(Z)​Ljava/​lang/​String;​
  
63 ····​move-​result-​object·​v563 ····​move-​result-​object·​v5
  
64 ····​invoke-​interface·​{v13,​·​v4,​·​v5},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​64 ····​invoke-​interface·​{v14,​·​v4,​·​v5},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
65 ····​const-​string·​v4,​·​"sysMemThreshold"65 ····​const-​string·​v4,​·​"sysMemThreshold"
  
66 ····​iget-​wide·​v5,​·​v2,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​>threshold:​J66 ····​iget-​wide·​v6,​·​v2,​·​Landroid/​app/​ActivityManager$Memor​yInfo;​-​>threshold:​J
  
67 ····​long-​to-​double·​v5,​·​v567 ····​long-​to-​double·​v6,​·​v6
  
68 ····​const-​wide/​high16·​v7,​·​0x4130000000000000L····​#·​1048576.​068 ····​const-​wide/​high16·​v8,​·​0x4130000000000000L····​#·​1048576.​0
  
69 ····​div-​double/​2addr·​v5,​·​v769 ····​div-​double/​2addr·​v6,​·​v8
  
70 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​70 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​
  
71 ····​move-​result-​object·​v271 ····​move-​result-​object·​v2
  
72 ····​invoke-​interface·​{v13,​·​v4,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​72 ····​invoke-​interface·​{v14,​·​v4,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
73 ····​const-​string·​v2,​·​"appMemAvail"73 ····​const-​string·​v2,​·​"appMemAvail"
  
74 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Runtime;​-​>freeMemory()​J74 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Runtime;​-​>freeMemory()​J
  
75 ····​move-​result-​wide·​v475 ····​move-​result-​wide·​v4
  
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
  
119 ····​div-​double/​2addr·​v4,​·​v6119 ····​div-​double/​2addr·​v4,​·​v6
  
120 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​120 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​
  
121 ····​move-​result-​object·​v4121 ····​move-​result-​object·​v4
  
122 ····​invoke-​interface·​{v13,​·​v2,​·​v4},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​122 ····​invoke-​interface·​{v14,​·​v2,​·​v4},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
123 ····​const-​string·​v2,​·​"appMemMax"123 ····​const-​string·​v2,​·​"appMemMax"
  
124 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Runtime;​-​>maxMemory()​J124 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Runtime;​-​>maxMemory()​J
  
125 ····​move-​result-​wide·​v4125 ····​move-​result-​wide·​v4
  
Offset 137, 62 lines modifiedOffset 137, 62 lines modified
  
137 ····​div-​double/​2addr·​v4,​·​v6137 ····​div-​double/​2addr·​v4,​·​v6
  
138 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​138 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​
  
139 ····​move-​result-​object·​v4139 ····​move-​result-​object·​v4
  
140 ····​invoke-​interface·​{v13,​·​v2,​·​v4},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​140 ····​invoke-​interface·​{v14,​·​v2,​·​v4},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
141 ····​const-​string·​v2,​·​"appMemTotal"141 ····​const-​string·​v2,​·​"appMemTotal"
  
142 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Runtime;​-​>totalMemory()​J142 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Runtime;​-​>totalMemory()​J
  
143 ····​move-​result-​wide·​v3143 ····​move-​result-​wide·​v4
  
144 ····​long-​to-​double·​v3,​·​v3144 ····​long-​to-​double·​v4,​·​v4
  
145 ····​const-​wide/​high16·​v5,​·​0x4130000000000000L····​#·​1048576.​0145 ····​const-​wide/​high16·​v6,​·​0x4130000000000000L····​#·​1048576.​0
  
146 ····​div-​double/​2addr·​v3,​·​v5146 ····​div-​double/​2addr·​v4,​·​v6
  
147 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​147 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​
  
148 ····​move-​result-​object·​v3148 ····​move-​result-​object·​v3
  
149 ····​invoke-​interface·​{v13,​·​v2,​·​v3},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​149 ····​invoke-​interface·​{v14,​·​v2,​·​v3},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
Max diff block lines reached; 2205/7373 bytes (29.91%) of diff not shown.
715 B
smali/com/bugsense/trace/models/CrashMechanism$4.smali
Offset 55, 17 lines modifiedOffset 55, 17 lines modified
  
55 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​55 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
56 ····​move-​result-​object·​v056 ····​move-​result-​object·​v0
  
57 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J57 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
58 ····​move-​result-​wide·​v158 ····​move-​result-​wide·​v2
  
59 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​59 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
  
60 ····​move-​result-​object·​v160 ····​move-​result-​object·​v1
  
61 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​61 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
62 ····​move-​result-​object·​v062 ····​move-​result-​object·​v0
  
563 B
smali/com/bugsense/trace/models/EventsMechanism$2.smali
Offset 70, 17 lines modifiedOffset 70, 17 lines modified
  
70 ····​move-​result-​object·​v170 ····​move-​result-​object·​v1
  
71 ····​new-​instance·​v2,​·​Ljava/​util/​Random;​71 ····​new-​instance·​v2,​·​Ljava/​util/​Random;​
  
72 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J72 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
73 ····​move-​result-​wide·​v373 ····​move-​result-​wide·​v4
  
74 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​util/​Random;​-​><init>(J)​V74 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​util/​Random;​-​><init>(J)​V
  
75 ····​const·​v3,​·​0x1869f75 ····​const·​v3,​·​0x1869f
  
76 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​Random;​-​>nextInt(I)​I76 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​Random;​-​>nextInt(I)​I
  
77 ····​move-​result·​v277 ····​move-​result·​v2
  
563 B
smali/com/bugsense/trace/models/PingsMechanism$4.smali
Offset 113, 17 lines modifiedOffset 113, 17 lines modified
  
113 ····​move-​result-​object·​v0113 ····​move-​result-​object·​v0
  
114 ····​new-​instance·​v2,​·​Ljava/​util/​Random;​114 ····​new-​instance·​v2,​·​Ljava/​util/​Random;​
  
115 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J115 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
116 ····​move-​result-​wide·​v3116 ····​move-​result-​wide·​v4
  
117 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​util/​Random;​-​><init>(J)​V117 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​util/​Random;​-​><init>(J)​V
  
118 ····​const·​v3,​·​0x1869f118 ····​const·​v3,​·​0x1869f
  
119 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​Random;​-​>nextInt(I)​I119 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​Random;​-​>nextInt(I)​I
  
120 ····​move-​result·​v2120 ····​move-​result·​v2
  
711 B
smali/com/google/android/apps/dashclock/api/DashClockExtension$1$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$reason:​I22 .​field·​final·​synthetic·​val$reason:​I
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​I)​V24 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​I)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​24028 ····​.​line·​240
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>this$1:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>this$1:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​
  
29 ····​iput·​p2,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>val$reason:​I30 ····​iput·​p2,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>val$reason:​I
  
574 B
smali/com/google/android/apps/dashclock/api/DashClockExtension.smali
Offset 166, 14 lines modifiedOffset 166, 15 lines modified
  
166 ····​const-​string·​v2,​·​"DashClockExtension:​"166 ····​const-​string·​v2,​·​"DashClockExtension:​"
  
167 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​167 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
168 ····​move-​result-​object·​v1168 ····​move-​result-​object·​v1
  
 169 ····​.​line·​191
169 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​170 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
  
170 ····​move-​result-​object·​v2171 ····​move-​result-​object·​v2
  
171 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​172 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​
  
172 ····​move-​result-​object·​v2173 ····​move-​result-​object·​v2
1.18 KB
smali/com/google/android/apps/dashclock/api/ExtensionData$1.smali
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>(Landroid/​os/​Parcel;​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​)​V53 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>(Landroid/​os/​Parcel;​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​)​V
  
54 ····​return-​object·​v054 ····​return-​object·​v0
55 .​end·​method55 .​end·​method
  
56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
57 ····​.​locals·​157 ····​.​locals·​1
58 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 
  
59 ····​.​prologue58 ····​.​prologue
60 ····​.​line·​29059 ····​.​line·​290
61 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​60 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
62 ····​move-​result-​object·​v061 ····​move-​result-​object·​v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····​new-​array·​v0,​·​p1,​·​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​76 ····​new-​array·​v0,​·​p1,​·​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
78 ····​return-​object·​v077 ····​return-​object·​v0
79 .​end·​method78 .​end·​method
  
80 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​79 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
81 ····​.​locals·​180 ····​.​locals·​1
82 ····​.​param·​p1,​·​"x0"····​#·​I 
  
83 ····​.​prologue81 ····​.​prologue
84 ····​.​line·​29082 ····​.​line·​290
85 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>newArray(I)​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​83 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>newArray(I)​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
86 ····​move-​result-​object·​v084 ····​move-​result-​object·​v0
  
1.9 KB
smali/com/google/android/apps/dashclock/api/ExtensionData.smali
Offset 609, 44 lines modifiedOffset 609, 48 lines modified
  
609 ····​if-​ne·​v4,​·​v5,​·​:​cond_0609 ····​if-​ne·​v4,​·​v5,​·​:​cond_0
  
610 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​610 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​
  
611 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​611 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​
  
 612 ····​.​line·​366
612 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z613 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
  
613 ····​move-​result·​v4614 ····​move-​result·​v4
  
614 ····​if-​eqz·​v4,​·​:​cond_0615 ····​if-​eqz·​v4,​·​:​cond_0
  
615 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​616 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​
  
616 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​617 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​
  
 618 ····​.​line·​367
617 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z619 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
  
618 ····​move-​result·​v4620 ····​move-​result·​v4
  
619 ····​if-​eqz·​v4,​·​:​cond_0621 ····​if-​eqz·​v4,​·​:​cond_0
  
620 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​622 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​
  
621 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​623 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​
  
 624 ····​.​line·​368
622 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z625 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
  
623 ····​move-​result·​v4626 ····​move-​result·​v4
  
624 ····​if-​eqz·​v4,​·​:​cond_0627 ····​if-​eqz·​v4,​·​:​cond_0
  
625 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​628 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​
  
626 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​629 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​
  
 630 ····​.​line·​369
627 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>intentEquals(Landroi​d/​content/​Intent;​Landroid/​content/​Intent;​)​Z631 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>intentEquals(Landroi​d/​content/​Intent;​Landroid/​content/​Intent;​)​Z
628 ····​:​try_end_0632 ····​:​try_end_0
629 ····​.​catch·​Ljava/​lang/​ClassCastException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0633 ····​.​catch·​Ljava/​lang/​ClassCastException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
630 ····​move-​result·​v4634 ····​move-​result·​v4
  
631 ····​if-​eqz·​v4,​·​:​cond_0635 ····​if-​eqz·​v4,​·​:​cond_0
774 B
smali/com/google/android/apps/dashclock/api/DashClockExtension$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​18 .​field·​final·​synthetic·​this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​)​V20 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​20924 ····​.​line·​209
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​-​>this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​-​>this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
  
25 ····​invoke-​direct·​{p0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​internal/​IExtension$Stub;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​internal/​IExtension$Stub;​-​><init>()​V
  
272 B
smali/com/mridang/cellinfo/R.smali
Offset 18, 10 lines modifiedOffset 18, 9 lines modified
18 .​method·​public·​constructor·​<init>()​V18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​019 ····​.​locals·​0
  
20 ····​.​prologue20 ····​.​prologue
21 ····​.​line·​1021 ····​.​line·​10
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
23 ····​.​line·​24 
24 ····​return-​void23 ····​return-​void
25 .​end·​method24 .​end·​method
11.8 KB
res/drawable-hdpi-v4/ic_dashclock.png
10.3 KB
sng
Max report size reached
1.46 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
11.8 KB
res/drawable-hdpi-v4/ic_launcher.png
10.3 KB
sng
Max report size reached
1.46 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
6.31 KB
res/drawable-mdpi-v4/ic_dashclock.png
5.13 KB
sng
Offset 4, 74 lines modifiedOffset 4, 74 lines modified
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​156,​205)​·····​#·​rgb·​=·​(0x00,​0x9c,​0xcd)​8 ····​(··​0,​156,​205)​·····​#·​rgb·​=·​(0x00,​0x9c,​0xcd)​
9 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​9 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
10 ····​(··​0,​155,​205)​·····​#·​rgb·​=·​(0x00,​0x9b,​0xcd)​10 ····​(··​0,​155,​205)​·····​#·​rgb·​=·​(0x00,​0x9b,​0xcd)​
11 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​ 
12 ····​(··​0,​153,​205)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcd)​11 ····​(··​0,​153,​205)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcd)​
13 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​12 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
14 ····​(··​0,​154,​205)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcd)​·​DeepSkyBlue313 ····​(··​0,​154,​205)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcd)​·​DeepSkyBlue3
15 ····​(··​0,​152,​204)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcc)​14 ····​(··​0,​152,​204)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcc)​
16 ····​(··​0,​153,​205)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcd)​15 ····​(··​0,​153,​205)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcd)​
17 ····​(··​0,​152,​205)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcd)​16 ····​(··​0,​152,​205)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcd)​
18 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​17 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
19 ····​(··​0,​152,​204)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcc)​18 ····​(··​0,​152,​204)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcc)​
20 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​19 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
21 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​20 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
22 ····​(··​0,​154,​203)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcb)​21 ····​(··​0,​154,​203)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcb)​
23 ····​(··​0,​154,​204)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcc)​22 ····​(··​0,​154,​204)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcc)​
 23 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
24 }24 }
25 tRNS·​{25 tRNS·​{
26 ·​0·​36·​224·​41·255·167·​214·​86·​199·​102·​82·​204·​159·​219·​35·​88·​171}26 ·​0·​36·​224·​41·​167·​214·​86·​199·​102·​82·​204·​159·​219·​35·​88·​171}
27 IMAGE·​{27 IMAGE·​{
28 ····​pixels·​base6428 ····​pixels·​base64
29 000000000000000000000​000000000000000000000​00000029 000000000000000000000​000000000000000000000​000000
30 000000000000000000000​000000000000000000000​00000030 000000000000000000000​000000000000000000000​000000
31 000000000000000000000​000000000000000000000​00000031 000000000000000000000​000000000000000000000​000000
32 000000000000000000000​000000000000000000000​00000032 000000000000000000000​000000000000000000000​000000
33 000000000000000000000​000000000000000000000​00000033 000000000000000000000​000000000000000000000​000000
34 000000000000000000000​000000000000000000000​00000034 000000000000000000000​000000000000000000000​000000
35 000000000000000000000​000000000000000012222​22200035 000000000000000000000​000000000000000012222​222000
36 000000000000000000000​000000000000000034444​44400036 000000000000000000000​00000000000000003GGGG​GGG000
37 000000000000000000000​000000000000000034444​44400037 000000000000000000000​00000000000000003GGGG​GGG000
38 000000000000000000000​000000000000000034444​44400038 000000000000000000000​00000000000000003GGGG​GGG000
39 000000000000000000000​000000000000000034444​44400039 000000000000000000000​00000000000000003GGGG​GGG000
40 000000000000000000000​000000000000000034444​44400040 000000000000000000000​00000000000000003GGGG​GGG000
41 000000000000000000000​000000000000000034444​44400041 000000000000000000000​00000000000000003GGGG​GGG000
42 000000000000000000000​000000000000000034444​44400042 000000000000000000000​00000000000000003GGGG​GGG000
43 000000000000000000000​000005666666700034444​44400043 000000000000000000000​00000455555560003GGGG​GGG000
44 000000000000000000000​000008444444900034444​44400044 000000000000000000000​000007GGGGGG80003GGGG​GGG000
45 000000000000000000000​000008444444900034444​44400045 000000000000000000000​000007GGGGGG80003GGGG​GGG000
46 000000000000000000000​000008444444900034444​44400046 000000000000000000000​000007GGGGGG80003GGGG​GGG000
47 000000000000000000000​000008444444900034444​44400047 000000000000000000000​000007GGGGGG80003GGGG​GGG000
48 000000000000000000000​000008444444900034444​44400048 000000000000000000000​000007GGGGGG80003GGGG​GGG000
49 000000000000000000000​000008444444900034444​44400049 000000000000000000000​000007GGGGGG80003GGGG​GGG000
50 000000000000000000000​000008444444900034444​44400050 000000000000000000000​000007GGGGGG80003GGGG​GGG000
51 00000000000000ABBBBBB​C00008444444900034444​44400051 000000000000009AAAAAA​B00007GGGGGG80003GGGG​GGG000
52 000000000000009444444​800008444444900034444​44400052 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
53 000000000000009444444​800008444444900034444​44400053 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
54 000000000000009444444​800008444444900034444​44400054 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
55 000000000000009444444​800008444444900034444​44400055 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
56 000000000000009444444​800008444444900034444​44400056 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
57 000000000000009444444​800008444444900034444​44400057 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
58 000000000000009444444​800008444444900034444​44400058 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
59 000000000000009444444​800008444444900034444​44400059 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
60 000222222210009444444​800008444444900034444​44400060 000222222210008GGGGGG​700007GGGGGG80003GGGG​GGG000
61 000444444430009444444​800008444444900034444​44400061 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
62 000444444430009444444​800008444444900034444​44400062 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
63 000444444430009444444​800008444444900034444​44400063 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
64 000444444430009444444​800008444444900034444​44400064 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
65 000444444430009444444​800008444444900034444​44400065 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
66 000444444430009444444​800008444444900034444​44400066 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
67 000444444430009444444​800008444444900034444​44400067 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
68 000444444430009444444​800008444444900034444​44400068 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
69 000444444430009444444​800008444444900034444​44400069 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
70 000DDDDDDDE000FDDDDDD​G0000GDDDDDDF000EDDDD​DDD00070 000CCCCCCCD000ECCCCCC​F0000FCCCCCCE000DCCCC​CCC000
71 000000000000000000000​000000000000000000000​00000071 000000000000000000000​000000000000000000000​000000
72 000000000000000000000​000000000000000000000​00000072 000000000000000000000​000000000000000000000​000000
73 000000000000000000000​000000000000000000000​00000073 000000000000000000000​000000000000000000000​000000
74 000000000000000000000​000000000000000000000​00000074 000000000000000000000​000000000000000000000​000000
75 000000000000000000000​000000000000000000000​00000075 000000000000000000000​000000000000000000000​000000
76 000000000000000000000​000000000000000000000​00000076 000000000000000000000​000000000000000000000​000000
77 }77 }
1.1 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
6.31 KB
res/drawable-mdpi-v4/ic_launcher.png
5.13 KB
sng
Offset 4, 74 lines modifiedOffset 4, 74 lines modified
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​156,​205)​·····​#·​rgb·​=·​(0x00,​0x9c,​0xcd)​8 ····​(··​0,​156,​205)​·····​#·​rgb·​=·​(0x00,​0x9c,​0xcd)​
9 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​9 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
10 ····​(··​0,​155,​205)​·····​#·​rgb·​=·​(0x00,​0x9b,​0xcd)​10 ····​(··​0,​155,​205)​·····​#·​rgb·​=·​(0x00,​0x9b,​0xcd)​
11 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​ 
12 ····​(··​0,​153,​205)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcd)​11 ····​(··​0,​153,​205)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcd)​
13 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​12 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
14 ····​(··​0,​154,​205)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcd)​·​DeepSkyBlue313 ····​(··​0,​154,​205)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcd)​·​DeepSkyBlue3
15 ····​(··​0,​152,​204)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcc)​14 ····​(··​0,​152,​204)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcc)​
16 ····​(··​0,​153,​205)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcd)​15 ····​(··​0,​153,​205)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcd)​
17 ····​(··​0,​152,​205)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcd)​16 ····​(··​0,​152,​205)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcd)​
18 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​17 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
19 ····​(··​0,​152,​204)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcc)​18 ····​(··​0,​152,​204)​·····​#·​rgb·​=·​(0x00,​0x98,​0xcc)​
20 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​19 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
21 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​20 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
22 ····​(··​0,​154,​203)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcb)​21 ····​(··​0,​154,​203)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcb)​
23 ····​(··​0,​154,​204)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcc)​22 ····​(··​0,​154,​204)​·····​#·​rgb·​=·​(0x00,​0x9a,​0xcc)​
 23 ····​(··​0,​153,​204)​·····​#·​rgb·​=·​(0x00,​0x99,​0xcc)​
24 }24 }
25 tRNS·​{25 tRNS·​{
26 ·​0·​36·​224·​41·255·167·​214·​86·​199·​102·​82·​204·​159·​219·​35·​88·​171}26 ·​0·​36·​224·​41·​167·​214·​86·​199·​102·​82·​204·​159·​219·​35·​88·​171}
27 IMAGE·​{27 IMAGE·​{
28 ····​pixels·​base6428 ····​pixels·​base64
29 000000000000000000000​000000000000000000000​00000029 000000000000000000000​000000000000000000000​000000
30 000000000000000000000​000000000000000000000​00000030 000000000000000000000​000000000000000000000​000000
31 000000000000000000000​000000000000000000000​00000031 000000000000000000000​000000000000000000000​000000
32 000000000000000000000​000000000000000000000​00000032 000000000000000000000​000000000000000000000​000000
33 000000000000000000000​000000000000000000000​00000033 000000000000000000000​000000000000000000000​000000
34 000000000000000000000​000000000000000000000​00000034 000000000000000000000​000000000000000000000​000000
35 000000000000000000000​000000000000000012222​22200035 000000000000000000000​000000000000000012222​222000
36 000000000000000000000​000000000000000034444​44400036 000000000000000000000​00000000000000003GGGG​GGG000
37 000000000000000000000​000000000000000034444​44400037 000000000000000000000​00000000000000003GGGG​GGG000
38 000000000000000000000​000000000000000034444​44400038 000000000000000000000​00000000000000003GGGG​GGG000
39 000000000000000000000​000000000000000034444​44400039 000000000000000000000​00000000000000003GGGG​GGG000
40 000000000000000000000​000000000000000034444​44400040 000000000000000000000​00000000000000003GGGG​GGG000
41 000000000000000000000​000000000000000034444​44400041 000000000000000000000​00000000000000003GGGG​GGG000
42 000000000000000000000​000000000000000034444​44400042 000000000000000000000​00000000000000003GGGG​GGG000
43 000000000000000000000​000005666666700034444​44400043 000000000000000000000​00000455555560003GGGG​GGG000
44 000000000000000000000​000008444444900034444​44400044 000000000000000000000​000007GGGGGG80003GGGG​GGG000
45 000000000000000000000​000008444444900034444​44400045 000000000000000000000​000007GGGGGG80003GGGG​GGG000
46 000000000000000000000​000008444444900034444​44400046 000000000000000000000​000007GGGGGG80003GGGG​GGG000
47 000000000000000000000​000008444444900034444​44400047 000000000000000000000​000007GGGGGG80003GGGG​GGG000
48 000000000000000000000​000008444444900034444​44400048 000000000000000000000​000007GGGGGG80003GGGG​GGG000
49 000000000000000000000​000008444444900034444​44400049 000000000000000000000​000007GGGGGG80003GGGG​GGG000
50 000000000000000000000​000008444444900034444​44400050 000000000000000000000​000007GGGGGG80003GGGG​GGG000
51 00000000000000ABBBBBB​C00008444444900034444​44400051 000000000000009AAAAAA​B00007GGGGGG80003GGGG​GGG000
52 000000000000009444444​800008444444900034444​44400052 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
53 000000000000009444444​800008444444900034444​44400053 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
54 000000000000009444444​800008444444900034444​44400054 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
55 000000000000009444444​800008444444900034444​44400055 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
56 000000000000009444444​800008444444900034444​44400056 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
57 000000000000009444444​800008444444900034444​44400057 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
58 000000000000009444444​800008444444900034444​44400058 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
59 000000000000009444444​800008444444900034444​44400059 000000000000008GGGGGG​700007GGGGGG80003GGGG​GGG000
60 000222222210009444444​800008444444900034444​44400060 000222222210008GGGGGG​700007GGGGGG80003GGGG​GGG000
61 000444444430009444444​800008444444900034444​44400061 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
62 000444444430009444444​800008444444900034444​44400062 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
63 000444444430009444444​800008444444900034444​44400063 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
64 000444444430009444444​800008444444900034444​44400064 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
65 000444444430009444444​800008444444900034444​44400065 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
66 000444444430009444444​800008444444900034444​44400066 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
67 000444444430009444444​800008444444900034444​44400067 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
68 000444444430009444444​800008444444900034444​44400068 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
69 000444444430009444444​800008444444900034444​44400069 000GGGGGGG30008GGGGGG​700007GGGGGG80003GGGG​GGG000
70 000DDDDDDDE000FDDDDDD​G0000GDDDDDDF000EDDDD​DDD00070 000CCCCCCCD000ECCCCCC​F0000FCCCCCCE000DCCCC​CCC000
71 000000000000000000000​000000000000000000000​00000071 000000000000000000000​000000000000000000000​000000
72 000000000000000000000​000000000000000000000​00000072 000000000000000000000​000000000000000000000​000000
73 000000000000000000000​000000000000000000000​00000073 000000000000000000000​000000000000000000000​000000
74 000000000000000000000​000000000000000000000​00000074 000000000000000000000​000000000000000000000​000000
75 000000000000000000000​000000000000000000000​00000075 000000000000000000000​000000000000000000000​000000
76 000000000000000000000​000000000000000000000​00000076 000000000000000000000​000000000000000000000​000000
77 }77 }
1.1 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
36.8 KB
res/drawable-xxhdpi-v4/ic_dashclock.png
34.3 KB
sng
Max report size reached
2.39 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
36.7 KB
res/drawable-xxhdpi-v4/ic_launcher.png
34.3 KB
sng
Max report size reached
2.39 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
18.5 KB
res/drawable-xhdpi-v4/ic_dashclock.png
16.5 KB
sng
Max report size reached
1.87 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
18.4 KB
res/drawable-xhdpi-v4/ic_launcher.png
16.5 KB
sng
Max report size reached
1.87 KB
Image content
Pixel difference
compared images
Flicker difference
compared images