| Offset 1, 18 lines modified | Offset 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/. | ||
| Offset 1, 293 lines modified | Offset 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:····················2 | 4 | ··Zip·archive·file·size:····················259001·(000000000003F3B9h) |
| 5 | ··Actual·end-cent-dir·record·offset:········2 | 5 | ··Actual·end-cent-dir·record·offset:········258979·(000000000003F3A3h) |
| 6 | ··Expected·end-cent-dir·record·offset:······2 | 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;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
| 9 | ··central·directory·contains· | 9 | ··central·directory·contains·7·entries. |
| 10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·460·(00000000000001CCh)·bytes·long, |
| 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
| 12 | ··is·25 | 12 | ··is·258519·(000000000003F1D7h). |
| 13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
| 14 | --------------------------- | 14 | --------------------------- |
| 15 | ·· | 15 | ··AndroidManifest.xml |
| 16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
| 17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
| 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
| 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
| 22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
| 23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
| 24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
| 25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
| 26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·26·01:22:52 |
| 27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························3844f71b |
| 28 | ··compressed·size:································3 | 28 | ··compressed·size:································1334·bytes |
| 29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························4360·bytes |
| 30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
| 31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
| 32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
| 33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
| 34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
| 35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··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 | ·· | 43 | ··res/drawable-ldpi-v4/duke.png |
| 42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···1403 |
| 43 | ··················································(0000000000000 | 45 | ··················································(000000000000057Bh)·bytes |
| 44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 45 | ··version·of·encoding·software:··················· | 47 | ··version·of·encoding·software:···················1.0 |
| 46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 47 | ··minimum·software·version·required·to·extract:··· | 49 | ··minimum·software·version·required·to·extract:···1.0 |
| 48 | ··compression·method:····························· | 50 | ··compression·method:·····························none·(stored) |
| 49 | ··compression·sub-type·(deflation):···············normal | ||
| 50 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
| 51 | ··extended·local·header:·························· | 52 | ··extended·local·header:··························no |
| 52 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
| 53 | ··32-bit·CRC·value·(hex):························· | 54 | ··32-bit·CRC·value·(hex):·························e3be2d05 |
| 54 | ··compressed·size:································ | 55 | ··compressed·size:································1148·bytes |
| 55 | ··uncompressed·size:······························ | 56 | ··uncompressed·size:······························1148·bytes |
| 56 | ··length·of·filename:·····························2 | 57 | ··length·of·filename:·····························29·characters |
| 57 | ··length·of·extra·field:··························0·bytes | 58 | ··length·of·extra·field:··························0·bytes |
| 58 | ··length·of·file·comment:·························0·characters | 59 | ··length·of·file·comment:·························0·characters |
| 59 | ··disk·number·on·which·file·begins:···············disk·1 | 60 | ··disk·number·on·which·file·begins:···············disk·1 |
| 60 | ··apparent·file·type:·····························binary | 61 | ··apparent·file·type:·····························binary |
| 61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 62 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 62 | ··MS-DOS·file·attributes·(00·hex):················none | 63 | ··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:··· | 68 | ··offset·of·local·header·from·start·of·archive:···2610 |
| 69 | ··················································(0000000000000 | 69 | ··················································(0000000000000A32h)·bytes |
| 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 71 | ··version·of·encoding·software:··················· | 71 | ··version·of·encoding·software:···················1.0 |
| 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 73 | ··minimum·software·version·required·to·extract:··· | 73 | ··minimum·software·version·required·to·extract:···1.0 |
| 74 | ··compression·method:····························· | 74 | ··compression·method:·····························none·(stored) |
| 75 | ··compression·sub-type·(deflation):···············normal | ||
| 76 | ··file·security·status:···························not·encrypted | 75 | ··file·security·status:···························not·encrypted |
| 77 | ··extended·local·header:·························· | 76 | ··extended·local·header:··························no |
| 78 | ··file·last·modified·on·(DOS·date/time):·········· | 77 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
| 79 | ··32-bit·CRC·value·(hex):························· | 78 | ··32-bit·CRC·value·(hex):·························eaa20bea |
| 80 | ··compressed·size:································ | 79 | ··compressed·size:································640·bytes |
| 81 | ··uncompressed·size:······························ | 80 | ··uncompressed·size:······························640·bytes |
| 82 | ··length·of·filename:····························· | 81 | ··length·of·filename:·····························14·characters |
| 83 | ··length·of·extra·field:··························0·bytes | 82 | ··length·of·extra·field:··························0·bytes |
| 84 | ··length·of·file·comment:·························0·characters | 83 | ··length·of·file·comment:·························0·characters |
| 85 | ··disk·number·on·which·file·begins:···············disk·1 | 84 | ··disk·number·on·which·file·begins:···············disk·1 |
| 86 | ··apparent·file·type:·····························binary | 85 | ··apparent·file·type:·····························binary |
| 87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 86 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 88 | ··MS-DOS·file·attributes·(00·hex):················none | 87 | ··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:··· | 92 | ··offset·of·local·header·from·start·of·archive:···3294 |
| 95 | ··················································(0000000000000 | 93 | ··················································(0000000000000CDEh)·bytes |
| 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 94 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 97 | ··version·of·encoding·software:···················2.0 | 95 | ··version·of·encoding·software:···················2.0 |
| 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 96 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 99 | ··minimum·software·version·required·to·extract:···2.0 | 97 | ··minimum·software·version·required·to·extract:···2.0 |
| 100 | ··compression·method:·····························deflated | 98 | ··compression·method:·····························deflated |
| Max diff block lines reached; 10087/18243 bytes (55.29%) of diff not shown. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 00000000:·0200·0c00· | 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:· | 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 modified | Offset 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·4 | 00000220:·0102·4c00·6000·0000·0200·0000·0100·0000··..L.`........... | ||
| 00000230:· | 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·0 | 00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 00000270:·0800·000 | 00000270:·0800·0000·0000·0000·0800·0003·0000·0000··................ |
| Offset 1, 36 lines modified | Offset 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············:· | 4 | checksum············:·0115156a |
| 5 | signature···········:· | 5 | signature···········:·e3ef...a567 |
| 6 | file_size···········:·74 | 6 | file_size···········:·749628 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·647 | 10 | string_ids_size·····:·6478 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·897 | 12 | type_ids_size·······:·897 |
| 13 | type_ids_off········:·2602 | 13 | type_ids_off········:·26024·(0x0065a8) |
| 14 | proto_ids_size······:·1170 | 14 | proto_ids_size······:·1170 |
| 15 | proto_ids_off·······:·2961 | 15 | proto_ids_off·······:·29612·(0x0073ac) |
| 16 | field_ids_size······:·1414 | 16 | field_ids_size······:·1414 |
| 17 | field_ids_off·······:·4365 | 17 | field_ids_off·······:·43652·(0x00aa84) |
| 18 | method_ids_size·····:·5550 | 18 | method_ids_size·····:·5550 |
| 19 | method_ids_off······:·5496 | 19 | method_ids_off······:·54964·(0x00d6b4) |
| 20 | class_defs_size·····:·530 | 20 | class_defs_size·····:·530 |
| 21 | class_defs_off······:·9936 | 21 | class_defs_off······:·99364·(0x018424) |
| 22 | data_size···········:·6 | 22 | data_size···········:·630452 |
| 23 | data_off············:·1191 | 23 | data_off············:·119176·(0x01d188) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·126 | 25 | class_idx···········:·126 |
| 26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
| 27 | superclass_idx······:·781 | 27 | superclass_idx······:·781 |
| 28 | source_file_idx·····:·44 | 28 | source_file_idx·····:·447 |
| 29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
| 30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
| 31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
| 32 | virtual_methods_size:·6 | 32 | virtual_methods_size:·6 |
| 33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
| 34 | Annotations·on·class | 34 | Annotations·on·class |
| Offset 78, 21 lines modified | Offset 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···:·44 | 83 | ··source_file_idx···:·447·(AccessibilityServiceInfoCompat.java) |
| 84 | Class·#1·header: | 84 | Class·#1·header: |
| 85 | class_idx···········:·127 | 85 | class_idx···········:·127 |
| 86 | access_flags········:·1·(0x0001) | 86 | access_flags········:·1·(0x0001) |
| 87 | superclass_idx······:·781 | 87 | superclass_idx······:·781 |
| 88 | source_file_idx·····:·44 | 88 | source_file_idx·····:·447 |
| 89 | static_fields_size··:·13 | 89 | static_fields_size··:·13 |
| 90 | instance_fields_size:·0 | 90 | instance_fields_size:·0 |
| 91 | direct_methods_size·:·11 | 91 | direct_methods_size·:·11 |
| 92 | virtual_methods_size:·0 | 92 | virtual_methods_size:·0 |
| 93 | Class·#1·annotations: | 93 | Class·#1·annotations: |
| 94 | Annotations·on·class | 94 | Annotations·on·class |
| Offset 175, 33 lines modified | Offset 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·····:·2 | 178 | ······registers·····:·2 |
| 179 | ······ins···········:·0 | 179 | ······ins···········:·0 |
| 180 | ······outs··········:·1 | 180 | ······outs··········:·1 |
| 181 | ······insns·size····:·36·16-bit·code·units | 181 | ······insns·size····:·36·16-bit·code·units |
| 182 | 02 | 182 | 02b46c:········································|[02b46c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V |
| 183 | 02 | 183 | 02b47c:·6000·2000······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0020 |
| 184 | 02 | 184 | 02b480:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12 |
| 185 | 02 | 185 | 02b484:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
| 186 | 02 | 186 | 02b488:·2200·7c00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@007c |
| 187 | 02 | 187 | 02b48c:·7010·e001·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@01e0 |
| 188 | 02 | 188 | 02b492:·6900·3200······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032 |
| 189 | 02 | 189 | 02b496:·0e00···································|000d:·return-void |
| 190 | 02 | 190 | 02b498:·6000·2000······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0020 |
| 191 | 02 | 191 | 02b49c:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
| 192 | 02 | 192 | 02b4a0:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
| 193 | 02 | 193 | 02b4a4:·2200·7b00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@007b |
| 194 | 02 | 194 | 02b4a8:·7010·d901·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01d9 |
| 195 | 02 | 195 | 02b4ae:·6900·3200······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032 |
| 196 | 02 | 196 | 02b4b2:·28f2···································|001b:·goto·000d·//·-000e |
| 197 | 02 | 197 | 02b4b4:·2200·7d00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@007d |
| 198 | 02 | 198 | 02b4b8:·7010·e201·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@01e2 |
| 199 | 02 | 199 | 02b4be:·6900·3200······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0032 |
| 200 | 02 | 200 | 02b4c2:·28ea···································|0023:·goto·000d·//·-0016 |
| 201 | ······catches·······:·(none) | 201 | ······catches·······:·(none) |
| 202 | ······positions·····:· | 202 | ······positions·····:· |
| 203 | ········0x0000·line=111 | 203 | ········0x0000·line=111 |
| 204 | ········0x0006·line=112 | 204 | ········0x0006·line=112 |
| 205 | ········0x000d·line=118 | 205 | ········0x000d·line=118 |
| 206 | ········0x000e·line=113 | 206 | ········0x000e·line=113 |
| 207 | ········0x0014·line=114 | 207 | ········0x0014·line=114 |
| Offset 213, 17 lines modified | Offset 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·····:·1 | 216 | ······registers·····:·1 |
| 217 | ······ins···········:·1 | 217 | ······ins···········:·1 |
| 218 | ······outs··········:·1 | 218 | ······outs··········:·1 |
| 219 | ······insns·size····:·4·16-bit·code·units | 219 | ······insns·size····:·4·16-bit·code·units |
| 220 | 02 | 220 | 02b4c4:········································|[02b4c4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V |
| 221 | 02 | 221 | 02b4d4:·7010·8d14·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@148d |
| 222 | 02 | 222 | 02b4da:·0e00···································|0003:·return-void |
| 223 | ······catches·······:·(none) | 223 | ······catches·······:·(none) |
| 224 | ······positions·····:· | 224 | ······positions·····:· |
| 225 | ········0x0000·line=280 | 225 | ········0x0000·line=280 |
| 226 | ········0x0003·line=282 | 226 | ········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 modified | Offset 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·····:·2 | 235 | ······registers·····:·2 |
| 236 | ······ins···········:·1 | 236 | ······ins···········:·1 |
| 237 | ······outs··········:·0 | 237 | ······outs··········:·0 |
| 238 | ······insns·size····:·38·16-bit·code·units | 238 | ······insns·size····:·38·16-bit·code·units |
| 239 | 02 | 239 | 02b4dc:········································|[02b4dc]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; |
| 240 | 02 | 240 | 02b4ec:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012 |
| 241 | 02 | 241 | 02b4f2:·1a00·4c09······························|0003:·const-string·v0,·"UNKNOWN"·//·string@094c |
| 242 | 02 | 242 | 02b4f6:·1100···································|0005:·return-object·v0 |
| 243 | 02 | 243 | 02b4f8:·1a00·1e02······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@021e |
| 244 | 02 | 244 | 02b4fc:·28fd···································|0008:·goto·0005·//·-0003 |
| 245 | 02 | 245 | 02b4fe:·1a00·1d02······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@021d |
| 246 | 02 | 246 | 02b502:·28fa···································|000b:·goto·0005·//·-0006 |
| 247 | 02 | 247 | 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. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·87 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class |
| Offset 345, 21 lines modified | Offset 345, 21 lines modified | ||
| 345 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/BuildConfig.class | 345 | ?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.class | 346 | ?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.class | 347 | ?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.class | 348 | ?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.class | 349 | ?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.class | 350 | ?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.class | 351 | ?rwxrwxr-x··2.0·unx·····5764·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Checkforfile.class |
| 352 | ?rwxrwxr-x··2.0·unx·····30 | 352 | ?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.class | 353 | ?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.class | 354 | ?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.class | 355 | ?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.class | 356 | ?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.class | 357 | ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/Error.class |
| 358 | ?rwxrwxr-x··2.0·unx····137 | 358 | ?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.class | 359 | ?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.class | 360 | ?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.class | 361 | ?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.class | 362 | ?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.class | 363 | ?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.class | 364 | ?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.class | 365 | ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·julianwi/javainstaller/R.class |
| Offset 525, 8 lines modified | Offset 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.class | 525 | ?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.class | 526 | ?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.class | 527 | ?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.class | 528 | ?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.class | 529 | ?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.class | 530 | ?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.class | 531 | ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
| 532 | 530·files,·87429 | 532 | 530·files,·874292·bytes·uncompressed,·770256·bytes·compressed:··11.9% |
| Offset 68, 15 lines modified | Offset 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> | 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); |
| Offset 161, 32 lines modified | Offset 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_152 | 168 | ····Label_1528_Outer: |
| 169 | ········while·(true)·{ | 169 | ········while·(true)·{ |
| 170 | ········Label_152 | 170 | ········Label_1528: |
| 171 | ············while·(true)·{ | 171 | ············while·(true)·{ |
| 172 | ················Label_163 | 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_03 | 183 | ····································Label_0372:·{ |
| 184 | ········································if·(installed·||·this.pkgs·>>·2·==·0)·{ | 184 | ········································if·(installed·||·this.pkgs·>>·2·==·0)·{ |
| 185 | ············································break·Label_03 | 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 modified | Offset 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_09 | 223 | ····································································································Label_0971:·{ |
| 224 | ········································································································if·(ids.size()·==·0)·{ | 224 | ········································································································if·(ids.size()·==·0)·{ |
| 225 | ············································································································break·Label_09 | 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_085 | 229 | ············································································································Label_0859:·{ |
| 230 | ················································································································if·(!(boolean)testrunactivity)·{ | 230 | ················································································································if·(!(boolean)testrunactivity)·{ |
| 231 | ····················································································································break·Label_085 | 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_04 | 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 modified | Offset 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_090 | 256 | ····························································································································································Label_0907:·{ |
| 257 | ································································································································································if·(!iterator.hasNext())·{ | 257 | ································································································································································if·(!iterator.hasNext())·{ |
| 258 | ····································································································································································break·Label_090 | 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_081 | 268 | ············································································································································································Label_0813:·{ |
| 269 | ················································································································································································if·(this.uninstall)·{ | 269 | ················································································································································································if·(this.uninstall)·{ |
| 270 | ····················································································································································································break·Label_081 | 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 modified | Offset 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_152 | 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_04 | 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_158 | 321 | ····································································································································································································································································Label_1588:·{ |
| 322 | ········································································································································································································································································if·(ids3.size()·==·0)·{ | 322 | ········································································································································································································································································if·(ids3.size()·==·0)·{ |
| 323 | ············································································································································································································································································break·Label_158 | 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. | |||
| Offset 228, 26 lines modified | Offset 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·v19 | 230 | ····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·v20 | 233 | ····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·v19 | 235 | ····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·v19 | 237 | ····move-result-object·v19 |
| 238 | ····.line·58 | ||
| 237 | ····invoke-virtual/range·{v18·..·v19},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 239 | ····invoke-virtual/range·{v18·..·v19},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
| 238 | ····.line·65 | 240 | ····.line·65 |
| 239 | ····.end·local·v8····#·"error":Ljava/lang/String; | 241 | ····.end·local·v8····#·"error":Ljava/lang/String; |
| 240 | ····:cond_0 | 242 | ····:cond_0 |
| 241 | ····invoke-virtual·{v4},·Ljava/net/URLConnection;->getContentLength()I | 243 | ····invoke-virtual·{v4},·Ljava/net/URLConnection;->getContentLength()I |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Ljulianwi/javainstaller/ChangePath; | 21 | .field·final·synthetic·this$0:Ljulianwi/javainstaller/ChangePath; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Ljulianwi/javainstaller/ChangePath;)V | 23 | .method·constructor·<init>(Ljulianwi/javainstaller/ChangePath;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/ChangePath; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·54 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Ljulianwi/javainstaller/Error; | 21 | .field·final·synthetic·this$0:Ljulianwi/javainstaller/Error; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Ljulianwi/javainstaller/Error;)V | 23 | .method·constructor·<init>(Ljulianwi/javainstaller/Error;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/Error; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·30 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 325, 21 lines modified | Offset 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·v9 | 327 | ····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·v9 | 330 | ····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 modified | Offset 343, 15 lines modified | ||
| 349 | ····move-result-object·v10 | 343 | ····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·v9 | 345 | ····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·v9 | 348 | ····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; |
| Offset 16, 10 lines modified | Offset 16, 9 lines modified | ||
| 16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
| 17 | ····.locals·0 | 17 | ····.locals·0 |
| 18 | ····.prologue | 18 | ····.prologue |
| 19 | ····.line·10 | 19 | ····.line·10 |
| 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 21 | ····.line·13 | ||
| 22 | ····return-void | 21 | ····return-void |
| 23 | .end·method | 22 | .end·method |
| Offset 44, 32 lines modified | Offset 44, 36 lines modified | ||
| 44 | ····.line·14 | 44 | ····.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;)V | 47 | ····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·v0 | 50 | ····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·v0 | 53 | ····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;)V | 56 | ····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·v0 | 59 | ····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·24 | 62 | ····.line·24 |
| 59 | ····return-void | 63 | ····return-void |
| 60 | .end·method | 64 | .end·method |
| 61 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V | 65 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V |
| Offset 83, 32 lines modified | Offset 87, 36 lines modified | ||
| 83 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 87 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 84 | ····.line·27 | 88 | ····.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;)V | 90 | ····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·v0 | 93 | ····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·v0 | 96 | ····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;)V | 99 | ····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·v0 | 102 | ····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·37 | 105 | ····.line·37 |
| 98 | ····return-void | 106 | ····return-void |
| 99 | .end·method | 107 | .end·method |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$toast:Ljava/lang/String; | 22 | .field·final·synthetic·val$toast:Ljava/lang/String; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Ljulianwi/javainstaller/Update;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Ljulianwi/javainstaller/Update;Ljava/lang/String;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/Update; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·53 | 28 | ····.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; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Ljulianwi/javainstaller/CheckPoint; | 21 | .field·final·synthetic·this$0:Ljulianwi/javainstaller/CheckPoint; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Ljulianwi/javainstaller/CheckPoint;)V | 23 | .method·constructor·<init>(Ljulianwi/javainstaller/CheckPoint;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/CheckPoint; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·114 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Ljulianwi/javainstaller/Error; | 21 | .field·final·synthetic·this$0:Ljulianwi/javainstaller/Error; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Ljulianwi/javainstaller/Error;)V | 23 | .method·constructor·<init>(Ljulianwi/javainstaller/Error;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/Error; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·17 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 719, 944 lines modified | Offset 719, 907 lines modified | ||
| 719 | ····:catch_0 | 719 | ····:catch_0 |
| 720 | ····move-exception·v1 | 720 | ····move-exception·v1 |
| 721 | ····goto·:goto_0 | 721 | ····goto·:goto_0 |
| 722 | .end·method | 722 | .end·method |
| 723 | .method·public·run()V | 723 | .method·public·run()V |
| 724 | ····.locals·1 | 724 | ····.locals·17 |
| 725 | ····.prologue | 725 | ····.prologue |
| 726 | ····.line·76 | 726 | ····.line·76 |
| 727 | ····:try_start_0 | 727 | ····:try_start_0 |
| 728 | ····move-object/from16·v0,·p0 | 728 | ····move-object/from16·v0,·p0 |
| 729 | ····iget·v | 729 | ····iget·v1,·v0,·Ljulianwi/javainstaller/InstallActivity;->pkgs:I |
| 730 | ····and-int/lit8·v | 730 | ····and-int/lit8·v1,·v1,·0x3 |
| 731 | ····const/4·v | 731 | ····const/4·v2,·0x2 |
| 732 | ····if-eq·v | 732 | ····if-eq·v1,·v2,·:cond_0 |
| 733 | ····sget-object·v | 733 | ····sget-object·v1,·Ljulianwi/javainstaller/MainActivity;->checks:[Ljulianwi/javainstaller/CheckPoint; |
| 734 | ····const/4·v | 734 | ····const/4·v2,·0x0 |
| 735 | ····aget-object·v | 735 | ····aget-object·v1,·v1,·v2 |
| 736 | ····iget-object·v | 736 | ····iget-object·v1,·v1,·Ljulianwi/javainstaller/CheckPoint;->installed:Ljava/lang/Boolean; |
| 737 | ····invoke-virtual·{v | 737 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z |
| 738 | ····move-result·v | 738 | ····move-result·v1 |
| 739 | ····if-nez·v | 739 | ····if-nez·v1,·:cond_1 |
| 740 | ····move-object/from16·v0,·p0 | 740 | ····move-object/from16·v0,·p0 |
| 741 | ····iget·v | 741 | ····iget·v1,·v0,·Ljulianwi/javainstaller/InstallActivity;->pkgs:I |
| 742 | ····shr-int/lit8·v | 742 | ····shr-int/lit8·v1,·v1,·0x2 |
| 743 | ····if-eqz·v | 743 | ····if-eqz·v1,·:cond_1 |
| 744 | ····.line·77 | 744 | ····.line·77 |
| 745 | ····:cond_0 | 745 | ····:cond_0 |
| 746 | ····new-instance·v | 746 | ····new-instance·v1,·Ljulianwi/javainstaller/Download; |
| 747 | ····move-object/from16·v0,·p0 | 747 | ····move-object/from16·v0,·p0 |
| 748 | ····iget-object·v | 748 | ····iget-object·v2,·v0,·Ljulianwi/javainstaller/InstallActivity;->lls:Ljava/util/List; |
| 749 | ····const/4·v | 749 | ····const/4·v3,·0x0 |
| 750 | ····invoke-interface·{v | 750 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| 751 | ····move-result-object·v | 751 | ····move-result-object·v2 |
| 752 | ····check-cast·v | 752 | ····check-cast·v2,·Landroid/widget/LinearLayout; |
| 753 | ····const/4·v | 753 | ····const/4·v3,·0x1 |
| 754 | ····invoke-virtual·{v | 754 | ····invoke-virtual·{v2,·v3},·Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; |
| 755 | ····move-result-object·v | 755 | ····move-result-object·v2 |
| 756 | ····check-cast·v | 756 | ····check-cast·v2,·Landroid/widget/ProgressBar; |
| 757 | ····move-object/from16·v0,·p0 | 757 | ····move-object/from16·v0,·p0 |
| 758 | ····iget-object·v | 758 | ····iget-object·v3,·v0,·Ljulianwi/javainstaller/InstallActivity;->lls:Ljava/util/List; |
| 759 | ····const/4·v | 759 | ····const/4·v4,·0x0 |
| 760 | ····invoke-interface·{v | 760 | ····invoke-interface·{v3,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| 761 | ····move-result-object·v | 761 | ····move-result-object·v3 |
| 762 | ····check-cast·v | 762 | ····check-cast·v3,·Landroid/widget/LinearLayout; |
| 763 | ····const/4·v | 763 | ····const/4·v4,·0x2 |
| 764 | ····invoke-virtual·{v | 764 | ····invoke-virtual·{v3,·v4},·Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; |
| 765 | ····move-result-object·v | 765 | ····move-result-object·v3 |
| 766 | ····check-cast·v | 766 | ····check-cast·v3,·Landroid/widget/TextView; |
| 767 | ····new-instance·v | 767 | ····new-instance·v4,·Ljava/net/URL; |
| 768 | ····sget-object·v | 768 | ····sget-object·v5,·Ljulianwi/javainstaller/MainActivity;->checks:[Ljulianwi/javainstaller/CheckPoint; |
| 769 | ····const/4·v | 769 | ····const/4·v6,·0x0 |
| 770 | ····aget-object·v | 770 | ····aget-object·v5,·v5,·v6 |
| 771 | ····invoke-virtual·{v | 771 | ····invoke-virtual·{v5},·Ljulianwi/javainstaller/CheckPoint;->getSource()Ljava/lang/String; |
| 772 | ····move-result-object·v | 772 | ····move-result-object·v5 |
| 773 | ····invoke-direct·{v | 773 | ····invoke-direct·{v4,·v5},·Ljava/net/URL;-><init>(Ljava/lang/String;)V |
| 774 | ····move-object/from16·v0,·p0 | 774 | ····move-object/from16·v0,·p0 |
| 775 | ····iget-object·v | 775 | ····iget-object·v5,·v0,·Ljulianwi/javainstaller/InstallActivity;->handler:Landroid/os/Handler; |
| 776 | ····new-instance·v | 776 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
| 777 | ····invoke-direct·{v | 777 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
| 778 | ····const-string·v | 778 | ····const-string·v7,·"/data/data/julianwi.javainstaller/" |
| 779 | ····invoke-virtual·{v | 779 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 780 | ····move-result-object·v | 780 | ····move-result-object·v6 |
| 781 | ····sget-object·v | 781 | ····sget-object·v7,·Ljulianwi/javainstaller/Checkforfile;->file:[Ljava/lang/String; |
| 782 | ····const/16·v1 | 782 | ····const/16·v16,·0x0 |
| 783 | ····aget-object·v | 783 | ····aget-object·v7,·v7,·v16 |
| 784 | ····invoke-virtual·{v | 784 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 785 | ····move-result-object·v | 785 | ····move-result-object·v6 |
| 786 | ····invoke-virtual·{v | 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. | |||
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$status:Ljava/lang/String; | 24 | .field·final·synthetic·val$status:Ljava/lang/String; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Ljulianwi/javainstaller/Download;ILjava/lang/String;)V | 26 | .method·constructor·<init>(Ljulianwi/javainstaller/Download;ILjava/lang/String;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/Download; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·78 | 30 | ····.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:I | 32 | ····iput·p2,·p0,·Ljulianwi/javainstaller/Download$1;->val$percent:I |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$input:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$input:Landroid/widget/EditText; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Ljulianwi/javainstaller/ChangePath;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Ljulianwi/javainstaller/ChangePath;Landroid/widget/EditText;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Ljulianwi/javainstaller/ChangePath; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·45 | 28 | ····.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; |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·48;·height:·48;·bitdepth:·8; | 3 | ····width:·48;·height:·48;·bitdepth:·8; |
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····( | 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)·grey0 | 10 | ····(··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 modified | Offset 150, 15 lines modified | ||
| 150 | ····(·33,·33,·33)·····#·rgb·=·(0x21,0x21,0x21)·grey13 | 150 | ····(·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 | 157 | ·0} |
| 158 | IMAGE·{ | 158 | IMAGE·{ |
| 159 | ····pixels·hex | 159 | ····pixels·hex |
| 160 | 000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000 | 160 | 000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000 |
| 161 | 000000000000000000000000000000000000000000000003030000000000000000000000000000000000000000000000 | 161 | 000000000000000000000000000000000000000000000003030000000000000000000000000000000000000000000000 |
| 162 | 000000000000000000000000000000000000000000000403030305000000000000000000000000000000000000000000 | 162 | 000000000000000000000000000000000000000000000403030305000000000000000000000000000000000000000000 |
| 163 | 000000000000000000000000000000000000000000060303030303000000000000000000000000000000000000000000 | 163 | 000000000000000000000000000000000000000000060303030303000000000000000000000000000000000000000000 |
| 164 | 000000000000000000000000000000000000000000030303030303050000000000000000000000000000000000000000 | 164 | 000000000000000000000000000000000000000000030303030303050000000000000000000000000000000000000000 |