788 KB
/home/fdroid/fdroiddata/tmp/com.oF2pks.applicationsinfo_15.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.oF2pks.applicationsinfo_15.apk
1.37 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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <HLVBhA2S5QYSOI8vyky/bx2jCK8=>, actual: <Sq8YYL6knw1ri6rgbJo+KhGgovs=>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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:·e71b0ec100a2a93675f5e5c9b0fa2674b0658fa399e9fdbc1bce8ec063b4e460 
10 Signer·#1·certificate·SHA-1·digest:·311dc975ac2d106fb239a0e2618322f1c1f4ba9b 
11 Signer·#1·certificate·MD5·digest:·1aa3890b7cb65a8ef68bc0c0340928e3 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·9e3d63506afa7e584d5936f467cea1778f041ef91c6aa45b89b6685b83edc8d1 
15 Signer·#1·public·key·SHA-1·digest:·cc974136c309feaffec75586609ab0eafab98532 
16 Signer·#1·public·key·MD5·digest:·bf2fc5fe5dbb3582bf854be0bbf2aee8 
87.3 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 1321 lines modifiedOffset 1, 1063 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:····················120707·(000000000001D783h)4 ··Zip·archive·file·size:····················119512·(000000000001D2D8h)
5 ··Actual·end-cent-dir·record·offset:········120685·(000000000001D76Dh)5 ··Actual·end-cent-dir·record·offset:········119490·(000000000001D2C2h)
6 ··Expected·end-cent-dir·record·offset:······120685·(000000000001D76Dh)6 ··Expected·end-cent-dir·record·offset:······119490·(000000000001D2C2h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·36·entries.9 ··central·directory·contains·36·entries.
10 ··The·central·directory·is·3297·(0000000000000CE1h)·bytes·long,10 ··The·central·directory·is·3000·(0000000000000BB8h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·117388·(000000000001CA8Ch).12 ··is·116490·(000000000001C70Ah).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
21 ··minimum·software·version·required·to·extract:···2.0 
22 ··compression·method:·····························deflated 
23 ··compression·sub-type·(deflation):···············normal 
24 ··file·security·status:···························not·encrypted 
25 ··extended·local·header:··························yes 
26 ··file·last·modified·on·(DOS·date/time):··········2020·May·25·18:54:48 
27 ··32-bit·CRC·value·(hex):·························9a2070d6 
28 ··compressed·size:································1235·bytes 
29 ··uncompressed·size:······························3119·bytes 
30 ··length·of·filename:·····························20·characters 
31 ··length·of·extra·field:··························0·bytes 
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/D8862F1D.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···1301 
43 ··················································(0000000000000515h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes25 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2020·May·25·18:54:48 
53 ··32-bit·CRC·value·(hex):·························ff929912 
54 ··compressed·size:································1289·bytes 
55 ··uncompressed·size:······························3217·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/D8862F1D.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···2656 
69 ··················································(0000000000000A60h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2020·May·25·18:54:48 
79 ··32-bit·CRC·value·(hex):·························f33ca1ff 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··AndroidManifest.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···3796 
95 ··················································(0000000000000ED4h)·bytes 
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
97 ··version·of·encoding·software:···················2.0 
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
99 ··minimum·software·version·required·to·extract:···2.0 
100 ··compression·method:·····························deflated 
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted 
103 ··extended·local·header:··························yes 
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 82561/89276 bytes (92.48%) of diff not shown.
685 KB
classes.dex
Format-specific differences are supported for Dalvik .dex files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: Dalvik dex file version 035
    
Offset 1, 442 lines modifiedOffset 1, 442 lines modified
00000000:·6465·780a·3033·3500·2930·e753·11b2·fe10··dex.035.)0.S.... 
00000010:·dfcc·6a02·4fe3·8ecd·38b1·2260·a862·fdd9··..j.O...8."`.b..00000000:·6465·780a·3033·3500·3628·b64e·21d7·dd51··dex.035.6(.N!..Q
 00000010:·552a·cde0·1290·fab1·72ef·09cd·1060·a4d0··U*......r....`..
00000020:·54bb·0100·7000·0000·7856·3412·0000·0000··T...p...xV4.....00000020:·6cbb·0100·7000·0000·7856·3412·0000·0000··l...p...xV4.....
00000030:·0000·0000·84ba·0100·ad06·0000·7000·0000··............p...00000030:·0000·0000·9cba·0100·ad06·0000·7000·0000··............p...
00000040:·0e01·0000·241b·0000·4601·0000·5c1f·0000··....$...F...\...00000040:·0e01·0000·241b·0000·4601·0000·5c1f·0000··....$...F...\...
Diff chunk too large, falling back to line-by-line diff (429 lines added, 429 lines removed)
00000050:·b401·0000·a42e·0000·4403·0000·443c·0000··........D...D<..00000050:·b401·0000·a42e·0000·4403·0000·443c·0000··........D...D<..
00000060:·3d00·0000·6456·0000·505d·0100·045e·0000··=...dV..P]...^..00000060:·3d00·0000·6456·0000·685d·0100·045e·0000··=...dV..h]...^..
00000070:·6615·0100·6815·0100·6b15·0100·6e15·0100··f...h...k...n...00000070:·6a15·0100·6c15·0100·6f15·0100·7215·0100··j...l...o...r...
00000080:·7315·0100·7d15·0100·9f15·0100·a815·0100··s...}...........00000080:·7715·0100·8115·0100·a315·0100·ac15·0100··w...............
00000090:·b315·0100·b615·0100·ba15·0100·c315·0100··................00000090:·b715·0100·ba15·0100·be15·0100·c715·0100··................
000000a0:·c815·0100·cc15·0100·d515·0100·e115·0100··................000000a0:·cc15·0100·d015·0100·d915·0100·e515·0100··................
000000b0:·ed15·0100·fd15·0100·0a16·0100·1916·0100··................000000b0:·f115·0100·0116·0100·0e16·0100·1d16·0100··................
000000c0:·1e16·0100·2916·0100·3016·0100·3316·0100··....)...0...3...000000c0:·2216·0100·2d16·0100·3416·0100·3716·0100··"...-...4...7...
000000d0:·3616·0100·3c16·0100·4316·0100·4816·0100··6...<...C...H...000000d0:·3a16·0100·4016·0100·4716·0100·4c16·0100··:...@...G...L...
000000e0:·4b16·0100·4f16·0100·5516·0100·6216·0100··K...O...U...b...000000e0:·4f16·0100·5316·0100·5916·0100·6616·0100··O...S...Y...f...
000000f0:·6b16·0100·7616·0100·8716·0100·8a16·0100··k...v...........000000f0:·6f16·0100·7a16·0100·8b16·0100·8e16·0100··o...z...........
00000100:·9116·0100·9916·0100·9f16·0100·a516·0100··................00000100:·9516·0100·9d16·0100·a316·0100·a916·0100··................
00000110:·ad16·0100·b016·0100·b316·0100·b716·0100··................00000110:·b116·0100·b416·0100·b716·0100·bb16·0100··................
00000120:·be16·0100·c516·0100·c916·0100·ce16·0100··................00000120:·c216·0100·c916·0100·cd16·0100·d216·0100··................
00000130:·d616·0100·de16·0100·e916·0100·ec16·0100··................00000130:·da16·0100·e216·0100·ed16·0100·f016·0100··................
00000140:·f016·0100·f316·0100·f916·0100·fd16·0100··................00000140:·f416·0100·f716·0100·fd16·0100·0117·0100··................
00000150:·0817·0100·0b17·0100·1017·0100·1517·0100··................00000150:·0c17·0100·0f17·0100·1417·0100·1917·0100··................
00000160:·1917·0100·1c17·0100·1f17·0100·3f17·0100··............?...00000160:·1d17·0100·2017·0100·2317·0100·4317·0100··....·...#...C...
00000170:·4517·0100·5617·0100·5917·0100·6117·0100··E...V...Y...a...00000170:·4917·0100·5a17·0100·5d17·0100·6517·0100··I...Z...]...e...
00000180:·6417·0100·6c17·0100·6f17·0100·7217·0100··d...l...o...r...00000180:·6817·0100·7017·0100·7317·0100·7617·0100··h...p...s...v...
00000190:·7617·0100·7917·0100·7f17·0100·8917·0100··v...y...........00000190:·7a17·0100·7d17·0100·8317·0100·8d17·0100··z...}...........
000001a0:·8f17·0100·9317·0100·9717·0100·bf17·0100··................000001a0:·9317·0100·9717·0100·9b17·0100·c317·0100··................
000001b0:·c417·0100·ce17·0100·d617·0100·da17·0100··................000001b0:·c817·0100·d217·0100·da17·0100·de17·0100··................
000001c0:·dd17·0100·e117·0100·e717·0100·ed17·0100··................000001c0:·e117·0100·e517·0100·eb17·0100·f117·0100··................
000001d0:·f517·0100·f817·0100·0118·0100·0518·0100··................000001d0:·f917·0100·fc17·0100·0518·0100·0918·0100··................
000001e0:·0b18·0100·0e18·0100·1718·0100·2518·0100··............%...000001e0:·0f18·0100·1218·0100·1b18·0100·2918·0100··............)...
000001f0:·4118·0100·4d18·0100·5d18·0100·6718·0100··A...M...]...g...000001f0:·4518·0100·5118·0100·6118·0100·6b18·0100··E...Q...a...k...
00000200:·7a18·0100·9618·0100·af18·0100·ca18·0100··z...............00000200:·7e18·0100·9a18·0100·b318·0100·ce18·0100··~...............
00000210:·e318·0100·f518·0100·0719·0100·2019·0100··............·...00000210:·e718·0100·f918·0100·0b19·0100·2419·0100··............$...
00000220:·2919·0100·3b19·0100·4919·0100·5a19·0100··)...;...I...Z...00000220:·2d19·0100·3f19·0100·4d19·0100·5e19·0100··-...?...M...^...
00000230:·7019·0100·8419·0100·9519·0100·a719·0100··p...............00000230:·7419·0100·8819·0100·9919·0100·ab19·0100··t...............
00000240:·b719·0100·cc19·0100·d619·0100·ec19·0100··................00000240:·bb19·0100·d019·0100·da19·0100·f019·0100··................
00000250:·011a·0100·0f1a·0100·121a·0100·1e1a·0100··................00000250:·051a·0100·131a·0100·161a·0100·221a·0100··............"...
00000260:·261a·0100·381a·0100·3b1a·0100·421a·0100··&...8...;...B...00000260:·2a1a·0100·3c1a·0100·3f1a·0100·461a·0100··*...<...?...F...
00000270:·531a·0100·661a·0100·721a·0100·8b1a·0100··S...f...r.......00000270:·571a·0100·6a1a·0100·761a·0100·8f1a·0100··W...j...v.......
00000280:·9e1a·0100·af1a·0100·bf1a·0100·da1a·0100··................00000280:·a21a·0100·b31a·0100·c31a·0100·de1a·0100··................
00000290:·ef1a·0100·ff1a·0100·031b·0100·101b·0100··................00000290:·f31a·0100·031b·0100·071b·0100·141b·0100··................
000002a0:·1f1b·0100·281b·0100·381b·0100·491b·0100··....(...8...I...000002a0:·231b·0100·2c1b·0100·3c1b·0100·4d1b·0100··#...,...<...M...
000002b0:·6a1b·0100·701b·0100·771b·0100·841b·0100··j...p...w.......000002b0:·6e1b·0100·741b·0100·7b1b·0100·881b·0100··n...t...{.......
000002c0:·901b·0100·a11b·0100·b61b·0100·cb1b·0100··................000002c0:·941b·0100·a51b·0100·ba1b·0100·cf1b·0100··................
000002d0:·e41b·0100·fd1b·0100·2d1c·0100·411c·0100··........-...A...000002d0:·e81b·0100·011c·0100·311c·0100·451c·0100··........1...E...
000002e0:·521c·0100·5e1c·0100·931c·0100·a41c·0100··R...^...........000002e0:·561c·0100·621c·0100·971c·0100·a81c·0100··V...b...........
000002f0:·bf1c·0100·db1c·0100·ef1c·0100·f21c·0100··................000002f0:·c31c·0100·df1c·0100·f31c·0100·f61c·0100··................
00000300:·fc1c·0100·001d·0100·051d·0100·0b1d·0100··................00000300:·001d·0100·041d·0100·091d·0100·0f1d·0100··................
00000310:·171d·0100·1f1d·0100·251d·0100·351d·0100··........%...5...00000310:·1b1d·0100·231d·0100·291d·0100·391d·0100··....#...)...9...
00000320:·431d·0100·591d·0100·691d·0100·771d·0100··C...Y...i...w...00000320:·471d·0100·5d1d·0100·6d1d·0100·7b1d·0100··G...]...m...{...
00000330:·851d·0100·921d·0100·9d1d·0100·a51d·0100··................00000330:·891d·0100·961d·0100·a11d·0100·a91d·0100··................
00000340:·b41d·0100·c51d·0100·cf1d·0100·d21d·0100··................00000340:·b81d·0100·c91d·0100·d31d·0100·d61d·0100··................
00000350:·d61d·0100·db1d·0100·e11d·0100·e61d·0100··................00000350:·da1d·0100·df1d·0100·e51d·0100·ea1d·0100··................
00000360:·ec1d·0100·f21d·0100·f61d·0100·fb1d·0100··................00000360:·f01d·0100·f61d·0100·fa1d·0100·ff1d·0100··................
00000370:·001e·0100·061e·0100·0d1e·0100·251e·0100··............%...00000370:·041e·0100·0a1e·0100·111e·0100·291e·0100··............)...
00000380:·411e·0100·461e·0100·551e·0100·621e·0100··A...F...U...b...00000380:·451e·0100·4a1e·0100·591e·0100·661e·0100··E...J...Y...f...
00000390:·721e·0100·8d1e·0100·a31e·0100·c01e·0100··r...............00000390:·761e·0100·911e·0100·a71e·0100·c41e·0100··v...............
000003a0:·d41e·0100·d71e·0100·db1e·0100·e01e·0100··................000003a0:·d81e·0100·db1e·0100·df1e·0100·e41e·0100··................
000003b0:·e41e·0100·e91e·0100·ed1e·0100·f11e·0100··................000003b0:·e81e·0100·ed1e·0100·f11e·0100·f51e·0100··................
000003c0:·011f·0100·041f·0100·0f1f·0100·131f·0100··................000003c0:·051f·0100·081f·0100·131f·0100·171f·0100··................
000003d0:·171f·0100·1b1f·0100·201f·0100·281f·0100··........·...(...000003d0:·1b1f·0100·1f1f·0100·241f·0100·2c1f·0100··........$...,...
000003e0:·2d1f·0100·331f·0100·391f·0100·401f·0100··-...3...9...@...000003e0:·311f·0100·371f·0100·3d1f·0100·441f·0100··1...7...=...D...
000003f0:·441f·0100·481f·0100·4d1f·0100·531f·0100··D...H...M...S...000003f0:·481f·0100·4c1f·0100·511f·0100·571f·0100··H...L...Q...W...
00000400:·581f·0100·5d1f·0100·631f·0100·691f·0100··X...]...c...i...00000400:·5c1f·0100·611f·0100·671f·0100·6d1f·0100··\...a...g...m...
00000410:·6d1f·0100·8d1f·0100·b31f·0100·cc1f·0100··m...............00000410:·711f·0100·911f·0100·b71f·0100·d01f·0100··q...............
00000420:·e41f·0100·0720·0100·2220·0100·3f20·0100··.....·.."·..?·..00000420:·e81f·0100·0b20·0100·2620·0100·4320·0100··.....·..&·..C·..
00000430:·5720·0100·7620·0100·9920·0100·b520·0100··W·..v·...·...·..00000430:·5b20·0100·7a20·0100·9d20·0100·b920·0100··[·..z·...·...·..
00000440:·e120·0100·0e21·0100·2b21·0100·4921·0100··.·...!..+!..I!..00000440:·e520·0100·1221·0100·2f21·0100·4d21·0100··.·...!../!..M!..
00000450:·7021·0100·9221·0100·b521·0100·da21·0100··p!...!...!...!..00000450:·7421·0100·9621·0100·b921·0100·de21·0100··t!...!...!...!..
00000460:·f521·0100·2822·0100·4222·0100·6222·0100··.!..("..B"..b"..00000460:·f921·0100·2c22·0100·4622·0100·6622·0100··.!..,"..F"..f"..
00000470:·7b22·0100·9522·0100·f022·0100·1323·0100··{"..."..."...#..00000470:·7f22·0100·9922·0100·f422·0100·1723·0100··."..."..."...#..
00000480:·3923·0100·6123·0100·8323·0100·ba23·0100··9#..a#...#...#..00000480:·3d23·0100·6523·0100·8723·0100·be23·0100··=#..e#...#...#..
00000490:·eb23·0100·1724·0100·3924·0100·7424·0100··.#...$..9$..t$..00000490:·ef23·0100·1b24·0100·3d24·0100·7824·0100··.#...$..=$..x$..
000004a0:·9924·0100·bc24·0100·e124·0100·0625·0100··.$...$...$...%..000004a0:·9d24·0100·c024·0100·e524·0100·0a25·0100··.$...$...$...%..
000004b0:·2925·0100·4b25·0100·6b25·0100·8f25·0100··)%..K%..k%...%..000004b0:·2d25·0100·4f25·0100·6f25·0100·9325·0100··-%..O%..o%...%..
000004c0:·b425·0100·e725·0100·0826·0100·2a26·0100··.%...%...&..*&..000004c0:·b825·0100·eb25·0100·0c26·0100·2e26·0100··.%...%...&...&..
000004d0:·5326·0100·7926·0100·8c26·0100·a326·0100··S&..y&...&...&..000004d0:·5726·0100·7d26·0100·9026·0100·a726·0100··W&..}&...&...&..
000004e0:·bb26·0100·d026·0100·ec26·0100·0127·0100··.&...&...&...'..000004e0:·bf26·0100·d426·0100·f026·0100·0527·0100··.&...&...&...'..
000004f0:·1727·0100·3027·0100·4527·0100·6627·0100··.'..0'..E'..f'..000004f0:·1b27·0100·3427·0100·4927·0100·6a27·0100··.'..4'..I'..j'..
00000500:·8327·0100·a127·0100·c327·0100·dd27·0100··.'...'...'...'..00000500:·8727·0100·a527·0100·c727·0100·e127·0100··.'...'...'...'..
00000510:·fd27·0100·1e28·0100·4828·0100·6f28·0100··.'...(..H(..o(..00000510:·0128·0100·2228·0100·4c28·0100·7328·0100··.(.."(..L(..s(..
00000520:·8e28·0100·a928·0100·c828·0100·dd28·0100··.(...(...(...(..00000520:·9228·0100·ad28·0100·cc28·0100·e128·0100··.(...(...(...(..
00000530:·fa28·0100·1329·0100·3829·0100·4d29·0100··.(...)..8)..M)..00000530:·fe28·0100·1729·0100·3c29·0100·5129·0100··.(...)..<)..Q)..
00000540:·6729·0100·8529·0100·a729·0100·c529·0100··g)...)...)...)..00000540:·6b29·0100·8929·0100·ab29·0100·c929·0100··k)...)...)...)..
00000550:·df29·0100·fc29·0100·2e2a·0100·642a·0100··.)...)...*..d*..00000550:·e329·0100·002a·0100·322a·0100·682a·0100··.)...*..2*..h*..
00000560:·822a·0100·a32a·0100·c12a·0100·ed2a·0100··.*...*...*...*..00000560:·862a·0100·a72a·0100·c52a·0100·f12a·0100··.*...*...*...*..
00000570:·062b·0100·2e2b·0100·532b·0100·7a2b·0100··.+...+..S+..z+..00000570:·0a2b·0100·322b·0100·572b·0100·7e2b·0100··.+..2+..W+..~+..
00000580:·932b·0100·b02b·0100·ce2b·0100·ec2b·0100··.+...+...+...+..00000580:·972b·0100·b42b·0100·d22b·0100·f02b·0100··.+...+...+...+..
00000590:·122c·0100·2e2c·0100·4c2c·0100·672c·0100··.,...,..L,..g,..00000590:·162c·0100·322c·0100·502c·0100·6b2c·0100··.,..2,..P,..k,..
000005a0:·9b2c·0100·b72c·0100·e82c·0100·052d·0100··.,...,...,...-..000005a0:·9f2c·0100·bb2c·0100·ec2c·0100·092d·0100··.,...,...,...-..
000005b0:·262d·0100·412d·0100·592d·0100·642d·0100··&-..A-..Y-..d-..000005b0:·2a2d·0100·452d·0100·5d2d·0100·682d·0100··*-..E-..]-..h-..
000005c0:·932d·0100·be2d·0100·ec2d·0100·1c2e·0100··.-...-...-......000005c0:·972d·0100·c22d·0100·f02d·0100·202e·0100··.-...-...-..·...
000005d0:·4c2e·0100·7c2e·0100·ac2e·0100·dc2e·0100··L...|...........000005d0:·502e·0100·802e·0100·b02e·0100·e02e·0100··P...............
000005e0:·0c2f·0100·3c2f·0100·6e2f·0100·9e2f·0100··./..</..n/.../..000005e0:·102f·0100·402f·0100·722f·0100·a22f·0100··./..@/..r/.../..
000005f0:·d62f·0100·0e30·0100·4f30·0100·8530·0100··./...0..O0...0..000005f0:·da2f·0100·1230·0100·5330·0100·8930·0100··./...0..S0...0..
00000600:·b330·0100·e530·0100·1131·0100·3e31·0100··.0...0...1..>1..00000600:·b730·0100·e930·0100·1531·0100·4231·0100··.0...0...1..B1..
00000610:·7031·0100·a231·0100·d631·0100·0832·0100··p1...1...1...2..00000610:·7431·0100·a631·0100·da31·0100·0c32·0100··t1...1...1...2..
00000620:·4232·0100·8832·0100·cb32·0100·0333·0100··B2...2...2...3..00000620:·4632·0100·8c32·0100·cf32·0100·0733·0100··F2...2...2...3..
00000630:·3333·0100·7333·0100·9d33·0100·c433·0100··33..s3...3...3..00000630:·3733·0100·7733·0100·a133·0100·c833·0100··73..w3...3...3..
00000640:·ea33·0100·1134·0100·3834·0100·6234·0100··.3...4..84..b4..00000640:·ee33·0100·1534·0100·3c34·0100·6634·0100··.3...4..<4..f4..
00000650:·8634·0100·ae34·0100·d434·0100·fc34·0100··.4...4...4...4..00000650:·8a34·0100·b234·0100·d834·0100·0035·0100··.4...4...4...5..
00000660:·2335·0100·4435·0100·7b35·0100·c435·0100··#5..D5..{5...5..00000660:·2735·0100·4835·0100·7f35·0100·c835·0100··'5..H5...5...5..
00000670:·0b36·0100·4036·0100·7636·0100·be36·0100··.6..@6..v6...6..00000670:·0f36·0100·4436·0100·7a36·0100·c236·0100··.6..D6..z6...6..
00000680:·0437·0100·3837·0100·6237·0100·8d37·0100··.7..87..b7...7..00000680:·0837·0100·3c37·0100·6637·0100·9137·0100··.7..<7..f7...7..
00000690:·de37·0100·1138·0100·3c38·0100·6338·0100··.7...8..<8..c8..00000690:·e237·0100·1538·0100·4038·0100·6738·0100··.7...8..@8..g8..
000006a0:·a038·0100·ce38·0100·f338·0100·1839·0100··.8...8...8...9..000006a0:·a438·0100·d238·0100·f738·0100·1c39·0100··.8...8...8...9..
000006b0:·3f39·0100·6339·0100·8839·0100·a839·0100··?9..c9...9...9..000006b0:·4339·0100·6739·0100·8c39·0100·ac39·0100··C9..g9...9...9..
000006c0:·cb39·0100·ea39·0100·063a·0100·263a·0100··.9...9...:..&:..000006c0:·cf39·0100·ee39·0100·0a3a·0100·2a3a·0100··.9...9...:..*:..
000006d0:·413a·0100·593a·0100·693a·0100·8a3a·0100··A:..Y:..i:...:..000006d0:·453a·0100·5d3a·0100·6d3a·0100·8e3a·0100··E:..]:..m:...:..
000006e0:·a13a·0100·b83a·0100·cf3a·0100·e13a·0100··.:...:...:...:..000006e0:·a53a·0100·bc3a·0100·d33a·0100·e53a·0100··.:...:...:...:..
000006f0:·f93a·0100·0b3b·0100·203b·0100·3a3b·0100··.:...;..·;..:;..000006f0:·fd3a·0100·0f3b·0100·243b·0100·3e3b·0100··.:...;..$;..>;..
00000700:·4d3b·0100·643b·0100·773b·0100·9b3b·0100··M;..d;..w;...;..00000700:·513b·0100·683b·0100·7b3b·0100·9f3b·0100··Q;..h;..{;...;..
00000710:·c13b·0100·e83b·0100·fd3b·0100·0f3c·0100··.;...;...;...<..00000710:·c53b·0100·ec3b·0100·013c·0100·133c·0100··.;...;...<...<..
00000720:·323c·0100·543c·0100·773c·0100·8b3c·0100··2<..T<..w<...<..00000720:·363c·0100·583c·0100·7b3c·0100·8f3c·0100··6<..X<..{<...<..
00000730:·a13c·0100·bf3c·0100·d33c·0100·ed3c·0100··.<...<...<...<..00000730:·a53c·0100·c33c·0100·d73c·0100·f13c·0100··.<...<...<...<..
00000740:·083d·0100·1c3d·0100·333d·0100·453d·0100··.=...=..3=..E=..00000740:·0c3d·0100·203d·0100·373d·0100·493d·0100··.=..·=..7=..I=..
00000750:·633d·0100·823d·0100·b13d·0100·cd3d·0100··c=...=...=...=..00000750:·673d·0100·863d·0100·b53d·0100·d13d·0100··g=...=...=...=..
00000760:·e43d·0100·fb3d·0100·123e·0100·3f3e·0100··.=...=...>..?>..00000760:·e83d·0100·ff3d·0100·163e·0100·433e·0100··.=...=...>..C>..
00000770:·5b3e·0100·7e3e·0100·a83e·0100·c73e·0100··[>..~>...>...>..00000770:·5f3e·0100·823e·0100·ac3e·0100·cb3e·0100··_>...>...>...>..
00000780:·f13e·0100·0c3f·0100·2e3f·0100·593f·0100··.>...?...?..Y?..00000780:·f53e·0100·103f·0100·323f·0100·5d3f·0100··.>...?..2?..]?..
00000790:·823f·0100·a83f·0100·be3f·0100·d63f·0100··.?...?...?...?..00000790:·863f·0100·ac3f·0100·c23f·0100·da3f·0100··.?...?...?...?..
000007a0:·f43f·0100·0b40·0100·1f40·0100·3840·0100··.?...@...@..8@..000007a0:·f83f·0100·0f40·0100·2340·0100·3c40·0100··.?...@..#@..<@..
000007b0:·4f40·0100·6740·0100·7940·0100·8f40·0100··O@..g@..y@...@..000007b0:·5340·0100·6b40·0100·7d40·0100·9340·0100··S@..k@..}@...@..
000007c0:·a040·0100·b240·0100·ea40·0100·2b41·0100··.@...@...@..+A..000007c0:·a440·0100·b640·0100·ee40·0100·2f41·0100··.@...@...@../A..
Max diff block lines reached; 641522/701503 bytes (91.45%) of diff not shown.
14.4 KB
smali/com/oF2pks/applicationsinfo/utils/Utils.smali
    
Offset 1899, 283 lines modifiedOffset 1899, 295 lines modified
1899 ····:cond_01899 ····:cond_0
1900 ····const/4·v0,·0x01900 ····const/4·v0,·0x0
  
1901 ····goto·:goto_01901 ····goto·:goto_0
1902 .end·method1902 .end·method
  
1903 .method·public·static·signCert(Landroid/content/pm/Signature;)Ljava/lang/String;1903 .method·public·static·signCert(Landroid/content/pm/Signature;)Ljava/lang/String;
1904 ····.locals·61904 ····.locals·7
1905 ····.param·p0,·"sign"····#·Landroid/content/pm/Signature;1905 ····.param·p0,·"sign"····#·Landroid/content/pm/Signature;
  
1906 ····.prologue1906 ····.prologue
1907 ····.line·3301907 ····.line·330
1908 ····const-string·v2,·""1908 ····const-string·v2,·""
  
1909 ····.line·3321909 ····.line·332
1910 ····.local·v2,·"s":Ljava/lang/String;1910 ····.local·v2,·"s":Ljava/lang/String;
1911 ····:try_start_01911 ····:try_start_0
1912 ····const-string·v3,·"X.509"1912 ····const-string·v4,·"X.509"
  
1913 ····invoke-static·{v3},·Ljava/security/cert/CertificateFactory;->getInstance(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;1913 ····invoke-static·{v4},·Ljava/security/cert/CertificateFactory;->getInstance(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;
  
1914 ····move-result-object·v31914 ····move-result-object·v4
  
1915 ····new-instance·v4,·Ljava/io/ByteArrayInputStream;1915 ····new-instance·v5,·Ljava/io/ByteArrayInputStream;
  
1916 ····.line·3331916 ····.line·333
1917 ····invoke-virtual·{p0},·Landroid/content/pm/Signature;->toByteArray()[B1917 ····invoke-virtual·{p0},·Landroid/content/pm/Signature;->toByteArray()[B
  
1918 ····move-result-object·v51918 ····move-result-object·v6
  
1919 ····invoke-direct·{v4,·v5},·Ljava/io/ByteArrayInputStream;-><init>([B)V1919 ····invoke-direct·{v5,·v6},·Ljava/io/ByteArrayInputStream;-><init>([B)V
  
1920 ····invoke-virtual·{v3,·v4},·Ljava/security/cert/CertificateFactory;->generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;1920 ····invoke-virtual·{v4,·v5},·Ljava/security/cert/CertificateFactory;->generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;
  
1921 ····move-result-object·v01921 ····move-result-object·v0
  
1922 ····check-cast·v0,·Ljava/security/cert/X509Certificate;1922 ····check-cast·v0,·Ljava/security/cert/X509Certificate;
  
1923 ····.line·3351923 ····.line·335
1924 ····.local·v0,·"cert":Ljava/security/cert/X509Certificate;1924 ····.local·v0,·"cert":Ljava/security/cert/X509Certificate;
1925 ····new-instance·v3,·Ljava/lang/StringBuilder;1925 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
1926 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V1926 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
1927 ····const-string·v4,·"\n"1927 ····const-string·v5,·"\n"
  
1928 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1928 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1929 ····move-result-object·v31929 ····move-result-object·v4
  
1930 ····invoke-virtual·{v0},·Ljava/security/cert/X509Certificate;->getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;1930 ····invoke-virtual·{v0},·Ljava/security/cert/X509Certificate;->getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;
  
1931 ····move-result-object·v41931 ····move-result-object·v5
  
1932 ····invoke-virtual·{v4},·Ljavax/security/auth/x500/X500Principal;->getName()Ljava/lang/String;1932 ····invoke-virtual·{v5},·Ljavax/security/auth/x500/X500Principal;->getName()Ljava/lang/String;
  
1933 ····move-result-object·v41933 ····move-result-object·v5
  
1934 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1934 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1935 ····move-result-object·v31935 ····move-result-object·v4
  
1936 ····const-string·v4,·"\nCertificate·fingerprints:\nmd5:·"1936 ····const-string·v5,·"\nCertificate·fingerprints:\nmd5:·"
  
1937 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1937 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1938 ····move-result-object·v31938 ····move-result-object·v4
  
1939 ····const-string·v4,·"md5"1939 ····const-string·v5,·"md5"
  
1940 ····.line·3371940 ····.line·337
1941 ····invoke-static·{v4},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;1941 ····invoke-static·{v5},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
  
1942 ····move-result-object·v41942 ····move-result-object·v5
  
1943 ····invoke-virtual·{p0},·Landroid/content/pm/Signature;->toByteArray()[B1943 ····invoke-virtual·{p0},·Landroid/content/pm/Signature;->toByteArray()[B
  
1944 ····move-result-object·v51944 ····move-result-object·v6
  
1945 ····invoke-virtual·{v4,·v5},·Ljava/security/MessageDigest;->digest([B)[B1945 ····invoke-virtual·{v5,·v6},·Ljava/security/MessageDigest;->digest([B)[B
  
1946 ····move-result-object·v41946 ····move-result-object·v5
  
1947 ····invoke-static·{v4},·Lcom/oF2pks/applicationsinfo/utils/Utils;->convertToHex([B)Ljava/lang/String;1947 ····invoke-static·{v5},·Lcom/oF2pks/applicationsinfo/utils/Utils;->convertToHex([B)Ljava/lang/String;
  
1948 ····move-result-object·v41948 ····move-result-object·v5
  
1949 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1949 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1950 ····move-result-object·v31950 ····move-result-object·v4
  
1951 ····const-string·v4,·"\nsha1:·"1951 ····const-string·v5,·"\nsha1:·"
  
1952 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1952 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1953 ····move-result-object·v31953 ····move-result-object·v4
  
1954 ····const-string·v4,·"sha1"1954 ····const-string·v5,·"sha1"
  
1955 ····.line·3381955 ····.line·338
1956 ····invoke-static·{v4},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;1956 ····invoke-static·{v5},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
  
1957 ····move-result-object·v41957 ····move-result-object·v5
  
1958 ····invoke-virtual·{p0},·Landroid/content/pm/Signature;->toByteArray()[B1958 ····invoke-virtual·{p0},·Landroid/content/pm/Signature;->toByteArray()[B
  
1959 ····move-result-object·v51959 ····move-result-object·v6
  
1960 ····invoke-virtual·{v4,·v5},·Ljava/security/MessageDigest;->digest([B)[B1960 ····invoke-virtual·{v5,·v6},·Ljava/security/MessageDigest;->digest([B)[B
  
1961 ····move-result-object·v41961 ····move-result-object·v5
  
1962 ····invoke-static·{v4},·Lcom/oF2pks/applicationsinfo/utils/Utils;->convertToHex([B)Ljava/lang/String;1962 ····invoke-static·{v5},·Lcom/oF2pks/applicationsinfo/utils/Utils;->convertToHex([B)Ljava/lang/String;
  
1963 ····move-result-object·v41963 ····move-result-object·v5
  
1964 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1964 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1965 ····move-result-object·v31965 ····move-result-object·v4
  
1966 ····const-string·v4,·"\nsha256:·"1966 ····const-string·v5,·"\nsha256:·"
  
1967 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1967 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1968 ····move-result-object·v31968 ····move-result-object·v4
  
1969 ····const-string·v4,·"sha256"1969 ····const-string·v5,·"sha256"
Max diff block lines reached; 8105/14665 bytes (55.27%) of diff not shown.