174 MB
/home/fdroid/fdroiddata/tmp/de.baumann.browser_136.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.baumann.browser_136.apk
1.73 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <1cb5a92261bc4759d9db85ac8bff719568d0416db9f7dcca58f52e444faf9461>, actual: <7d9c0f4a2fd8b4c2324a11b1f8b13f9d1017b3050534881a58d44a4b4b2f2ef2> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <5050fa8e794caf0c31036f70d9bd02da40595b093b7c9fa2101ded39da909e50aa4b490000000000>, actual: <0470e1f4fc6a964453981518b618b074a599e79b3ba7967be75f152819f2ae8daa4b490000000000>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·false 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·35a797633636202b998a085a21bf272ab0a44fa7ab7fbb30ab800961a6b659e7 
10 Signer·#1·certificate·SHA-1·digest:·d3bb62175813d27be63a6a632bfed82444a5422a 
11 Signer·#1·certificate·MD5·digest:·64715de3aa6acbe8620396bef29ab64d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d72c990ada0626ef7b82cff7aac673947298d265de127cae5e7bc2e85ebf44c5 
15 Signer·#1·public·key·SHA-1·digest:·5878bca398eb0f5852ed89de05e6f83b25985f2e 
16 Signer·#1·public·key·MD5·digest:·7f2a531b441b98ae362ca79febecf1a3 
1.65 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·4807594·bytes,·number·of·entries:·8461 Zip·file·size:·4807594·bytes,·number·of·entries:·846
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··8318656·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··8318620·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw----·····2.4·fat·····1714·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin4 -rw----·····2.4·fat·····1714·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
5 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version5 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
6 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version6 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
7 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version7 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version
Offset 841, 8 lines modifiedOffset 841, 8 lines modified
841 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml841 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml
842 -rw----·····0.0·fat······496·b-·defN·81-Jan-01·01:01·res/zh.xml842 -rw----·····0.0·fat······496·b-·defN·81-Jan-01·01:01·res/zh.xml
843 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml843 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
844 -rw----·····0.0·fat··1176852·b-·stor·81-Jan-01·01:01·resources.arsc844 -rw----·····0.0·fat··1176852·b-·stor·81-Jan-01·01:01·resources.arsc
845 -rw----·····2.0·fat····78095·b-·defN·81-Jan-01·01:01·META-INF/62AACA7C.SF845 -rw----·····2.0·fat····78095·b-·defN·81-Jan-01·01:01·META-INF/62AACA7C.SF
846 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/62AACA7C.RSA846 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/62AACA7C.RSA
847 -rw----·····2.0·fat····77968·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF847 -rw----·····2.0·fat····77968·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
848 846·files,·10373061·bytes·uncompressed,·4704059·bytes·compressed:··54.7%848 846·files,·10373025·bytes·uncompressed,·4703955·bytes·compressed:··54.7%
174 MB
classes.dex
174 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'037'1 DEX·version·'037'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n037\0'3 magic···············:·'dex\n037\0'
4 checksum············:·3ef472634 checksum············:·a1c2d2e2
5 signature···········:·680a...10df5 signature···········:·e29b...e53e
6 file_size···········:·83186566 file_size···········:·8318620
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·····:·5739710 string_ids_size·····:·57396
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·749612 type_ids_size·······:·7496
13 type_ids_off········:·229700·(0x038144)13 type_ids_off········:·229696·(0x038140)
14 proto_ids_size······:·1196214 proto_ids_size······:·11962
15 proto_ids_off·······:·259684·(0x03f664)15 proto_ids_off·······:·259680·(0x03f660)
16 field_ids_size······:·4232516 field_ids_size······:·42325
17 field_ids_off·······:·403228·(0x06271c)17 field_ids_off·······:·403224·(0x062718)
18 method_ids_size·····:·5678618 method_ids_size·····:·56785
19 method_ids_off······:·741828·(0x0b51c4)19 method_ids_off······:·741824·(0x0b51c0)
20 class_defs_size·····:·619020 class_defs_size·····:·6190
21 class_defs_off······:·1196116·(0x124054)21 class_defs_off······:·1196104·(0x124048)
22 data_size···········:·692446022 data_size···········:·6924436
23 data_off············:·1394196·(0x154614)23 data_off············:·1394184·(0x154608)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·35925 class_idx···········:·359
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·520027 superclass_idx······:·5200
28 source_file_idx·····:·1124228 source_file_idx·····:·11242
29 static_fields_size··:·029 static_fields_size··:·0
Offset 136, 17 lines modifiedOffset 136, 17 lines modified
136 ······type··········:·'()V'136 ······type··········:·'()V'
137 ······access········:·0x10000·(CONSTRUCTOR)137 ······access········:·0x10000·(CONSTRUCTOR)
138 ······code··········-138 ······code··········-
139 ······registers·····:·1139 ······registers·····:·1
140 ······ins···········:·1140 ······ins···········:·1
141 ······outs··········:·1141 ······outs··········:·1
142 ······insns·size····:·4·16-bit·code·units142 ······insns·size····:·4·16-bit·code·units
143 154d68:········································|[154d68]·android.support.v4.os.ResultReceiver$1.<init>:()V143 154d5c:········································|[154d5c]·android.support.v4.os.ResultReceiver$1.<init>:()V
144 154d78:·7010·c99e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@9ec9144 154d6c:·7010·c89e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@9ec8
145 154d7e:·0e00···································|0003:·return-void145 154d72:·0e00···································|0003:·return-void
146 ······catches·······:·(none)146 ······catches·······:·(none)
147 ······positions·····:·147 ······positions·····:·
148 ········0x0000·line=145148 ········0x0000·line=145
149 ······locals········:·149 ······locals········:·
150 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·150 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·
  
151 ··Virtual·methods···-151 ··Virtual·methods···-
Offset 155, 18 lines modifiedOffset 155, 18 lines modified
155 ······type··········:·'(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;'155 ······type··········:·'(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;'
156 ······access········:·0x0001·(PUBLIC)156 ······access········:·0x0001·(PUBLIC)
157 ······code··········-157 ······code··········-
158 ······registers·····:·3158 ······registers·····:·3
159 ······ins···········:·2159 ······ins···········:·2
160 ······outs··········:·2160 ······outs··········:·2
161 ······insns·size····:·6·16-bit·code·units161 ······insns·size····:·6·16-bit·code·units
162 154cfc:········································|[154cfc]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;162 154cf0:········································|[154cf0]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;
163 154d0c:·2200·7101······························|0000:·new-instance·v0,·Landroid/support/v4/os/ResultReceiver;·//·type@0171163 154d00:·2200·7101······························|0000:·new-instance·v0,·Landroid/support/v4/os/ResultReceiver;·//·type@0171
164 154d10:·7020·3108·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/support/v4/os/ResultReceiver;.<init>:(Landroid/os/Parcel;)V·//·method@0831164 154d04:·7020·3108·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/support/v4/os/ResultReceiver;.<init>:(Landroid/os/Parcel;)V·//·method@0831
165 154d16:·1100···································|0005:·return-object·v0165 154d0a:·1100···································|0005:·return-object·v0
166 ······catches·······:·(none)166 ······catches·······:·(none)
167 ······positions·····:·167 ······positions·····:·
168 ········0x0000·line=148168 ········0x0000·line=148
169 ······locals········:·169 ······locals········:·
170 ········0x0000·-·0x0006·reg=1·this·Landroid/support/v4/os/ResultReceiver$1;·170 ········0x0000·-·0x0006·reg=1·this·Landroid/support/v4/os/ResultReceiver$1;·
171 ········0x0000·-·0x0006·reg=2·(null)·Landroid/os/Parcel;·171 ········0x0000·-·0x0006·reg=2·(null)·Landroid/os/Parcel;·
  
Offset 175, 18 lines modifiedOffset 175, 18 lines modified
175 ······type··········:·'(Landroid/os/Parcel;)Ljava/lang/Object;'175 ······type··········:·'(Landroid/os/Parcel;)Ljava/lang/Object;'
176 ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC)176 ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC)
177 ······code··········-177 ······code··········-
178 ······registers·····:·2178 ······registers·····:·2
179 ······ins···········:·2179 ······ins···········:·2
180 ······outs··········:·2180 ······outs··········:·2
181 ······insns·size····:·5·16-bit·code·units181 ······insns·size····:·5·16-bit·code·units
182 154d30:········································|[154d30]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;182 154d24:········································|[154d24]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
183 154d40:·6e20·2708·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;·//·method@0827183 154d34:·6e20·2708·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;·//·method@0827
184 154d46:·0c01···································|0003:·move-result-object·v1184 154d3a:·0c01···································|0003:·move-result-object·v1
185 154d48:·1101···································|0004:·return-object·v1185 154d3c:·1101···································|0004:·return-object·v1
186 ······catches·······:·(none)186 ······catches·······:·(none)
187 ······positions·····:·187 ······positions·····:·
188 ········0x0000·line=145188 ········0x0000·line=145
189 ······locals········:·189 ······locals········:·
190 ········0x0000·-·0x0005·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·190 ········0x0000·-·0x0005·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·
191 ········0x0000·-·0x0005·reg=1·(null)·Landroid/os/Parcel;·191 ········0x0000·-·0x0005·reg=1·(null)·Landroid/os/Parcel;·
  
Offset 195, 17 lines modifiedOffset 195, 17 lines modified
195 ······type··········:·'(I)[Landroid/support/v4/os/ResultReceiver;'195 ······type··········:·'(I)[Landroid/support/v4/os/ResultReceiver;'
196 ······access········:·0x0001·(PUBLIC)196 ······access········:·0x0001·(PUBLIC)
197 ······code··········-197 ······code··········-
198 ······registers·····:·2198 ······registers·····:·2
199 ······ins···········:·2199 ······ins···········:·2
200 ······outs··········:·0200 ······outs··········:·0
201 ······insns·size····:·3·16-bit·code·units201 ······insns·size····:·3·16-bit·code·units
202 154d18:········································|[154d18]·android.support.v4.os.ResultReceiver$1.newArray:(I)[Landroid/support/v4/os/ResultReceiver;202 154d0c:········································|[154d0c]·android.support.v4.os.ResultReceiver$1.newArray:(I)[Landroid/support/v4/os/ResultReceiver;
203 154d28:·2311·651c······························|0000:·new-array·v1,·v1,·[Landroid/support/v4/os/ResultReceiver;·//·type@1c65203 154d1c:·2311·651c······························|0000:·new-array·v1,·v1,·[Landroid/support/v4/os/ResultReceiver;·//·type@1c65
204 154d2c:·1101···································|0002:·return-object·v1204 154d20:·1101···································|0002:·return-object·v1
205 ······catches·······:·(none)205 ······catches·······:·(none)
206 ······positions·····:·206 ······positions·····:·
207 ········0x0000·line=152207 ········0x0000·line=152
208 ······locals········:·208 ······locals········:·
209 ········0x0000·-·0x0003·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·209 ········0x0000·-·0x0003·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·
210 ········0x0000·-·0x0003·reg=1·(null)·I·210 ········0x0000·-·0x0003·reg=1·(null)·I·
  
Offset 214, 18 lines modifiedOffset 214, 18 lines modified
214 ······type··········:·'(I)[Ljava/lang/Object;'214 ······type··········:·'(I)[Ljava/lang/Object;'
215 ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC)215 ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC)
216 ······code··········-216 ······code··········-
217 ······registers·····:·2217 ······registers·····:·2
218 ······ins···········:·2218 ······ins···········:·2
219 ······outs··········:·2219 ······outs··········:·2
220 ······insns·size····:·5·16-bit·code·units220 ······insns·size····:·5·16-bit·code·units
221 154d4c:········································|[154d4c]·android.support.v4.os.ResultReceiver$1.newArray:(I)[Ljava/lang/Object;221 154d40:········································|[154d40]·android.support.v4.os.ResultReceiver$1.newArray:(I)[Ljava/lang/Object;
222 154d5c:·6e20·2908·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.newArray:(I)[Landroid/support/v4/os/ResultReceiver;·//·method@0829222 154d50:·6e20·2908·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.newArray:(I)[Landroid/support/v4/os/ResultReceiver;·//·method@0829
223 154d62:·0c01···································|0003:·move-result-object·v1223 154d56:·0c01···································|0003:·move-result-object·v1
224 154d64:·1101···································|0004:·return-object·v1224 154d58:·1101···································|0004:·return-object·v1
225 ······catches·······:·(none)225 ······catches·······:·(none)
226 ······positions·····:·226 ······positions·····:·
227 ········0x0000·line=145227 ········0x0000·line=145
228 ······locals········:·228 ······locals········:·
229 ········0x0000·-·0x0005·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·229 ········0x0000·-·0x0005·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;·
230 ········0x0000·-·0x0005·reg=1·(null)·I·230 ········0x0000·-·0x0005·reg=1·(null)·I·
  
Offset 272, 20 lines modifiedOffset 272, 20 lines modified
272 ······type··········:·'(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V'272 ······type··········:·'(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V'
273 ······access········:·0x10000·(CONSTRUCTOR)273 ······access········:·0x10000·(CONSTRUCTOR)
274 ······code··········-274 ······code··········-
Max diff block lines reached; 182013823/182022189 bytes (100.00%) of diff not shown.
870 B
smali/de/baumann/browser/activity/BrowserActivity$3.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/baumann/browser/activity/BrowserActivity$3;1 .class·Lde/baumann/browser/activity/BrowserActivity$3;
2 .super·Lde/baumann/browser/view/AdapterRecord;2 .super·Lde/baumann/browser/view/AdapterRecord;
3 .source·"BrowserActivity.java"3 .source·"BrowserActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/baumann/browser/activity/BrowserActivity;->lambda$initOverview$13(Landroid/widget/ListView;Ljava/util/concurrent/atomic/AtomicInteger;Landroid/view/MenuItem;)Z6 ····value·=·Lde/baumann/browser/activity/BrowserActivity;->lambda$initOverview$13$de-baumann-browser-activity-BrowserActivity(Landroid/widget/ListView;Ljava/util/concurrent/atomic/AtomicInteger;Landroid/view/MenuItem;)Z
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation