/home/hans/code/fdroid/data/tmp/org.zephyrsoft.checknetwork_3.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.zephyrsoft.checknetwork_3.apk
zipinfo {}
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 Zip·​file·​size:​·​64013·​bytes,​·​number·​of·​entries:​·​12 1 Zip·​file·​size:​·​63671·​bytes,​·​number·​of·​entries:​·​12
2 -​rw-​-​-​-​·····​2.​0·​fat······​767·​bl·​defN·​13-​Dec-​11·​00:​14·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat······​767·​bl·​defN·​13-​Dec-​11·​00:​14·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·​13-​Dec-​11·​00:​14·​META-​INF/​4BA061D0.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·​13-​Dec-​11·​00:​14·​META-​INF/​4BA061D0.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​11·​00:​14·​META-​INF/​4BA061D0.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​11·​00:​14·​META-​INF/​4BA061D0.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​147·​bX·​defN·​13-​Dec-​11·00:​03·res/​raw/​version.​properties 5 -​rw-​-​-​-​·····​2.​0·​fat·····3760·​bX·​defN·​16-​Sep-​09·14:​49·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat······​916·​bl·defN·13-​Dec-​11·​00:​03·​res/​xml/​options.​xml 6 -​rw-​-​-​-​·····1.​0·​fat·····1269·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····3568·​bl·defN·13-​Dec-​11·​00:​03·AndroidManifest.​xml 7 -​rw-​-​-​-​·····1.​0·​fat······​813·​b-​·stor·80-​Jan-​01·​00:​00·res/​drawable-​ldpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····3156·​b-​·​stor·13-​Dec-​11·​00:​03·​resources.​arsc 8 -​rw-​-​-​-​·····​1.​0·​fat······​977·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​1420·​b-​·​stor·13-​Dec-​11·​00:​03·​res/​drawable-​hdpi/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​1580·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····1.​0·​fat······931·​b-​·stor·​13-​Dec-​11·00:​03·​res/​drawable-​ldpi/​ic_launcher.​png 10 -​rw-​-​-​-​·····2.​0·​fat······147·​bl·defN·​16-​Sep-​09·14:​49·​res/​raw/​version.​properties
11 -​rw-​-​-​-​·····1.​0·​fat·····1104·​b-​·stor·​13-​Dec-​11·00:​03·​res/​drawable-​mdpi/​ic_launcher.​png 11 -​rw-​-​-​-​·····2.​0·​fat······​916·​bl·defN·​16-​Sep-​09·14:​49·​res/​xml/​options.​xml
12 -​rw-​-​-​-​·····​1.​0·​fat·····1759·​b-​·​stor·13-​Dec-​11·​00:​03·​res/​drawable-​xhdpi/​ic_launcher.​png 12 -​rw-​-​-​-​·····​1.​0·​fat·····3344·​b-​·​stor·80-​Jan-​01·​00:​00·​resources.​arsc
13 -​rw-​-​-​-​·····​2.​0·​fat···​139004·​bl·​defN·​13-​Dec-​11·00:​03·​classes.​dex 13 -​rw-​-​-​-​·····​2.​0·​fat···​137092·​bl·​defN·​16-​Sep-​09·14:​49·​classes.​dex
14 12·​files,​·​154992·​bytes·​uncompressed,​·​62387·​bytes·​compressed:​··​59.​7% 14 12·​files,​·​152885·​bytes·​uncompressed,​·​62055·​bytes·​compressed:​··​59.​4%
AndroidManifest.xml (decoded)
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="3"·​android:​versionName="1.​2"·​package="org.​zephyrsoft.​checknetwork" 2 <manifest·​android:​versionCode="3"·​android:​versionName="1.​2"·​package="org.​zephyrsoft.​checknetwork"·​platformBuildVersionC​ode="7"·​platformBuildVersionN​ame="2.​1-​update1"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="7"·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="7"·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​CHANGE_NETWORK_STATE"​·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​CHANGE_NETWORK_STATE"​·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​CHANGE_WIFI_STATE"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​CHANGE_WIFI_STATE"·​/​>
res/drawable-ldpi-v4/ic_launcher.png
sng
Offset 3, 20 lines modified Offset 3, 25 lines modified
3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​ 3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85 9 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
10 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​  
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
13 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85  
14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  14 ····​(135,​135,​135)​·····​#·​rgb·​=·​(0x87,​0x87,​0x87)​·​grey53
  15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  18 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
  19 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
  20 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
16 ····​(214,​228,​255)​·····​#·​rgb·​=·​(0xd6,​0xe4,​0xff)​ 21 ····​(214,​228,​255)​·····​#·​rgb·​=·​(0xd6,​0xe4,​0xff)​
17 ····​(148,​186,​255)​·····​#·​rgb·​=·​(0x94,​0xba,​0xff)​ 22 ····​(148,​186,​255)​·····​#·​rgb·​=·​(0x94,​0xba,​0xff)​
18 ····​(202,​221,​255)​·····​#·​rgb·​=·​(0xca,​0xdd,​0xff)​ 23 ····​(202,​221,​255)​·····​#·​rgb·​=·​(0xca,​0xdd,​0xff)​
19 ····​(157,​192,​255)​·····​#·​rgb·​=·​(0x9d,​0xc0,​0xff)​ 24 ····​(157,​192,​255)​·····​#·​rgb·​=·​(0x9d,​0xc0,​0xff)​
20 ····​(180,​206,​255)​·····​#·​rgb·​=·​(0xb4,​0xce,​0xff)​ 25 ····​(180,​206,​255)​·····​#·​rgb·​=·​(0xb4,​0xce,​0xff)​
21 ····​(250,​252,​255)​·····​#·​rgb·​=·​(0xfa,​0xfc,​0xff)​ 26 ····​(250,​252,​255)​·····​#·​rgb·​=·​(0xfa,​0xfc,​0xff)​
22 ····​(158,​192,​255)​·····​#·​rgb·​=·​(0x9e,​0xc0,​0xff)​ 27 ····​(158,​192,​255)​·····​#·​rgb·​=·​(0x9e,​0xc0,​0xff)​
Offset 121, 56 lines modified Offset 126, 51 lines modified
121 ····​(154,​190,​255)​·····​#·​rgb·​=·​(0x9a,​0xbe,​0xff)​ 126 ····​(154,​190,​255)​·····​#·​rgb·​=·​(0x9a,​0xbe,​0xff)​
122 ····​(206,​223,​255)​·····​#·​rgb·​=·​(0xce,​0xdf,​0xff)​ 127 ····​(206,​223,​255)​·····​#·​rgb·​=·​(0xce,​0xdf,​0xff)​
123 ····​(166,​197,​255)​·····​#·​rgb·​=·​(0xa6,​0xc5,​0xff)​ 128 ····​(166,​197,​255)​·····​#·​rgb·​=·​(0xa6,​0xc5,​0xff)​
124 ····​(243,​247,​255)​·····​#·​rgb·​=·​(0xf3,​0xf7,​0xff)​ 129 ····​(243,​247,​255)​·····​#·​rgb·​=·​(0xf3,​0xf7,​0xff)​
125 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82 130 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82
126 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​ 131 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​
127 ····​(173,​173,​173)​·····​#·​rgb·​=·​(0xad,​0xad,​0xad)​·​grey68 132 ····​(173,​173,​173)​·····​#·​rgb·​=·​(0xad,​0xad,​0xad)​·​grey68
128 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
129 ····​(135,​135,​135)​·····​#·​rgb·​=·​(0x87,​0x87,​0x87)​·​grey53  
130 ····​(136,​136,​136)​·····​#·​rgb·​=·​(0x88,​0x88,​0x88)​ 133 ····​(136,​136,​136)​·····​#·​rgb·​=·​(0x88,​0x88,​0x88)​
131 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55 134 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55
132 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
133 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
134 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
135 } 135 }
136 tRNS·​{ 136 tRNS·​{
137 ·​0·​3·​197·​255·​255·​11·​255·​18·​19·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​17·​200·​255·​255·​36·​54·​58} 137 ·​0·​3·​197·​11·​18·​19·​17·​200·​36·​54·​58}
138 IMAGE·​{ 138 IMAGE·​{
139 ····​pixels·​hex 139 ····​pixels·​hex
140 000000000000000000000​000000000000000000000​000000000000000000000​000000000 140 000000000000000000000​000000000000000000000​000000000000000000000​000000000
141 010203040404040404040​404040404040404040404​040404040404040404040​404030201 141 01020b0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0b0201
142 050604040404040404040​404040404040404040404​040404040404040404040​404040605 142 030d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d03
143 070604040404040404040​404040404040404040404​040404040404040404040​404040607 143 040d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d04
144 080604040404040404040​404040404040404040404​040404040404040404040​404040608 144 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
145 080604040404040404040​404040404040404040404​040404040404040404040​404040608 145 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
146 080604040404040404040​404040404040404040404​040404040404040404040​404040608 146 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
147 080604040404040404040​404040404040404040404​040404040404040404040​404040608 147 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
148 080604040404040404040​404040404040404040404​040404040404040404040​404040608 148 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
149 080604040404040404040​404040404040404040404​040404040404040404040​404040608 149 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
150 080604040404040404040​404040404040404040404​040404040404040404040​404040608 150 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
151 080604090a0a0b0404040​4040c0a0d040404040404​040404040404040404040​e04040608 151 050d0c0e0f0f100c0c0c0​c0c110f120c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c1​30c0c0d05
152 0806040f1010111204040​404131014040404040404​040404040404040415161​704040608 152 050d0c14151516170c0c0​c0c1815190c0c0c0c0c0c​0c0c0c0c0c0c0c0c1a1b1​c0c0c0d05
153 0806040f1010101804040​404131014040404040404​04040404040404191a101​704040608 153 050d0c141515151d0c0c0​c0c1815190c0c0c0c0c0c​0c0c0c0c0c0c0c1e1f151​c0c0c0d05
154 0806040f1010101b0b040​404131014040404040404​040404040404041c10101​704040608 154 050d0c1415151520100c0​c0c1815190c0c0c0c0c0c​0c0c0c0c0c0c0c2115151​c0c0c0d05
155 0806040f101010101d1e0​4041310140404040e1f20​2122232404040f2510102​627280608 155 050d0c141515151522230​c0c1815190c0c0c132425​262728290c0c142a15152​b2c2d0d05
156 0806040f10102910102a0​40413101404042b2c1010​1010102d2e042f1010101​010300608 156 050d0c1415152e15152f0​c0c1815190c0c30311515​15151532330c341515151​515350d05
157 0806040f1010313210333​404131014040435101036​373839103a043b3c10103​c0a3d0608 157 050d0c141515363715383​90c1815190c0c3a15153b​3c3d3e153f0c404115154​10f420d05
158 0806040f10103e0f10103​f04131014040440104104​040442104344041c10101​704040608 158 050d0c141515431415154​40c1815190c0c4515460c​0c0c471548490c2115151​c0c0c0d05
159 0806040f10103e4546101​047131014044810104918​18184a10104b041c10101​704040608 159 050d0c141515434a4b151​54c1815190c4d15154e1d​1d1d4f1515500c2115151​c0c0c0d05
160 0806040f10103e044c1a1​04d4e1014044f10101010​101010101047041c10101​704040608 160 050d0c141515430c511f1​5525315190c5415151515​15151515154c0c2115151​c0c0c0d05
161 0806040f10103e0404501​010101014045152101451​515151515153041c10101​704040608 161 050d0c141515430c0c551​5151515190c5657151956​5656565656580c2115151​c0c0c0d05
162 0806040f10103e0404545​510101014040456105758​0404595a5b12045c10105​d04040608 162 050d0c141515430c0c595​a151515190c0c5b155c5d​0c0c5e5f60170c6115156​20c0c0d05
163 0806040f10103e0404045​e4310101404045f601061​626310103f04046410106​5660b0608 163 050d0c141515430c0c0c6​3481515190c0c64651566​67681515440c0c6915156​a6b100d05
164 0806040f10103e0404040​4671010140404040c6810​101010696a04046b6c101​0106d0608 164 050d0c141515430c0c0c0​c6c1515190c0c0c116d15​1515156e6f0c0c7071151​515720d05
165 080604446e6e120404040​46f6e6e4c040404044870​717273040404040412747​170750608 165 050d0c497373170c0c0c0​c747373510c0c0c0c4d75​7677780c0c0c0c0c17797​6757a0d05
166 080604040404040404040​404040404040404040404​040404040404040404040​404040608 166 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
167 080604040404040404040​404040404040404040404​040404040404040404040​404040608 167 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
168 080604040404040404040​404040404040404040404​040404040404040404040​404040608 168 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
169 080604040404040404040​404040404040404040404​040404040404040404040​404040608 169 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
170 080604040404040404040​404040404040404040404​040404040404040404040​404040608 170 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
171 080604040404040404040​404040404040404040404​040404040404040404040​404040608 171 050d0c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c0c0d05
172 087677040404040404040​404040404040404040404​040404040404040404040​404777608 172 057b7c0c0c0c0c0c0c0c0​c0c0c0c0c0c0c0c0c0c0c​0c0c0c0c0c0c0c0c0c0c0​c0c7c7b05
173 087876060606060606060​606060606060606060606​060606060606060606060​606767808 173 057d7b0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d7b7d05
174 797a7b7c7c7c7c7c7c7c7​c7c7c7c7c7c7c7c7c7c7c​7c7c7c7c7c7c7c7c7c7c7​c7c7b7a79 174 06077e7f7f7f7f7f7f7f7​f7f7f7f7f7f7f7f7f7f7f​7f7f7f7f7f7f7f7f7f7f7​f7f7e0706
175 057d7e7f7f7f7f7f7f7f7​f7f7f7f7f7f7f7f7f7f7f​7f7f7f7f7f7f7f7f7f7f7​f7f7e7d05 175 0308090a0a0a0a0a0a0a0​a0a0a0a0a0a0a0a0a0a0a​0a0a0a0a0a0a0a0a0a0a0​a0a090803
176 } 176 }
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-hdpi-v4/ic_launcher.png
sng
Offset 4, 24 lines modified Offset 4, 31 lines modified
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(197,​197,​197)​·····​#·​rgb·​=·​(0xc5,​0xc5,​0xc5)​ 9 ····​(197,​197,​197)​·····​#·​rgb·​=·​(0xc5,​0xc5,​0xc5)​
10 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94 10 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94
11 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​  
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
14 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82 12 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82
15 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​  
16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
17 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​ 14 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​
18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
19 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85  
20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  17 ····​(154,​154,​154)​·····​#·​rgb·​=·​(0x9a,​0x9a,​0x9a)​
  18 ····​(108,​108,​108)​·····​#·​rgb·​=·​(0x6c,​0x6c,​0x6c)​
  19 ····​(135,​135,​135)​·····​#·​rgb·​=·​(0x87,​0x87,​0x87)​·​grey53
  20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  21 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  22 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  23 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  24 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
  25 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
  26 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
  27 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
21 ····​(·​92,​150,​255)​·····​#·​rgb·​=·​(0x5c,​0x96,​0xff)​ 28 ····​(·​92,​150,​255)​·····​#·​rgb·​=·​(0x5c,​0x96,​0xff)​
22 ····​(·​41,​117,​255)​·····​#·​rgb·​=·​(0x29,​0x75,​0xff)​ 29 ····​(·​41,​117,​255)​·····​#·​rgb·​=·​(0x29,​0x75,​0xff)​
23 ····​(·​57,​127,​255)​·····​#·​rgb·​=·​(0x39,​0x7f,​0xff)​ 30 ····​(·​57,​127,​255)​·····​#·​rgb·​=·​(0x39,​0x7f,​0xff)​
24 ····​(242,​247,​255)​·····​#·​rgb·​=·​(0xf2,​0xf7,​0xff)​ 31 ····​(242,​247,​255)​·····​#·​rgb·​=·​(0xf2,​0xf7,​0xff)​
25 ····​(·​75,​139,​255)​·····​#·​rgb·​=·​(0x4b,​0x8b,​0xff)​ 32 ····​(·​75,​139,​255)​·····​#·​rgb·​=·​(0x4b,​0x8b,​0xff)​
26 ····​(170,​200,​255)​·····​#·​rgb·​=·​(0xaa,​0xc8,​0xff)​ 33 ····​(170,​200,​255)​·····​#·​rgb·​=·​(0xaa,​0xc8,​0xff)​
27 ····​(235,​242,​255)​·····​#·​rgb·​=·​(0xeb,​0xf2,​0xff)​ 34 ····​(235,​242,​255)​·····​#·​rgb·​=·​(0xeb,​0xf2,​0xff)​
Offset 158, 95 lines modified Offset 165, 88 lines modified
158 ····​(117,​166,​255)​·····​#·​rgb·​=·​(0x75,​0xa6,​0xff)​ 165 ····​(117,​166,​255)​·····​#·​rgb·​=·​(0x75,​0xa6,​0xff)​
159 ····​(·​51,​123,​255)​·····​#·​rgb·​=·​(0x33,​0x7b,​0xff)​ 166 ····​(·​51,​123,​255)​·····​#·​rgb·​=·​(0x33,​0x7b,​0xff)​
160 ····​(121,​168,​255)​·····​#·​rgb·​=·​(0x79,​0xa8,​0xff)​ 167 ····​(121,​168,​255)​·····​#·​rgb·​=·​(0x79,​0xa8,​0xff)​
161 ····​(206,​223,​255)​·····​#·​rgb·​=·​(0xce,​0xdf,​0xff)​ 168 ····​(206,​223,​255)​·····​#·​rgb·​=·​(0xce,​0xdf,​0xff)​
162 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​ 169 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​
163 ····​(193,​193,​193)​·····​#·​rgb·​=·​(0xc1,​0xc1,​0xc1)​ 170 ····​(193,​193,​193)​·····​#·​rgb·​=·​(0xc1,​0xc1,​0xc1)​
164 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​ 171 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
165 ····​(154,​154,​154)​·····​#·​rgb·​=·​(0x9a,​0x9a,​0x9a)​  
166 ····​(214,​214,​214)​·····​#·​rgb·​=·​(0xd6,​0xd6,​0xd6)​·​grey84 172 ····​(214,​214,​214)​·····​#·​rgb·​=·​(0xd6,​0xd6,​0xd6)​·​grey84
167 ····​(108,​108,​108)​·····​#·​rgb·​=·​(0x6c,​0x6c,​0x6c)​  
168 ····​(135,​135,​135)​·····​#·​rgb·​=·​(0x87,​0x87,​0x87)​·​grey53  
169 ····​(139,​139,​139)​·····​#·​rgb·​=·​(0x8b,​0x8b,​0x8b)​ 173 ····​(139,​139,​139)​·····​#·​rgb·​=·​(0x8b,​0x8b,​0x8b)​
170 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55 174 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55
171 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
172 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
173 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
174 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
175 } 175 }
176 tRNS·​{ 176 tRNS·​{
177 ·​0·​1·​70·​220·​255·​255·​6·​218·​255·​14·​253·​18·​255·​19·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​230·​255·​106·​235·​255·​255·​24·​46·​56·​58} 177 ·​0·​1·​70·​220·​6·​218·​14·​253·​18·​19·​230·​106·​235·​24·​46·​56·​58}
178 IMAGE·​{ 178 IMAGE·​{
179 ····​pixels·​hex 179 ····​pixels·​hex
180 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 180 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
181 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 181 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
182 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 182 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
183 000001020304050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505040302010000 183 000001020311121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212110302010000
184 000006070805050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050807060000 184 000004051312121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121305040000
185 0000090a0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050a090000 185 000006071212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121207060000
186 00000b0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0b0000 186 000008141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214080000
187 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 187 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
188 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 188 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
189 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 189 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
190 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 190 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
191 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 191 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
192 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 192 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
193 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 193 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
194 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 194 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
195 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 195 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
196 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 196 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
197 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 197 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
198 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 198 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
199 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 199 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
200 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 200 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
201 00000d0c0505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​05050505050c0d0000 201 000009141212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121212121212121​212121212121212121212​121212121214090000
202 00000d0c05050e0f0f0f0​f10110505050505050505​0505120f0f0f0f1305050​505050505050505050505​050505050505050505050​505050505050505051405​05050505050c0d0000 202 000009141212151616161​617181212121212121212​121219161616161a12121​212121212121212121212​121212121212121212121​212121212121212121b12​121212121214090000
203 00000d0c0505151616161​616170505050505050505​050518161616161905050​505050505050505050505​050505050505050505050​50505050505051a1b1c05​05050505050c0d0000 203 0000091412121c1d1d1d1​d1d1e1212121212121212​12121f1d1d1d1d2012121​212121212121212121212​121212121212121212121​212121212121221222312​121212121214090000
204 00000d0c0505151616161​6161d1e05050505050505​050518161616161905050​505050505050505050505​050505050505050505050​5050505051f2021162205​05050505050c0d0000 204 0000091412121c1d1d1d1​d1d242512121212121212​12121f1d1d1d1d2012121​212121212121212121212​121212121212121212121​2121212122627281d2912​121212121214090000
205 00000d0c0505151616161​616162324050505050505​050518161616161905050​505050505050505050505​050505050505050505050​505050525261616162205​05050505050c0d0000 205 0000091412121c1d1d1d1​d1d1d2a2b121212121212​12121f1d1d1d1d2012121​212121212121212121212​121212121212121212121​21212122c2d1d1d1d2912​121212121214090000
206 00000d0c0505151616161​616161627050505050505​050518161616161905050​505050505050505050505​050505050505050505050​505050528161616162205​05050505050c0d0000 206 0000091412121c1d1d1d1​d1d1d1d2e121212121212​12121f1d1d1d1d2012121​212121212121212121212​121212121212121212121​21212122f1d1d1d1d2912​121212121214090000
207 00000d0c0505151616161​616161621290505050505​050518161616161905050​505050505050505050505​050505050505050505050​505050528161616162205​05050505050c0d0000 207 0000091412121c1d1d1d1​d1d1d1d28301212121212​12121f1d1d1d1d2012121​212121212121212121212​121212121212121212121​21212122f1d1d1d1d2912​121212121214090000
208 00000d0c0505151616161​616161616120505050505​050518161616161905050​505050505050505050505​050505050505050505050​505050528161616162205​05050505050c0d0000 208 0000091412121c1d1d1d1​d1d1d1d1d191212121212​12121f1d1d1d1d2012121​212121212121212121212​121212121212121212121​21212122f1d1d1d1d2912​121212121214090000
209 00000d0c0505151616161​616161616161305050505​050518161616161905050​50505050505052a2b2c2d​152e2f303105050505050​532333334161616163533​33333605050c0d0000 209 0000091412121c1d1d1d1​d1d1d1d1d1d1a12121212​12121f1d1d1d1d2012121​212121212121231323334​1c3536373812121212121​2393a3a3b1d1d1d1d3c3a​3a3a3d121214090000
210 00000d0c0505151616161​616161616163738050505​050518161616161905050​505050505393a1d161616​161616163b25050505050​53c161616161616161616​16163d05050c0d0000 210 0000091412121c1d1d1d1​d1d1d1d1d1d3e3f121212​12121f1d1d1d1d2012121​2121212124041241d1d1d​1d1d1d1d422c121212121​2431d1d1d1d1d1d1d1d1d​1d1d44121214090000
211 00000d0c0505151616161​63e16161616163f050505​050518161616161905050​505050540411616161616​161616161642434405050​53c161616161616161616​16163d05050c0d0000 211 0000091412121c1d1d1d1​d451d1d1d1d1d46121212​12121f1d1d1d1d2012121​212121247481d1d1d1d1d​1d1d1d1d1d494a4b12121​2431d1d1d1d1d1d1d1d1d​1d1d44121214090000
212 00000d0c0505151616161​645461616161647480505​050518161616161905050​50505494a161616161616​161616161616164b05050​53c161616161616161616​16163d05050c0d0000 212 0000091412121c1d1d1d1​d4c4d1d1d1d1d4e4f1212​12121f1d1d1d1d2012121​2121250511d1d1d1d1d1d​1d1d1d1d1d1d1d5212121​2431d1d1d1d1d1d1d1d1d​1d1d44121214090000
213 00000d0c0505151616161​64c4d16161616164e4f05​050518161616161905050​505055016161616165152​531954161616165556050​529181821161616165718​18185805050c0d0000 213 0000091412121c1d1d1d1​d53541d1d1d1d1d555612​12121f1d1d1d1d2012121​21212571d1d1d1d1d5859​5a205b1d1d1d1d5c5d121​2301f1f281d1d1d1d5e1f​1f1f5f121214090000
214 00000d0c0505151616161​64c055016161616165905​050518161616161905050​5055a16161616165b0505​05055c5d161616162c050​505050528161616162205​05050505050c0d0000 214 0000091412121c1d1d1d1​d5312571d1d1d1d1d6012​12121f1d1d1d1d2012121​212611d1d1d1d1d621212​121263641d1d1d1d33121​21212122f1d1d1d1d2912​121212121214090000
215 00000d0c0505151616161​64c052921161616165e5f​050518161616161905050​505601616161661310505​050505621d1616165e110​505050528161616162205​05050505050c0d0000 215 0000091412121c1d1d1d1​d531230281d1d1d1d6566​12121f1d1d1d1d2012121​212671d1d1d1d68381212​12121269241d1d1d65181​21212122f1d1d1d1d2912​121212121214090000
216 00000d0c0505151616161​64c05052b161616161663​440518161616161905050​505261616161664050505​050505056516161616660​505050528161616162205​05050505050c0d0000 216 0000091412121c1d1d1d1​d531212321d1d1d1d1d6a​4b121f1d1d1d1d2012121​2122d1d1d1d1d6b121212​121212126c1d1d1d1d6d1​21212122f1d1d1d1d2912​121212121214090000
217 00000d0c0505151616161​64c050524671616161616​680518161616161905050​56942161616166a6b6b6b​6b6b6b6b1216161616590​505050528161616162205​05050505050c0d0000 217 0000091412121c1d1d1d1​d5312122b6e1d1d1d1d1d​6f121f1d1d1d1d2012121​270491d1d1d1d71727272​72727272191d1d1d1d601​21212122f1d1d1d1d2912​121212121214090000
218 00000d0c0505151616161​64c0505056c6d16161616​6e6f18161616161905050​556161616161616161616​161616161616161616700​505050528161616162205​05050505050c0d0000 218 0000091412121c1d1d1d1​d5312121273741d1d1d1d​75761f1d1d1d1d2012121​25d1d1d1d1d1d1d1d1d1d​1d1d1d1d1d1d1d1d1d771​21212122f1d1d1d1d2912​121212121214090000
219 00000d0c0505151616161​64c050505057116161616​166018161616161905050​572161616161616161616​161616161616161616730​505050528161616162205​05050505050c0d0000 219 0000091412121c1d1d1d1​d5312121212781d1d1d1d​1d671f1d1d1d1d2012121​2791d1d1d1d1d1d1d1d1d​1d1d1d1d1d1d1d1d1d7a1​21212122f1d1d1d1d2912​121212121214090000
220 00000d0c0505151616161​64c050505057475161616​16425e161616161905050​56c161616161616161616​1616161616161616162e0​505050528161616162205​05050505050c0d0000 220 0000091412121c1d1d1d1​d53121212127b7c1d1d1d​1d49651d1d1d1d2012121​2731d1d1d1d1d1d1d1d1d​1d1d1d1d1d1d1d1d1d351​21212122f1d1d1d1d2912​121212121214090000
Max diff block lines reached; 3/23782 bytes (0.01%) of diff not shown.
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-xhdpi-v4/ic_launcher.png
sng
Offset 4, 24 lines modified Offset 4, 36 lines modified
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(162,​162,​162)​·····​#·​rgb·​=·​(0xa2,​0xa2,​0xa2)​ 8 ····​(162,​162,​162)​·····​#·​rgb·​=·​(0xa2,​0xa2,​0xa2)​
9 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​ 9 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​
10 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 10 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
11 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​  
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
14 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey80 12 ····​(204,​204,​204)​·····​#·​rgb·​=·​(0xcc,​0xcc,​0xcc)​·​grey80
15 ····​(250,​250,​250)​·····​#·​rgb·​=·​(0xfa,​0xfa,​0xfa)​·​grey98  
16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
17 ····​(214,​214,​214)​·····​#·​rgb·​=·​(0xd6,​0xd6,​0xd6)​·​grey84 14 ····​(214,​214,​214)​·····​#·​rgb·​=·​(0xd6,​0xd6,​0xd6)​·​grey84
18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
19 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85  
20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  17 ····​(175,​175,​175)​·····​#·​rgb·​=·​(0xaf,​0xaf,​0xaf)​
  18 ····​(176,​176,​176)​·····​#·​rgb·​=·​(0xb0,​0xb0,​0xb0)​·​grey69
  19 ····​(139,​139,​139)​·····​#·​rgb·​=·​(0x8b,​0x8b,​0x8b)​
  20 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55
  21 ····​(·​35,​·​35,​·​35)​·····​#·​rgb·​=·​(0x23,​0x23,​0x23)​
  22 ····​(131,​131,​131)​·····​#·​rgb·​=·​(0x83,​0x83,​0x83)​
  23 ····​(136,​136,​136)​·····​#·​rgb·​=·​(0x88,​0x88,​0x88)​
  24 ····​(·​34,​·​34,​·​34)​·····​#·​rgb·​=·​(0x22,​0x22,​0x22)​
  25 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  26 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  27 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  28 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  29 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
  30 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
  31 ····​(250,​250,​250)​·····​#·​rgb·​=·​(0xfa,​0xfa,​0xfa)​·​grey98
  32 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
21 ····​(129,​173,​255)​·····​#·​rgb·​=·​(0x81,​0xad,​0xff)​ 33 ····​(129,​173,​255)​·····​#·​rgb·​=·​(0x81,​0xad,​0xff)​
22 ····​(·​71,​136,​255)​·····​#·​rgb·​=·​(0x47,​0x88,​0xff)​ 34 ····​(·​71,​136,​255)​·····​#·​rgb·​=·​(0x47,​0x88,​0xff)​
23 ····​(·​98,​153,​255)​·····​#·​rgb·​=·​(0x62,​0x99,​0xff)​ 35 ····​(·​98,​153,​255)​·····​#·​rgb·​=·​(0x62,​0x99,​0xff)​
24 ····​(253,​254,​255)​·····​#·​rgb·​=·​(0xfd,​0xfe,​0xff)​ 36 ····​(253,​254,​255)​·····​#·​rgb·​=·​(0xfd,​0xfe,​0xff)​
25 ····​(232,​240,​255)​·····​#·​rgb·​=·​(0xe8,​0xf0,​0xff)​ 37 ····​(232,​240,​255)​·····​#·​rgb·​=·​(0xe8,​0xf0,​0xff)​
26 ····​(·​96,​152,​255)​·····​#·​rgb·​=·​(0x60,​0x98,​0xff)​ 38 ····​(·​96,​152,​255)​·····​#·​rgb·​=·​(0x60,​0x98,​0xff)​
27 ····​(·​81,​142,​255)​·····​#·​rgb·​=·​(0x51,​0x8e,​0xff)​ 39 ····​(·​81,​142,​255)​·····​#·​rgb·​=·​(0x51,​0x8e,​0xff)​
Offset 184, 126 lines modified Offset 196, 114 lines modified
184 ····​(130,​174,​255)​·····​#·​rgb·​=·​(0x82,​0xae,​0xff)​ 196 ····​(130,​174,​255)​·····​#·​rgb·​=·​(0x82,​0xae,​0xff)​
185 ····​(·​68,​134,​255)​·····​#·​rgb·​=·​(0x44,​0x86,​0xff)​ 197 ····​(·​68,​134,​255)​·····​#·​rgb·​=·​(0x44,​0x86,​0xff)​
186 ····​(·​59,​128,​255)​·····​#·​rgb·​=·​(0x3b,​0x80,​0xff)​ 198 ····​(·​59,​128,​255)​·····​#·​rgb·​=·​(0x3b,​0x80,​0xff)​
187 ····​(148,​186,​255)​·····​#·​rgb·​=·​(0x94,​0xba,​0xff)​ 199 ····​(148,​186,​255)​·····​#·​rgb·​=·​(0x94,​0xba,​0xff)​
188 ····​(215,​215,​215)​·····​#·​rgb·​=·​(0xd7,​0xd7,​0xd7)​ 200 ····​(215,​215,​215)​·····​#·​rgb·​=·​(0xd7,​0xd7,​0xd7)​
189 ····​(205,​205,​205)​·····​#·​rgb·​=·​(0xcd,​0xcd,​0xcd)​ 201 ····​(205,​205,​205)​·····​#·​rgb·​=·​(0xcd,​0xcd,​0xcd)​
190 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 202 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
191 ····​(175,​175,​175)​·····​#·​rgb·​=·​(0xaf,​0xaf,​0xaf)​  
192 ····​(226,​226,​226)​·····​#·​rgb·​=·​(0xe2,​0xe2,​0xe2)​ 203 ····​(226,​226,​226)​·····​#·​rgb·​=·​(0xe2,​0xe2,​0xe2)​
193 ····​(227,​227,​227)​·····​#·​rgb·​=·​(0xe3,​0xe3,​0xe3)​·​grey89 204 ····​(227,​227,​227)​·····​#·​rgb·​=·​(0xe3,​0xe3,​0xe3)​·​grey89
194 ····​(176,​176,​176)​·····​#·​rgb·​=·​(0xb0,​0xb0,​0xb0)​·​grey69  
195 ····​(139,​139,​139)​·····​#·​rgb·​=·​(0x8b,​0x8b,​0x8b)​  
196 ····​(175,​175,​175)​·····​#·​rgb·​=·​(0xaf,​0xaf,​0xaf)​ 205 ····​(175,​175,​175)​·····​#·​rgb·​=·​(0xaf,​0xaf,​0xaf)​
197 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55  
198 ····​(·​35,​·​35,​·​35)​·····​#·​rgb·​=·​(0x23,​0x23,​0x23)​  
199 ····​(131,​131,​131)​·····​#·​rgb·​=·​(0x83,​0x83,​0x83)​  
200 ····​(136,​136,​136)​·····​#·​rgb·​=·​(0x88,​0x88,​0x88)​  
201 ····​(139,​139,​139)​·····​#·​rgb·​=·​(0x8b,​0x8b,​0x8b)​ 206 ····​(139,​139,​139)​·····​#·​rgb·​=·​(0x8b,​0x8b,​0x8b)​
202 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55 207 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55
203 ····​(·​34,​·​34,​·​34)​·····​#·​rgb·​=·​(0x22,​0x22,​0x22)​  
204 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
205 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
206 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
207 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
208 } 208 }
209 tRNS·​{ 209 tRNS·​{
210 ·​0·​11·​153·​236·​255·​255·​3·​156·​255·​10·​240·​16·​255·​19·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​244·​255·​255·​244·​183·​255·​186·​44·​194·​245·​255·​255·​45·​37·​52·​57·​58} 210 ·​0·​11·​153·​236·​3·​156·​10·​240·​16·​19·​244·​244·​183·​186·​44·​194·​245·​45·​37·​52·​57·​58}
211 IMAGE·​{ 211 IMAGE·​{
212 ····​pixels·​hex 212 ····​pixels·​hex
213 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 213 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
214 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 214 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
215 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 215 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
216 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 216 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
217 000000000102030405050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050403020100000​000 217 000000000102031617171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171603020100000​000
218 000000060708050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505080706000​000 218 000000040518171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717180504000​000
219 000000090a04050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505040a09000​000 219 000000060716171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717160706000​000
220 0000000b0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0b000​000 220 000000081917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171908000​000
221 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 221 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
222 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 222 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
223 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 223 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
224 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 224 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
225 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 225 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
226 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 226 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
227 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 227 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
228 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 228 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
229 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 229 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
230 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 230 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
231 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 231 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
232 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 232 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
233 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 233 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
234 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 234 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
235 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 235 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
236 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 236 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
237 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 237 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
238 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 238 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
239 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 239 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
240 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 240 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
241 0000000d0c05050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050505050​505050505050505050505​050505050505050c0d000​000 241 000000091917171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171717171​717171717171717171717​171717171717171909000​000
Max diff block lines reached; 197/40178 bytes (0.49%) of diff not shown.
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-mdpi-v4/ic_launcher.png
sng
Offset 3, 21 lines modified Offset 3, 26 lines modified
3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​ 3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(212,​212,​212)​·····​#·​rgb·​=·​(0xd4,​0xd4,​0xd4)​·​grey83 9 ····​(212,​212,​212)​·····​#·​rgb·​=·​(0xd4,​0xd4,​0xd4)​·​grey83
10 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​  
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 10 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
13 ····​(215,​215,​215)​·····​#·​rgb·​=·​(0xd7,​0xd7,​0xd7)​ 11 ····​(215,​215,​215)​·····​#·​rgb·​=·​(0xd7,​0xd7,​0xd7)​
14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 12 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
15 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85  
16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 13 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  14 ····​(170,​170,​170)​·····​#·​rgb·​=·​(0xaa,​0xaa,​0xaa)​
  15 ····​(134,​134,​134)​·····​#·​rgb·​=·​(0x86,​0x86,​0x86)​
  16 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  19 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​
  20 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
  21 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
17 ····​(·​70,​135,​255)​·····​#·​rgb·​=·​(0x46,​0x87,​0xff)​ 22 ····​(·​70,​135,​255)​·····​#·​rgb·​=·​(0x46,​0x87,​0xff)​
18 ····​(·​35,​113,​255)​·····​#·​rgb·​=·​(0x23,​0x71,​0xff)​ 23 ····​(·​35,​113,​255)​·····​#·​rgb·​=·​(0x23,​0x71,​0xff)​
19 ····​(·​42,​117,​255)​·····​#·​rgb·​=·​(0x2a,​0x75,​0xff)​ 24 ····​(·​42,​117,​255)​·····​#·​rgb·​=·​(0x2a,​0x75,​0xff)​
20 ····​(229,​238,​255)​·····​#·​rgb·​=·​(0xe5,​0xee,​0xff)​ 25 ····​(229,​238,​255)​·····​#·​rgb·​=·​(0xe5,​0xee,​0xff)​
21 ····​(132,​175,​255)​·····​#·​rgb·​=·​(0x84,​0xaf,​0xff)​ 26 ····​(132,​175,​255)​·····​#·​rgb·​=·​(0x84,​0xaf,​0xff)​
22 ····​(·​50,​122,​255)​·····​#·​rgb·​=·​(0x32,​0x7a,​0xff)​ 27 ····​(·​50,​122,​255)​·····​#·​rgb·​=·​(0x32,​0x7a,​0xff)​
23 ····​(215,​229,​255)​·····​#·​rgb·​=·​(0xd7,​0xe5,​0xff)​ 28 ····​(215,​229,​255)​·····​#·​rgb·​=·​(0xd7,​0xe5,​0xff)​
Offset 133, 69 lines modified Offset 138, 64 lines modified
133 ····​(218,​231,​255)​·····​#·​rgb·​=·​(0xda,​0xe7,​0xff)​ 138 ····​(218,​231,​255)​·····​#·​rgb·​=·​(0xda,​0xe7,​0xff)​
134 ····​(·​94,​151,​255)​·····​#·​rgb·​=·​(0x5e,​0x97,​0xff)​ 139 ····​(·​94,​151,​255)​·····​#·​rgb·​=·​(0x5e,​0x97,​0xff)​
135 ····​(·​33,​111,​255)​·····​#·​rgb·​=·​(0x21,​0x6f,​0xff)​ 140 ····​(·​33,​111,​255)​·····​#·​rgb·​=·​(0x21,​0x6f,​0xff)​
136 ····​(·​62,​130,​255)​·····​#·​rgb·​=·​(0x3e,​0x82,​0xff)​ 141 ····​(·​62,​130,​255)​·····​#·​rgb·​=·​(0x3e,​0x82,​0xff)​
137 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​ 142 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​
138 ····​(207,​207,​207)​·····​#·​rgb·​=·​(0xcf,​0xcf,​0xcf)​·​grey81 143 ····​(207,​207,​207)​·····​#·​rgb·​=·​(0xcf,​0xcf,​0xcf)​·​grey81
139 ····​(250,​250,​250)​·····​#·​rgb·​=·​(0xfa,​0xfa,​0xfa)​·​grey98 144 ····​(250,​250,​250)​·····​#·​rgb·​=·​(0xfa,​0xfa,​0xfa)​·​grey98
140 ····​(170,​170,​170)​·····​#·​rgb·​=·​(0xaa,​0xaa,​0xaa)​  
141 ····​(208,​208,​208)​·····​#·​rgb·​=·​(0xd0,​0xd0,​0xd0)​ 145 ····​(208,​208,​208)​·····​#·​rgb·​=·​(0xd0,​0xd0,​0xd0)​
142 ····​(134,​134,​134)​·····​#·​rgb·​=·​(0x86,​0x86,​0x86)​  
143 ····​(136,​136,​136)​·····​#·​rgb·​=·​(0x88,​0x88,​0x88)​ 146 ····​(136,​136,​136)​·····​#·​rgb·​=·​(0x88,​0x88,​0x88)​
144 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55 147 ····​(140,​140,​140)​·····​#·​rgb·​=·​(0x8c,​0x8c,​0x8c)​·​grey55
145 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
146 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
147 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
148 } 148 }
149 tRNS·​{ 149 tRNS·​{
150 ·​0·​2·​155·​255·​255·​10·​251·​17·​255·​19·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​252·255·​186·​255·​255·​34·​53·​58} 150 ·​0·​2·​155·​10·​251·​17·​19·​252·​186·​34·​53·​58}
151 IMAGE·​{ 151 IMAGE·​{
152 ····​pixels·​hex 152 ····​pixels·​hex
153 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 153 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
154 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 154 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
155 000102030404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040403020100 155 0001020c0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0c020100
156 000506040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404060500 156 0003040d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d040300
157 000708040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080700 157 00050e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0500
158 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 158 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
159 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 159 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
160 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 160 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
161 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 161 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
162 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 162 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
163 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 163 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
164 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 164 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
165 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 165 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
166 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 166 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
167 000908040a0b0b0c0d040​4040404040e0b0b0f0404​040404040404040404040​404040404040404041011​040404080900 167 00060e0d0f101011120d0​d0d0d0d0d131010140d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d1516​0d0d0d0e0600
168 000908041213131314040​404040404151313160404​040404040404040404040​40404040404041718191a​040404080900 168 00060e0d17181818190d0​d0d0d0d0d1a18181b0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d1c1d1e1f​0d0d0d0e0600
169 0009080412131313131b0​404040404151313160404​040404040404040404040​404040404041c1d13131a​040404080900 169 00060e0d1718181818200​d0d0d0d0d1a18181b0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d212218181f​0d0d0d0e0600
170 0009080412131313131e1​f04040404151313160404​040404040404040404040​40404040404201313131a​040404080900 170 00060e0d1718181818232​40d0d0d0d1a18181b0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d251818181f​0d0d0d0e0600
171 000908041213131313132​104040404151313160404​040404040404221723040​40404040404201313131a​040404080900 171 00060e0d1718181818182​60d0d0d0d1a18181b0d0d​0d0d0d0d0d0d271c280d0​d0d0d0d0d0d251818181f​0d0d0d0e0600
172 000908041213131313132​425040404151313160404​040404261827131328292​a0404042b2c2d1313130f​2c2e04080900 172 00060e0d1718181818182​92a0d0d0d1a18181b0d0d​0d0d0d2b1d2c18182d2e2​f0d0d0d30313218181814​31330d0e0600
173 000908041213132813131​32f230404151313160404​040430311313131313133​233040434131313131313​131504080900 173 00060e0d1718182d18181​834280d0d1a18181b0d0d​0d0d35361818181818183​7380d0d39181818181818​181a0d0e0600
174 000908041213133536131​313370404151313160404​0411381313393a3b3c131​33d3e0434131313131313​131504080900 174 00060e0d1718183a3b181​8183c0d0d1a18181b0d0d​0d163d18183e3f4041181​842430d39181818181818​181a0d0e0600
175 000908041213133b253f1​3131d2b04151313160404​044013133941040442431​313440423450e13131310​454604080900 175 00060e0d171818402a441​81822300d1a18181b0d0d​0d4518183e460d0d47481​818490d284a1318181815​4a4b0d0e0600
176 000908041213133b04471​313134804151313160404​0412131349040404044a1​313394b0404201313131a​040404080900 176 00060e0d171818400d4c1​818184d0d1a18181b0d0d​0d1718184e0d0d0d0d4f1​8183e500d0d251818181f​0d0d0d0e0600
177 000908041213133b044c4​d1313394e151313160404​4f3d13135051515151521​31313530404201313131a​040404080900 177 00060e0d171818400d515​218183e531a18181b0d0d​544218185556565656571​81818580d0d251818181f​0d0d0d0e0600
178 000908041213133b04045​439131355561313160404​571313131313131313131​31313580404201313131a​040404080900 178 00060e0d171818400d0d5​93e18185a5b18181b0d0d​5c1818181818181818181​818185d0d0d251818181f​0d0d0d0e0600
179 000908041213133b04040​459131313281313160404​5a1313135b5c5c5c5c5c5​c5c5c5d0404201313131a​040404080900 179 00060e0d171818400d0d0​d5e1818182d18181b0d0d​5f1818186061616161616​16161620d0d251818181f​0d0d0d0e0600
180 000908041213133b04040​45e5f1313131313160404​603d13136104040404040​40404040404201313131a​040404080900 180 00060e0d171818400d0d0​d636418181818181b0d0d​65421818660d0d0d0d0d0​d0d0d0d0d0d251818181f​0d0d0d0e0600
181 000908041213133b04040​404621313131313160404​046313135564040404656​66768460404691313136a​040404080900 181 00060e0d171818400d0d0​d0d6718181818181b0d0d​0d6818185a690d0d0d6a6​b6c6d4b0d0d6e1818186f​0d0d0d0e0600
182 000908041213133b04040​404234913131313160404​046b1313136c6d042b0c1​3136e6f04045d13131370​347104080900 182 00060e0d171818400d0d0​d0d284e181818181b0d0d​0d7018181871720d30111​81873740d0d6218181875​39760d0e0600
183 000908041213133b04040​404047224131313160404​041f12131313734474131​313200404045313131313​133b04080900 183 00060e0d171818400d0d0​d0d0d77291818181b0d0d​0d2417181818784979181​818250d0d0d5818181818​18400d0e0600
184 000908041213133b04040​404040475131313160404​040476551313131313133​97723040404223c131313​134904080900 184 00060e0d171818400d0d0​d0d0d0d7a1818181b0d0d​0d0d7b5a1818181818183​e7c280d0d0d2741181818​184e0d0e0600
185 000908044078787904040​40404041f6178787a0404​0404044679507b387c487​d0404040404047e7f4d80​812e04080900 185 00060e0d457d7d7e0d0d0​d0d0d0d24667d7d7f0d0d​0d0d0d4b7e55803d814d8​20d0d0d0d0d0d83845285​86330d0e0600
186 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 186 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
187 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 187 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
188 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 188 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
189 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 189 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
190 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 190 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
191 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 191 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
192 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 192 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
193 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 193 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
194 000908040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404080900 194 00060e0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0e0600
195 000982040404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040404820900 195 0006870d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d870600
196 000983840404040404040​404040404040404040404​040404040404040404040​404040404040404040404​040484830900 196 000688890d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d0d0d0d0d0d0d0d0d0​d0d0d0d0d0d0d0d0d0d0d​0d0d89880600
197 000985860808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080886850900 197 0006078a0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e8a070600
198 000787888989898989898​989898989898989898989​898989898989898989898​989898989898989898989​898988870700 198 0005088b8c8c8c8c8c8c8​c8c8c8c8c8c8c8c8c8c8c​8c8c8c8c8c8c8c8c8c8c8​c8c8c8c8c8c8c8c8c8c8c​8c8c8b080500
199 00058a8b8c8c8c8c8c8c8​c8c8c8c8c8c8c8c8c8c8c​8c8c8c8c8c8c8c8c8c8c8​c8c8c8c8c8c8c8c8c8c8c​8c8c8b8a0500 199 0003090a0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0a090300
200 000105070909090909090​909090909090909090909​090909090909090909090​909090909090909090909​090907050100 200 000103050606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060605030100
201 } 201 }
Max diff block lines reached; 0/12011 bytes (0.00%) of diff not shown.
Image content
Pixel difference
compared images
Flicker difference
compared images
smali/org/acra/ErrorReporter$2.smali
Offset 30, 91 lines modified Offset 30, 91 lines modified
   
30 ····​return-​void 30 ····​return-​void
31 .​end·​method 31 .​end·​method
   
   
32 #·​virtual·​methods 32 #·​virtual·​methods
33 .​method·​public·​run()​V 33 .​method·​public·​run()​V
34 ····​.​locals·​12 34 ····​.​locals·​14
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​const-​wide/​16·​v10,​·​0xbb8 36 ····​const-​wide/​16·​v12,​·​0xbb8
   
37 ····​const/​4·​v9,​·​0x0 37 ····​const/​4·​v10,​·​0x0
   
38 ····​.​line·​612 38 ····​.​line·​612
39 ····​new-​instance·​v0,​·​Landroid/​text/​format/​Time;​ 39 ····​new-​instance·​v0,​·​Landroid/​text/​format/​Time;​
   
40 ····​invoke-​direct·​{v0},​·​Landroid/​text/​format/​Time;​-​><init>()​V 40 ····​invoke-​direct·​{v0},​·​Landroid/​text/​format/​Time;​-​><init>()​V
   
41 ····​.​line·​613 41 ····​.​line·​613
42 ····​.​local·​v0,​·​"beforeWait":​Landroid/​text/​format/​Time;​ 42 ····​.​local·​v0,​·​"beforeWait":​Landroid/​text/​format/​Time;​
43 ····​new-​instance·​v3,​·​Landroid/​text/​format/​Time;​ 43 ····​new-​instance·​v1,​·​Landroid/​text/​format/​Time;​
   
44 ····​invoke-​direct·​{v3},​·​Landroid/​text/​format/​Time;​-​><init>()​V 44 ····​invoke-​direct·​{v1},​·​Landroid/​text/​format/​Time;​-​><init>()​V
   
45 ····​.​line·​614 45 ····​.​line·​614
46 ····​.​local·​v3,​·​"currentTime":​Landroid/​text/​format/​Time;​ 46 ····​.​local·​v1,​·​"currentTime":​Landroid/​text/​format/​Time;​
47 ····​invoke-​virtual·​{v0},​·​Landroid/​text/​format/​Time;​-​>setToNow()​V 47 ····​invoke-​virtual·​{v0},​·​Landroid/​text/​format/​Time;​-​>setToNow()​V
   
48 ····​.​line·​615 48 ····​.​line·​615
49 ····​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 49 ····​invoke-​virtual·​{v0,​·​v10},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
50 ····​move-​result-​wide·​v1 50 ····​move-​result-​wide·​v2
   
51 ····​.​line·​616 51 ····​.​line·​616
52 ····​.​local·​v1,​·​"beforeWaitInMillis":​J 52 ····​.​local·​v2,​·​"beforeWaitInMillis":​J
53 ····​const-​wide/​16·​v5,​·​0x0 53 ····​const-​wide/​16·​v6,​·​0x0
   
54 ····​.​line·​617 54 ····​.​line·​617
55 ····​.​local·​v5,​·​"elapsedTimeInMillis"​:​J 55 ····​.​local·​v6,​·​"elapsedTimeInMillis"​:​J
56 ····​:​goto_0 56 ····​:​goto_0
57 ····​cmp-​long·​v7,​·​v5,​·​v10 57 ····​cmp-​long·​v5,​·​v6,​·​v12
   
58 ····​if-​gez·​v7,​·​:​cond_0 58 ····​if-​gez·​v5,​·​:​cond_0
   
59 ····​.​line·​620 59 ····​.​line·​620
60 ····​const-​wide/​16·​v7,​·​0xbb8 60 ····​const-​wide/​16·​v8,​·​0xbb8
   
61 ····​:​try_start_0 61 ····​:​try_start_0
62 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V 62 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
63 ····​:​try_end_0 63 ····​:​try_end_0
64 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 64 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
65 ····​.​line·​624 65 ····​.​line·​624
66 ····​:​goto_1 66 ····​:​goto_1
67 ····​invoke-​virtual·​{v3},​·​Landroid/​text/​format/​Time;​-​>setToNow()​V 67 ····​invoke-​virtual·​{v1},​·​Landroid/​text/​format/​Time;​-​>setToNow()​V
   
68 ····​.​line·​625 68 ····​.​line·​625
69 ····​invoke-​virtual·​{v3,​·​v9},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 69 ····​invoke-​virtual·​{v1,​·​v10},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
70 ····​move-​result-​wide·​v7 70 ····​move-​result-​wide·​v8
   
71 ····​sub-​long·​v5,​·​v7,​·​v1 71 ····​sub-​long·​v6,​·​v8,​·​v2
   
72 ····​goto·​:​goto_0 72 ····​goto·​:​goto_0
   
73 ····​.​line·​621 73 ····​.​line·​621
74 ····​:​catch_0 74 ····​:​catch_0
75 ····​move-​exception·​v4 75 ····​move-​exception·​v4
   
76 ····​.​line·​622 76 ····​.​line·​622
77 ····​.​local·​v4,​·​"e1":​Ljava/​lang/​InterruptedException;​ 77 ····​.​local·​v4,​·​"e1":​Ljava/​lang/​InterruptedException;​
78 ····​sget-​object·​v7,​·​Lorg/​acra/​ACRA;​-​>LOG_TAG:​Ljava/​lang/​String;​ 78 ····​sget-​object·​v5,​·​Lorg/​acra/​ACRA;​-​>LOG_TAG:​Ljava/​lang/​String;​
   
79 ····​const-​string·​v8,​·​"Interrupted·​while·​waiting·​for·​Toast·​to·​end.​" 79 ····​const-​string·​v8,​·​"Interrupted·​while·​waiting·​for·​Toast·​to·​end.​"
   
80 ····​invoke-​static·​{v7,​·​v8,​·​v4},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I 80 ····​invoke-​static·​{v5,​·​v8,​·​v4},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I
   
81 ····​goto·​:​goto_1 81 ····​goto·​:​goto_1
   
82 ····​.​line·​627 82 ····​.​line·​627
83 ····​.​end·​local·​v4····​#·​"e1":​Ljava/​lang/​InterruptedException;​ 83 ····​.​end·​local·​v4····​#·​"e1":​Ljava/​lang/​InterruptedException;​
84 ····​:​cond_0 84 ····​:​cond_0
85 ····​const/​4·​v7,​·​0x1 85 ····​const/​4·​v5,​·​0x1
   
86 ····​#·​setter·​for:​·​Lorg/​acra/​ErrorReporter;​-​>toastWaitEnded:​Z 86 ····​#·​setter·​for:​·​Lorg/​acra/​ErrorReporter;​-​>toastWaitEnded:​Z
87 ····​invoke-​static·​{v7},​·​Lorg/​acra/​ErrorReporter;​-​>access$102(Z)​Z 87 ····​invoke-​static·​{v5},​·​Lorg/​acra/​ErrorReporter;​-​>access$102(Z)​Z
   
88 ····​.​line·​628 88 ····​.​line·​628
89 ····​return-​void 89 ····​return-​void
90 .​end·​method 90 .​end·​method
smali/org/acra/ErrorReporter$3.smali
Offset 79, 18 lines modified Offset 79, 18 lines modified
   
79 ····​move-​result·​v1 79 ····​move-​result·​v1
   
80 ····​if-​eqz·​v1,​·​:​cond_1 80 ····​if-​eqz·​v1,​·​:​cond_1
   
81 ····​.​line·​648 81 ····​.​line·​648
82 ····​:​cond_0 82 ····​:​cond_0
83 ····​const-​wide/​16·​v1,​·​0x64 83 ····​const-​wide/​16·​v2,​·​0x64
   
84 ····​:​try_start_0 84 ····​:​try_start_0
85 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V 85 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
86 ····​:​try_end_0 86 ····​:​try_end_0
87 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 87 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
88 ····​goto·​:​goto_0 88 ····​goto·​:​goto_0
   
89 ····​.​line·​649 89 ····​.​line·​649
90 ····​:​catch_0 90 ····​:​catch_0
smali/org/acra/ErrorReporter.smali
Offset 870, 19 lines modified Offset 870, 19 lines modified
   
870 .​method·​private·​notifySendReport(Ljav​a/​lang/​String;​)​V 870 .​method·​private·​notifySendReport(Ljav​a/​lang/​String;​)​V
871 ····​.​locals·​14 871 ····​.​locals·​14
872 ····​.​param·​p1,​·​"reportFileName"····​#·​Ljava/​lang/​String;​ 872 ····​.​param·​p1,​·​"reportFileName"····​#·​Ljava/​lang/​String;​
   
873 ····​.​prologue 873 ····​.​prologue
874 ····​.​line·​703 874 ····​.​line·​703
875 ····​iget-​object·​v11,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​ 875 ····​iget-​object·​v9,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​
   
876 ····​const-​string·​v12,​·​"notification" 876 ····​const-​string·​v12,​·​"notification"
   
877 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 877 ····​invoke-​virtual·​{v9,​·​v12},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
878 ····​move-​result-​object·​v7 878 ····​move-​result-​object·​v7
   
879 ····​check-​cast·​v7,​·​Landroid/​app/​NotificationManager;​ 879 ····​check-​cast·​v7,​·​Landroid/​app/​NotificationManager;​
   
880 ····​.​line·​706 880 ····​.​line·​706
881 ····​.​local·​v7,​·​"notificationManager"​:​Landroid/​app/​NotificationManager;​ 881 ····​.​local·​v7,​·​"notificationManager"​:​Landroid/​app/​NotificationManager;​
Offset 894, 73 lines modified Offset 894, 73 lines modified
894 ····​.​local·​v0,​·​"conf":​Lorg/​acra/​annotation/​ReportsCrashes;​ 894 ····​.​local·​v0,​·​"conf":​Lorg/​acra/​annotation/​ReportsCrashes;​
895 ····​invoke-​interface·​{v0},​·​Lorg/​acra/​annotation/​ReportsCrashes;​-​>resNotifIcon()​I 895 ····​invoke-​interface·​{v0},​·​Lorg/​acra/​annotation/​ReportsCrashes;​-​>resNotifIcon()​I
   
896 ····​move-​result·​v4 896 ····​move-​result·​v4
   
897 ····​.​line·​711 897 ····​.​line·​711
898 ····​.​local·​v4,​·​"icon":​I 898 ····​.​local·​v4,​·​"icon":​I
899 ····​iget-​object·​v11,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​ 899 ····​iget-​object·​v9,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​
   
900 ····​invoke-​interface·​{v0},​·​Lorg/​acra/​annotation/​ReportsCrashes;​-​>resNotifTickerText()​I 900 ····​invoke-​interface·​{v0},​·​Lorg/​acra/​annotation/​ReportsCrashes;​-​>resNotifTickerText()​I
   
901 ····​move-​result·​v12 901 ····​move-​result·​v12
   
902 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 902 ····​invoke-​virtual·​{v9,​·​v12},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
903 ····​move-​result-​object·​v8 903 ····​move-​result-​object·​v8
   
904 ····​.​line·​712 904 ····​.​line·​712
905 ····​.​local·​v8,​·​"tickerText":​Ljava/​lang/​CharSequence;​ 905 ····​.​local·​v8,​·​"tickerText":​Ljava/​lang/​CharSequence;​
906 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 906 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
907 ····​move-​result-​wide·​v9 907 ····​move-​result-​wide·​v10
   
908 ····​.​line·​713 908 ····​.​line·​713
909 ····​.​local·​v9,​·​"when":​J 909 ····​.​local·​v10,​·​"when":​J
910 ····​new-​instance·​v5,​·​Landroid/​app/​Notification;​ 910 ····​new-​instance·​v5,​·​Landroid/​app/​Notification;​
   
911 ····​invoke-​direct·​{v5,​·​v4,​·​v8,​·​v9,​·​v10},​·​Landroid/​app/​Notification;​-​><init>(ILjava/​lang/​CharSequence;​J)​V 911 ····​invoke-​direct·​{v5,​·​v4,​·​v8,​·​v10,​·​v11},​·​Landroid/​app/​Notification;​-​><init>(ILjava/​lang/​CharSequence;​J)​V
   
912 ····​.​line·​715 912 ····​.​line·​715
913 ····​.​local·​v5,​·​"notification":​Landroid/​app/​Notification;​ 913 ····​.​local·​v5,​·​"notification":​Landroid/​app/​Notification;​
914 ····​iget-​object·​v11,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​ 914 ····​iget-​object·​v9,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​
   
915 ····​invoke-​interface·​{v0},​·​Lorg/​acra/​annotation/​ReportsCrashes;​-​>resNotifTitle()​I 915 ····​invoke-​interface·​{v0},​·​Lorg/​acra/​annotation/​ReportsCrashes;​-​>resNotifTitle()​I
   
916 ····​move-​result·​v12 916 ····​move-​result·​v12
   
917 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 917 ····​invoke-​virtual·​{v9,​·​v12},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
918 ····​move-​result-​object·​v3 918 ····​move-​result-​object·​v3
   
919 ····​.​line·​716 919 ····​.​line·​716
920 ····​.​local·​v3,​·​"contentTitle":​Ljava/​lang/​CharSequence;​ 920 ····​.​local·​v3,​·​"contentTitle":​Ljava/​lang/​CharSequence;​
921 ····​iget-​object·​v11,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​ 921 ····​iget-​object·​v9,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​
   
922 ····​invoke-​interface·​{v0},​·​Lorg/​acra/​annotation/​ReportsCrashes;​-​>resNotifText()​I 922 ····​invoke-​interface·​{v0},​·​Lorg/​acra/​annotation/​ReportsCrashes;​-​>resNotifText()​I
   
923 ····​move-​result·​v12 923 ····​move-​result·​v12
   
924 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 924 ····​invoke-​virtual·​{v9,​·​v12},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
925 ····​move-​result-​object·​v2 925 ····​move-​result-​object·​v2
   
926 ····​.​line·​718 926 ····​.​line·​718
927 ····​.​local·​v2,​·​"contentText":​Ljava/​lang/​CharSequence;​ 927 ····​.​local·​v2,​·​"contentText":​Ljava/​lang/​CharSequence;​
928 ····​new-​instance·​v6,​·​Landroid/​content/​Intent;​ 928 ····​new-​instance·​v6,​·​Landroid/​content/​Intent;​
   
929 ····​iget-​object·​v11,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​ 929 ····​iget-​object·​v9,​·​p0,​·​Lorg/​acra/​ErrorReporter;​-​>mContext:​Landroid/​content/​Context;​
   
930 ····​const-​class·​v12,​·​Lorg/​acra/​CrashReportDialog;​ 930 ····​const-​class·​v12,​·​Lorg/​acra/​CrashReportDialog;​
   
931 ····​invoke-​direct·​{v6,​·​v11,​·​v12},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 931 ····​invoke-​direct·​{v6,​·​v9,​·​v12},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
932 ····​.​line·​719 932 ····​.​line·​719
933 ····​.​local·​v6,​·​"notificationIntent":​Landroid/​content/​Intent;​ 933 ····​.​local·​v6,​·​"notificationIntent":​Landroid/​content/​Intent;​
934 ····​sget-​object·​v11,​·​Lorg/​acra/​ACRA;​-​>LOG_TAG:​Ljava/​lang/​String;​ 934 ····​sget-​object·​v9,​·​Lorg/​acra/​ACRA;​-​>LOG_TAG:​Ljava/​lang/​String;​
   
935 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​ 935 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​
   
936 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 936 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
937 ····​const-​string·​v13,​·​"Creating·​Notification·​for·​" 937 ····​const-​string·​v13,​·​"Creating·​Notification·​for·​"
   
Offset 972, 45 lines modified Offset 972, 45 lines modified
   
972 ····​move-​result-​object·​v12 972 ····​move-​result-​object·​v12
   
973 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 973 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Max diff block lines reached; 4636/8956 bytes (51.76%) of diff not shown.
smali/org/acra/collector/CrashReportDataFactory.smali
Offset 579, 17 lines modified Offset 579, 17 lines modified
579 ····​if-​eqz·​v6,​·​:​cond_c 579 ····​if-​eqz·​v6,​·​:​cond_c
   
580 ····​.​line·​245 580 ····​.​line·​245
581 ····​sget-​object·​v6,​·​Lorg/​acra/​ReportField;​-​>TOTAL_MEM_SIZE:​Lorg/​acra/​ReportField;​ 581 ····​sget-​object·​v6,​·​Lorg/​acra/​ReportField;​-​>TOTAL_MEM_SIZE:​Lorg/​acra/​ReportField;​
   
582 ····​invoke-​static·​{},​·​Lorg/​acra/​util/​ReportUtils;​-​>getTotalInternalMemo​rySize()​J 582 ····​invoke-​static·​{},​·​Lorg/​acra/​util/​ReportUtils;​-​>getTotalInternalMemo​rySize()​J
   
583 ····​move-​result-​wide·​v7 583 ····​move-​result-​wide·​v8
   
584 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​ 584 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​
   
585 ····​move-​result-​object·​v7 585 ····​move-​result-​object·​v7
   
586 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Lorg/​acra/​collector/​CrashReportData;​-​>put(Ljava/​lang/​Enum;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 586 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Lorg/​acra/​collector/​CrashReportData;​-​>put(Ljava/​lang/​Enum;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
587 ····​.​line·​247 587 ····​.​line·​247
588 ····​:​cond_c 588 ····​:​cond_c
Offset 604, 17 lines modified Offset 604, 17 lines modified
604 ····​if-​eqz·​v6,​·​:​cond_d 604 ····​if-​eqz·​v6,​·​:​cond_d
   
605 ····​.​line·​248 605 ····​.​line·​248
606 ····​sget-​object·​v6,​·​Lorg/​acra/​ReportField;​-​>AVAILABLE_MEM_SIZE:​Lorg/​acra/​ReportField;​ 606 ····​sget-​object·​v6,​·​Lorg/​acra/​ReportField;​-​>AVAILABLE_MEM_SIZE:​Lorg/​acra/​ReportField;​
   
607 ····​invoke-​static·​{},​·​Lorg/​acra/​util/​ReportUtils;​-​>getAvailableInternal​MemorySize()​J 607 ····​invoke-​static·​{},​·​Lorg/​acra/​util/​ReportUtils;​-​>getAvailableInternal​MemorySize()​J
   
608 ····​move-​result-​wide·​v7 608 ····​move-​result-​wide·​v8
   
609 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​ 609 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​
   
610 ····​move-​result-​object·​v7 610 ····​move-​result-​object·​v7
   
611 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Lorg/​acra/​collector/​CrashReportData;​-​>put(Ljava/​lang/​Enum;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 611 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Lorg/​acra/​collector/​CrashReportData;​-​>put(Ljava/​lang/​Enum;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
612 ····​.​line·​252 612 ····​.​line·​252
613 ····​:​cond_d 613 ····​:​cond_d
smali/org/acra/collector/DropBoxCollector.smali
Offset 121, 687 lines modified Offset 121, 697 lines modified
121 ····​.​line·​40 121 ····​.​line·​40
122 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 122 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
123 ····​return-​void 123 ····​return-​void
124 .​end·​method 124 .​end·​method
   
125 .​method·​public·​static·​read(Landroid/​content/​Context;​[Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 125 .​method·​public·​static·​read(Landroid/​content/​Context;​[Ljava/​lang/​String;​)​Ljava/​lang/​String;​
126 ····​.​locals·​26 126 ····​.​locals·​27
127 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 127 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
128 ····​.​param·​p1,​·​"additionalTags"····​#·​[Ljava/​lang/​String;​ 128 ····​.​param·​p1,​·​"additionalTags"····​#·​[Ljava/​lang/​String;​
   
129 ····​.​prologue 129 ····​.​prologue
130 ····​.​line·​62 130 ····​.​line·​62
131 ····​:​try_start_0 131 ····​:​try_start_0
132 ····​invoke-​static·​{},​·​Lorg/​acra/​collector/​Compatibility;​-​>getDropBoxServiceNam​e()​Ljava/​lang/​String;​ 132 ····​invoke-​static·​{},​·​Lorg/​acra/​collector/​Compatibility;​-​>getDropBoxServiceNam​e()​Ljava/​lang/​String;​
   
133 ····​move-​result-​object·​v14 133 ····​move-​result-​object·​v13
   
134 ····​.​line·​63 134 ····​.​line·​63
135 ····​.​local·​v14,​·​"serviceName":​Ljava/​lang/​String;​ 135 ····​.​local·​v13,​·​"serviceName":​Ljava/​lang/​String;​
136 ····​if-​nez·​v14,​·​:​cond_0 136 ····​if-​nez·​v13,​·​:​cond_0
   
137 ····​.​line·​64 137 ····​.​line·​64
138 ····​const-​string·​v21,​·​"N/​A" 138 ····​const-​string·​v22,​·​"N/​A"
   
139 ····​.​line·​133 139 ····​.​line·​133
140 ····​.​end·​local·​v14····​#·​"serviceName":​Ljava/​lang/​String;​ 140 ····​.​end·​local·​v13····​#·​"serviceName":​Ljava/​lang/​String;​
141 ····​:​goto_0 141 ····​:​goto_0
142 ····​return-​object·​v21 142 ····​return-​object·​v22
   
143 ····​.​line·​67 143 ····​.​line·​67
144 ····​.​restart·​local·​v14····​#·​"serviceName":​Ljava/​lang/​String;​ 144 ····​.​restart·​local·​v13····​#·​"serviceName":​Ljava/​lang/​String;​
145 ····​:​cond_0 145 ····​:​cond_0
146 ····​move-​object/​from16·​v0,​·​p0 146 ····​move-​object/​from16·​v0,​·​p0
   
147 ····​invoke-​virtual·​{v0,​·​v14},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 147 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
148 ····​move-​result-​object·​v4 148 ····​move-​result-​object·​v5
   
149 ····​.​line·​68 149 ····​.​line·​68
150 ····​.​local·​v4,​·​"dropbox":​Ljava/​lang/​Object;​ 150 ····​.​local·​v5,​·​"dropbox":​Ljava/​lang/​Object;​
151 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 151 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
152 ····​move-​result-​object·​v21 152 ····​move-​result-​object·​v22
   
153 ····​const-​string·​v22,​·​"getNextEntry" 153 ····​const-​string·​v23,​·​"getNextEntry"
   
154 ····​const/​16·​v23,​·​0x2 154 ····​const/​16·​v24,​·​0x2
   
155 ····​move/​from16·​v0,​·​v23 155 ····​move/​from16·​v0,​·​v24
   
156 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Class;​ 156 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Class;​
   
157 ····​move-​object/​from16·​v23,​·​v0 157 ····​move-​object/​from16·​v24,​·​v0
   
158 ····​const/​16·​v24,​·​0x0 158 ····​const/​16·​v25,​·​0x0
   
159 ····​const-​class·​v25,​·​Ljava/​lang/​String;​ 159 ····​const-​class·​v26,​·​Ljava/​lang/​String;​
   
160 ····​aput-​object·​v25,​·​v23,​·​v24 160 ····​aput-​object·​v26,​·​v24,​·​v25
   
161 ····​const/​16·​v24,​·​0x1 161 ····​const/​16·​v25,​·​0x1
   
162 ····​sget-​object·​v25,​·​Ljava/​lang/​Long;​-​>TYPE:​Ljava/​lang/​Class;​ 162 ····​sget-​object·​v26,​·​Ljava/​lang/​Long;​-​>TYPE:​Ljava/​lang/​Class;​
   
163 ····​aput-​object·​v25,​·​v23,​·​v24 163 ····​aput-​object·​v26,​·​v24,​·​v25
   
164 ····​invoke-​virtual/​range·​{v21·​.​.​·​v23},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 164 ····​invoke-​virtual/​range·​{v22·​.​.​·​v24},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
165 ····​move-​result-​object·​v8 165 ····​move-​result-​object·​v9
   
166 ····​.​line·​69 166 ····​.​line·​69
167 ····​.​local·​v8,​·​"getNextEntry":​Ljava/​lang/​reflect/​Method;​ 167 ····​.​local·​v9,​·​"getNextEntry":​Ljava/​lang/​reflect/​Method;​
168 ····​if-​nez·​v8,​·​:​cond_1 168 ····​if-​nez·​v9,​·​:​cond_1
   
169 ····​.​line·​70 169 ····​.​line·​70
170 ····​const-​string·​v21,​·​"" 170 ····​const-​string·​v22,​·​""
   
171 ····​goto·​:​goto_0 171 ····​goto·​:​goto_0
   
172 ····​.​line·​73 172 ····​.​line·​73
173 ····​:​cond_1 173 ····​:​cond_1
174 ····​new-​instance·​v20,​·​Landroid/​text/​format/​Time;​ 174 ····​new-​instance·​v19,​·​Landroid/​text/​format/​Time;​
   
175 ····​invoke-​direct/​range·​{v20·​.​.​·​v20},​·​Landroid/​text/​format/​Time;​-​><init>()​V 175 ····​invoke-​direct/​range·​{v19·​.​.​·​v19},​·​Landroid/​text/​format/​Time;​-​><init>()​V
   
176 ····​.​line·​74 176 ····​.​line·​74
177 ····​.​local·​v20,​·​"timer":​Landroid/​text/​format/​Time;​ 177 ····​.​local·​v19,​·​"timer":​Landroid/​text/​format/​Time;​
178 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Landroid/​text/​format/​Time;​-​>setToNow()​V 178 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Landroid/​text/​format/​Time;​-​>setToNow()​V
   
179 ····​.​line·​75 179 ····​.​line·​75
180 ····​move-​object/​from16·​v0,​·​v20 180 ····​move-​object/​from16·​v0,​·​v19
   
181 ····​iget·​v0,​·​v0,​·​Landroid/​text/​format/​Time;​-​>minute:​I 181 ····​iget·​v0,​·​v0,​·​Landroid/​text/​format/​Time;​-​>minute:​I
   
182 ····​move/​from16·​v21,​·​v0 182 ····​move/​from16·​v22,​·​v0
   
183 ····​invoke-​static·​{},​·​Lorg/​acra/​ACRA;​-​>getConfig()​Lorg/​acra/​ACRAConfiguration;​ 183 ····​invoke-​static·​{},​·​Lorg/​acra/​ACRA;​-​>getConfig()​Lorg/​acra/​ACRAConfiguration;​
   
Max diff block lines reached; 30694/34692 bytes (88.48%) of diff not shown.
smali/org/zephyrsoft/checknetwork/ConnectivityChecker$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>(Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker;​Landroid/​content/​Context;​)​V 32 .​method·​constructor·​<init>(Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker;​Landroid/​content/​Context;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​49 36 ····​.​line·​49
36 ····​iput-​object·​p1,​·​p0,​·​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker$1​;​-​>this$0:​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker$1​;​-​>this$0:​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker;​
   
37 ····​iput-​object·​p2,​·​p0,​·​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker$1​;​-​>val$context:​Landroid/​content/​Context;​ 38 ····​iput-​object·​p2,​·​p0,​·​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker$1​;​-​>val$context:​Landroid/​content/​Context;​
   
Offset 46, 21 lines modified Offset 47, 19 lines modified
46 ····​return-​void 47 ····​return-​void
47 .​end·​method 48 .​end·​method
   
   
48 #·​virtual·​methods 49 #·​virtual·​methods
49 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 50 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
50 ····​.​locals·​1 51 ····​.​locals·​1
51 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​.​line·​49 53 ····​.​line·​49
54 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 54 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
55 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
56 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker$1​;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Void;​ 55 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​zephyrsoft/​checknetwork/​ConnectivityChecker$1​;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Void;​
   
57 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
58 ····​return-​object·​v0 57 ····​return-​object·​v0
59 .​end·​method 58 .​end·​method
   
smali/org/zephyrsoft/checknetwork/ConnectivityChecker.smali
Offset 620, 14 lines modified Offset 620, 15 lines modified
   
620 ····​.​line·​120 620 ····​.​line·​120
621 ····​.​local·​v3,​·​"se":​Ljava/​lang/​SecurityException;​ 621 ····​.​local·​v3,​·​"se":​Ljava/​lang/​SecurityException;​
622 ····​const-​string·​v4,​·​"could·​not·​access·​mobile·​settings·​-​·​you·​will·​need·​to·​convert·​this·​app·​to·​a·​\"system·​app\"·​using·​Titanium·​Backup·​on·​a·​rooted·​phone" 622 ····​const-​string·​v4,​·​"could·​not·​access·​mobile·​settings·​-​·​you·​will·​need·​to·​convert·​this·​app·​to·​a·​\"system·​app\"·​using·​Titanium·​Backup·​on·​a·​rooted·​phone"
   
623 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​Object;​ 623 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​Object;​
   
  624 ····​.​line·​121
624 ····​invoke-​static·​{v4,​·​v5},​·​Lorg/​zephyrsoft/​checknetwork/​util/​Logger;​-​>warn(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 625 ····​invoke-​static·​{v4,​·​v5},​·​Lorg/​zephyrsoft/​checknetwork/​util/​Logger;​-​>warn(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
625 ····​goto·​:​goto_1 626 ····​goto·​:​goto_1
   
626 ····​.​line·​102 627 ····​.​line·​102
627 ····​.​end·​local·​v3····​#·​"se":​Ljava/​lang/​SecurityException;​ 628 ····​.​end·​local·​v3····​#·​"se":​Ljava/​lang/​SecurityException;​
628 ····​:​catch_1 629 ····​:​catch_1
smali/org/zephyrsoft/checknetwork/PeriodicCheckingManager.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 ····​.​line·​68 28 ····​.​line·​68
29 ····​.​local·​v0,​·​"intentToSchedule":​Landroid/​content/​Intent;​ 29 ····​.​local·​v0,​·​"intentToSchedule":​Landroid/​content/​Intent;​
30 ····​const/​4·​v2,​·​0x0 30 ····​const/​4·​v2,​·​0x0
   
31 ····​const/​high16·​v3,​·​0x10000000 31 ····​const/​high16·​v3,​·​0x10000000
   
  32 ····​.​line·​69
32 ····​invoke-​static·​{p0,​·​v2,​·​v0,​·​v3},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 33 ····​invoke-​static·​{p0,​·​v2,​·​v0,​·​v3},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
33 ····​move-​result-​object·​v1 34 ····​move-​result-​object·​v1
   
34 ····​.​line·​70 35 ····​.​line·​70
35 ····​.​local·​v1,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​ 36 ····​.​local·​v1,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​
36 ····​return-​object·​v1 37 ····​return-​object·​v1
Offset 68, 14 lines modified Offset 69, 15 lines modified
68 ····​.​line·​44 69 ····​.​line·​44
69 ····​.​local·​v0,​·​"checkingEnabled":​Z 70 ····​.​local·​v0,​·​"checkingEnabled":​Z
70 ····​if-​eqz·​v0,​·​:​cond_0 71 ····​if-​eqz·​v0,​·​:​cond_0
   
71 ····​.​line·​45 72 ····​.​line·​45
72 ····​const·​v3,​·​0x7f050006 73 ····​const·​v3,​·​0x7f050006
   
  74 ····​.​line·​46
73 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 75 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
74 ····​move-​result-​object·​v3 76 ····​move-​result-​object·​v3
   
75 ····​const-​string·​v4,​·​"5" 77 ····​const-​string·​v4,​·​"5"
   
76 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 78 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Offset 142, 18 lines modified Offset 144, 20 lines modified
   
142 ····​mul-​int/​lit8·​v4,​·​p1,​·​0x3c 144 ····​mul-​int/​lit8·​v4,​·​p1,​·​0x3c
   
143 ····​mul-​int/​lit16·​v4,​·​v4,​·​0x3e8 145 ····​mul-​int/​lit16·​v4,​·​v4,​·​0x3e8
   
144 ····​int-​to-​long·​v4,​·​v4 146 ····​int-​to-​long·​v4,​·​v4
   
  147 ····​.​line·​57
145 ····​invoke-​static·​{p0},​·​Lorg/​zephyrsoft/​checknetwork/​PeriodicCheckingManag​er;​-​>createPendingIntent(​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 148 ····​invoke-​static·​{p0},​·​Lorg/​zephyrsoft/​checknetwork/​PeriodicCheckingManag​er;​-​>createPendingIntent(​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​
   
146 ····​move-​result-​object·​v6 149 ····​move-​result-​object·​v6
   
  150 ····​.​line·​56
147 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​app/​AlarmManager;​-​>setInexactRepeating(​IJJLandroid/​app/​PendingIntent;​)​V 151 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​app/​AlarmManager;​-​>setInexactRepeating(​IJJLandroid/​app/​PendingIntent;​)​V
   
148 ····​.​line·​58 152 ····​.​line·​58
149 ····​return-​void 153 ····​return-​void
150 .​end·​method 154 .​end·​method
   
151 .​method·​private·​static·​unschedulePeriodicInt​ents(Landroid/​content/​Context;​)​V 155 .​method·​private·​static·​unschedulePeriodicInt​ents(Landroid/​content/​Context;​)​V
smali/org/zephyrsoft/checknetwork/R.smali
Offset 20, 10 lines modified Offset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​10 23 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​34  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method