57.6 KB
/home/fdroid/fdroiddata/tmp/free.rm.skytube.oss_38.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_free.rm.skytube.oss_38.apk
1.93 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: <772b8ac0c7203ae7cbc2bbbc58f4d9df0d463ba9cc09f143b651cedd147131e2>, actual: <5c6d211ed623e48a4df2e94d2094679c8c216ab46a9d2d2e50334cb6aa48e2dd> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <142d4ebd67e3daad6241b517a0661441295e1d7b5efd4bb34df37b151a372b833bc1740000000000>, actual: <8159b28fb72340c86fae6b07025f5fa0d1e74e4cc334c0feca2d65c506c627873bc1740000000000>
    
Offset 1, 17 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):·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:·435adf83d60ff5a9ccdcab9971865dca86f5086f615e83369aa6bbce26f5a830 
10 Signer·#1·certificate·SHA-1·digest:·73026d82ca7a3fc987caeb4d9e628800804265ea 
11 Signer·#1·certificate·MD5·digest:·788bbc85311734e9d53685308e7a6432 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·111a9ec3e5d05e93840b3f3ec4af0955abf49a0655377734a53f0af2ecfddb91 
15 Signer·#1·public·key·SHA-1·digest:·8226eceb4e60a1737f85c95039b8c6b60f66b12f 
16 Signer·#1·public·key·MD5·digest:·f07f6f95104b46624602e31638c18705 
17 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/. 
824 B
zipinfo {}
    
Offset 1310, 8 lines modifiedOffset 1310, 8 lines modified
1310 -rw----·····0.0·fat······940·b-·defN·81-Jan-01·01:01·res/layout-v17/mtrl_alert_select_dialog_multichoice.xml1310 -rw----·····0.0·fat······940·b-·defN·81-Jan-01·01:01·res/layout-v17/mtrl_alert_select_dialog_multichoice.xml
1311 -rw----·····0.0·fat······360·b-·defN·81-Jan-01·01:01·res/xml/standalone_badge_offset.xml1311 -rw----·····0.0·fat······360·b-·defN·81-Jan-01·01:01·res/xml/standalone_badge_offset.xml
1312 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml1312 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml
1313 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png1313 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
1314 -rw----·····2.0·fat···128345·b-·defN·81-Jan-01·01:01·META-INF/7D7FD037.SF1314 -rw----·····2.0·fat···128345·b-·defN·81-Jan-01·01:01·META-INF/7D7FD037.SF
1315 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/7D7FD037.RSA1315 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/7D7FD037.RSA
1316 -rw----·····2.0·fat···128237·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1316 -rw----·····2.0·fat···128237·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1317 1315·files,·15445253·bytes·uncompressed,·7431653·bytes·compressed:··51.9%1317 1315·files,·15445253·bytes·uncompressed,·7431632·bytes·compressed:··51.9%
7.68 KB
classes2.dex
5.21 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············:·f85e2f6f4 checksum············:·768b32aa
5 signature···········:·6f24...b0285 signature···········:·a4f4...4f86
6 file_size···········:·5227726 file_size···········:·522772
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·····:·322710 string_ids_size·····:·3227
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·100812 type_ids_size·······:·1008
Offset 26648, 42 lines modifiedOffset 26648, 42 lines modified
26648 040846:·2020·6e03······························|000b:·instance-of·v0,·v2,·Ljava/util/LinkedHashSet;·//·type@036e26648 040846:·2020·6e03······························|000b:·instance-of·v0,·v2,·Ljava/util/LinkedHashSet;·//·type@036e
26649 04084a:·3800·0b00······························|000d:·if-eqz·v0,·0018·//·+000b26649 04084a:·3800·0b00······························|000d:·if-eqz·v0,·0018·//·+000b
26650 04084e:·1f02·6e03······························|000f:·check-cast·v2,·Ljava/util/LinkedHashSet;·//·type@036e26650 04084e:·1f02·6e03······························|000f:·check-cast·v2,·Ljava/util/LinkedHashSet;·//·type@036e
26651 040852:·1300·1100······························|0011:·const/16·v0,·#int·17·//·#1126651 040852:·1300·1100······························|0011:·const/16·v0,·#int·17·//·#11
26652 040856:·7120·1914·0200·························|0013:·invoke-static·{v2,·v0},·Lj$/util/v;.m:(Ljava/util/Collection;I)Lj$/util/Spliterator;·//·method@141926652 040856:·7120·1914·0200·························|0013:·invoke-static·{v2,·v0},·Lj$/util/v;.m:(Ljava/util/Collection;I)Lj$/util/Spliterator;·//·method@1419
26653 04085c:·0c02···································|0016:·move-result-object·v226653 04085c:·0c02···································|0016:·move-result-object·v2
26654 04085e:·1102···································|0017:·return-object·v226654 04085e:·1102···································|0017:·return-object·v2
26655 040860:·2020·7003······························|0018:·instance-of·v0,·v2,·Ljava/util/List;·//·type@0370 
26656 040864:·3800·0900······························|001a:·if-eqz·v0,·0023·//·+0009 
26657 040868:·1f02·7003······························|001c:·check-cast·v2,·Ljava/util/List;·//·type@0370 
26658 04086c:·7110·a407·0200·························|001e:·invoke-static·{v2},·Lj$/util/List$-CC;.$default$spliterator:(Ljava/util/List;)Lj$/util/Spliterator;·//·method@07a4 
26659 040872:·0c02···································|0021:·move-result-object·v2 
26660 040874:·1102···································|0022:·return-object·v2 
26661 040876:·2020·8003······························|0023:·instance-of·v0,·v2,·Ljava/util/SortedSet;·//·type@038026655 040860:·2020·8003······························|0018:·instance-of·v0,·v2,·Ljava/util/SortedSet;·//·type@0380
26662 04087a:·3800·0c00······························|0025:·if-eqz·v0,·0031·//·+000c26656 040864:·3800·0c00······························|001a:·if-eqz·v0,·0026·//·+000c
26663 04087e:·1f02·8003······························|0027:·check-cast·v2,·Ljava/util/SortedSet;·//·type@038026657 040868:·1f02·8003······························|001c:·check-cast·v2,·Ljava/util/SortedSet;·//·type@0380
26664 040882:·2200·0703······························|0029:·new-instance·v0,·Lj$/util/u;·//·type@030726658 04086c:·2200·0703······························|001e:·new-instance·v0,·Lj$/util/u;·//·type@0307
26665 040886:·1301·1500······························|002b:·const/16·v1,·#int·21·//·#1526659 040870:·1301·1500······························|0020:·const/16·v1,·#int·21·//·#15
26666 04088a:·7040·7713·2012·························|002d:·invoke-direct·{v0,·v2,·v2,·v1},·Lj$/util/u;.<init>:(Ljava/util/SortedSet;Ljava/util/Collection;I)V·//·method@137726660 040874:·7040·7713·2012·························|0022:·invoke-direct·{v0,·v2,·v2,·v1},·Lj$/util/u;.<init>:(Ljava/util/SortedSet;Ljava/util/Collection;I)V·//·method@1377
 26661 04087a:·1100···································|0025:·return-object·v0
 26662 04087c:·2020·7003······························|0026:·instance-of·v0,·v2,·Ljava/util/List;·//·type@0370
 26663 040880:·3800·0900······························|0028:·if-eqz·v0,·0031·//·+0009
 26664 040884:·1f02·7003······························|002a:·check-cast·v2,·Ljava/util/List;·//·type@0370
 26665 040888:·7110·a407·0200·························|002c:·invoke-static·{v2},·Lj$/util/List$-CC;.$default$spliterator:(Ljava/util/List;)Lj$/util/Spliterator;·//·method@07a4
 26666 04088e:·0c02···································|002f:·move-result-object·v2
26667 040890:·1100···································|0030:·return-object·v026667 040890:·1102···································|0030:·return-object·v2
26668 040892:·2020·7f03······························|0031:·instance-of·v0,·v2,·Ljava/util/Set;·//·type@037f26668 040892:·2020·7f03······························|0031:·instance-of·v0,·v2,·Ljava/util/Set;·//·type@037f
26669 040896:·3800·0900······························|0033:·if-eqz·v0,·003c·//·+000926669 040896:·3800·0900······························|0033:·if-eqz·v0,·003c·//·+0009
26670 04089a:·1f02·7f03······························|0035:·check-cast·v2,·Ljava/util/Set;·//·type@037f26670 04089a:·1f02·7f03······························|0035:·check-cast·v2,·Ljava/util/Set;·//·type@037f
26671 04089e:·7110·ed07·0200·························|0037:·invoke-static·{v2},·Lj$/util/Set$-CC;.$default$spliterator:(Ljava/util/Set;)Lj$/util/Spliterator;·//·method@07ed26671 04089e:·7110·ed07·0200·························|0037:·invoke-static·{v2},·Lj$/util/Set$-CC;.$default$spliterator:(Ljava/util/Set;)Lj$/util/Spliterator;·//·method@07ed
26672 0408a4:·0c02···································|003a:·move-result-object·v226672 0408a4:·0c02···································|003a:·move-result-object·v2
26673 0408a6:·1102···································|003b:·return-object·v226673 0408a6:·1102···································|003b:·return-object·v2
26674 0408a8:·7110·3c07·0200·························|003c:·invoke-static·{v2},·Lj$/util/Collection$-CC;.$default$spliterator:(Ljava/util/Collection;)Lj$/util/Spliterator;·//·method@073c26674 0408a8:·7110·3c07·0200·························|003c:·invoke-static·{v2},·Lj$/util/Collection$-CC;.$default$spliterator:(Ljava/util/Collection;)Lj$/util/Spliterator;·//·method@073c
26675 0408ae:·0c02···································|003f:·move-result-object·v226675 0408ae:·0c02···································|003f:·move-result-object·v2
26676 0408b0:·1102···································|0040:·return-object·v226676 0408b0:·1102···································|0040:·return-object·v2
26677 ······catches·······:·(none)26677 ······catches·······:·(none)
26678 ······positions·····:·26678 ······positions·····:·
26679 ········0x0013·line=126679 ········0x0013·line=1
26680 ········0x0018·line=226680 ········0x0018·line=2
26681 ········0x0029·line=326681 ········0x001e·line=3
26682 ········0x0031·line=426682 ········0x0026·line=4
26683 ······locals········:·26683 ······locals········:·
26684 ········0x0000·-·0x0041·reg=2·(null)·Ljava/util/Collection;·26684 ········0x0000·-·0x0041·reg=2·(null)·Ljava/util/Collection;·
  
26685 ····#2··············:·(in·Lj$/util/Collection$-EL;)26685 ····#2··············:·(in·Lj$/util/Collection$-EL;)
26686 ······name··········:·'removeIf'26686 ······name··········:·'removeIf'
26687 ······type··········:·'(Ljava/util/Collection;Lj$/util/function/Predicate;)Z'26687 ······type··········:·'(Ljava/util/Collection;Lj$/util/function/Predicate;)Z'
26688 ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC)26688 ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC)
2.45 KB
classes2.jar
1.01 KB
zipinfo -v {}
    
Offset 3024, 15 lines modifiedOffset 3024, 15 lines modified
3024 ··version·of·encoding·software:···················2.03024 ··version·of·encoding·software:···················2.0
3025 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT3025 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
3026 ··minimum·software·version·required·to·extract:···2.03026 ··minimum·software·version·required·to·extract:···2.0
3027 ··compression·method:·····························none·(stored)3027 ··compression·method:·····························none·(stored)
3028 ··file·security·status:···························not·encrypted3028 ··file·security·status:···························not·encrypted
3029 ··extended·local·header:··························no3029 ··extended·local·header:··························no
3030 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:003030 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
3031 ··32-bit·CRC·value·(hex):·························c2e41d743031 ··32-bit·CRC·value·(hex):·························8fa4b137
3032 ··compressed·size:································1656·bytes3032 ··compressed·size:································1656·bytes
3033 ··uncompressed·size:······························1656·bytes3033 ··uncompressed·size:······························1656·bytes
3034 ··length·of·filename:·····························28·characters3034 ··length·of·filename:·····························28·characters
3035 ··length·of·extra·field:··························0·bytes3035 ··length·of·extra·field:··························0·bytes
3036 ··length·of·file·comment:·························0·characters3036 ··length·of·file·comment:·························0·characters
3037 ··disk·number·on·which·file·begins:···············disk·13037 ··disk·number·on·which·file·begins:···············disk·1
3038 ··apparent·file·type:·····························binary3038 ··apparent·file·type:·····························binary
1.41 KB
j$/util/Collection$-EL.class
1.36 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·j$.util;1 package·j$.util;
  
2 import·j$.util.stream.Stream;2 import·j$.util.stream.Stream;
3 import·j$.util.function.Predicate;3 import·j$.util.function.Predicate;
4 import·java.util.Set;4 import·java.util.Set;
5 import·java.util.SortedSet; 
6 import·java.util.List;5 import·java.util.List;
 6 import·java.util.SortedSet;
7 import·java.util.LinkedHashSet;7 import·java.util.LinkedHashSet;
8 import·java.util.Iterator;8 import·java.util.Iterator;
9 import·j$.util.function.Consumer;9 import·j$.util.function.Consumer;
10 import·java.util.Collection;10 import·java.util.Collection;
  
11 public·final·class·Collection$-EL11 public·final·class·Collection$-EL
12 {12 {
Offset 28, 20 lines modifiedOffset 28, 20 lines modified
28 ····public·static·Spliterator·b(final·Collection·collection)·{28 ····public·static·Spliterator·b(final·Collection·collection)·{
29 ········if·(collection·instanceof·j$.util.Collection)·{29 ········if·(collection·instanceof·j$.util.Collection)·{
30 ············return·((j$.util.Collection)collection).spliterator();30 ············return·((j$.util.Collection)collection).spliterator();
31 ········}31 ········}
32 ········if·(collection·instanceof·LinkedHashSet)·{32 ········if·(collection·instanceof·LinkedHashSet)·{
33 ············return·v.m((Collection)(LinkedHashSet)collection,·17);33 ············return·v.m((Collection)(LinkedHashSet)collection,·17);
34 ········}34 ········}
35 ········if·(collection·instanceof·List)·{ 
36 ············return·List$-CC.$default$spliterator((List)collection); 
37 ········} 
38 ········if·(collection·instanceof·SortedSet)·{35 ········if·(collection·instanceof·SortedSet)·{
39 ············final·SortedSet·set·=·(SortedSet)collection;36 ············final·SortedSet·set·=·(SortedSet)collection;
40 ············return·(Spliterator)new·u(set,·(Collection)set,·21);37 ············return·(Spliterator)new·u(set,·(Collection)set,·21);
41 ········}38 ········}
 39 ········if·(collection·instanceof·List)·{
 40 ············return·List$-CC.$default$spliterator((List)collection);
 41 ········}
42 ········if·(collection·instanceof·Set)·{42 ········if·(collection·instanceof·Set)·{
43 ············return·Set$-CC.$default$spliterator((Set)(SortedSet)collection);43 ············return·Set$-CC.$default$spliterator((Set)(SortedSet)collection);
44 ········}44 ········}
45 ········return·Collection$-CC.$default$spliterator(collection);45 ········return·Collection$-CC.$default$spliterator(collection);
46 ····}46 ····}
47 }47 }
20.7 KB
classes.dex
18.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············:·030d68d74 checksum············:·077a6c17
5 signature···········:·1826...c1da5 signature···········:·d6c2...67a3
6 file_size···········:·69299526 file_size···········:·6929952
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·····:·5473410 string_ids_size·····:·54734
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·737512 type_ids_size·······:·7375
Offset 1134486, 15 lines modifiedOffset 1134486, 15 lines modified
1134486 instance_fields_size:·81134486 instance_fields_size:·8
1134487 direct_methods_size·:·41134487 direct_methods_size·:·4
1134488 virtual_methods_size:·161134488 virtual_methods_size:·16
  
1134489 Class·#4157·annotations:1134489 Class·#4157·annotations:
1134490 Annotations·on·class1134490 Annotations·on·class
1134491 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/mikepenz/iconics/animation/BlinkAlphaProcessor$Companion;·}1134491 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/mikepenz/iconics/animation/BlinkAlphaProcessor$Companion;·}
1134492 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��X\n\x18\n\x18\n\x18\n��\n\x18\n\x18\n��\n\x18\n\x8\x3\n\x10\n\x8\n\x10.\n...\n...\n...\n...\n...\n..\t\n...\n...\n...\n...\n..\n...��·=2.0.:.=BM.....!..0.........0......5..04.....(..0'.....$..0.........0....../..0.¢...;.<JO....0.2.....0.2.........0.0.2.........0.0.2..\t......0.0.2..\n......0.0.H.¢.....\rR.....0.8.@.X–D¢..\n.[·...·truncated·by·diffoscope;·len:·1723,·SHA:·de7ea81b43d98f6478eb4204bfb244b0bd5a6e9e990b4410c4b7af6f1a641dc6·...·];)V"·"<init>"·"(IILandroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V"·"Companion"·"iconics-core"·}·k=1·mv={·1·4·0·}1134492 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��X\n\x18\n\x18\n\x18\n��\n\x18\n\x18\n��\n\x18\n\x8\x3\n\x10\n\x8\n\x10.\n...\n...\n...\n..\t\n...\n...\n...\n...\n...\n...\n..\n...��·=2.0.:.=BM.....*..0·.....'..0·........0-........0......!..0·.....5..04........0.¢...;.<JO....0.2.....0.2.........0.0.2.........0.0.2..\t......0.0.2..\n......0.0.H.¢.....\rR\"....0.8.@.X–.¢..\n[·...·truncated·by·diffoscope;·len:·1725,·SHA:·a9e7a62d069e53db8b2caf9a44ec234030c52cade50241e3ad3469ba745c0d1a·...·];)V"·"<init>"·"(IILandroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V"·"Companion"·"iconics-core"·}·k=1·mv={·1·4·0·}
1134493 Annotations·on·field·#14805·'DEFAULT_DURATION'1134493 Annotations·on·field·#14805·'DEFAULT_DURATION'
1134494 ··VISIBILITY_BUILD·Lkotlin/jvm/JvmField;1134494 ··VISIBILITY_BUILD·Lkotlin/jvm/JvmField;
1134495 Annotations·on·field·#14806·'animationTag'1134495 Annotations·on·field·#14806·'animationTag'
1134496 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;1134496 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;
1134497 Annotations·on·field·#14808·'interpolator'1134497 Annotations·on·field·#14808·'interpolator'
1134498 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;1134498 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;
1134499 Annotations·on·field·#14813·'repeatMode'1134499 Annotations·on·field·#14813·'repeatMode'
Offset 1135099, 15 lines modifiedOffset 1135099, 15 lines modified
1135099 direct_methods_size·:·41135099 direct_methods_size·:·4
1135100 virtual_methods_size:·171135100 virtual_methods_size:·17
  
1135101 Class·#4158·annotations:1135101 Class·#4158·annotations:
1135102 Annotations·on·class1135102 Annotations·on·class
1135103 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/mikepenz/iconics/animation/BlinkScaleProcessor$Companion;·}1135103 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/mikepenz/iconics/animation/BlinkScaleProcessor$Companion;·}
1135104 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nBlinkScaleProcessor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·BlinkScaleProcessor.kt\ncom/mikepenz/iconics/animation/BlinkScaleProcessor\n*L\n1#1,73:1\n*E\n"1135104 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nBlinkScaleProcessor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·BlinkScaleProcessor.kt\ncom/mikepenz/iconics/animation/BlinkScaleProcessor\n*L\n1#1,73:1\n*E\n"
1135105 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��`\n\x18\n\x18\n\x18\n��\n\x18\n\x18\n��\n\x18\n\x8\x3\n\x10\n\x8\x4\n..\n...\n...\n..\t\n..\t\n...\n...\n...\n...\n...\n...\n...\n...\n..\t...��·C2.0.:.CBM........0.........0......5..04.....\"..0!.....)..0(........0......<..0;¢...A.BJO....0.2.....0.2.........0.0.2.........0.0.2..\t......0.0.2..\n......0.0.H.¢.....\rJ.....0.[·...·truncated·by·diffoscope;·len:·1834,·SHA:·960dcfd4e4cdaba42c3929a35d186a08a5185ec1cfc4a3a311e6b5c6409f7a55·...·]"·"<init>"·"(FFLandroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V"·"Companion"·"iconics-core"·}·k=1·mv={·1·4·0·}1135105 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��`\n\x18\n\x18\n\x18\n��\n\x18\n\x18\n��\n\x18\n\x8\x3\n\x10\n\x8\x4\n..\n...\n...\n...\n...\n...\n...\n...\n...\n...\n..\t\n...\n...\n..\r...��·C2.0.:.CBM........0......>..0.........0......1..00.....8..07.....%..0$........0.¢...A.BJO....0.2.....0.2.........0.0.2.........0.0.2..\t......0.0.2..\n......0.0.H.¢.....\rJ.....0.2.[·...·truncated·by·diffoscope;·len:·1831,·SHA:·d258748e16434ef480967595eafafe45e851f9f60c3688634691495520f2fa7a·...·]"·"<init>"·"(FFLandroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V"·"Companion"·"iconics-core"·}·k=1·mv={·1·4·0·}
1135106 Annotations·on·field·#14815·'DEFAULT_DURATION'1135106 Annotations·on·field·#14815·'DEFAULT_DURATION'
1135107 ··VISIBILITY_BUILD·Lkotlin/jvm/JvmField;1135107 ··VISIBILITY_BUILD·Lkotlin/jvm/JvmField;
1135108 Annotations·on·field·#14816·'animationTag'1135108 Annotations·on·field·#14816·'animationTag'
1135109 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;1135109 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;
1135110 Annotations·on·field·#14818·'interpolator'1135110 Annotations·on·field·#14818·'interpolator'
1135111 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;1135111 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;
1135112 Annotations·on·field·#14823·'repeatMode'1135112 Annotations·on·field·#14823·'repeatMode'
Offset 1135769, 15 lines modifiedOffset 1135769, 15 lines modified
1135769 direct_methods_size·:·41135769 direct_methods_size·:·4
1135770 virtual_methods_size:·161135770 virtual_methods_size:·16
  
1135771 Class·#4160·annotations:1135771 Class·#4160·annotations:
1135772 Annotations·on·class1135772 Annotations·on·class
1135773 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;·Lcom/mikepenz/iconics/animation/SpinProcessor$Companion;·}1135773 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;·Lcom/mikepenz/iconics/animation/SpinProcessor$Companion;·}
1135774 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nSpinProcessor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SpinProcessor.kt\ncom/mikepenz/iconics/animation/SpinProcessor\n*L\n1#1,85:1\n*E\n"1135774 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nSpinProcessor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·SpinProcessor.kt\ncom/mikepenz/iconics/animation/SpinProcessor\n*L\n1#1,85:1\n*E\n"
1135775 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��`\n\x18\n\x18\n\x18\n��\n\x18\n\x18\n��\n\x18\n\x8\x3\n\x10\n\x8\x6\n.\t\n...\n...\n...\n...\n...\n...\n...\n...\n..\n\n...\n...\n...\n......��·C2.0.:.CDBC.....;..0:.....)..0(........0.........0......4..03...../..0%¢...A.BJO....0.2.....0.2.........0.0.2.........0.0.2..\t......0.0.2..\n......0.0.H.¢.....\rJ.....0.2.....0.H.¢[·...·truncated·by·diffoscope;·len:·1750,·SHA:·d589e9b1da7dbbdbcdf3f03227ca1bee5a78161211c349b633d9d815b85d6a08·...·]"·"Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;"·"direction"·"Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;"·"getDirection"·"()Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;"·"setDirection"·"(Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;)V"·"<init>"·"(Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;Landroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V"·"Companion"·"Direction"·"iconics-core"·}·k=1·mv={·1·4·0·}1135775 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��`\n\x18\n\x18\n\x18\n��\n\x18\n\x18\n��\n\x18\n\x8\x3\n\x10\n\x8\x6\n..\n...\n...\n...\n..\t\n...\n...\n...\n...\n...\n...\n...\n...\n......��·C2.0.:.CDBC.....;..0:...../..0......!..0·........0.........0......*..0'¢...A.BJO....0.2.....0.2.........0.0.2.........0.0.2..\t......0.0.2..\n......0.0.H.¢.....\rJ.....0.2.....0.H.¢.[·...·truncated·by·diffoscope;·len:·1749,·SHA:·d05a8930ee10c4fba2878e5c95f892b963c523fb082d01d28f4ebaba21bee22b·...·]"·"Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;"·"direction"·"Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;"·"getDirection"·"()Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;"·"setDirection"·"(Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;)V"·"<init>"·"(Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;Landroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V"·"Companion"·"Direction"·"iconics-core"·}·k=1·mv={·1·4·0·}
1135776 Annotations·on·field·#14851·'DEFAULT_DURATION'1135776 Annotations·on·field·#14851·'DEFAULT_DURATION'
1135777 ··VISIBILITY_BUILD·Lkotlin/jvm/JvmField;1135777 ··VISIBILITY_BUILD·Lkotlin/jvm/JvmField;
1135778 Annotations·on·field·#14852·'animationTag'1135778 Annotations·on·field·#14852·'animationTag'
1135779 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;1135779 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;
1135780 Annotations·on·field·#14853·'direction'1135780 Annotations·on·field·#14853·'direction'
1135781 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;1135781 ··VISIBILITY_BUILD·Lorg/jetbrains/annotations/NotNull;
1135782 Annotations·on·field·#14855·'interpolator'1135782 Annotations·on·field·#14855·'interpolator'
Offset 1709687, 15 lines modifiedOffset 1709687, 15 lines modified
1709687 ······outs··········:·31709687 ······outs··········:·3
1709688 ······insns·size····:·34·16-bit·code·units1709688 ······insns·size····:·34·16-bit·code·units
1709689 33ffec:········································|[33ffec]·free.rm.skytube.gui.fragments.preferences.AboutPreferenceFragment.getAppBuildTimeStamp:()Ljava/lang/String;1709689 33ffec:········································|[33ffec]·free.rm.skytube.gui.fragments.preferences.AboutPreferenceFragment.getAppBuildTimeStamp:()Ljava/lang/String;
1709690 33fffc:·2200·f615······························|0000:·new-instance·v0,·Ljava/text/SimpleDateFormat;·//·type@15f61709690 33fffc:·2200·f615······························|0000:·new-instance·v0,·Ljava/text/SimpleDateFormat;·//·type@15f6
1709691 340000:·1a01·21d3······························|0002:·const-string·v1,·"yyyy-MM-dd·HH:mm"·//·string@d3211709691 340000:·1a01·21d3······························|0002:·const-string·v1,·"yyyy-MM-dd·HH:mm"·//·string@d321
1709692 340004:·6202·3041······························|0004:·sget-object·v2,·Ljava/util/Locale;.US:Ljava/util/Locale;·//·field@41301709692 340004:·6202·3041······························|0004:·sget-object·v2,·Ljava/util/Locale;.US:Ljava/util/Locale;·//·field@4130
1709693 340008:·7030·0fa0·1002·························|0006:·invoke-direct·{v0,·v1,·v2},·Ljava/text/SimpleDateFormat;.<init>:(Ljava/lang/String;Ljava/util/Locale;)V·//·method@a00f1709693 340008:·7030·0fa0·1002·························|0006:·invoke-direct·{v0,·v1,·v2},·Ljava/text/SimpleDateFormat;.<init>:(Ljava/lang/String;Ljava/util/Locale;)V·//·method@a00f
1709694 34000e:·1801·4f18·6e67·7801·0000···············|0009:·const-wide·v1,·#double·7.98728e-312·//·#00000178676e184f1709694 34000e:·1801·9d5d·dd97·7801·0000···············|0009:·const-wide·v1,·#double·7.99129e-312·//·#0000017897dd5d9d
1709695 340018:·7120·d49d·2100·························|000e:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@9dd41709695 340018:·7120·d49d·2100·························|000e:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@9dd4
1709696 34001e:·0c01···································|0011:·move-result-object·v11709696 34001e:·0c01···································|0011:·move-result-object·v1
1709697 340020:·6e20·10a0·1000·························|0012:·invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@a0101709697 340020:·6e20·10a0·1000·························|0012:·invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@a010
1709698 340026:·0c00···································|0015:·move-result-object·v01709698 340026:·0c00···································|0015:·move-result-object·v0
1709699 340028:·280b···································|0016:·goto·0021·//·+000b1709699 340028:·280b···································|0016:·goto·0021·//·+000b
1709700 34002a:·0d00···································|0017:·move-exception·v01709700 34002a:·0d00···································|0017:·move-exception·v0
1709701 34002c:·6201·cc3e······························|0018:·sget-object·v1,·Lfree/rm/skytube/gui/fragments/preferences/AboutPreferenceFragment;.TAG:Ljava/lang/String;·//·field@3ecc1709701 34002c:·6201·cc3e······························|0018:·sget-object·v1,·Lfree/rm/skytube/gui/fragments/preferences/AboutPreferenceFragment;.TAG:Ljava/lang/String;·//·field@3ecc
1.9 KB
classes.jar
1.02 KB
zipinfo -v {}
    
Offset 161785, 15 lines modifiedOffset 161785, 15 lines modified
161785 ··version·of·encoding·software:···················2.0161785 ··version·of·encoding·software:···················2.0
161786 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT161786 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
161787 ··minimum·software·version·required·to·extract:···2.0161787 ··minimum·software·version·required·to·extract:···2.0
161788 ··compression·method:·····························none·(stored)161788 ··compression·method:·····························none·(stored)
161789 ··file·security·status:···························not·encrypted161789 ··file·security·status:···························not·encrypted
161790 ··extended·local·header:··························no161790 ··extended·local·header:··························no
161791 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00161791 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
161792 ··32-bit·CRC·value·(hex):·························b16976b3161792 ··32-bit·CRC·value·(hex):·························e0237ece
161793 ··compressed·size:································4838·bytes161793 ··compressed·size:································4838·bytes
161794 ··uncompressed·size:······························4838·bytes161794 ··uncompressed·size:······························4838·bytes
161795 ··length·of·filename:·····························71·characters161795 ··length·of·filename:·····························71·characters
161796 ··length·of·extra·field:··························0·bytes161796 ··length·of·extra·field:··························0·bytes
161797 ··length·of·file·comment:·························0·characters161797 ··length·of·file·comment:·························0·characters
161798 ··disk·number·on·which·file·begins:···············disk·1161798 ··disk·number·on·which·file·begins:···············disk·1
161799 ··apparent·file·type:·····························binary161799 ··apparent·file·type:·····························binary
881 B
free/rm/skytube/gui/fragments/preferences/AboutPreferenceFragment.class
739 B
procyon -ec {}
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ········((MaterialDialog$Builder)skyTubeMaterialDialog).negativeText((CharSequence)"");43 ········((MaterialDialog$Builder)skyTubeMaterialDialog).negativeText((CharSequence)"");
44 ········((MaterialDialog$Builder)skyTubeMaterialDialog).show();44 ········((MaterialDialog$Builder)skyTubeMaterialDialog).show();
45 ····}45 ····}
46 ····46 ····
47 ····private·static·String·getAppBuildTimeStamp()·{47 ····private·static·String·getAppBuildTimeStamp()·{
48 ········String·s·=·null;48 ········String·s·=·null;
49 ········try·{49 ········try·{
50 ············new·SimpleDateFormat("yyyy-MM-dd·HH:mm",·Locale.US).format(Long.valueOf(1616642971727L));50 ············new·SimpleDateFormat("yyyy-MM-dd·HH:mm",·Locale.US).format(Long.valueOf(1617455570333L));
51 ········}51 ········}
52 ········finally·{52 ········finally·{
53 ············final·Throwable·t;53 ············final·Throwable·t;
54 ············Log.d(AboutPreferenceFragment.TAG,·"An·error·occurred·while·getting·app's·build·timestamp",·t);54 ············Log.d(AboutPreferenceFragment.TAG,·"An·error·occurred·while·getting·app's·build·timestamp",·t);
55 ············s·=·"???";55 ············s·=·"???";
56 ········}56 ········}
57 ········return·s;57 ········return·s;
694 B
smali/free/rm/skytube/gui/fragments/preferences/AboutPreferenceFragment.smali
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
  
140 ····const-string·v1,·"yyyy-MM-dd·HH:mm"140 ····const-string·v1,·"yyyy-MM-dd·HH:mm"
  
141 ····sget-object·v2,·Ljava/util/Locale;->US:Ljava/util/Locale;141 ····sget-object·v2,·Ljava/util/Locale;->US:Ljava/util/Locale;
  
142 ····invoke-direct·{v0,·v1,·v2},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V142 ····invoke-direct·{v0,·v1,·v2},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
  
143 ····const-wide·v1,·0x178676e184fL143 ····const-wide·v1,·0x17897dd5d9dL
  
144 ····.line·118144 ····.line·118
145 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;145 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
146 ····move-result-object·v1146 ····move-result-object·v1
  
147 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;147 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
8.25 KB
smali/com/mikepenz/iconics/animation/BlinkScaleProcessor.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
22 ····}22 ····}
23 ····d1·=·{23 ····d1·=·{
24 ········"\u0000`\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u0007\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\t\n\u0002\u0008\u0006\n\u0002\u0010\u0008\n\u0002\u0008\u0006\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u000b\n\u0002\u0008\t\[·...·truncated·by·diffoscope;·len:·2143,·SHA:·fb36efa2a533eee982ffa97c08941756746f1e3ece00de544fe10d2d3c471018·...·]\u00a8\u0006D"24 ········"\u0000`\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u0007\n\u0002\u0008\u0006\n\u0002\u0010\u000b\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\t\n\u0002\u0008\u0006\n\u0002\u0010\u0008\n\u0002\u000[·...·truncated·by·diffoscope;·len:·2155,·SHA:·256e2bcb4ecf1f94a3846fe19209aa1614f5627241559caaba422f8eb66faa21·...·]\u00a8\u0006D"
25 ····}25 ····}
26 ····d2·=·{26 ····d2·=·{
27 ········"Lcom/mikepenz/iconics/animation/BlinkScaleProcessor;",27 ········"Lcom/mikepenz/iconics/animation/BlinkScaleProcessor;",
28 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor;",28 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor;",
29 ········"Landroid/graphics/Canvas;",29 ········"Landroid/graphics/Canvas;",
30 ········"canvas",30 ········"canvas",
31 ········"Lcom/mikepenz/iconics/IconicsBrush;",31 ········"Lcom/mikepenz/iconics/IconicsBrush;",
Offset 36, 63 lines modifiedOffset 36, 63 lines modified
36 ········"backgroundBrush",36 ········"backgroundBrush",
37 ········"backgroundContourBrush",37 ········"backgroundContourBrush",
38 ········"",38 ········"",
39 ········"processPreDraw",39 ········"processPreDraw",
40 ········"(Landroid/graphics/Canvas;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;)V",40 ········"(Landroid/graphics/Canvas;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;)V",
41 ········"processPostDraw",41 ········"processPostDraw",
42 ········"(Landroid/graphics/Canvas;)V",42 ········"(Landroid/graphics/Canvas;)V",
 43 ········"Landroid/animation/TimeInterpolator;",
 44 ········"interpolator",
 45 ········"Landroid/animation/TimeInterpolator;",
 46 ········"getInterpolator",
 47 ········"()Landroid/animation/TimeInterpolator;",
 48 ········"setInterpolator",
 49 ········"(Landroid/animation/TimeInterpolator;)V",
43 ········"",50 ········"",
44 ········"minimumScale",51 ········"minimumScale",
45 ········"F",52 ········"F",
46 ········"getMinimumScale",53 ········"getMinimumScale",
47 ········"()F",54 ········"()F",
48 ········"setMinimumScale",55 ········"setMinimumScale",
49 ········"(F)V",56 ········"(F)V",
 57 ········"",
 58 ········"isStartImmediately",
 59 ········"Z",
 60 ········"()Z",
 61 ········"setStartImmediately",
 62 ········"(Z)V",
50 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",63 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
51 ········"repeatMode",64 ········"repeatMode",
52 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",65 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
53 ········"getRepeatMode",66 ········"getRepeatMode",
54 ········"()Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",67 ········"()Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
55 ········"setRepeatMode",68 ········"setRepeatMode",
56 ········"(Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;)V",69 ········"(Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;)V",
57 ········"maximumScale", 
58 ········"getMaximumScale", 
59 ········"setMaximumScale",70 ········"",
 71 ········"animationTag",
 72 ········"Ljava/lang/String;",
 73 ········"getAnimationTag",
 74 ········"()Ljava/lang/String;",
60 ········"",75 ········"",
61 ········"duration",76 ········"duration",
62 ········"J",77 ········"J",
63 ········"getDuration",78 ········"getDuration",
64 ········"()J",79 ········"()J",
65 ········"setDuration",80 ········"setDuration",
66 ········"(J)V",81 ········"(J)V",
67 ········"",82 ········"",
68 ········"repeatCount",83 ········"repeatCount",
69 ········"I",84 ········"I",
70 ········"getRepeatCount",85 ········"getRepeatCount",
71 ········"()I",86 ········"()I",
72 ········"setRepeatCount",87 ········"setRepeatCount",
73 ········"(I)V",88 ········"(I)V",
 89 ········"maximumScale",
 90 ········"getMaximumScale",
 91 ········"setMaximumScale",
74 ········"", 
75 ········"animationTag", 
76 ········"Ljava/lang/String;", 
77 ········"getAnimationTag", 
78 ········"()Ljava/lang/String;", 
79 ········"Landroid/animation/TimeInterpolator;", 
80 ········"interpolator", 
81 ········"Landroid/animation/TimeInterpolator;", 
82 ········"getInterpolator", 
83 ········"()Landroid/animation/TimeInterpolator;", 
84 ········"setInterpolator", 
85 ········"(Landroid/animation/TimeInterpolator;)V", 
86 ········"", 
87 ········"isStartImmediately", 
88 ········"Z", 
89 ········"()Z", 
90 ········"setStartImmediately", 
91 ········"(Z)V", 
92 ········"<init>",92 ········"<init>",
93 ········"(FFLandroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V",93 ········"(FFLandroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V",
94 ········"Companion",94 ········"Companion",
95 ········"iconics-core"95 ········"iconics-core"
96 ····}96 ····}
97 ····k·=·0x197 ····k·=·0x1
98 ····mv·=·{98 ····mv·=·{
8.22 KB
smali/com/mikepenz/iconics/animation/SpinProcessor.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .annotation·runtime·Lkotlin/Metadata;18 .annotation·runtime·Lkotlin/Metadata;
19 ····bv·=·{19 ····bv·=·{
20 ········0x1,20 ········0x1,
21 ········0x0,21 ········0x0,
22 ········0x322 ········0x3
23 ····}23 ····}
24 ····d1·=·{24 ····d1·=·{
25 ········"\u0000`\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0006\n\u0002\u0010\t\n\u0002\u0008\u0006\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0008\n\u0002\u0008\u0006\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0[·...·truncated·by·diffoscope;·len:·1946,·SHA:·c3645ab9220877fb9eb7bb50eaa024ea392c3a88939edd473ec467360ce32186·...·]\u0004\u00088\u00109R\"\u0010;\u001a\u00020:8\u0016@\u0016X\u0096\u000e\u00a2\u0006\u0012\n\u0004\u0008;\u0010<\u001a\u0004\u0008=\u0010>\"\u0004\u0008?\u0010@\u00a8\u0006E"25 ········"\u0000`\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u0008\n\u0002\u0008\u0006\n\u0002\u0010\t\n\u0002\u0008\u0006\n\u0002\u0010\u000b\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u000[·...·truncated·by·diffoscope;·len:·1946,·SHA:·24a6b1be107e4265d320f3bb1fe020d9f37ef06c776bf6e7260fd8343cbc3cb6·...·]\u0004\u00088\u00109R\"\u0010;\u001a\u00020:8\u0016@\u0016X\u0096\u000e\u00a2\u0006\u0012\n\u0004\u0008;\u0010<\u001a\u0004\u0008=\u0010>\"\u0004\u0008?\u0010@\u00a8\u0006E"
26 ····}26 ····}
27 ····d2·=·{27 ····d2·=·{
28 ········"Lcom/mikepenz/iconics/animation/SpinProcessor;",28 ········"Lcom/mikepenz/iconics/animation/SpinProcessor;",
29 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor;",29 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor;",
30 ········"Landroid/graphics/Canvas;",30 ········"Landroid/graphics/Canvas;",
31 ········"canvas",31 ········"canvas",
32 ········"Lcom/mikepenz/iconics/IconicsBrush;",32 ········"Lcom/mikepenz/iconics/IconicsBrush;",
Offset 39, 54 lines modifiedOffset 39, 54 lines modified
39 ········"",39 ········"",
40 ········"processPreDraw",40 ········"processPreDraw",
41 ········"(Landroid/graphics/Canvas;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;)V",41 ········"(Landroid/graphics/Canvas;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;)V",
42 ········"processPostDraw",42 ········"processPostDraw",
43 ········"(Landroid/graphics/Canvas;)V",43 ········"(Landroid/graphics/Canvas;)V",
44 ········"onDrawableDetached",44 ········"onDrawableDetached",
45 ········"()V",45 ········"()V",
46 ········"",46 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
47 ········"duration",47 ········"repeatMode",
 48 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
 49 ········"getRepeatMode",
 50 ········"()Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
 51 ········"setRepeatMode",
 52 ········"(Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;)V",
48 ········"J", 
49 ········"getDuration", 
50 ········"()J", 
51 ········"setDuration", 
52 ········"(J)V", 
53 ········"", 
54 ········"animationTag", 
55 ········"Ljava/lang/String;", 
56 ········"getAnimationTag", 
57 ········"()Ljava/lang/String;", 
58 ········"",53 ········"",
59 ········"repeatCount",54 ········"repeatCount",
60 ········"I",55 ········"I",
61 ········"getRepeatCount",56 ········"getRepeatCount",
62 ········"()I",57 ········"()I",
63 ········"setRepeatCount",58 ········"setRepeatCount",
64 ········"(I)V",59 ········"(I)V",
65 ········"",60 ········"",
 61 ········"duration",
 62 ········"J",
 63 ········"getDuration",
 64 ········"()J",
 65 ········"setDuration",
 66 ········"(J)V",
 67 ········"",
66 ········"isDrawableShadowCleared",68 ········"isDrawableShadowCleared",
67 ········"Z",69 ········"Z",
 70 ········"isStartImmediately",
 71 ········"()Z",
 72 ········"setStartImmediately",
 73 ········"(Z)V",
68 ········"Landroid/animation/TimeInterpolator;",74 ········"Landroid/animation/TimeInterpolator;",
69 ········"interpolator",75 ········"interpolator",
70 ········"Landroid/animation/TimeInterpolator;",76 ········"Landroid/animation/TimeInterpolator;",
71 ········"getInterpolator",77 ········"getInterpolator",
72 ········"()Landroid/animation/TimeInterpolator;",78 ········"()Landroid/animation/TimeInterpolator;",
73 ········"setInterpolator",79 ········"setInterpolator",
74 ········"(Landroid/animation/TimeInterpolator;)V",80 ········"(Landroid/animation/TimeInterpolator;)V",
75 ········"isStartImmediately", 
76 ········"()Z",81 ········"",
 82 ········"animationTag",
 83 ········"Ljava/lang/String;",
 84 ········"getAnimationTag",
 85 ········"()Ljava/lang/String;",
77 ········"setStartImmediately", 
78 ········"(Z)V", 
79 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;", 
80 ········"repeatMode", 
81 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;", 
82 ········"getRepeatMode", 
83 ········"()Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;", 
84 ········"setRepeatMode", 
85 ········"(Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;)V", 
86 ········"Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;",86 ········"Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;",
87 ········"direction",87 ········"direction",
88 ········"Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;",88 ········"Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;",
89 ········"getDirection",89 ········"getDirection",
90 ········"()Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;",90 ········"()Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;",
91 ········"setDirection",91 ········"setDirection",
92 ········"(Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;)V",92 ········"(Lcom/mikepenz/iconics/animation/SpinProcessor$Direction;)V",
8.04 KB
smali/com/mikepenz/iconics/animation/BlinkAlphaProcessor.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 .annotation·runtime·Lkotlin/Metadata;13 .annotation·runtime·Lkotlin/Metadata;
14 ····bv·=·{14 ····bv·=·{
15 ········0x1,15 ········0x1,
16 ········0x0,16 ········0x0,
17 ········0x317 ········0x3
18 ····}18 ····}
19 ····d1·=·{19 ····d1·=·{
20 ········"\u0000X\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0008\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u000c\n\u0002\u0010\t\n\u0002\u0008\u0006\n\u0002\u0010\u000b\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\n\u0008\u0016\u0018\u0000·=2\u00020\u0001:\u[·...·truncated·by·diffoscope;·len:·1837,·SHA:·2184f12a5bfdda40d6eea2cef93accf878a55e9b28ea9fc7fa6dcbc6d687c014·...·]\u00101\"\u0004\u00082\u00103R\"\u00105\u001a\u0002048\u0016@\u0016X\u0096\u000e\u00a2\u0006\u0012\n\u0004\u00085\u00106\u001a\u0004\u00087\u00108\"\u0004\u00089\u0010:\u00a8\u0006>"20 ········"\u0000X\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0005\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\t\n\u0002\u0008\u0006\n\u0002\u0010\u0008\n\u0002\u0008\u000c\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\n\u0008\u0016\u0018\u0000·=2\u00020\u0001:\u[·...·truncated·by·diffoscope;·len:·1795,·SHA:·464665ad179099ae9f037b203164f137eab5f7fe45c4ea6347631466057692ce·...·]\u00101\"\u0004\u00082\u00103R\"\u00105\u001a\u0002048\u0016@\u0016X\u0096\u000e\u00a2\u0006\u0012\n\u0004\u00085\u00106\u001a\u0004\u00087\u00108\"\u0004\u00089\u0010:\u00a8\u0006>"
21 ····}21 ····}
22 ····d2·=·{22 ····d2·=·{
23 ········"Lcom/mikepenz/iconics/animation/BlinkAlphaProcessor;",23 ········"Lcom/mikepenz/iconics/animation/BlinkAlphaProcessor;",
24 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor;",24 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor;",
25 ········"Landroid/graphics/Canvas;",25 ········"Landroid/graphics/Canvas;",
26 ········"canvas",26 ········"canvas",
27 ········"Lcom/mikepenz/iconics/IconicsBrush;",27 ········"Lcom/mikepenz/iconics/IconicsBrush;",
Offset 31, 58 lines modifiedOffset 31, 58 lines modified
31 ········"iconContourBrush",31 ········"iconContourBrush",
32 ········"backgroundBrush",32 ········"backgroundBrush",
33 ········"backgroundContourBrush",33 ········"backgroundContourBrush",
34 ········"",34 ········"",
35 ········"processPreDraw",35 ········"processPreDraw",
36 ········"(Landroid/graphics/Canvas;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;)V",36 ········"(Landroid/graphics/Canvas;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;Lcom/mikepenz/iconics/IconicsBrush;)V",
37 ········"",37 ········"",
 38 ········"isStartImmediately",
 39 ········"Z",
 40 ········"()Z",
 41 ········"setStartImmediately",
 42 ········"(Z)V",
 43 ········"",
38 ········"animationTag",44 ········"animationTag",
39 ········"Ljava/lang/String;",45 ········"Ljava/lang/String;",
40 ········"getAnimationTag",46 ········"getAnimationTag",
41 ········"()Ljava/lang/String;",47 ········"()Ljava/lang/String;",
42 ········"",48 ········"",
43 ········"maximumAlpha", 
44 ········"I", 
45 ········"getMaximumAlpha", 
46 ········"()I", 
47 ········"setMaximumAlpha", 
48 ········"(I)V", 
49 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;", 
50 ········"repeatMode", 
51 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;", 
52 ········"getRepeatMode", 
53 ········"()Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;", 
54 ········"setRepeatMode", 
55 ········"(Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;)V", 
56 ········"minimumAlpha", 
57 ········"getMinimumAlpha", 
58 ········"setMinimumAlpha", 
59 ········"repeatCount", 
60 ········"getRepeatCount", 
61 ········"setRepeatCount", 
62 ········"", 
63 ········"duration",49 ········"duration",
64 ········"J",50 ········"J",
65 ········"getDuration",51 ········"getDuration",
66 ········"()J",52 ········"()J",
67 ········"setDuration",53 ········"setDuration",
68 ········"(J)V",54 ········"(J)V",
69 ········"",55 ········"",
70 ········"isStartImmediately",56 ········"repeatCount",
71 ········"Z",57 ········"I",
 58 ········"getRepeatCount",
72 ········"()Z",59 ········"()I",
73 ········"setStartImmediately",60 ········"setRepeatCount",
74 ········"(Z)V",61 ········"(I)V",
 62 ········"maximumAlpha",
 63 ········"getMaximumAlpha",
 64 ········"setMaximumAlpha",
 65 ········"minimumAlpha",
 66 ········"getMinimumAlpha",
 67 ········"setMinimumAlpha",
75 ········"Landroid/animation/TimeInterpolator;",68 ········"Landroid/animation/TimeInterpolator;",
76 ········"interpolator",69 ········"interpolator",
77 ········"Landroid/animation/TimeInterpolator;",70 ········"Landroid/animation/TimeInterpolator;",
78 ········"getInterpolator",71 ········"getInterpolator",
79 ········"()Landroid/animation/TimeInterpolator;",72 ········"()Landroid/animation/TimeInterpolator;",
80 ········"setInterpolator",73 ········"setInterpolator",
81 ········"(Landroid/animation/TimeInterpolator;)V",74 ········"(Landroid/animation/TimeInterpolator;)V",
 75 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
 76 ········"repeatMode",
 77 ········"Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
 78 ········"getRepeatMode",
 79 ········"()Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;",
 80 ········"setRepeatMode",
 81 ········"(Lcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;)V",
82 ········"<init>",82 ········"<init>",
83 ········"(IILandroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V",83 ········"(IILandroid/animation/TimeInterpolator;JILcom/mikepenz/iconics/animation/IconicsAnimationProcessor$RepeatMode;Z)V",
84 ········"Companion",84 ········"Companion",
85 ········"iconics-core"85 ········"iconics-core"
86 ····}86 ····}
87 ····k·=·0x187 ····k·=·0x1
88 ····mv·=·{88 ····mv·=·{
1.23 KB
smali_classes2/j$/util/Collection$-EL.smali
Ordering differences only
    
Offset 74, 43 lines modifiedOffset 74, 43 lines modified
  
74 ····move-result-object·p074 ····move-result-object·p0
  
75 ····return-object·p075 ····return-object·p0
  
76 ····.line·276 ····.line·2
77 ····:cond_177 ····:cond_1
78 ····instance-of·v0,·p0,·Ljava/util/List; 
  
79 ····if-eqz·v0,·:cond_2 
  
80 ····check-cast·p0,·Ljava/util/List; 
  
81 ····invoke-static·{p0},·Lj$/util/List$-CC;->$default$spliterator(Ljava/util/List;)Lj$/util/Spliterator; 
  
82 ····move-result-object·p0 
  
83 ····return-object·p0 
  
84 ····:cond_2 
85 ····instance-of·v0,·p0,·Ljava/util/SortedSet;78 ····instance-of·v0,·p0,·Ljava/util/SortedSet;
  
86 ····if-eqz·v0,·:cond_379 ····if-eqz·v0,·:cond_2
  
87 ····check-cast·p0,·Ljava/util/SortedSet;80 ····check-cast·p0,·Ljava/util/SortedSet;
  
88 ····.line·381 ····.line·3
89 ····new-instance·v0,·Lj$/util/u;82 ····new-instance·v0,·Lj$/util/u;
  
90 ····const/16·v1,·0x1583 ····const/16·v1,·0x15
  
91 ····invoke-direct·{v0,·p0,·p0,·v1},·Lj$/util/u;-><init>(Ljava/util/SortedSet;Ljava/util/Collection;I)V84 ····invoke-direct·{v0,·p0,·p0,·v1},·Lj$/util/u;-><init>(Ljava/util/SortedSet;Ljava/util/Collection;I)V
  
92 ····return-object·v085 ····return-object·v0
  
93 ····.line·486 ····.line·4
 87 ····:cond_2
 88 ····instance-of·v0,·p0,·Ljava/util/List;
  
 89 ····if-eqz·v0,·:cond_3
  
 90 ····check-cast·p0,·Ljava/util/List;
  
 91 ····invoke-static·{p0},·Lj$/util/List$-CC;->$default$spliterator(Ljava/util/List;)Lj$/util/Spliterator;
  
 92 ····move-result-object·p0
  
 93 ····return-object·p0
  
94 ····:cond_394 ····:cond_3
95 ····instance-of·v0,·p0,·Ljava/util/Set;95 ····instance-of·v0,·p0,·Ljava/util/Set;
  
96 ····if-eqz·v0,·:cond_496 ····if-eqz·v0,·:cond_4
  
97 ····check-cast·p0,·Ljava/util/Set;97 ····check-cast·p0,·Ljava/util/Set;