3.06 MB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.gurgle_135.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.gurgle_135.apk
672 B
zipinfo {}
    
Offset 66, 8 lines modifiedOffset 66, 8 lines modified
66 -rw----·····0.0·fat·····6144·b-·defN·81-Jan-01·01:01·res/xs.xml66 -rw----·····0.0·fat·····6144·b-·defN·81-Jan-01·01:01·res/xs.xml
67 -rw----·····0.0·fat·····2132·b-·defN·81-Jan-01·01:01·res/yJ.xml67 -rw----·····0.0·fat·····2132·b-·defN·81-Jan-01·01:01·res/yJ.xml
68 -rw----·····0.0·fat······980·b-·defN·81-Jan-01·01:01·res/yt.xml68 -rw----·····0.0·fat······980·b-·defN·81-Jan-01·01:01·res/yt.xml
69 -rw----·····0.0·fat····25704·b-·stor·81-Jan-01·01:01·resources.arsc69 -rw----·····0.0·fat····25704·b-·stor·81-Jan-01·01:01·resources.arsc
70 -rw----·····2.0·fat·····6219·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.SF70 -rw----·····2.0·fat·····6219·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.SF
71 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.RSA71 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.RSA
72 -rw----·····2.0·fat·····6092·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF72 -rw----·····2.0·fat·····6092·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
73 71·files,·4055181·bytes·uncompressed,·1473998·bytes·compressed:··63.7%73 71·files,·4055181·bytes·uncompressed,·1473997·bytes·compressed:··63.7%
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············:·b4db76e94 checksum············:·ca4f739d
5 signature···········:·1683...ca5c5 signature···········:·ea58...062f
6 file_size···········:·25451086 file_size···········:·2545108
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·····:·1494010 string_ids_size·····:·14940
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·········:·1769856026307476555 ······value·········:·1786953599156
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 478942, 15 lines modifiedOffset 478942, 15 lines modified
478942 138ab6:·6e10·830d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d83478942 138ab6:·6e10·830d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d83
478943 138abc:·0a04···································|0044:·move-result·v4478943 138abc:·0a04···································|0044:·move-result·v4
478944 138abe:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a478944 138abe:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a
478945 138ac2:·6e10·8f0d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d8f478945 138ac2:·6e10·8f0d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d8f
478946 138ac8:·0a04···································|004a:·move-result·v4478946 138ac8:·0a04···································|004a:·move-result·v4
478947 138aca:·6e10·800d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d80478947 138aca:·6e10·800d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d80
478948 138ad0:·0a03···································|004e:·move-result·v3478948 138ad0:·0a03···································|004e:·move-result·v3
478949 138ad2:·1805·c3c6·a313·9c01·0000···············|004f:·const-wide·v5,·#double·8.74425e-312·//·#0000019c13a3c6c3478949 138ad2:·1805·b408·bc0e·a001·0000···············|004f:·const-wide·v5,·#double·8.82872e-312·//·#000001a00ebc08b4
478950 138adc:·7120·c80a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0ac8478950 138adc:·7120·c80a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0ac8
478951 138ae2:·0c05···································|0057:·move-result-object·v5478951 138ae2:·0c05···································|0057:·move-result-object·v5
478952 138ae4:·6e20·490c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c49478952 138ae4:·6e20·490c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c49
478953 138aea:·0c01···································|005b:·move-result-object·v1478953 138aea:·0c01···································|005b:·move-result-object·v1
478954 138aec:·6e40·9d00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009d478954 138aec:·6e40·9d00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009d
478955 138af2:·6e20·0e00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000e478955 138af2:·6e20·0e00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000e
478956 138af8:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a478956 138af8:·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:·2337345·bytes,·number·of·entries:·13561 Zip·file·size:·2337344·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,·2673193·bytes·uncompressed,·2107663·bytes·compressed:··21.2%1358 1356·files,·2673193·bytes·uncompressed,·2107662·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···················4D1B7C43·(1293646915)23323 20C6D7·CRC···················A950DE76·(2840649334)
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···················0BAE6185·(195977605)23703 20FA7D·CRC···················C1D5525A·(3251982938)
23704 20FA81·Compressed·Size·······00004A6C·(19052)23704 20FA81·Compressed·Size·······00004A6B·(19051)
23705 20FA85·Uncompressed·Size·····00009E54·(40532)23705 20FA85·Uncompressed·Size·····00009E54·(40532)
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 21451E·LOCAL·HEADER·#1309····04034B50·(67324752)23714 21451D·LOCAL·HEADER·#1309····04034B50·(67324752)
23715 214522·Extract·Zip·Spec······14·(20)·'2.0'23715 214521·Extract·Zip·Spec······14·(20)·'2.0'
23716 214523·Extract·OS············00·(0)·'MS-DOS'23716 214522·Extract·OS············00·(0)·'MS-DOS'
23717 214524·General·Purpose·Flag··0000·(0)23717 214523·General·Purpose·Flag··0000·(0)
23718 214526·Compression·Method····0000·(0)·'Stored'23718 214525·Compression·Method····0000·(0)·'Stored'
23719 214528·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23719 214527·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23720 21452C·CRC···················E3487A53·(3813177939)23720 21452B·CRC···················E3487A53·(3813177939)
23721 214530·Compressed·Size·······00000A70·(2672)23721 21452F·Compressed·Size·······00000A70·(2672)
23722 214534·Uncompressed·Size·····00000A70·(2672)23722 214533·Uncompressed·Size·····00000A70·(2672)
23723 214538·Filename·Length·······0023·(35)23723 214537·Filename·Length·······0023·(35)
23724 21453A·Extra·Length··········0000·(0)23724 214539·Extra·Length··········0000·(0)
23725 21453C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23725 21453B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23726 #23726 #
23727 #·WARNING:·Offset·0x21453C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23727 #·WARNING:·Offset·0x21453B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23728 #··········Zero·length·filename23728 #··········Zero·length·filename
23729 #23729 #
23730 21455F·PAYLOAD23730 21455E·PAYLOAD
  
23731 214FCF·LOCAL·HEADER·#1310····04034B50·(67324752)23731 214FCE·LOCAL·HEADER·#1310····04034B50·(67324752)
23732 214FD3·Extract·Zip·Spec······14·(20)·'2.0'23732 214FD2·Extract·Zip·Spec······14·(20)·'2.0'
23733 214FD4·Extract·OS············00·(0)·'MS-DOS'23733 214FD3·Extract·OS············00·(0)·'MS-DOS'
23734 214FD5·General·Purpose·Flag··0000·(0)23734 214FD4·General·Purpose·Flag··0000·(0)
23735 214FD7·Compression·Method····0000·(0)·'Stored'23735 214FD6·Compression·Method····0000·(0)·'Stored'
23736 214FD9·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23736 214FD8·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23737 214FDD·CRC···················1A9A8369·(446333801)23737 214FDC·CRC···················1A9A8369·(446333801)
23738 214FE1·Compressed·Size·······000001C3·(451)23738 214FE0·Compressed·Size·······000001C3·(451)
23739 214FE5·Uncompressed·Size·····000001C3·(451)23739 214FE4·Uncompressed·Size·····000001C3·(451)
23740 214FE9·Filename·Length·······0025·(37)23740 214FE8·Filename·Length·······0025·(37)
23741 214FEB·Extra·Length··········0000·(0)23741 214FEA·Extra·Length··········0000·(0)
23742 214FED·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23742 214FEC·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23743 #23743 #
23744 #·WARNING:·Offset·0x214FED:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23744 #·WARNING:·Offset·0x214FEC:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23745 #··········Zero·length·filename23745 #··········Zero·length·filename
23746 #23746 #
23747 215012·PAYLOAD23747 215011·PAYLOAD
  
23748 2151D5·LOCAL·HEADER·#1311····04034B50·(67324752)23748 2151D4·LOCAL·HEADER·#1311····04034B50·(67324752)
23749 2151D9·Extract·Zip·Spec······14·(20)·'2.0'23749 2151D8·Extract·Zip·Spec······14·(20)·'2.0'
23750 2151DA·Extract·OS············00·(0)·'MS-DOS'23750 2151D9·Extract·OS············00·(0)·'MS-DOS'
23751 2151DB·General·Purpose·Flag··0000·(0)23751 2151DA·General·Purpose·Flag··0000·(0)
23752 2151DD·Compression·Method····0000·(0)·'Stored'23752 2151DC·Compression·Method····0000·(0)·'Stored'
23753 2151DF·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23753 2151DE·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23754 2151E3·CRC···················A26B561C·(2724943388)23754 2151E2·CRC···················A26B561C·(2724943388)
23755 2151E7·Compressed·Size·······0000079D·(1949)23755 2151E6·Compressed·Size·······0000079D·(1949)
23756 2151EB·Uncompressed·Size·····0000079D·(1949)23756 2151EA·Uncompressed·Size·····0000079D·(1949)
23757 2151EF·Filename·Length·······0026·(38)23757 2151EE·Filename·Length·······0026·(38)
23758 2151F1·Extra·Length··········0000·(0)23758 2151F0·Extra·Length··········0000·(0)
23759 2151F3·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23759 2151F2·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23760 #23760 #
23761 #·WARNING:·Offset·0x2151F3:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23761 #·WARNING:·Offset·0x2151F2:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23762 #··········Zero·length·filename23762 #··········Zero·length·filename
23763 #23763 #
23764 215219·PAYLOAD23764 215218·PAYLOAD
  
23765 2159B6·LOCAL·HEADER·#1312····04034B50·(67324752)23765 2159B5·LOCAL·HEADER·#1312····04034B50·(67324752)
23766 2159BA·Extract·Zip·Spec······14·(20)·'2.0'23766 2159B9·Extract·Zip·Spec······14·(20)·'2.0'
23767 2159BB·Extract·OS············00·(0)·'MS-DOS'23767 2159BA·Extract·OS············00·(0)·'MS-DOS'
23768 2159BC·General·Purpose·Flag··0000·(0)23768 2159BB·General·Purpose·Flag··0000·(0)
23769 2159BE·Compression·Method····0000·(0)·'Stored'23769 2159BD·Compression·Method····0000·(0)·'Stored'
23770 2159C0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23770 2159BF·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23771 2159C4·CRC···················010924A1·(17376417)23771 2159C3·CRC···················010924A1·(17376417)
23772 2159C8·Compressed·Size·······0000030F·(783)23772 2159C7·Compressed·Size·······0000030F·(783)
23773 2159CC·Uncompressed·Size·····0000030F·(783)23773 2159CB·Uncompressed·Size·····0000030F·(783)
23774 2159D0·Filename·Length·······0029·(41)23774 2159CF·Filename·Length·······0029·(41)
23775 2159D2·Extra·Length··········0000·(0)23775 2159D1·Extra·Length··········0000·(0)
23776 2159D4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23776 2159D3·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23777 #23777 #
23778 #·WARNING:·Offset·0x2159D4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23778 #·WARNING:·Offset·0x2159D3:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23779 #··········Zero·length·filename23779 #··········Zero·length·filename
23780 #23780 #
23781 2159FD·PAYLOAD23781 2159FC·PAYLOAD
  
23782 215D0C·LOCAL·HEADER·#1313····04034B50·(67324752)23782 215D0B·LOCAL·HEADER·#1313····04034B50·(67324752)
23783 215D10·Extract·Zip·Spec······14·(20)·'2.0'23783 215D0F·Extract·Zip·Spec······14·(20)·'2.0'
23784 215D11·Extract·OS············00·(0)·'MS-DOS'23784 215D10·Extract·OS············00·(0)·'MS-DOS'
23785 215D12·General·Purpose·Flag··0000·(0)23785 215D11·General·Purpose·Flag··0000·(0)
23786 215D14·Compression·Method····0000·(0)·'Stored'23786 215D13·Compression·Method····0000·(0)·'Stored'
23787 215D16·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'23787 215D15·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
23788 215D1A·CRC···················A5054D9E·(2768588190)23788 215D19·CRC···················A5054D9E·(2768588190)
23789 215D1E·Compressed·Size·······00000A3B·(2619)23789 215D1D·Compressed·Size·······00000A3B·(2619)
23790 215D22·Uncompressed·Size·····00000A3B·(2619)23790 215D21·Uncompressed·Size·····00000A3B·(2619)
23791 215D26·Filename·Length·······0023·(35)23791 215D25·Filename·Length·······0023·(35)
23792 215D28·Extra·Length··········0000·(0)23792 215D27·Extra·Length··········0000·(0)
23793 215D2A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23793 215D29·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23794 #23794 #
23795 #·WARNING:·Offset·0x215D2A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'23795 #·WARNING:·Offset·0x215D29:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
23796 #··········Zero·length·filename23796 #··········Zero·length·filename
23797 #23797 #
23798 215D4D·PAYLOAD23798 215D4C·PAYLOAD
  
23799 216788·LOCAL·HEADER·#1314····04034B50·(67324752)23799 216787·LOCAL·HEADER·#1314····04034B50·(67324752)
23800 21678C·Extract·Zip·Spec······14·(20)·'2.0'23800 21678B·Extract·Zip·Spec······14·(20)·'2.0'
Max diff block lines reached; 3188475/3200113 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·=·1769856026307L;6 ····public·static·final·long·BUILT·=·1786953599156L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·135;8 ····public·static·final·int·VERSION_CODE·=·135;
9 ····public·static·final·String·VERSION_NAME·=·"1.35";9 ····public·static·final·String·VERSION_NAME·=·"1.35";
10 }10 }
1.28 KB
org/billthefarmer/gurgle/Gurgle.class
1.21 KB
procyon -ec {}
    
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
298 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230771));298 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230771));
299 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);299 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
300 ········if·(matcher.find())·{300 ········if·(matcher.find())·{
301 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.35");301 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.35");
302 ········}302 ········}
303 ········matcher.reset((CharSequence)message);303 ········matcher.reset((CharSequence)message);
304 ········if·(matcher.find())·{304 ········if·(matcher.find())·{
305 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1769856026307L)));305 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1786953599156L)));
306 ········}306 ········}
307 ········alertDialog$Builder.setMessage((CharSequence)message);307 ········alertDialog$Builder.setMessage((CharSequence)message);
308 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);308 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
309 ········alertDialog$Builder.setNeutralButton(2131230744,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this));309 ········alertDialog$Builder.setNeutralButton(2131230744,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this));
310 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);310 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
311 ········if·(textView·!=·null)·{311 ········if·(textView·!=·null)·{
312 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);312 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
508 B
smali/org/billthefarmer/gurgle/Gurgle.smali
    
Offset 813, 15 lines modifiedOffset 813, 15 lines modified
  
813 ····move-result·v4813 ····move-result·v4
  
814 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I814 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
815 ····move-result·v3815 ····move-result·v3
  
816 ····const-wide·v5,·0x19c13a3c6c3L816 ····const-wide·v5,·0x1a00ebc08b4L
  
817 ····.line·2248817 ····.line·2248
818 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;818 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
819 ····move-result-object·v5819 ····move-result-object·v5
  
820 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;820 ····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·=·0x19c13a3c6c3L7 .field·public·static·final·BUILT:J·=·0x1a00ebc08b4L
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x879 .field·public·static·final·VERSION_CODE:I·=·0x87
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.35"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.35"