3.06 MB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.gurgle_134.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.gurgle_134.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):·························6f94e79092 ··32-bit·CRC·value·(hex):·························47c93d4e
93 ··compressed·size:································845477·bytes93 ··compressed·size:································845477·bytes
94 ··uncompressed·size:······························2544892·bytes94 ··uncompressed·size:······························2544892·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············:·d2a483fa4 checksum············:·59d07f86
5 signature···········:·0361...e9eb5 signature···········:·82f3...70b7
6 file_size···········:·25448926 file_size···········:·2544892
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·····:·1493510 string_ids_size·····:·14935
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·182412 type_ids_size·······:·1824
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·········:·1769422019080476555 ······value·········:·1786747045136
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 478937, 15 lines modifiedOffset 478937, 15 lines modified
478937 138a6e:·6e10·830d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d83478937 138a6e:·6e10·830d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d83
478938 138a74:·0a04···································|0044:·move-result·v4478938 138a74:·0a04···································|0044:·move-result·v4
478939 138a76:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a478939 138a76:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a
478940 138a7a:·6e10·8f0d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d8f478940 138a7a:·6e10·8f0d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d8f
478941 138a80:·0a04···································|004a:·move-result·v4478941 138a80:·0a04···································|004a:·move-result·v4
478942 138a82:·6e10·800d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d80478942 138a82:·6e10·800d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d80
478943 138a88:·0a03···································|004e:·move-result·v3478943 138a88:·0a03···································|004e:·move-result·v3
478944 138a8a:·1805·085a·c5f9·9b01·0000···············|004f:·const-wide·v5,·#double·8.74211e-312·//·#0000019bf9c55a08478944 138a8a:·1805·1045·6c02·a001·0000···············|004f:·const-wide·v5,·#double·8.8277e-312·//·#000001a0026c4510
478945 138a94:·7120·c80a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0ac8478945 138a94:·7120·c80a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0ac8
478946 138a9a:·0c05···································|0057:·move-result-object·v5478946 138a9a:·0c05···································|0057:·move-result-object·v5
478947 138a9c:·6e20·490c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c49478947 138a9c:·6e20·490c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c49
478948 138aa2:·0c01···································|005b:·move-result-object·v1478948 138aa2:·0c01···································|005b:·move-result-object·v1
478949 138aa4:·6e40·9d00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009d478949 138aa4:·6e40·9d00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009d
478950 138aaa:·6e20·0e00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000e478950 138aaa:·6e20·0e00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000e
478951 138ab0:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a478951 138ab0:·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:·2337184·bytes,·number·of·entries:·13561 Zip·file·size:·2337183·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,·2672979·bytes·uncompressed,·2107502·bytes·compressed:··21.2%1358 1356·files,·2672979·bytes·uncompressed,·2107501·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···················4DA0AE8E·(1302376078)23323 20C6D7·CRC···················66EBE6D0·(1726736080)
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···················CF6BD0A4·(3479949476)23703 20FA7D·CRC···················C7474A11·(3343338001)
23704 20FA81·Compressed·Size·······00004A52·(19026)23704 20FA81·Compressed·Size·······00004A51·(19025)
23705 20FA85·Uncompressed·Size·····00009E05·(40453)23705 20FA85·Uncompressed·Size·····00009E05·(40453)
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 214504·LOCAL·HEADER·#1309····04034B50·(67324752)23714 214503·LOCAL·HEADER·#1309····04034B50·(67324752)
23715 214508·Extract·Zip·Spec······14·(20)·'2.0'23715 214507·Extract·Zip·Spec······14·(20)·'2.0'
23716 214509·Extract·OS············00·(0)·'MS-DOS'23716 214508·Extract·OS············00·(0)·'MS-DOS'
23717 21450A·General·Purpose·Flag··0000·(0)23717 214509·General·Purpose·Flag··0000·(0)
23718 21450C·Compression·Method····0000·(0)·'Stored'23718 21450B·Compression·Method····0000·(0)·'Stored'
23719 21450E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23719 21450D·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23720 214512·CRC···················48A80D19·(1218972953)23720 214511·CRC···················48A80D19·(1218972953)
23721 214516·Compressed·Size·······00000A70·(2672)23721 214515·Compressed·Size·······00000A70·(2672)
23722 21451A·Uncompressed·Size·····00000A70·(2672)23722 214519·Uncompressed·Size·····00000A70·(2672)
23723 21451E·Filename·Length·······0023·(35)23723 21451D·Filename·Length·······0023·(35)
23724 214520·Extra·Length··········0000·(0)23724 21451F·Extra·Length··········0000·(0)
23725 214522·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23725 214521·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23726 #23726 #
23727 #·WARNING:·Offset·0x214522:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23727 #·WARNING:·Offset·0x214521:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23728 #··········Zero·length·filename23728 #··········Zero·length·filename
23729 #23729 #
23730 214545·PAYLOAD23730 214544·PAYLOAD
  
23731 214FB5·LOCAL·HEADER·#1310····04034B50·(67324752)23731 214FB4·LOCAL·HEADER·#1310····04034B50·(67324752)
23732 214FB9·Extract·Zip·Spec······14·(20)·'2.0'23732 214FB8·Extract·Zip·Spec······14·(20)·'2.0'
23733 214FBA·Extract·OS············00·(0)·'MS-DOS'23733 214FB9·Extract·OS············00·(0)·'MS-DOS'
23734 214FBB·General·Purpose·Flag··0000·(0)23734 214FBA·General·Purpose·Flag··0000·(0)
23735 214FBD·Compression·Method····0000·(0)·'Stored'23735 214FBC·Compression·Method····0000·(0)·'Stored'
23736 214FBF·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23736 214FBE·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23737 214FC3·CRC···················1A9A8369·(446333801)23737 214FC2·CRC···················1A9A8369·(446333801)
23738 214FC7·Compressed·Size·······000001C3·(451)23738 214FC6·Compressed·Size·······000001C3·(451)
23739 214FCB·Uncompressed·Size·····000001C3·(451)23739 214FCA·Uncompressed·Size·····000001C3·(451)
23740 214FCF·Filename·Length·······0025·(37)23740 214FCE·Filename·Length·······0025·(37)
23741 214FD1·Extra·Length··········0000·(0)23741 214FD0·Extra·Length··········0000·(0)
23742 214FD3·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23742 214FD2·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23743 #23743 #
23744 #·WARNING:·Offset·0x214FD3:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23744 #·WARNING:·Offset·0x214FD2:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23745 #··········Zero·length·filename23745 #··········Zero·length·filename
23746 #23746 #
23747 214FF8·PAYLOAD23747 214FF7·PAYLOAD
  
23748 2151BB·LOCAL·HEADER·#1311····04034B50·(67324752)23748 2151BA·LOCAL·HEADER·#1311····04034B50·(67324752)
23749 2151BF·Extract·Zip·Spec······14·(20)·'2.0'23749 2151BE·Extract·Zip·Spec······14·(20)·'2.0'
23750 2151C0·Extract·OS············00·(0)·'MS-DOS'23750 2151BF·Extract·OS············00·(0)·'MS-DOS'
23751 2151C1·General·Purpose·Flag··0000·(0)23751 2151C0·General·Purpose·Flag··0000·(0)
23752 2151C3·Compression·Method····0000·(0)·'Stored'23752 2151C2·Compression·Method····0000·(0)·'Stored'
23753 2151C5·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23753 2151C4·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23754 2151C9·CRC···················A26B561C·(2724943388)23754 2151C8·CRC···················A26B561C·(2724943388)
23755 2151CD·Compressed·Size·······0000079D·(1949)23755 2151CC·Compressed·Size·······0000079D·(1949)
23756 2151D1·Uncompressed·Size·····0000079D·(1949)23756 2151D0·Uncompressed·Size·····0000079D·(1949)
23757 2151D5·Filename·Length·······0026·(38)23757 2151D4·Filename·Length·······0026·(38)
23758 2151D7·Extra·Length··········0000·(0)23758 2151D6·Extra·Length··········0000·(0)
23759 2151D9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23759 2151D8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23760 #23760 #
23761 #·WARNING:·Offset·0x2151D9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23761 #·WARNING:·Offset·0x2151D8:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23762 #··········Zero·length·filename23762 #··········Zero·length·filename
23763 #23763 #
23764 2151FF·PAYLOAD23764 2151FE·PAYLOAD
  
23765 21599C·LOCAL·HEADER·#1312····04034B50·(67324752)23765 21599B·LOCAL·HEADER·#1312····04034B50·(67324752)
23766 2159A0·Extract·Zip·Spec······14·(20)·'2.0'23766 21599F·Extract·Zip·Spec······14·(20)·'2.0'
23767 2159A1·Extract·OS············00·(0)·'MS-DOS'23767 2159A0·Extract·OS············00·(0)·'MS-DOS'
23768 2159A2·General·Purpose·Flag··0000·(0)23768 2159A1·General·Purpose·Flag··0000·(0)
23769 2159A4·Compression·Method····0000·(0)·'Stored'23769 2159A3·Compression·Method····0000·(0)·'Stored'
23770 2159A6·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23770 2159A5·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23771 2159AA·CRC···················010924A1·(17376417)23771 2159A9·CRC···················010924A1·(17376417)
23772 2159AE·Compressed·Size·······0000030F·(783)23772 2159AD·Compressed·Size·······0000030F·(783)
23773 2159B2·Uncompressed·Size·····0000030F·(783)23773 2159B1·Uncompressed·Size·····0000030F·(783)
23774 2159B6·Filename·Length·······0029·(41)23774 2159B5·Filename·Length·······0029·(41)
23775 2159B8·Extra·Length··········0000·(0)23775 2159B7·Extra·Length··········0000·(0)
23776 2159BA·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23776 2159B9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23777 #23777 #
23778 #·WARNING:·Offset·0x2159BA:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23778 #·WARNING:·Offset·0x2159B9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23779 #··········Zero·length·filename23779 #··········Zero·length·filename
23780 #23780 #
23781 2159E3·PAYLOAD23781 2159E2·PAYLOAD
  
23782 215CF2·LOCAL·HEADER·#1313····04034B50·(67324752)23782 215CF1·LOCAL·HEADER·#1313····04034B50·(67324752)
23783 215CF6·Extract·Zip·Spec······14·(20)·'2.0'23783 215CF5·Extract·Zip·Spec······14·(20)·'2.0'
23784 215CF7·Extract·OS············00·(0)·'MS-DOS'23784 215CF6·Extract·OS············00·(0)·'MS-DOS'
23785 215CF8·General·Purpose·Flag··0000·(0)23785 215CF7·General·Purpose·Flag··0000·(0)
23786 215CFA·Compression·Method····0000·(0)·'Stored'23786 215CF9·Compression·Method····0000·(0)·'Stored'
23787 215CFC·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23787 215CFB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23788 215D00·CRC···················67340535·(1731462453)23788 215CFF·CRC···················67340535·(1731462453)
23789 215D04·Compressed·Size·······00000A1D·(2589)23789 215D03·Compressed·Size·······00000A1D·(2589)
23790 215D08·Uncompressed·Size·····00000A1D·(2589)23790 215D07·Uncompressed·Size·····00000A1D·(2589)
23791 215D0C·Filename·Length·······0023·(35)23791 215D0B·Filename·Length·······0023·(35)
23792 215D0E·Extra·Length··········0000·(0)23792 215D0D·Extra·Length··········0000·(0)
23793 215D10·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23793 215D0F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23794 #23794 #
23795 #·WARNING:·Offset·0x215D10:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23795 #·WARNING:·Offset·0x215D0F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23796 #··········Zero·length·filename23796 #··········Zero·length·filename
23797 #23797 #
23798 215D33·PAYLOAD23798 215D32·PAYLOAD
  
23799 216750·LOCAL·HEADER·#1314····04034B50·(67324752)23799 21674F·LOCAL·HEADER·#1314····04034B50·(67324752)
23800 216754·Extract·Zip·Spec······14·(20)·'2.0'23800 216753·Extract·Zip·Spec······14·(20)·'2.0'
Max diff block lines reached; 3188484/3200123 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·=·1769422019080L;6 ····public·static·final·long·BUILT·=·1786747045136L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·134;8 ····public·static·final·int·VERSION_CODE·=·134;
9 ····public·static·final·String·VERSION_NAME·=·"1.34";9 ····public·static·final·String·VERSION_NAME·=·"1.34";
10 }10 }
1.28 KB
org/billthefarmer/gurgle/Gurgle.class
1.21 KB
procyon -ec {}
    
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230770));297 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230770));
298 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);298 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
299 ········if·(matcher.find())·{299 ········if·(matcher.find())·{
300 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.34");300 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.34");
301 ········}301 ········}
302 ········matcher.reset((CharSequence)message);302 ········matcher.reset((CharSequence)message);
303 ········if·(matcher.find())·{303 ········if·(matcher.find())·{
304 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1769422019080L)));304 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1786747045136L)));
305 ········}305 ········}
306 ········alertDialog$Builder.setMessage((CharSequence)message);306 ········alertDialog$Builder.setMessage((CharSequence)message);
307 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);307 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
308 ········alertDialog$Builder.setNeutralButton(2131230743,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this));308 ········alertDialog$Builder.setNeutralButton(2131230743,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this));
309 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);309 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
310 ········if·(textView·!=·null)·{310 ········if·(textView·!=·null)·{
311 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);311 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
508 B
smali/org/billthefarmer/gurgle/Gurgle.smali
    
Offset 811, 15 lines modifiedOffset 811, 15 lines modified
  
811 ····move-result·v4811 ····move-result·v4
  
812 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I812 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
813 ····move-result·v3813 ····move-result·v3
  
814 ····const-wide·v5,·0x19bf9c55a08L814 ····const-wide·v5,·0x1a0026c4510L
  
815 ····.line·2236815 ····.line·2236
816 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;816 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
817 ····move-result-object·v5817 ····move-result-object·v5
  
818 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;818 ····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·=·0x19bf9c55a08L7 .field·public·static·final·BUILT:J·=·0x1a0026c4510L
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x869 .field·public·static·final·VERSION_CODE:I·=·0x86
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.34"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.34"