5.17 KB
/home/fdroid/fdroiddata/tmp/org.totschnig.myexpenses_816.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.totschnig.myexpenses_816.apk
749 B
zipinfo {}
    
Offset 2206, 8 lines modifiedOffset 2206, 8 lines modified
2206 -rw-rw-rw-··0.0·unx······736·b-·defN·81-Jan-01·01:01·res/xml-v22/budget_widget_info.xml2206 -rw-rw-rw-··0.0·unx······736·b-·defN·81-Jan-01·01:01·res/xml-v22/budget_widget_info.xml
2207 -rw-rw-rw-··0.0·unx·····1224·b-·defN·81-Jan-01·01:01·res/xml-v22/shortcuts.xml2207 -rw-rw-rw-··0.0·unx·····1224·b-·defN·81-Jan-01·01:01·res/xml-v22/shortcuts.xml
2208 -rw-rw-rw-··0.0·unx······544·b-·defN·81-Jan-01·01:01·res/xml-v22/template_widget_info.xml2208 -rw-rw-rw-··0.0·unx······544·b-·defN·81-Jan-01·01:01·res/xml-v22/template_widget_info.xml
2209 -rw-rw-rw-··0.0·unx··6755372·b-·stor·81-Jan-01·01:01·resources.arsc2209 -rw-rw-rw-··0.0·unx··6755372·b-·stor·81-Jan-01·01:01·resources.arsc
2210 -rw----·····2.0·fat···255980·b-·defN·81-Jan-01·01:01·META-INF/30EBFAAA.SF2210 -rw----·····2.0·fat···255980·b-·defN·81-Jan-01·01:01·META-INF/30EBFAAA.SF
2211 -rw----·····2.0·fat·····1299·b-·defN·81-Jan-01·01:01·META-INF/30EBFAAA.RSA2211 -rw----·····2.0·fat·····1299·b-·defN·81-Jan-01·01:01·META-INF/30EBFAAA.RSA
2212 -rw----·····2.0·fat···255853·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF2212 -rw----·····2.0·fat···255853·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
2213 2211·files,·63899653·bytes·uncompressed,·30321494·bytes·compressed:··52.5%2213 2211·files,·63899653·bytes·uncompressed,·30321493·bytes·compressed:··52.5%
3.6 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·'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············:·e5b0b3764 checksum············:·5377b093
5 signature···········:·2647...4bd45 signature···········:·844d...1f12
6 file_size···········:·37227126 file_size···········:·3722712
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·····:·2041910 string_ids_size·····:·20419
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·603412 type_ids_size·······:·6034
Offset 2839601, 16 lines modifiedOffset 2839601, 16 lines modified
2839601 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="ErasableByteStream"2839601 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="ErasableByteStream"
  
2839602 Class·#3857············-2839602 Class·#3857············-
2839603 ··Class·descriptor··:·'Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;'2839603 ··Class·descriptor··:·'Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;'
2839604 ··Access·flags······:·0x0010·(FINAL)2839604 ··Access·flags······:·0x0010·(FINAL)
2839605 ··Superclass········:·'Ljava/io/ByteArrayInputStream;'2839605 ··Superclass········:·'Ljava/io/ByteArrayInputStream;'
2839606 ··Interfaces········-2839606 ··Interfaces········-
 2839607 ····#0··············:·'Lj$/io/InputStreamRetargetInterface;'
2839607 ····#0··············:·'Lj$/io/ByteArrayInputStreamRetargetInterface;'2839608 ····#1··············:·'Lj$/io/ByteArrayInputStreamRetargetInterface;'
2839608 ····#1··············:·'Lj$/io/InputStreamRetargetInterface;' 
2839609 ··Static·fields·····-2839609 ··Static·fields·····-
2839610 ··Instance·fields···-2839610 ··Instance·fields···-
2839611 ··Direct·methods····-2839611 ··Direct·methods····-
2839612 ····#0··············:·(in·Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;)2839612 ····#0··············:·(in·Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;)
2839613 ······name··········:·'<init>'2839613 ······name··········:·'<init>'
2839614 ······type··········:·'([BII)V'2839614 ······type··········:·'([BII)V'
2839615 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)2839615 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
2.13 KB
classes10.jar
1.01 KB
zipinfo -v {}
    
Offset 108083, 15 lines modifiedOffset 108083, 15 lines modified
108083 ··version·of·encoding·software:···················2.0108083 ··version·of·encoding·software:···················2.0
108084 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT108084 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
108085 ··minimum·software·version·required·to·extract:···2.0108085 ··minimum·software·version·required·to·extract:···2.0
108086 ··compression·method:·····························none·(stored)108086 ··compression·method:·····························none·(stored)
108087 ··file·security·status:···························not·encrypted108087 ··file·security·status:···························not·encrypted
108088 ··extended·local·header:··························no108088 ··extended·local·header:··························no
108089 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00108089 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
108090 ··32-bit·CRC·value·(hex):·························3ad4af5f108090 ··32-bit·CRC·value·(hex):·························18133def
108091 ··compressed·size:································587·bytes108091 ··compressed·size:································587·bytes
108092 ··uncompressed·size:······························587·bytes108092 ··uncompressed·size:······························587·bytes
108093 ··length·of·filename:·····························86·characters108093 ··length·of·filename:·····························86·characters
108094 ··length·of·extra·field:··························0·bytes108094 ··length·of·extra·field:··························0·bytes
108095 ··length·of·file·comment:·························0·characters108095 ··length·of·file·comment:·························0·characters
108096 ··disk·number·on·which·file·begins:···············disk·1108096 ··disk·number·on·which·file·begins:···············disk·1
108097 ··apparent·file·type:·····························binary108097 ··apparent·file·type:·····························binary
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