276 KB
/home/fdroid/fdroiddata/tmp/am.ed.exportcontacts_10003.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_am.ed.exportcontacts_10003.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·64d23b000f2832761c3c4cc0ae56ebbaa80597de2382551ed72f8aa47af00368 
10 Signer·#1·certificate·SHA-1·digest:·b4a529058af9fa4787286300d2062f40815f7705 
11 Signer·#1·certificate·MD5·digest:·a9d7ff7cd688a06d82e1a996b8397808 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·44f18324b8705ffd685a9ac4127a41e0cced91c13a07ad1d061505d0d48ddf2b 
15 Signer·#1·public·key·SHA-1·digest:·934cd9629363ef295d942299612fd46c15d2e155 
16 Signer·#1·public·key·MD5·digest:·94f430abbc40000915c846fc196490d2 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.0 KB
zipinfo {}
    
Offset 1, 21 lines modifiedOffset 1, 19 lines modified
1 Zip·file·size:·58051·bytes,·number·of·entries:·191 Zip·file·size:·57370·bytes,·number·of·entries:·17
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 
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 
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.xml2 -rw----·····2.0·fat·····2348·bX·defN·17-Oct-22·00:32·AndroidManifest.xml
8 -rw----·····1.0·fat·····1026·b-·stor·15-Feb-26·06:53·res/drawable/alert_dialog_icon.png3 -rw----·····1.0·fat······872·b-·stor·80-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.png4 -rw----·····1.0·fat·····1742·b-·stor·80-Jan-01·00:00·res/drawable/browse.png
10 -rw----·····1.0·fat······785·b-·stor·15-Feb-26·06:53·res/drawable/directory.png5 -rw----·····1.0·fat······696·b-·stor·80-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.jpg6 -rw----·····1.0·fat·····9325·b-·stor·80-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.png7 -rw----·····1.0·fat·····3360·b-·stor·80-Jan-01·00:00·res/drawable/icon.png
13 -rw----·····1.0·fat······532·b-·stor·15-Feb-26·06:53·res/drawable/sdcard.png8 -rw----·····1.0·fat······466·b-·stor·80-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.xml9 -rw----·····2.0·fat·····3296·bl·defN·17-Oct-22·00:32·res/layout/configure_vcf.xml
15 -rw----·····2.0·fat·····5320·bl·defN·15-Feb-26·06:53·res/layout/doit.xml10 -rw----·····2.0·fat·····5320·bl·defN·17-Oct-22·00:32·res/layout/doit.xml
16 -rw----·····2.0·fat·····1916·bl·defN·15-Feb-26·06:53·res/layout/filechooser.xml11 -rw----·····2.0·fat·····1916·bl·defN·17-Oct-22·00:32·res/layout/filechooser.xml
17 -rw----·····2.0·fat·····1096·bl·defN·15-Feb-26·06:53·res/layout/filechooser_row.xml12 -rw----·····2.0·fat·····1096·bl·defN·17-Oct-22·00:32·res/layout/filechooser_row.xml
18 -rw----·····2.0·fat·····3284·bl·defN·15-Feb-26·06:53·res/layout/intro.xml13 -rw----·····2.0·fat·····3284·bl·defN·17-Oct-22·00:32·res/layout/intro.xml
19 -rw----·····1.0·fat·····9040·b-·stor·15-Feb-26·06:53·resources.arsc14 -rw----·····1.0·fat·····9072·b-·stor·80-Jan-01·00:00·resources.arsc
20 -rw----·····2.0·fat····59468·bl·defN·15-Feb-26·06:53·classes.dex15 -rw----·····2.0·fat····60244·bl·defN·17-Oct-22·00:32·classes.dex
 16 -rw----·····2.0·fat·····1282·b-·defN·17-Oct-22·00:32·META-INF/MANIFEST.MF
 17 -rw----·····2.0·fat·····1403·b-·defN·17-Oct-22·00:32·META-INF/99051BA4.SF
 18 -rw----·····2.0·fat·····1332·b-·defN·17-Oct-22·00:32·META-INF/99051BA4.RSA
21 19·files,·106643·bytes·uncompressed,·55523·bytes·compressed:··47.9%19 17·files,·107054·bytes·uncompressed,·55172·bytes·compressed:··48.5%
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
42.6 KB
resources.arsc
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
00000000:·0200·0c00·5023·0000·0100·0000·0100·1c00··....P#..........00000000:·0200·0c00·7023·0000·0100·0000·0100·1c00··....p#..........
00000010:·7c11·0000·3400·0000·0400·0000·0000·0000··|...4...........00000010:·7c11·0000·3400·0000·0400·0000·0000·0000··|...4...........
00000020:·fc00·0000·3411·0000·0000·0000·1e00·0000··....4...........00000020:·fc00·0000·3411·0000·0000·0000·2000·0000··....4.......·...
00000030:·fe01·0000·2802·0000·4802·0000·9002·0000··....(...H.......00000030:·4a00·0000·2a02·0000·4802·0000·9002·0000··J...*...H.......
00000040:·c202·0000·fa02·0000·3403·0000·6203·0000··........4...b...00000040:·c202·0000·fa02·0000·3403·0000·6203·0000··........4...b...
00000050:·9403·0000·d003·0000·fa03·0000·3204·0000··............2...00000050:·9403·0000·d003·0000·fa03·0000·3204·0000··............2...
00000060:·7204·0000·9e04·0000·c004·0000·cc04·0000··r...............00000060:·7204·0000·9e04·0000·b004·0000·be04·0000··r...............
00000070:·d804·0000·e604·0000·f804·0000·9805·0000··................00000070:·ca04·0000·6a05·0000·a405·0000·9c06·0000··....j...........
00000080:·d205·0000·ca06·0000·9c09·0000·c209·0000··................ 
00000090:·ee0a·0000·380b·0000·7c0b·0000·9e0b·0000··....8...|.......00000080:·6e09·0000·9409·0000·c00a·0000·0a0b·0000··n...............
 00000090:·4e0b·0000·700b·0000·940b·0000·ae0b·0000··N...p...........
000000a0:·c20b·0000·dc0b·0000·e40b·0000·f60b·0000··................000000a0:·ba0b·0000·dc0b·0000·e40b·0000·f60b·0000··................
000000b0:·4e0c·0000·5c0c·0000·720c·0000·860c·0000··N...\...r.......000000b0:·4e0c·0000·5c0c·0000·720c·0000·860c·0000··N...\...r.......
000000c0:·9c0c·0000·b20c·0000·c60c·0000·d40c·0000··................000000c0:·9c0c·0000·b20c·0000·c60c·0000·d40c·0000··................
000000d0:·160d·0000·3e0d·0000·520d·0000·140e·0000··....>...R.......000000d0:·160d·0000·3e0d·0000·520d·0000·140e·0000··....>...R.......
000000e0:·3a0e·0000·600e·0000·a40e·0000·4e0f·0000··:...`.......N...000000e0:·3a0e·0000·600e·0000·a40e·0000·4e0f·0000··:...`.......N...
000000f0:·2210·0000·3010·0000·0000·0000·1000·0000··"...0...........000000f0:·2210·0000·2810·0000·0000·0000·1000·0000··"...(...........
00000100:·2000·0000·3000·0000·0d00·7600·6500·7200···...0.....v.e.r.00000100:·2000·0000·3000·0000·0e00·5300·6500·6c00···...0.....S.e.l.
 00000110:·6500·6300·7400·6500·6400·2000·4600·6900··e.c.t.e.d.·.F.i.
00000110:·7300·6900·6f00·6e00·2000·3100·2e00·3000··s.i.o.n.·.1...0. 
00000120:·2e00·3300·0000·ee00·4500·7800·7000·6f00··..3.....E.x.p.o. 
00000130:·7200·7400·2000·4300·6f00·6e00·7400·6100··r.t.·.C.o.n.t.a. 
00000140:·6300·7400·7300·2000·6900·7300·2000·6100··c.t.s.·.i.s.·.a. 
00000150:·6e00·2000·6100·7000·7000·6c00·6900·6300··n.·.a.p.p.l.i.c. 
00000160:·6100·7400·6900·6f00·6e00·2000·7400·6f00··a.t.i.o.n.·.t.o. 
00000170:·2000·6800·6500·6c00·7000·2000·7900·6f00···.h.e.l.p.·.y.o. 
00000180:·7500·2000·6500·7800·7000·6f00·7200·7400··u.·.e.x.p.o.r.t. 
00000190:·2000·7900·6f00·7500·7200·2000·6300·6f00···.y.o.u.r.·.c.o. 
000001a0:·6e00·7400·6100·6300·7400·7300·2000·6400··n.t.a.c.t.s.·.d. 
000001b0:·6900·7200·6500·6300·7400·6c00·7900·2000··i.r.e.c.t.l.y.·. 
000001c0:·6600·7200·6f00·6d00·2000·7900·6f00·7500··f.r.o.m.·.y.o.u. 
000001d0:·7200·2000·4100·6e00·6400·7200·6f00·6900··r.·.A.n.d.r.o.i. 
000001e0:·6400·2000·6400·6500·7600·6900·6300·6500··d.·.d.e.v.i.c.e. 
000001f0:·2000·7700·6900·7400·6800·6f00·7500·7400···.w.i.t.h.o.u.t. 
00000200:·2000·7400·6800·6500·2000·6e00·6500·6500···.t.h.e.·.n.e.e. 
00000210:·6400·2000·7400·6f00·2000·7500·7000·6c00··d.·.t.o.·.u.p.l. 
00000220:·6f00·6100·6400·2000·7400·6800·6500·6d00··o.a.d.·.t.h.e.m. 
00000230:·2000·7400·6f00·2000·4700·6f00·6f00·6700···.t.o.·.G.o.o.g. 
00000240:·6c00·6500·2000·6600·6900·7200·7300·7400··l.e.·.f.i.r.s.t. 
00000250:·2e00·2000·4100·2000·7600·4300·6100·7200··..·.A.·.v.C.a.r. 
00000260:·6400·2000·6300·6f00·6e00·7400·6100·6300··d.·.c.o.n.t.a.c. 
00000270:·7400·7300·2000·6600·6900·6c00·6500·2000··t.s.·.f.i.l.e.·. 
00000280:·6900·7300·2000·6500·7800·7000·6f00·7200··i.s.·.e.x.p.o.r. 
00000290:·7400·6500·6400·2000·7400·6f00·2000·7900··t.e.d.·.t.o.·.y. 
000002a0:·6f00·7500·7200·2000·5300·4400·2000·6300··o.u.r.·.S.D.·.c. 
000002b0:·6100·7200·6400·2000·6400·6900·7200·6500··a.r.d.·.d.i.r.e. 
000002c0:·6300·7400·6c00·7900·2000·6600·7200·6f00··c.t.l.y.·.f.r.o. 
000002d0:·6d00·2000·7400·6800·6500·2000·7000·6800··m.·.t.h.e.·.p.h. 
000002e0:·6f00·6e00·6500·7300·2000·6300·6f00·6e00··o.n.e.s.·.c.o.n. 
000002f0:·7400·6100·6300·7400·2000·6c00·6900·7300··t.a.c.t.·.l.i.s. 
00000300:·7400·2e00·0000·1300·5300·6500·6c00·6500··t.......S.e.l.e.00000120:·6c00·6500·3a00·0000·1300·5300·6500·6c00··l.e.:.....S.e.l.
00000310:·6300·7400·6500·6400·2000·4400·6900·7200··c.t.e.d.·.D.i.r.00000130:·6500·6300·7400·6500·6400·2000·4400·6900··e.c.t.e.d.·.D.i.
00000320:·6500·6300·7400·6f00·7200·7900·3a00·0000··e.c.t.o.r.y.:...00000140:·7200·6500·6300·7400·6f00·7200·7900·3a00··r.e.c.t.o.r.y.:.
00000330:·0e00·5300·6500·6c00·6500·6300·7400·6500··..S.e.l.e.c.t.e.00000150:·0000·ee00·4500·7800·7000·6f00·7200·7400··....E.x.p.o.r.t.
 00000160:·2000·4300·6f00·6e00·7400·6100·6300·7400···.C.o.n.t.a.c.t.
 00000170:·7300·2000·6900·7300·2000·6100·6e00·2000··s.·.i.s.·.a.n.·.
 00000180:·6100·7000·7000·6c00·6900·6300·6100·7400··a.p.p.l.i.c.a.t.
 00000190:·6900·6f00·6e00·2000·7400·6f00·2000·6800··i.o.n.·.t.o.·.h.
 000001a0:·6500·6c00·7000·2000·7900·6f00·7500·2000··e.l.p.·.y.o.u.·.
 000001b0:·6500·7800·7000·6f00·7200·7400·2000·7900··e.x.p.o.r.t.·.y.
 000001c0:·6f00·7500·7200·2000·6300·6f00·6e00·7400··o.u.r.·.c.o.n.t.
 000001d0:·6100·6300·7400·7300·2000·6400·6900·7200··a.c.t.s.·.d.i.r.
 000001e0:·6500·6300·7400·6c00·7900·2000·6600·7200··e.c.t.l.y.·.f.r.
 000001f0:·6f00·6d00·2000·7900·6f00·7500·7200·2000··o.m.·.y.o.u.r.·.
 00000200:·4100·6e00·6400·7200·6f00·6900·6400·2000··A.n.d.r.o.i.d.·.
 00000210:·6400·6500·7600·6900·6300·6500·2000·7700··d.e.v.i.c.e.·.w.
 00000220:·6900·7400·6800·6f00·7500·7400·2000·7400··i.t.h.o.u.t.·.t.
 00000230:·6800·6500·2000·6e00·6500·6500·6400·2000··h.e.·.n.e.e.d.·.
 00000240:·7400·6f00·2000·7500·7000·6c00·6f00·6100··t.o.·.u.p.l.o.a.
 00000250:·6400·2000·7400·6800·6500·6d00·2000·7400··d.·.t.h.e.m.·.t.
 00000260:·6f00·2000·4700·6f00·6f00·6700·6c00·6500··o.·.G.o.o.g.l.e.
 00000270:·2000·6600·6900·7200·7300·7400·2e00·2000···.f.i.r.s.t...·.
 00000280:·4100·2000·7600·4300·6100·7200·6400·2000··A.·.v.C.a.r.d.·.
 00000290:·6300·6f00·6e00·7400·6100·6300·7400·7300··c.o.n.t.a.c.t.s.
 000002a0:·2000·6600·6900·6c00·6500·2000·6900·7300···.f.i.l.e.·.i.s.
 000002b0:·2000·6500·7800·7000·6f00·7200·7400·6500···.e.x.p.o.r.t.e.
 000002c0:·6400·2000·7400·6f00·2000·7900·6f00·7500··d.·.t.o.·.y.o.u.
 000002d0:·7200·2000·5300·4400·2000·6300·6100·7200··r.·.S.D.·.c.a.r.
00000340:·6400·2000·4600·6900·6c00·6500·3a00·0000··d.·.F.i.l.e.:...000002e0:·6400·2000·6400·6900·7200·6500·6300·7400··d.·.d.i.r.e.c.t.
 000002f0:·6c00·7900·2000·6600·7200·6f00·6d00·2000··l.y.·.f.r.o.m.·.
 00000300:·7400·6800·6500·2000·7000·6800·6f00·6e00··t.h.e.·.p.h.o.n.
 00000310:·6500·7300·2000·6300·6f00·6e00·7400·6100··e.s.·.c.o.n.t.a.
 00000320:·6300·7400·2000·6c00·6900·7300·7400·2e00··c.t.·.l.i.s.t...
 00000330:·0000·0d00·7600·6500·7200·7300·6900·6f00··....v.e.r.s.i.o.
 00000340:·6e00·2000·3100·2e00·3000·2e00·3300·0000··n.·.1...0...3...
00000350:·2200·7200·6500·7300·2f00·6400·7200·6100··".r.e.s./.d.r.a.00000350:·2200·7200·6500·7300·2f00·6400·7200·6100··".r.e.s./.d.r.a.
00000360:·7700·6100·6200·6c00·6500·2f00·6100·6c00··w.a.b.l.e./.a.l.00000360:·7700·6100·6200·6c00·6500·2f00·6100·6c00··w.a.b.l.e./.a.l.
00000370:·6500·7200·7400·5f00·6400·6900·6100·6c00··e.r.t._.d.i.a.l.00000370:·6500·7200·7400·5f00·6400·6900·6100·6c00··e.r.t._.d.i.a.l.
00000380:·6f00·6700·5f00·6900·6300·6f00·6e00·2e00··o.g._.i.c.o.n...00000380:·6f00·6700·5f00·6900·6300·6f00·6e00·2e00··o.g._.i.c.o.n...
00000390:·7000·6e00·6700·0000·1700·7200·6500·7300··p.n.g.....r.e.s.00000390:·7000·6e00·6700·0000·1700·7200·6500·7300··p.n.g.....r.e.s.
000003a0:·2f00·6400·7200·6100·7700·6100·6200·6c00··/.d.r.a.w.a.b.l.000003a0:·2f00·6400·7200·6100·7700·6100·6200·6c00··/.d.r.a.w.a.b.l.
000003b0:·6500·2f00·6200·7200·6f00·7700·7300·6500··e./.b.r.o.w.s.e.000003b0:·6500·2f00·6200·7200·6f00·7700·7300·6500··e./.b.r.o.w.s.e.
Offset 84, 131 lines modifiedOffset 84, 131 lines modified
00000530:·2e00·7800·6d00·6c00·0000·1e00·7200·6500··..x.m.l.....r.e.00000530:·2e00·7800·6d00·6c00·0000·1e00·7200·6500··..x.m.l.....r.e.
00000540:·7300·2f00·6c00·6100·7900·6f00·7500·7400··s./.l.a.y.o.u.t.00000540:·7300·2f00·6c00·6100·7900·6f00·7500·7400··s./.l.a.y.o.u.t.
00000550:·2f00·6600·6900·6c00·6500·6300·6800·6f00··/.f.i.l.e.c.h.o.00000550:·2f00·6600·6900·6c00·6500·6300·6800·6f00··/.f.i.l.e.c.h.o.
00000560:·6f00·7300·6500·7200·5f00·7200·6f00·7700··o.s.e.r._.r.o.w.00000560:·6f00·7300·6500·7200·5f00·7200·6f00·7700··o.s.e.r._.r.o.w.
00000570:·2e00·7800·6d00·6c00·0000·1400·7200·6500··..x.m.l.....r.e.00000570:·2e00·7800·6d00·6c00·0000·1400·7200·6500··..x.m.l.....r.e.
00000580:·7300·2f00·6c00·6100·7900·6f00·7500·7400··s./.l.a.y.o.u.t.00000580:·7300·2f00·6c00·6100·7900·6f00·7500·7400··s./.l.a.y.o.u.t.
00000590:·2f00·6900·6e00·7400·7200·6f00·2e00·7800··/.i.n.t.r.o...x.00000590:·2f00·6900·6e00·7400·7200·6f00·2e00·7800··/.i.n.t.r.o...x.
000005a0:·6d00·6c00·0000·0f00·4500·7800·7000·6f00··m.l.....E.x.p.o.000005a0:·6d00·6c00·0000·0700·5700·6500·6c00·6300··m.l.....W.e.l.c.
 000005b0:·6f00·6d00·6500·0000·0500·4100·6200·6f00··o.m.e.....A.b.o.
000005b0:·7200·7400·2000·4300·6f00·6e00·7400·6100··r.t.·.C.o.n.t.a. 
000005c0:·6300·7400·7300·0000·0400·4200·6100·6300··c.t.s.....B.a.c. 
000005d0:·6b00·0000·0400·4e00·6500·7800·7400·0000··k.....N.e.x.t...000005c0:·7200·7400·0000·0400·4e00·6500·7800·7400··r.t.....N.e.x.t.
000005e0:·0500·4100·6200·6f00·7200·7400·0000·0700··..A.b.o.r.t..... 
000005f0:·5700·6500·6c00·6300·6f00·6d00·6500·0000··W.e.l.c.o.m.e... 
00000600:·4e00·4600·6f00·7200·2000·6800·6500·6c00··N.F.o.r.·.h.e.l.000005d0:·0000·4e00·4600·6f00·7200·2000·6800·6500··..N.F.o.r.·.h.e.
00000610:·7000·2000·7500·7300·6900·6e00·6700·2000··p.·.u.s.i.n.g.·.000005e0:·6c00·7000·2000·7500·7300·6900·6e00·6700··l.p.·.u.s.i.n.g.
 000005f0:·2000·7400·6800·6900·7300·2000·6100·7000···.t.h.i.s.·.a.p.
 00000600:·7000·6c00·6900·6300·6100·7400·6900·6f00··p.l.i.c.a.t.i.o.
 00000610:·6e00·2000·6f00·7200·2000·7400·6f00·2000··n.·.o.r.·.t.o.·.
 00000620:·7200·6500·7000·6f00·7200·7400·2000·6200··r.e.p.o.r.t.·.b.
 00000630:·7500·6700·7300·2000·7400·6f00·2000·7400··u.g.s.·.t.o.·.t.
 00000640:·6800·6500·2000·6100·7500·7400·6800·6f00··h.e.·.a.u.t.h.o.
 00000650:·7200·2c00·2000·7000·6c00·6500·6100·7300··r.,.·.p.l.e.a.s.
 00000660:·6500·2000·7600·6900·7300·6900·7400·3a00··e.·.v.i.s.i.t.:.
 00000670:·0000·1b00·5400·6800·6500·2000·4500·7800··....T.h.e.·.E.x.
 00000680:·7000·6f00·7200·7400·2000·4300·6f00·6e00··p.o.r.t.·.C.o.n.
 00000690:·7400·6100·6300·7400·7300·2000·7700·6500··t.a.c.t.s.·.w.e.
 000006a0:·6200·7000·6100·6700·6500·0000·7a00·4900··b.p.a.g.e...z.I.
 000006b0:·6600·2000·7900·6f00·7500·2000·7000·7500··f.·.y.o.u.·.p.u.
 000006c0:·7200·6300·6800·6100·7300·6500·6400·2000··r.c.h.a.s.e.d.·.
00000620:·7400·6800·6900·7300·2000·6100·7000·7000··t.h.i.s.·.a.p.p.000006d0:·7400·6800·6900·7300·2000·6100·7000·7000··t.h.i.s.·.a.p.p.
00000630:·6c00·6900·6300·6100·7400·6900·6f00·6e00··l.i.c.a.t.i.o.n. 
00000640:·2000·6f00·7200·2000·7400·6f00·2000·7200···.o.r.·.t.o.·.r. 
00000650:·6500·7000·6f00·7200·7400·2000·6200·7500··e.p.o.r.t.·.b.u. 
Max diff block lines reached; 19573/43625 bytes (44.87%) of diff not shown.
116 KB
classes.dex
116 KB
classes.jar
3.75 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·71186·bytes,·number·of·entries:·451 Zip·file·size:·71135·bytes,·number·of·entries:·45
2 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Backend.class2 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Backend.class
3 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/BuildConfig.class3 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/BuildConfig.class
4 ?rwxrwxr-x··2.0·unx······815·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ConfigureVCF$1.class4 ?rwxrwxr-x··2.0·unx······815·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ConfigureVCF$1.class
5 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ConfigureVCF$2.class5 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ConfigureVCF$2.class
6 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ConfigureVCF$3.class6 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ConfigureVCF$3.class
7 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Doit$1.class7 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Doit$1.class
8 ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Doit$2.class8 ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Doit$2.class
Offset 17, 19 lines modifiedOffset 17, 19 lines modified
17 ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Exporter$ContactData$OrganisationDetail.class17 ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Exporter$ContactData$OrganisationDetail.class
18 ?rwxrwxr-x··2.0·unx·····2633·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Exporter$ContactData.class18 ?rwxrwxr-x··2.0·unx·····2633·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Exporter$ContactData.class
19 ?rwxrwxr-x··2.0·unx·····4029·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Exporter.class19 ?rwxrwxr-x··2.0·unx·····4029·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Exporter.class
20 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$1.class20 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$1.class
21 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$1DirFilter.class21 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$1DirFilter.class
22 ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$1RowItemSorter.class22 ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$1RowItemSorter.class
23 ?rwxrwxr-x··2.0·unx·····1058·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$1VCardFilter.class23 ?rwxrwxr-x··2.0·unx·····1058·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$1VCardFilter.class
24 ?rwxrwxr-x··2.0·unx·····1386·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$2.class24 ?rwxrwxr-x··2.0·unx·····1405·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$2.class
25 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$InvalidPathPrefixException.class25 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$InvalidPathPrefixException.class
26 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$RowItem.class26 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$RowItem.class
27 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$RowItemAdapter.class27 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser$RowItemAdapter.class
28 ?rwxrwxr-x··2.0·unx·····7449·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser.class28 ?rwxrwxr-x··2.0·unx·····7391·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/FileChooser.class
29 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Intro$1.class29 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Intro$1.class
30 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$attr.class30 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$attr.class
31 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$drawable.class31 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$drawable.class
32 ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$id.class32 ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$id.class
33 ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$layout.class33 ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$layout.class
34 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$string.class34 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R$string.class
35 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R.class35 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/R.class
Offset 39, 9 lines modifiedOffset 39, 9 lines modified
39 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class39 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class
40 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class40 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class
41 ?rwxrwxr-x··2.0·unx·····4342·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ConfigureVCF.class41 ?rwxrwxr-x··2.0·unx·····4342·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ConfigureVCF.class
42 ?rwxrwxr-x··2.0·unx·····3883·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ContactsBackend.class42 ?rwxrwxr-x··2.0·unx·····3883·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ContactsBackend.class
43 ?rwxrwxr-x··2.0·unx·····4316·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ContactsContractBackend.class43 ?rwxrwxr-x··2.0·unx·····4316·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/ContactsContractBackend.class
44 ?rwxrwxr-x··2.0·unx·····6083·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Doit.class44 ?rwxrwxr-x··2.0·unx·····6083·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Doit.class
45 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Intro.class45 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/Intro.class
46 ?rwxrwxr-x··2.0·unx·····7649·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/VcardExporter.class46 ?rwxrwxr-x··2.0·unx·····7637·b-·stor·80-Jan-01·00:00·am/ed/exportcontacts/VcardExporter.class
47 45·files,·63970·bytes·uncompressed,·63970·bytes·compressed:··0.0%47 45·files,·63919·bytes·uncompressed,·63919·bytes·compressed:··0.0%
946 B
am/ed/exportcontacts/FileChooser$2.class
866 B
procyon -ec {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ········final·FileChooser$RowItem·fileChooser$RowItem·=·(FileChooser$RowItem)FileChooser.access$200(this.this$0).get(index);17 ········final·FileChooser$RowItem·fileChooser$RowItem·=·(FileChooser$RowItem)FileChooser.access$200(this.this$0).get(index);
18 ········if·(fileChooser$RowItem.isDirectory())·{18 ········if·(fileChooser$RowItem.isDirectory())·{
19 ············final·String·name·=·fileChooser$RowItem.getName();19 ············final·String·name·=·fileChooser$RowItem.getName();
20 ············if·(name.equals(".."))·{20 ············if·(name.equals(".."))·{
21 ················this.this$0.strtipLastFilepartFromPath();21 ················this.this$0.strtipLastFilepartFromPath();
22 ············}22 ············}
23 ············else·{23 ············else·{
24 ················FileChooser.access$384(this.this$0,·(Object)(name·+·"/"));24 ················FileChooser.access$302(this.this$0,·FileChooser.access$300(this.this$0)·+·name·+·"/");
25 ············}25 ············}
26 ············FileChooser.access$402(this.this$0,·"");26 ············FileChooser.access$402(this.this$0,·"");
27 ············this.this$0.updateList();27 ············this.this$0.updateList();
28 ········}28 ········}
29 ········else·{29 ········else·{
30 ············FileChooser.access$402(this.this$0,·fileChooser$RowItem.getName());30 ············FileChooser.access$402(this.this$0,·fileChooser$RowItem.getName());
31 ············FileChooser.access$500(this.this$0);31 ············FileChooser.access$500(this.this$0);
110 KB
am/ed/exportcontacts/FileChooser.class
110 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 public·class·am.ed.exportcontacts.FileChooser1 public·class·am.ed.exportcontacts.FileChooser
2 ··minor·version:·02 ··minor·version:·0
3 ··major·version:·493 ··major·version:·49
4 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER4 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
5 ··this_class:·#2··························//·am/ed/exportcontacts/FileChooser5 ··this_class:·#2··························//·am/ed/exportcontacts/FileChooser
6 ··super_class:·#4·························//·java/lang/Object6 ··super_class:·#4·························//·java/lang/Object
7 ··interfaces:·0,·fields:·14,·methods:·23,·attributes:·07 ··interfaces:·0,·fields:·14,·methods:·24,·attributes:·0
8 Constant·pool:8 Constant·pool:
9 ····#1·=·Utf8···············am/ed/exportcontacts/FileChooser9 ····#1·=·Utf8···············am/ed/exportcontacts/FileChooser
10 ····#2·=·Class··············#1············//·am/ed/exportcontacts/FileChooser10 ····#2·=·Class··············#1············//·am/ed/exportcontacts/FileChooser
11 ····#3·=·Utf8···············java/lang/Object11 ····#3·=·Utf8···············java/lang/Object
12 ····#4·=·Class··············#3············//·java/lang/Object12 ····#4·=·Class··············#3············//·java/lang/Object
13 ····#5·=·Utf8···············MODE_DIR13 ····#5·=·Utf8···············MODE_DIR
14 ····#6·=·Utf8···············I14 ····#6·=·Utf8···············I
Offset 64, 302 lines modifiedOffset 64, 300 lines modified
64 ···#56·=·Fieldref···········#2.#55········//·am/ed/exportcontacts/FileChooser._fileChooserItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;64 ···#56·=·Fieldref···········#2.#55········//·am/ed/exportcontacts/FileChooser._fileChooserItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
65 ···#57·=·NameAndType········#11:#12·······//·_context:Landroid/content/Context;65 ···#57·=·NameAndType········#11:#12·······//·_context:Landroid/content/Context;
66 ···#58·=·Fieldref···········#2.#57········//·am/ed/exportcontacts/FileChooser._context:Landroid/content/Context;66 ···#58·=·Fieldref···········#2.#57········//·am/ed/exportcontacts/FileChooser._context:Landroid/content/Context;
67 ···#59·=·NameAndType········#13:#14·······//·_dialog:Landroid/app/Dialog;67 ···#59·=·NameAndType········#13:#14·······//·_dialog:Landroid/app/Dialog;
68 ···#60·=·Fieldref···········#2.#59········//·am/ed/exportcontacts/FileChooser._dialog:Landroid/app/Dialog;68 ···#60·=·Fieldref···········#2.#59········//·am/ed/exportcontacts/FileChooser._dialog:Landroid/app/Dialog;
69 ···#61·=·NameAndType········#23:#24·······//·_items:Ljava/util/ArrayList;69 ···#61·=·NameAndType········#23:#24·······//·_items:Ljava/util/ArrayList;
70 ···#62·=·Fieldref···········#2.#61········//·am/ed/exportcontacts/FileChooser._items:Ljava/util/ArrayList;70 ···#62·=·Fieldref···········#2.#61········//·am/ed/exportcontacts/FileChooser._items:Ljava/util/ArrayList;
71 ···#63·=·Utf8···············java/lang/StringBuilder 
72 ···#64·=·Class··············#63···········//·java/lang/StringBuilder 
73 ···#65·=·Methodref··········#64.#34·······//·java/lang/StringBuilder."<init>":()V 
74 ···#66·=·NameAndType········#30:#22·······//·_path:Ljava/lang/String;71 ···#63·=·NameAndType········#30:#22·······//·_path:Ljava/lang/String;
75 ···#67·=·Fieldref···········#2.#66········//·am/ed/exportcontacts/FileChooser._path:Ljava/lang/String;72 ···#64·=·Fieldref···········#2.#63········//·am/ed/exportcontacts/FileChooser._path:Ljava/lang/String;
76 ···#68·=·Utf8···············append 
77 ···#69·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder; 
78 ···#70·=·NameAndType········#68:#69·······//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
79 ···#71·=·Methodref··········#64.#70·······//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;73 ···#65·=·NameAndType········#21:#22·······//·_filename:Ljava/lang/String;
 74 ···#66·=·Fieldref···········#2.#65········//·am/ed/exportcontacts/FileChooser._filename:Ljava/lang/String;
 75 ···#67·=·Utf8···············updateCurrentSelection
 76 ···#68·=·NameAndType········#67:#33·······//·updateCurrentSelection:()V
 77 ···#69·=·Methodref··········#2.#68········//·am/ed/exportcontacts/FileChooser.updateCurrentSelection:()V
 78 ···#70·=·NameAndType········#15:#16·······//·_extensions:[Ljava/lang/String;
 79 ···#71·=·Fieldref···········#2.#70········//·am/ed/exportcontacts/FileChooser._extensions:[Ljava/lang/String;
80 ···#72·=·Utf8···············(Ljava/lang/Object;)Ljava/lang/StringBuilder;80 ···#72·=·Utf8···············java/lang/String
 81 ···#73·=·Class··············#72···········//·java/lang/String
81 ···#73·=·NameAndType········#68:#72·······//·append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
82 ···#74·=·Methodref··········#64.#73·······//·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
83 ···#75·=·Utf8···············toString82 ···#74·=·Utf8···············trim
84 ···#76·=·Utf8···············()Ljava/lang/String;83 ···#75·=·Utf8···············()Ljava/lang/String;
85 ···#77·=·NameAndType········#75:#76·······//·toString:()Ljava/lang/String; 
86 ···#78·=·Methodref··········#64.#77·······//·java/lang/StringBuilder.toString:()Ljava/lang/String; 
87 ···#79·=·NameAndType········#21:#22·······//·_filename:Ljava/lang/String; 
88 ···#80·=·Fieldref···········#2.#79········//·am/ed/exportcontacts/FileChooser._filename:Ljava/lang/String; 
89 ···#81·=·Utf8···············updateCurrentSelection 
90 ···#82·=·NameAndType········#81:#33·······//·updateCurrentSelection:()V 
91 ···#83·=·Methodref··········#2.#82········//·am/ed/exportcontacts/FileChooser.updateCurrentSelection:()V 
92 ···#84·=·NameAndType········#15:#16·······//·_extensions:[Ljava/lang/String; 
93 ···#85·=·Fieldref···········#2.#84········//·am/ed/exportcontacts/FileChooser._extensions:[Ljava/lang/String; 
94 ···#86·=·Utf8···············java/lang/String 
95 ···#87·=·Class··············#86···········//·java/lang/String 
96 ···#88·=·Utf8···············trim 
97 ···#89·=·NameAndType········#88:#76·······//·trim:()Ljava/lang/String;84 ···#76·=·NameAndType········#74:#75·······//·trim:()Ljava/lang/String;
98 ···#90·=·Methodref··········#87.#89·······//·java/lang/String.trim:()Ljava/lang/String;85 ···#77·=·Methodref··········#73.#76·······//·java/lang/String.trim:()Ljava/lang/String;
99 ···#91·=·Utf8···············/86 ···#78·=·Utf8···············/
100 ···#92·=·String·············#91···········//·/87 ···#79·=·String·············#78···········//·/
101 ···#93·=·Utf8···············startsWith88 ···#80·=·Utf8···············startsWith
102 ···#94·=·Utf8···············(Ljava/lang/String;)Z89 ···#81·=·Utf8···············(Ljava/lang/String;)Z
103 ···#95·=·NameAndType········#93:#94·······//·startsWith:(Ljava/lang/String;)Z90 ···#82·=·NameAndType········#80:#81·······//·startsWith:(Ljava/lang/String;)Z
104 ···#96·=·Methodref··········#87.#95·······//·java/lang/String.startsWith:(Ljava/lang/String;)Z91 ···#83·=·Methodref··········#73.#82·······//·java/lang/String.startsWith:(Ljava/lang/String;)Z
 92 ···#84·=·Utf8···············java/lang/StringBuilder
 93 ···#85·=·Class··············#84···········//·java/lang/StringBuilder
 94 ···#86·=·Methodref··········#85.#34·······//·java/lang/StringBuilder."<init>":()V
 95 ···#87·=·Utf8···············append
 96 ···#88·=·Utf8···············(Ljava/lang/String;)Ljava/lang/StringBuilder;
 97 ···#89·=·NameAndType········#87:#88·······//·append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 98 ···#90·=·Methodref··········#85.#89·······//·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 99 ···#91·=·Utf8···············toString
 100 ···#92·=·NameAndType········#91:#75·······//·toString:()Ljava/lang/String;
 101 ···#93·=·Methodref··········#85.#92·······//·java/lang/StringBuilder.toString:()Ljava/lang/String;
105 ···#97·=·Utf8···············endsWith102 ···#94·=·Utf8···············endsWith
106 ···#98·=·NameAndType········#97:#94·······//·endsWith:(Ljava/lang/String;)Z103 ···#95·=·NameAndType········#94:#81·······//·endsWith:(Ljava/lang/String;)Z
107 ···#99·=·Methodref··········#87.#98·······//·java/lang/String.endsWith:(Ljava/lang/String;)Z104 ···#96·=·Methodref··········#73.#95·······//·java/lang/String.endsWith:(Ljava/lang/String;)Z
108 ··#100·=·Utf8···············android/os/Environment105 ···#97·=·Utf8···············android/os/Environment
109 ··#101·=·Class··············#100··········//·android/os/Environment106 ···#98·=·Class··············#97···········//·android/os/Environment
110 ··#102·=·Utf8···············getExternalStorageDirectory107 ···#99·=·Utf8···············getExternalStorageDirectory
111 ··#103·=·Utf8···············()Ljava/io/File;108 ··#100·=·Utf8···············()Ljava/io/File;
112 ··#104·=·NameAndType········#102:#103·····//·getExternalStorageDirectory:()Ljava/io/File;109 ··#101·=·NameAndType········#99:#100······//·getExternalStorageDirectory:()Ljava/io/File;
113 ··#105·=·Methodref··········#101.#104·····//·android/os/Environment.getExternalStorageDirectory:()Ljava/io/File;110 ··#102·=·Methodref··········#98.#101······//·android/os/Environment.getExternalStorageDirectory:()Ljava/io/File;
114 ··#106·=·Utf8···············java/io/File111 ··#103·=·Utf8···············java/io/File
115 ··#107·=·Class··············#106··········//·java/io/File112 ··#104·=·Class··············#103··········//·java/io/File
116 ··#108·=·Utf8···············getCanonicalPath113 ··#105·=·Utf8···············getCanonicalPath
117 ··#109·=·NameAndType········#108:#76······//·getCanonicalPath:()Ljava/lang/String;114 ··#106·=·NameAndType········#105:#75······//·getCanonicalPath:()Ljava/lang/String;
118 ··#110·=·Methodref··········#107.#109·····//·java/io/File.getCanonicalPath:()Ljava/lang/String;115 ··#107·=·Methodref··········#104.#106·····//·java/io/File.getCanonicalPath:()Ljava/lang/String;
119 ··#111·=·Utf8···············length116 ··#108·=·Utf8···············length
120 ··#112·=·Utf8···············()I117 ··#109·=·Utf8···············()I
121 ··#113·=·NameAndType········#111:#112·····//·length:()I118 ··#110·=·NameAndType········#108:#109·····//·length:()I
122 ··#114·=·Methodref··········#87.#113······//·java/lang/String.length:()I119 ··#111·=·Methodref··········#73.#110······//·java/lang/String.length:()I
123 ··#115·=·Utf8···············charAt120 ··#112·=·Utf8···············charAt
124 ··#116·=·Utf8···············(I)C121 ··#113·=·Utf8···············(I)C
125 ··#117·=·NameAndType········#115:#116·····//·charAt:(I)C122 ··#114·=·NameAndType········#112:#113·····//·charAt:(I)C
126 ··#118·=·Methodref··········#87.#117······//·java/lang/String.charAt:(I)C123 ··#115·=·Methodref··········#73.#114······//·java/lang/String.charAt:(I)C
127 ··#119·=·Float··············6.6E-44f124 ··#116·=·Float··············6.6E-44f
128 ··#120·=·Utf8···············equals125 ··#117·=·Utf8···············equals
129 ··#121·=·Utf8···············(Ljava/lang/Object;)Z126 ··#118·=·Utf8···············(Ljava/lang/Object;)Z
130 ··#122·=·NameAndType········#120:#121·····//·equals:(Ljava/lang/Object;)Z127 ··#119·=·NameAndType········#117:#118·····//·equals:(Ljava/lang/Object;)Z
131 ··#123·=·Methodref··········#87.#122······//·java/lang/String.equals:(Ljava/lang/Object;)Z128 ··#120·=·Methodref··········#73.#119······//·java/lang/String.equals:(Ljava/lang/Object;)Z
132 ··#124·=·Integer············2130837509129 ··#121·=·Integer············2130837509
133 ··#125·=·Float··············1.7279974E38f130 ··#122·=·Float··············1.7279974E38f
134 ··#126·=·Integer············2130837506131 ··#123·=·Integer············2130837506
135 ··#127·=·Float··············1.7279968E38f132 ··#124·=·Float··············1.7279968E38f
136 ··#128·=·Utf8···············java/io/IOException133 ··#125·=·Utf8···············java/io/IOException
137 ··#129·=·Class··············#128··········//·java/io/IOException134 ··#126·=·Class··············#125··········//·java/io/IOException
138 ··#130·=·Integer············2131034130135 ··#127·=·Integer············2131034130
139 ··#131·=·Float··············1.7678769E38f136 ··#128·=·Float··············1.7678769E38f
140 ··#132·=·Integer············2131034112137 ··#129·=·Integer············2131034112
141 ··#133·=·Float··············1.7678732E38f138 ··#130·=·Float··············1.7678732E38f
142 ··#134·=·Utf8···············android/app/Dialog139 ··#131·=·Utf8···············android/app/Dialog
143 ··#135·=·Class··············#134··········//·android/app/Dialog140 ··#132·=·Class··············#131··········//·android/app/Dialog
144 ··#136·=·Utf8···············findViewById141 ··#133·=·Utf8···············findViewById
145 ··#137·=·Utf8···············(I)Landroid/view/View;142 ··#134·=·Utf8···············(I)Landroid/view/View;
146 ··#138·=·NameAndType········#136:#137·····//·findViewById:(I)Landroid/view/View;143 ··#135·=·NameAndType········#133:#134·····//·findViewById:(I)Landroid/view/View;
147 ··#139·=·Methodref··········#135.#138·····//·android/app/Dialog.findViewById:(I)Landroid/view/View;144 ··#136·=·Methodref··········#132.#135·····//·android/app/Dialog.findViewById:(I)Landroid/view/View;
148 ··#140·=·Utf8···············android/widget/TextView145 ··#137·=·Utf8···············android/widget/TextView
149 ··#141·=·Class··············#140··········//·android/widget/TextView146 ··#138·=·Class··············#137··········//·android/widget/TextView
150 ··#142·=·Utf8···············prettyPrint147 ··#139·=·Utf8···············prettyPrint
151 ··#143·=·Utf8···············(Ljava/lang/String;Z)Ljava/lang/String;148 ··#140·=·Utf8···············(Ljava/lang/String;Z)Ljava/lang/String;
152 ··#144·=·NameAndType········#142:#143·····//·prettyPrint:(Ljava/lang/String;Z)Ljava/lang/String;149 ··#141·=·NameAndType········#139:#140·····//·prettyPrint:(Ljava/lang/String;Z)Ljava/lang/String;
153 ··#145·=·Methodref··········#2.#144·······//·am/ed/exportcontacts/FileChooser.prettyPrint:(Ljava/lang/String;Z)Ljava/lang/String;150 ··#142·=·Methodref··········#2.#141·······//·am/ed/exportcontacts/FileChooser.prettyPrint:(Ljava/lang/String;Z)Ljava/lang/String;
154 ··#146·=·Utf8···············setText151 ··#143·=·Utf8···············setText
155 ··#147·=·Utf8···············(Ljava/lang/CharSequence;)V152 ··#144·=·Utf8···············(Ljava/lang/CharSequence;)V
156 ··#148·=·NameAndType········#146:#147·····//·setText:(Ljava/lang/CharSequence;)V153 ··#145·=·NameAndType········#143:#144·····//·setText:(Ljava/lang/CharSequence;)V
157 ··#149·=·Methodref··········#141.#148·····//·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V154 ··#146·=·Methodref··········#138.#145·····//·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
158 ··#150·=·Float··············2.8E-45f155 ··#147·=·Float··············2.8E-45f
Max diff block lines reached; 70682/112157 bytes (63.02%) of diff not shown.
1.33 KB
am/ed/exportcontacts/VcardExporter.class
1.25 KB
procyon -ec {}
    
Offset 267, 15 lines modifiedOffset 267, 15 lines modified
267 ················b·=·true;267 ················b·=·true;
268 ············}268 ············}
269 ········}269 ········}
270 ········return·b;270 ········return·b;
271 ····}271 ····}
272 ····272 ····
273 ····protected·boolean·isValidDateAndOrTime(final·String·s)·{273 ····protected·boolean·isValidDateAndOrTime(final·String·s)·{
274 ········return·s.matches("(?:"·+·"[0-9]{4}(?:-?[0-9]{2}(?:-?[0-9]{2})?)?"·+·"|"·+·"--(?:[0-9]{2}(?:-?[0-9]{2})?|-[0-9]{2})"·+·")?"·+·"(?:T(?:"·+·"(?:[0-1][0-9]|2[0-3])(?::?[0-5][0-9](?::?(?:60|[0-5][0-9]))?)?(?:Z|[-+](?:[0-1][0-9]|2[0-3])(?::?[0-5][0-9])?)?"·+·"|"·+·"-(?:[0-5][0-9](?::?(?:60|[0-5][0-9]))?|-(?:60|[0-5][0-9]))"·+·"))?");274 ········return·s.matches("(?:"·+·"[0-9]{4}(?:-?[0-9]{2}(?:-?[0-9]{2})?)?"·+·"|"·+·"--(?:[0-9]{2}(?:-?[0-9]{2})?|-[0-9]{2})"·+·")?(?:T(?:"·+·"(?:[0-1][0-9]|2[0-3])(?::?[0-5][0-9](?::?(?:60|[0-5][0-9]))?)?(?:Z|[-+](?:[0-1][0-9]|2[0-3])(?::?[0-5][0-9])?)?"·+·"|"·+·"-(?:[0-5][0-9](?::?(?:60|[0-5][0-9]))?|-(?:60|[0-5][0-9]))"·+·"))?");
275 ····}275 ····}
276 ····276 ····
277 ····protected·void·preExport()·{277 ····protected·void·preExport()·{
278 ········final·SharedPreferences·sharedPreferences·=·this.getSharedPreferences();278 ········final·SharedPreferences·sharedPreferences·=·this.getSharedPreferences();
279 ········final·File·file·=·new·File(ConfigureVCF.getSdCardPathPrefix()·+·sharedPreferences.getString("path",·"/")·+·sharedPreferences.getString("filename",·"android-contacts.vcf"));279 ········final·File·file·=·new·File(ConfigureVCF.getSdCardPathPrefix()·+·sharedPreferences.getString("path",·"/")·+·sharedPreferences.getString("filename",·"android-contacts.vcf"));
280 ········if·(file.exists()·&&·file.length()·>·0L)·{280 ········if·(file.exists()·&&·file.length()·>·0L)·{
281 ············this.showContinueOrAbort(2130968616);281 ············this.showContinueOrAbort(2130968616);
566 B
smali/am/ed/exportcontacts/ConfigureVCF$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/ConfigureVCF;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/ConfigureVCF;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/ConfigureVCF;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/ConfigureVCF;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/ConfigureVCF;
  
25 ····.prologue26 ····.prologue
26 ····.line·7027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
617 B
smali/am/ed/exportcontacts/Exporter$ContactData$OrganisationDetail.smali
    
Offset 21, 14 lines modifiedOffset 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·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter$ContactData;Ljava/lang/String;Ljava/lang/String;)V23 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter$ContactData;Ljava/lang/String;Ljava/lang/String;)V
24 ····.locals·224 ····.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 ····.prologue28 ····.prologue
28 ····const/4·v0,·0x029 ····const/4·v0,·0x0
  
29 ····.line·6630 ····.line·66
580 B
smali/am/ed/exportcontacts/WizardActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/WizardActivity;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/WizardActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/WizardActivity;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/WizardActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/WizardActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
511 B
smali/am/ed/exportcontacts/Doit$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Doit;
  
25 ····.prologue26 ····.prologue
26 ····.line·21427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
566 B
smali/am/ed/exportcontacts/ConfigureVCF$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/ConfigureVCF;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/ConfigureVCF;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/ConfigureVCF;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/ConfigureVCF;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/ConfigureVCF;
  
25 ····.prologue26 ····.prologue
26 ····.line·8427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.14 KB
smali/am/ed/exportcontacts/ContactsContractBackend.smali
    
Offset 327, 14 lines modifiedOffset 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,·0x7328 ····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·v5332 ····move-result-object·v5
  
332 ····aput-object·v5,·v4,·v10333 ····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 modifiedOffset 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,·v5367 ····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·v6371 ····move-result-object·v6
  
370 ····.line·162372 ····.line·162
371 ····.local·v6,·"cur":Landroid/database/Cursor;373 ····.local·v6,·"cur":Landroid/database/Cursor;
372 ····:cond_3374 ····:cond_3
Offset 409, 38 lines modifiedOffset 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$CommonDataKinds$Phone;412 ····const-class·v1,·Landroid/provider/ContactsContract$CommonDataKinds$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;)I415 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
413 ····move-result·v2416 ····move-result·v2
  
414 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getInt(I)I417 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getInt(I)I
  
415 ····move-result·v2418 ····move-result·v2
  
 419 ····.line·170
416 ····invoke-direct·{p0,·v1,·v2},·Lam/ed/exportcontacts/ContactsContractBackend;->convertBackendTypeToType(Ljava/lang/Class;I)I420 ····invoke-direct·{p0,·v1,·v2},·Lam/ed/exportcontacts/ContactsContractBackend;->convertBackendTypeToType(Ljava/lang/Class;I)I
  
417 ····move-result·v1421 ····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;)I424 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
420 ····move-result·v2425 ····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·v2427 ····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;)V428 ····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;)V430 ····invoke-virtual·{p1,·v0},·Lam/ed/exportcontacts/Exporter$ContactData;->addNumber(Lam/ed/exportcontacts/Exporter$ContactData$NumberDetail;)V
  
425 ····goto·:goto_1431 ····goto·:goto_1
  
426 ····.line·177432 ····.line·177
427 ····:cond_4433 ····: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 modifiedOffset 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$CommonDataKinds$Email;463 ····const-class·v1,·Landroid/provider/ContactsContract$CommonDataKinds$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;)I466 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
460 ····move-result·v2467 ····move-result·v2
  
461 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getInt(I)I468 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getInt(I)I
  
462 ····move-result·v2469 ····move-result·v2
  
 470 ····.line·179
463 ····invoke-direct·{p0,·v1,·v2},·Lam/ed/exportcontacts/ContactsContractBackend;->convertBackendTypeToType(Ljava/lang/Class;I)I471 ····invoke-direct·{p0,·v1,·v2},·Lam/ed/exportcontacts/ContactsContractBackend;->convertBackendTypeToType(Ljava/lang/Class;I)I
  
464 ····move-result·v1472 ····move-result·v1
  
465 ····const-string·v2,·"data1"473 ····const-string·v2,·"data1"
  
 474 ····.line·182
466 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I475 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
467 ····move-result·v2476 ····move-result·v2
  
468 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;477 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
469 ····move-result-object·v2478 ····move-result-object·v2
  
470 ····invoke-direct·{v0,·p1,·v1,·v2},·Lam/ed/exportcontacts/Exporter$ContactData$EmailDetail;-><init>(Lam/ed/exportcontacts/Exporter$ContactData;ILjava/lang/String;)V479 ····invoke-direct·{v0,·p1,·v1,·v2},·Lam/ed/exportcontacts/Exporter$ContactData$EmailDetail;-><init>(Lam/ed/exportcontacts/Exporter$ContactData;ILjava/lang/String;)V
  
 480 ····.line·178
471 ····invoke-virtual·{p1,·v0},·Lam/ed/exportcontacts/Exporter$ContactData;->addEmail(Lam/ed/exportcontacts/Exporter$ContactData$EmailDetail;)V481 ····invoke-virtual·{p1,·v0},·Lam/ed/exportcontacts/Exporter$ContactData;->addEmail(Lam/ed/exportcontacts/Exporter$ContactData$EmailDetail;)V
  
472 ····goto·:goto_1482 ····goto·:goto_1
  
473 ····.line·186483 ····.line·186
474 ····:cond_5484 ····:cond_5
475 ····const-string·v0,·"vnd.android.cursor.item/postal-address_v2"485 ····const-string·v0,·"vnd.android.cursor.item/postal-address_v2"
Offset 503, 38 lines modifiedOffset 513, 42 lines modified
  
503 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;513 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
504 ····const-class·v1,·Landroid/provider/ContactsContract$CommonDataKinds$StructuredPostal;514 ····const-class·v1,·Landroid/provider/ContactsContract$CommonDataKinds$StructuredPostal;
  
505 ····const-string·v2,·"data2"515 ····const-string·v2,·"data2"
  
 516 ····.line·189
506 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I517 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
Max diff block lines reached; 2257/6173 bytes (36.56%) of diff not shown.
911 B
smali/am/ed/exportcontacts/FileChooser$1VCardFilter.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/FileChooser;
  
25 ····.prologue26 ····.prologue
26 ····.line·42527 ····.line·425
27 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser$1VCardFilter;->this$0:Lam/ed/exportcontacts/FileChooser;28 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser$1VCardFilter;->this$0:Lam/ed/exportcontacts/FileChooser;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 63, 15 lines modifiedOffset 64, 15 lines modified
63 ····if-eqz·v3,·:cond_164 ····if-eqz·v3,·:cond_1
  
64 ····.line·43465 ····.line·434
65 ····:cond_066 ····:cond_0
66 ····:goto_067 ····:goto_0
67 ····return·v268 ····return·v2
  
68 ····.line·42969 ····.line·430
69 ····:cond_170 ····: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·v372 ····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;
  
1.39 KB
smali/am/ed/exportcontacts/Doit$DoitHandler.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;18 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lam/ed/exportcontacts/Doit;)V20 .method·public·constructor·<init>(Lam/ed/exportcontacts/Doit;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Doit;
  
22 ····.prologue23 ····.prologue
23 ····.line·7324 ····.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>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
Offset 62, 14 lines modifiedOffset 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·v064 ····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)V67 ····invoke-virtual·{v0,·v2},·Landroid/widget/TextView;->setVisibility(I)V
  
66 ····.line·8268 ····.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,·0x7f05000270 ····const·v1,·0x7f050002
  
Offset 155, 14 lines modifiedOffset 157, 15 lines modified
  
155 ····check-cast·v0,·Landroid/widget/TextView;157 ····check-cast·v0,·Landroid/widget/TextView;
  
156 ····iget-object·v1,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;158 ····iget-object·v1,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
157 ····check-cast·v1,·Ljava/lang/String;159 ····check-cast·v1,·Ljava/lang/String;
  
 160 ····.line·100
158 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V161 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
159 ····goto·:goto_0162 ····goto·:goto_0
  
160 ····.line·103163 ····.line·103
161 ····:pswitch_5164 ····:pswitch_5
162 ····iget-object·v0,·p0,·Lam/ed/exportcontacts/Doit$DoitHandler;->this$0:Lam/ed/exportcontacts/Doit;165 ····iget-object·v0,·p0,·Lam/ed/exportcontacts/Doit$DoitHandler;->this$0:Lam/ed/exportcontacts/Doit;
683 B
smali/am/ed/exportcontacts/Exporter$ContactData$NumberDetail.smali
    
Offset 21, 14 lines modifiedOffset 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·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter$ContactData;ILjava/lang/String;)V23 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter$ContactData;ILjava/lang/String;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$1"····#·Lam/ed/exportcontacts/Exporter$ContactData;
25 ····.param·p2,·"type"····#·I26 ····.param·p2,·"type"····#·I
26 ····.param·p3,·"num"····#·Ljava/lang/String;27 ····.param·p3,·"num"····#·Ljava/lang/String;
  
27 ····.prologue28 ····.prologue
28 ····.line·8829 ····.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;
  
560 B
smali/am/ed/exportcontacts/FileChooser$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/FileChooser;
  
25 ····.prologue26 ····.prologue
26 ····.line·23727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
683 B
smali/am/ed/exportcontacts/Exporter$ContactData$EmailDetail.smali
    
Offset 21, 14 lines modifiedOffset 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·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter$ContactData;ILjava/lang/String;)V23 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter$ContactData;ILjava/lang/String;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$1"····#·Lam/ed/exportcontacts/Exporter$ContactData;
25 ····.param·p2,·"type"····#·I26 ····.param·p2,·"type"····#·I
26 ····.param·p3,·"email"····#·Ljava/lang/String;27 ····.param·p3,·"email"····#·Ljava/lang/String;
  
27 ····.prologue28 ····.prologue
28 ····.line·11029 ····.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;
  
272 B
smali/am/ed/exportcontacts/R.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·1022 ····.line·10
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·51 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
645 B
smali/am/ed/exportcontacts/FileChooser$InvalidPathPrefixException.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;18 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V20 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/FileChooser;
  
22 ····.prologue23 ····.prologue
23 ····.line·15024 ····.line·150
24 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser$InvalidPathPrefixException;->this$0:Lam/ed/exportcontacts/FileChooser;25 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser$InvalidPathPrefixException;->this$0:Lam/ed/exportcontacts/FileChooser;
  
25 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V
  
609 B
smali/am/ed/exportcontacts/Exporter$AbortExportException.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Exporter;18 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Exporter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·protected·constructor·<init>(Lam/ed/exportcontacts/Exporter;)V20 .method·protected·constructor·<init>(Lam/ed/exportcontacts/Exporter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Exporter;
  
22 ····.prologue23 ····.prologue
23 ····.line·26324 ····.line·263
24 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/Exporter$AbortExportException;->this$0:Lam/ed/exportcontacts/Exporter;25 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/Exporter$AbortExportException;->this$0:Lam/ed/exportcontacts/Exporter;
  
25 ····invoke-direct·{p0},·Ljava/lang/Exception;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Exception;-><init>()V
  
567 B
smali/am/ed/exportcontacts/ConfigureVCF$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/ConfigureVCF;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/ConfigureVCF;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/ConfigureVCF;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/ConfigureVCF;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/ConfigureVCF;
  
25 ····.prologue26 ····.prologue
26 ····.line·18927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
511 B
smali/am/ed/exportcontacts/Doit$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Doit;
  
25 ····.prologue26 ····.prologue
26 ····.line·18827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.44 KB
smali/am/ed/exportcontacts/ContactsBackend.smali
    
Offset 252, 35 lines modifiedOffset 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;)I257 ····invoke-interface·{v1,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
257 ····move-result·v1258 ····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·v0260 ····move-result-object·v0
  
 261 ····.line·117
260 ····invoke-virtual·{p1,·v0},·Lam/ed/exportcontacts/Exporter$ContactData;->setName(Ljava/lang/String;)V262 ····invoke-virtual·{p1,·v0},·Lam/ed/exportcontacts/Exporter$ContactData;->setName(Ljava/lang/String;)V
  
261 ····.line·121263 ····.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;)I268 ····invoke-interface·{v1,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
266 ····move-result·v1269 ····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·v9272 ····move-result-object·v9
  
269 ····.line·123273 ····.line·123
270 ····.local·v9,·"note":Ljava/lang/String;274 ····.local·v9,·"note":Ljava/lang/String;
271 ····if-eqz·v9,·:cond_3275 ····if-eqz·v9,·:cond_3
Offset 314, 22 lines modifiedOffset 318, 24 lines modified
  
314 ····aput-object·v3,·v2,·v11318 ····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·v5323 ····move-result-object·v5
  
319 ····aput-object·v5,·v4,·v10324 ····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·v6328 ····move-result-object·v6
  
323 ····.line·136329 ····.line·136
324 ····.local·v6,·"cur":Landroid/database/Cursor;330 ····.local·v6,·"cur":Landroid/database/Cursor;
325 ····:goto_1331 ····:goto_1
Offset 342, 34 lines modifiedOffset 348, 37 lines modified
342 ····.line·137348 ····.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;)I353 ····invoke-interface·{v6,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
347 ····move-result·v1354 ····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·v1356 ····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;)I359 ····invoke-interface·{v6,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
352 ····move-result·v2360 ····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·v2362 ····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;)V363 ····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;)V365 ····invoke-virtual·{p1,·v0},·Lam/ed/exportcontacts/Exporter$ContactData;->addOrganisation(Lam/ed/exportcontacts/Exporter$ContactData$OrganisationDetail;)V
  
357 ····goto·:goto_1366 ····goto·:goto_1
  
358 ····.line·142367 ····.line·142
359 ····:cond_4368 ····:cond_4
360 ····invoke-interface·{v6},·Landroid/database/Cursor;->close()V369 ····invoke-interface·{v6},·Landroid/database/Cursor;->close()V
Offset 393, 22 lines modifiedOffset 402, 24 lines modified
  
393 ····aput-object·v3,·v2,·v11402 ····aput-object·v3,·v2,·v11
  
394 ····const-string·v3,·"person·=·?"403 ····const-string·v3,·"person·=·?"
  
395 ····new-array·v4,·v11,·[Ljava/lang/String;404 ····new-array·v4,·v11,·[Ljava/lang/String;
  
 405 ····.line·151
396 ····invoke-virtual·{v7},·Ljava/lang/Long;->toString()Ljava/lang/String;406 ····invoke-virtual·{v7},·Ljava/lang/Long;->toString()Ljava/lang/String;
  
397 ····move-result-object·v5407 ····move-result-object·v5
  
398 ····aput-object·v5,·v4,·v10408 ····aput-object·v5,·v4,·v10
  
399 ····const-string·v5,·"isprimary·DESC,person·ASC"409 ····const-string·v5,·"isprimary·DESC,person·ASC"
  
 410 ····.line·145
400 ····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;411 ····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;
  
401 ····move-result-object·v6412 ····move-result-object·v6
  
402 ····.line·154413 ····.line·154
403 ····:goto_2414 ····:goto_2
404 ····invoke-interface·{v6},·Landroid/database/Cursor;->moveToNext()Z415 ····invoke-interface·{v6},·Landroid/database/Cursor;->moveToNext()Z
Max diff block lines reached; 4677/8549 bytes (54.71%) of diff not shown.
1.15 KB
smali/am/ed/exportcontacts/FileChooser$RowItemAdapter.smali
    
Offset 127, 14 lines modifiedOffset 127, 15 lines modified
  
127 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;127 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
128 ····move-result-object·v3128 ····move-result-object·v3
  
129 ····check-cast·v3,·Landroid/widget/TextView;129 ····check-cast·v3,·Landroid/widget/TextView;
  
 130 ····.line·141
130 ····invoke-virtual·{v1},·Lam/ed/exportcontacts/FileChooser$RowItem;->getName()Ljava/lang/String;131 ····invoke-virtual·{v1},·Lam/ed/exportcontacts/FileChooser$RowItem;->getName()Ljava/lang/String;
  
131 ····move-result-object·v4132 ····move-result-object·v4
  
132 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V133 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
133 ····.line·142134 ····.line·142
Offset 142, 28 lines modifiedOffset 143, 30 lines modified
  
142 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;143 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
143 ····move-result-object·v3144 ····move-result-object·v3
  
144 ····check-cast·v3,·Landroid/widget/ImageView;145 ····check-cast·v3,·Landroid/widget/ImageView;
  
 146 ····.line·143
145 ····invoke-virtual·{v1},·Lam/ed/exportcontacts/FileChooser$RowItem;->isDirectory()Z147 ····invoke-virtual·{v1},·Lam/ed/exportcontacts/FileChooser$RowItem;->isDirectory()Z
  
146 ····move-result·v4148 ····move-result·v4
  
147 ····if-eqz·v4,·:cond_2149 ····if-eqz·v4,·:cond_2
  
148 ····const/4·v4,·0x0150 ····const/4·v4,·0x0
  
 151 ····.line·142
149 ····:goto_0152 ····:goto_0
150 ····invoke-virtual·{v3,·v4},·Landroid/widget/ImageView;->setVisibility(I)V153 ····invoke-virtual·{v3,·v4},·Landroid/widget/ImageView;->setVisibility(I)V
  
151 ····.line·145154 ····.line·145
152 ····:cond_1155 ····:cond_1
153 ····return-object·v2156 ····return-object·v2
  
154 ····.line·142157 ····.line·143
155 ····:cond_2158 ····:cond_2
156 ····const/16·v4,·0x8159 ····const/16·v4,·0x8
  
157 ····goto·:goto_0160 ····goto·:goto_0
158 .end·method161 .end·method
5.5 KB
smali/am/ed/exportcontacts/Doit.smali
    
Offset 128, 14 lines modifiedOffset 128, 15 lines modified
  
128 ····const/4·v1,·0x1128 ····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·v0130 ····move-result-object·v0
  
 131 ····.line·382
131 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V132 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
132 ····.line·387133 ····.line·387
133 ····:cond_0134 ····: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·388136 ····.line·388
Offset 415, 25 lines modifiedOffset 416, 27 lines modified
  
415 ····move-result-object·v0416 ····move-result-object·v0
  
416 ····check-cast·v0,·Landroid/widget/TextView;417 ····check-cast·v0,·Landroid/widget/TextView;
  
417 ····const/4·v1,·0x0418 ····const/4·v1,·0x0
  
 419 ····.line·260
418 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setVisibility(I)V420 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setVisibility(I)V
  
419 ····.line·261421 ····.line·261
420 ····const·v0,·0x7f05000d422 ····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·v0424 ····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)V427 ····invoke-virtual·{v0,·v2},·Landroid/widget/TextView;->setVisibility(I)V
  
425 ····.line·266428 ····.line·266
426 ····:try_start_0429 ····:try_start_0
427 ····iget·v0,·p0,·Lam/ed/exportcontacts/Doit;->_current_dialog_id:I430 ····iget·v0,·p0,·Lam/ed/exportcontacts/Doit;->_current_dialog_id:I
  
428 ····invoke-virtual·{p0,·v0},·Lam/ed/exportcontacts/Doit;->dismissDialog(I)V431 ····invoke-virtual·{p0,·v0},·Lam/ed/exportcontacts/Doit;->dismissDialog(I)V
Offset 570, 14 lines modifiedOffset 573, 15 lines modified
  
570 ····iget·v5,·p0,·Lam/ed/exportcontacts/Doit;->_max_progress:I573 ····iget·v5,·p0,·Lam/ed/exportcontacts/Doit;->_max_progress:I
  
571 ····div-int/2addr·v4,·v5574 ····div-int/2addr·v4,·v5
  
572 ····int-to-float·v4,·v4575 ····int-to-float·v4,·v4
  
 576 ····.line·348
573 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I577 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I
  
574 ····move-result·v4578 ····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·v3580 ····move-result-object·v3
Offset 588, 14 lines modifiedOffset 592, 15 lines modified
  
588 ····move-result-object·v3592 ····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·v3594 ····move-result-object·v3
  
 595 ····.line·347
591 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V596 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
592 ····.line·349597 ····.line·349
593 ····new-instance·v2,·Ljava/lang/StringBuilder;598 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
594 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V599 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 826, 96 lines modifiedOffset 831, 109 lines modified
  
826 ····.line·183831 ····.line·183
827 ····:pswitch_0832 ····: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;)V834 ····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·v0837 ····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·v0840 ····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·v0844 ····move-result-object·v0
  
837 ····const·v1,·0x7f040021845 ····const·v1,·0x7f040021
  
838 ····new-instance·v2,·Lam/ed/exportcontacts/Doit$2;846 ····new-instance·v2,·Lam/ed/exportcontacts/Doit$2;
  
839 ····invoke-direct·{v2,·p0},·Lam/ed/exportcontacts/Doit$2;-><init>(Lam/ed/exportcontacts/Doit;)V847 ····invoke-direct·{v2,·p0},·Lam/ed/exportcontacts/Doit$2;-><init>(Lam/ed/exportcontacts/Doit;)V
  
 848 ····.line·187
840 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;849 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
841 ····move-result-object·v0850 ····move-result-object·v0
  
842 ····iget-object·v1,·p0,·Lam/ed/exportcontacts/Doit;->_dialog_on_cancel_listener:Landroid/content/DialogInterface$OnCancelListener;851 ····iget-object·v1,·p0,·Lam/ed/exportcontacts/Doit;->_dialog_on_cancel_listener:Landroid/content/DialogInterface$OnCancelListener;
  
 852 ····.line·196
843 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;853 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;
  
844 ····move-result-object·v0854 ····move-result-object·v0
  
 855 ····.line·197
845 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;856 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
846 ····move-result-object·v0857 ····move-result-object·v0
  
847 ····goto·:goto_0858 ····goto·:goto_0
  
848 ····.line·199859 ····.line·199
849 ····:pswitch_1860 ····:pswitch_1
Max diff block lines reached; 1946/5553 bytes (35.04%) of diff not shown.
2.09 KB
smali/am/ed/exportcontacts/FileChooser$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/FileChooser;
  
25 ····.prologue26 ····.prologue
26 ····.line·25227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 117, 29 lines modifiedOffset 118, 39 lines modified
117 ····:cond_0118 ····:cond_0
118 ····iget-object·v2,·p0,·Lam/ed/exportcontacts/FileChooser$2;->this$0:Lam/ed/exportcontacts/FileChooser;119 ····iget-object·v2,·p0,·Lam/ed/exportcontacts/FileChooser$2;->this$0:Lam/ed/exportcontacts/FileChooser;
  
119 ····new-instance·v3,·Ljava/lang/StringBuilder;120 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
120 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V121 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
 122 ····iget-object·v4,·p0,·Lam/ed/exportcontacts/FileChooser$2;->this$0:Lam/ed/exportcontacts/FileChooser;
  
 123 ····invoke-static·{v4},·Lam/ed/exportcontacts/FileChooser;->access$300(Lam/ed/exportcontacts/FileChooser;)Ljava/lang/String;
  
 124 ····move-result-object·v4
  
 125 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 126 ····move-result-object·v3
  
121 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;127 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
122 ····move-result-object·v3128 ····move-result-object·v3
  
123 ····const-string·v4,·"/"129 ····const-string·v4,·"/"
  
124 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;130 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
125 ····move-result-object·v3131 ····move-result-object·v3
  
126 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;132 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
127 ····move-result-object·v3133 ····move-result-object·v3
  
128 ····invoke-static·{v2,·v3},·Lam/ed/exportcontacts/FileChooser;->access$384(Lam/ed/exportcontacts/FileChooser;Ljava/lang/Object;)Ljava/lang/String;134 ····invoke-static·{v2,·v3},·Lam/ed/exportcontacts/FileChooser;->access$302(Lam/ed/exportcontacts/FileChooser;Ljava/lang/String;)Ljava/lang/String;
  
129 ····goto·:goto_0135 ····goto·:goto_0
  
130 ····.line·274136 ····.line·274
131 ····.end·local·v0····#·"dirname":Ljava/lang/String;137 ····.end·local·v0····#·"dirname":Ljava/lang/String;
132 ····:cond_1138 ····:cond_1
133 ····iget-object·v2,·p0,·Lam/ed/exportcontacts/FileChooser$2;->this$0:Lam/ed/exportcontacts/FileChooser;139 ····iget-object·v2,·p0,·Lam/ed/exportcontacts/FileChooser$2;->this$0:Lam/ed/exportcontacts/FileChooser;
688 B
smali/am/ed/exportcontacts/Exporter$ContactData$AddressDetail.smali
    
Offset 21, 14 lines modifiedOffset 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·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter$ContactData;ILjava/lang/String;)V23 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter$ContactData;ILjava/lang/String;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$1"····#·Lam/ed/exportcontacts/Exporter$ContactData;
25 ····.param·p2,·"type"····#·I26 ····.param·p2,·"type"····#·I
26 ····.param·p3,·"addr"····#·Ljava/lang/String;27 ····.param·p3,·"addr"····#·Ljava/lang/String;
  
27 ····.prologue28 ····.prologue
28 ····.line·13229 ····.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;
  
517 B
smali/am/ed/exportcontacts/Intro$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Intro;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Intro;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/Intro;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/Intro;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Intro;
  
25 ····.prologue26 ····.prologue
26 ····.line·4527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.53 KB
smali/am/ed/exportcontacts/Exporter.smali
    
Offset 514, 18 lines modifiedOffset 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,·0x7516 ····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·v3519 ····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·v1522 ····move-result-object·v1
  
521 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z523 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
522 ····.line·440524 ····.line·440
Offset 552, 18 lines modifiedOffset 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,·0x5556 ····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·v3559 ····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·v1562 ····move-result-object·v1
  
559 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z563 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
560 ····.line·423564 ····.line·423
Offset 590, 18 lines modifiedOffset 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,·0x4596 ····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·v3599 ····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·v1602 ····move-result-object·v1
  
597 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z603 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
598 ····.line·414604 ····.line·414
Offset 628, 18 lines modifiedOffset 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,·0x6636 ····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·v3639 ····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·v1642 ····move-result-object·v1
  
635 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z643 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
636 ····.line·432644 ····.line·432
511 B
smali/am/ed/exportcontacts/Doit$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Doit;
  
25 ····.prologue26 ····.prologue
26 ····.line·20427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.25 KB
smali/am/ed/exportcontacts/Exporter$ContactData.smali
    
Offset 99, 14 lines modifiedOffset 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·methods100 #·direct·methods
101 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter;)V101 .method·public·constructor·<init>(Lam/ed/exportcontacts/Exporter;)V
102 ····.locals·1102 ····.locals·1
 103 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Exporter;
  
103 ····.prologue104 ····.prologue
104 ····const/4·v0,·0x0105 ····const/4·v0,·0x0
  
105 ····.line·51106 ····.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 modifiedOffset 455, 15 lines modified
454 ····:cond_0455 ····: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_1457 ····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·v0461 ····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 modifiedOffset 491, 15 lines modified
489 ····:cond_1491 ····: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_2493 ····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·v0497 ····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 modifiedOffset 527, 15 lines modified
524 ····:cond_2527 ····: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_3529 ····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·v0533 ····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;
12.3 KB
smali/am/ed/exportcontacts/VcardExporter.smali
    
Offset 606, 14 lines modifiedOffset 606, 15 lines modified
  
606 ····if-le·v0,·v1,·:cond_a606 ····if-le·v0,·v1,·:cond_a
  
607 ····const/16·v17,·0x0607 ····const/16·v17,·0x0
  
608 ····aget-object·v17,·v5,·v17608 ····aget-object·v17,·v5,·v17
  
 609 ····.line·254
609 ····move-object/from16·v0,·p0610 ····move-object/from16·v0,·p0
  
610 ····move-object/from16·v1,·v17611 ····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·v17613 ····move-result-object·v17
Offset 629, 14 lines modifiedOffset 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·v17632 ····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·v18635 ····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·v17637 ····move-result-object·v17
Offset 701, 15 lines modifiedOffset 703, 15 lines modified
  
701 ····move-result-object·v17703 ····move-result-object·v17
  
702 ····move-object/from16·v0,·v17704 ····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·259706 ····.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·v11708 ····move-result-object·v11
  
707 ····.line·261709 ····.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_b711 ····if-eqz·v11,·:cond_b
Offset 754, 24 lines modifiedOffset 756, 26 lines modified
  
754 ····move-object/from16·v1,·v19756 ····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·v19758 ····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·v17761 ····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·v17764 ····move-result-object·v17
  
 765 ····.line·264
762 ····move-object/from16·v0,·p0766 ····move-object/from16·v0,·p0
  
763 ····move-object/from16·v1,·v17767 ····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·v17769 ····move-result-object·v17
Offset 847, 24 lines modifiedOffset 851, 26 lines modified
  
847 ····move-object/from16·v1,·v19851 ····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·v19853 ····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·v17856 ····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·v17859 ····move-result-object·v17
  
 860 ····.line·267
855 ····move-object/from16·v0,·p0861 ····move-object/from16·v0,·p0
  
856 ····move-object/from16·v1,·v17862 ····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;
  
858 ····move-result-object·v17864 ····move-result-object·v17
Offset 913, 23 lines modifiedOffset 919, 23 lines modified
  
913 ····.line·262919 ····.line·262
914 ····:cond_9920 ····:cond_9
915 ····add-int/lit8·v2,·v2,·0x1921 ····add-int/lit8·v2,·v2,·0x1
  
916 ····goto/16·:goto_4922 ····goto/16·:goto_4
  
917 ····.line·253923 ····.line·254
918 ····.end·local·v11····#·"organisations":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lam/ed/exportcontacts/Exporter$ContactData$OrganisationDetail;>;"924 ····.end·local·v11····#·"organisations":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lam/ed/exportcontacts/Exporter$ContactData$OrganisationDetail;>;"
919 ····.end·local·v16····#·"value":Ljava/lang/String;925 ····.end·local·v16····#·"value":Ljava/lang/String;
920 ····:cond_a926 ····:cond_a
921 ····const-string·v17,·""927 ····const-string·v17,·""
  
922 ····goto/16·:goto_3928 ····goto/16·:goto_3
  
923 ····.line·273929 ····.line·274
924 ····.restart·local·v11····#·"organisations":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lam/ed/exportcontacts/Exporter$ContactData$OrganisationDetail;>;"930 ····.restart·local·v11····#·"organisations":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lam/ed/exportcontacts/Exporter$ContactData$OrganisationDetail;>;"
925 ····.restart·local·v16····#·"value":Ljava/lang/String;931 ····.restart·local·v16····#·"value":Ljava/lang/String;
926 ····:cond_b932 ····:cond_b
927 ····invoke-virtual/range·{p1·..·p1},·Lam/ed/exportcontacts/Exporter$ContactData;->getNumbers()Ljava/util/ArrayList;933 ····invoke-virtual/range·{p1·..·p1},·Lam/ed/exportcontacts/Exporter$ContactData;->getNumbers()Ljava/util/ArrayList;
  
928 ····move-result-object·v10934 ····move-result-object·v10
  
Offset 994, 14 lines modifiedOffset 1000, 15 lines modified
  
Max diff block lines reached; 8604/12463 bytes (69.04%) of diff not shown.
1.31 KB
smali/am/ed/exportcontacts/FileChooser$1RowItemSorter.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;31 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V33 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/FileChooser;
  
35 ····.prologue36 ····.prologue
36 ····.line·44437 ····.line·444
37 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser$1RowItemSorter;->this$0:Lam/ed/exportcontacts/FileChooser;38 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser$1RowItemSorter;->this$0:Lam/ed/exportcontacts/FileChooser;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 58, 24 lines modifiedOffset 59, 20 lines modified
58 ····move-result·v059 ····move-result·v0
  
59 ····return·v060 ····return·v0
60 .end·method61 .end·method
  
61 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I62 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
62 ····.locals·163 ····.locals·1
63 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
64 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
65 ····.prologue64 ····.prologue
66 ····.line·44465 ····.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$1RowItemSorter;->compare(Lam/ed/exportcontacts/FileChooser$RowItem;Lam/ed/exportcontacts/FileChooser$RowItem;)I68 ····invoke-virtual·{p0,·p1,·p2},·Lam/ed/exportcontacts/FileChooser$1RowItemSorter;->compare(Lam/ed/exportcontacts/FileChooser$RowItem;Lam/ed/exportcontacts/FileChooser$RowItem;)I
  
72 ····move-result·v069 ····move-result·v0
  
73 ····return·v070 ····return·v0
74 .end·method71 .end·method
511 B
smali/am/ed/exportcontacts/Doit$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Doit;
  
25 ····.prologue26 ····.prologue
26 ····.line·14627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
580 B
smali/am/ed/exportcontacts/WizardActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/WizardActivity;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/WizardActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/WizardActivity;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/WizardActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/WizardActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·4927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.9 KB
smali/am/ed/exportcontacts/ConfigureVCF.smali
    
Offset 73, 14 lines modifiedOffset 73, 15 lines modified
  
73 ····move-result·v373 ····move-result·v3
  
74 ····if-nez·v3,·:cond_174 ····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;)Z77 ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
77 ····move-result·v378 ····move-result·v3
  
78 ····if-nez·v3,·:cond_179 ····if-nez·v3,·:cond_1
  
79 ····.line·13480 ····.line·134
Offset 94, 14 lines modifiedOffset 95, 15 lines modified
94 ····.line·14095 ····.line·140
95 ····:cond_196 ····:cond_1
96 ····:try_start_097 ····:try_start_0
97 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;98 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
98 ····move-result-object·v399 ····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·v1102 ····move-result-object·v1
  
101 ····.line·142103 ····.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()I105 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
Offset 117, 14 lines modifiedOffset 119, 15 lines modified
117 ····const/16·v4,·0x2f119 ····const/16·v4,·0x2f
  
118 ····if-ne·v3,·v4,·:cond_0120 ····if-ne·v3,·v4,·:cond_0
  
119 ····.line·143121 ····.line·143
120 ····const/4·v3,·0x0122 ····const/4·v3,·0x0
  
 123 ····.line·144
121 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I124 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
122 ····move-result·v4125 ····move-result·v4
  
123 ····add-int/lit8·v4,·v4,·-0x1126 ····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 modifiedOffset 313, 45 lines modified
310 ····:pswitch_1313 ····: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;)V315 ····invoke-direct·{v1,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
313 ····const/high16·v2,·0x7f020000316 ····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·v1319 ····move-result-object·v1
  
316 ····const·v2,·0x7f040020320 ····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·v1323 ····move-result-object·v1
  
319 ····const·v2,·0x7f040024324 ····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·v1327 ····move-result-object·v1
  
322 ····const·v2,·0x7f040021328 ····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;)V330 ····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(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;332 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
326 ····move-result-object·v1333 ····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·v0336 ····move-result-object·v0
  
329 ····goto·:goto_0337 ····goto·:goto_0
  
330 ····.line·177338 ····.line·177
Offset 533, 17 lines modifiedOffset 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·v2542 ····move-result-object·v2
  
535 ····const/4·v3,·0x1543 ····const/4·v3,·0x1
  
 544 ····.line·158
536 ····invoke-virtual·{v1,·v2,·v3},·Lam/ed/exportcontacts/FileChooser;->prettyPrint(Ljava/lang/String;Z)Ljava/lang/String;545 ····invoke-virtual·{v1,·v2,·v3},·Lam/ed/exportcontacts/FileChooser;->prettyPrint(Ljava/lang/String;Z)Ljava/lang/String;
  
537 ····move-result-object·v1546 ····move-result-object·v1
  
 547 ····.line·157
538 ····invoke-virtual·{v0,·v1},·Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V548 ····invoke-virtual·{v0,·v1},·Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
  
539 ····.line·159549 ····.line·159
540 ····:cond_0550 ····:cond_0
541 ····return-void551 ····return-void
542 .end·method552 .end·method
632 B
smali/am/ed/exportcontacts/FileChooser$RowItem.smali
    
Offset 106, 21 lines modifiedOffset 106, 19 lines modified
106 ····move-result·v0106 ····move-result·v0
  
107 ····goto·:goto_0107 ····goto·:goto_0
108 .end·method108 .end·method
  
109 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I109 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
110 ····.locals·1110 ····.locals·1
111 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
112 ····.prologue111 ····.prologue
113 ····.line·85112 ····.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;)I114 ····invoke-virtual·{p0,·p1},·Lam/ed/exportcontacts/FileChooser$RowItem;->compareTo(Lam/ed/exportcontacts/FileChooser$RowItem;)I
  
117 ····move-result·v0115 ····move-result·v0
  
118 ····return·v0116 ····return·v0
119 .end·method117 .end·method
  
511 B
smali/am/ed/exportcontacts/Doit$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/Doit;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/Doit;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/Doit;
  
25 ····.prologue26 ····.prologue
26 ····.line·28627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.13 KB
smali/am/ed/exportcontacts/FileChooser.smali
    
Offset 128, 42 lines modifiedOffset 128, 35 lines modified
128 ····.prologue128 ····.prologue
129 ····.line·51129 ····.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·v0131 ····return-object·v0
132 .end·method132 .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·2134 ····.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 ····.prologue136 ····.prologue
138 ····.line·51137 ····.line·51
139 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
140 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
141 ····iget-object·v1,·p0,·Lam/ed/exportcontacts/FileChooser;->_path:Ljava/lang/String;138 ····iget-object·v0,·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·v0141 .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;
  
 145 ····.prologue
 146 ····.line·51
148 ····iput-object·v0,·p0,·Lam/ed/exportcontacts/FileChooser;->_path:Ljava/lang/String;147 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser;->_path:Ljava/lang/String;
  
149 ····return-object·v0148 ····return-object·p1
150 .end·method149 .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·0151 ····.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 modifiedOffset 266, 15 lines modified
273 ····.prologue266 ····.prologue
274 ····.line·333267 ····.line·333
275 ····:try_start_0268 ····:try_start_0
276 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;269 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
277 ····move-result-object·v2270 ····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·v1273 ····move-result-object·v1
  
280 ····.line·335274 ····.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()I276 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
Offset 397, 18 lines modifiedOffset 391, 20 lines modified
  
397 ····move-result-object·v2391 ····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·v2393 ····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·v2396 ····move-result-object·v2
  
 397 ····.line·463
402 ····invoke-virtual·{v0,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V398 ····invoke-virtual·{v0,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
403 ····.line·467399 ····.line·467
404 ····iget·v0,·p0,·Lam/ed/exportcontacts/FileChooser;->_mode:I400 ····iget·v0,·p0,·Lam/ed/exportcontacts/FileChooser;->_mode:I
  
405 ····const/4·v2,·0x2401 ····const/4·v2,·0x2
  
Offset 524, 46 lines modifiedOffset 520, 51 lines modified
  
524 ····move-result-object·v3520 ····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;->_fileChooserButtonListener:Landroid/view/View$OnClickListener;522 ····iget-object·v4,·p0,·Lam/ed/exportcontacts/FileChooser;->_fileChooserButtonListener:Landroid/view/View$OnClickListener;
  
 523 ····.line·224
527 ····invoke-virtual·{v3,·v4},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V524 ····invoke-virtual·{v3,·v4},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
528 ····.line·225525 ····.line·225
529 ····const·v3,·0x7f05000f526 ····const·v3,·0x7f05000f
  
530 ····invoke-virtual·{v1,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;527 ····invoke-virtual·{v1,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
531 ····move-result-object·v3528 ····move-result-object·v3
  
532 ····check-cast·v3,·Landroid/widget/ListView;529 ····check-cast·v3,·Landroid/widget/ListView;
  
533 ····iget-object·v4,·p0,·Lam/ed/exportcontacts/FileChooser;->_fileChooserItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;530 ····iget-object·v4,·p0,·Lam/ed/exportcontacts/FileChooser;->_fileChooserItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
  
 531 ····.line·226
534 ····invoke-virtual·{v3,·v4},·Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V532 ····invoke-virtual·{v3,·v4},·Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
  
535 ····.line·229533 ····.line·229
536 ····new-instance·v3,·Landroid/app/AlertDialog$Builder;534 ····new-instance·v3,·Landroid/app/AlertDialog$Builder;
  
537 ····iget-object·v4,·p0,·Lam/ed/exportcontacts/FileChooser;->_context:Landroid/content/Context;535 ····iget-object·v4,·p0,·Lam/ed/exportcontacts/FileChooser;->_context:Landroid/content/Context;
  
538 ····invoke-direct·{v3,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V536 ····invoke-direct·{v3,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
539 ····const-string·v4,·"·"537 ····const-string·v4,·"·"
  
 538 ····.line·230
540 ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;539 ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
541 ····move-result-object·v3540 ····move-result-object·v3
  
 541 ····.line·231
542 ····invoke-virtual·{v3,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;542 ····invoke-virtual·{v3,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
Max diff block lines reached; 1713/6185 bytes (27.70%) of diff not shown.
587 B
smali/am/ed/exportcontacts/FileChooser$1DirFilter.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;21 .field·final·synthetic·this$0:Lam/ed/exportcontacts/FileChooser;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V23 .method·constructor·<init>(Lam/ed/exportcontacts/FileChooser;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lam/ed/exportcontacts/FileChooser;
  
25 ····.prologue26 ····.prologue
26 ····.line·41227 ····.line·412
27 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser$1DirFilter;->this$0:Lam/ed/exportcontacts/FileChooser;28 ····iput-object·p1,·p0,·Lam/ed/exportcontacts/FileChooser$1DirFilter;->this$0:Lam/ed/exportcontacts/FileChooser;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.93 KB
res/drawable/browse.png
2.69 KB
sng
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 #SNG:·from·stdin1 #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·hex7 ····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·ffff[·...·truncated·by·diffoscope;·len:·29,·SHA:·0bdf3239b760ea3519766e62b3e0d980bd05cc24af1674a7e928c456abc80c4d·...·]00·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·0000[·...·truncated·by·diffoscope;·len:·29,·SHA:·b272b40f4ef009c38ea3a2e88d599a91df1f8d20fb4ea60872fb3b04d761f396·...·]00·
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·
3.2 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
10.9 KB
res/drawable/directory.png
9.3 KB
sng
    
Offset 1, 159 lines modifiedOffset 1, 159 lines modified
1 #SNG:·from·stdin1 #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)·grey1007 ····(··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)
70 ····(247,227,133)·····#·rgb·=·(0xf7,0xe3,0x85)88 ····(247,227,133)·····#·rgb·=·(0xf7,0xe3,0x85)
71 ····(246,223,118)·····#·rgb·=·(0xf6,0xdf,0x76)89 ····(246,223,118)·····#·rgb·=·(0xf6,0xdf,0x76)
72 ····(245,219,104)·····#·rgb·=·(0xf5,0xdb,0x68)90 ····(245,219,104)·····#·rgb·=·(0xf5,0xdb,0x68)
73 ····(244,216,·92)·····#·rgb·=·(0xf4,0xd8,0x5c)91 ····(244,216,·92)·····#·rgb·=·(0xf4,0xd8,0x5c)
74 ····(252,244,215)·····#·rgb·=·(0xfc,0xf4,0xd7)92 ····(252,244,215)·····#·rgb·=·(0xfc,0xf4,0xd7)
75 ····(218,164,·53)·····#·rgb·=·(0xda,0xa4,0x35) 
76 ····(218,161,·54)·····#·rgb·=·(0xda,0xa1,0x36) 
77 ····(254,252,246)·····#·rgb·=·(0xfe,0xfc,0xf6)93 ····(254,252,246)·····#·rgb·=·(0xfe,0xfc,0xf6)
78 ····(252,242,200)·····#·rgb·=·(0xfc,0xf2,0xc8)94 ····(252,242,200)·····#·rgb·=·(0xfc,0xf2,0xc8)
79 ····(251,239,185)·····#·rgb·=·(0xfb,0xef,0xb9)95 ····(251,239,185)·····#·rgb·=·(0xfb,0xef,0xb9)
80 ····(250,236,172)·····#·rgb·=·(0xfa,0xec,0xac)96 ····(250,236,172)·····#·rgb·=·(0xfa,0xec,0xac)
81 ····(249,232,156)·····#·rgb·=·(0xf9,0xe8,0x9c)97 ····(249,232,156)·····#·rgb·=·(0xf9,0xe8,0x9c)
82 ····(247,227,139)·····#·rgb·=·(0xf7,0xe3,0x8b)98 ····(247,227,139)·····#·rgb·=·(0xf7,0xe3,0x8b)
83 ····(246,224,124)·····#·rgb·=·(0xf6,0xe0,0x7c)99 ····(246,224,124)·····#·rgb·=·(0xf6,0xe0,0x7c)
84 ····(246,220,108)·····#·rgb·=·(0xf6,0xdc,0x6c)100 ····(246,220,108)·····#·rgb·=·(0xf6,0xdc,0x6c)
85 ····(245,217,·93)·····#·rgb·=·(0xf5,0xd9,0x5d)101 ····(245,217,·93)·····#·rgb·=·(0xf5,0xd9,0x5d)
86 ····(244,214,·79)·····#·rgb·=·(0xf4,0xd6,0x4f)102 ····(244,214,·79)·····#·rgb·=·(0xf4,0xd6,0x4f)
87 ····(243,211,·68)·····#·rgb·=·(0xf3,0xd3,0x44)103 ····(243,211,·68)·····#·rgb·=·(0xf3,0xd3,0x44)
88 ····(252,243,208)·····#·rgb·=·(0xfc,0xf3,0xd0)104 ····(252,243,208)·····#·rgb·=·(0xfc,0xf3,0xd0)
89 ····(218,159,·53)·····#·rgb·=·(0xda,0x9f,0x35) 
90 ····(218,154,·54)·····#·rgb·=·(0xda,0x9a,0x36) 
91 ····(253,250,242)·····#·rgb·=·(0xfd,0xfa,0xf2)105 ····(253,250,242)·····#·rgb·=·(0xfd,0xfa,0xf2)
92 ····(250,237,179)·····#·rgb·=·(0xfa,0xed,0xb3)106 ····(250,237,179)·····#·rgb·=·(0xfa,0xed,0xb3)
93 ····(249,233,164)·····#·rgb·=·(0xf9,0xe9,0xa4)107 ····(249,233,164)·····#·rgb·=·(0xf9,0xe9,0xa4)
94 ····(248,230,149)·····#·rgb·=·(0xf8,0xe6,0x95)108 ····(248,230,149)·····#·rgb·=·(0xf8,0xe6,0x95)
95 ····(247,226,133)·····#·rgb·=·(0xf7,0xe2,0x85)109 ····(247,226,133)·····#·rgb·=·(0xf7,0xe2,0x85)
96 ····(246,222,118)·····#·rgb·=·(0xf6,0xde,0x76)110 ····(246,222,118)·····#·rgb·=·(0xf6,0xde,0x76)
97 ····(245,219,101)·····#·rgb·=·(0xf5,0xdb,0x65)111 ····(245,219,101)·····#·rgb·=·(0xf5,0xdb,0x65)
Max diff block lines reached; 3477/9519 bytes (36.53%) of diff not shown.
1.5 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
10.6 KB
res/drawable/icon.png
6.5 KB
sng
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 #SNG:·from·stdin1 #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·hex7 ····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· 
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· 
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· 
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·ffff[·...·truncated·by·diffoscope;·len:·173,·SHA:·cba0e576ee03e5440843f4578014a14c79584835eb57d69eb9001f9275f944a2·...·]00·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·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·a8a4e21e294e072d330d0c1d67874694455aec21bd2319b501b809809e4d7aac·...·]00·
 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 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 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·
4.07 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
4.6 KB
res/drawable/sdcard.png
3.07 KB
sng
    
Offset 1, 14 lines modifiedOffset 1, 23 lines modified
1 #SNG:·from·stdin1 #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)·grey07 ····(··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 modifiedOffset 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·25[·...·truncated·by·diffoscope;·len:·8,·SHA:·299c407b9cc7cb10edd30e3c1694302923dff1ea7baeee60304b46f0dd721383·...·]3·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·hex87 ····pixels·hex
88 0000000000000000000000000000000088 00000000000000000000000000000000
89 0000000000000000000000000000000089 00000000000000000000000000000000
 90 000a0a0a0a0a0a0a0a0a0a0a0a0a0a00
 91 000a0b0b0b0b0b0b0b0b0b0b0b0c0a00
 92 000a0b0d0e0f101112131415160c0a00
 93 000a0b0d1710181213191a1b1c0c0a00
 94 000a1d1e1f1112141a202122230c0a00
 95 000a1d2425252627281d29292a0c0a00
 96 000a1d2b2c2d2e2f30303030310c0a00
90 00010101010101010101010101010100 
91 00010202020202020202020202030100 
92 0001020405060708090a0b0c0d030100 
93 000102040e070f090a10111213030100 
94 000114151608090b111718191a030100 
95 0001141b1c1c1d1e1f14202021030100 
96 00011422232425262727272728030100 
97 0001140b1129182a2a2a2a2a2a030100 
98 00011414141414141414141414030100 
99 0001142b2c2d2d2c2e2f303131030100 
100 0001143233343335333633373303010097 000a1d141a32213333333333330c0a00
101 000114383339333a333b333c33030100 
102 0000013d3e3f3e403e413e423e030100 
103 00000001434445464748494a4b03010098 000a1d1d1d1d1d1d1d1d1d1d1d0c0a00
 99 000a1d34353636353738393a3a0c0a00
 100 000a1d3b3c3d3c3e3c3f3c403c0c0a00
 101 000a1d413c423c433c443c453c0c0a00
 102 00000a4647484749474a474b470c0a00
 103 0000000a0102030405060708090c0a00
104 }104 }
1.48 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
15.7 KB
res/drawable/alert_dialog_icon.png
14.1 KB
sng
    
Offset 1, 195 lines modifiedOffset 1, 175 lines modified
1 #SNG:·from·stdin1 #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 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 
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)·grey8315 ····(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)·grey9518 ····(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)·gainsboro20 ····(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)·grey9722 ····(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)·grey8924 ····(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)·grey7529 ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75
43 ····(186,186,186)·····#·rgb·=·(0xba,0xba,0xba)·grey7330 ····(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)·grey8432 ····(214,214,214)·····#·rgb·=·(0xd6,0xd6,0xd6)·grey84
47 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey9733 ····(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)·LightGray38 ····(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)·grey9640 ····(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)·grey9441 ····(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)·grey9446 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey94
71 ····(209,209,209)·····#·rgb·=·(0xd1,0xd1,0xd1)·grey8247 ····(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)·grey9351 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey93
77 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey9452 ····(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)·grey8553 ····(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)·grey9357 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey93
87 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey9358 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey93
88 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey9359 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey93
89 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey9360 ····(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)·grey8861 ····(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)·grey7863 ····(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) 
100 ····(232,232,232)·····#·rgb·=·(0xe8,0xe8,0xe8)·grey91 
101 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)65 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)
102 ····(203,203,203)·····#·rgb·=·(0xcb,0xcb,0xcb)66 ····(203,203,203)·····#·rgb·=·(0xcb,0xcb,0xcb)
103 ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey8967 ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89
104 ····(197,197,197)·····#·rgb·=·(0xc5,0xc5,0xc5)68 ····(197,197,197)·····#·rgb·=·(0xc5,0xc5,0xc5)
105 ····(174,174,174)·····#·rgb·=·(0xae,0xae,0xae)69 ····(174,174,174)·····#·rgb·=·(0xae,0xae,0xae)
106 ····(174,174,174)·····#·rgb·=·(0xae,0xae,0xae)70 ····(174,174,174)·····#·rgb·=·(0xae,0xae,0xae)
107 ····(174,174,174)·····#·rgb·=·(0xae,0xae,0xae)71 ····(174,174,174)·····#·rgb·=·(0xae,0xae,0xae)
108 ····(205,205,205)·····#·rgb·=·(0xcd,0xcd,0xcd)72 ····(205,205,205)·····#·rgb·=·(0xcd,0xcd,0xcd)
109 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)73 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)
110 ····(207,207,207)·····#·rgb·=·(0xcf,0xcf,0xcf)·grey8174 ····(207,207,207)·····#·rgb·=·(0xcf,0xcf,0xcf)·grey81
111 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)75 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)
112 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) 
113 ····(188,188,188)·····#·rgb·=·(0xbc,0xbc,0xbc)76 ····(188,188,188)·····#·rgb·=·(0xbc,0xbc,0xbc)
114 ····(173,173,173)·····#·rgb·=·(0xad,0xad,0xad)·grey68 
115 ····(197,197,197)·····#·rgb·=·(0xc5,0xc5,0xc5)77 ····(197,197,197)·····#·rgb·=·(0xc5,0xc5,0xc5)
116 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)78 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)
117 ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey9079 ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90
118 ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6) 
119 ····(209,209,209)·····#·rgb·=·(0xd1,0xd1,0xd1)·grey8280 ····(209,209,209)·····#·rgb·=·(0xd1,0xd1,0xd1)·grey82
120 ····(172,172,172)·····#·rgb·=·(0xac,0xac,0xac) 
121 ····(216,216,216)·····#·rgb·=·(0xd8,0xd8,0xd8)81 ····(216,216,216)·····#·rgb·=·(0xd8,0xd8,0xd8)
122 ····(212,212,212)·····#·rgb·=·(0xd4,0xd4,0xd4)·grey8382 ····(212,212,212)·····#·rgb·=·(0xd4,0xd4,0xd4)·grey83
123 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)83 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)
124 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)84 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)
125 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) 
126 ····(214,214,214)·····#·rgb·=·(0xd6,0xd6,0xd6)·grey84 
Max diff block lines reached; 8100/14422 bytes (56.16%) of diff not shown.
1.54 KB
Image content
Pixel difference
compared images
Flicker difference
compared images