Offset 1, 19 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):·true | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
5 | Verified·using·v3.1·scheme·(APK·Signature·Scheme·v3.1):·false | ||
6 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
7 | Verified·for·SourceStamp:·false | ||
8 | Number·of·signers:·1 | ||
9 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
10 | Signer·#1·certificate·SHA-256·digest:·ce0376edfab05ab81e028006df9154b7ce3af46dda77140feb7489e1cacd769d | ||
11 | Signer·#1·certificate·SHA-1·digest:·e73e7b16d5381ca1288d100b7c9dc9aa2f859114 | ||
12 | Signer·#1·certificate·MD5·digest:·2e95082be0957626aca573da9d8ea330 | ||
13 | Signer·#1·key·algorithm:·RSA | ||
14 | Signer·#1·key·size·(bits):·2048 | ||
15 | Signer·#1·public·key·SHA-256·digest:·408add9a44e97535a19e01b416a013c8e2ffa5852e94842e7623185509c95132 | ||
16 | Signer·#1·public·key·SHA-1·digest:·4e4a8ab8117697a7e46568f8633d19cb36990324 | ||
17 | Signer·#1·public·key·MD5·digest:·26ade0f9ae4d3e4e632cd301075308aa | ||
18 | WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/version-control-info.textproto·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 85 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
86 | ··minimum·software·version·required·to·extract:···0.0 | 86 | ··minimum·software·version·required·to·extract:···0.0 |
87 | ··compression·method:·····························deflated | 87 | ··compression·method:·····························deflated |
88 | ··compression·sub-type·(deflation):···············normal | 88 | ··compression·sub-type·(deflation):···············normal |
89 | ··file·security·status:···························not·encrypted | 89 | ··file·security·status:···························not·encrypted |
90 | ··extended·local·header:··························no | 90 | ··extended·local·header:··························no |
91 | ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02 | 91 | ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02 |
92 | ··32-bit·CRC·value·(hex):························· | 92 | ··32-bit·CRC·value·(hex):·························537fb55e |
93 | ··compressed·size:································845015·bytes | 93 | ··compressed·size:································845015·bytes |
94 | ··uncompressed·size:······························2541368·bytes | 94 | ··uncompressed·size:······························2541368·bytes |
95 | ··length·of·filename:·····························11·characters | 95 | ··length·of·filename:·····························11·characters |
96 | ··length·of·extra·field:··························0·bytes | 96 | ··length·of·extra·field:··························0·bytes |
97 | ··length·of·file·comment:·························0·characters | 97 | ··length·of·file·comment:·························0·characters |
98 | ··disk·number·on·which·file·begins:···············disk·1 | 98 | ··disk·number·on·which·file·begins:···············disk·1 |
99 | ··apparent·file·type:·····························binary | 99 | ··apparent·file·type:·····························binary |
Offset 1, 12 lines modified | Offset 1, 12 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············:·04e6ba2b |
5 | signature···········:· | 5 | signature···········:·c1bf...57df |
6 | file_size···········:·2541368 | 6 | file_size···········:·2541368 |
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·····:·14900 | 10 | string_ids_size·····:·14900 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·1824 | 12 | type_ids_size·······:·1824 |
Offset 476038, 15 lines modified | Offset 476038, 15 lines modified | ||
476038 | ······type··········:·'Ljava/lang/String;' | 476038 | ······type··········:·'Ljava/lang/String;' |
476039 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 476039 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
476040 | ······value·········:·"release" | 476040 | ······value·········:·"release" |
476041 | ····#2··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) | 476041 | ····#2··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) |
476042 | ······name··········:·'BUILT' | 476042 | ······name··········:·'BUILT' |
476043 | ······type··········:·'J' | 476043 | ······type··········:·'J' |
476044 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 476044 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
476045 | ······value·········:·1760 | 476045 | ······value·········:·1760751998263 |
476046 | ····#3··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) | 476046 | ····#3··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) |
476047 | ······name··········:·'DEBUG' | 476047 | ······name··········:·'DEBUG' |
476048 | ······type··········:·'Z' | 476048 | ······type··········:·'Z' |
476049 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 476049 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
476050 | ······value·········:·false | 476050 | ······value·········:·false |
476051 | ····#4··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) | 476051 | ····#4··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) |
476052 | ······name··········:·'VERSION_CODE' | 476052 | ······name··········:·'VERSION_CODE' |
Offset 478403, 15 lines modified | Offset 478403, 15 lines modified | ||
478403 | 13865e:·6e10·6a0d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d6a | 478403 | 13865e:·6e10·6a0d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d6a |
478404 | 138664:·0a04···································|0044:·move-result·v4 | 478404 | 138664:·0a04···································|0044:·move-result·v4 |
478405 | 138666:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a | 478405 | 138666:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a |
478406 | 13866a:·6e10·760d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d76 | 478406 | 13866a:·6e10·760d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d76 |
478407 | 138670:·0a04···································|004a:·move-result·v4 | 478407 | 138670:·0a04···································|004a:·move-result·v4 |
478408 | 138672:·6e10·670d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d67 | 478408 | 138672:·6e10·670d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d67 |
478409 | 138678:·0a03···································|004e:·move-result·v3 | 478409 | 138678:·0a03···································|004e:·move-result·v3 |
478410 | 13867a:·1805· | 478410 | 13867a:·1805·3755·fff4·9901·0000···············|004f:·const-wide·v5,·#double·8.69927e-312·//·#00000199f4ff5537 |
478411 | 138684:·7120·af0a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0aaf | 478411 | 138684:·7120·af0a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0aaf |
478412 | 13868a:·0c05···································|0057:·move-result-object·v5 | 478412 | 13868a:·0c05···································|0057:·move-result-object·v5 |
478413 | 13868c:·6e20·300c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c30 | 478413 | 13868c:·6e20·300c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c30 |
478414 | 138692:·0c01···································|005b:·move-result-object·v1 | 478414 | 138692:·0c01···································|005b:·move-result-object·v1 |
478415 | 138694:·6e40·9b00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009b | 478415 | 138694:·6e40·9b00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009b |
478416 | 13869a:·6e20·0b00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000b | 478416 | 13869a:·6e20·0b00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000b |
478417 | 1386a0:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a | 478417 | 1386a0:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·23403 | 1 | Zip·file·size:·2340351·bytes,·number·of·entries:·1358 |
2 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class | 2 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class |
3 | ?rwxrwxr-x··2.0·unx·····3159·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$SimplePathStrategy.class | 3 | ?rwxrwxr-x··2.0·unx·····3159·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$SimplePathStrategy.class |
4 | ?rwxrwxr-x··2.0·unx·····6683·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class | 4 | ?rwxrwxr-x··2.0·unx·····6683·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class |
5 | ?rwxrwxr-x··2.0·unx·····1640·b-·stor·80-Jan-01·00:00·com/google/zxing/BarcodeFormat.class | 5 | ?rwxrwxr-x··2.0·unx·····1640·b-·stor·80-Jan-01·00:00·com/google/zxing/BarcodeFormat.class |
6 | ?rwxrwxr-x··2.0·unx······750·b-·stor·80-Jan-01·00:00·com/google/zxing/Binarizer.class | 6 | ?rwxrwxr-x··2.0·unx······750·b-·stor·80-Jan-01·00:00·com/google/zxing/Binarizer.class |
7 | ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·com/google/zxing/BinaryBitmap.class | 7 | ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·com/google/zxing/BinaryBitmap.class |
8 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·com/google/zxing/ReaderException.class | 8 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·com/google/zxing/ReaderException.class |
Offset 1353, 8 lines modified | Offset 1353, 8 lines modified | ||
1353 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Contract.class | 1353 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Contract.class |
1354 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nls.class | 1354 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nls.class |
1355 | ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NonNls.class | 1355 | ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NonNls.class |
1356 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NotNull.class | 1356 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NotNull.class |
1357 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nullable.class | 1357 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nullable.class |
1358 | ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/PropertyKey.class | 1358 | ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/PropertyKey.class |
1359 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/TestOnly.class | 1359 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/TestOnly.class |
1360 | 1358·files,·2674886·bytes·uncompressed,·211026 | 1360 | 1358·files,·2674886·bytes·uncompressed,·2110263·bytes·compressed:··21.1% |
Offset 23353, 15 lines modified | Offset 23353, 15 lines modified | ||
23353 | 20D84D·LOCAL·HEADER·#1289····04034B50·(67324752) | 23353 | 20D84D·LOCAL·HEADER·#1289····04034B50·(67324752) |
23354 | 20D851·Extract·Zip·Spec······14·(20)·'2.0' | 23354 | 20D851·Extract·Zip·Spec······14·(20)·'2.0' |
23355 | 20D852·Extract·OS············00·(0)·'MS-DOS' | 23355 | 20D852·Extract·OS············00·(0)·'MS-DOS' |
23356 | 20D853·General·Purpose·Flag··0000·(0) | 23356 | 20D853·General·Purpose·Flag··0000·(0) |
23357 | 20D855·Compression·Method····0000·(0)·'Stored' | 23357 | 20D855·Compression·Method····0000·(0)·'Stored' |
23358 | 20D857·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' | 23358 | 20D857·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
23359 | 20D85B·CRC··················· | 23359 | 20D85B·CRC···················FDCF6CD7·(4258229463) |
23360 | 20D85F·Compressed·Size·······000001BC·(444) | 23360 | 20D85F·Compressed·Size·······000001BC·(444) |
23361 | 20D863·Uncompressed·Size·····000001BC·(444) | 23361 | 20D863·Uncompressed·Size·····000001BC·(444) |
23362 | 20D867·Filename·Length·······002A·(42) | 23362 | 20D867·Filename·Length·······002A·(42) |
23363 | 20D869·Extra·Length··········0000·(0) | 23363 | 20D869·Extra·Length··········0000·(0) |
23364 | 20D86B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 23364 | 20D86B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23365 | # | 23365 | # |
23366 | #·WARNING:·Offset·0x20D86B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 23366 | #·WARNING:·Offset·0x20D86B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
Offset 23732, 36256 lines modified | Offset 23732, 36256 lines modified | ||
23732 | 210BF3·LOCAL·HEADER·#1310····04034B50·(67324752) | 23732 | 210BF3·LOCAL·HEADER·#1310····04034B50·(67324752) |
23733 | 210BF7·Extract·Zip·Spec······14·(20)·'2.0' | 23733 | 210BF7·Extract·Zip·Spec······14·(20)·'2.0' |
23734 | 210BF8·Extract·OS············00·(0)·'MS-DOS' | 23734 | 210BF8·Extract·OS············00·(0)·'MS-DOS' |
23735 | 210BF9·General·Purpose·Flag··0000·(0) | 23735 | 210BF9·General·Purpose·Flag··0000·(0) |
23736 | ·······[Bits·1-2]············0·'Normal·Compression' | 23736 | ·······[Bits·1-2]············0·'Normal·Compression' |
23737 | 210BFB·Compression·Method····0008·(8)·'Deflated' | 23737 | 210BFB·Compression·Method····0008·(8)·'Deflated' |
23738 | 210BFD·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' | 23738 | 210BFD·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
23739 | 210C01·CRC··················· | 23739 | 210C01·CRC···················E62065EA·(3860882922) |
23740 | 210C05·Compressed·Size·······0000477 | 23740 | 210C05·Compressed·Size·······00004774·(18292) |
23741 | 210C09·Uncompressed·Size·····000097FF·(38911) | 23741 | 210C09·Uncompressed·Size·····000097FF·(38911) |
23742 | 210C0D·Filename·Length·······0025·(37) | 23742 | 210C0D·Filename·Length·······0025·(37) |
23743 | 210C0F·Extra·Length··········0000·(0) | 23743 | 210C0F·Extra·Length··········0000·(0) |
23744 | 210C11·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 23744 | 210C11·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23745 | # | 23745 | # |
23746 | #·WARNING:·Offset·0x210C11:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 23746 | #·WARNING:·Offset·0x210C11:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23747 | #··········Zero·length·filename | 23747 | #··········Zero·length·filename |
23748 | # | 23748 | # |
23749 | 210C36·PAYLOAD | 23749 | 210C36·PAYLOAD |
23750 | 2153A | 23750 | 2153AA·LOCAL·HEADER·#1311····04034B50·(67324752) |
23751 | 2153A | 23751 | 2153AE·Extract·Zip·Spec······14·(20)·'2.0' |
23752 | 2153A | 23752 | 2153AF·Extract·OS············00·(0)·'MS-DOS' |
23753 | 2153 | 23753 | 2153B0·General·Purpose·Flag··0000·(0) |
23754 | 2153B | 23754 | 2153B2·Compression·Method····0000·(0)·'Stored' |
23755 | 2153B | 23755 | 2153B4·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
23756 | 2153B | 23756 | 2153B8·CRC···················03A0677F·(60843903) |
23757 | 2153B | 23757 | 2153BC·Compressed·Size·······00000A8C·(2700) |
23758 | 2153 | 23758 | 2153C0·Uncompressed·Size·····00000A8C·(2700) |
23759 | 2153C | 23759 | 2153C4·Filename·Length·······0023·(35) |
23760 | 2153C | 23760 | 2153C6·Extra·Length··········0000·(0) |
23761 | 2153C | 23761 | 2153C8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23762 | # | 23762 | # |
23763 | #·WARNING:·Offset·0x2153C | 23763 | #·WARNING:·Offset·0x2153C8:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23764 | #··········Zero·length·filename | 23764 | #··········Zero·length·filename |
23765 | # | 23765 | # |
23766 | 2153E | 23766 | 2153EB·PAYLOAD |
23767 | 215E7 | 23767 | 215E77·LOCAL·HEADER·#1312····04034B50·(67324752) |
23768 | 215E7 | 23768 | 215E7B·Extract·Zip·Spec······14·(20)·'2.0' |
23769 | 215E7 | 23769 | 215E7C·Extract·OS············00·(0)·'MS-DOS' |
23770 | 215E7 | 23770 | 215E7D·General·Purpose·Flag··0000·(0) |
23771 | 215E7 | 23771 | 215E7F·Compression·Method····0000·(0)·'Stored' |
23772 | 215E | 23772 | 215E81·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
23773 | 215E8 | 23773 | 215E85·CRC···················BA148A65·(3121908325) |
23774 | 215E8 | 23774 | 215E89·Compressed·Size·······0000015A·(346) |
23775 | 215E8 | 23775 | 215E8D·Uncompressed·Size·····0000015A·(346) |
23776 | 215E | 23776 | 215E91·Filename·Length·······0025·(37) |
23777 | 215E9 | 23777 | 215E93·Extra·Length··········0000·(0) |
23778 | 215E9 | 23778 | 215E95·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23779 | # | 23779 | # |
23780 | #·WARNING:·Offset·0x215E9 | 23780 | #·WARNING:·Offset·0x215E95:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23781 | #··········Zero·length·filename | 23781 | #··········Zero·length·filename |
23782 | # | 23782 | # |
23783 | 215EB | 23783 | 215EBA·PAYLOAD |
23784 | 21601 | 23784 | 216014·LOCAL·HEADER·#1313····04034B50·(67324752) |
23785 | 21601 | 23785 | 216018·Extract·Zip·Spec······14·(20)·'2.0' |
23786 | 21601 | 23786 | 216019·Extract·OS············00·(0)·'MS-DOS' |
23787 | 21601 | 23787 | 21601A·General·Purpose·Flag··0000·(0) |
23788 | 21601 | 23788 | 21601C·Compression·Method····0000·(0)·'Stored' |
23789 | 21601 | 23789 | 21601E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
23790 | 21602 | 23790 | 216022·CRC···················08344616·(137643542) |
23791 | 21602 | 23791 | 216026·Compressed·Size·······00000721·(1825) |
23792 | 21602 | 23792 | 21602A·Uncompressed·Size·····00000721·(1825) |
23793 | 21602 | 23793 | 21602E·Filename·Length·······0026·(38) |
23794 | 2160 | 23794 | 216030·Extra·Length··········0000·(0) |
23795 | 21603 | 23795 | 216032·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23796 | # | 23796 | # |
23797 | #·WARNING:·Offset·0x21603 | 23797 | #·WARNING:·Offset·0x216032:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23798 | #··········Zero·length·filename | 23798 | #··········Zero·length·filename |
23799 | # | 23799 | # |
23800 | 21605 | 23800 | 216058·PAYLOAD |
23801 | 21677 | 23801 | 216779·LOCAL·HEADER·#1314····04034B50·(67324752) |
23802 | 21677 | 23802 | 21677D·Extract·Zip·Spec······14·(20)·'2.0' |
23803 | 21677 | 23803 | 21677E·Extract·OS············00·(0)·'MS-DOS' |
23804 | 21677 | 23804 | 21677F·General·Purpose·Flag··0000·(0) |
23805 | 2167 | 23805 | 216781·Compression·Method····0000·(0)·'Stored' |
23806 | 21678 | 23806 | 216783·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
23807 | 21678 | 23807 | 216787·CRC···················8C0D7A57·(2349693527) |
23808 | 21678 | 23808 | 21678B·Compressed·Size·······0000028D·(653) |
23809 | 21678 | 23809 | 21678F·Uncompressed·Size·····0000028D·(653) |
23810 | 21679 | 23810 | 216793·Filename·Length·······0029·(41) |
23811 | 21679 | 23811 | 216795·Extra·Length··········0000·(0) |
23812 | 21679 | 23812 | 216797·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23813 | # | 23813 | # |
23814 | #·WARNING:·Offset·0x21679 | 23814 | #·WARNING:·Offset·0x216797:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23815 | #··········Zero·length·filename | 23815 | #··········Zero·length·filename |
23816 | # | 23816 | # |
23817 | 2167 | 23817 | 2167C0·PAYLOAD |
23818 | 216A4 | 23818 | 216A4D·LOCAL·HEADER·#1315····04034B50·(67324752) |
23819 | 216A | 23819 | 216A51·Extract·Zip·Spec······14·(20)·'2.0' |
23820 | 216A5 | 23820 | 216A52·Extract·OS············00·(0)·'MS-DOS' |
23821 | 216A5 | 23821 | 216A53·General·Purpose·Flag··0000·(0) |
23822 | 216A5 | 23822 | 216A55·Compression·Method····0000·(0)·'Stored' |
23823 | 216A5 | 23823 | 216A57·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
23824 | 216A5 | 23824 | 216A5B·CRC···················634CE480·(1665983616) |
23825 | 216A5 | 23825 | 216A5F·Compressed·Size·······000009C5·(2501) |
23826 | 216A6 | 23826 | 216A63·Uncompressed·Size·····000009C5·(2501) |
23827 | 216A6 | 23827 | 216A67·Filename·Length·······0023·(35) |
23828 | 216A6 | 23828 | 216A69·Extra·Length··········0000·(0) |
23829 | 216A6 | 23829 | 216A6B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23830 | # | 23830 | # |
23831 | #·WARNING:·Offset·0x216A6 | 23831 | #·WARNING:·Offset·0x216A6B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
23832 | #··········Zero·length·filename | 23832 | #··········Zero·length·filename |
23833 | # | 23833 | # |
23834 | 216A8 | 23834 | 216A8E·PAYLOAD |
23835 | 21745 | 23835 | 217453·LOCAL·HEADER·#1316····04034B50·(67324752) |
23836 | 21745 | 23836 | 217457·Extract·Zip·Spec······14·(20)·'2.0' |
Max diff block lines reached; 3193217/3204855 bytes (99.64%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.billthefarmer.gurgle; | 1 | package·org.billthefarmer.gurgle; |
2 | public·final·class·BuildConfig | 2 | public·final·class·BuildConfig |
3 | { | 3 | { |
4 | ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.gurgle"; | 4 | ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.gurgle"; |
5 | ····public·static·final·String·BUILD_TYPE·=·"release"; | 5 | ····public·static·final·String·BUILD_TYPE·=·"release"; |
6 | ····public·static·final·long·BUILT·=·1760 | 6 | ····public·static·final·long·BUILT·=·1760751998263L; |
7 | ····public·static·final·boolean·DEBUG·=·false; | 7 | ····public·static·final·boolean·DEBUG·=·false; |
8 | ····public·static·final·int·VERSION_CODE·=·130; | 8 | ····public·static·final·int·VERSION_CODE·=·130; |
9 | ····public·static·final·String·VERSION_NAME·=·"1.30"; | 9 | ····public·static·final·String·VERSION_NAME·=·"1.30"; |
10 | } | 10 | } |
Offset 292, 15 lines modified | Offset 292, 15 lines modified | ||
292 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230768)); | 292 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230768)); |
293 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); | 293 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); |
294 | ········if·(matcher.find())·{ | 294 | ········if·(matcher.find())·{ |
295 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.30"); | 295 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.30"); |
296 | ········} | 296 | ········} |
297 | ········matcher.reset((CharSequence)message); | 297 | ········matcher.reset((CharSequence)message); |
298 | ········if·(matcher.find())·{ | 298 | ········if·(matcher.find())·{ |
299 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1760 | 299 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1760751998263L))); |
300 | ········} | 300 | ········} |
301 | ········alertDialog$Builder.setMessage((CharSequence)message); | 301 | ········alertDialog$Builder.setMessage((CharSequence)message); |
302 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); | 302 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); |
303 | ········alertDialog$Builder.setNeutralButton(2131230742,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this)); | 303 | ········alertDialog$Builder.setNeutralButton(2131230742,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this)); |
304 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); | 304 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); |
305 | ········if·(textView·!=·null)·{ | 305 | ········if·(textView·!=·null)·{ |
306 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); | 306 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); |
Offset 797, 15 lines modified | Offset 797, 15 lines modified | ||
797 | ····move-result·v4 | 797 | ····move-result·v4 |
798 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I | 798 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I |
799 | ····move-result·v3 | 799 | ····move-result·v3 |
800 | ····const-wide·v5,·0x199 | 800 | ····const-wide·v5,·0x199f4ff5537L |
801 | ····.line·2027 | 801 | ····.line·2027 |
802 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 802 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
803 | ····move-result-object·v5 | 803 | ····move-result-object·v5 |
804 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 804 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | #·static·fields | 4 | #·static·fields |
5 | .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.gurgle" | 5 | .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.gurgle" |
6 | .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release" | 6 | .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release" |
7 | .field·public·static·final·BUILT:J·=·0x199 | 7 | .field·public·static·final·BUILT:J·=·0x199f4ff5537L |
8 | .field·public·static·final·DEBUG:Z·=·false | 8 | .field·public·static·final·DEBUG:Z·=·false |
9 | .field·public·static·final·VERSION_CODE:I·=·0x82 | 9 | .field·public·static·final·VERSION_CODE:I·=·0x82 |
10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.30" | 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.30" |