[−]
/home/hans/code/fdroid/data/tmp/am.ed.exportcontacts_10003.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_am.ed.exportcontacts_10003.apk
[−]
zipinfo {}
Offset 1, 21 lines modified Offset 1, 21 lines modified
1 Zip·​file·​size:​·​58051·​bytes,​·​number·​of·​entries:​·​19 1 Zip·​file·​size:​·​57791·​bytes,​·​number·​of·​entries:​·​19
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1282·​bl·​defN·​15-​Feb-​27·​07:​37·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1282·​bl·​defN·​15-​Feb-​27·​07:​37·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1403·​bl·​defN·​15-​Feb-​27·​07:​37·​META-​INF/​99051BA4.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​1403·​bl·​defN·​15-​Feb-​27·​07:​37·​META-​INF/​99051BA4.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Feb-​27·​07:​37·​META-​INF/​99051BA4.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Feb-​27·​07:​37·​META-​INF/​99051BA4.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Feb-​26·​06:​53·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Feb-​26·​06:​53·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Feb-​26·​06:​53·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Feb-​26·​06:​53·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2348·​bX·​defN·15-​Feb-​26·​06:​53·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2348·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat·····1026·​b-​·​stor·15-​Feb-​26·​06:​53·​res/​drawable/​alert_dialog_icon.​png 8 -​rw-​-​-​-​·····​1.​0·​fat······​872·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​alert_dialog_icon.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​1742·​b-​·​stor·15-​Feb-​26·​06:​53·​res/​drawable/​browse.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​1742·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​browse.​png
10 -​rw-​-​-​-​·····​1.​0·​fat······785·​b-​·​stor·15-​Feb-​26·​06:​53·​res/​drawable/​directory.​png 10 -​rw-​-​-​-​·····​1.​0·​fat······696·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​directory.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​9325·​b-​·​stor·15-​Feb-​26·​06:​53·​res/​drawable/​family_pic.​jpg 11 -​rw-​-​-​-​·····​1.​0·​fat·····​9325·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​family_pic.​jpg
12 -​rw-​-​-​-​·····​1.​0·​fat·····​3366·​b-​·​stor·15-​Feb-​26·​06:​53·​res/​drawable/​icon.​png 12 -​rw-​-​-​-​·····​1.​0·​fat·····​3360·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​icon.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······532·​b-​·​stor·15-​Feb-​26·​06:​53·​res/​drawable/​sdcard.​png 13 -​rw-​-​-​-​·····​1.​0·​fat······466·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​sdcard.​png
14 -​rw-​-​-​-​·····​2.​0·​fat·····​3296·​bl·​defN·15-​Feb-​26·​06:​53·​res/​layout/​configure_vcf.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat·····​3296·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​configure_vcf.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat·····​5320·​bl·​defN·15-​Feb-​26·​06:​53·​res/​layout/​doit.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat·····​5320·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​doit.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat·····​1916·​bl·​defN·15-​Feb-​26·​06:​53·​res/​layout/​filechooser.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat·····​1916·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​filechooser.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat·····​1096·​bl·​defN·15-​Feb-​26·​06:​53·​res/​layout/​filechooser_row.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat·····​1096·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​filechooser_row.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat·····​3284·​bl·​defN·15-​Feb-​26·​06:​53·​res/​layout/​intro.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat·····​3284·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​intro.​xml
19 -​rw-​-​-​-​·····​1.​0·​fat·····​9040·​b-​·​stor·15-​Feb-​26·​06:​53·​resources.​arsc 19 -​rw-​-​-​-​·····​1.​0·​fat·····​9072·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
20 -​rw-​-​-​-​·····​2.​0·​fat····59468·​bl·​defN·15-​Feb-​26·​06:​53·​classes.​dex 20 -​rw-​-​-​-​·····​2.​0·​fat····60220·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
21 19·​files,​·​106643·​bytes·​uncompressed,​·​55523·​bytes·​compressed:​··​47.​9% 21 19·​files,​·​107112·​bytes·​uncompressed,​·​55319·​bytes·​compressed:​··​48.​4%
[−]
res/drawable/icon.png
[−]
sng
Offset 1, 18 lines modified Offset 1, 18 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​ 3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​
4 ····​using·​color·​alpha;​ 4 ····​using·​color·​alpha;​
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
10 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
11 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
12 00000000·​00000000·​62636620·​636467af·​636467bf·​6364679f·​62636660·​62636620·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 12 00000000·​00000000·​62636620·​636467af·​636467bf·​6364679f·​62636660·​62636620·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
13 00000000·​86888a60·​757679ef·​6b6c6fff·​626366ff·​626366ff·​626366ff·​626366ff·​616265df·​6162659f·​61626570·​61626540·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 13 00000000·​86888a60·​757679ef·​6b6c6fff·​626366ff·​626366ff·​626366ff·​626366ff·​616265df·​6162659f·​61626570·​61626540·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
14 a9acae20·​a9acaeff·​a9acaeff·​a9acaeff·​a0a3a5ff·​8e9093ff·​7c7d80ff·​696b6dff·​606164ff·​606164ff·​606164ff·​606164ff·​606164ff·​606164cf·​606163af·​60616380·​5f606350·​5f606330·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 14 a9acae20·​a9acaeff·​a9acaeff·​a9acaeff·​a0a3a5ff·​8e9093ff·​7c7d80ff·​696b6dff·​606164ff·​606164ff·​606164ff·​606164ff·​606164ff·​606164cf·​606163af·​60616380·​5f606350·​5f606330·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
15 a9acae40·​a9acaeff·​c9cbccff·​ffffffff·​ffffffff·​eaeaebff·​d4d6d7ff·​bfc1c2ff·​a4a7a9ff·​929496ff·​848688ff·​717375ff·​68696cff·​5f6063ff·​5f6063ff·​5f6063ff·​5f6063ff·​5f6063ff·​5f6062ff·​5e5f62ef·​5e5f62bf·​5e5f629f·​5e5f6280·​5e5f6270·​5e5f6140·​5e5f6140·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 15 a9acae40·​a9acaeff·​c9cbccff·​ffffffff·​ffffffff·​eaeaebff·​d4d6d7ff·​bfc1c2ff·​a4a7a9ff·​929496ff·​848688ff·​717375ff·​68696cff·​5f6063ff·​5f6063ff·​5f6063ff·​5f6063ff·​5f6063ff·​5f6062ff·​5e5f62ef·​5e5f62bf·​5e5f629f·​5e5f6280·​5e5f6270·​5e5f6140·​5e5f6140·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
16 a8abad30·​a8abadff·​d4d5d6ff·​efefefff·​bfbfbfff·​bfbfbfff·​dfdfdfff·​ffffffff·​ffffffff·​efeff0ff·​dee0e0ff·​ced0d1ff·​bec0c2ff·​a8abadff·​96989aff·​8c8e91ff·​838587ff·​707274ff·​6b6d6fff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5d60ef·​5d5d60bf·​5d5d60bf·​5d5d609f·​5d5d6080·​5d5d6080·​5c5d6060·​5c5d6040·​5c5d6040·​5c5d6010·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 16 a8abad30·​a8abadff·​d4d5d6ff·​efefefff·​bfbfbfff·​bfbfbfff·​dfdfdfff·​ffffffff·​ffffffff·​efeff0ff·​dee0e0ff·​ced0d1ff·​bec0c2ff·​a8abadff·​96989aff·​8c8e91ff·​838587ff·​707274ff·​6b6d6fff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5e61ff·​5d5d60ef·​5d5d60bf·​5d5d60bf·​5d5d609f·​5d5d6080·​5d5d6080·​5c5d6060·​5c5d6040·​5c5d6040·​5c5d6010·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
17 00000000·​a8abadff·​d4d5d6ff·​e7e7e7ff·​878787ff·​7f7f7fff·​7f7f7fff·​c7c7c7ff·​bfbfbfff·​bfbfbfff·​cfcfcfff·​dfdfdfff·​ffffffff·​ffffffff·​f4f5f5ff·​e9eaebff·​d4d5d6ff·​ced0d1ff·​bec0c1ff·​b3b5b7ff·​a3a6a8ff·​959799ff·​909294ff·​828486ff·​828486ff·​6f7073ff·​6f7073ff·​616164ff·​5c5d5fff·​5c5d5fff·​5c5d5fff·​5c5c5fff·​5c5c5fff·​5c5c5fff·​5c5c5fff·​5b5c5fff·​5b5c5fff·​5b5c5fff·​5b5c5e60·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 17 00000000·​a8abadff·​d4d5d6ff·​e7e7e7ff·​878787ff·​7f7f7fff·​7f7f7fff·​c7c7c7ff·​bfbfbfff·​bfbfbfff·​cfcfcfff·​dfdfdfff·​ffffffff·​ffffffff·​f4f5f5ff·​e9eaebff·​d4d5d6ff·​ced0d1ff·​bec0c1ff·​b3b5b7ff·​a3a6a8ff·​959799ff·​909294ff·​828486ff·​828486ff·​6f7073ff·​6f7073ff·​616164ff·​5c5d5fff·​5c5d5fff·​5c5d5fff·​5c5c5fff·​5c5c5fff·​5c5c5fff·​5c5c5fff·​5b5c5fff·​5b5c5fff·​5b5c5fff·​5b5c5e60·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
18 00000000·​a7aaacff·​b2b5b6ff·​e9eaeaff·​ffffffff·​e7e7e7ff·​c7c7c7ff·​f7f7f7ff·​8f8f8fff·​7f7f7fff·​7f7f7fff·​7f7f7fff·​7f7f7fff·​979797ff·​a7a7a7ff·​bfbfbfff·​d7d7d7ff·​f7f7f7ff·​ffffffff·​ffffffff·​ffffffff·​efefefff·​e9eaeaff·​d9dadbff·​d3d5d6ff·​c3c5c6ff·​bdbfc1ff·​b7babcff·​a7aaacff·​a2a5a7ff·​949698ff·​949698ff·​8f9193ff·​808285ff·​808285ff·​77787bff·​5f6062ff·​5a5b5dff·​5a5a5dcf·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 18 00000000·​a7aaacff·​b2b5b6ff·​e9eaeaff·​ffffffff·​e7e7e7ff·​c7c7c7ff·​f7f7f7ff·​8f8f8fff·​7f7f7fff·​7f7f7fff·​7f7f7fff·​7f7f7fff·​979797ff·​a7a7a7ff·​bfbfbfff·​d7d7d7ff·​f7f7f7ff·​ffffffff·​ffffffff·​ffffffff·​efefefff·​e9eaeaff·​d9dadbff·​d3d5d6ff·​c3c5c6ff·​bdbfc1ff·​b7babcff·​a7aaacff·​a2a5a7ff·​949698ff·​949698ff·​8f9193ff·​808285ff·​808285ff·​77787bff·​5f6062ff·​5a5b5dff·​5a5a5dcf·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
[−]
res/drawable/alert_dialog_icon.png
[−]
sng
Offset 1, 195 lines modified Offset 1, 175 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(187,​187,​187)​·····​#·​rgb·​=·​(0xbb,​0xbb,​0xbb)​  
9 ····​(194,​194,​194)​·····​#·​rgb·​=·​(0xc2,​0xc2,​0xc2)​·​grey76  
10 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​ 8 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
11 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 9 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
12 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 10 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
13 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 11 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
14 ····​(228,​228,​228)​·····​#·​rgb·​=·​(0xe4,​0xe4,​0xe4)​  
15 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​ 12 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​
16 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 13 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
17 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 14 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
18 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​  
19 ····​(212,​212,​212)​·····​#·​rgb·​=·​(0xd4,​0xd4,​0xd4)​·​grey83 15 ····​(212,​212,​212)​·····​#·​rgb·​=·​(0xd4,​0xd4,​0xd4)​·​grey83
20 ····​(206,​206,​206)​·····​#·​rgb·​=·​(0xce,​0xce,​0xce)​  
21 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 16 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
22 ····​(244,​244,​244)​·····​#·​rgb·​=·​(0xf4,​0xf4,​0xf4)​ 17 ····​(244,​244,​244)​·····​#·​rgb·​=·​(0xf4,​0xf4,​0xf4)​
23 ····​(189,​189,​189)​·····​#·​rgb·​=·​(0xbd,​0xbd,​0xbd)​·​grey74  
24 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95 18 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95
25 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 19 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
26 ····​(220,​220,​220)​·····​#·​rgb·​=·​(0xdc,​0xdc,​0xdc)​·​gainsboro 20 ····​(220,​220,​220)​·····​#·​rgb·​=·​(0xdc,​0xdc,​0xdc)​·​gainsboro
27 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 21 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
28 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97 22 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97
29 ····​(195,​195,​195)​·····​#·​rgb·​=·​(0xc3,​0xc3,​0xc3)​  
30 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 23 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
31 ····​(227,​227,​227)​·····​#·​rgb·​=·​(0xe3,​0xe3,​0xe3)​·​grey89 24 ····​(227,​227,​227)​·····​#·​rgb·​=·​(0xe3,​0xe3,​0xe3)​·​grey89
32 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​ 25 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​
33 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​ 26 ····​(249,​249,​249)​·····​#·​rgb·​=·​(0xf9,​0xf9,​0xf9)​
34 ····​(205,​205,​205)​·····​#·​rgb·​=·​(0xcd,​0xcd,​0xcd)​  
35 ····​(234,​234,​234)​·····​#·​rgb·​=·​(0xea,​0xea,​0xea)​  
36 ····​(212,​212,​212)​·····​#·​rgb·​=·​(0xd4,​0xd4,​0xd4)​·​grey83  
37 ····​(234,​234,​234)​·····​#·​rgb·​=·​(0xea,​0xea,​0xea)​ 27 ····​(234,​234,​234)​·····​#·​rgb·​=·​(0xea,​0xea,​0xea)​
38 ····​(186,​186,​186)​·····​#·​rgb·​=·​(0xba,​0xba,​0xba)​·​grey73  
39 ····​(188,​188,​188)​·····​#·​rgb·​=·​(0xbc,​0xbc,​0xbc)​  
40 ····​(239,​239,​239)​·····​#·​rgb·​=·​(0xef,​0xef,​0xef)​ 28 ····​(239,​239,​239)​·····​#·​rgb·​=·​(0xef,​0xef,​0xef)​
41 ····​(248,​248,​248)​·····​#·​rgb·​=·​(0xf8,​0xf8,​0xf8)​  
42 ····​(191,​191,​191)​·····​#·​rgb·​=·​(0xbf,​0xbf,​0xbf)​·​grey75 29 ····​(191,​191,​191)​·····​#·​rgb·​=·​(0xbf,​0xbf,​0xbf)​·​grey75
43 ····​(186,​186,​186)​·····​#·​rgb·​=·​(0xba,​0xba,​0xba)​·​grey73 30 ····​(186,​186,​186)​·····​#·​rgb·​=·​(0xba,​0xba,​0xba)​·​grey73
44 ····​(248,​248,​248)​·····​#·​rgb·​=·​(0xf8,​0xf8,​0xf8)​ 31 ····​(248,​248,​248)​·····​#·​rgb·​=·​(0xf8,​0xf8,​0xf8)​
45 ····​(185,​185,​185)​·····​#·​rgb·​=·​(0xb9,​0xb9,​0xb9)​  
46 ····​(214,​214,​214)​·····​#·​rgb·​=·​(0xd6,​0xd6,​0xd6)​·​grey84 32 ····​(214,​214,​214)​·····​#·​rgb·​=·​(0xd6,​0xd6,​0xd6)​·​grey84
47 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97 33 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97
48 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97  
49 ····​(185,​185,​185)​·····​#·​rgb·​=·​(0xb9,​0xb9,​0xb9)​ 34 ····​(185,​185,​185)​·····​#·​rgb·​=·​(0xb9,​0xb9,​0xb9)​
50 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​ 35 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​
51 ····​(184,​184,​184)​·····​#·​rgb·​=·​(0xb8,​0xb8,​0xb8)​·​grey72  
52 ····​(191,​191,​191)​·····​#·​rgb·​=·​(0xbf,​0xbf,​0xbf)​·​grey75  
53 ····​(243,​243,​243)​·····​#·​rgb·​=·​(0xf3,​0xf3,​0xf3)​ 36 ····​(243,​243,​243)​·····​#·​rgb·​=·​(0xf3,​0xf3,​0xf3)​
54 ····​(246,​246,​246)​·····​#·​rgb·​=·​(0xf6,​0xf6,​0xf6)​ 37 ····​(246,​246,​246)​·····​#·​rgb·​=·​(0xf6,​0xf6,​0xf6)​
55 ····​(246,​246,​246)​·····​#·​rgb·​=·​(0xf6,​0xf6,​0xf6)​  
56 ····​(211,​211,​211)​·····​#·​rgb·​=·​(0xd3,​0xd3,​0xd3)​·​LightGray 38 ····​(211,​211,​211)​·····​#·​rgb·​=·​(0xd3,​0xd3,​0xd3)​·​LightGray
57 ····​(223,​223,​223)​·····​#·​rgb·​=·​(0xdf,​0xdf,​0xdf)​ 39 ····​(223,​223,​223)​·····​#·​rgb·​=·​(0xdf,​0xdf,​0xdf)​
58 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96 40 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96
59 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96  
60 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94 41 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94
61 ····​(197,​197,​197)​·····​#·​rgb·​=·​(0xc5,​0xc5,​0xc5)​  
62 ····​(244,​244,​244)​·····​#·​rgb·​=·​(0xf4,​0xf4,​0xf4)​  
63 ····​(244,​244,​244)​·····​#·​rgb·​=·​(0xf4,​0xf4,​0xf4)​ 42 ····​(244,​244,​244)​·····​#·​rgb·​=·​(0xf4,​0xf4,​0xf4)​
64 ····​(183,​183,​183)​·····​#·​rgb·​=·​(0xb7,​0xb7,​0xb7)​  
65 ····​(244,​244,​244)​·····​#·​rgb·​=·​(0xf4,​0xf4,​0xf4)​ 43 ····​(244,​244,​244)​·····​#·​rgb·​=·​(0xf4,​0xf4,​0xf4)​
66 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​ 44 ····​(216,​216,​216)​·····​#·​rgb·​=·​(0xd8,​0xd8,​0xd8)​
67 ····​(233,​233,​233)​·····​#·​rgb·​=·​(0xe9,​0xe9,​0xe9)​ 45 ····​(233,​233,​233)​·····​#·​rgb·​=·​(0xe9,​0xe9,​0xe9)​
68 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95  
69 ····​(181,​181,​181)​·····​#·​rgb·​=·​(0xb5,​0xb5,​0xb5)​·​grey71  
70 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94 46 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94
71 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82 47 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82
72 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​ 48 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
73 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​ 49 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
74 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​  
75 ····​(221,​221,​221)​·····​#·​rgb·​=·​(0xdd,​0xdd,​0xdd)​ 50 ····​(221,​221,​221)​·····​#·​rgb·​=·​(0xdd,​0xdd,​0xdd)​
76 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93 51 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93
77 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94 52 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94
78 ····​(182,​182,​182)​·····​#·​rgb·​=·​(0xb6,​0xb6,​0xb6)​  
79 ····​(180,​180,​180)​·····​#·​rgb·​=·​(0xb4,​0xb4,​0xb4)​  
80 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94  
81 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85 53 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
82 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​ 54 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​
83 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​  
84 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​ 55 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​
85 ····​(225,​225,​225)​·····​#·​rgb·​=·​(0xe1,​0xe1,​0xe1)​ 56 ····​(225,​225,​225)​·····​#·​rgb·​=·​(0xe1,​0xe1,​0xe1)​
86 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93 57 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93
87 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93 58 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93
88 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93 59 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93
89 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93 60 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93
90 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93  
91 ····​(224,​224,​224)​·····​#·​rgb·​=·​(0xe0,​0xe0,​0xe0)​·​grey88 61 ····​(224,​224,​224)​·····​#·​rgb·​=·​(0xe0,​0xe0,​0xe0)​·​grey88
92 ····​(235,​235,​235)​·····​#·​rgb·​=·​(0xeb,​0xeb,​0xeb)​·​grey92  
93 ····​(228,​228,​228)​·····​#·​rgb·​=·​(0xe4,​0xe4,​0xe4)​ 62 ····​(228,​228,​228)​·····​#·​rgb·​=·​(0xe4,​0xe4,​0xe4)​
94 ····​(199,​199,​199)​·····​#·​rgb·​=·​(0xc7,​0xc7,​0xc7)​·​grey78 63 ····​(199,​199,​199)​·····​#·​rgb·​=·​(0xc7,​0xc7,​0xc7)​·​grey78
95 ····​(234,​234,​234)​·····​#·​rgb·​=·​(0xea,​0xea,​0xea)​ 64 ····​(234,​234,​234)​·····​#·​rgb·​=·​(0xea,​0xea,​0xea)​
96 ····​(229,​229,​229)​·····​#·​rgb·​=·​(0xe5,​0xe5,​0xe5)​·​grey90  
97 ····​(195,​195,​195)​·····​#·​rgb·​=·​(0xc3,​0xc3,​0xc3)​  
98 ····​(184,​184,​184)​·····​#·​rgb·​=·​(0xb8,​0xb8,​0xb8)​·​grey72  
99 ····​(198,​198,​198)​·····​#·​rgb·​=·​(0xc6,​0xc6,​0xc6)​  
Max diff block lines reached; 9397/14422 bytes (65.16%) of diff not shown.
[−]
res/drawable/browse.png
[−]
sng
Offset 1, 15 lines modified Offset 1, 15 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​color·​alpha;​ 4 ····​using·​color·​alpha;​
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
9 00000004·​cd9441b4·​d0943dff·​cf923bff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923bff·​d0943dff·​cd9441b3·​00000004·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 9 00000004·​cd9441b4·​d0943dff·​cf923bff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923bff·​d0943dff·​cd9441b3·​00000004·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
10 0000000d·​d0943dff·​fffcdbff·​fff8d7ff·​fff7d8ff·​fff7d8ff·​fff7d8ff·​fff7d8ff·​fff7d8ff·​fff8d8ff·​fffcdbff·​d0933cff·​0000000d·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 10 0000000d·​d0943dff·​fffcdbff·​fff8d7ff·​fff7d8ff·​fff7d8ff·​fff7d8ff·​fff7d8ff·​fff7d8ff·​fff8d8ff·​fffcdbff·​d0933cff·​0000000d·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
11 00000015·​cf923bff·​fff8d7ff·​f9cf5dff·​f8cf60ff·​f8cf61ff·​f8cf61ff·​f8cf61ff·​f8cf61ff·​f8cf5eff·​ffeebcff·​cc8c34ff·​ce9139ff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​d0943dff·​cd9441b4·​00000004·​00000000·​00000000·​00000000·​00000000· 11 00000015·​cf923bff·​fff8d7ff·​f9cf5dff·​f8cf60ff·​f8cf61ff·​f8cf61ff·​f8cf61ff·​f8cf61ff·​f8cf5eff·​ffeebcff·​cc8c34ff·​ce9139ff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​cf923aff·​d0943dff·​cd9441b4·​00000004·​00000000·​00000000·​00000000·​00000000·
12 00000016·​cf923bff·​fff6d3ff·​f8d163ff·​f8d268ff·​f8d369ff·​f8d369ff·​f8d369ff·​f8d269ff·​f8d166ff·​fde7a8ff·​fff7daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff9d9ff·​fffddeff·​d0943dff·​0000000d·​00000000·​00000000·​00000000·​00000000· 12 00000016·​cf923bff·​fff6d3ff·​f8d163ff·​f8d268ff·​f8d369ff·​f8d369ff·​f8d369ff·​f8d269ff·​f8d166ff·​fde7a8ff·​fff7daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff8daff·​fff9d9ff·​fffddeff·​d0943dff·​0000000d·​00000000·​00000000·​00000000·​00000000·
13 00000016·​cf923bff·​fff5cfff·​f8d367ff·​f8d46cff·​f8d46dff·​f8d46dff·​f8d46dff·​f8d46dff·​f8d46bff·​f8d368ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d265ff·​f9d262ff·​fff7d5ff·​cf923bff·​00000015·​00000000·​00000000·​00000000·​00000000· 13 00000016·​cf923bff·​fff5cfff·​f8d367ff·​f8d46cff·​f8d46dff·​f8d46dff·​f8d46dff·​f8d46dff·​f8d46bff·​f8d368ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d266ff·​f8d265ff·​f9d262ff·​fff7d5ff·​cf923bff·​00000015·​00000000·​00000000·​00000000·​00000000·
14 00000016·​cf923bff·​fff5c9ff·​f9d469ff·​f9d56eff·​f9d56fff·​f9d56fff·​f9d56fff·​f9d56fff·​f9d56fff·​f9d56eff·​f9d56eff·​f9d56dff·​f9d56dff·​f9d56eff·​f9d56eff·​fad56eff·​fad56eff·​fad56eff·​fad56eff·​fad56eff·​fad56eff·​fad56eff·​fad56dff·​fad569ff·​fff5c7ff·​cf923cff·​00000016·​00000000·​00000000·​00000000·​00000000· 14 00000016·​cf923bff·​fff5c9ff·​f9d469ff·​f9d56eff·​f9d56fff·​f9d56fff·​f9d56fff·​f9d56fff·​f9d56fff·​f9d56eff·​f9d56eff·​f9d56dff·​f9d56dff·​f9d56eff·​f9d56eff·​fad56eff·​fad56eff·​fad56eff·​fad56eff·​fad56eff·​fad56eff·​fad56eff·​fad56dff·​fad569ff·​fff5c7ff·​cf923cff·​00000016·​00000000·​00000000·​00000000·​00000000·
15 00000016·​cf923cff·​fff3c4ff·​f9d66cff·​f9d770ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​fad972ff·​fbda73ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc73ff·​fddc70ff·​fff3bdff·​cf933dff·​00000016·​00000000·​00000000·​00000000·​00000000· 15 00000016·​cf923cff·​fff3c4ff·​f9d66cff·​f9d770ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​f9d771ff·​fad972ff·​fbda73ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc74ff·​fcdc73ff·​fddc70ff·​fff3bdff·​cf933dff·​00000016·​00000000·​00000000·​00000000·​00000000·
[−]
res/drawable/directory.png
[−]
sng
Offset 1, 159 lines modified Offset 1, 159 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​16;​·​height:​·​16;​·​bitdepth:​·​8;​ 3 ····​width:​·​16;​·​height:​·​16;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(217,​180,​·​52)​·····​#·​rgb·​=·​(0xd9,​0xb4,​0x34)​ 8 ····​(217,​180,​·​52)​·····​#·​rgb·​=·​(0xd9,​0xb4,​0x34)​
9 ····​(225,​194,​·​94)​·····​#·​rgb·​=·​(0xe1,​0xc2,​0x5e)​ 9 ····​(225,​194,​·​94)​·····​#·​rgb·​=·​(0xe1,​0xc2,​0x5e)​
10 ····​(226,​195,​·​96)​·····​#·​rgb·​=·​(0xe2,​0xc3,​0x60)​ 10 ····​(226,​195,​·​96)​·····​#·​rgb·​=·​(0xe2,​0xc3,​0x60)​
11 ····​(226,​195,​·​95)​·····​#·​rgb·​=·​(0xe2,​0xc3,​0x5f)​ 11 ····​(226,​195,​·​95)​·····​#·​rgb·​=·​(0xe2,​0xc3,​0x5f)​
12 ····​(219,​182,​·​60)​·····​#·​rgb·​=·​(0xdb,​0xb6,​0x3c)​ 12 ····​(219,​182,​·​60)​·····​#·​rgb·​=·​(0xdb,​0xb6,​0x3c)​
13 ····​(216,​178,​·​44)​·····​#·​rgb·​=·​(0xd8,​0xb2,​0x2c)​ 13 ····​(216,​178,​·​44)​·····​#·​rgb·​=·​(0xd8,​0xb2,​0x2c)​
14 ····​(216,​178,​·​44)​·····​#·​rgb·​=·​(0xd8,​0xb2,​0x2c)​ 14 ····​(216,​178,​·​44)​·····​#·​rgb·​=·​(0xd8,​0xb2,​0x2c)​
15 ····​(216,​179,​·​44)​·····​#·​rgb·​=·​(0xd8,​0xb3,​0x2c)​ 15 ····​(216,​179,​·​44)​·····​#·​rgb·​=·​(0xd8,​0xb3,​0x2c)​
16 ····​(216,​179,​·​44)​·····​#·​rgb·​=·​(0xd8,​0xb3,​0x2c)​ 16 ····​(216,​179,​·​44)​·····​#·​rgb·​=·​(0xd8,​0xb3,​0x2c)​
17 ····​(218,​179,​·​54)​·····​#·​rgb·​=·​(0xda,​0xb3,​0x36)​ 17 ····​(218,​179,​·​54)​·····​#·​rgb·​=·​(0xda,​0xb3,​0x36)​
18 ····​(254,​254,​253)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfd)​  
19 ····​(255,​255,​254)​·····​#·​rgb·​=·​(0xff,​0xff,​0xfe)​  
20 ····​(255,​254,​254)​·····​#·​rgb·​=·​(0xff,​0xfe,​0xfe)​  
21 ····​(255,​254,​253)​·····​#·​rgb·​=·​(0xff,​0xfe,​0xfd)​  
22 ····​(251,​247,​234)​·····​#·​rgb·​=·​(0xfb,​0xf7,​0xea)​  
23 ····​(228,​199,​107)​·····​#·​rgb·​=·​(0xe4,​0xc7,​0x6b)​ 18 ····​(228,​199,​107)​·····​#·​rgb·​=·​(0xe4,​0xc7,​0x6b)​
24 ····​(227,​199,​107)​·····​#·​rgb·​=·​(0xe3,​0xc7,​0x6b)​ 19 ····​(227,​199,​107)​·····​#·​rgb·​=·​(0xe3,​0xc7,​0x6b)​
25 ····​(230,​205,​121)​·····​#·​rgb·​=·​(0xe6,​0xcd,​0x79)​ 20 ····​(230,​205,​121)​·····​#·​rgb·​=·​(0xe6,​0xcd,​0x79)​
26 ····​(229,​202,​116)​·····​#·​rgb·​=·​(0xe5,​0xca,​0x74)​ 21 ····​(229,​202,​116)​·····​#·​rgb·​=·​(0xe5,​0xca,​0x74)​
27 ····​(217,​177,​·​50)​·····​#·​rgb·​=·​(0xd9,​0xb1,​0x32)​ 22 ····​(217,​177,​·​50)​·····​#·​rgb·​=·​(0xd9,​0xb1,​0x32)​
28 ····​(218,​175,​·​53)​·····​#·​rgb·​=·​(0xda,​0xaf,​0x35)​ 23 ····​(218,​175,​·​53)​·····​#·​rgb·​=·​(0xda,​0xaf,​0x35)​
  24 ····​(255,​253,​250)​·····​#·​rgb·​=·​(0xff,​0xfd,​0xfa)​
  25 ····​(218,​175,​·​54)​·····​#·​rgb·​=·​(0xda,​0xaf,​0x36)​
  26 ····​(218,​170,​·​54)​·····​#·​rgb·​=·​(0xda,​0xaa,​0x36)​
  27 ····​(218,​174,​·​52)​·····​#·​rgb·​=·​(0xda,​0xae,​0x34)​
  28 ····​(218,​171,​·​53)​·····​#·​rgb·​=·​(0xda,​0xab,​0x35)​
  29 ····​(218,​171,​·​54)​·····​#·​rgb·​=·​(0xda,​0xab,​0x36)​
  30 ····​(218,​166,​·​55)​·····​#·​rgb·​=·​(0xda,​0xa6,​0x37)​
  31 ····​(218,​164,​·​53)​·····​#·​rgb·​=·​(0xda,​0xa4,​0x35)​
  32 ····​(218,​161,​·​54)​·····​#·​rgb·​=·​(0xda,​0xa1,​0x36)​
  33 ····​(218,​159,​·​53)​·····​#·​rgb·​=·​(0xda,​0x9f,​0x35)​
  34 ····​(218,​154,​·​54)​·····​#·​rgb·​=·​(0xda,​0x9a,​0x36)​
  35 ····​(218,​152,​·​53)​·····​#·​rgb·​=·​(0xda,​0x98,​0x35)​
  36 ····​(218,​148,​·​53)​·····​#·​rgb·​=·​(0xda,​0x94,​0x35)​
  37 ····​(217,​142,​·​51)​·····​#·​rgb·​=·​(0xd9,​0x8e,​0x33)​
  38 ····​(250,​240,​220)​·····​#·​rgb·​=·​(0xfa,​0xf0,​0xdc)​
  39 ····​(244,​221,​167)​·····​#·​rgb·​=·​(0xf4,​0xdd,​0xa7)​
  40 ····​(248,​234,​194)​·····​#·​rgb·​=·​(0xf8,​0xea,​0xc2)​
  41 ····​(217,​142,​·​51)​·····​#·​rgb·​=·​(0xd9,​0x8e,​0x33)​
  42 ····​(216,​134,​·​44)​·····​#·​rgb·​=·​(0xd8,​0x86,​0x2c)​
  43 ····​(216,​136,​·​45)​·····​#·​rgb·​=·​(0xd8,​0x88,​0x2d)​
  44 ····​(216,​135,​·​45)​·····​#·​rgb·​=·​(0xd8,​0x87,​0x2d)​
  45 ····​(216,​136,​·​45)​·····​#·​rgb·​=·​(0xd8,​0x88,​0x2d)​
  46 ····​(216,​135,​·​45)​·····​#·​rgb·​=·​(0xd8,​0x87,​0x2d)​
  47 ····​(216,​136,​·​45)​·····​#·​rgb·​=·​(0xd8,​0x88,​0x2d)​
  48 ····​(216,​134,​·​44)​·····​#·​rgb·​=·​(0xd8,​0x86,​0x2c)​
  49 ····​(254,​254,​253)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfd)​
  50 ····​(255,​255,​254)​·····​#·​rgb·​=·​(0xff,​0xff,​0xfe)​
  51 ····​(255,​254,​254)​·····​#·​rgb·​=·​(0xff,​0xfe,​0xfe)​
  52 ····​(255,​254,​253)​·····​#·​rgb·​=·​(0xff,​0xfe,​0xfd)​
  53 ····​(251,​247,​234)​·····​#·​rgb·​=·​(0xfb,​0xf7,​0xea)​
29 ····​(254,​252,​247)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf7)​ 54 ····​(254,​252,​247)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf7)​
30 ····​(248,​228,​142)​·····​#·​rgb·​=·​(0xf8,​0xe4,​0x8e)​ 55 ····​(248,​228,​142)​·····​#·​rgb·​=·​(0xf8,​0xe4,​0x8e)​
31 ····​(245,​222,​145)​·····​#·​rgb·​=·​(0xf5,​0xde,​0x91)​ 56 ····​(245,​222,​145)​·····​#·​rgb·​=·​(0xf5,​0xde,​0x91)​
32 ····​(245,​224,​159)​·····​#·​rgb·​=·​(0xf5,​0xe0,​0x9f)​ 57 ····​(245,​224,​159)​·····​#·​rgb·​=·​(0xf5,​0xe0,​0x9f)​
33 ····​(246,​225,​172)​·····​#·​rgb·​=·​(0xf6,​0xe1,​0xac)​ 58 ····​(246,​225,​172)​·····​#·​rgb·​=·​(0xf6,​0xe1,​0xac)​
34 ····​(254,​251,​239)​·····​#·​rgb·​=·​(0xfe,​0xfb,​0xef)​ 59 ····​(254,​251,​239)​·····​#·​rgb·​=·​(0xfe,​0xfb,​0xef)​
35 ····​(254,​253,​244)​·····​#·​rgb·​=·​(0xfe,​0xfd,​0xf4)​ 60 ····​(254,​253,​244)​·····​#·​rgb·​=·​(0xfe,​0xfd,​0xf4)​
36 ····​(254,​252,​243)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf3)​ 61 ····​(254,​252,​243)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf3)​
37 ····​(254,​252,​241)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf1)​ 62 ····​(254,​252,​241)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf1)​
38 ····​(254,​251,​238)​·····​#·​rgb·​=·​(0xfe,​0xfb,​0xee)​ 63 ····​(254,​251,​238)​·····​#·​rgb·​=·​(0xfe,​0xfb,​0xee)​
39 ····​(255,​253,​250)​·····​#·​rgb·​=·​(0xff,​0xfd,​0xfa)​  
40 ····​(218,​175,​·​54)​·····​#·​rgb·​=·​(0xda,​0xaf,​0x36)​  
41 ····​(218,​170,​·​54)​·····​#·​rgb·​=·​(0xda,​0xaa,​0x36)​  
42 ····​(253,​250,​241)​·····​#·​rgb·​=·​(0xfd,​0xfa,​0xf1)​ 64 ····​(253,​250,​241)​·····​#·​rgb·​=·​(0xfd,​0xfa,​0xf1)​
43 ····​(245,​222,​148)​·····​#·​rgb·​=·​(0xf5,​0xde,​0x94)​ 65 ····​(245,​222,​148)​·····​#·​rgb·​=·​(0xf5,​0xde,​0x94)​
44 ····​(244,​220,​147)​·····​#·​rgb·​=·​(0xf4,​0xdc,​0x93)​ 66 ····​(244,​220,​147)​·····​#·​rgb·​=·​(0xf4,​0xdc,​0x93)​
45 ····​(242,​213,​129)​·····​#·​rgb·​=·​(0xf2,​0xd5,​0x81)​ 67 ····​(242,​213,​129)​·····​#·​rgb·​=·​(0xf2,​0xd5,​0x81)​
46 ····​(237,​202,​106)​·····​#·​rgb·​=·​(0xed,​0xca,​0x6a)​ 68 ····​(237,​202,​106)​·····​#·​rgb·​=·​(0xed,​0xca,​0x6a)​
47 ····​(234,​203,​108)​·····​#·​rgb·​=·​(0xea,​0xcb,​0x6c)​ 69 ····​(234,​203,​108)​·····​#·​rgb·​=·​(0xea,​0xcb,​0x6c)​
48 ····​(239,​211,​133)​·····​#·​rgb·​=·​(0xef,​0xd3,​0x85)​ 70 ····​(239,​211,​133)​·····​#·​rgb·​=·​(0xef,​0xd3,​0x85)​
49 ····​(239,​210,​128)​·····​#·​rgb·​=·​(0xef,​0xd2,​0x80)​ 71 ····​(239,​210,​128)​·····​#·​rgb·​=·​(0xef,​0xd2,​0x80)​
50 ····​(239,​208,​122)​·····​#·​rgb·​=·​(0xef,​0xd0,​0x7a)​ 72 ····​(239,​208,​122)​·····​#·​rgb·​=·​(0xef,​0xd0,​0x7a)​
51 ····​(238,​207,​118)​·····​#·​rgb·​=·​(0xee,​0xcf,​0x76)​ 73 ····​(238,​207,​118)​·····​#·​rgb·​=·​(0xee,​0xcf,​0x76)​
52 ····​(238,​207,​114)​·····​#·​rgb·​=·​(0xee,​0xcf,​0x72)​ 74 ····​(238,​207,​114)​·····​#·​rgb·​=·​(0xee,​0xcf,​0x72)​
53 ····​(251,​247,​233)​·····​#·​rgb·​=·​(0xfb,​0xf7,​0xe9)​ 75 ····​(251,​247,​233)​·····​#·​rgb·​=·​(0xfb,​0xf7,​0xe9)​
54 ····​(218,​174,​·​52)​·····​#·​rgb·​=·​(0xda,​0xae,​0x34)​  
55 ····​(218,​171,​·​53)​·····​#·​rgb·​=·​(0xda,​0xab,​0x35)​  
56 ····​(251,​246,​232)​·····​#·​rgb·​=·​(0xfb,​0xf6,​0xe8)​ 76 ····​(251,​246,​232)​·····​#·​rgb·​=·​(0xfb,​0xf6,​0xe8)​
57 ····​(239,​212,​148)​·····​#·​rgb·​=·​(0xef,​0xd4,​0x94)​ 77 ····​(239,​212,​148)​·····​#·​rgb·​=·​(0xef,​0xd4,​0x94)​
58 ····​(238,​206,​136)​·····​#·​rgb·​=·​(0xee,​0xce,​0x88)​ 78 ····​(238,​206,​136)​·····​#·​rgb·​=·​(0xee,​0xce,​0x88)​
59 ····​(233,​193,​115)​·····​#·​rgb·​=·​(0xe9,​0xc1,​0x73)​ 79 ····​(233,​193,​115)​·····​#·​rgb·​=·​(0xe9,​0xc1,​0x73)​
60 ····​(246,​233,​201)​·····​#·​rgb·​=·​(0xf6,​0xe9,​0xc9)​ 80 ····​(246,​233,​201)​·····​#·​rgb·​=·​(0xf6,​0xe9,​0xc9)​
61 ····​(254,​252,​242)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf2)​ 81 ····​(254,​252,​242)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf2)​
62 ····​(254,​252,​240)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf0)​ 82 ····​(254,​252,​240)​·····​#·​rgb·​=·​(0xfe,​0xfc,​0xf0)​
63 ····​(218,​171,​·​54)​·····​#·​rgb·​=·​(0xda,​0xab,​0x36)​  
64 ····​(218,​166,​·​55)​·····​#·​rgb·​=·​(0xda,​0xa6,​0x37)​  
65 ····​(255,​253,​248)​·····​#·​rgb·​=·​(0xff,​0xfd,​0xf8)​ 83 ····​(255,​253,​248)​·····​#·​rgb·​=·​(0xff,​0xfd,​0xf8)​
66 ····​(255,​253,​246)​·····​#·​rgb·​=·​(0xff,​0xfd,​0xf6)​ 84 ····​(255,​253,​246)​·····​#·​rgb·​=·​(0xff,​0xfd,​0xf6)​
67 ····​(255,​252,​245)​·····​#·​rgb·​=·​(0xff,​0xfc,​0xf5)​ 85 ····​(255,​252,​245)​·····​#·​rgb·​=·​(0xff,​0xfc,​0xf5)​
68 ····​(252,​246,​216)​·····​#·​rgb·​=·​(0xfc,​0xf6,​0xd8)​ 86 ····​(252,​246,​216)​·····​#·​rgb·​=·​(0xfc,​0xf6,​0xd8)​
69 ····​(248,​230,​148)​·····​#·​rgb·​=·​(0xf8,​0xe6,​0x94)​ 87 ····​(248,​230,​148)​·····​#·​rgb·​=·​(0xf8,​0xe6,​0x94)​
Max diff block lines reached; 4821/9519 bytes (50.65%) of diff not shown.
[−]
res/drawable/sdcard.png
[−]
sng
Offset 1, 14 lines modified Offset 1, 23 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​16;​·​height:​·​16;​·​bitdepth:​·​8;​ 3 ····​width:​·​16;​·​height:​·​16;​·​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 ····​(124,​151,​165)​·····​#·​rgb·​=·​(0x7c,​0x97,​0xa5)​
  9 ····​(·​95,​128,​164)​·····​#·​rgb·​=·​(0x5f,​0x80,​0xa4)​
  10 ····​(126,​152,​164)​·····​#·​rgb·​=·​(0x7e,​0x98,​0xa4)​
  11 ····​(·​94,​127,​165)​·····​#·​rgb·​=·​(0x5e,​0x7f,​0xa5)​
  12 ····​(129,​154,​162)​·····​#·​rgb·​=·​(0x81,​0x9a,​0xa2)​
  13 ····​(·​93,​127,​165)​·····​#·​rgb·​=·​(0x5d,​0x7f,​0xa5)​
  14 ····​(131,​155,​161)​·····​#·​rgb·​=·​(0x83,​0x9b,​0xa1)​
  15 ····​(·​92,​127,​166)​·····​#·​rgb·​=·​(0x5c,​0x7f,​0xa6)​
  16 ····​(132,​156,​159)​·····​#·​rgb·​=·​(0x84,​0x9c,​0x9f)​
8 ····​(·​32,​·​74,​135)​·····​#·​rgb·​=·​(0x20,​0x4a,​0x87)​ 17 ····​(·​32,​·​74,​135)​·····​#·​rgb·​=·​(0x20,​0x4a,​0x87)​
9 ····​(·​90,​129,​179)​·····​#·​rgb·​=·​(0x5a,​0x81,​0xb3)​ 18 ····​(·​90,​129,​179)​·····​#·​rgb·​=·​(0x5a,​0x81,​0xb3)​
10 ····​(103,​139,​185)​·····​#·​rgb·​=·​(0x67,​0x8b,​0xb9)​ 19 ····​(103,​139,​185)​·····​#·​rgb·​=·​(0x67,​0x8b,​0xb9)​
11 ····​(·​46,​·​91,​147)​·····​#·​rgb·​=·​(0x2e,​0x5b,​0x93)​ 20 ····​(·​46,​·​91,​147)​·····​#·​rgb·​=·​(0x2e,​0x5b,​0x93)​
12 ····​(·​48,​·​94,​153)​·····​#·​rgb·​=·​(0x30,​0x5e,​0x99)​ 21 ····​(·​48,​·​94,​153)​·····​#·​rgb·​=·​(0x30,​0x5e,​0x99)​
13 ····​(·​48,​·​94,​154)​·····​#·​rgb·​=·​(0x30,​0x5e,​0x9a)​ 22 ····​(·​48,​·​94,​154)​·····​#·​rgb·​=·​(0x30,​0x5e,​0x9a)​
14 ····​(·​49,​·​95,​155)​·····​#·​rgb·​=·​(0x31,​0x5f,​0x9b)​ 23 ····​(·​49,​·​95,​155)​·····​#·​rgb·​=·​(0x31,​0x5f,​0x9b)​
Offset 67, 38 lines modified Offset 76, 29 lines modified
67 ····​(·​73,​102,​108)​·····​#·​rgb·​=·​(0x49,​0x66,​0x6c)​ 76 ····​(·​73,​102,​108)​·····​#·​rgb·​=·​(0x49,​0x66,​0x6c)​
68 ····​(·​57,​·​91,​119)​·····​#·​rgb·​=·​(0x39,​0x5b,​0x77)​ 77 ····​(·​57,​·​91,​119)​·····​#·​rgb·​=·​(0x39,​0x5b,​0x77)​
69 ····​(252,​233,​·​79)​·····​#·​rgb·​=·​(0xfc,​0xe9,​0x4f)​ 78 ····​(252,​233,​·​79)​·····​#·​rgb·​=·​(0xfc,​0xe9,​0x4f)​
70 ····​(·​91,​115,​101)​·····​#·​rgb·​=·​(0x5b,​0x73,​0x65)​ 79 ····​(·​91,​115,​101)​·····​#·​rgb·​=·​(0x5b,​0x73,​0x65)​
71 ····​(·​87,​112,​105)​·····​#·​rgb·​=·​(0x57,​0x70,​0x69)​ 80 ····​(·​87,​112,​105)​·····​#·​rgb·​=·​(0x57,​0x70,​0x69)​
72 ····​(·​83,​110,​108)​·····​#·​rgb·​=·​(0x53,​0x6e,​0x6c)​ 81 ····​(·​83,​110,​108)​·····​#·​rgb·​=·​(0x53,​0x6e,​0x6c)​
73 ····​(·​79,​108,​112)​·····​#·​rgb·​=·​(0x4f,​0x6c,​0x70)​ 82 ····​(·​79,​108,​112)​·····​#·​rgb·​=·​(0x4f,​0x6c,​0x70)​
74 ····​(124,​151,​165)​·····​#·​rgb·​=·​(0x7c,​0x97,​0xa5)​  
75 ····​(·​95,​128,​164)​·····​#·​rgb·​=·​(0x5f,​0x80,​0xa4)​  
76 ····​(126,​152,​164)​·····​#·​rgb·​=·​(0x7e,​0x98,​0xa4)​  
77 ····​(·​94,​127,​165)​·····​#·​rgb·​=·​(0x5e,​0x7f,​0xa5)​  
78 ····​(129,​154,​162)​·····​#·​rgb·​=·​(0x81,​0x9a,​0xa2)​  
79 ····​(·​93,​127,​165)​·····​#·​rgb·​=·​(0x5d,​0x7f,​0xa5)​  
80 ····​(131,​155,​161)​·····​#·​rgb·​=·​(0x83,​0x9b,​0xa1)​  
81 ····​(·​92,​127,​166)​·····​#·​rgb·​=·​(0x5c,​0x7f,​0xa6)​  
82 ····​(132,​156,​159)​·····​#·​rgb·​=·​(0x84,​0x9c,​0x9f)​  
83 } 83 }
84 tRNS·​{ 84 tRNS·​{
85 ·​0·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​253·​254·​253·​254·​253·​254·​253·​254·​253} 85 ·​0·​253·​254·​253·​254·​253·​254·​253·​254·​253}
86 IMAGE·​{ 86 IMAGE·​{
87 ····​pixels·​hex 87 ····​pixels·​hex
88 000000000000000000000​00000000000 88 000000000000000000000​00000000000
89 000000000000000000000​00000000000 89 000000000000000000000​00000000000
90 000101010101010101010​10101010100 90 000a0a0a0a0a0a0a0a0a0​a0a0a0a0a00
91 000102020202020202020​20202030100 91 000a0b0b0b0b0b0b0b0b0​b0b0b0c0a00
92 0001020405060708090a0​b0c0d030100 92 000a0b0d0e0f101112131​415160c0a00
93 000102040e070f090a101​11213030100 93 000a0b0d1710181213191​a1b1c0c0a00
94 000114151608090b11171​8191a030100 94 000a1d1e1f1112141a202​122230c0a00
95 0001141b1c1c1d1e1f142​02021030100 95 000a1d2425252627281d2​9292a0c0a00
96 000114222324252627272​72728030100 96 000a1d2b2c2d2e2f30303​030310c0a00
97 0001140b1129182a2a2a2​a2a2a030100 97 000a1d141a32213333333​333330c0a00
98 000114141414141414141​41414030100 98 000a1d1d1d1d1d1d1d1d1​d1d1d0c0a00
99 0001142b2c2d2d2c2e2f3​03131030100 99 000a1d343536363537383​93a3a0c0a00
100 000114323334333533363​33733030100 100 000a1d3b3c3d3c3e3c3f3​c403c0c0a00
101 000114383339333a333b3​33c33030100 101 000a1d413c423c433c443​c453c0c0a00
102 0000013d3e3f3e403e413​e423e030100 102 00000a4647484749474a4​74b470c0a00
103 000000014344454647484​94a4b030100 103 0000000a0102030405060​708090c0a00
104 } 104 }
[−]
smali/am/ed/exportcontacts/ConfigureVCF$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​ConfigureVCF;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​ConfigureVCF;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​84 27 ····​.​line·​84
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​ConfigureVCF$2;​-​>this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​ConfigureVCF$2;​-​>this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/ConfigureVCF$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​ConfigureVCF;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​ConfigureVCF;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​70 27 ····​.​line·​70
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​ConfigureVCF$1;​-​>this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​ConfigureVCF$1;​-​>this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/ConfigureVCF$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​ConfigureVCF;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​ConfigureVCF;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​189 27 ····​.​line·​189
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​ConfigureVCF$3;​-​>this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​ConfigureVCF$3;​-​>this$0:​Lam/​ed/​exportcontacts/​ConfigureVCF;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/ConfigureVCF.smali
Offset 73, 14 lines modified Offset 73, 15 lines modified
   
73 ····​move-​result·​v3 73 ····​move-​result·​v3
   
74 ····​if-​nez·​v3,​·​:​cond_1 74 ····​if-​nez·​v3,​·​:​cond_1
   
75 ····​const-​string·​v3,​·​"mounted_ro" 75 ····​const-​string·​v3,​·​"mounted_ro"
   
  76 ····​.​line·​131
76 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 77 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
77 ····​move-​result·​v3 78 ····​move-​result·​v3
   
78 ····​if-​nez·​v3,​·​:​cond_1 79 ····​if-​nez·​v3,​·​:​cond_1
   
79 ····​.​line·​134 80 ····​.​line·​134
Offset 94, 14 lines modified Offset 95, 15 lines modified
94 ····​.​line·​140 95 ····​.​line·​140
95 ····​:​cond_1 96 ····​:​cond_1
96 ····​:​try_start_0 97 ····​:​try_start_0
97 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 98 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
98 ····​move-​result-​object·​v3 99 ····​move-​result-​object·​v3
   
  100 ····​.​line·​141
99 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>getCanonicalPath()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>getCanonicalPath()​Ljava/​lang/​String;​
   
100 ····​move-​result-​object·​v1 102 ····​move-​result-​object·​v1
   
101 ····​.​line·​142 103 ····​.​line·​142
102 ····​.​local·​v1,​·​"sdcard_path":​Ljava/​lang/​String;​ 104 ····​.​local·​v1,​·​"sdcard_path":​Ljava/​lang/​String;​
103 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>length()​I 105 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>length()​I
Offset 117, 14 lines modified Offset 119, 15 lines modified
117 ····​const/​16·​v4,​·​0x2f 119 ····​const/​16·​v4,​·​0x2f
   
118 ····​if-​ne·​v3,​·​v4,​·​:​cond_0 120 ····​if-​ne·​v3,​·​v4,​·​:​cond_0
   
119 ····​.​line·​143 121 ····​.​line·​143
120 ····​const/​4·​v3,​·​0x0 122 ····​const/​4·​v3,​·​0x0
   
  123 ····​.​line·​144
121 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>length()​I 124 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>length()​I
   
122 ····​move-​result·​v4 125 ····​move-​result·​v4
   
123 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x1 126 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x1
   
124 ····​invoke-​virtual·​{v1,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 127 ····​invoke-​virtual·​{v1,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
Offset 310, 40 lines modified Offset 313, 45 lines modified
310 ····​:​pswitch_1 313 ····​:​pswitch_1
311 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 314 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
312 ····​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 315 ····​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
313 ····​const/​high16·​v2,​·​0x7f020000 316 ····​const/​high16·​v2,​·​0x7f020000
   
  317 ····​.​line·​185
314 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​ 318 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
   
315 ····​move-​result-​object·​v1 319 ····​move-​result-​object·​v1
   
316 ····​const·​v2,​·​0x7f040020 320 ····​const·​v2,​·​0x7f040020
   
  321 ····​.​line·​186
317 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 322 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
318 ····​move-​result-​object·​v1 323 ····​move-​result-​object·​v1
   
319 ····​const·​v2,​·​0x7f040024 324 ····​const·​v2,​·​0x7f040024
   
  325 ····​.​line·​187
320 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 326 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
321 ····​move-​result-​object·​v1 327 ····​move-​result-​object·​v1
   
322 ····​const·​v2,​·​0x7f040021 328 ····​const·​v2,​·​0x7f040021
   
323 ····​new-​instance·​v3,​·​Lam/​ed/​exportcontacts/​ConfigureVCF$3;​ 329 ····​new-​instance·​v3,​·​Lam/​ed/​exportcontacts/​ConfigureVCF$3;​
   
324 ····​invoke-​direct·​{v3,​·​p0},​·​Lam/​ed/​exportcontacts/​ConfigureVCF$3;​-​><init>(Lam/​ed/​exportcontacts/​ConfigureVCF;​)​V 330 ····​invoke-​direct·​{v3,​·​p0},​·​Lam/​ed/​exportcontacts/​ConfigureVCF$3;​-​><init>(Lam/​ed/​exportcontacts/​ConfigureVCF;​)​V
   
  331 ····​.​line·​188
325 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 332 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
326 ····​move-​result-​object·​v1 333 ····​move-​result-​object·​v1
   
  334 ····​.​line·​198
327 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 335 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
328 ····​move-​result-​object·​v0 336 ····​move-​result-​object·​v0
   
329 ····​goto·​:​goto_0 337 ····​goto·​:​goto_0
   
330 ····​.​line·​177 338 ····​.​line·​177
Offset 533, 17 lines modified Offset 541, 19 lines modified
   
533 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 541 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
534 ····​move-​result-​object·​v2 542 ····​move-​result-​object·​v2
   
Max diff block lines reached; 334/2876 bytes (11.61%) of diff not shown.
[−]
smali/am/ed/exportcontacts/ContactsContractBackend.smali
Offset 327, 14 lines modified Offset 327, 15 lines modified
   
327 ····​const-​string·​v3,​·​"contact_id·​=·​?·​AND·​mimetype·​IN·​(·​?,​·​?,​·​?,​·​?,​·​?,​·​?·​)​·​" 327 ····​const-​string·​v3,​·​"contact_id·​=·​?·​AND·​mimetype·​IN·​(·​?,​·​?,​·​?,​·​?,​·​?,​·​?·​)​·​"
   
328 ····​const/​4·​v4,​·​0x7 328 ····​const/​4·​v4,​·​0x7
   
329 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 329 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
  330 ····​.​line·​151
330 ····​invoke-​static·​{v8},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 331 ····​invoke-​static·​{v8},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
331 ····​move-​result-​object·​v5 332 ····​move-​result-​object·​v5
   
332 ····​aput-​object·​v5,​·​v4,​·​v10 333 ····​aput-​object·​v5,​·​v4,​·​v10
   
333 ····​const-​string·​v5,​·​"vnd.​android.​cursor.​item/​phone_v2" 334 ····​const-​string·​v5,​·​"vnd.​android.​cursor.​item/​phone_v2"
Offset 365, 14 lines modified Offset 366, 15 lines modified
   
365 ····​const-​string·​v10,​·​"vnd.​android.​cursor.​item/​contact_event" 366 ····​const-​string·​v10,​·​"vnd.​android.​cursor.​item/​contact_event"
   
366 ····​aput-​object·​v10,​·​v4,​·​v5 367 ····​aput-​object·​v10,​·​v4,​·​v5
   
367 ····​const-​string·​v5,​·​"is_super_primary·​DESC,​·​raw_contact_id,​·​is_primary·​DESC" 368 ····​const-​string·​v5,​·​"is_super_primary·​DESC,​·​raw_contact_id,​·​is_primary·​DESC"
   
  369 ····​.​line·​137
368 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 370 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
369 ····​move-​result-​object·​v6 371 ····​move-​result-​object·​v6
   
370 ····​.​line·​162 372 ····​.​line·​162
371 ····​.​local·​v6,​·​"cur":​Landroid/​database/​Cursor;​ 373 ····​.​local·​v6,​·​"cur":​Landroid/​database/​Cursor;​
372 ····​:​cond_3 374 ····​:​cond_3
Offset 409, 38 lines modified Offset 411, 42 lines modified
   
409 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 411 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
410 ····​const-​class·​v1,​·​Landroid/​provider/​ContactsContract$Comm​onDataKinds$Phone;​ 412 ····​const-​class·​v1,​·​Landroid/​provider/​ContactsContract$Comm​onDataKinds$Phone;​
   
411 ····​const-​string·​v2,​·​"data2" 413 ····​const-​string·​v2,​·​"data2"
   
  414 ····​.​line·​171
412 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 415 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
413 ····​move-​result·​v2 416 ····​move-​result·​v2
   
414 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 417 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
415 ····​move-​result·​v2 418 ····​move-​result·​v2
   
  419 ····​.​line·​170
416 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lam/​ed/​exportcontacts/​ContactsContractBacke​nd;​-​>convertBackendTypeTo​Type(Ljava/​lang/​Class;​I)​I 420 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lam/​ed/​exportcontacts/​ContactsContractBacke​nd;​-​>convertBackendTypeTo​Type(Ljava/​lang/​Class;​I)​I
   
417 ····​move-​result·​v1 421 ····​move-​result·​v1
   
418 ····​const-​string·​v2,​·​"data1" 422 ····​const-​string·​v2,​·​"data1"
   
  423 ····​.​line·​173
419 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 424 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
420 ····​move-​result·​v2 425 ····​move-​result·​v2
   
421 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 426 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
422 ····​move-​result-​object·​v2 427 ····​move-​result-​object·​v2
   
423 ····​invoke-​direct·​{v0,​·​p1,​·​v1,​·​v2},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​-​><init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​ILjava/​lang/​String;​)​V 428 ····​invoke-​direct·​{v0,​·​p1,​·​v1,​·​v2},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​-​><init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​ILjava/​lang/​String;​)​V
   
  429 ····​.​line·​169
424 ····​invoke-​virtual·​{p1,​·​v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>addNumber(Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​)​V 430 ····​invoke-​virtual·​{p1,​·​v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>addNumber(Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​)​V
   
425 ····​goto·​:​goto_1 431 ····​goto·​:​goto_1
   
426 ····​.​line·​177 432 ····​.​line·​177
427 ····​:​cond_4 433 ····​:​cond_4
428 ····​const-​string·​v0,​·​"vnd.​android.​cursor.​item/​email_v2" 434 ····​const-​string·​v0,​·​"vnd.​android.​cursor.​item/​email_v2"
Offset 456, 38 lines modified Offset 462, 42 lines modified
   
456 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 462 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
457 ····​const-​class·​v1,​·​Landroid/​provider/​ContactsContract$Comm​onDataKinds$Email;​ 463 ····​const-​class·​v1,​·​Landroid/​provider/​ContactsContract$Comm​onDataKinds$Email;​
   
458 ····​const-​string·​v2,​·​"data2" 464 ····​const-​string·​v2,​·​"data2"
   
  465 ····​.​line·​180
459 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 466 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
460 ····​move-​result·​v2 467 ····​move-​result·​v2
   
461 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 468 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
462 ····​move-​result·​v2 469 ····​move-​result·​v2
   
  470 ····​.​line·​179
463 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lam/​ed/​exportcontacts/​ContactsContractBacke​nd;​-​>convertBackendTypeTo​Type(Ljava/​lang/​Class;​I)​I 471 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lam/​ed/​exportcontacts/​ContactsContractBacke​nd;​-​>convertBackendTypeTo​Type(Ljava/​lang/​Class;​I)​I
   
464 ····​move-​result·​v1 472 ····​move-​result·​v1
   
465 ····​const-​string·​v2,​·​"data1" 473 ····​const-​string·​v2,​·​"data1"
   
  474 ····​.​line·​182
Max diff block lines reached; 3179/6173 bytes (51.50%) of diff not shown.
[−]
smali/am/ed/exportcontacts/ContactsBackend.smali
Offset 252, 35 lines modified Offset 252, 39 lines modified
252 ····​.​local·​v7,​·​"id":​Ljava/​lang/​Long;​ 252 ····​.​local·​v7,​·​"id":​Ljava/​lang/​Long;​
253 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​ContactsBackend;​-​>_cur:​Landroid/​database/​Cursor;​ 253 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​ContactsBackend;​-​>_cur:​Landroid/​database/​Cursor;​
   
254 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​ContactsBackend;​-​>_cur:​Landroid/​database/​Cursor;​ 254 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​ContactsBackend;​-​>_cur:​Landroid/​database/​Cursor;​
   
255 ····​const-​string·​v2,​·​"name" 255 ····​const-​string·​v2,​·​"name"
   
  256 ····​.​line·​118
256 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 257 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
257 ····​move-​result·​v1 258 ····​move-​result·​v1
   
258 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 259 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
259 ····​move-​result-​object·​v0 260 ····​move-​result-​object·​v0
   
  261 ····​.​line·​117
260 ····​invoke-​virtual·​{p1,​·​v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>setName(Ljava/​lang/​String;​)​V 262 ····​invoke-​virtual·​{p1,​·​v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>setName(Ljava/​lang/​String;​)​V
   
261 ····​.​line·​121 263 ····​.​line·​121
262 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​ContactsBackend;​-​>_cur:​Landroid/​database/​Cursor;​ 264 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​ContactsBackend;​-​>_cur:​Landroid/​database/​Cursor;​
   
263 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​ContactsBackend;​-​>_cur:​Landroid/​database/​Cursor;​ 265 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​ContactsBackend;​-​>_cur:​Landroid/​database/​Cursor;​
   
264 ····​const-​string·​v2,​·​"notes" 266 ····​const-​string·​v2,​·​"notes"
   
  267 ····​.​line·​122
265 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 268 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
266 ····​move-​result·​v1 269 ····​move-​result·​v1
   
  270 ····​.​line·​121
267 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 271 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
268 ····​move-​result-​object·​v9 272 ····​move-​result-​object·​v9
   
269 ····​.​line·​123 273 ····​.​line·​123
270 ····​.​local·​v9,​·​"note":​Ljava/​lang/​String;​ 274 ····​.​local·​v9,​·​"note":​Ljava/​lang/​String;​
271 ····​if-​eqz·​v9,​·​:​cond_3 275 ····​if-​eqz·​v9,​·​:​cond_3
Offset 314, 22 lines modified Offset 318, 24 lines modified
   
314 ····​aput-​object·​v3,​·​v2,​·​v11 318 ····​aput-​object·​v3,​·​v2,​·​v11
   
315 ····​const-​string·​v3,​·​"person·​=·​?" 319 ····​const-​string·​v3,​·​"person·​=·​?"
   
316 ····​new-​array·​v4,​·​v11,​·​[Ljava/​lang/​String;​ 320 ····​new-​array·​v4,​·​v11,​·​[Ljava/​lang/​String;​
   
  321 ····​.​line·​133
317 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Long;​-​>toString()​Ljava/​lang/​String;​ 322 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Long;​-​>toString()​Ljava/​lang/​String;​
   
318 ····​move-​result-​object·​v5 323 ····​move-​result-​object·​v5
   
319 ····​aput-​object·​v5,​·​v4,​·​v10 324 ····​aput-​object·​v5,​·​v4,​·​v10
   
320 ····​const-​string·​v5,​·​"isprimary·​DESC,​·​person·​ASC" 325 ····​const-​string·​v5,​·​"isprimary·​DESC,​·​person·​ASC"
   
  326 ····​.​line·​127
321 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 327 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
322 ····​move-​result-​object·​v6 328 ····​move-​result-​object·​v6
   
323 ····​.​line·​136 329 ····​.​line·​136
324 ····​.​local·​v6,​·​"cur":​Landroid/​database/​Cursor;​ 330 ····​.​local·​v6,​·​"cur":​Landroid/​database/​Cursor;​
325 ····​:​goto_1 331 ····​:​goto_1
Offset 342, 34 lines modified Offset 348, 37 lines modified
342 ····​.​line·​137 348 ····​.​line·​137
343 ····​new-​instance·​v0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​ 349 ····​new-​instance·​v0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​
   
344 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 350 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
345 ····​const-​string·​v1,​·​"company" 351 ····​const-​string·​v1,​·​"company"
   
  352 ····​.​line·​138
346 ····​invoke-​interface·​{v6,​·​v1},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 353 ····​invoke-​interface·​{v6,​·​v1},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
347 ····​move-​result·​v1 354 ····​move-​result·​v1
   
348 ····​invoke-​interface·​{v6,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 355 ····​invoke-​interface·​{v6,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
349 ····​move-​result-​object·​v1 356 ····​move-​result-​object·​v1
   
350 ····​const-​string·​v2,​·​"title" 357 ····​const-​string·​v2,​·​"title"
   
  358 ····​.​line·​140
351 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 359 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
352 ····​move-​result·​v2 360 ····​move-​result·​v2
   
353 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 361 ····​invoke-​interface·​{v6,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
354 ····​move-​result-​object·​v2 362 ····​move-​result-​object·​v2
   
355 ····​invoke-​direct·​{v0,​·​p1,​·​v1,​·​v2},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​-​><init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 363 ····​invoke-​direct·​{v0,​·​p1,​·​v1,​·​v2},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​-​><init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
  364 ····​.​line·​137
356 ····​invoke-​virtual·​{p1,​·​v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>addOrganisation(Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​)​V 365 ····​invoke-​virtual·​{p1,​·​v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>addOrganisation(Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​)​V
   
357 ····​goto·​:​goto_1 366 ····​goto·​:​goto_1
   
Max diff block lines reached; 5456/8549 bytes (63.82%) of diff not shown.
[−]
smali/am/ed/exportcontacts/Doit$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Doit;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​146 27 ····​.​line·​146
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$1;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$1;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/Doit$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Doit;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​188 27 ····​.​line·​188
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$2;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$2;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/Doit$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Doit;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​214 27 ····​.​line·​214
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$3;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$3;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/Doit$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Doit;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​204 27 ····​.​line·​204
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$4;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$4;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/Doit$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Doit;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​286 27 ····​.​line·​286
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$5;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$5;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/Doit$DoitHandler.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​ 18 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V 20 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Doit;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Doit;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​73 24 ····​.​line·​73
24 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$DoitHandler;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$DoitHandler;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
Offset 62, 14 lines modified Offset 63, 15 lines modified
   
62 ····​invoke-​virtual·​{v0,​·​v1},​·​Lam/​ed/​exportcontacts/​Doit;​-​>findViewById(I)​Landroid/​view/​View;​ 63 ····​invoke-​virtual·​{v0,​·​v1},​·​Lam/​ed/​exportcontacts/​Doit;​-​>findViewById(I)​Landroid/​view/​View;​
   
63 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
64 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​ 65 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​
   
  66 ····​.​line·​81
65 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 67 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
66 ····​.​line·​82 68 ····​.​line·​82
67 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$DoitHandler;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​ 69 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$DoitHandler;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​
   
68 ····​const·​v1,​·​0x7f050002 70 ····​const·​v1,​·​0x7f050002
   
Offset 157, 14 lines modified Offset 159, 15 lines modified
   
157 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​ 159 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​
   
158 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​ 160 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​
   
159 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 161 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
  162 ····​.​line·​100
160 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 163 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
161 ····​goto·​:​goto_0 164 ····​goto·​:​goto_0
   
162 ····​.​line·​103 165 ····​.​line·​103
163 ····​:​pswitch_5 166 ····​:​pswitch_5
164 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$DoitHandler;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​ 167 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit$DoitHandler;​-​>this$0:​Lam/​ed/​exportcontacts/​Doit;​
[−]
smali/am/ed/exportcontacts/Doit.smali
Offset 128, 14 lines modified Offset 128, 15 lines modified
   
128 ····​const/​4·​v1,​·​0x1 128 ····​const/​4·​v1,​·​0x1
   
129 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​ 129 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
   
130 ····​move-​result-​object·​v0 130 ····​move-​result-​object·​v0
   
  131 ····​.​line·​382
131 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 132 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
132 ····​.​line·​387 133 ····​.​line·​387
133 ····​:​cond_0 134 ····​:​cond_0
134 ····​iput-​object·​v2,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_exporter:​Lam/​ed/​exportcontacts/​Exporter;​ 135 ····​iput-​object·​v2,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_exporter:​Lam/​ed/​exportcontacts/​Exporter;​
   
135 ····​.​line·​388 136 ····​.​line·​388
Offset 415, 25 lines modified Offset 416, 27 lines modified
   
415 ····​move-​result-​object·​v0 416 ····​move-​result-​object·​v0
   
416 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​ 417 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​
   
417 ····​const/​4·​v1,​·​0x0 418 ····​const/​4·​v1,​·​0x0
   
  419 ····​.​line·​260
418 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 420 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
419 ····​.​line·​261 421 ····​.​line·​261
420 ····​const·​v0,​·​0x7f05000d 422 ····​const·​v0,​·​0x7f05000d
   
421 ····​invoke-​virtual·​{p0,​·​v0},​·​Lam/​ed/​exportcontacts/​Doit;​-​>findViewById(I)​Landroid/​view/​View;​ 423 ····​invoke-​virtual·​{p0,​·​v0},​·​Lam/​ed/​exportcontacts/​Doit;​-​>findViewById(I)​Landroid/​view/​View;​
   
422 ····​move-​result-​object·​v0 424 ····​move-​result-​object·​v0
   
423 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​ 425 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​
   
  426 ····​.​line·​262
424 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 427 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
425 ····​.​line·​266 428 ····​.​line·​266
426 ····​:​try_start_0 429 ····​:​try_start_0
427 ····​iget·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_current_dialog_id:​I 430 ····​iget·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_current_dialog_id:​I
   
428 ····​invoke-​virtual·​{p0,​·​v0},​·​Lam/​ed/​exportcontacts/​Doit;​-​>dismissDialog(I)​V 431 ····​invoke-​virtual·​{p0,​·​v0},​·​Lam/​ed/​exportcontacts/​Doit;​-​>dismissDialog(I)​V
Offset 570, 14 lines modified Offset 573, 15 lines modified
   
570 ····​iget·​v5,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_max_progress:​I 573 ····​iget·​v5,​·​p0,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_max_progress:​I
   
571 ····​div-​int/​2addr·​v4,​·​v5 574 ····​div-​int/​2addr·​v4,​·​v5
   
572 ····​int-​to-​float·​v4,​·​v4 575 ····​int-​to-​float·​v4,​·​v4
   
  576 ····​.​line·​348
573 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Math;​-​>round(F)​I 577 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Math;​-​>round(F)​I
   
574 ····​move-​result·​v4 578 ····​move-​result·​v4
   
575 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 579 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
576 ····​move-​result-​object·​v3 580 ····​move-​result-​object·​v3
Offset 588, 14 lines modified Offset 592, 15 lines modified
   
588 ····​move-​result-​object·​v3 592 ····​move-​result-​object·​v3
   
589 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 593 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
590 ····​move-​result-​object·​v3 594 ····​move-​result-​object·​v3
   
  595 ····​.​line·​347
591 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 596 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
592 ····​.​line·​349 597 ····​.​line·​349
593 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 598 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
594 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 599 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 826, 96 lines modified Offset 831, 109 lines modified
   
826 ····​.​line·​183 831 ····​.​line·​183
827 ····​:​pswitch_0 832 ····​:​pswitch_0
828 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​ 833 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
   
829 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 834 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  835 ····​.​line·​184
830 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​ 836 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
   
831 ····​move-​result-​object·​v0 837 ····​move-​result-​object·​v0
   
  838 ····​.​line·​185
832 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 839 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
833 ····​move-​result-​object·​v0 840 ····​move-​result-​object·​v0
   
834 ····​const-​string·​v1,​·​"" 841 ····​const-​string·​v1,​·​""
   
  842 ····​.​line·​186
835 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 843 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
836 ····​move-​result-​object·​v0 844 ····​move-​result-​object·​v0
Max diff block lines reached; 2943/5553 bytes (53.00%) of diff not shown.
[−]
smali/am/ed/exportcontacts/Exporter$AbortExportException.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Exporter;​ 18 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Exporter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​protected·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter;​)​V 20 .​method·​protected·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Exporter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​263 24 ····​.​line·​263
24 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$AbortExportE​xception;​-​>this$0:​Lam/​ed/​exportcontacts/​Exporter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$AbortExportE​xception;​-​>this$0:​Lam/​ed/​exportcontacts/​Exporter;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Exception;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Exception;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/Exporter$ContactData$AddressDetail.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​ 21 .​field·​final·​synthetic·​this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​ILjava/​lang/​String;​)​V 23 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​ILjava/​lang/​String;​)​V
24 ····​.​locals·​1 24 ····​.​locals·​1
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
25 ····​.​param·​p2,​·​"type"····​#·​I 26 ····​.​param·​p2,​·​"type"····​#·​I
26 ····​.​param·​p3,​·​"addr"····​#·​Ljava/​lang/​String;​ 27 ····​.​param·​p3,​·​"addr"····​#·​Ljava/​lang/​String;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​132 29 ····​.​line·​132
29 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​AddressDetail;​-​>this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​AddressDetail;​-​>this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
   
[−]
smali/am/ed/exportcontacts/Exporter$ContactData$EmailDetail.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​ 21 .​field·​final·​synthetic·​this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​ILjava/​lang/​String;​)​V 23 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​ILjava/​lang/​String;​)​V
24 ····​.​locals·​1 24 ····​.​locals·​1
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
25 ····​.​param·​p2,​·​"type"····​#·​I 26 ····​.​param·​p2,​·​"type"····​#·​I
26 ····​.​param·​p3,​·​"email"····​#·​Ljava/​lang/​String;​ 27 ····​.​param·​p3,​·​"email"····​#·​Ljava/​lang/​String;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​110 29 ····​.​line·​110
29 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​EmailDetail;​-​>this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​EmailDetail;​-​>this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
   
[−]
smali/am/ed/exportcontacts/Exporter$ContactData$NumberDetail.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​ 21 .​field·​final·​synthetic·​this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​ILjava/​lang/​String;​)​V 23 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​ILjava/​lang/​String;​)​V
24 ····​.​locals·​1 24 ····​.​locals·​1
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
25 ····​.​param·​p2,​·​"type"····​#·​I 26 ····​.​param·​p2,​·​"type"····​#·​I
26 ····​.​param·​p3,​·​"num"····​#·​Ljava/​lang/​String;​ 27 ····​.​param·​p3,​·​"num"····​#·​Ljava/​lang/​String;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​88 29 ····​.​line·​88
29 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​-​>this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​-​>this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
   
[−]
smali/am/ed/exportcontacts/Exporter$ContactData$OrganisationDetail.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​ 21 .​field·​final·​synthetic·​this$1:​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 23 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter$ContactData;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
24 ····​.​locals·​2 24 ····​.​locals·​2
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​
25 ····​.​param·​p2,​·​"org"····​#·​Ljava/​lang/​String;​ 26 ····​.​param·​p2,​·​"org"····​#·​Ljava/​lang/​String;​
26 ····​.​param·​p3,​·​"title"····​#·​Ljava/​lang/​String;​ 27 ····​.​param·​p3,​·​"title"····​#·​Ljava/​lang/​String;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​const/​4·​v0,​·​0x0 29 ····​const/​4·​v0,​·​0x0
   
29 ····​.​line·​66 30 ····​.​line·​66
[−]
smali/am/ed/exportcontacts/Exporter$ContactData.smali
Offset 99, 14 lines modified Offset 99, 15 lines modified
   
99 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Exporter;​ 99 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Exporter;​
   
   
100 #·​direct·​methods 100 #·​direct·​methods
101 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter;​)​V 101 .​method·​public·​constructor·​<init>(Lam/​ed/​exportcontacts/​Exporter;​)​V
102 ····​.​locals·​1 102 ····​.​locals·​1
  103 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Exporter;​
   
103 ····​.​prologue 104 ····​.​prologue
104 ····​const/​4·​v0,​·​0x0 105 ····​const/​4·​v0,​·​0x0
   
105 ····​.​line·​51 106 ····​.​line·​51
106 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>this$0:​Lam/​ed/​exportcontacts/​Exporter;​ 107 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>this$0:​Lam/​ed/​exportcontacts/​Exporter;​
   
Offset 454, 14 lines modified Offset 455, 15 lines modified
454 ····​:​cond_0 455 ····​:​cond_0
455 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_organisations:​Ljava/​util/​ArrayList;​ 456 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_organisations:​Ljava/​util/​ArrayList;​
   
456 ····​if-​eqz·​v0,​·​:​cond_1 457 ····​if-​eqz·​v0,​·​:​cond_1
   
457 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_organisations:​Ljava/​util/​ArrayList;​ 458 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_organisations:​Ljava/​util/​ArrayList;​
   
  459 ····​.​line·​246
458 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 460 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
459 ····​move-​result-​object·​v0 461 ····​move-​result-​object·​v0
   
460 ····​check-​cast·​v0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​ 462 ····​check-​cast·​v0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​
   
461 ····​invoke-​virtual·​{v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​-​>getOrganisation()​Ljava/​lang/​String;​ 463 ····​invoke-​virtual·​{v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​-​>getOrganisation()​Ljava/​lang/​String;​
Offset 489, 14 lines modified Offset 491, 15 lines modified
489 ····​:​cond_1 491 ····​:​cond_1
490 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_numbers:​Ljava/​util/​ArrayList;​ 492 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_numbers:​Ljava/​util/​ArrayList;​
   
491 ····​if-​eqz·​v0,​·​:​cond_2 493 ····​if-​eqz·​v0,​·​:​cond_2
   
492 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_numbers:​Ljava/​util/​ArrayList;​ 494 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_numbers:​Ljava/​util/​ArrayList;​
   
  495 ····​.​line·​250
493 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 496 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
494 ····​move-​result-​object·​v0 497 ····​move-​result-​object·​v0
   
495 ····​check-​cast·​v0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​ 498 ····​check-​cast·​v0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​
   
496 ····​invoke-​virtual·​{v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​-​>getNumber()​Ljava/​lang/​String;​ 499 ····​invoke-​virtual·​{v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​NumberDetail;​-​>getNumber()​Ljava/​lang/​String;​
Offset 524, 14 lines modified Offset 527, 15 lines modified
524 ····​:​cond_2 527 ····​:​cond_2
525 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_emails:​Ljava/​util/​ArrayList;​ 528 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_emails:​Ljava/​util/​ArrayList;​
   
526 ····​if-​eqz·​v0,​·​:​cond_3 529 ····​if-​eqz·​v0,​·​:​cond_3
   
527 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_emails:​Ljava/​util/​ArrayList;​ 530 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>_emails:​Ljava/​util/​ArrayList;​
   
  531 ····​.​line·​254
528 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 532 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
529 ····​move-​result-​object·​v0 533 ····​move-​result-​object·​v0
   
530 ····​check-​cast·​v0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​EmailDetail;​ 534 ····​check-​cast·​v0,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​EmailDetail;​
   
531 ····​invoke-​virtual·​{v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​EmailDetail;​-​>getEmail()​Ljava/​lang/​String;​ 535 ····​invoke-​virtual·​{v0},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​EmailDetail;​-​>getEmail()​Ljava/​lang/​String;​
[−]
smali/am/ed/exportcontacts/Exporter.smali
Offset 514, 18 lines modified Offset 514, 20 lines modified
   
514 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter;​-​>_doit:​Lam/​ed/​exportcontacts/​Doit;​ 514 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter;​-​>_doit:​Lam/​ed/​exportcontacts/​Doit;​
   
515 ····​iget-​object·​v1,​·​v1,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_handler:​Landroid/​os/​Handler;​ 515 ····​iget-​object·​v1,​·​v1,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_handler:​Landroid/​os/​Handler;​
   
516 ····​const/​4·​v2,​·​0x7 516 ····​const/​4·​v2,​·​0x7
   
  517 ····​.​line·​439
517 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 518 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
518 ····​move-​result-​object·​v3 519 ····​move-​result-​object·​v3
   
  520 ····​.​line·​437
519 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​ 521 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​
   
520 ····​move-​result-​object·​v1 522 ····​move-​result-​object·​v1
   
521 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>sendMessage(Landroid​/​os/​Message;​)​Z 523 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>sendMessage(Landroid​/​os/​Message;​)​Z
   
522 ····​.​line·​440 524 ····​.​line·​440
Offset 552, 18 lines modified Offset 554, 20 lines modified
   
552 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter;​-​>_doit:​Lam/​ed/​exportcontacts/​Doit;​ 554 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter;​-​>_doit:​Lam/​ed/​exportcontacts/​Doit;​
   
553 ····​iget-​object·​v1,​·​v1,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_handler:​Landroid/​os/​Handler;​ 555 ····​iget-​object·​v1,​·​v1,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_handler:​Landroid/​os/​Handler;​
   
554 ····​const/​4·​v2,​·​0x5 556 ····​const/​4·​v2,​·​0x5
   
  557 ····​.​line·​422
555 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 558 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
556 ····​move-​result-​object·​v3 559 ····​move-​result-​object·​v3
   
  560 ····​.​line·​420
557 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​ 561 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​
   
558 ····​move-​result-​object·​v1 562 ····​move-​result-​object·​v1
   
559 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>sendMessage(Landroid​/​os/​Message;​)​Z 563 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>sendMessage(Landroid​/​os/​Message;​)​Z
   
560 ····​.​line·​423 564 ····​.​line·​423
Offset 590, 18 lines modified Offset 594, 20 lines modified
   
590 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter;​-​>_doit:​Lam/​ed/​exportcontacts/​Doit;​ 594 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter;​-​>_doit:​Lam/​ed/​exportcontacts/​Doit;​
   
591 ····​iget-​object·​v1,​·​v1,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_handler:​Landroid/​os/​Handler;​ 595 ····​iget-​object·​v1,​·​v1,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_handler:​Landroid/​os/​Handler;​
   
592 ····​const/​4·​v2,​·​0x4 596 ····​const/​4·​v2,​·​0x4
   
  597 ····​.​line·​413
593 ····​invoke-​virtual·​{p0,​·​p1},​·​Lam/​ed/​exportcontacts/​Exporter;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 598 ····​invoke-​virtual·​{p0,​·​p1},​·​Lam/​ed/​exportcontacts/​Exporter;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
594 ····​move-​result-​object·​v3 599 ····​move-​result-​object·​v3
   
  600 ····​.​line·​412
595 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​ 601 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​
   
596 ····​move-​result-​object·​v1 602 ····​move-​result-​object·​v1
   
597 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>sendMessage(Landroid​/​os/​Message;​)​Z 603 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>sendMessage(Landroid​/​os/​Message;​)​Z
   
598 ····​.​line·​414 604 ····​.​line·​414
Offset 628, 18 lines modified Offset 634, 20 lines modified
   
628 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter;​-​>_doit:​Lam/​ed/​exportcontacts/​Doit;​ 634 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​Exporter;​-​>_doit:​Lam/​ed/​exportcontacts/​Doit;​
   
629 ····​iget-​object·​v1,​·​v1,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_handler:​Landroid/​os/​Handler;​ 635 ····​iget-​object·​v1,​·​v1,​·​Lam/​ed/​exportcontacts/​Doit;​-​>_handler:​Landroid/​os/​Handler;​
   
630 ····​const/​4·​v2,​·​0x6 636 ····​const/​4·​v2,​·​0x6
   
  637 ····​.​line·​431
631 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 638 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
632 ····​move-​result-​object·​v3 639 ····​move-​result-​object·​v3
   
  640 ····​.​line·​429
633 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​ 641 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​
   
634 ····​move-​result-​object·​v1 642 ····​move-​result-​object·​v1
   
635 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>sendMessage(Landroid​/​os/​Message;​)​Z 643 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>sendMessage(Landroid​/​os/​Message;​)​Z
   
636 ····​.​line·​432 644 ····​.​line·​432
[−]
smali/am/ed/exportcontacts/FileChooser$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​237 27 ····​.​line·​237
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$1;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$1;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/FileChooser$1DirFilter.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​412 27 ····​.​line·​412
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$1DirFilte​r;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$1DirFilte​r;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/FileChooser$1RowItemSorter.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 31 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V 33 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​444 37 ····​.​line·​444
37 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$1RowItemS​orter;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$1RowItemS​orter;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 58, 24 lines modified Offset 59, 20 lines modified
58 ····​move-​result·​v0 59 ····​move-​result·​v0
   
59 ····​return·​v0 60 ····​return·​v0
60 .​end·​method 61 .​end·​method
   
61 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 62 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
62 ····​.​locals·​1 63 ····​.​locals·​1
63 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
64 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
65 ····​.​prologue 64 ····​.​prologue
66 ····​.​line·​444 65 ····​.​line·​444
67 ····​check-​cast·​p1,​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​ 66 ····​check-​cast·​p1,​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​
   
68 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
69 ····​check-​cast·​p2,​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​ 67 ····​check-​cast·​p2,​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​
   
70 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
71 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lam/​ed/​exportcontacts/​FileChooser$1RowItemS​orter;​-​>compare(Lam/​ed/​exportcontacts/​FileChooser$RowItem;​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​)​I 68 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lam/​ed/​exportcontacts/​FileChooser$1RowItemS​orter;​-​>compare(Lam/​ed/​exportcontacts/​FileChooser$RowItem;​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​)​I
   
72 ····​move-​result·​v0 69 ····​move-​result·​v0
   
73 ····​return·​v0 70 ····​return·​v0
74 .​end·​method 71 .​end·​method
[−]
smali/am/ed/exportcontacts/FileChooser$1VCardFilter.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​425 27 ····​.​line·​425
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$1VCardFil​ter;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$1VCardFil​ter;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 63, 15 lines modified Offset 64, 15 lines modified
63 ····​if-​eqz·​v3,​·​:​cond_1 64 ····​if-​eqz·​v3,​·​:​cond_1
   
64 ····​.​line·​434 65 ····​.​line·​434
65 ····​:​cond_0 66 ····​:​cond_0
66 ····​:​goto_0 67 ····​:​goto_0
67 ····​return·​v2 68 ····​return·​v2
   
68 ····​.​line·​429 69 ····​.​line·​430
69 ····​:​cond_1 70 ····​:​cond_1
70 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​ 71 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​
   
71 ····​move-​result-​object·​v3 72 ····​move-​result-​object·​v3
   
72 ····​sget-​object·​v4,​·​Ljava/​util/​Locale;​-​>ENGLISH:​Ljava/​util/​Locale;​ 73 ····​sget-​object·​v4,​·​Ljava/​util/​Locale;​-​>ENGLISH:​Ljava/​util/​Locale;​
   
[−]
smali/am/ed/exportcontacts/FileChooser$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​252 27 ····​.​line·​252
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$2;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$2;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 119, 29 lines modified Offset 120, 41 lines modified
119 ····​:​cond_0 120 ····​:​cond_0
120 ····​iget-​object·​v2,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$2;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 121 ····​iget-​object·​v2,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$2;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
121 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 122 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
122 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 123 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  124 ····​iget-​object·​v4,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$2;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
  125 ····​#·​getter·​for:​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_path:​Ljava/​lang/​String;​
  126 ····​invoke-​static·​{v4},​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>access$300(Lam/​ed/​exportcontacts/​FileChooser;​)​Ljava/​lang/​String;​
   
  127 ····​move-​result-​object·​v4
   
  128 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
  129 ····​move-​result-​object·​v3
   
123 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 130 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
124 ····​move-​result-​object·​v3 131 ····​move-​result-​object·​v3
   
125 ····​const-​string·​v4,​·​"/​" 132 ····​const-​string·​v4,​·​"/​"
   
126 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 133 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
127 ····​move-​result-​object·​v3 134 ····​move-​result-​object·​v3
   
128 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 135 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
129 ····​move-​result-​object·​v3 136 ····​move-​result-​object·​v3
   
130 ····invoke-​static·​{v2,​·v3},​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>access$384(Lam/​ed/​exportcontacts/​FileChooser;​Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 137 ····#·​setter·for:​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_path:​Ljava/​lang/​String;​
  138 ····​invoke-​static·​{v2,​·​v3},​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>access$302(Lam/​ed/​exportcontacts/​FileChooser;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
131 ····​goto·​:​goto_0 139 ····​goto·​:​goto_0
   
132 ····​.​line·​274 140 ····​.​line·​274
133 ····​.​end·​local·​v0····​#·​"dirname":​Ljava/​lang/​String;​ 141 ····​.​end·​local·​v0····​#·​"dirname":​Ljava/​lang/​String;​
134 ····​:​cond_1 142 ····​:​cond_1
135 ····​iget-​object·​v2,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$2;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 143 ····​iget-​object·​v2,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$2;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
[−]
smali/am/ed/exportcontacts/FileChooser$RowItem.smali
Offset 106, 21 lines modified Offset 106, 19 lines modified
106 ····​move-​result·​v0 106 ····​move-​result·​v0
   
107 ····​goto·​:​goto_0 107 ····​goto·​:​goto_0
108 .​end·​method 108 .​end·​method
   
109 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I 109 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
110 ····​.​locals·​1 110 ····​.​locals·​1
111 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
112 ····​.​prologue 111 ····​.​prologue
113 ····​.​line·​85 112 ····​.​line·​85
114 ····​check-​cast·​p1,​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​ 113 ····​check-​cast·​p1,​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​
   
115 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
116 ····​invoke-​virtual·​{p0,​·​p1},​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​-​>compareTo(Lam/​ed/​exportcontacts/​FileChooser$RowItem;​)​I 114 ····​invoke-​virtual·​{p0,​·​p1},​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​-​>compareTo(Lam/​ed/​exportcontacts/​FileChooser$RowItem;​)​I
   
117 ····​move-​result·​v0 115 ····​move-​result·​v0
   
118 ····​return·​v0 116 ····​return·​v0
119 .​end·​method 117 .​end·​method
   
[−]
smali/am/ed/exportcontacts/FileChooser$InvalidPathPrefixException.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 18 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V 20 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​FileChooser;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​150 24 ····​.​line·​150
24 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$InvalidPa​thPrefixException;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser$InvalidPa​thPrefixException;​-​>this$0:​Lam/​ed/​exportcontacts/​FileChooser;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​RuntimeException;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​RuntimeException;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/FileChooser$RowItemAdapter.smali
Offset 128, 14 lines modified Offset 128, 15 lines modified
   
128 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 128 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
129 ····​move-​result-​object·​v3 129 ····​move-​result-​object·​v3
   
130 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​ 130 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​
   
  131 ····​.​line·​141
131 ····​invoke-​virtual·​{v1},​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​-​>getName()​Ljava/​lang/​String;​ 132 ····​invoke-​virtual·​{v1},​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​-​>getName()​Ljava/​lang/​String;​
   
132 ····​move-​result-​object·​v4 133 ····​move-​result-​object·​v4
   
133 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 134 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
134 ····​.​line·​142 135 ····​.​line·​142
Offset 143, 28 lines modified Offset 144, 30 lines modified
   
143 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 144 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
144 ····​move-​result-​object·​v3 145 ····​move-​result-​object·​v3
   
145 ····​check-​cast·​v3,​·​Landroid/​widget/​ImageView;​ 146 ····​check-​cast·​v3,​·​Landroid/​widget/​ImageView;​
   
  147 ····​.​line·​143
146 ····​invoke-​virtual·​{v1},​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​-​>isDirectory()​Z 148 ····​invoke-​virtual·​{v1},​·​Lam/​ed/​exportcontacts/​FileChooser$RowItem;​-​>isDirectory()​Z
   
147 ····​move-​result·​v4 149 ····​move-​result·​v4
   
148 ····​if-​eqz·​v4,​·​:​cond_2 150 ····​if-​eqz·​v4,​·​:​cond_2
   
149 ····​const/​4·​v4,​·​0x0 151 ····​const/​4·​v4,​·​0x0
   
  152 ····​.​line·​142
150 ····​:​goto_0 153 ····​:​goto_0
151 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​ImageView;​-​>setVisibility(I)​V 154 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​ImageView;​-​>setVisibility(I)​V
   
152 ····​.​line·​145 155 ····​.​line·​145
153 ····​:​cond_1 156 ····​:​cond_1
154 ····​return-​object·​v2 157 ····​return-​object·​v2
   
155 ····​.​line·​142 158 ····​.​line·​143
156 ····​:​cond_2 159 ····​:​cond_2
157 ····​const/​16·​v4,​·​0x8 160 ····​const/​16·​v4,​·​0x8
   
158 ····​goto·​:​goto_0 161 ····​goto·​:​goto_0
159 .​end·​method 162 .​end·​method
[−]
smali/am/ed/exportcontacts/Intro$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Intro;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​Intro;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Intro;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​Intro;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​Intro;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​45 27 ····​.​line·​45
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Intro$1;​-​>this$0:​Lam/​ed/​exportcontacts/​Intro;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​Intro$1;​-​>this$0:​Lam/​ed/​exportcontacts/​Intro;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/FileChooser.smali
Offset 128, 42 lines modified Offset 128, 35 lines modified
128 ····​.​prologue 128 ····​.​prologue
129 ····​.​line·​51 129 ····​.​line·​51
130 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_items:​Ljava/​util/​ArrayList;​ 130 ····​iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_items:​Ljava/​util/​ArrayList;​
   
131 ····​return-​object·​v0 131 ····​return-​object·​v0
132 .​end·​method 132 .​end·​method
   
133 .​method·​static·​synthetic·​access$384(Lam/​ed/​exportcontacts/​FileChooser;​Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 133 .​method·​static·​synthetic·​access$300(Lam/​ed/​exportcontacts/​FileChooser;​)​Ljava/​lang/​String;​
134 ····​.​locals·2 134 ····​.​locals·1
135 ····​.​param·​p0,​·​"x0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​ 135 ····​.​param·​p0,​·​"x0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
136 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
137 ····​.​prologue 136 ····​.​prologue
138 ····​.​line·​51 137 ····​.​line·​51
139 ····new-​instance·​v0,​·Ljava/​lang/​StringBuilder;​ 138 ····iget-​object·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_path:​Ljava/​lang/​String;​
   
140 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V  
   
141 ····​iget-​object·​v1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_path:​Ljava/​lang/​String;​  
   
142 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
143 ····​move-​result-​object·​v0  
   
144 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​  
   
145 ····​move-​result-​object·​v0  
   
146 ····invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 139 ····return-​object·​v0
  140 .​end·​method
   
147 ····move-​result-​object·​v0 141 .​method·static·synthetic·access$302(Lam/​ed/​exportcontacts/​FileChooser;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  142 ····​.​locals·​0
  143 ····​.​param·​p0,​·​"x0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
  144 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
   
148 ····iput-​object·v0,​·p0,​·Lam/​ed/​exportcontacts/​FileChooser;​-​>_path:​Ljava/​lang/​String;​ 145 ····.​prologue
  146 ····​.​line·​51
  147 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_path:​Ljava/​lang/​String;​
   
149 ····​return-​object·v0 148 ····​return-​object·p1
150 .​end·​method 149 .​end·​method
   
151 .​method·​static·​synthetic·​access$402(Lam/​ed/​exportcontacts/​FileChooser;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 150 .​method·​static·​synthetic·​access$402(Lam/​ed/​exportcontacts/​FileChooser;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
152 ····​.​locals·​0 151 ····​.​locals·​0
153 ····​.​param·​p0,​·​"x0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​ 152 ····​.​param·​p0,​·​"x0"····​#·​Lam/​ed/​exportcontacts/​FileChooser;​
154 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​ 153 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
   
Offset 273, 14 lines modified Offset 266, 15 lines modified
273 ····​.​prologue 266 ····​.​prologue
274 ····​.​line·​333 267 ····​.​line·​333
275 ····​:​try_start_0 268 ····​:​try_start_0
276 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 269 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
277 ····​move-​result-​object·​v2 270 ····​move-​result-​object·​v2
   
  271 ····​.​line·​334
278 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>getCanonicalPath()​Ljava/​lang/​String;​ 272 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>getCanonicalPath()​Ljava/​lang/​String;​
   
279 ····​move-​result-​object·​v1 273 ····​move-​result-​object·​v1
   
280 ····​.​line·​335 274 ····​.​line·​335
281 ····​.​local·​v1,​·​"sdcard_path":​Ljava/​lang/​String;​ 275 ····​.​local·​v1,​·​"sdcard_path":​Ljava/​lang/​String;​
282 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>length()​I 276 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>length()​I
Offset 397, 18 lines modified Offset 391, 20 lines modified
   
397 ····​move-​result-​object·​v2 391 ····​move-​result-​object·​v2
   
398 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 392 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
399 ····​move-​result-​object·​v2 393 ····​move-​result-​object·​v2
   
  394 ····​.​line·​464
400 ····​invoke-​virtual·​{p0,​·​v2,​·​v1},​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>prettyPrint(Ljava/​lang/​String;​Z)​Ljava/​lang/​String;​ 395 ····​invoke-​virtual·​{p0,​·​v2,​·​v1},​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>prettyPrint(Ljava/​lang/​String;​Z)​Ljava/​lang/​String;​
   
401 ····​move-​result-​object·​v2 396 ····​move-​result-​object·​v2
   
  397 ····​.​line·​463
402 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 398 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
403 ····​.​line·​467 399 ····​.​line·​467
404 ····​iget·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_mode:​I 400 ····​iget·​v0,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_mode:​I
   
405 ····​const/​4·​v2,​·​0x2 401 ····​const/​4·​v2,​·​0x2
   
Offset 524, 46 lines modified Offset 520, 51 lines modified
   
524 ····​move-​result-​object·​v3 520 ····​move-​result-​object·​v3
   
525 ····​check-​cast·​v3,​·​Landroid/​widget/​Button;​ 521 ····​check-​cast·​v3,​·​Landroid/​widget/​Button;​
   
526 ····​iget-​object·​v4,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_fileChooserButtonLi​stener:​Landroid/​view/​View$OnClickListener;​ 522 ····​iget-​object·​v4,​·​p0,​·​Lam/​ed/​exportcontacts/​FileChooser;​-​>_fileChooserButtonLi​stener:​Landroid/​view/​View$OnClickListener;​
   
  523 ····​.​line·​224
527 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​Button;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V 524 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​Button;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V
   
528 ····​.​line·​225 525 ····​.​line·​225
529 ····​const·​v3,​·​0x7f05000f 526 ····​const·​v3,​·​0x7f05000f
   
Max diff block lines reached; 2732/6185 bytes (44.17%) of diff not shown.
[−]
smali/am/ed/exportcontacts/R.smali
Offset 19, 10 lines modified Offset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​10 22 ····​.​line·​10
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​51  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
[−]
smali/am/ed/exportcontacts/VcardExporter.smali
Offset 606, 14 lines modified Offset 606, 15 lines modified
   
606 ····​if-​le·​v0,​·​v1,​·​:​cond_a 606 ····​if-​le·​v0,​·​v1,​·​:​cond_a
   
607 ····​const/​16·​v17,​·​0x0 607 ····​const/​16·​v17,​·​0x0
   
608 ····​aget-​object·​v17,​·​v5,​·​v17 608 ····​aget-​object·​v17,​·​v5,​·​v17
   
  609 ····​.​line·​254
609 ····​move-​object/​from16·​v0,​·​p0 610 ····​move-​object/​from16·​v0,​·​p0
   
610 ····​move-​object/​from16·​v1,​·​v17 611 ····​move-​object/​from16·​v1,​·​v17
   
611 ····​invoke-​direct·​{v0,​·​v1},​·​Lam/​ed/​exportcontacts/​VcardExporter;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 612 ····​invoke-​direct·​{v0,​·​v1},​·​Lam/​ed/​exportcontacts/​VcardExporter;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
612 ····​move-​result-​object·​v17 613 ····​move-​result-​object·​v17
Offset 629, 14 lines modified Offset 630, 15 lines modified
   
629 ····​const-​string·​v18,​·​";​" 630 ····​const-​string·​v18,​·​";​"
   
630 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 631 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
631 ····​move-​result-​object·​v17 632 ····​move-​result-​object·​v17
   
  633 ····​.​line·​255
632 ····​invoke-​virtual·​{v14},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 634 ····​invoke-​virtual·​{v14},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
633 ····​move-​result-​object·​v18 635 ····​move-​result-​object·​v18
   
634 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 636 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
635 ····​move-​result-​object·​v17 637 ····​move-​result-​object·​v17
Offset 701, 15 lines modified Offset 703, 15 lines modified
   
701 ····​move-​result-​object·​v17 703 ····​move-​result-​object·​v17
   
702 ····​move-​object/​from16·​v0,​·​v17 704 ····​move-​object/​from16·​v0,​·​v17
   
703 ····​invoke-​virtual·​{v12,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 705 ····​invoke-​virtual·​{v12,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
704 ····​.​line·​259 706 ····​.​line·​260
705 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>getOrganisations()​Ljava/​util/​ArrayList;​ 707 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData;​-​>getOrganisations()​Ljava/​util/​ArrayList;​
   
706 ····​move-​result-​object·​v11 708 ····​move-​result-​object·​v11
   
707 ····​.​line·​261 709 ····​.​line·​261
708 ····​.​local·​v11,​·​"organisations":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​>;​" 710 ····​.​local·​v11,​·​"organisations":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​>;​"
709 ····​if-​eqz·​v11,​·​:​cond_b 711 ····​if-​eqz·​v11,​·​:​cond_b
Offset 754, 24 lines modified Offset 756, 26 lines modified
   
754 ····​move-​object/​from16·​v1,​·​v19 756 ····​move-​object/​from16·​v1,​·​v19
   
755 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 757 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
756 ····​move-​result-​object·​v19 758 ····​move-​result-​object·​v19
   
  759 ····​.​line·​265
757 ····​invoke-​virtual·​{v11,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 760 ····​invoke-​virtual·​{v11,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
758 ····​move-​result-​object·​v17 761 ····​move-​result-​object·​v17
   
759 ····​check-​cast·​v17,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​ 762 ····​check-​cast·​v17,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​
   
760 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​-​>getOrganisation()​Ljava/​lang/​String;​ 763 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​-​>getOrganisation()​Ljava/​lang/​String;​
   
761 ····​move-​result-​object·​v17 764 ····​move-​result-​object·​v17
   
  765 ····​.​line·​264
762 ····​move-​object/​from16·​v0,​·​p0 766 ····​move-​object/​from16·​v0,​·​p0
   
763 ····​move-​object/​from16·​v1,​·​v17 767 ····​move-​object/​from16·​v1,​·​v17
   
764 ····​invoke-​direct·​{v0,​·​v1},​·​Lam/​ed/​exportcontacts/​VcardExporter;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 768 ····​invoke-​direct·​{v0,​·​v1},​·​Lam/​ed/​exportcontacts/​VcardExporter;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
765 ····​move-​result-​object·​v17 769 ····​move-​result-​object·​v17
Offset 847, 24 lines modified Offset 851, 26 lines modified
   
847 ····​move-​object/​from16·​v1,​·​v19 851 ····​move-​object/​from16·​v1,​·​v19
   
848 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 852 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
849 ····​move-​result-​object·​v19 853 ····​move-​result-​object·​v19
   
  854 ····​.​line·​268
850 ····​invoke-​virtual·​{v11,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 855 ····​invoke-​virtual·​{v11,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
851 ····​move-​result-​object·​v17 856 ····​move-​result-​object·​v17
   
852 ····​check-​cast·​v17,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​ 857 ····​check-​cast·​v17,​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​
   
853 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​-​>getTitle()​Ljava/​lang/​String;​ 858 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lam/​ed/​exportcontacts/​Exporter$ContactData$​OrganisationDetail;​-​>getTitle()​Ljava/​lang/​String;​
   
854 ····​move-​result-​object·​v17 859 ····​move-​result-​object·​v17
   
  860 ····​.​line·​267
855 ····​move-​object/​from16·​v0,​·​p0 861 ····​move-​object/​from16·​v0,​·​p0
   
856 ····​move-​object/​from16·​v1,​·​v17 862 ····​move-​object/​from16·​v1,​·​v17
   
857 ····​invoke-​direct·​{v0,​·​v1},​·​Lam/​ed/​exportcontacts/​VcardExporter;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 863 ····​invoke-​direct·​{v0,​·​v1},​·​Lam/​ed/​exportcontacts/​VcardExporter;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Max diff block lines reached; 9498/12463 bytes (76.21%) of diff not shown.
[−]
smali/am/ed/exportcontacts/WizardActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​WizardActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​WizardActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​WizardActivity;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​WizardActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​WizardActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​49 27 ····​.​line·​49
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​WizardActivity$1;​-​>this$0:​Lam/​ed/​exportcontacts/​WizardActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​WizardActivity$1;​-​>this$0:​Lam/​ed/​exportcontacts/​WizardActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/am/ed/exportcontacts/WizardActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​WizardActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lam/​ed/​exportcontacts/​WizardActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​WizardActivity;​)​V 23 .​method·​constructor·​<init>(Lam/​ed/​exportcontacts/​WizardActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lam/​ed/​exportcontacts/​WizardActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​57 27 ····​.​line·​57
27 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​WizardActivity$2;​-​>this$0:​Lam/​ed/​exportcontacts/​WizardActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lam/​ed/​exportcontacts/​WizardActivity$2;​-​>this$0:​Lam/​ed/​exportcontacts/​WizardActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V