Offset 1, 35 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
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:·bd3953ae6cb4c6bf179c39013e91b59a7e1e7f77081843c5706a89633206c2f4 | ||
10 | Signer·#1·certificate·SHA-1·digest:·de051ec1e32be378bfa42d75ac825b1370e5f04c | ||
11 | Signer·#1·certificate·MD5·digest:·22b8f96bdebaed0fc2c8753e4e6dd0e5 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·e52940c060de5c2187039c16eac2b49e49c6aa034b80b636331ae0f955e08fe9 | ||
15 | Signer·#1·public·key·SHA-1·digest:·6b9b8b8fe7f87ca7620a12a19aab59e28ef69d11 | ||
16 | Signer·#1·public·key·MD5·digest:·e44c66980f6aa12e7326fc84b2b33dc3 | ||
17 | WARNING:·META-INF/androidx.activity_activity.version·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/androidx.arch.core_core-runtime.version·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/androidx.core_core.version·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/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
21 | WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
22 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
23 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
24 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
25 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
26 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
27 | WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
28 | WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
29 | WARNING:·META-INF/androidx.room_room-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
30 | WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
31 | WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
32 | WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
33 | WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
34 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
35 | WARNING:·META-INF/services/org.ocpsoft.prettytime.PrettyTime·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 652, 15 lines modified | Offset 652, 15 lines modified | ||
652 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 652 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
653 | ··minimum·software·version·required·to·extract:···2.0 | 653 | ··minimum·software·version·required·to·extract:···2.0 |
654 | ··compression·method:·····························deflated | 654 | ··compression·method:·····························deflated |
655 | ··compression·sub-type·(deflation):···············normal | 655 | ··compression·sub-type·(deflation):···············normal |
656 | ··file·security·status:···························not·encrypted | 656 | ··file·security·status:···························not·encrypted |
657 | ··extended·local·header:··························no | 657 | ··extended·local·header:··························no |
658 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 | 658 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
659 | ··32-bit·CRC·value·(hex):························· | 659 | ··32-bit·CRC·value·(hex):·························8a80a0bb |
660 | ··compressed·size:································222773·bytes | 660 | ··compressed·size:································222773·bytes |
661 | ··uncompressed·size:······························574452·bytes | 661 | ··uncompressed·size:······························574452·bytes |
662 | ··length·of·filename:·····························12·characters | 662 | ··length·of·filename:·····························12·characters |
663 | ··length·of·extra·field:··························0·bytes | 663 | ··length·of·extra·field:··························0·bytes |
664 | ··length·of·file·comment:·························0·characters | 664 | ··length·of·file·comment:·························0·characters |
665 | ··disk·number·on·which·file·begins:···············disk·1 | 665 | ··disk·number·on·which·file·begins:···············disk·1 |
666 | ··apparent·file·type:·····························binary | 666 | ··apparent·file·type:·····························binary |
Offset 1, 12 lines modified | Offset 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············:· | 4 | checksum············:·b57f1e31 |
5 | signature···········:· | 5 | signature···········:·4bce...c72c |
6 | file_size···········:·574452 | 6 | file_size···········:·574452 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·4082 | 10 | string_ids_size·····:·4082 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·987 | 12 | type_ids_size·······:·987 |
Offset 23867, 24 lines modified | Offset 23867, 24 lines modified | ||
23867 | 03446c:·1101···································|000a:·return-object·v1 | 23867 | 03446c:·1101···································|000a:·return-object·v1 |
23868 | 03446e:·2010·5d03······························|000b:·instance-of·v0,·v1,·Ljava/util/LinkedHashSet;·//·type@035d | 23868 | 03446e:·2010·5d03······························|000b:·instance-of·v0,·v1,·Ljava/util/LinkedHashSet;·//·type@035d |
23869 | 034472:·3800·0900······························|000d:·if-eqz·v0,·0016·//·+0009 | 23869 | 034472:·3800·0900······························|000d:·if-eqz·v0,·0016·//·+0009 |
23870 | 034476:·1f01·5d03······························|000f:·check-cast·v1,·Ljava/util/LinkedHashSet;·//·type@035d | 23870 | 034476:·1f01·5d03······························|000f:·check-cast·v1,·Ljava/util/LinkedHashSet;·//·type@035d |
23871 | 03447a:·7110·9806·0100·························|0011:·invoke-static·{v1},·Lj$/util/DesugarLinkedHashSet;.spliterator:(Ljava/util/LinkedHashSet;)Lj$/util/Spliterator;·//·method@0698 | 23871 | 03447a:·7110·9806·0100·························|0011:·invoke-static·{v1},·Lj$/util/DesugarLinkedHashSet;.spliterator:(Ljava/util/LinkedHashSet;)Lj$/util/Spliterator;·//·method@0698 |
23872 | 034480:·0c01···································|0014:·move-result-object·v1 | 23872 | 034480:·0c01···································|0014:·move-result-object·v1 |
23873 | 034482:·1101···································|0015:·return-object·v1 | 23873 | 034482:·1101···································|0015:·return-object·v1 |
23874 | 034484:·2010· | 23874 | 034484:·2010·5f03······························|0016:·instance-of·v0,·v1,·Ljava/util/List;·//·type@035f |
23875 | 034488:·3800·0900······························|0018:·if-eqz·v0,·0021·//·+0009 | 23875 | 034488:·3800·0900······························|0018:·if-eqz·v0,·0021·//·+0009 |
23876 | 03448c:·1f01· | 23876 | 03448c:·1f01·5f03······························|001a:·check-cast·v1,·Ljava/util/List;·//·type@035f |
23877 | 034490:·7110· | 23877 | 034490:·7110·bf06·0100·························|001c:·invoke-static·{v1},·Lj$/util/List$-CC;.$default$spliterator:(Ljava/util/List;)Lj$/util/Spliterator;·//·method@06bf |
23878 | 034496:·0c01···································|001f:·move-result-object·v1 | 23878 | 034496:·0c01···································|001f:·move-result-object·v1 |
23879 | 034498:·1101···································|0020:·return-object·v1 | 23879 | 034498:·1101···································|0020:·return-object·v1 |
23880 | 03449a:·2010· | 23880 | 03449a:·2010·6f03······························|0021:·instance-of·v0,·v1,·Ljava/util/SortedSet;·//·type@036f |
23881 | 03449e:·3800·0900······························|0023:·if-eqz·v0,·002c·//·+0009 | 23881 | 03449e:·3800·0900······························|0023:·if-eqz·v0,·002c·//·+0009 |
23882 | 0344a2:·1f01· | 23882 | 0344a2:·1f01·6f03······························|0025:·check-cast·v1,·Ljava/util/SortedSet;·//·type@036f |
23883 | 0344a6:·7110· | 23883 | 0344a6:·7110·5907·0100·························|0027:·invoke-static·{v1},·Lj$/util/SortedSet$-CC;.$default$spliterator:(Ljava/util/SortedSet;)Lj$/util/Spliterator;·//·method@0759 |
23884 | 0344ac:·0c01···································|002a:·move-result-object·v1 | 23884 | 0344ac:·0c01···································|002a:·move-result-object·v1 |
23885 | 0344ae:·1101···································|002b:·return-object·v1 | 23885 | 0344ae:·1101···································|002b:·return-object·v1 |
23886 | 0344b0:·2010·6e03······························|002c:·instance-of·v0,·v1,·Ljava/util/Set;·//·type@036e | 23886 | 0344b0:·2010·6e03······························|002c:·instance-of·v0,·v1,·Ljava/util/Set;·//·type@036e |
23887 | 0344b4:·3800·0900······························|002e:·if-eqz·v0,·0037·//·+0009 | 23887 | 0344b4:·3800·0900······························|002e:·if-eqz·v0,·0037·//·+0009 |
23888 | 0344b8:·1f01·6e03······························|0030:·check-cast·v1,·Ljava/util/Set;·//·type@036e | 23888 | 0344b8:·1f01·6e03······························|0030:·check-cast·v1,·Ljava/util/Set;·//·type@036e |
23889 | 0344bc:·7110·4807·0100·························|0032:·invoke-static·{v1},·Lj$/util/Set$-CC;.$default$spliterator:(Ljava/util/Set;)Lj$/util/Spliterator;·//·method@0748 | 23889 | 0344bc:·7110·4807·0100·························|0032:·invoke-static·{v1},·Lj$/util/Set$-CC;.$default$spliterator:(Ljava/util/Set;)Lj$/util/Spliterator;·//·method@0748 |
23890 | 0344c2:·0c01···································|0035:·move-result-object·v1 | 23890 | 0344c2:·0c01···································|0035:·move-result-object·v1 |
Offset 2631, 15 lines modified | Offset 2631, 15 lines modified | ||
2631 | ··version·of·encoding·software:···················2.0 | 2631 | ··version·of·encoding·software:···················2.0 |
2632 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 2632 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
2633 | ··minimum·software·version·required·to·extract:···2.0 | 2633 | ··minimum·software·version·required·to·extract:···2.0 |
2634 | ··compression·method:·····························none·(stored) | 2634 | ··compression·method:·····························none·(stored) |
2635 | ··file·security·status:···························not·encrypted | 2635 | ··file·security·status:···························not·encrypted |
2636 | ··extended·local·header:··························no | 2636 | ··extended·local·header:··························no |
2637 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 2637 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
2638 | ··32-bit·CRC·value·(hex):·························6 | 2638 | ··32-bit·CRC·value·(hex):·························6efa8f05 |
2639 | ··compressed·size:································1357·bytes | 2639 | ··compressed·size:································1357·bytes |
2640 | ··uncompressed·size:······························1357·bytes | 2640 | ··uncompressed·size:······························1357·bytes |
2641 | ··length·of·filename:·····························28·characters | 2641 | ··length·of·filename:·····························28·characters |
2642 | ··length·of·extra·field:··························0·bytes | 2642 | ··length·of·extra·field:··························0·bytes |
2643 | ··length·of·file·comment:·························0·characters | 2643 | ··length·of·file·comment:·························0·characters |
2644 | ··disk·number·on·which·file·begins:···············disk·1 | 2644 | ··disk·number·on·which·file·begins:···············disk·1 |
2645 | ··apparent·file·type:·····························binary | 2645 | ··apparent·file·type:·····························binary |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·j$.util; | 1 | package·j$.util; |
2 | import·j$.util.stream.Stream; | 2 | import·j$.util.stream.Stream; |
3 | import·java.util.Set; | 3 | import·java.util.Set; |
4 | import·java.util.List; | ||
5 | import·java.util.SortedSet; | 4 | import·java.util.SortedSet; |
5 | import·java.util.List; | ||
6 | import·java.util.LinkedHashSet; | 6 | import·java.util.LinkedHashSet; |
7 | import·j$.util.function.Predicate; | 7 | import·j$.util.function.Predicate; |
8 | import·j$.util.function.Consumer; | 8 | import·j$.util.function.Consumer; |
9 | import·java.util.Collection; | 9 | import·java.util.Collection; |
10 | public·final·class·Collection$-EL | 10 | public·final·class·Collection$-EL |
11 | { | 11 | { |
Offset 71, 34 lines modified | Offset 71, 34 lines modified | ||
71 | ····invoke-static·{p0},·Lj$/util/DesugarLinkedHashSet;->spliterator(Ljava/util/LinkedHashSet;)Lj$/util/Spliterator; | 71 | ····invoke-static·{p0},·Lj$/util/DesugarLinkedHashSet;->spliterator(Ljava/util/LinkedHashSet;)Lj$/util/Spliterator; |
72 | ····move-result-object·p0 | 72 | ····move-result-object·p0 |
73 | ····return-object·p0 | 73 | ····return-object·p0 |
74 | ····:cond_1 | 74 | ····:cond_1 |
75 | ····instance-of·v0,·p0,·Ljava/util/ | 75 | ····instance-of·v0,·p0,·Ljava/util/List; |
76 | ····if-eqz·v0,·:cond_2 | 76 | ····if-eqz·v0,·:cond_2 |
77 | ····check-cast·p0,·Ljava/util/ | 77 | ····check-cast·p0,·Ljava/util/List; |
78 | ····invoke-static·{p0},·Lj$/util/ | 78 | ····invoke-static·{p0},·Lj$/util/List$-CC;->$default$spliterator(Ljava/util/List;)Lj$/util/Spliterator; |
79 | ····move-result-object·p0 | 79 | ····move-result-object·p0 |
80 | ····return-object·p0 | 80 | ····return-object·p0 |
81 | ····:cond_2 | 81 | ····:cond_2 |
82 | ····instance-of·v0,·p0,·Ljava/util/ | 82 | ····instance-of·v0,·p0,·Ljava/util/SortedSet; |
83 | ····if-eqz·v0,·:cond_3 | 83 | ····if-eqz·v0,·:cond_3 |
84 | ····check-cast·p0,·Ljava/util/ | 84 | ····check-cast·p0,·Ljava/util/SortedSet; |
85 | ····invoke-static·{p0},·Lj$/util/ | 85 | ····invoke-static·{p0},·Lj$/util/SortedSet$-CC;->$default$spliterator(Ljava/util/SortedSet;)Lj$/util/Spliterator; |
86 | ····move-result-object·p0 | 86 | ····move-result-object·p0 |
87 | ····return-object·p0 | 87 | ····return-object·p0 |
88 | ····:cond_3 | 88 | ····:cond_3 |
89 | ····instance-of·v0,·p0,·Ljava/util/Set; | 89 | ····instance-of·v0,·p0,·Ljava/util/Set; |