3.06 MB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.gurgle_131.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.gurgle_131.apk
1.01 KB
zipinfo -v {}
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT85 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86 ··minimum·software·version·required·to·extract:···0.086 ··minimum·software·version·required·to·extract:···0.0
87 ··compression·method:·····························deflated87 ··compression·method:·····························deflated
88 ··compression·sub-type·(deflation):···············normal88 ··compression·sub-type·(deflation):···············normal
89 ··file·security·status:···························not·encrypted89 ··file·security·status:···························not·encrypted
90 ··extended·local·header:··························no90 ··extended·local·header:··························no
91 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:0291 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02
92 ··32-bit·CRC·value·(hex):·························f3fabdd192 ··32-bit·CRC·value·(hex):·························df8b360e
93 ··compressed·size:································844942·bytes93 ··compressed·size:································844942·bytes
94 ··uncompressed·size:······························2542836·bytes94 ··uncompressed·size:······························2542836·bytes
95 ··length·of·filename:·····························11·characters95 ··length·of·filename:·····························11·characters
96 ··length·of·extra·field:··························0·bytes96 ··length·of·extra·field:··························0·bytes
97 ··length·of·file·comment:·························0·characters97 ··length·of·file·comment:·························0·characters
98 ··disk·number·on·which·file·begins:···············disk·198 ··disk·number·on·which·file·begins:···············disk·1
99 ··apparent·file·type:·····························binary99 ··apparent·file·type:·····························binary
3.06 MB
classes.dex
3.08 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 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············:·6b92cfb54 checksum············:·bab1d078
5 signature···········:·0299...45055 signature···········:·6427...4f3c
6 file_size···········:·25428366 file_size···········:·2542836
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1491010 string_ids_size·····:·14910
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·182312 type_ids_size·······:·1823
Offset 476548, 15 lines modifiedOffset 476548, 15 lines modified
476548 ······type··········:·'Ljava/lang/String;'476548 ······type··········:·'Ljava/lang/String;'
476549 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)476549 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
476550 ······value·········:·"release"476550 ······value·········:·"release"
476551 ····#2··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)476551 ····#2··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)
476552 ······name··········:·'BUILT'476552 ······name··········:·'BUILT'
476553 ······type··········:·'J'476553 ······type··········:·'J'
476554 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)476554 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
476555 ······value·········:·1764403568833476555 ······value·········:·1765430848124
476556 ····#3··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)476556 ····#3··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)
476557 ······name··········:·'DEBUG'476557 ······name··········:·'DEBUG'
476558 ······type··········:·'Z'476558 ······type··········:·'Z'
476559 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)476559 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
476560 ······value·········:·false476560 ······value·········:·false
476561 ····#4··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)476561 ····#4··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)
476562 ······name··········:·'VERSION_CODE'476562 ······name··········:·'VERSION_CODE'
Offset 478921, 15 lines modifiedOffset 478921, 15 lines modified
478921 13878a:·6e10·7f0d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d7f478921 13878a:·6e10·7f0d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d7f
478922 138790:·0a04···································|0044:·move-result·v4478922 138790:·0a04···································|0044:·move-result·v4
478923 138792:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a478923 138792:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a
478924 138796:·6e10·8b0d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d8b478924 138796:·6e10·8b0d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d8b
478925 13879c:·0a04···································|004a:·move-result·v4478925 13879c:·0a04···································|004a:·move-result·v4
478926 13879e:·6e10·7c0d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d7c478926 13879e:·6e10·7c0d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d7c
478927 1387a4:·0a03···································|004e:·move-result·v3478927 1387a4:·0a03···································|004e:·move-result·v3
478928 1387a6:·1805·c1e0·a5ce·9a01·0000···············|004f:·const-wide·v5,·#double·8.71731e-312·//·#0000019acea5e0c1478928 1387a6:·1805·7cea·e00b·9b01·0000···············|004f:·const-wide·v5,·#double·8.72239e-312·//·#0000019b0be0ea7c
478929 1387b0:·7120·c40a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0ac4478929 1387b0:·7120·c40a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0ac4
478930 1387b6:·0c05···································|0057:·move-result-object·v5478930 1387b6:·0c05···································|0057:·move-result-object·v5
478931 1387b8:·6e20·450c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c45478931 1387b8:·6e20·450c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c45
478932 1387be:·0c01···································|005b:·move-result-object·v1478932 1387be:·0c01···································|005b:·move-result-object·v1
478933 1387c0:·6e40·9b00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009b478933 1387c0:·6e40·9b00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009b
478934 1387c6:·6e20·0b00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000b478934 1387c6:·6e20·0b00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000b
478935 1387cc:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a478935 1387cc:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a
3.06 MB
classes.jar
1.63 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2335842·bytes,·number·of·entries:·13561 Zip·file·size:·2335844·bytes,·number·of·entries:·1356
2 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class2 ?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.class3 ?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.class4 ?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·····1698·b-·stor·80-Jan-01·00:00·com/google/zxing/BarcodeFormat.class5 ?rwxrwxr-x··2.0·unx·····1698·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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·com/google/zxing/ReaderException.class
Offset 1351, 8 lines modifiedOffset 1351, 8 lines modified
1351 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Contract.class1351 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Contract.class
1352 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nls.class1352 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nls.class
1353 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NonNls.class1353 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NonNls.class
1354 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NotNull.class1354 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NotNull.class
1355 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nullable.class1355 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nullable.class
1356 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/PropertyKey.class1356 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/PropertyKey.class
1357 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/TestOnly.class1357 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/TestOnly.class
1358 1356·files,·2670881·bytes·uncompressed,·2106160·bytes·compressed:··21.2%1358 1356·files,·2670881·bytes·uncompressed,·2106162·bytes·compressed:··21.2%
3.05 MB
zipdetails --redact --walk --utc {}
    
Offset 23317, 15 lines modifiedOffset 23317, 15 lines modified
  
23317 20C6C9·LOCAL·HEADER·#1287····04034B50·(67324752)23317 20C6C9·LOCAL·HEADER·#1287····04034B50·(67324752)
23318 20C6CD·Extract·Zip·Spec······14·(20)·'2.0'23318 20C6CD·Extract·Zip·Spec······14·(20)·'2.0'
23319 20C6CE·Extract·OS············00·(0)·'MS-DOS'23319 20C6CE·Extract·OS············00·(0)·'MS-DOS'
23320 20C6CF·General·Purpose·Flag··0000·(0)23320 20C6CF·General·Purpose·Flag··0000·(0)
23321 20C6D1·Compression·Method····0000·(0)·'Stored'23321 20C6D1·Compression·Method····0000·(0)·'Stored'
23322 20C6D3·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23322 20C6D3·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23323 20C6D7·CRC···················1CCCF16C·(483193196)23323 20C6D7·CRC···················33139871·(856922225)
23324 20C6DB·Compressed·Size·······000001BC·(444)23324 20C6DB·Compressed·Size·······000001BC·(444)
23325 20C6DF·Uncompressed·Size·····000001BC·(444)23325 20C6DF·Uncompressed·Size·····000001BC·(444)
23326 20C6E3·Filename·Length·······002A·(42)23326 20C6E3·Filename·Length·······002A·(42)
23327 20C6E5·Extra·Length··········0000·(0)23327 20C6E5·Extra·Length··········0000·(0)
23328 20C6E7·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23328 20C6E7·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23329 #23329 #
23330 #·WARNING:·Offset·0x20C6E7:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23330 #·WARNING:·Offset·0x20C6E7:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Offset 23696, 36204 lines modifiedOffset 23696, 36204 lines modified
23696 20FA6F·LOCAL·HEADER·#1308····04034B50·(67324752)23696 20FA6F·LOCAL·HEADER·#1308····04034B50·(67324752)
23697 20FA73·Extract·Zip·Spec······14·(20)·'2.0'23697 20FA73·Extract·Zip·Spec······14·(20)·'2.0'
23698 20FA74·Extract·OS············00·(0)·'MS-DOS'23698 20FA74·Extract·OS············00·(0)·'MS-DOS'
23699 20FA75·General·Purpose·Flag··0000·(0)23699 20FA75·General·Purpose·Flag··0000·(0)
23700 ·······[Bits·1-2]············0·'Normal·Compression'23700 ·······[Bits·1-2]············0·'Normal·Compression'
23701 20FA77·Compression·Method····0008·(8)·'Deflated'23701 20FA77·Compression·Method····0008·(8)·'Deflated'
23702 20FA79·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23702 20FA79·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23703 20FA7D·CRC···················354C7C07·(894204935)23703 20FA7D·CRC···················36FA4989·(922372489)
23704 20FA81·Compressed·Size·······000047AB·(18347)23704 20FA81·Compressed·Size·······000047AD·(18349)
23705 20FA85·Uncompressed·Size·····0000986A·(39018)23705 20FA85·Uncompressed·Size·····0000986A·(39018)
23706 20FA89·Filename·Length·······0025·(37)23706 20FA89·Filename·Length·······0025·(37)
23707 20FA8B·Extra·Length··········0000·(0)23707 20FA8B·Extra·Length··········0000·(0)
23708 20FA8D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23708 20FA8D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23709 #23709 #
23710 #·WARNING:·Offset·0x20FA8D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23710 #·WARNING:·Offset·0x20FA8D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23711 #··········Zero·length·filename23711 #··········Zero·length·filename
23712 #23712 #
23713 20FAB2·PAYLOAD23713 20FAB2·PAYLOAD
  
23714 21425D·LOCAL·HEADER·#1309····04034B50·(67324752)23714 21425F·LOCAL·HEADER·#1309····04034B50·(67324752)
23715 214261·Extract·Zip·Spec······14·(20)·'2.0'23715 214263·Extract·Zip·Spec······14·(20)·'2.0'
23716 214262·Extract·OS············00·(0)·'MS-DOS'23716 214264·Extract·OS············00·(0)·'MS-DOS'
23717 214263·General·Purpose·Flag··0000·(0)23717 214265·General·Purpose·Flag··0000·(0)
23718 214265·Compression·Method····0000·(0)·'Stored'23718 214267·Compression·Method····0000·(0)·'Stored'
23719 214267·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23719 214269·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23720 21426B·CRC···················03A0677F·(60843903)23720 21426D·CRC···················03A0677F·(60843903)
23721 21426F·Compressed·Size·······00000A8C·(2700)23721 214271·Compressed·Size·······00000A8C·(2700)
23722 214273·Uncompressed·Size·····00000A8C·(2700)23722 214275·Uncompressed·Size·····00000A8C·(2700)
23723 214277·Filename·Length·······0023·(35)23723 214279·Filename·Length·······0023·(35)
23724 214279·Extra·Length··········0000·(0)23724 21427B·Extra·Length··········0000·(0)
23725 21427B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23725 21427D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23726 #23726 #
23727 #·WARNING:·Offset·0x21427B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23727 #·WARNING:·Offset·0x21427D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23728 #··········Zero·length·filename23728 #··········Zero·length·filename
23729 #23729 #
23730 21429E·PAYLOAD23730 2142A0·PAYLOAD
  
23731 214D2A·LOCAL·HEADER·#1310····04034B50·(67324752)23731 214D2C·LOCAL·HEADER·#1310····04034B50·(67324752)
23732 214D2E·Extract·Zip·Spec······14·(20)·'2.0'23732 214D30·Extract·Zip·Spec······14·(20)·'2.0'
23733 214D2F·Extract·OS············00·(0)·'MS-DOS'23733 214D31·Extract·OS············00·(0)·'MS-DOS'
23734 214D30·General·Purpose·Flag··0000·(0)23734 214D32·General·Purpose·Flag··0000·(0)
23735 214D32·Compression·Method····0000·(0)·'Stored'23735 214D34·Compression·Method····0000·(0)·'Stored'
23736 214D34·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23736 214D36·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23737 214D38·CRC···················BA148A65·(3121908325)23737 214D3A·CRC···················BA148A65·(3121908325)
23738 214D3C·Compressed·Size·······0000015A·(346)23738 214D3E·Compressed·Size·······0000015A·(346)
23739 214D40·Uncompressed·Size·····0000015A·(346)23739 214D42·Uncompressed·Size·····0000015A·(346)
23740 214D44·Filename·Length·······0025·(37)23740 214D46·Filename·Length·······0025·(37)
23741 214D46·Extra·Length··········0000·(0)23741 214D48·Extra·Length··········0000·(0)
23742 214D48·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23742 214D4A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23743 #23743 #
23744 #·WARNING:·Offset·0x214D48:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23744 #·WARNING:·Offset·0x214D4A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23745 #··········Zero·length·filename23745 #··········Zero·length·filename
23746 #23746 #
23747 214D6D·PAYLOAD23747 214D6F·PAYLOAD
  
23748 214EC7·LOCAL·HEADER·#1311····04034B50·(67324752)23748 214EC9·LOCAL·HEADER·#1311····04034B50·(67324752)
23749 214ECB·Extract·Zip·Spec······14·(20)·'2.0'23749 214ECD·Extract·Zip·Spec······14·(20)·'2.0'
23750 214ECC·Extract·OS············00·(0)·'MS-DOS'23750 214ECE·Extract·OS············00·(0)·'MS-DOS'
23751 214ECD·General·Purpose·Flag··0000·(0)23751 214ECF·General·Purpose·Flag··0000·(0)
23752 214ECF·Compression·Method····0000·(0)·'Stored'23752 214ED1·Compression·Method····0000·(0)·'Stored'
23753 214ED1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23753 214ED3·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23754 214ED5·CRC···················08344616·(137643542)23754 214ED7·CRC···················08344616·(137643542)
23755 214ED9·Compressed·Size·······00000721·(1825)23755 214EDB·Compressed·Size·······00000721·(1825)
23756 214EDD·Uncompressed·Size·····00000721·(1825)23756 214EDF·Uncompressed·Size·····00000721·(1825)
23757 214EE1·Filename·Length·······0026·(38)23757 214EE3·Filename·Length·······0026·(38)
23758 214EE3·Extra·Length··········0000·(0)23758 214EE5·Extra·Length··········0000·(0)
23759 214EE5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23759 214EE7·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23760 #23760 #
23761 #·WARNING:·Offset·0x214EE5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23761 #·WARNING:·Offset·0x214EE7:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23762 #··········Zero·length·filename23762 #··········Zero·length·filename
23763 #23763 #
23764 214F0B·PAYLOAD23764 214F0D·PAYLOAD
  
23765 21562C·LOCAL·HEADER·#1312····04034B50·(67324752)23765 21562E·LOCAL·HEADER·#1312····04034B50·(67324752)
23766 215630·Extract·Zip·Spec······14·(20)·'2.0'23766 215632·Extract·Zip·Spec······14·(20)·'2.0'
23767 215631·Extract·OS············00·(0)·'MS-DOS'23767 215633·Extract·OS············00·(0)·'MS-DOS'
23768 215632·General·Purpose·Flag··0000·(0)23768 215634·General·Purpose·Flag··0000·(0)
23769 215634·Compression·Method····0000·(0)·'Stored'23769 215636·Compression·Method····0000·(0)·'Stored'
23770 215636·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23770 215638·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23771 21563A·CRC···················8C0D7A57·(2349693527)23771 21563C·CRC···················8C0D7A57·(2349693527)
23772 21563E·Compressed·Size·······0000028D·(653)23772 215640·Compressed·Size·······0000028D·(653)
23773 215642·Uncompressed·Size·····0000028D·(653)23773 215644·Uncompressed·Size·····0000028D·(653)
23774 215646·Filename·Length·······0029·(41)23774 215648·Filename·Length·······0029·(41)
23775 215648·Extra·Length··········0000·(0)23775 21564A·Extra·Length··········0000·(0)
23776 21564A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23776 21564C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23777 #23777 #
23778 #·WARNING:·Offset·0x21564A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23778 #·WARNING:·Offset·0x21564C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23779 #··········Zero·length·filename23779 #··········Zero·length·filename
23780 #23780 #
23781 215673·PAYLOAD23781 215675·PAYLOAD
  
23782 215900·LOCAL·HEADER·#1313····04034B50·(67324752)23782 215902·LOCAL·HEADER·#1313····04034B50·(67324752)
23783 215904·Extract·Zip·Spec······14·(20)·'2.0'23783 215906·Extract·Zip·Spec······14·(20)·'2.0'
23784 215905·Extract·OS············00·(0)·'MS-DOS'23784 215907·Extract·OS············00·(0)·'MS-DOS'
23785 215906·General·Purpose·Flag··0000·(0)23785 215908·General·Purpose·Flag··0000·(0)
23786 215908·Compression·Method····0000·(0)·'Stored'23786 21590A·Compression·Method····0000·(0)·'Stored'
23787 21590A·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23787 21590C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23788 21590E·CRC···················406CE5A4·(1080878500)23788 215910·CRC···················406CE5A4·(1080878500)
23789 215912·Compressed·Size·······000009E4·(2532)23789 215914·Compressed·Size·······000009E4·(2532)
23790 215916·Uncompressed·Size·····000009E4·(2532)23790 215918·Uncompressed·Size·····000009E4·(2532)
23791 21591A·Filename·Length·······0023·(35)23791 21591C·Filename·Length·······0023·(35)
23792 21591C·Extra·Length··········0000·(0)23792 21591E·Extra·Length··········0000·(0)
23793 21591E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23793 215920·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23794 #23794 #
23795 #·WARNING:·Offset·0x21591E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23795 #·WARNING:·Offset·0x215920:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23796 #··········Zero·length·filename23796 #··········Zero·length·filename
23797 #23797 #
23798 215941·PAYLOAD23798 215943·PAYLOAD
  
23799 216325·LOCAL·HEADER·#1314····04034B50·(67324752)23799 216327·LOCAL·HEADER·#1314····04034B50·(67324752)
23800 216329·Extract·Zip·Spec······14·(20)·'2.0'23800 21632B·Extract·Zip·Spec······14·(20)·'2.0'
Max diff block lines reached; 3188472/3200107 bytes (99.64%) of diff not shown.
600 B
org/billthefarmer/gurgle/BuildConfig.class
516 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.billthefarmer.gurgle;1 package·org.billthefarmer.gurgle;
  
2 public·final·class·BuildConfig2 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·=·1764403568833L;6 ····public·static·final·long·BUILT·=·1765430848124L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·131;8 ····public·static·final·int·VERSION_CODE·=·131;
9 ····public·static·final·String·VERSION_NAME·=·"1.31";9 ····public·static·final·String·VERSION_NAME·=·"1.31";
10 }10 }
1.28 KB
org/billthefarmer/gurgle/Gurgle.class
1.21 KB
procyon -ec {}
    
Offset 293, 15 lines modifiedOffset 293, 15 lines modified
293 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230769));293 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230769));
294 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);294 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
295 ········if·(matcher.find())·{295 ········if·(matcher.find())·{
296 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.31");296 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.31");
297 ········}297 ········}
298 ········matcher.reset((CharSequence)message);298 ········matcher.reset((CharSequence)message);
299 ········if·(matcher.find())·{299 ········if·(matcher.find())·{
300 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1764403568833L)));300 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1765430848124L)));
301 ········}301 ········}
302 ········alertDialog$Builder.setMessage((CharSequence)message);302 ········alertDialog$Builder.setMessage((CharSequence)message);
303 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);303 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
304 ········alertDialog$Builder.setNeutralButton(2131230742,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this));304 ········alertDialog$Builder.setNeutralButton(2131230742,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this));
305 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);305 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
306 ········if·(textView·!=·null)·{306 ········if·(textView·!=·null)·{
307 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);307 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
508 B
smali/org/billthefarmer/gurgle/Gurgle.smali
    
Offset 805, 15 lines modifiedOffset 805, 15 lines modified
  
805 ····move-result·v4805 ····move-result·v4
  
806 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I806 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
807 ····move-result·v3807 ····move-result·v3
  
808 ····const-wide·v5,·0x19acea5e0c1L808 ····const-wide·v5,·0x19b0be0ea7cL
  
809 ····.line·2053809 ····.line·2053
810 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;810 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
811 ····move-result-object·v5811 ····move-result-object·v5
  
812 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;812 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
577 B
smali/org/billthefarmer/gurgle/BuildConfig.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·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·=·0x19acea5e0c1L7 .field·public·static·final·BUILT:J·=·0x19b0be0ea7cL
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x839 .field·public·static·final·VERSION_CODE:I·=·0x83
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.31"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.31"