⊟
6.8 KB
/home/fdroid/fdroiddata/tmp/org.totschnig.myexpenses_883.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.totschnig.myexpenses_883.apk
⊟
729 B
zipinfo {}
    
Offset 2216, 8 lines modifiedOffset 2216, 8 lines modified
2216 -rw-rw-rw-··0.0·unx·····4480·b-·defN·81-Jan-01·01:01·res/xml/splits0.xml2216 -rw-rw-rw-··0.0·unx·····4480·b-·defN·81-Jan-01·01:01·res/xml/splits0.xml
2217 -rw-rw-rw-··0.0·unx······468·b-·defN·81-Jan-01·01:01·res/xml/sync_adapter.xml2217 -rw-rw-rw-··0.0·unx······468·b-·defN·81-Jan-01·01:01·res/xml/sync_adapter.xml
2218 -rw-rw-rw-··0.0·unx······544·b-·defN·81-Jan-01·01:01·res/xml/template_widget_info.xml2218 -rw-rw-rw-··0.0·unx······544·b-·defN·81-Jan-01·01:01·res/xml/template_widget_info.xml
2219 -rw-rw-rw-··0.0·unx··7324340·b-·stor·81-Jan-01·01:01·resources.arsc2219 -rw-rw-rw-··0.0·unx··7324340·b-·stor·81-Jan-01·01:01·resources.arsc
2220 -rw----·····2.0·fat···257916·b-·defN·81-Jan-01·01:01·META-INF/30EBFAAA.SF2220 -rw----·····2.0·fat···257916·b-·defN·81-Jan-01·01:01·META-INF/30EBFAAA.SF
2221 -rw----·····2.0·fat·····1299·b-·defN·81-Jan-01·01:01·META-INF/30EBFAAA.RSA2221 -rw----·····2.0·fat·····1299·b-·defN·81-Jan-01·01:01·META-INF/30EBFAAA.RSA
2222 -rw----·····2.0·fat···257789·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF2222 -rw----·····2.0·fat···257789·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
2223 2221·files,·90890901·bytes·uncompressed,·53051345·bytes·compressed:··41.6%2223 2221·files,·90890901·bytes·uncompressed,·53051349·bytes·compressed:··41.6%
⊟
5.24 KB
classes10.dex
⊟
1.45 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·'038'1 DEX·version·'038'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n038\0'3 magic···············:·'dex\n038\0'
4 checksum············:·557c0ea04 checksum············:·282a0eaa
5 signature···········:·be08...03c25 signature···········:·0005...7f90
6 file_size···········:·51228366 file_size···········:·5122836
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·····:·2813310 string_ids_size·····:·28133
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·738512 type_ids_size·······:·7385
Offset 1625586, 16 lines modifiedOffset 1625586, 16 lines modified
1625586 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="ErasableByteStream"1625586 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="ErasableByteStream"
  
1625587 Class·#4350············-1625587 Class·#4350············-
1625588 ··Class·descriptor··:·'Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;'1625588 ··Class·descriptor··:·'Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;'
1625589 ··Access·flags······:·0x0010·(FINAL)1625589 ··Access·flags······:·0x0010·(FINAL)
1625590 ··Superclass········:·'Ljava/io/ByteArrayInputStream;'1625590 ··Superclass········:·'Ljava/io/ByteArrayInputStream;'
1625591 ··Interfaces········-1625591 ··Interfaces········-
 1625592 ····#0··············:·'Lj$/io/InputStreamRetargetInterface;'
1625592 ····#0··············:·'Lj$/io/ByteArrayInputStreamRetargetInterface;'1625593 ····#1··············:·'Lj$/io/ByteArrayInputStreamRetargetInterface;'
1625593 ····#1··············:·'Lj$/io/InputStreamRetargetInterface;' 
1625594 ··Static·fields·····-1625594 ··Static·fields·····-
1625595 ··Instance·fields···-1625595 ··Instance·fields···-
1625596 ··Direct·methods····-1625596 ··Direct·methods····-
1625597 ····#0··············:·(in·Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;)1625597 ····#0··············:·(in·Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;)
1625598 ······name··········:·'<init>'1625598 ······name··········:·'<init>'
1625599 ······type··········:·'([BII)V'1625599 ······type··········:·'([BII)V'
1625600 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)1625600 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
⊟
3.77 KB
classes10.jar
⊟
1.01 KB
zipinfo -v {}
    
Offset 121823, 15 lines modifiedOffset 121823, 15 lines modified
121823 ··version·of·encoding·software:···················2.0121823 ··version·of·encoding·software:···················2.0
121824 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT121824 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
121825 ··minimum·software·version·required·to·extract:···2.0121825 ··minimum·software·version·required·to·extract:···2.0
121826 ··compression·method:·····························none·(stored)121826 ··compression·method:·····························none·(stored)
121827 ··file·security·status:···························not·encrypted121827 ··file·security·status:···························not·encrypted
121828 ··extended·local·header:··························no121828 ··extended·local·header:··························no
121829 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00121829 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
121830 ··32-bit·CRC·value·(hex):·························e31faced121830 ··32-bit·CRC·value·(hex):·························c1d83e5d
121831 ··compressed·size:································587·bytes121831 ··compressed·size:································587·bytes
121832 ··uncompressed·size:······························587·bytes121832 ··uncompressed·size:······························587·bytes
121833 ··length·of·filename:·····························86·characters121833 ··length·of·filename:·····························86·characters
121834 ··length·of·extra·field:··························0·bytes121834 ··length·of·extra·field:··························0·bytes
121835 ··length·of·file·comment:·························0·characters121835 ··length·of·file·comment:·························0·characters
121836 ··disk·number·on·which·file·begins:···············disk·1121836 ··disk·number·on·which·file·begins:···············disk·1
121837 ··apparent·file·type:·····························binary121837 ··apparent·file·type:·····························binary
⊟
1.64 KB
zipdetails --redact --walk --utc {}
    
Offset 78707, 15 lines modifiedOffset 78707, 15 lines modified
  
78707 6149E1·LOCAL·HEADER·#4348····04034B50·(67324752)78707 6149E1·LOCAL·HEADER·#4348····04034B50·(67324752)
78708 6149E5·Extract·Zip·Spec······14·(20)·'2.0'78708 6149E5·Extract·Zip·Spec······14·(20)·'2.0'
78709 6149E6·Extract·OS············00·(0)·'MS-DOS'78709 6149E6·Extract·OS············00·(0)·'MS-DOS'
78710 6149E7·General·Purpose·Flag··0000·(0)78710 6149E7·General·Purpose·Flag··0000·(0)
78711 6149E9·Compression·Method····0000·(0)·'Stored'78711 6149E9·Compression·Method····0000·(0)·'Stored'
78712 6149EB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'78712 6149EB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
78713 6149EF·CRC···················E31FACED·(3810503917)78713 6149EF·CRC···················C1D83E5D·(3252174429)
78714 6149F3·Compressed·Size·······0000024B·(587)78714 6149F3·Compressed·Size·······0000024B·(587)
78715 6149F7·Uncompressed·Size·····0000024B·(587)78715 6149F7·Uncompressed·Size·····0000024B·(587)
78716 6149FB·Filename·Length·······0056·(86)78716 6149FB·Filename·Length·······0056·(86)
78717 6149FD·Extra·Length··········0000·(0)78717 6149FD·Extra·Length··········0000·(0)
78718 6149FF·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'78718 6149FF·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
78719 #78719 #
78720 #·WARNING:·Offset·0x6149FF:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'78720 #·WARNING:·Offset·0x6149FF:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Offset 225817, 15 lines modifiedOffset 225817, 15 lines modified
225817 8B0571·Created·Zip·Spec······14·(20)·'2.0'225817 8B0571·Created·Zip·Spec······14·(20)·'2.0'
225818 8B0572·Created·OS············03·(3)·'Unix'225818 8B0572·Created·OS············03·(3)·'Unix'
225819 8B0573·Extract·Zip·Spec······14·(20)·'2.0'225819 8B0573·Extract·Zip·Spec······14·(20)·'2.0'
225820 8B0574·Extract·OS············00·(0)·'MS-DOS'225820 8B0574·Extract·OS············00·(0)·'MS-DOS'
225821 8B0575·General·Purpose·Flag··0000·(0)225821 8B0575·General·Purpose·Flag··0000·(0)
225822 8B0577·Compression·Method····0000·(0)·'Stored'225822 8B0577·Compression·Method····0000·(0)·'Stored'
225823 8B0579·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'225823 8B0579·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
225824 8B057D·CRC···················E31FACED·(3810503917)225824 8B057D·CRC···················C1D83E5D·(3252174429)
225825 8B0581·Compressed·Size·······0000024B·(587)225825 8B0581·Compressed·Size·······0000024B·(587)
225826 8B0585·Uncompressed·Size·····0000024B·(587)225826 8B0585·Uncompressed·Size·····0000024B·(587)
225827 8B0589·Filename·Length·······0056·(86)225827 8B0589·Filename·Length·······0056·(86)
225828 8B058B·Extra·Length··········0000·(0)225828 8B058B·Extra·Length··········0000·(0)
225829 8B058D·Comment·Length········0000·(0)225829 8B058D·Comment·Length········0000·(0)
225830 8B058F·Disk·Start············0000·(0)225830 8B058F·Disk·Start············0000·(0)
225831 8B0591·Int·File·Attributes···0000·(0)225831 8B0591·Int·File·Attributes···0000·(0)
⊟
1.09 KB
org/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream.class
⊟
941 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·org.bouncycastle.jcajce.provider.keystore.util;1 package·org.bouncycastle.jcajce.provider.keystore.util;
  
2 import·java.io.InputStream;2 import·java.io.InputStream;
3 import·j$.io.DesugarInputStream;3 import·j$.io.DesugarInputStream;
4 import·java.io.OutputStream;4 import·java.io.OutputStream;
5 import·java.util.Arrays;5 import·java.util.Arrays;
6 import·j$.io.InputStreamRetargetInterface; 
7 import·j$.io.ByteArrayInputStreamRetargetInterface;6 import·j$.io.ByteArrayInputStreamRetargetInterface;
 7 import·j$.io.InputStreamRetargetInterface;
8 import·java.io.ByteArrayInputStream;8 import·java.io.ByteArrayInputStream;
  
9 final·class·JKSKeyStoreSpi$ErasableByteStream·extends·ByteArrayInputStream·implements·ByteArrayInputStreamRetargetInterface,·InputStreamRetargetInterface9 final·class·JKSKeyStoreSpi$ErasableByteStream·extends·ByteArrayInputStream·implements·InputStreamRetargetInterface,·ByteArrayInputStreamRetargetInterface
10 {10 {
11 ····public·JKSKeyStoreSpi$ErasableByteStream(final·byte[]·buf,·final·int·offset,·final·int·length)·{11 ····public·JKSKeyStoreSpi$ErasableByteStream(final·byte[]·buf,·final·int·offset,·final·int·length)·{
12 ········super(buf,·offset,·length);12 ········super(buf,·offset,·length);
13 ····}13 ····}
14 ····14 ····
15 ····public·void·erase()·{15 ····public·void·erase()·{
16 ········Arrays.fill(super.buf,·(byte)0);16 ········Arrays.fill(super.buf,·(byte)0);
⊟
737 B
smali_classes10/org/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream.smali
Ordering differences only
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;1 .class·final·Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;
2 .super·Ljava/io/ByteArrayInputStream;2 .super·Ljava/io/ByteArrayInputStream;
  
3 #·interfaces3 #·interfaces
4 .implements·Lj$/io/ByteArrayInputStreamRetargetInterface; 
5 .implements·Lj$/io/InputStreamRetargetInterface;4 .implements·Lj$/io/InputStreamRetargetInterface;
 5 .implements·Lj$/io/ByteArrayInputStreamRetargetInterface;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi;8 ····value·=·Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi;
9 .end·annotation9 .end·annotation