51.6 KB
/home/fdroid/fdroiddata/tmp/trikita.talalarmo_19.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_trikita.talalarmo_19.apk
2.12 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: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 20 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:·6b47a6c2ef2a36106508aac320bc6c021399db44fc9e173635ed85c612cf2b8a 
10 Signer·#1·certificate·SHA-1·digest:·b713f85947e6a43878bab845a3c740feb0ebc646 
11 Signer·#1·certificate·MD5·digest:·d463a62a4a63097d7cda6487feadaeab 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·1bac1fe08983a08ebd519cd345b95ab0fc113135fb46919cf6fa64b1d2de8674 
15 Signer·#1·public·key·SHA-1·digest:·97ee521426857d694eea91d115aa4541237e0d8b 
16 Signer·#1·public·key·MD5·digest:·a34ce9fe454c3ef01f464c50772242c4 
17 WARNING:·META-INF/services/javax.ws.rs.ext.MessageBodyReader·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/services/javax.ws.rs.ext.MessageBodyWriter·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40.7 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 624 lines modifiedOffset 1, 552 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:····················253824·(000000000003DF80h)4 ··Zip·archive·file·size:····················252765·(000000000003DB5Dh)
5 ··Actual·end-cent-dir·record·offset:········253802·(000000000003DF6Ah)5 ··Actual·end-cent-dir·record·offset:········252743·(000000000003DB47h)
6 ··Expected·end-cent-dir·record·offset:······253802·(000000000003DF6Ah)6 ··Expected·end-cent-dir·record·offset:······252743·(000000000003DB47h)
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·20·entries.9 ··central·directory·contains·18·entries.
10 ··The·central·directory·is·1503·(00000000000005DFh)·bytes·long,10 ··The·central·directory·is·1366·(0000000000000556h)·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·252299·(000000000003D98Bh).12 ··is·251377·(000000000003D5F1h).
  
  
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:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2016·Jul·19·09:09:1026 ··file·last·modified·on·(DOS·date/time):··········2017·Sep·23·01:30:08
27 ··32-bit·CRC·value·(hex):·························39d8e03d27 ··32-bit·CRC·value·(hex):·························a86eb221
28 ··compressed·size:································693·bytes28 ··compressed·size:································1105·bytes
29 ··uncompressed·size:······························1488·bytes29 ··uncompressed·size:······························3812·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/92E0B79C.SF43 ··assets/fonts/MaterialIcons-Regular.ttf
  
42 ··offset·of·local·header·from·start·of·archive:···75944 ··offset·of·local·header·from·start·of·archive:···1174
43 ··················································(00000000000002F7h)·bytes45 ··················································(0000000000000496h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················2.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal51 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted52 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes53 ··extended·local·header:··························yes
52 ··file·last·modified·on·(DOS·date/time):··········2016·Jul·19·09:09:1054 ··file·last·modified·on·(DOS·date/time):··········2017·Sep·23·01:30:08
53 ··32-bit·CRC·value·(hex):·························a7c2b58055 ··32-bit·CRC·value·(hex):·························d5c91e11
54 ··compressed·size:································799·bytes56 ··compressed·size:································59695·bytes
55 ··uncompressed·size:······························1609·bytes57 ··uncompressed·size:······························128180·bytes
56 ··length·of·filename:·····························20·characters58 ··length·of·filename:·····························38·characters
57 ··length·of·extra·field:··························0·bytes59 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters60 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·161 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary62 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex63 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none64 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.65 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:66 Central·directory·entry·#3:
65 ---------------------------67 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.68 ··There·are·an·extra·16·bytes·preceding·this·file.
  
67 ··META-INF/92E0B79C.RSA69 ··assets/fonts/Roboto-Light.ttf
  
68 ··offset·of·local·header·from·start·of·archive:···162470 ··offset·of·local·header·from·start·of·archive:···60953
69 ··················································(0000000000000658h)·bytes71 ··················································(000000000000EE19h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT72 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.073 ··version·of·encoding·software:···················2.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT74 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.075 ··minimum·software·version·required·to·extract:···2.0
74 ··compression·method:·····························deflated76 ··compression·method:·····························deflated
75 ··compression·sub-type·(deflation):···············normal77 ··compression·sub-type·(deflation):···············normal
76 ··file·security·status:···························not·encrypted78 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes79 ··extended·local·header:··························yes
78 ··file·last·modified·on·(DOS·date/time):··········2016·Jul·19·09:09:1080 ··file·last·modified·on·(DOS·date/time):··········2017·Sep·23·01:30:08
79 ··32-bit·CRC·value·(hex):·························a654133581 ··32-bit·CRC·value·(hex):·························0ec69c7a
80 ··compressed·size:································1076·bytes82 ··compressed·size:································59287·bytes
81 ··uncompressed·size:······························1326·bytes83 ··uncompressed·size:······························115200·bytes
82 ··length·of·filename:·····························21·characters84 ··length·of·filename:·····························29·characters
83 ··length·of·extra·field:··························0·bytes85 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters86 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·187 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary88 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex89 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none90 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.91 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:92 Central·directory·entry·#4:
91 ---------------------------93 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.94 ··There·are·an·extra·16·bytes·preceding·this·file.
  
93 ··META-INF/services/javax.ws.rs.ext.MessageBodyReader95 ··res/drawable-hdpi-v4/ic_launcher.png
  
94 ··offset·of·local·header·from·start·of·archive:···276796 ··offset·of·local·header·from·start·of·archive:···120315
95 ··················································(0000000000000ACFh)·bytes97 ··················································(000000000001D5FBh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT98 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.099 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT100 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.0101 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························deflated102 ··compression·method:·····························none·(stored)
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted103 ··file·security·status:···························not·encrypted
Max diff block lines reached; 32712/41553 bytes (78.72%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
6.63 KB
classes.dex
4.8 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············:·d2b8da874 checksum············:·682edb4d
5 signature···········:·1ba9...ce665 signature···········:·76d3...06d4
6 file_size···········:·1990966 file_size···········:·199096
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·····:·159210 string_ids_size·····:·1592
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·56512 type_ids_size·······:·565
Offset 39769, 31 lines modifiedOffset 39769, 31 lines modified
39769 ······access········:·0x0001·(PUBLIC)39769 ······access········:·0x0001·(PUBLIC)
39770 ······code··········-39770 ······code··········-
39771 ······registers·····:·439771 ······registers·····:·4
39772 ······ins···········:·339772 ······ins···········:·3
39773 ······outs··········:·239773 ······outs··········:·2
39774 ······insns·size····:·38·16-bit·code·units39774 ······insns·size····:·38·16-bit·code·units
39775 01f5b8:········································|[01f5b8]·trikita.talalarmo.e.a:(Lcom/google/gson/k;Lcom/google/gson/c/a;)Lcom/google/gson/an;39775 01f5b8:········································|[01f5b8]·trikita.talalarmo.e.a:(Lcom/google/gson/k;Lcom/google/gson/c/a;)Lcom/google/gson/an;
39776 01f5c8:·7110·cc06·0300·························|0000:·invoke-static·{v3},·Ltrikita/talalarmo/g;.a:(Lcom/google/gson/c/a;)Z·//·method@06cc39776 01f5c8:·7110·be06·0300·························|0000:·invoke-static·{v3},·Ltrikita/talalarmo/f;.a:(Lcom/google/gson/c/a;)Z·//·method@06be
39777 01f5ce:·0a00···································|0003:·move-result·v039777 01f5ce:·0a00···································|0003:·move-result·v0
39778 01f5d0:·3800·0800······························|0004:·if-eqz·v0,·000c·//·+000839778 01f5d0:·3800·0800······························|0004:·if-eqz·v0,·000c·//·+0008
39779 01f5d4:·2200·f001······························|0006:·new-instance·v0,·Ltrikita/talalarmo/g;·//·type@01f039779 01f5d4:·2200·ef01······························|0006:·new-instance·v0,·Ltrikita/talalarmo/f;·//·type@01ef
39780 01f5d8:·7020·c706·2000·························|0008:·invoke-direct·{v0,·v2},·Ltrikita/talalarmo/g;.<init>:(Lcom/google/gson/k;)V·//·method@06c739780 01f5d8:·7020·b906·2000·························|0008:·invoke-direct·{v0,·v2},·Ltrikita/talalarmo/f;.<init>:(Lcom/google/gson/k;)V·//·method@06b9
39781 01f5de:·1100···································|000b:·return-object·v039781 01f5de:·1100···································|000b:·return-object·v0
39782 01f5e0:·7110·be06·0300·························|000c:·invoke-static·{v3},·Ltrikita/talalarmo/f;.a:(Lcom/google/gson/c/a;)Z·//·method@06be39782 01f5e0:·7110·db06·0300·························|000c:·invoke-static·{v3},·Ltrikita/talalarmo/h;.a:(Lcom/google/gson/c/a;)Z·//·method@06db
39783 01f5e6:·0a00···································|000f:·move-result·v039783 01f5e6:·0a00···································|000f:·move-result·v0
39784 01f5e8:·3800·0800······························|0010:·if-eqz·v0,·0018·//·+000839784 01f5e8:·3800·0800······························|0010:·if-eqz·v0,·0018·//·+0008
39785 01f5ec:·2200·ef01······························|0012:·new-instance·v0,·Ltrikita/talalarmo/f;·//·type@01ef39785 01f5ec:·2200·f101······························|0012:·new-instance·v0,·Ltrikita/talalarmo/h;·//·type@01f1
39786 01f5f0:·7020·b906·2000·························|0014:·invoke-direct·{v0,·v2},·Ltrikita/talalarmo/f;.<init>:(Lcom/google/gson/k;)V·//·method@06b939786 01f5f0:·7020·d606·2000·························|0014:·invoke-direct·{v0,·v2},·Ltrikita/talalarmo/h;.<init>:(Lcom/google/gson/k;)V·//·method@06d6
39787 01f5f6:·28f4···································|0017:·goto·000b·//·-000c39787 01f5f6:·28f4···································|0017:·goto·000b·//·-000c
39788 01f5f8:·7110·db06·0300·························|0018:·invoke-static·{v3},·Ltrikita/talalarmo/h;.a:(Lcom/google/gson/c/a;)Z·//·method@06db39788 01f5f8:·7110·cc06·0300·························|0018:·invoke-static·{v3},·Ltrikita/talalarmo/g;.a:(Lcom/google/gson/c/a;)Z·//·method@06cc
39789 01f5fe:·0a00···································|001b:·move-result·v039789 01f5fe:·0a00···································|001b:·move-result·v0
39790 01f600:·3800·0800······························|001c:·if-eqz·v0,·0024·//·+000839790 01f600:·3800·0800······························|001c:·if-eqz·v0,·0024·//·+0008
39791 01f604:·2200·f101······························|001e:·new-instance·v0,·Ltrikita/talalarmo/h;·//·type@01f139791 01f604:·2200·f001······························|001e:·new-instance·v0,·Ltrikita/talalarmo/g;·//·type@01f0
39792 01f608:·7020·d606·2000·························|0020:·invoke-direct·{v0,·v2},·Ltrikita/talalarmo/h;.<init>:(Lcom/google/gson/k;)V·//·method@06d639792 01f608:·7020·c706·2000·························|0020:·invoke-direct·{v0,·v2},·Ltrikita/talalarmo/g;.<init>:(Lcom/google/gson/k;)V·//·method@06c7
39793 01f60e:·28e8···································|0023:·goto·000b·//·-001839793 01f60e:·28e8···································|0023:·goto·000b·//·-0018
39794 01f610:·1200···································|0024:·const/4·v0,·#int·0·//·#039794 01f610:·1200···································|0024:·const/4·v0,·#int·0·//·#0
39795 01f612:·28e6···································|0025:·goto·000b·//·-001a39795 01f612:·28e6···································|0025:·goto·000b·//·-001a
39796 ······catches·······:·(none)39796 ······catches·······:·(none)
39797 ······positions·····:·39797 ······positions·····:·
39798 ······locals········:·39798 ······locals········:·
  
Offset 39803, 15 lines modifiedOffset 39803, 15 lines modified
39803 ······access········:·0x0001·(PUBLIC)39803 ······access········:·0x0001·(PUBLIC)
39804 ······code··········-39804 ······code··········-
39805 ······registers·····:·239805 ······registers·····:·2
39806 ······ins···········:·139806 ······ins···········:·1
39807 ······outs··········:·039807 ······outs··········:·0
39808 ······insns·size····:·3·16-bit·code·units39808 ······insns·size····:·3·16-bit·code·units
39809 01f614:········································|[01f614]·trikita.talalarmo.e.toString:()Ljava/lang/String;39809 01f614:········································|[01f614]·trikita.talalarmo.e.toString:()Ljava/lang/String;
39810 01f624:·1a00·e900······························|0000:·const-string·v0,·"GsonAdaptersState(Settings,·Alarm,·State)"·//·string@00e939810 01f624:·1a00·e900······························|0000:·const-string·v0,·"GsonAdaptersState(Alarm,·State,·Settings)"·//·string@00e9
39811 01f628:·1100···································|0002:·return-object·v039811 01f628:·1100···································|0002:·return-object·v0
39812 ······catches·······:·(none)39812 ······catches·······:·(none)
39813 ······positions·····:·39813 ······positions·····:·
39814 ······locals········:·39814 ······locals········:·
  
39815 ··source_file_idx···:·-1·(unknown)39815 ··source_file_idx···:·-1·(unknown)
  
1.81 KB
classes.jar
1.01 KB
zipinfo -v {}
    
Offset 7168, 15 lines modifiedOffset 7168, 15 lines modified
7168 ··version·of·encoding·software:···················2.07168 ··version·of·encoding·software:···················2.0
7169 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT7169 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
7170 ··minimum·software·version·required·to·extract:···2.07170 ··minimum·software·version·required·to·extract:···2.0
7171 ··compression·method:·····························none·(stored)7171 ··compression·method:·····························none·(stored)
7172 ··file·security·status:···························not·encrypted7172 ··file·security·status:···························not·encrypted
7173 ··extended·local·header:··························no7173 ··extended·local·header:··························no
7174 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:007174 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
7175 ··32-bit·CRC·value·(hex):·························a61d6c907175 ··32-bit·CRC·value·(hex):·························520b7fbc
7176 ··compressed·size:································609·bytes7176 ··compressed·size:································609·bytes
7177 ··uncompressed·size:······························609·bytes7177 ··uncompressed·size:······························609·bytes
7178 ··length·of·filename:·····························25·characters7178 ··length·of·filename:·····························25·characters
7179 ··length·of·extra·field:··························0·bytes7179 ··length·of·extra·field:··························0·bytes
7180 ··length·of·file·comment:·························0·characters7180 ··length·of·file·comment:·························0·characters
7181 ··disk·number·on·which·file·begins:···············disk·17181 ··disk·number·on·which·file·begins:···············disk·1
7182 ··apparent·file·type:·····························binary7182 ··apparent·file·type:·····························binary
799 B
trikita/talalarmo/e.class
749 B
procyon -ec {}
    
Offset 6, 27 lines modifiedOffset 6, 27 lines modified
6 import·com.google.gson.k;6 import·com.google.gson.k;
7 import·com.google.gson.ap;7 import·com.google.gson.ap;
  
8 public·final·class·e·implements·ap8 public·final·class·e·implements·ap
9 {9 {
10 ····public·an·a(final·k·k,·final·a·a)·{10 ····public·an·a(final·k·k,·final·a·a)·{
11 ········Object·o;11 ········Object·o;
12 ········if·(g.a(a))·{12 ········if·(f.a(a))·{
13 ············o·=·new·g(k); 
14 ········} 
15 ········else·if·(f.a(a))·{ 
16 ············o·=·new·f(k);13 ············o·=·new·f(k);
17 ········}14 ········}
18 ········else·if·(h.a(a))·{15 ········else·if·(h.a(a))·{
19 ············o·=·new·h(k);16 ············o·=·new·h(k);
20 ········}17 ········}
 18 ········else·if·(g.a(a))·{
 19 ············o·=·new·g(k);
 20 ········}
21 ········else·{21 ········else·{
22 ············o·=·null;22 ············o·=·null;
23 ········}23 ········}
24 ········return·(an)o;24 ········return·(an)o;
25 ····}25 ····}
26 ····26 ····
27 ····@Override27 ····@Override
28 ····public·String·toString()·{28 ····public·String·toString()·{
29 ········return·"GsonAdaptersState(Settings,·Alarm,·State)";29 ········return·"GsonAdaptersState(Alarm,·State,·Settings)";
30 ····}30 ····}
31 }31 }
1.95 KB
smali/trikita/talalarmo/e.smali
    
Offset 27, 59 lines modifiedOffset 27, 59 lines modified
27 ············"Lcom/google/gson/c/a",27 ············"Lcom/google/gson/c/a",
28 ············"<TT;>;)",28 ············"<TT;>;)",
29 ············"Lcom/google/gson/an",29 ············"Lcom/google/gson/an",
30 ············"<TT;>;"30 ············"<TT;>;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····invoke-static·{p2},·Ltrikita/talalarmo/g;->a(Lcom/google/gson/c/a;)Z33 ····invoke-static·{p2},·Ltrikita/talalarmo/f;->a(Lcom/google/gson/c/a;)Z
  
34 ····move-result·v034 ····move-result·v0
  
35 ····if-eqz·v0,·:cond_035 ····if-eqz·v0,·:cond_0
  
36 ····new-instance·v0,·Ltrikita/talalarmo/g;36 ····new-instance·v0,·Ltrikita/talalarmo/f;
  
37 ····invoke-direct·{v0,·p1},·Ltrikita/talalarmo/g;-><init>(Lcom/google/gson/k;)V37 ····invoke-direct·{v0,·p1},·Ltrikita/talalarmo/f;-><init>(Lcom/google/gson/k;)V
  
38 ····:goto_038 ····:goto_0
39 ····return-object·v039 ····return-object·v0
  
40 ····:cond_040 ····:cond_0
41 ····invoke-static·{p2},·Ltrikita/talalarmo/f;->a(Lcom/google/gson/c/a;)Z41 ····invoke-static·{p2},·Ltrikita/talalarmo/h;->a(Lcom/google/gson/c/a;)Z
  
42 ····move-result·v042 ····move-result·v0
  
43 ····if-eqz·v0,·:cond_143 ····if-eqz·v0,·:cond_1
  
44 ····new-instance·v0,·Ltrikita/talalarmo/f;44 ····new-instance·v0,·Ltrikita/talalarmo/h;
  
45 ····invoke-direct·{v0,·p1},·Ltrikita/talalarmo/f;-><init>(Lcom/google/gson/k;)V45 ····invoke-direct·{v0,·p1},·Ltrikita/talalarmo/h;-><init>(Lcom/google/gson/k;)V
  
46 ····goto·:goto_046 ····goto·:goto_0
  
47 ····:cond_147 ····:cond_1
48 ····invoke-static·{p2},·Ltrikita/talalarmo/h;->a(Lcom/google/gson/c/a;)Z48 ····invoke-static·{p2},·Ltrikita/talalarmo/g;->a(Lcom/google/gson/c/a;)Z
  
49 ····move-result·v049 ····move-result·v0
  
50 ····if-eqz·v0,·:cond_250 ····if-eqz·v0,·:cond_2
  
51 ····new-instance·v0,·Ltrikita/talalarmo/h;51 ····new-instance·v0,·Ltrikita/talalarmo/g;
  
52 ····invoke-direct·{v0,·p1},·Ltrikita/talalarmo/h;-><init>(Lcom/google/gson/k;)V52 ····invoke-direct·{v0,·p1},·Ltrikita/talalarmo/g;-><init>(Lcom/google/gson/k;)V
  
53 ····goto·:goto_053 ····goto·:goto_0
  
54 ····:cond_254 ····:cond_2
55 ····const/4·v0,·0x055 ····const/4·v0,·0x0
  
56 ····goto·:goto_056 ····goto·:goto_0
57 .end·method57 .end·method
  
58 .method·public·toString()Ljava/lang/String;58 .method·public·toString()Ljava/lang/String;
59 ····.locals·159 ····.locals·1
  
60 ····const-string·v0,·"GsonAdaptersState(Settings,·Alarm,·State)"60 ····const-string·v0,·"GsonAdaptersState(Alarm,·State,·Settings)"
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method