12.6 MB
/home/fdroid/fdroiddata/tmp/julianwi.javainstaller_7.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_julianwi.javainstaller_7.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:·98ddbac504124356f747a6776460d99c1c7c897c8711e788dd169e65de99bfc9 
10 Signer·#1·certificate·SHA-1·digest:·b35de4747809fa3a996da1d57b9db51481deb7c7 
11 Signer·#1·certificate·MD5·digest:·ee5dc5d93eefb0ef53bf59ecd983f364 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·46deda5fc204182b16760d1d7ffb49a624c85f315a9b2d65f5d07e1559c9595f 
15 Signer·#1·public·key·SHA-1·digest:·01ace5c3992a76e05bfb94dfe0d24e96772d2b05 
16 Signer·#1·public·key·MD5·digest:·58d1349e85045d6c5b59383926306070 
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/. 
17.9 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 293 lines modifiedOffset 1, 223 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:····················260059·(000000000003F7DBh)4 ··Zip·archive·file·size:····················259001·(000000000003F3B9h)
5 ··Actual·end-cent-dir·record·offset:········260037·(000000000003F7C5h)5 ··Actual·end-cent-dir·record·offset:········258979·(000000000003F3A3h)
6 ··Expected·end-cent-dir·record·offset:······260037·(000000000003F7C5h)6 ··Expected·end-cent-dir·record·offset:······258979·(000000000003F3A3h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·9·entries.9 ··central·directory·contains·7·entries.
10 ··The·central·directory·is·597·(0000000000000255h)·bytes·long,10 ··The·central·directory·is·460·(00000000000001CCh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·259440·(000000000003F570h).12 ··is·258519·(000000000003F1D7h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2015·Jun·24·11:34:1226 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·26·01:22:52
27 ··32-bit·CRC·value·(hex):·························553be73327 ··32-bit·CRC·value·(hex):·························3844f71b
28 ··compressed·size:································324·bytes28 ··compressed·size:································1334·bytes
29 ··uncompressed·size:······························504·bytes29 ··uncompressed·size:······························4360·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/F0E99185.SF43 ··res/drawable-ldpi-v4/duke.png
  
42 ··offset·of·local·header·from·start·of·archive:···39044 ··offset·of·local·header·from·start·of·archive:···1403
43 ··················································(0000000000000186h)·bytes45 ··················································(000000000000057Bh)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2015·Jun·24·11:34:1253 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························dbbb39c054 ··32-bit·CRC·value·(hex):·························e3be2d05
54 ··compressed·size:································397·bytes55 ··compressed·size:································1148·bytes
55 ··uncompressed·size:······························625·bytes56 ··uncompressed·size:······························1148·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························29·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
 67 ··resources.arsc
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/F0E99185.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···85368 ··offset·of·local·header·from·start·of·archive:···2610
69 ··················································(0000000000000355h)·bytes69 ··················································(0000000000000A32h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted75 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes76 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2015·Jun·24·11:34:1277 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························2520317c78 ··32-bit·CRC·value·(hex):·························eaa20bea
80 ··compressed·size:································1075·bytes79 ··compressed·size:································640·bytes
81 ··uncompressed·size:······························1332·bytes80 ··uncompressed·size:······························640·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························14·characters
83 ··length·of·extra·field:··························0·bytes82 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters83 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·184 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary85 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex86 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none87 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.88 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:89 Central·directory·entry·#4:
91 ---------------------------90 ---------------------------
  
 91 ··classes.dex
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/buildserverid 
  
94 ··offset·of·local·header·from·start·of·archive:···199592 ··offset·of·local·header·from·start·of·archive:···3294
95 ··················································(00000000000007CBh)·bytes93 ··················································(0000000000000CDEh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT94 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.095 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT96 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.097 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated98 ··compression·method:·····························deflated
Max diff block lines reached; 10087/18243 bytes (55.29%) of diff not shown.
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)
2.51 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
00000000:·0200·0c00·7802·0000·0100·0000·0100·1c00··....x...........00000000:·0200·0c00·8002·0000·0100·0000·0100·1c00··................
00000010:·6000·0000·0100·0000·0000·0000·0000·0000··`...............00000010:·6000·0000·0100·0000·0000·0000·0000·0000··`...............
00000020:·2000·0000·0000·0000·0000·0000·1d00·7200···.............r.00000020:·2000·0000·0000·0000·0000·0000·1d00·7200···.............r.
00000030:·6500·7300·2f00·6400·7200·6100·7700·6100··e.s./.d.r.a.w.a.00000030:·6500·7300·2f00·6400·7200·6100·7700·6100··e.s./.d.r.a.w.a.
00000040:·6200·6c00·6500·2d00·6c00·6400·7000·6900··b.l.e.-.l.d.p.i.00000040:·6200·6c00·6500·2d00·6c00·6400·7000·6900··b.l.e.-.l.d.p.i.
00000050:·2d00·7600·3400·2f00·6400·7500·6b00·6500··-.v.4./.d.u.k.e.00000050:·2d00·7600·3400·2f00·6400·7500·6b00·6500··-.v.4./.d.u.k.e.
00000060:·2e00·7000·6e00·6700·0000·0000·0002·2001··..p.n.g.......·.00000060:·2e00·7000·6e00·6700·0000·0000·0002·2001··..p.n.g.......·.
00000070:·0c02·0000·7f00·0000·6a00·7500·6c00·6900··........j.u.l.i.00000070:·1402·0000·7f00·0000·6a00·7500·6c00·6900··........j.u.l.i.
00000080:·6100·6e00·7700·6900·2e00·6a00·6100·7600··a.n.w.i...j.a.v.00000080:·6100·6e00·7700·6900·2e00·6a00·6100·7600··a.n.w.i...j.a.v.
00000090:·6100·6900·6e00·7300·7400·6100·6c00·6c00··a.i.n.s.t.a.l.l.00000090:·6100·6900·6e00·7300·7400·6100·6c00·6c00··a.i.n.s.t.a.l.l.
000000a0:·6500·7200·0000·0000·0000·0000·0000·0000··e.r.............000000a0:·6500·7200·0000·0000·0000·0000·0000·0000··e.r.............
000000b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 28, 13 lines modifiedOffset 28, 13 lines modified
000001b0:·0400·6100·7400·7400·7200·0000·0800·6400··..a.t.t.r.....d.000001b0:·0400·6100·7400·7400·7200·0000·0800·6400··..a.t.t.r.....d.
000001c0:·7200·6100·7700·6100·6200·6c00·6500·0000··r.a.w.a.b.l.e...000001c0:·7200·6100·7700·6100·6200·6c00·6500·0000··r.a.w.a.b.l.e...
000001d0:·0100·1c00·2c00·0000·0100·0000·0000·0000··....,...........000001d0:·0100·1c00·2c00·0000·0100·0000·0000·0000··....,...........
000001e0:·0000·0000·2000·0000·0000·0000·0000·0000··....·...........000001e0:·0000·0000·2000·0000·0000·0000·0000·0000··....·...........
000001f0:·0400·6400·7500·6b00·6500·0000·0202·1000··..d.u.k.e.......000001f0:·0400·6400·7500·6b00·6500·0000·0202·1000··..d.u.k.e.......
00000200:·1000·0000·0100·0000·0000·0000·0202·1000··................00000200:·1000·0000·0100·0000·0000·0000·0202·1000··................
00000210:·1400·0000·0200·0000·0100·0000·0000·0000··................00000210:·1400·0000·0200·0000·0100·0000·0000·0000··................
00000220:·0102·4400·5800·0000·0200·0000·0100·0000··..D.X...........00000220:·0102·4c00·6000·0000·0200·0000·0100·0000··..L.`...........
00000230:·4800·0000·3000·0000·0000·0000·0000·0000··H...0...........00000230:·5000·0000·3800·0000·0000·0000·0000·0000··P...8...........
00000240:·0000·7800·0000·0000·0000·0000·0400·0000··..x.............00000240:·0000·7800·0000·0000·0000·0000·0400·0000··..x.............
00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000260:·0000·0000·0000·0000·0800·0000·0000·0000··................00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000270:·0800·0003·0000·0000······················........00000270:·0800·0000·0000·0000·0800·0003·0000·0000··................
12.4 MB
classes.dex
12.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·207169454 checksum············:·0115156a
5 signature···········:·03d2...1a385 signature···········:·e3ef...a567
6 file_size···········:·7410086 file_size···········:·749628
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·647910 string_ids_size·····:·6478
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·89712 type_ids_size·······:·897
13 type_ids_off········:·26028·(0x0065ac)13 type_ids_off········:·26024·(0x0065a8)
14 proto_ids_size······:·117014 proto_ids_size······:·1170
15 proto_ids_off·······:·29616·(0x0073b0)15 proto_ids_off·······:·29612·(0x0073ac)
16 field_ids_size······:·141416 field_ids_size······:·1414
17 field_ids_off·······:·43656·(0x00aa88)17 field_ids_off·······:·43652·(0x00aa84)
18 method_ids_size·····:·555018 method_ids_size·····:·5550
19 method_ids_off······:·54968·(0x00d6b8)19 method_ids_off······:·54964·(0x00d6b4)
20 class_defs_size·····:·53020 class_defs_size·····:·530
21 class_defs_off······:·99368·(0x018428)21 class_defs_off······:·99364·(0x018424)
22 data_size···········:·62181622 data_size···········:·630452
23 data_off············:·119192·(0x01d198)23 data_off············:·119176·(0x01d188)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·12625 class_idx···········:·126
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·78127 superclass_idx······:·781
28 source_file_idx·····:·44628 source_file_idx·····:·447
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·632 virtual_methods_size:·6
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 78, 21 lines modifiedOffset 78, 21 lines modified
  
78 ····#5··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;)78 ····#5··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;)
79 ······name··········:·'getSettingsActivityName'79 ······name··········:·'getSettingsActivityName'
80 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'80 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'
81 ······access········:·0x0401·(PUBLIC·ABSTRACT)81 ······access········:·0x0401·(PUBLIC·ABSTRACT)
82 ······code··········:·(none)82 ······code··········:·(none)
  
83 ··source_file_idx···:·446·(AccessibilityServiceInfoCompat.java)83 ··source_file_idx···:·447·(AccessibilityServiceInfoCompat.java)
  
84 Class·#1·header:84 Class·#1·header:
85 class_idx···········:·12785 class_idx···········:·127
86 access_flags········:·1·(0x0001)86 access_flags········:·1·(0x0001)
87 superclass_idx······:·78187 superclass_idx······:·781
88 source_file_idx·····:·44688 source_file_idx·····:·447
89 static_fields_size··:·1389 static_fields_size··:·13
90 instance_fields_size:·090 instance_fields_size:·0
91 direct_methods_size·:·1191 direct_methods_size·:·11
92 virtual_methods_size:·092 virtual_methods_size:·0
  
93 Class·#1·annotations:93 Class·#1·annotations:
94 Annotations·on·class94 Annotations·on·class
Offset 175, 33 lines modifiedOffset 175, 33 lines modified
175 ······type··········:·'()V'175 ······type··········:·'()V'
176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
177 ······code··········-177 ······code··········-
178 ······registers·····:·2178 ······registers·····:·2
179 ······ins···········:·0179 ······ins···········:·0
180 ······outs··········:·1180 ······outs··········:·1
181 ······insns·size····:·36·16-bit·code·units181 ······insns·size····:·36·16-bit·code·units
182 0291d8:········································|[0291d8]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V182 02b46c:········································|[02b46c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
183 0291e8:·6000·2000······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0020183 02b47c:·6000·2000······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0020
184 0291ec:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12184 02b480:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12
185 0291f0:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a185 02b484:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
186 0291f4:·2200·7c00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@007c186 02b488:·2200·7c00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@007c
187 0291f8:·7010·e001·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@01e0187 02b48c:·7010·e001·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@01e0
188 0291fe:·6900·3200······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032188 02b492:·6900·3200······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032
189 029202:·0e00···································|000d:·return-void189 02b496:·0e00···································|000d:·return-void
190 029204:·6000·2000······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0020190 02b498:·6000·2000······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0020
191 029208:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e191 02b49c:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e
192 02920c:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a192 02b4a0:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a
193 029210:·2200·7b00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@007b193 02b4a4:·2200·7b00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@007b
194 029214:·7010·d901·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01d9194 02b4a8:·7010·d901·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01d9
195 02921a:·6900·3200······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032195 02b4ae:·6900·3200······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032
196 02921e:·28f2···································|001b:·goto·000d·//·-000e196 02b4b2:·28f2···································|001b:·goto·000d·//·-000e
197 029220:·2200·7d00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@007d197 02b4b4:·2200·7d00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@007d
198 029224:·7010·e201·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@01e2198 02b4b8:·7010·e201·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@01e2
199 02922a:·6900·3200······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032199 02b4be:·6900·3200······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032
200 02922e:·28ea···································|0023:·goto·000d·//·-0016200 02b4c2:·28ea···································|0023:·goto·000d·//·-0016
201 ······catches·······:·(none)201 ······catches·······:·(none)
202 ······positions·····:·202 ······positions·····:·
203 ········0x0000·line=111203 ········0x0000·line=111
204 ········0x0006·line=112204 ········0x0006·line=112
205 ········0x000d·line=118205 ········0x000d·line=118
206 ········0x000e·line=113206 ········0x000e·line=113
207 ········0x0014·line=114207 ········0x0014·line=114
Offset 213, 17 lines modifiedOffset 213, 17 lines modified
213 ······type··········:·'()V'213 ······type··········:·'()V'
214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
215 ······code··········-215 ······code··········-
216 ······registers·····:·1216 ······registers·····:·1
217 ······ins···········:·1217 ······ins···········:·1
218 ······outs··········:·1218 ······outs··········:·1
219 ······insns·size····:·4·16-bit·code·units219 ······insns·size····:·4·16-bit·code·units
220 029230:········································|[029230]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V220 02b4c4:········································|[02b4c4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
221 029240:·7010·8d14·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@148d221 02b4d4:·7010·8d14·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@148d
222 029246:·0e00···································|0003:·return-void222 02b4da:·0e00···································|0003:·return-void
223 ······catches·······:·(none)223 ······catches·······:·(none)
224 ······positions·····:·224 ······positions·····:·
225 ········0x0000·line=280225 ········0x0000·line=280
226 ········0x0003·line=282226 ········0x0003·line=282
227 ······locals········:·227 ······locals········:·
228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 232, 27 lines modifiedOffset 232, 27 lines modified
232 ······type··········:·'(I)Ljava/lang/String;'232 ······type··········:·'(I)Ljava/lang/String;'
233 ······access········:·0x0009·(PUBLIC·STATIC)233 ······access········:·0x0009·(PUBLIC·STATIC)
234 ······code··········-234 ······code··········-
235 ······registers·····:·2235 ······registers·····:·2
236 ······ins···········:·1236 ······ins···········:·1
237 ······outs··········:·0237 ······outs··········:·0
238 ······insns·size····:·38·16-bit·code·units238 ······insns·size····:·38·16-bit·code·units
239 029248:········································|[029248]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;239 02b4dc:········································|[02b4dc]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;
240 029258:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012240 02b4ec:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012
241 02925e:·1a00·4b09······························|0003:·const-string·v0,·"UNKNOWN"·//·string@094b241 02b4f2:·1a00·4c09······························|0003:·const-string·v0,·"UNKNOWN"·//·string@094c
242 029262:·1100···································|0005:·return-object·v0242 02b4f6:·1100···································|0005:·return-object·v0
243 029264:·1a00·1d02······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@021d243 02b4f8:·1a00·1e02······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@021e
244 029268:·28fd···································|0008:·goto·0005·//·-0003244 02b4fc:·28fd···································|0008:·goto·0005·//·-0003
245 02926a:·1a00·1c02······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@021c245 02b4fe:·1a00·1d02······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@021d
246 02926e:·28fa···································|000b:·goto·0005·//·-0006246 02b502:·28fa···································|000b:·goto·0005·//·-0006
247 029270:·1a00·1b02······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@021b247 02b504:·1a00·1c02······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@021c
Max diff block lines reached; 12958074/12970749 bytes (99.90%) of diff not shown.
72.3 KB
classes.jar
4.26 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·875994·bytes,·number·of·entries:·5301 Zip·file·size:·876018·bytes,·number·of·entries:·530
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
Offset 345, 21 lines modifiedOffset 345, 21 lines modified
345 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/BuildConfig.class345 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/BuildConfig.class
346 ?rwxrwxr-x··2.0·unx·····1474·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/ChangePath$1.class346 ?rwxrwxr-x··2.0·unx·····1474·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/ChangePath$1.class
347 ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/ChangePath$2.class347 ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/ChangePath$2.class
348 ?rwxrwxr-x··2.0·unx·····2366·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/ChangePath.class348 ?rwxrwxr-x··2.0·unx·····2366·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/ChangePath.class
349 ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/CheckPoint$1.class349 ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/CheckPoint$1.class
350 ?rwxrwxr-x··2.0·unx·····5864·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/CheckPoint.class350 ?rwxrwxr-x··2.0·unx·····5864·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/CheckPoint.class
351 ?rwxrwxr-x··2.0·unx·····5764·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Checkforfile.class351 ?rwxrwxr-x··2.0·unx·····5764·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Checkforfile.class
352 ?rwxrwxr-x··2.0·unx·····3065·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/ChecklistAdapter.class352 ?rwxrwxr-x··2.0·unx·····3053·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/ChecklistAdapter.class
353 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Download$1.class353 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Download$1.class
354 ?rwxrwxr-x··2.0·unx·····3303·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Download.class354 ?rwxrwxr-x··2.0·unx·····3303·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Download.class
355 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Error$1.class355 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Error$1.class
356 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Error$2.class356 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Error$2.class
357 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Error.class357 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Error.class
358 ?rwxrwxr-x··2.0·unx····13717·b-·defN·80-Jan-01·00:00·julianwi/javainstaller/InstallActivity.class358 ?rwxrwxr-x··2.0·unx····13726·b-·defN·80-Jan-01·00:00·julianwi/javainstaller/InstallActivity.class
359 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/InstallList.class359 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/InstallList.class
360 ?rwxrwxr-x··2.0·unx·····7231·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/MainActivity.class360 ?rwxrwxr-x··2.0·unx·····7231·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/MainActivity.class
361 ?rwxrwxr-x··2.0·unx·····3290·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/MainList.class361 ?rwxrwxr-x··2.0·unx·····3290·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/MainList.class
362 ?rwxrwxr-x··2.0·unx·····1707·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/PathReceiver.class362 ?rwxrwxr-x··2.0·unx·····1707·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/PathReceiver.class
363 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/R$attr.class363 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/R$attr.class
364 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/R$drawable.class364 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/R$drawable.class
365 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/R.class365 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/R.class
Offset 525, 8 lines modifiedOffset 525, 8 lines modified
525 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class525 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
526 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class526 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
527 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class527 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
528 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class528 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
529 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class529 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
530 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class530 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
531 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class531 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
532 530·files,·874295·bytes·uncompressed,·770232·bytes·compressed:··11.9%532 530·files,·874292·bytes·uncompressed,·770256·bytes·compressed:··11.9%
1.2 KB
julianwi/javainstaller/ChecklistAdapter.class
1.11 KB
procyon -ec {}
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····}68 ····}
69 ····69 ····
70 ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·final·int·id,·final·long·n)·{70 ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·final·int·id,·final·long·n)·{
71 ········this.id·=·id;71 ········this.id·=·id;
72 ········final·LinearLayout·contentView·=·new·LinearLayout(this.mcontext);72 ········final·LinearLayout·contentView·=·new·LinearLayout(this.mcontext);
73 ········contentView.setOrientation(1);73 ········contentView.setOrientation(1);
74 ········final·TextView·textView·=·new·TextView(this.mcontext);74 ········final·TextView·textView·=·new·TextView(this.mcontext);
75 ········textView.setText((CharSequence)Html.fromHtml("<h2>"·+·this.List[id].text·+·"</h2>"·+·this.List[id].source·+·"<br>"·+·"path:"·+·this.List[id].getPath()·+·"<br>"·+·"source:"·+·this.List[id].getSource()));75 ········textView.setText((CharSequence)Html.fromHtml("<h2>"·+·this.List[id].text·+·"</h2>"·+·this.List[id].source·+·"<br>path:"·+·this.List[id].getPath()·+·"<br>source:"·+·this.List[id].getSource()));
76 ········final·LinearLayout·linearLayout·=·new·LinearLayout(this.mcontext);76 ········final·LinearLayout·linearLayout·=·new·LinearLayout(this.mcontext);
77 ········final·Button·button·=·new·Button(this.mcontext);77 ········final·Button·button·=·new·Button(this.mcontext);
78 ········button.setText((CharSequence)"change·path");78 ········button.setText((CharSequence)"change·path");
79 ········button.setId(1);79 ········button.setId(1);
80 ········button.setOnClickListener((View$OnClickListener)this.List[id]);80 ········button.setOnClickListener((View$OnClickListener)this.List[id]);
81 ········if·(id·==·0)·{81 ········if·(id·==·0)·{
82 ············button.setEnabled(false);82 ············button.setEnabled(false);
66.8 KB
julianwi/javainstaller/InstallActivity.class
66.8 KB
procyon -ec {}
    
Offset 161, 32 lines modifiedOffset 161, 32 lines modified
161 ············}161 ············}
162 ············catch·(PackageManager$NameNotFoundException·ex2)·{}162 ············catch·(PackageManager$NameNotFoundException·ex2)·{}
163 ········}163 ········}
164 ········catch·(PackageManager$NameNotFoundException·ex3)·{}164 ········catch·(PackageManager$NameNotFoundException·ex3)·{}
165 ····}165 ····}
166 ····166 ····
167 ····public·void·run()·{167 ····public·void·run()·{
168 ····Label_1525_Outer:168 ····Label_1528_Outer:
169 ········while·(true)·{169 ········while·(true)·{
170 ········Label_1525:170 ········Label_1528:
171 ············while·(true)·{171 ············while·(true)·{
172 ················Label_1632:·{172 ················Label_1635:·{
173 ····················Intent·intent2·=·null;173 ····················Intent·intent2·=·null;
174 ····················try·{174 ····················try·{
175 ························Label_0052:·{175 ························Label_0052:·{
176 ····························if·((this.pkgs·&·0x3)·==·0x2)·{176 ····························if·((this.pkgs·&·0x3)·==·0x2)·{
177 ································break·Label_0052;177 ································break·Label_0052;
178 ····························}178 ····························}
179 ····························final·CheckPoint·checkPoint·=·MainActivity.checks[0];179 ····························final·CheckPoint·checkPoint·=·MainActivity.checks[0];
180 ····························try·{180 ····························try·{
181 ································final·Boolean·installed·=·checkPoint.installed;181 ································final·Boolean·installed·=·checkPoint.installed;
182 ································try·{182 ································try·{
183 ····································Label_0369:·{183 ····································Label_0372:·{
184 ········································if·(installed·||·this.pkgs·>>·2·==·0)·{184 ········································if·(installed·||·this.pkgs·>>·2·==·0)·{
185 ············································break·Label_0369;185 ············································break·Label_0372;
186 ········································}186 ········································}
187 ········································try·{187 ········································try·{
188 ············································final·LinearLayout·value·=·this.lls.get(0);188 ············································final·LinearLayout·value·=·this.lls.get(0);
189 ············································try·{189 ············································try·{
190 ················································final·View·viewById·=·((LinearLayout)value).findViewById(1);190 ················································final·View·viewById·=·((LinearLayout)value).findViewById(1);
191 ················································try·{191 ················································try·{
192 ····················································final·ProgressBar·progressBar·=·(ProgressBar)viewById;192 ····················································final·ProgressBar·progressBar·=·(ProgressBar)viewById;
Offset 216, 32 lines modifiedOffset 216, 32 lines modified
216 ····························································································try·{216 ····························································································try·{
217 ································································································this.startActivity(intent);217 ································································································this.startActivity(intent);
218 ································································································if·(this.checkCallingOrSelfPermission("jackpal.androidterm.permission.RUN_SCRIPT")·!=·0)·{218 ································································································if·(this.checkCallingOrSelfPermission("jackpal.androidterm.permission.RUN_SCRIPT")·!=·0)·{
219 ····································································································return;219 ····································································································return;
220 ································································································}220 ································································································}
221 ································································································final·List·ids·=·this.ids;221 ································································································final·List·ids·=·this.ids;
222 ································································································try·{222 ································································································try·{
223 ····································································································Label_0968:·{223 ····································································································Label_0971:·{
224 ········································································································if·(ids.size()·==·0)·{224 ········································································································if·(ids.size()·==·0)·{
225 ············································································································break·Label_0968;225 ············································································································break·Label_0971;
226 ········································································································}226 ········································································································}
227 ········································································································final·Boolean·testrunactivity·=·this.testrunactivity(1);227 ········································································································final·Boolean·testrunactivity·=·this.testrunactivity(1);
228 ········································································································try·{228 ········································································································try·{
229 ············································································································Label_0856:·{229 ············································································································Label_0859:·{
230 ················································································································if·(!(boolean)testrunactivity)·{230 ················································································································if·(!(boolean)testrunactivity)·{
231 ····················································································································break·Label_0856;231 ····················································································································break·Label_0859;
232 ················································································································}232 ················································································································}
233 ················································································································BufferedWriter·bufferedWriter·=·new(java.io.BufferedWriter.class);233 ················································································································BufferedWriter·bufferedWriter·=·new(java.io.BufferedWriter.class);
234 ················································································································try·{234 ················································································································try·{
235 ····················································································································try·{235 ····················································································································try·{
236 ························································································································final·OutputStreamWriter·out·=·new·OutputStreamWriter(new·FileOutputStream("/data/data/julianwi.javainstaller/install.sh"),·"utf-8");236 ························································································································final·OutputStreamWriter·out·=·new·OutputStreamWriter(new·FileOutputStream("/data/data/julianwi.javainstaller/install.sh"),·"utf-8");
237 ························································································································final·BufferedWriter·bufferedWriter2·=·bufferedWriter;237 ························································································································final·BufferedWriter·bufferedWriter2·=·bufferedWriter;
238 ························································································································try·{238 ························································································································try·{
239 ····························································································································new·BufferedWriter(out);239 ····························································································································new·BufferedWriter(out);
240 ························································································································Label_0447:240 ························································································································Label_0450:
241 ····························································································································while·(true)·{241 ····························································································································while·(true)·{
242 ································································································································try·{242 ································································································································try·{
243 ····································································································································final·StringBuilder·append3·=·new·StringBuilder().append("#!/system/bin/sh\nbbdir=");243 ····································································································································final·StringBuilder·append3·=·new·StringBuilder().append("#!/system/bin/sh\nbbdir=");
244 ····································································································································try·{244 ····································································································································try·{
245 ········································································································································final·CheckPoint·checkPoint3·=·MainActivity.checks[1];245 ········································································································································final·CheckPoint·checkPoint3·=·MainActivity.checks[1];
246 ········································································································································try·{246 ········································································································································try·{
247 ············································································································································final·StringBuilder·append4·=·append3.append(checkPoint3.getPath()).append("/busybox\n");247 ············································································································································final·StringBuilder·append4·=·append3.append(checkPoint3.getPath()).append("/busybox\n");
Offset 249, 29 lines modifiedOffset 249, 29 lines modified
249 ················································································································································bufferedWriter.write(append4.toString());249 ················································································································································bufferedWriter.write(append4.toString());
250 ················································································································································int·n·=·-1;250 ················································································································································int·n·=·-1;
251 ················································································································································final·List·ids2·=·this.ids;251 ················································································································································final·List·ids2·=·this.ids;
252 ················································································································································try·{252 ················································································································································try·{
253 ····················································································································································final·Iterator<Integer>·iterator·=·ids2.iterator();253 ····················································································································································final·Iterator<Integer>·iterator·=·ids2.iterator();
254 ····················································································································································try·{254 ····················································································································································try·{
255 ························································································································································while·(true)·{255 ························································································································································while·(true)·{
256 ····························································································································································Label_0904:·{256 ····························································································································································Label_0907:·{
257 ································································································································································if·(!iterator.hasNext())·{257 ································································································································································if·(!iterator.hasNext())·{
258 ····································································································································································break·Label_0904;258 ····································································································································································break·Label_0907;
259 ································································································································································}259 ································································································································································}
260 ································································································································································final·Integer·next·=·iterator.next();260 ································································································································································final·Integer·next·=·iterator.next();
261 ································································································································································try·{261 ································································································································································try·{
262 ····································································································································································final·Integer·n2·=·Integer.valueOf(next);262 ····································································································································································final·Integer·n2·=·Integer.valueOf(next);
263 ····································································································································································try·{263 ····································································································································································try·{
264 ········································································································································································final·int·intValue·=·(int)n2;264 ········································································································································································final·int·intValue·=·(int)n2;
265 ········································································································································································++n;265 ········································································································································································++n;
266 ········································································································································································final·CheckPoint·checkPoint4·=·MainActivity.checks[intValue];266 ········································································································································································final·CheckPoint·checkPoint4·=·MainActivity.checks[intValue];
267 ········································································································································································try·{267 ········································································································································································try·{
268 ············································································································································································Label_0810:·{268 ············································································································································································Label_0813:·{
269 ················································································································································································if·(this.uninstall)·{269 ················································································································································································if·(this.uninstall)·{
270 ····················································································································································································break·Label_0810;270 ····················································································································································································break·Label_0813;
271 ················································································································································································}271 ················································································································································································}
272 ················································································································································································try·{272 ················································································································································································try·{
273 ····················································································································································································final·List·lls·=·this.lls;273 ····················································································································································································final·List·lls·=·this.lls;
274 ····················································································································································································try·{274 ····················································································································································································try·{
275 ························································································································································································final·LinearLayout·value3·=·lls.get(this.term·+·n);275 ························································································································································································final·LinearLayout·value3·=·lls.get(this.term·+·n);
276 ························································································································································································try·{276 ························································································································································································try·{
277 ····························································································································································································final·View·viewById3·=·((LinearLayout)value3).findViewById(1);277 ····························································································································································································final·View·viewById3·=·((LinearLayout)value3).findViewById(1);
Offset 295, 51 lines modifiedOffset 295, 51 lines modified
295 ································································································································································································································try·{295 ································································································································································································································try·{
296 ····································································································································································································································final·StringBuilder·append5·=·new·StringBuilder().append("/data/data/julianwi.javainstaller/");296 ····································································································································································································································final·StringBuilder·append5·=·new·StringBuilder().append("/data/data/julianwi.javainstaller/");
297 ····································································································································································································································try·{297 ····································································································································································································································try·{
298 ········································································································································································································································final·StringBuilder·append6·=·append5.append(Checkforfile.file[intValue]);298 ········································································································································································································································final·StringBuilder·append6·=·append5.append(Checkforfile.file[intValue]);
299 ········································································································································································································································try·{299 ········································································································································································································································try·{
300 ············································································································································································································································new·Download(progressBar2,·textView2,·url2,·handler2,·append6.toString(),·(Context)this).run();300 ············································································································································································································································new·Download(progressBar2,·textView2,·url2,·handler2,·append6.toString(),·(Context)this).run();
301 ············································································································································································································································this.writesh(bufferedWriter,·checkPoint4);301 ············································································································································································································································this.writesh(bufferedWriter,·checkPoint4);
302 ············································································································································································································································continue·Label_1525_Outer;302 ············································································································································································································································continue·Label_1528_Outer;
303 ············································································································································································································································bufferedWriter·=·new(java.io.BufferedWriter.class);303 ············································································································································································································································bufferedWriter·=·new(java.io.BufferedWriter.class);
304 ············································································································································································································································try·{304 ············································································································································································································································try·{
305 ················································································································································································································································try·{305 ················································································································································································································································try·{
306 ····················································································································································································································································final·OutputStreamWriter·out2·=·new·OutputStreamWriter(new·FileOutputStream("/data/data/julianwi.javainstaller/install2.sh"),·"utf-8");306 ····················································································································································································································································final·OutputStreamWriter·out2·=·new·OutputStreamWriter(new·FileOutputStream("/data/data/julianwi.javainstaller/install2.sh"),·"utf-8");
307 ····················································································································································································································································final·BufferedWriter·bufferedWriter3·=·bufferedWriter;307 ····················································································································································································································································final·BufferedWriter·bufferedWriter3·=·bufferedWriter;
308 ····················································································································································································································································try·{308 ····················································································································································································································································try·{
309 ························································································································································································································································new·BufferedWriter(out2);309 ························································································································································································································································new·BufferedWriter(out2);
310 ························································································································································································································································continue·Label_0447;310 ························································································································································································································································continue·Label_0450;
311 ························································································································································································································································bufferedWriter.write("echo·installation·complete\n");311 ························································································································································································································································bufferedWriter.write("echo·installation·complete\n");
312 ························································································································································································································································bufferedWriter.write("exit");312 ························································································································································································································································bufferedWriter.write("exit");
313 ························································································································································································································································bufferedWriter.close();313 ························································································································································································································································bufferedWriter.close();
314 ························································································································································································································································final·Integer·value5·=·this.ids.get(0);314 ························································································································································································································································final·Integer·value5·=·this.ids.get(0);
315 ························································································································································································································································try·{315 ························································································································································································································································try·{
316 ····························································································································································································································································final·Integer·n3·=·Integer.valueOf(value5);316 ····························································································································································································································································final·Integer·n3·=·Integer.valueOf(value5);
317 ····························································································································································································································································try·{317 ····························································································································································································································································try·{
318 ································································································································································································································································this.runterm(this.testrunactivity((int)n3));318 ································································································································································································································································this.runterm(this.testrunactivity((int)n3));
319 ································································································································································································································································final·List·ids3·=·this.ids2;319 ································································································································································································································································final·List·ids3·=·this.ids2;
320 ································································································································································································································································try·{320 ································································································································································································································································try·{
321 ····································································································································································································································································Label_1585:·{321 ····································································································································································································································································Label_1588:·{
322 ········································································································································································································································································if·(ids3.size()·==·0)·{322 ········································································································································································································································································if·(ids3.size()·==·0)·{
323 ············································································································································································································································································break·Label_1585;323 ············································································································································································································································································break·Label_1588;
324 ········································································································································································································································································}324 ········································································································································································································································································}
325 ········································································································································································································································································final·Boolean·testrunactivity2·=·this.testrunactivity(1);325 ········································································································································································································································································final·Boolean·testrunactivity2·=·this.testrunactivity(1);
Max diff block lines reached; 45069/68330 bytes (65.96%) of diff not shown.
971 B
smali/julianwi/javainstaller/Download.smali
    
Offset 228, 26 lines modifiedOffset 228, 28 lines modified
  
228 ····const-string·v20,·"·"228 ····const-string·v20,·"·"
  
229 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;229 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
230 ····move-result-object·v19230 ····move-result-object·v19
  
 231 ····.line·59
231 ····invoke-virtual·{v10},·Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String;232 ····invoke-virtual·{v10},·Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String;
  
232 ····move-result-object·v20233 ····move-result-object·v20
  
233 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;234 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
234 ····move-result-object·v19235 ····move-result-object·v19
  
235 ····invoke-virtual/range·{v19·..·v19},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;236 ····invoke-virtual/range·{v19·..·v19},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
236 ····move-result-object·v19237 ····move-result-object·v19
  
 238 ····.line·58
237 ····invoke-virtual/range·{v18·..·v19},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V239 ····invoke-virtual/range·{v18·..·v19},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
238 ····.line·65240 ····.line·65
239 ····.end·local·v8····#·"error":Ljava/lang/String;241 ····.end·local·v8····#·"error":Ljava/lang/String;
240 ····:cond_0242 ····:cond_0
241 ····invoke-virtual·{v4},·Ljava/net/URLConnection;->getContentLength()I243 ····invoke-virtual·{v4},·Ljava/net/URLConnection;->getContentLength()I
  
566 B
smali/julianwi/javainstaller/ChangePath$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Ljulianwi/javainstaller/ChangePath;21 .field·final·synthetic·this$0:Ljulianwi/javainstaller/ChangePath;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljulianwi/javainstaller/ChangePath;)V23 .method·constructor·<init>(Ljulianwi/javainstaller/ChangePath;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/ChangePath;
  
25 ····.prologue26 ····.prologue
26 ····.line·5427 ····.line·54
27 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/ChangePath$2;->this$0:Ljulianwi/javainstaller/ChangePath;28 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/ChangePath$2;->this$0:Ljulianwi/javainstaller/ChangePath;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
531 B
smali/julianwi/javainstaller/Error$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Ljulianwi/javainstaller/Error;21 .field·final·synthetic·this$0:Ljulianwi/javainstaller/Error;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljulianwi/javainstaller/Error;)V23 .method·constructor·<init>(Ljulianwi/javainstaller/Error;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/Error;
  
25 ····.prologue26 ····.prologue
26 ····.line·3027 ····.line·30
27 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/Error$2;->this$0:Ljulianwi/javainstaller/Error;28 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/Error$2;->this$0:Ljulianwi/javainstaller/Error;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.51 KB
smali/julianwi/javainstaller/ChecklistAdapter.smali
    
Offset 325, 21 lines modifiedOffset 325, 15 lines modified
  
325 ····iget-object·v10,·v10,·Ljulianwi/javainstaller/CheckPoint;->source:Ljava/lang/String;325 ····iget-object·v10,·v10,·Ljulianwi/javainstaller/CheckPoint;->source:Ljava/lang/String;
  
326 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;326 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
327 ····move-result-object·v9327 ····move-result-object·v9
  
328 ····const-string·v10,·"<br>" 
  
329 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
330 ····move-result-object·v9 
  
331 ····const-string·v10,·"path:"328 ····const-string·v10,·"<br>path:"
  
332 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;329 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
333 ····move-result-object·v9330 ····move-result-object·v9
  
334 ····iget-object·v10,·p0,·Ljulianwi/javainstaller/ChecklistAdapter;->List:[Ljulianwi/javainstaller/CheckPoint;331 ····iget-object·v10,·p0,·Ljulianwi/javainstaller/ChecklistAdapter;->List:[Ljulianwi/javainstaller/CheckPoint;
  
Offset 349, 21 lines modifiedOffset 343, 15 lines modified
  
349 ····move-result-object·v10343 ····move-result-object·v10
  
350 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;344 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
351 ····move-result-object·v9345 ····move-result-object·v9
  
352 ····const-string·v10,·"<br>" 
  
353 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
354 ····move-result-object·v9 
  
355 ····const-string·v10,·"source:"346 ····const-string·v10,·"<br>source:"
  
356 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;347 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
357 ····move-result-object·v9348 ····move-result-object·v9
  
358 ····iget-object·v10,·p0,·Ljulianwi/javainstaller/ChecklistAdapter;->List:[Ljulianwi/javainstaller/CheckPoint;349 ····iget-object·v10,·p0,·Ljulianwi/javainstaller/ChecklistAdapter;->List:[Ljulianwi/javainstaller/CheckPoint;
  
276 B
smali/julianwi/javainstaller/R.smali
    
Offset 16, 10 lines modifiedOffset 16, 9 lines modified
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·1019 ····.line·10
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·13 
22 ····return-void21 ····return-void
23 .end·method22 .end·method
2.54 KB
smali/julianwi/javainstaller/Error.smali
    
Offset 44, 32 lines modifiedOffset 44, 36 lines modified
44 ····.line·1444 ····.line·14
45 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;45 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
46 ····sget-object·v1,·Ljulianwi/javainstaller/MainActivity;->context:Landroid/content/Context;46 ····sget-object·v1,·Ljulianwi/javainstaller/MainActivity;->context:Landroid/content/Context;
  
47 ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V47 ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 48 ····.line·15
48 ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;49 ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
49 ····move-result-object·v050 ····move-result-object·v0
  
 51 ····.line·16
50 ····invoke-virtual·{v0,·p2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;52 ····invoke-virtual·{v0,·p2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
51 ····move-result-object·v053 ····move-result-object·v0
  
52 ····const-string·v1,·"OK"54 ····const-string·v1,·"OK"
  
53 ····new-instance·v2,·Ljulianwi/javainstaller/Error$1;55 ····new-instance·v2,·Ljulianwi/javainstaller/Error$1;
  
54 ····invoke-direct·{v2,·p0},·Ljulianwi/javainstaller/Error$1;-><init>(Ljulianwi/javainstaller/Error;)V56 ····invoke-direct·{v2,·p0},·Ljulianwi/javainstaller/Error$1;-><init>(Ljulianwi/javainstaller/Error;)V
  
 57 ····.line·17
55 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;58 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
56 ····move-result-object·v059 ····move-result-object·v0
  
 60 ····.line·23
57 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;61 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
58 ····.line·2462 ····.line·24
59 ····return-void63 ····return-void
60 .end·method64 .end·method
  
61 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V65 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V
Offset 83, 32 lines modifiedOffset 87, 36 lines modified
83 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V87 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
84 ····.line·2788 ····.line·27
85 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;89 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
86 ····invoke-direct·{v0,·p3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V90 ····invoke-direct·{v0,·p3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 91 ····.line·28
87 ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;92 ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
88 ····move-result-object·v093 ····move-result-object·v0
  
 94 ····.line·29
89 ····invoke-virtual·{v0,·p2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;95 ····invoke-virtual·{v0,·p2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
90 ····move-result-object·v096 ····move-result-object·v0
  
91 ····const-string·v1,·"OK"97 ····const-string·v1,·"OK"
  
92 ····new-instance·v2,·Ljulianwi/javainstaller/Error$2;98 ····new-instance·v2,·Ljulianwi/javainstaller/Error$2;
  
93 ····invoke-direct·{v2,·p0},·Ljulianwi/javainstaller/Error$2;-><init>(Ljulianwi/javainstaller/Error;)V99 ····invoke-direct·{v2,·p0},·Ljulianwi/javainstaller/Error$2;-><init>(Ljulianwi/javainstaller/Error;)V
  
 100 ····.line·30
94 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;101 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
95 ····move-result-object·v0102 ····move-result-object·v0
  
 103 ····.line·36
96 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;104 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
97 ····.line·37105 ····.line·37
98 ····return-void106 ····return-void
99 .end·method107 .end·method
  
  
563 B
smali/julianwi/javainstaller/Update$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$toast:Ljava/lang/String;22 .field·final·synthetic·val$toast:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Ljulianwi/javainstaller/Update;Ljava/lang/String;)V24 .method·constructor·<init>(Ljulianwi/javainstaller/Update;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/Update;
  
26 ····.prologue27 ····.prologue
27 ····.line·5328 ····.line·53
28 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/Update$1;->this$0:Ljulianwi/javainstaller/Update;29 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/Update$1;->this$0:Ljulianwi/javainstaller/Update;
  
29 ····iput-object·p2,·p0,·Ljulianwi/javainstaller/Update$1;->val$toast:Ljava/lang/String;30 ····iput-object·p2,·p0,·Ljulianwi/javainstaller/Update$1;->val$toast:Ljava/lang/String;
  
567 B
smali/julianwi/javainstaller/CheckPoint$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Ljulianwi/javainstaller/CheckPoint;21 .field·final·synthetic·this$0:Ljulianwi/javainstaller/CheckPoint;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljulianwi/javainstaller/CheckPoint;)V23 .method·constructor·<init>(Ljulianwi/javainstaller/CheckPoint;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/CheckPoint;
  
25 ····.prologue26 ····.prologue
26 ····.line·11427 ····.line·114
27 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/CheckPoint$1;->this$0:Ljulianwi/javainstaller/CheckPoint;28 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/CheckPoint$1;->this$0:Ljulianwi/javainstaller/CheckPoint;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
531 B
smali/julianwi/javainstaller/Error$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Ljulianwi/javainstaller/Error;21 .field·final·synthetic·this$0:Ljulianwi/javainstaller/Error;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljulianwi/javainstaller/Error;)V23 .method·constructor·<init>(Ljulianwi/javainstaller/Error;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/Error;
  
25 ····.prologue26 ····.prologue
26 ····.line·1727 ····.line·17
27 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/Error$1;->this$0:Ljulianwi/javainstaller/Error;28 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/Error$1;->this$0:Ljulianwi/javainstaller/Error;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
83.1 KB
smali/julianwi/javainstaller/InstallActivity.smali
    
Offset 719, 944 lines modifiedOffset 719, 907 lines modified
719 ····:catch_0719 ····:catch_0
720 ····move-exception·v1720 ····move-exception·v1
  
721 ····goto·:goto_0721 ····goto·:goto_0
722 .end·method722 .end·method
  
723 .method·public·run()V723 .method·public·run()V
724 ····.locals·19724 ····.locals·17
  
725 ····.prologue725 ····.prologue
726 ····.line·76726 ····.line·76
727 ····:try_start_0727 ····:try_start_0
728 ····move-object/from16·v0,·p0728 ····move-object/from16·v0,·p0
  
729 ····iget·v2,·v0,·Ljulianwi/javainstaller/InstallActivity;->pkgs:I729 ····iget·v1,·v0,·Ljulianwi/javainstaller/InstallActivity;->pkgs:I
  
730 ····and-int/lit8·v2,·v2,·0x3730 ····and-int/lit8·v1,·v1,·0x3
  
731 ····const/4·v3,·0x2731 ····const/4·v2,·0x2
  
732 ····if-eq·v2,·v3,·:cond_0732 ····if-eq·v1,·v2,·:cond_0
  
733 ····sget-object·v2,·Ljulianwi/javainstaller/MainActivity;->checks:[Ljulianwi/javainstaller/CheckPoint;733 ····sget-object·v1,·Ljulianwi/javainstaller/MainActivity;->checks:[Ljulianwi/javainstaller/CheckPoint;
  
734 ····const/4·v3,·0x0734 ····const/4·v2,·0x0
  
735 ····aget-object·v2,·v2,·v3735 ····aget-object·v1,·v1,·v2
  
736 ····iget-object·v2,·v2,·Ljulianwi/javainstaller/CheckPoint;->installed:Ljava/lang/Boolean;736 ····iget-object·v1,·v1,·Ljulianwi/javainstaller/CheckPoint;->installed:Ljava/lang/Boolean;
  
737 ····invoke-virtual·{v2},·Ljava/lang/Boolean;->booleanValue()Z737 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z
  
738 ····move-result·v2738 ····move-result·v1
  
739 ····if-nez·v2,·:cond_1739 ····if-nez·v1,·:cond_1
  
740 ····move-object/from16·v0,·p0740 ····move-object/from16·v0,·p0
  
741 ····iget·v2,·v0,·Ljulianwi/javainstaller/InstallActivity;->pkgs:I741 ····iget·v1,·v0,·Ljulianwi/javainstaller/InstallActivity;->pkgs:I
  
742 ····shr-int/lit8·v2,·v2,·0x2742 ····shr-int/lit8·v1,·v1,·0x2
  
743 ····if-eqz·v2,·:cond_1743 ····if-eqz·v1,·:cond_1
  
744 ····.line·77744 ····.line·77
745 ····:cond_0745 ····:cond_0
746 ····new-instance·v2,·Ljulianwi/javainstaller/Download;746 ····new-instance·v1,·Ljulianwi/javainstaller/Download;
  
747 ····move-object/from16·v0,·p0747 ····move-object/from16·v0,·p0
  
748 ····iget-object·v3,·v0,·Ljulianwi/javainstaller/InstallActivity;->lls:Ljava/util/List;748 ····iget-object·v2,·v0,·Ljulianwi/javainstaller/InstallActivity;->lls:Ljava/util/List;
  
749 ····const/4·v4,·0x0749 ····const/4·v3,·0x0
  
750 ····invoke-interface·{v3,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;750 ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
751 ····move-result-object·v3751 ····move-result-object·v2
  
752 ····check-cast·v3,·Landroid/widget/LinearLayout;752 ····check-cast·v2,·Landroid/widget/LinearLayout;
  
753 ····const/4·v4,·0x1753 ····const/4·v3,·0x1
  
754 ····invoke-virtual·{v3,·v4},·Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;754 ····invoke-virtual·{v2,·v3},·Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
  
755 ····move-result-object·v3755 ····move-result-object·v2
  
756 ····check-cast·v3,·Landroid/widget/ProgressBar;756 ····check-cast·v2,·Landroid/widget/ProgressBar;
  
757 ····move-object/from16·v0,·p0757 ····move-object/from16·v0,·p0
  
758 ····iget-object·v4,·v0,·Ljulianwi/javainstaller/InstallActivity;->lls:Ljava/util/List;758 ····iget-object·v3,·v0,·Ljulianwi/javainstaller/InstallActivity;->lls:Ljava/util/List;
  
759 ····const/4·v5,·0x0759 ····const/4·v4,·0x0
  
760 ····invoke-interface·{v4,·v5},·Ljava/util/List;->get(I)Ljava/lang/Object;760 ····invoke-interface·{v3,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
761 ····move-result-object·v4761 ····move-result-object·v3
  
762 ····check-cast·v4,·Landroid/widget/LinearLayout;762 ····check-cast·v3,·Landroid/widget/LinearLayout;
  
763 ····const/4·v5,·0x2763 ····const/4·v4,·0x2
  
764 ····invoke-virtual·{v4,·v5},·Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;764 ····invoke-virtual·{v3,·v4},·Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
  
765 ····move-result-object·v4765 ····move-result-object·v3
  
766 ····check-cast·v4,·Landroid/widget/TextView;766 ····check-cast·v3,·Landroid/widget/TextView;
  
767 ····new-instance·v5,·Ljava/net/URL;767 ····new-instance·v4,·Ljava/net/URL;
  
768 ····sget-object·v6,·Ljulianwi/javainstaller/MainActivity;->checks:[Ljulianwi/javainstaller/CheckPoint;768 ····sget-object·v5,·Ljulianwi/javainstaller/MainActivity;->checks:[Ljulianwi/javainstaller/CheckPoint;
  
769 ····const/4·v7,·0x0769 ····const/4·v6,·0x0
  
770 ····aget-object·v6,·v6,·v7770 ····aget-object·v5,·v5,·v6
  
771 ····invoke-virtual·{v6},·Ljulianwi/javainstaller/CheckPoint;->getSource()Ljava/lang/String;771 ····invoke-virtual·{v5},·Ljulianwi/javainstaller/CheckPoint;->getSource()Ljava/lang/String;
  
772 ····move-result-object·v6772 ····move-result-object·v5
  
773 ····invoke-direct·{v5,·v6},·Ljava/net/URL;-><init>(Ljava/lang/String;)V773 ····invoke-direct·{v4,·v5},·Ljava/net/URL;-><init>(Ljava/lang/String;)V
  
774 ····move-object/from16·v0,·p0774 ····move-object/from16·v0,·p0
  
775 ····iget-object·v6,·v0,·Ljulianwi/javainstaller/InstallActivity;->handler:Landroid/os/Handler;775 ····iget-object·v5,·v0,·Ljulianwi/javainstaller/InstallActivity;->handler:Landroid/os/Handler;
  
776 ····new-instance·v7,·Ljava/lang/StringBuilder;776 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
777 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V777 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
778 ····const-string·v8,·"/data/data/julianwi.javainstaller/"778 ····const-string·v7,·"/data/data/julianwi.javainstaller/"
  
779 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;779 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
780 ····move-result-object·v7780 ····move-result-object·v6
  
781 ····sget-object·v8,·Ljulianwi/javainstaller/Checkforfile;->file:[Ljava/lang/String;781 ····sget-object·v7,·Ljulianwi/javainstaller/Checkforfile;->file:[Ljava/lang/String;
  
782 ····const/16·v18,·0x0782 ····const/16·v16,·0x0
  
783 ····aget-object·v8,·v8,·v18783 ····aget-object·v7,·v7,·v16
  
784 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;784 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
785 ····move-result-object·v7785 ····move-result-object·v6
  
786 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;786 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
Max diff block lines reached; 79013/84945 bytes (93.02%) of diff not shown.
557 B
smali/julianwi/javainstaller/Download$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$status:Ljava/lang/String;24 .field·final·synthetic·val$status:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Ljulianwi/javainstaller/Download;ILjava/lang/String;)V26 .method·constructor·<init>(Ljulianwi/javainstaller/Download;ILjava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/Download;
  
28 ····.prologue29 ····.prologue
29 ····.line·7830 ····.line·78
30 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/Download$1;->this$0:Ljulianwi/javainstaller/Download;31 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/Download$1;->this$0:Ljulianwi/javainstaller/Download;
  
31 ····iput·p2,·p0,·Ljulianwi/javainstaller/Download$1;->val$percent:I32 ····iput·p2,·p0,·Ljulianwi/javainstaller/Download$1;->val$percent:I
  
612 B
smali/julianwi/javainstaller/ChangePath$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$input:Landroid/widget/EditText;22 .field·final·synthetic·val$input:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Ljulianwi/javainstaller/ChangePath;Landroid/widget/EditText;)V24 .method·constructor·<init>(Ljulianwi/javainstaller/ChangePath;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/ChangePath;
  
26 ····.prologue27 ····.prologue
27 ····.line·4528 ····.line·45
28 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/ChangePath$1;->this$0:Ljulianwi/javainstaller/ChangePath;29 ····iput-object·p1,·p0,·Ljulianwi/javainstaller/ChangePath$1;->this$0:Ljulianwi/javainstaller/ChangePath;
  
29 ····iput-object·p2,·p0,·Ljulianwi/javainstaller/ChangePath$1;->val$input:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Ljulianwi/javainstaller/ChangePath$1;->val$input:Landroid/widget/EditText;
  
5.3 KB
res/drawable-ldpi-v4/duke.png
1.92 KB
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 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·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(247,239,255)·····#·rgb·=·(0xf7,0xef,0xff)7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·99,123,123)·····#·rgb·=·(0x63,0x7b,0x7b)8 ····(·99,123,123)·····#·rgb·=·(0x63,0x7b,0x7b)
9 ····(··8,·16,··8)·····#·rgb·=·(0x08,0x10,0x08)9 ····(··8,·16,··8)·····#·rgb·=·(0x08,0x10,0x08)
10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey010 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
11 ····(181,198,198)·····#·rgb·=·(0xb5,0xc6,0xc6)11 ····(181,198,198)·····#·rgb·=·(0xb5,0xc6,0xc6)
12 ····(206,206,214)·····#·rgb·=·(0xce,0xce,0xd6)12 ····(206,206,214)·····#·rgb·=·(0xce,0xce,0xd6)
13 ····(·82,·99,·90)·····#·rgb·=·(0x52,0x63,0x5a)13 ····(·82,·99,·90)·····#·rgb·=·(0x52,0x63,0x5a)
14 ····(·74,·90,·90)·····#·rgb·=·(0x4a,0x5a,0x5a)14 ····(·74,·90,·90)·····#·rgb·=·(0x4a,0x5a,0x5a)
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ····(·33,·33,·33)·····#·rgb·=·(0x21,0x21,0x21)·grey13150 ····(·33,·33,·33)·····#·rgb·=·(0x21,0x21,0x21)·grey13
151 ····(·82,·90,·90)·····#·rgb·=·(0x52,0x5a,0x5a)151 ····(·82,·90,·90)·····#·rgb·=·(0x52,0x5a,0x5a)
152 ····(165,173,173)·····#·rgb·=·(0xa5,0xad,0xad)152 ····(165,173,173)·····#·rgb·=·(0xa5,0xad,0xad)
153 ····(·24,·41,·24)·····#·rgb·=·(0x18,0x29,0x18)153 ····(·24,·41,·24)·····#·rgb·=·(0x18,0x29,0x18)
154 ····(115,123,123)·····#·rgb·=·(0x73,0x7b,0x7b)154 ····(115,123,123)·····#·rgb·=·(0x73,0x7b,0x7b)
155 }155 }
156 tRNS·{156 tRNS·{
157 ·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[·...·truncated·by·diffoscope;·len:·332,·SHA:·24d86fb8fb1bd71b8e6065a2d46aa5685c356e3e7dd933629777e490f8902a6e·...·]}157 ·0}
158 IMAGE·{158 IMAGE·{
159 ····pixels·hex159 ····pixels·hex
160 000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000160 000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000
161 000000000000000000000000000000000000000000000003030000000000000000000000000000000000000000000000161 000000000000000000000000000000000000000000000003030000000000000000000000000000000000000000000000
162 000000000000000000000000000000000000000000000403030305000000000000000000000000000000000000000000162 000000000000000000000000000000000000000000000403030305000000000000000000000000000000000000000000
163 000000000000000000000000000000000000000000060303030303000000000000000000000000000000000000000000163 000000000000000000000000000000000000000000060303030303000000000000000000000000000000000000000000
164 000000000000000000000000000000000000000000030303030303050000000000000000000000000000000000000000164 000000000000000000000000000000000000000000030303030303050000000000000000000000000000000000000000
3.32 KB
Image content
Pixel difference
compared images
Flicker difference
compared images