60.8 MB
/home/fdroid/fdroiddata/tmp/de.danoeh.antennapod_2070195.apk vs.
/home/fdroid/fdroiddata/unsigned/de.danoeh.antennapod_2070195.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 0000000000000000000000000000000000000000000000000000000000000000000000 
12 0000000000000000000000000000000000000000000000000000000000000000000000 
13 0000000000000000000000000000000000000000000000 
  
14 Key·0x7109871a: 
15 0e0700000a070000c00300006000000028000000030100002000000042b78c35760950 
16 b558ab9911ef0070ab50e688b91288c9050f322c5aac6283a630000000210400002800 
17 0000f8ba1d0a438a26a2dae972b313f1817355d0d54dec8e2026c721e5acd92e10fcd7 
18 fbae000000000044030000400300003082033c30820224a0030201020204505b0cef30 
19 0d06092a864886f70d01010505003060310b300906035504061302554b310c300a0603 
20 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
21 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
22 064644726f6964301e170d3132303932303132333234375a170d343030323036313233 
23 3234375a3060310b300906035504061302554b310c300a060355040813034f5247310c 
24 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
25 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
26 22300d06092a864886f70d01010105000382010f003082010a0282010100a617e931f6 
27 b62af4b4026252a3422563d31bd6fc7035b85e87533889ce63bcea0ad4d35e8b59e7ce 
28 6c8641aee6467b593e543acb5ccd929515d4d9388b2ca9349b77d544c99f01d31089bd 
29 ba6df5f770eccaeabb9f754433611c0d85b15d03029b7a180b4879fbc7f1f7fda40ef7 
30 5faedbca939ff1120fad8b2a87aa8087cb509a7394a1b1e1c18bf73d522b3829f36c71 
31 0c500a403e5fd29411943d746212116bac7847e9e0e9e6fe88ececc969f75539bd5ecf 
32 b34061f719059b1fbb99ffdb6deb0f6751ea53e36bd0e6b576f15ffb47287f14a7c5c5 
33 8ae65c0c04ea9ff38654b2f9d4371d2a4fc308c6d3c4917b3d95913376c900064f7ff9 
34 9e62912c9f190203010001300d06092a864886f70d01010505000382010100899bc1ba 
35 875db5cabf4cc83d316494e1334a32b50cae51d487639c972cbe63a1ca481d9ed33e16 
36 c59ac22aa2177e343205d7ff2c16e8f4379a5c7fdc601691e623bdcebbe1f337b78dad 
37 6fe064dc10024f814649ec119e0d0afaf02bee2a6ce0aeb76e6e6a8517a2464edefc58 
38 11fb0c667a6207c6dc12480aa5f0af3b0f55a02e26515ff385d4e4f53875eae686b481 
39 455cc653a4d5e43d941b3060093ba20151e6772141be13f17422836ea386bbca74d6db 
40 91ff562d839ce3987c1daeda94b06779e802820052a8581796048cec69c1becff619b4 
41 65036e92605ce10de77cc6cf990a6b8e628deebda30ddcd239bca9037f02384cc77956 
42 36fc3b7405d0d40c000000080000000df0efbe03000000000000001802000008010000 
43 0301000000010000869b5d2307316bccde61944d9046b04af49dc71ed9a284bf1e711f 
44 de5bc95abfcb866f25821f6ddccb99e78c338ad8c01506cde319392926343609a8d51a 
45 fe05b2f6f2458f2c69d33b27074502802a48be61e93588cb44eb48c10b15f36f37ecec 
46 cc1e04acef820ca76b04c41b2f41138c1a72ada1088506af14d28f782de7e20bb138c1 
47 7ecb21b22ca3686415ca5db8f9eee1c2899a20a5f5efe4455ac59313c1d52b99def9e8 
48 887689a2871962a5a0f50434de933ae90b1bed9b0edb456db0f2abf6e2eeb11c84638e 
49 e4c357456729cb9f6509c4493d595d2b4c11ef7675b2da2eb3ac63f158a2ef2adb6597 
50 c1ec42cb80459533ac9bbc3f29d2c63e2054ca080100002104000000010000869b5d23 
51 07316bccde61944d9046b04af49dc71ed9a284bf1e711fde5bc95abfcb866f25821f6d 
52 dccb99e78c338ad8c01506cde319392926343609a8d51afe05b2f6f2458f2c69d33b27 
53 074502802a48be61e93588cb44eb48c10b15f36f37ececcc1e04acef820ca76b04c41b 
54 2f41138c1a72ada1088506af14d28f782de7e20bb138c17ecb21b22ca3686415ca5db8 
55 f9eee1c2899a20a5f5efe4455ac59313c1d52b99def9e8887689a2871962a5a0f50434 
56 de933ae90b1bed9b0edb456db0f2abf6e2eeb11c84638ee4c357456729cb9f6509c449 
57 3d595d2b4c11ef7675b2da2eb3ac63f158a2ef2adb6597c1ec42cb80459533ac9bbc3f 
58 29d2c63e2054ca2601000030820122300d06092a864886f70d01010105000382010f00 
59 3082010a0282010100a617e931f6b62af4b4026252a3422563d31bd6fc7035b85e8753 
60 3889ce63bcea0ad4d35e8b59e7ce6c8641aee6467b593e543acb5ccd929515d4d9388b 
61 2ca9349b77d544c99f01d31089bdba6df5f770eccaeabb9f754433611c0d85b15d0302 
62 9b7a180b4879fbc7f1f7fda40ef75faedbca939ff1120fad8b2a87aa8087cb509a7394 
63 a1b1e1c18bf73d522b3829f36c710c500a403e5fd29411943d746212116bac7847e9e0 
64 e9e6fe88ececc969f75539bd5ecfb34061f719059b1fbb99ffdb6deb0f6751ea53e36b 
65 d0e6b576f15ffb47287f14a7c5c58ae65c0c04ea9ff38654b2f9d4371d2a4fc308c6d3 
66 c4917b3d95913376c900064f7ff99e62912c9f190203010001 
  
67 Key·0xf05368c0: 
68 0e0700000a070000b80300006000000028000000030100002000000042b78c35760950 
69 b558ab9911ef0070ab50e688b91288c9050f322c5aac6283a630000000210400002800 
70 0000f8ba1d0a438a26a2dae972b313f1817355d0d54dec8e2026c721e5acd92e10fcd7 
71 fbae000000000044030000400300003082033c30820224a0030201020204505b0cef30 
72 0d06092a864886f70d01010505003060310b300906035504061302554b310c300a0603 
73 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
74 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
75 064644726f6964301e170d3132303932303132333234375a170d343030323036313233 
76 3234375a3060310b300906035504061302554b310c300a060355040813034f5247310c 
77 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
78 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
79 22300d06092a864886f70d01010105000382010f003082010a0282010100a617e931f6 
80 b62af4b4026252a3422563d31bd6fc7035b85e87533889ce63bcea0ad4d35e8b59e7ce 
81 6c8641aee6467b593e543acb5ccd929515d4d9388b2ca9349b77d544c99f01d31089bd 
82 ba6df5f770eccaeabb9f754433611c0d85b15d03029b7a180b4879fbc7f1f7fda40ef7 
83 5faedbca939ff1120fad8b2a87aa8087cb509a7394a1b1e1c18bf73d522b3829f36c71 
84 0c500a403e5fd29411943d746212116bac7847e9e0e9e6fe88ececc969f75539bd5ecf 
85 b34061f719059b1fbb99ffdb6deb0f6751ea53e36bd0e6b576f15ffb47287f14a7c5c5 
86 8ae65c0c04ea9ff38654b2f9d4371d2a4fc308c6d3c4917b3d95913376c900064f7ff9 
87 9e62912c9f190203010001300d06092a864886f70d01010505000382010100899bc1ba 
88 875db5cabf4cc83d316494e1334a32b50cae51d487639c972cbe63a1ca481d9ed33e16 
89 c59ac22aa2177e343205d7ff2c16e8f4379a5c7fdc601691e623bdcebbe1f337b78dad 
90 6fe064dc10024f814649ec119e0d0afaf02bee2a6ce0aeb76e6e6a8517a2464edefc58 
91 11fb0c667a6207c6dc12480aa5f0af3b0f55a02e26515ff385d4e4f53875eae686b481 
92 455cc653a4d5e43d941b3060093ba20151e6772141be13f17422836ea386bbca74d6db 
93 91ff562d839ce3987c1daeda94b06779e802820052a8581796048cec69c1becff619b4 
94 65036e92605ce10de77cc6cf990a6b8e628deebda30ddcd239bca9037f02384cc77956 
95 36fc3b7405d0d418000000ffffff7f0000000018000000ffffff7f1802000008010000 
96 03010000000100001295f04a0ae5ea4ce12829b8d538bead05d9a96477df9a0b9d3c51 
97 b62b8cb5b2cc075ccadc4b616a28cfb4226023779c4bdb62b4b038b1e6009cdc7bce76 
98 499a92d46835c8f904a7c6b2adb5a4450392dadd5c561094eea961de6603a43a7a1f53 
99 69689dfc5bcec8dee909704808efaa893f60e8b772c407234119ca92e2717bf3e03d58 
100 6792c9e66f2b5b0264e76bcb4d2cf63ec5729a57710f712f8eb29d2540ec069626f404 
101 f4585d7050b5b406499a9de0fd5837fedf1cd3d485dad95de8e66d324f149ff014ae17 
102 8d74796417fb43d79b58decb294bbbb66715cad74847a68db423bfea8c40f6fedba96e 
103 5ddaad173a365c2ea12555a2bc59b231f0a8cc0801000021040000000100001295f04a 
104 0ae5ea4ce12829b8d538bead05d9a96477df9a0b9d3c51b62b8cb5b2cc075ccadc4b61 
105 6a28cfb4226023779c4bdb62b4b038b1e6009cdc7bce76499a92d46835c8f904a7c6b2 
106 adb5a4450392dadd5c561094eea961de6603a43a7a1f5369689dfc5bcec8dee9097048 
107 08efaa893f60e8b772c407234119ca92e2717bf3e03d586792c9e66f2b5b0264e76bcb 
108 4d2cf63ec5729a57710f712f8eb29d2540ec069626f404f4585d7050b5b406499a9de0 
109 fd5837fedf1cd3d485dad95de8e66d324f149ff014ae178d74796417fb43d79b58decb 
110 294bbbb66715cad74847a68db423bfea8c40f6fedba96e5ddaad173a365c2ea12555a2 
111 bc59b231f0a8cc2601000030820122300d06092a864886f70d01010105000382010f00 
112 3082010a0282010100a617e931f6b62af4b4026252a3422563d31bd6fc7035b85e8753 
113 3889ce63bcea0ad4d35e8b59e7ce6c8641aee6467b593e543acb5ccd929515d4d9388b 
114 2ca9349b77d544c99f01d31089bdba6df5f770eccaeabb9f754433611c0d85b15d0302 
115 9b7a180b4879fbc7f1f7fda40ef75faedbca939ff1120fad8b2a87aa8087cb509a7394 
116 a1b1e1c18bf73d522b3829f36c710c500a403e5fd29411943d746212116bac7847e9e0 
117 e9e6fe88ececc969f75539bd5ecfb34061f719059b1fbb99ffdb6deb0f6751ea53e36b 
118 d0e6b576f15ffb47287f14a7c5c58ae65c0c04ea9ff38654b2f9d4371d2a4fc308c6d3 
119 c4917b3d95913376c900064f7ff99e62912c9f190203010001 
16.1 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: Missing META-INF/MANIFEST.MF
    
Offset 1, 91 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:·179430565a4a04bfe7827483243099bd10870410800cd7c4c7b48d8d3226df55 
10 Signer·#1·certificate·SHA-1·digest:·a5c46be7688949bb85534ce316c0be09e7d86d26 
11 Signer·#1·certificate·MD5·digest:·f07fa9b4bac616b879c13c2ead5c29c6 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·2ac9893fb94e8b8f2f0c80a0f83ab9a30d0fde5c0bcb7ded3dab05a4a7c12b68 
15 Signer·#1·public·key·SHA-1·digest:·dfb1f841a72ed66e0fcde99ccac1e27e25d2601b 
16 Signer·#1·public·key·MD5·digest:·f8981eee6d64a2188e3279a9b1ba629a 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·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/activity-ktx_release.kotlin_module·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.activity_activity-ktx.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.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/. 
21 WARNING:·META-INF/androidx.annotation_annotation-experimental.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.appcompat_appcompat-resources.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.appcompat_appcompat.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.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/. 
25 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.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.cardview_cardview.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.coordinatorlayout_coordinatorlayout.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.core_core-ktx.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.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/. 
30 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.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.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/. 
32 WARNING:·META-INF/androidx.databinding_viewbinding.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.documentfile_documentfile.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.drawerlayout_drawerlayout.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/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 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/. 
39 WARNING:·META-INF/androidx.gridlayout_gridlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 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/. 
46 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/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 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/. 
49 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 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/. 
52 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/. 
53 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/. 
54 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.palette_palette.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 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/. 
60 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/. 
61 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 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/. 
63 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 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/. 
65 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/. 
66 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 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/. 
72 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 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/. 
74 WARNING:·META-INF/androidx.work_work-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/. 
75 WARNING:·META-INF/annotation-experimental_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/balloon_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
77 WARNING:·META-INF/collection-ktx.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
78 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
79 WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
80 WARNING:·META-INF/fragment-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
81 WARNING:·META-INF/fyydlin.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
82 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
83 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
84 WARNING:·META-INF/kotlinx-coroutines-android.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
85 WARNING:·META-INF/kotlinx-coroutines-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
86 WARNING:·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
87 WARNING:·META-INF/lifecycle-runtime-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
88 WARNING:·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
89 WARNING:·META-INF/savedstate-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
90 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
91 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.97 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·11471831·bytes,·number·of·entries:·13771 Zip·file·size:·11360241·bytes,·number·of·entries:·1374
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··8448188·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··8448248·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx···630508·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx···630508·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw-rw-rw-··0.0·unx··2099504·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libconscrypt_jni.so5 -rw-rw-rw-··0.0·unx··2099504·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libconscrypt_jni.so
6 -rw-rw-rw-··0.0·unx··1279936·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libconscrypt_jni.so6 -rw-rw-rw-··0.0·unx··1279936·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libconscrypt_jni.so
7 -rw-rw-rw-··0.0·unx··2254740·b-·defN·81-Jan-01·01:01·lib/x86/libconscrypt_jni.so7 -rw-rw-rw-··0.0·unx··2254740·b-·defN·81-Jan-01·01:01·lib/x86/libconscrypt_jni.so
8 -rw-rw-rw-··0.0·unx··2501448·b-·defN·81-Jan-01·01:01·lib/x86_64/libconscrypt_jni.so8 -rw-rw-rw-··0.0·unx··2501448·b-·defN·81-Jan-01·01:01·lib/x86_64/libconscrypt_jni.so
9 -rw-rw-rw-··0.0·unx····36447·b-·defN·81-Jan-01·01:01·assets/LICENSE.txt9 -rw-rw-rw-··0.0·unx····36447·b-·defN·81-Jan-01·01:01·assets/LICENSE.txt
10 -rw-rw-rw-··0.0·unx······764·b-·defN·81-Jan-01·01:01·assets/LICENSE_ANDROID_ICONIFY.txt10 -rw-rw-rw-··0.0·unx······764·b-·defN·81-Jan-01·01:01·assets/LICENSE_ANDROID_ICONIFY.txt
Offset 1369, 11 lines modifiedOffset 1369, 8 lines modified
1369 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins1369 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
1370 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins1370 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
1371 -rw----·····2.0·fat····13050·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins1371 -rw----·····2.0·fat····13050·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
1372 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins1372 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
1373 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins1373 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
1374 -rw----·····2.0·fat····34000·b-·defN·81-Jan-01·01:01·okhttp3/internal/publicsuffix/publicsuffixes.gz1374 -rw----·····2.0·fat····34000·b-·defN·81-Jan-01·01:01·okhttp3/internal/publicsuffix/publicsuffixes.gz
1375 -rw----·····2.0·fat······163·b-·defN·81-Jan-01·01:01·org/conscrypt/conscrypt.properties1375 -rw----·····2.0·fat······163·b-·defN·81-Jan-01·01:01·org/conscrypt/conscrypt.properties
1376 -rw----·····2.0·fat···120621·b-·defN·81-Jan-01·01:01·META-INF/697C4250.SF 
1377 -rw----·····2.0·fat·····1299·b-·defN·81-Jan-01·01:01·META-INF/697C4250.RSA 
1378 -rw----·····2.0·fat···120494·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
1379 1377·files,·22369069·bytes·uncompressed,·11319105·bytes·compressed:··49.4%1376 1374·files,·22126715·bytes·uncompressed,·11212138·bytes·compressed:··49.3%
60.7 MB
classes.dex
60.6 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 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············:·ae7d74b24 checksum············:·64944626
5 signature···········:·9aeb...e8815 signature···········:·1aac...1199
6 file_size···········:·84481886 file_size···········:·8448248
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·····:·6204910 string_ids_size·····:·62049
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·926712 type_ids_size·······:·9267
13 type_ids_off········:·248308·(0x03c9f4)13 type_ids_off········:·248308·(0x03c9f4)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·285376·(0x045ac0)15 proto_ids_off·······:·285376·(0x045ac0)
16 field_ids_size······:·6517816 field_ids_size······:·65178
17 field_ids_off·······:·442552·(0x06c0b8)17 field_ids_off·······:·442552·(0x06c0b8)
18 method_ids_size·····:·5523218 method_ids_size·····:·55232
19 method_ids_off······:·963976·(0x0eb588)19 method_ids_off······:·963976·(0x0eb588)
20 class_defs_size·····:·760620 class_defs_size·····:·7606
21 class_defs_off······:·1405832·(0x157388)21 class_defs_off······:·1405832·(0x157388)
22 data_size···········:·679896422 data_size···········:·6799024
23 data_off············:·1649224·(0x192a48)23 data_off············:·1649224·(0x192a48)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4113·(0x1011)26 access_flags········:·4113·(0x1011)
27 superclass_idx······:·774727 superclass_idx······:·7747
28 source_file_idx·····:·2153828 source_file_idx·····:·21538
Offset 660371, 17 lines modifiedOffset 660371, 17 lines modified
660371 ······type··········:·'()V'660371 ······type··········:·'()V'
660372 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)660372 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
660373 ······code··········-660373 ······code··········-
660374 ······registers·····:·1660374 ······registers·····:·1
660375 ······ins···········:·1660375 ······ins···········:·1
660376 ······outs··········:·1660376 ······outs··········:·1
660377 ······insns·size····:·4·16-bit·code·units660377 ······insns·size····:·4·16-bit·code·units
660378 3cec40:········································|[3cec40]·de.danoeh.antennapod.BuildConfig.<init>:()V660378 3cec7c:········································|[3cec7c]·de.danoeh.antennapod.BuildConfig.<init>:()V
660379 3cec50:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02660379 3cec8c:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02
660380 3cec56:·0e00···································|0003:·return-void660380 3cec92:·0e00···································|0003:·return-void
660381 ······catches·······:·(none)660381 ······catches·······:·(none)
660382 ······positions·····:·660382 ······positions·····:·
660383 ········0x0000·line=6660383 ········0x0000·line=6
660384 ······locals········:·660384 ······locals········:·
660385 ········0x0000·-·0x0004·reg=0·this·Lde/danoeh/antennapod/BuildConfig;·660385 ········0x0000·-·0x0004·reg=0·this·Lde/danoeh/antennapod/BuildConfig;·
  
660386 ··Virtual·methods···-660386 ··Virtual·methods···-
Offset 660710, 17 lines modifiedOffset 660710, 17 lines modified
660710 ······type··········:·'()V'660710 ······type··········:·'()V'
660711 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)660711 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
660712 ······code··········-660712 ······code··········-
660713 ······registers·····:·1660713 ······registers·····:·1
660714 ······ins···········:·1660714 ······ins···········:·1
660715 ······outs··········:·1660715 ······outs··········:·1
660716 ······insns·size····:·4·16-bit·code·units660716 ······insns·size····:·4·16-bit·code·units
660717 3ceddc:········································|[3ceddc]·de.danoeh.antennapod.R$anim.<init>:()V660717 3cee18:········································|[3cee18]·de.danoeh.antennapod.R$anim.<init>:()V
660718 3cedec:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02660718 3cee28:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02
660719 3cedf2:·0e00···································|0003:·return-void660719 3cee2e:·0e00···································|0003:·return-void
660720 ······catches·······:·(none)660720 ······catches·······:·(none)
660721 ······positions·····:·660721 ······positions·····:·
660722 ······locals········:·660722 ······locals········:·
  
660723 ··Virtual·methods···-660723 ··Virtual·methods···-
660724 ··source_file_idx···:·21538·(SourceFile)660724 ··source_file_idx···:·21538·(SourceFile)
  
Offset 660882, 17 lines modifiedOffset 660882, 17 lines modified
660882 ······type··········:·'()V'660882 ······type··········:·'()V'
660883 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)660883 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
660884 ······code··········-660884 ······code··········-
660885 ······registers·····:·1660885 ······registers·····:·1
660886 ······ins···········:·1660886 ······ins···········:·1
660887 ······outs··········:·1660887 ······outs··········:·1
660888 ······insns·size····:·4·16-bit·code·units660888 ······insns·size····:·4·16-bit·code·units
660889 3cedc4:········································|[3cedc4]·de.danoeh.antennapod.R$animator.<init>:()V660889 3cee00:········································|[3cee00]·de.danoeh.antennapod.R$animator.<init>:()V
660890 3cedd4:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02660890 3cee10:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02
660891 3cedda:·0e00···································|0003:·return-void660891 3cee16:·0e00···································|0003:·return-void
660892 ······catches·······:·(none)660892 ······catches·······:·(none)
660893 ······positions·····:·660893 ······positions·····:·
660894 ······locals········:·660894 ······locals········:·
  
660895 ··Virtual·methods···-660895 ··Virtual·methods···-
660896 ··source_file_idx···:·21538·(SourceFile)660896 ··source_file_idx···:·21538·(SourceFile)
  
Offset 661109, 17 lines modifiedOffset 661109, 17 lines modified
661109 ······type··········:·'()V'661109 ······type··········:·'()V'
661110 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)661110 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
661111 ······code··········-661111 ······code··········-
661112 ······registers·····:·1661112 ······registers·····:·1
661113 ······ins···········:·1661113 ······ins···········:·1
661114 ······outs··········:·1661114 ······outs··········:·1
661115 ······insns·size····:·4·16-bit·code·units661115 ······insns·size····:·4·16-bit·code·units
661116 3cedf4:········································|[3cedf4]·de.danoeh.antennapod.R$array.<init>:()V661116 3cee30:········································|[3cee30]·de.danoeh.antennapod.R$array.<init>:()V
661117 3cee04:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02661117 3cee40:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02
661118 3cee0a:·0e00···································|0003:·return-void661118 3cee46:·0e00···································|0003:·return-void
661119 ······catches·······:·(none)661119 ······catches·······:·(none)
661120 ······positions·····:·661120 ······positions·····:·
661121 ······locals········:·661121 ······locals········:·
  
661122 ··Virtual·methods···-661122 ··Virtual·methods···-
661123 ··source_file_idx···:·21538·(SourceFile)661123 ··source_file_idx···:·21538·(SourceFile)
  
Offset 666526, 17 lines modifiedOffset 666526, 17 lines modified
666526 ······type··········:·'()V'666526 ······type··········:·'()V'
666527 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)666527 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
666528 ······code··········-666528 ······code··········-
666529 ······registers·····:·1666529 ······registers·····:·1
666530 ······ins···········:·1666530 ······ins···········:·1
666531 ······outs··········:·1666531 ······outs··········:·1
666532 ······insns·size····:·4·16-bit·code·units666532 ······insns·size····:·4·16-bit·code·units
666533 3cee0c:········································|[3cee0c]·de.danoeh.antennapod.R$attr.<init>:()V666533 3cee48:········································|[3cee48]·de.danoeh.antennapod.R$attr.<init>:()V
666534 3cee1c:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02666534 3cee58:·7010·02be·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@be02
666535 3cee22:·0e00···································|0003:·return-void666535 3cee5e:·0e00···································|0003:·return-void
666536 ······catches·······:·(none)666536 ······catches·······:·(none)
666537 ······positions·····:·666537 ······positions·····:·
666538 ······locals········:·666538 ······locals········:·
  
666539 ··Virtual·methods···-666539 ··Virtual·methods···-
666540 ··source_file_idx···:·21538·(SourceFile)666540 ··source_file_idx···:·21538·(SourceFile)
  
Offset 666608, 17 lines modifiedOffset 666608, 17 lines modified
666608 ······type··········:·'()V'666608 ······type··········:·'()V'
666609 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)666609 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
666610 ······code··········-666610 ······code··········-
666611 ······registers·····:·1666611 ······registers·····:·1
666612 ······ins···········:·1666612 ······ins···········:·1
666613 ······outs··········:·1666613 ······outs··········:·1
666614 ······insns·size····:·4·16-bit·code·units666614 ······insns·size····:·4·16-bit·code·units
Max diff block lines reached; 63555112/63561886 bytes (99.99%) of diff not shown.
43.1 KB
classes.jar
5.64 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·14952469·bytes,·number·of·entries:·76041 Zip·file·size:·14952437·bytes,·number·of·entries:·7604
2 ?rwxrwxr-x··2.0·unx······929·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class2 ?rwxrwxr-x··2.0·unx······929·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class
3 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class3 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
4 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class4 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
5 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class5 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class
6 ?rwxrwxr-x··2.0·unx·····1852·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class6 ?rwxrwxr-x··2.0·unx·····1852·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class
7 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat.class7 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat.class
8 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class8 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class
Offset 5790, 15 lines modifiedOffset 5790, 15 lines modified
5790 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$9.class5790 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$9.class
5791 ?rwxrwxr-x··2.0·unx·····2745·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$EnumJsonAdapter.class5791 ?rwxrwxr-x··2.0·unx·····2745·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$EnumJsonAdapter.class
5792 ?rwxrwxr-x··2.0·unx·····2449·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$ObjectJsonAdapter.class5792 ?rwxrwxr-x··2.0·unx·····2449·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$ObjectJsonAdapter.class
5793 ?rwxrwxr-x··2.0·unx·····3613·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/EnumJsonAdapter.class5793 ?rwxrwxr-x··2.0·unx·····3613·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/EnumJsonAdapter.class
5794 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/Rfc3339DateJsonAdapter.class5794 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/Rfc3339DateJsonAdapter.class
5795 ?rwxrwxr-x··2.0·unx·····2653·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/RuntimeJsonAdapterFactory$RuntimeJsonAdapter.class5795 ?rwxrwxr-x··2.0·unx·····2653·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/RuntimeJsonAdapterFactory$RuntimeJsonAdapter.class
5796 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/RuntimeJsonAdapterFactory.class5796 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/squareup/moshi/adapters/RuntimeJsonAdapterFactory.class
5797 ?rwxrwxr-x··2.0·unx·····7046·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/ApEventBusIndex.class5797 ?rwxrwxr-x··2.0·unx·····7017·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/ApEventBusIndex.class
5798 ?rwxrwxr-x··2.0·unx·····2666·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/PodcastApp.class5798 ?rwxrwxr-x··2.0·unx·····2666·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/PodcastApp.class
5799 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$DownloadAuthenticationActivity$1$eX8RTht1cZfSlfXAZuqXx2uG1wM.class5799 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$DownloadAuthenticationActivity$1$eX8RTht1cZfSlfXAZuqXx2uG1wM.class
5800 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$DownloadAuthenticationActivity$1$lqosNxhT4V_c41jAOchospRnWfw.class5800 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$DownloadAuthenticationActivity$1$lqosNxhT4V_c41jAOchospRnWfw.class
5801 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$OnlineFeedViewActivity$6DQ_fgy2FIVfgAkb6Iwuugwpnbk.class5801 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$OnlineFeedViewActivity$6DQ_fgy2FIVfgAkb6Iwuugwpnbk.class
5802 ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$OnlineFeedViewActivity$8m9HkyuNHiz41Y9zTEnyr13TOWs.class5802 ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$OnlineFeedViewActivity$8m9HkyuNHiz41Y9zTEnyr13TOWs.class
5803 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$OnlineFeedViewActivity$BHc_UYk7lrTkCBIwFxntsqBQhbk.class5803 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$OnlineFeedViewActivity$BHc_UYk7lrTkCBIwFxntsqBQhbk.class
5804 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$OnlineFeedViewActivity$BvqlFkN_5Vys6yMF3FG10O-vtfs.class5804 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/activity/-$$Lambda$OnlineFeedViewActivity$BvqlFkN_5Vys6yMF3FG10O-vtfs.class
Offset 5840, 15 lines modifiedOffset 5840, 15 lines modified
5840 ?rwxrwxr-x··2.0·unx·····1491·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/adapter/actionbutton/PlayLocalActionButton.class5840 ?rwxrwxr-x··2.0·unx·····1491·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/adapter/actionbutton/PlayLocalActionButton.class
5841 ?rwxrwxr-x··2.0·unx·····1940·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/adapter/actionbutton/StreamActionButton.class5841 ?rwxrwxr-x··2.0·unx·····1940·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/adapter/actionbutton/StreamActionButton.class
5842 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/adapter/actionbutton/VisitWebsiteActionButton.class5842 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/adapter/actionbutton/VisitWebsiteActionButton.class
5843 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/asynctask/-$$Lambda$DocumentFileExportWorker$NYg4baulr2XmlTdeN13ufFs0RBs.class5843 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/asynctask/-$$Lambda$DocumentFileExportWorker$NYg4baulr2XmlTdeN13ufFs0RBs.class
5844 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/asynctask/-$$Lambda$ExportWorker$fhSHNx_SlcRQ1e_9Tu9-JmEYjsY.class5844 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/asynctask/-$$Lambda$ExportWorker$fhSHNx_SlcRQ1e_9Tu9-JmEYjsY.class
5845 ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/config/ApplicationCallbacksImpl.class5845 ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/config/ApplicationCallbacksImpl.class
5846 ?rwxrwxr-x··2.0·unx·····2449·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/config/DownloadServiceCallbacksImpl.class5846 ?rwxrwxr-x··2.0·unx·····2449·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/config/DownloadServiceCallbacksImpl.class
5847 ?rwxrwxr-x··2.0·unx·····2171·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/ApCoreEventBusIndex.class5847 ?rwxrwxr-x··2.0·unx·····2168·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/ApCoreEventBusIndex.class
5848 ?rwxrwxr-x··2.0·unx·····4611·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/export/favorites/FavoritesWriter.class5848 ?rwxrwxr-x··2.0·unx·····4611·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/export/favorites/FavoritesWriter.class
5849 ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/export/html/HtmlWriter.class5849 ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/export/html/HtmlWriter.class
5850 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/export/opml/OpmlSymbols.class5850 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/export/opml/OpmlSymbols.class
5851 ?rwxrwxr-x··2.0·unx·····2509·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/export/opml/OpmlWriter.class5851 ?rwxrwxr-x··2.0·unx·····2509·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/export/opml/OpmlWriter.class
5852 ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/glide/ApOkHttpUrlLoader$Factory.class5852 ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/glide/ApOkHttpUrlLoader$Factory.class
5853 ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/glide/ApOkHttpUrlLoader$NetworkAllowanceInterceptor.class5853 ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/glide/ApOkHttpUrlLoader$NetworkAllowanceInterceptor.class
5854 ?rwxrwxr-x··2.0·unx·····1580·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/glide/ApOkHttpUrlLoader.class5854 ?rwxrwxr-x··2.0·unx·····1580·b-·stor·80-Jan-01·00:00·de/danoeh/antennapod/core/glide/ApOkHttpUrlLoader.class
Offset 7599, 8 lines modifiedOffset 7599, 8 lines modified
7599 ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringNumberConversionsKt.class7599 ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringNumberConversionsKt.class
7600 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/BlockingEventLoop.class7600 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/BlockingEventLoop.class
7601 ?rwxrwxr-x··2.0·unx·····3006·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/DefaultExecutor.class7601 ?rwxrwxr-x··2.0·unx·····3006·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/DefaultExecutor.class
7602 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class7602 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
7603 ?rwxrwxr-x··2.0·unx······877·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class7603 ?rwxrwxr-x··2.0·unx······877·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
7604 ?rwxrwxr-x··2.0·unx·····2214·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7604 ?rwxrwxr-x··2.0·unx·····2214·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7605 ?rwxrwxr-x··2.0·unx·····4936·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7605 ?rwxrwxr-x··2.0·unx·····4936·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7606 7604·files,·17090125·bytes·uncompressed,·13406487·bytes·compressed:··21.6%7606 7604·files,·17090093·bytes·uncompressed,·13406455·bytes·compressed:··21.6%
33.2 KB
de/danoeh/antennapod/ApEventBusIndex.class
33.1 KB
procyon -ec {}
    
Offset 1, 244 lines modifiedOffset 1, 252 lines modified
  
1 package·de.danoeh.antennapod;1 package·de.danoeh.antennapod;
  
2 import·de.danoeh.antennapod.fragment.AllEpisodesFragment;2 import·de.danoeh.antennapod.fragment.EpisodesListFragment;
3 import·de.danoeh.antennapod.dialog.AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; 
4 import·de.danoeh.antennapod.fragment.QueueFragment;3 import·de.danoeh.antennapod.fragment.QueueFragment;
5 import·de.danoeh.antennapod.dialog.SleepTimerDialog; 
6 import·de.danoeh.antennapod.activity.OnlineFeedViewActivity; 
7 import·de.danoeh.antennapod.fragment.ItemFragment;4 import·de.danoeh.antennapod.fragment.CoverFragment;
 5 import·de.danoeh.antennapod.fragment.NavDrawerFragment;
 6 import·de.danoeh.antennapod.fragment.SearchFragment;
8 import·de.danoeh.antennapod.activity.VideoplayerActivity;7 import·de.danoeh.antennapod.activity.VideoplayerActivity;
9 import·de.danoeh.antennapod.fragment.AudioPlayerFragment; 
10 import·de.danoeh.antennapod.event.PlayerErrorEvent; 
11 import·de.danoeh.antennapod.event.playback.BufferUpdateEvent; 
12 import·de.danoeh.antennapod.fragment.DownloadLogFragment; 
13 import·de.danoeh.antennapod.fragment.FeedItemlistFragment; 
14 import·de.danoeh.antennapod.event.FavoritesEvent; 
15 import·de.danoeh.antennapod.core.feed.FeedEvent; 
16 import·de.danoeh.antennapod.fragment.ExternalPlayerFragment; 
17 import·de.danoeh.antennapod.fragment.QuickFeedDiscoveryFragment; 
18 import·de.danoeh.antennapod.event.DiscoveryDefaultUpdateEvent; 
19 import·de.danoeh.antennapod.fragment.PlaybackHistoryFragment;8 import·de.danoeh.antennapod.fragment.PlaybackHistoryFragment;
20 import·de.danoeh.antennapod.event.playback.PlaybackHistoryEvent;9 import·de.danoeh.antennapod.event.playback.PlaybackHistoryEvent;
21 import·de.danoeh.antennapod.fragment.CoverFragment;10 import·de.danoeh.antennapod.fragment.ItemPagerFragment;
 11 import·de.danoeh.antennapod.dialog.SleepTimerDialog;
 12 import·de.danoeh.antennapod.fragment.QuickFeedDiscoveryFragment;
 13 import·de.danoeh.antennapod.event.DiscoveryDefaultUpdateEvent;
22 import·de.danoeh.antennapod.fragment.NavDrawerFragment;14 import·de.danoeh.antennapod.fragment.AllEpisodesFragment;
 15 import·de.danoeh.antennapod.dialog.AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent;
23 import·de.danoeh.antennapod.activity.MainActivity;16 import·de.danoeh.antennapod.activity.MainActivity;
24 import·de.danoeh.antennapod.event.MessageEvent;17 import·de.danoeh.antennapod.event.MessageEvent;
 18 import·de.danoeh.antennapod.fragment.ExternalPlayerFragment;
 19 import·de.danoeh.antennapod.fragment.ChaptersFragment;
25 import·de.danoeh.antennapod.fragment.CompletedDownloadsFragment;20 import·de.danoeh.antennapod.fragment.CompletedDownloadsFragment;
 21 import·de.danoeh.antennapod.activity.OnlineFeedViewActivity;
 22 import·de.danoeh.antennapod.fragment.DownloadLogFragment;
26 import·de.danoeh.antennapod.core.event.DownloadLogEvent;23 import·de.danoeh.antennapod.core.event.DownloadLogEvent;
 24 import·de.danoeh.antennapod.fragment.SubscriptionFragment;
 25 import·de.danoeh.antennapod.fragment.AudioPlayerFragment;
 26 import·de.danoeh.antennapod.event.PlayerErrorEvent;
 27 import·de.danoeh.antennapod.event.playback.BufferUpdateEvent;
 28 import·de.danoeh.antennapod.fragment.ItemFragment;
27 import·de.danoeh.antennapod.fragment.preferences.synchronization.SynchronizationPreferencesFragment;29 import·de.danoeh.antennapod.fragment.preferences.synchronization.SynchronizationPreferencesFragment;
28 import·de.danoeh.antennapod.event.SyncServiceEvent;30 import·de.danoeh.antennapod.event.SyncServiceEvent;
29 import·de.danoeh.antennapod.fragment.ItemPagerFragment; 
30 import·de.danoeh.antennapod.dialog.VariableSpeedDialog;31 import·de.danoeh.antennapod.dialog.VariableSpeedDialog;
31 import·de.danoeh.antennapod.event.playback.SpeedChangedEvent;32 import·de.danoeh.antennapod.event.playback.SpeedChangedEvent;
32 import·de.danoeh.antennapod.fragment.ChaptersFragment; 
33 import·de.danoeh.antennapod.fragment.SearchFragment; 
34 import·de.danoeh.antennapod.fragment.EpisodesListFragment; 
35 import·de.danoeh.antennapod.event.QueueEvent; 
36 import·de.danoeh.antennapod.event.playback.PlaybackServiceEvent; 
37 import·android.view.KeyEvent; 
38 import·de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent; 
39 import·org.greenrobot.eventbus.meta.SubscriberInfo;33 import·org.greenrobot.eventbus.meta.SubscriberInfo;
40 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;34 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;
41 import·de.danoeh.antennapod.fragment.SubscriptionFragment;35 import·de.danoeh.antennapod.fragment.FeedItemlistFragment;
 36 import·android.view.KeyEvent;
 37 import·de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent;
 38 import·de.danoeh.antennapod.event.FavoritesEvent;
42 import·de.danoeh.antennapod.core.event.DownloadEvent;39 import·de.danoeh.antennapod.core.event.DownloadEvent;
 40 import·de.danoeh.antennapod.core.feed.FeedEvent;
43 import·org.greenrobot.eventbus.ThreadMode;41 import·org.greenrobot.eventbus.ThreadMode;
44 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;42 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;
45 import·java.util.HashMap;43 import·java.util.HashMap;
46 import·de.danoeh.antennapod.event.playback.PlaybackPositionEvent;44 import·de.danoeh.antennapod.event.playback.PlaybackPositionEvent;
47 import·de.danoeh.antennapod.event.UnreadItemsUpdateEvent;45 import·de.danoeh.antennapod.event.UnreadItemsUpdateEvent;
48 import·de.danoeh.antennapod.event.FeedItemEvent;46 import·de.danoeh.antennapod.event.FeedItemEvent;
49 import·de.danoeh.antennapod.event.PlayerStatusEvent;47 import·de.danoeh.antennapod.event.PlayerStatusEvent;
50 import·de.danoeh.antennapod.event.FeedListUpdateEvent;48 import·de.danoeh.antennapod.event.FeedListUpdateEvent;
 49 import·de.danoeh.antennapod.event.QueueEvent;
 50 import·de.danoeh.antennapod.event.playback.PlaybackServiceEvent;
51 import·java.util.Map;51 import·java.util.Map;
52 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;52 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;
  
53 public·class·ApEventBusIndex·implements·SubscriberInfoIndex53 public·class·ApEventBusIndex·implements·SubscriberInfoIndex
54 {54 {
55 ····private·static·final·Map·SUBSCRIBER_INDEX;55 ····private·static·final·Map·SUBSCRIBER_INDEX;
56 ····56 ····
57 ····static·{57 ····static·{
 58 ········final·Class<PlaybackServiceEvent>·clazz·=·PlaybackServiceEvent.class;
 59 ········final·Class<QueueEvent>·clazz2·=·QueueEvent.class;
58 ········final·Class<FeedListUpdateEvent>·clazz·=·FeedListUpdateEvent.class;60 ········final·Class<FeedListUpdateEvent>·clazz3·=·FeedListUpdateEvent.class;
59 ········final·Class<PlayerStatusEvent>·clazz2·=·PlayerStatusEvent.class;61 ········final·Class<PlayerStatusEvent>·clazz4·=·PlayerStatusEvent.class;
60 ········final·Class<FeedItemEvent>·clazz3·=·FeedItemEvent.class;62 ········final·Class<FeedItemEvent>·clazz5·=·FeedItemEvent.class;
61 ········final·Class<UnreadItemsUpdateEvent>·clazz4·=·UnreadItemsUpdateEvent.class;63 ········final·Class<UnreadItemsUpdateEvent>·clazz6·=·UnreadItemsUpdateEvent.class;
62 ········final·Class<PlaybackPositionEvent>·clazz5·=·PlaybackPositionEvent.class;64 ········final·Class<PlaybackPositionEvent>·clazz7·=·PlaybackPositionEvent.class;
63 ········SUBSCRIBER_INDEX·=·new·HashMap();65 ········SUBSCRIBER_INDEX·=·new·HashMap();
64 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[3];66 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[10];
65 ········final·ThreadMode·main·=·ThreadMode.MAIN;67 ········final·ThreadMode·main·=·ThreadMode.MAIN;
66 ········final·String·s·=·"onFeedListChanged"; 
67 ········array[0]·=·new·SubscriberMethodInfo(s,·(Class)clazz,·main);68 ········array[0]·=·new·SubscriberMethodInfo("onEvent",·(Class)FeedEvent.class,·main);
68 ········final·String·s2·=·"onUnreadItemsChanged"; 
69 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo(s2,·(Class)clazz4,·main); 
70 ········final·int·n·=·1; 
71 ········array[n]·=·subscriberMethodInfo; 
72 ········final·String·s3·=·s2; 
73 ········final·String·s4·=·s; 
74 ········final·String·s5·=·"onEventMainThread";69 ········final·String·s·=·"onEventMainThread";
 70 ········array[1]·=·new·SubscriberMethodInfo(s,·(Class)clazz5,·main);
 71 ········final·String·s2·=·s;
 72 ········final·String·s3·=·"onEventMainThread";
75 ········final·ThreadMode·threadMode·=·main;73 ········final·ThreadMode·threadMode·=·main;
 74 ········final·Class<DownloadEvent>·clazz8·=·DownloadEvent.class;
 75 ········final·ThreadMode·threadMode2·=·threadMode;
 76 ········array[2]·=·new·SubscriberMethodInfo(s3,·(Class)clazz8,·threadMode,·0,·true);
76 ········final·SubscriberMethodInfo·subscriberMethodInfo2·=·new·SubscriberMethodInfo(s5,·(Class)DownloadEvent.class,·threadMode,·0,·true); 
77 ········final·int·n2·=·2; 
78 ········array[n2]·=·subscriberMethodInfo2; 
79 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)SubscriptionFragment.class,·(boolean)(n·!=·0),·array)); 
80 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[7]; 
81 ········final·String·s6·=·"onEventMainThread"; 
82 ········array2[0]·=·new·SubscriberMethodInfo(s6,·(Class)clazz3,·threadMode);77 ········array[3]·=·new·SubscriberMethodInfo(s2,·(Class)clazz7,·threadMode);
 78 ········array[4]·=·new·SubscriberMethodInfo("favoritesChanged",·(Class)FavoritesEvent.class,·threadMode);
83 ········array2[n]·=·new·SubscriberMethodInfo(s6,·(Class)clazz5,·threadMode);79 ········array[5]·=·new·SubscriberMethodInfo("onQueueChanged",·(Class)clazz2,·threadMode);
 80 ········final·Class<QueueEvent>·clazz9·=·clazz2;
84 ········final·Class<SleepTimerUpdatedEvent>·clazz6·=·SleepTimerUpdatedEvent.class; 
85 ········final·String·s7·=·"onKeyUp"; 
86 ········array2[n2]·=·new·SubscriberMethodInfo(s7,·(Class)KeyEvent.class,·threadMode); 
87 ········final·String·s8·=·s7; 
88 ········final·String·s9·=·s6; 
89 ········final·String·s10·=·"onEventMainThread"; 
90 ········final·Class<PlaybackServiceEvent>·clazz7·=·PlaybackServiceEvent.class; 
91 ········array2[3]·=·new·SubscriberMethodInfo(s10,·(Class)DownloadEvent.class,·threadMode,·0,·true); 
92 ········final·String·s11·=·"onPlayerStatusChanged";81 ········final·String·s4·=·"onPlayerStatusChanged";
93 ········array2[4]·=·new·SubscriberMethodInfo(s11,·(Class)clazz2,·threadMode); 
Max diff block lines reached; 23172/33905 bytes (68.34%) of diff not shown.
4.22 KB
de/danoeh/antennapod/core/ApCoreEventBusIndex.class
4.12 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 47 lines modified
  
1 package·de.danoeh.antennapod.core;1 package·de.danoeh.antennapod.core;
  
 2 import·de.danoeh.antennapod.core.util.playback.PlaybackController;
 3 import·de.danoeh.antennapod.event.playback.PlaybackServiceEvent;
 4 import·org.greenrobot.eventbus.meta.SubscriberInfo;
 5 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;
2 import·de.danoeh.antennapod.core.service.playback.PlaybackService;6 import·de.danoeh.antennapod.core.service.playback.PlaybackService;
3 import·de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent;7 import·de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent;
4 import·de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent;8 import·de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent;
5 import·de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent;9 import·de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent;
6 import·de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent;10 import·de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent;
7 import·de.danoeh.antennapod.event.playback.BufferUpdateEvent;11 import·de.danoeh.antennapod.event.playback.BufferUpdateEvent;
8 import·de.danoeh.antennapod.event.PlayerErrorEvent;12 import·de.danoeh.antennapod.event.PlayerErrorEvent;
9 import·org.greenrobot.eventbus.meta.SubscriberInfo; 
10 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo; 
11 import·de.danoeh.antennapod.core.util.playback.PlaybackController; 
12 import·de.danoeh.antennapod.event.playback.PlaybackServiceEvent; 
13 import·org.greenrobot.eventbus.ThreadMode;13 import·org.greenrobot.eventbus.ThreadMode;
14 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;14 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;
15 import·java.util.HashMap;15 import·java.util.HashMap;
16 import·java.util.Map;16 import·java.util.Map;
17 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;17 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;
  
18 public·class·ApCoreEventBusIndex·implements·SubscriberInfoIndex18 public·class·ApCoreEventBusIndex·implements·SubscriberInfoIndex
19 {19 {
20 ····private·static·final·Map·SUBSCRIBER_INDEX;20 ····private·static·final·Map·SUBSCRIBER_INDEX;
21 ····21 ····
22 ····static·{22 ····static·{
23 ········SUBSCRIBER_INDEX·=·new·HashMap();23 ········SUBSCRIBER_INDEX·=·new·HashMap();
24 ········final·int·n·=·1; 
25 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[n];24 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[6];
26 ········final·ThreadMode·main·=·ThreadMode.MAIN;25 ········final·ThreadMode·main·=·ThreadMode.MAIN;
27 ········array[0]·=·new·SubscriberMethodInfo("onEventMainThread",·(Class)PlaybackServiceEvent.class,·main); 
28 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)PlaybackController.class,·(boolean)(n·!=·0),·array)); 
29 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[6]; 
30 ········array2[0]·=·new·SubscriberMethodInfo("playerError",·(Class)PlayerErrorEvent.class,·main);26 ········array[0]·=·new·SubscriberMethodInfo("playerError",·(Class)PlayerErrorEvent.class,·main);
31 ········array2[n]·=·new·SubscriberMethodInfo("bufferUpdate",·(Class)BufferUpdateEvent.class,·main);27 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo("bufferUpdate",·(Class)BufferUpdateEvent.class,·main);
 28 ········final·int·n·=·1;
 29 ········array[n]·=·subscriberMethodInfo;
32 ········array2[2]·=·new·SubscriberMethodInfo("sleepTimerUpdate",·(Class)SleepTimerUpdatedEvent.class,·main);30 ········array[2]·=·new·SubscriberMethodInfo("sleepTimerUpdate",·(Class)SleepTimerUpdatedEvent.class,·main);
33 ········array2[3]·=·new·SubscriberMethodInfo("volumeAdaptionChanged",·(Class)VolumeAdaptionChangedEvent.class,·main);31 ········array[3]·=·new·SubscriberMethodInfo("volumeAdaptionChanged",·(Class)VolumeAdaptionChangedEvent.class,·main);
34 ········array2[4]·=·new·SubscriberMethodInfo("speedPresetChanged",·(Class)SpeedPresetChangedEvent.class,·main);32 ········array[4]·=·new·SubscriberMethodInfo("speedPresetChanged",·(Class)SpeedPresetChangedEvent.class,·main);
35 ········array2[5]·=·new·SubscriberMethodInfo("skipIntroEndingPresetChanged",·(Class)SkipIntroEndingChangedEvent.class,·main);33 ········array[5]·=·new·SubscriberMethodInfo("skipIntroEndingPresetChanged",·(Class)SkipIntroEndingChangedEvent.class,·main);
36 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)PlaybackService.class,·(boolean)(n·!=·0),·array2));34 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)PlaybackService.class,·(boolean)(n·!=·0),·array));
 35 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[n];
 36 ········array2[0]·=·new·SubscriberMethodInfo("onEventMainThread",·(Class)PlaybackServiceEvent.class,·main);
 37 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)PlaybackController.class,·(boolean)(n·!=·0),·array2));
37 ····}38 ····}
38 ····39 ····
39 ····private·static·void·putIndex(final·SubscriberInfo·subscriberInfo)·{40 ····private·static·void·putIndex(final·SubscriberInfo·subscriberInfo)·{
40 ········ApCoreEventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(),·subscriberInfo);41 ········ApCoreEventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(),·subscriberInfo);
41 ····}42 ····}
42 ····43 ····
43 ····public·SubscriberInfo·getSubscriberInfo(final·Class·clazz)·{44 ····public·SubscriberInfo·getSubscriberInfo(final·Class·clazz)·{
80.5 KB
smali/de/danoeh/antennapod/ApEventBusIndex.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
20 .end·field20 .end·field
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·static·constructor·<clinit>()V22 .method·public·static·constructor·<clinit>()V
23 ····.locals·3223 ····.locals·31
  
24 ····.line·1824 ····.line·18
25 ····const-class·v0,·Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;25 ····const-class·v0,·Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;
  
26 ····const-class·v1,·Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;26 ····const-class·v1,·Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;
  
27 ····const-class·v2,·Lde/danoeh/antennapod/event/QueueEvent;27 ····const-class·v2,·Lde/danoeh/antennapod/event/QueueEvent;
Offset 46, 1157 lines modifiedOffset 46, 1201 lines modified
46 ····invoke-direct·{v8},·Ljava/util/HashMap;-><init>()V46 ····invoke-direct·{v8},·Ljava/util/HashMap;-><init>()V
  
47 ····sput-object·v8,·Lde/danoeh/antennapod/ApEventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;47 ····sput-object·v8,·Lde/danoeh/antennapod/ApEventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;
  
48 ····.line·2048 ····.line·20
49 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;49 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
50 ····const-class·v9,·Lde/danoeh/antennapod/fragment/SubscriptionFragment;50 ····const-class·v9,·Lde/danoeh/antennapod/fragment/FeedItemlistFragment;
  
51 ····const/4·v10,·0x351 ····const/16·v10,·0xa
  
52 ····new-array·v11,·v10,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;52 ····new-array·v10,·v10,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
53 ····new-instance·v12,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;53 ····new-instance·v11,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
 54 ····const-class·v12,·Lde/danoeh/antennapod/core/feed/FeedEvent;
  
54 ····sget-object·v15,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;55 ····sget-object·v15,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
55 ····const-string·v14,·"onFeedListChanged"56 ····const-string·v13,·"onEvent"
  
56 ····invoke-direct·{v12,·v14,·v3,·v15},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V57 ····invoke-direct·{v11,·v13,·v12,·v15},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
57 ····const/16·v19,·0x058 ····const/4·v12,·0x0
  
58 ····aput-object·v12,·v11,·v1959 ····aput-object·v11,·v10,·v12
  
59 ····new-instance·v12,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;60 ····new-instance·v11,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
60 ····const-string·v13,·"onUnreadItemsChanged"61 ····const-string·v14,·"onEventMainThread"
  
61 ····invoke-direct·{v12,·v13,·v6,·v15},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V62 ····invoke-direct·{v11,·v14,·v5,·v15},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
62 ····const/4·v10,·0x163 ····const/4·v13,·0x1
  
63 ····aput-object·v12,·v11,·v1064 ····aput-object·v11,·v10,·v13
  
64 ····new-instance·v12,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;65 ····new-instance·v11,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
65 ····const-class·v16,·Lde/danoeh/antennapod/core/event/DownloadEvent;66 ····const-class·v16,·Lde/danoeh/antennapod/core/event/DownloadEvent;
  
66 ····const-string·v17,·"onEventMainThread"67 ····const-string·v17,·"onEventMainThread"
  
67 ····const/16·v18,·0x068 ····const/16·v18,·0x0
  
68 ····const/16·v20,·0x169 ····const/16·v19,·0x1
  
69 ····move-object/from16·v21,·v1370 ····const/4·v12,·0x1
  
70 ····move-object·v13,·v1271 ····move-object·v13,·v11
  
71 ····move-object/from16·v22,·v1472 ····move-object·v12,·v14
  
72 ····move-object/from16·v14,·v1773 ····move-object/from16·v14,·v17
  
73 ····move-object/from16·v23,·v1574 ····move-object/from16·v20,·v15
  
74 ····move-object/from16·v15,·v1675 ····move-object/from16·v15,·v16
  
75 ····move-object/from16·v16,·v2376 ····move-object/from16·v16,·v20
  
76 ····move/from16·v17,·v1877 ····move/from16·v17,·v18
  
77 ····move/from16·v18,·v2078 ····move/from16·v18,·v19
  
78 ····invoke-direct/range·{v13·..·v18},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V79 ····invoke-direct/range·{v13·..·v18},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V
  
79 ····const/4·v15,·0x280 ····const/4·v15,·0x2
  
80 ····aput-object·v12,·v11,·v1581 ····aput-object·v11,·v10,·v15
  
81 ····invoke-direct·{v8,·v9,·v10,·v11},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V82 ····new-instance·v11,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
 83 ····move-object/from16·v14,·v20
82 ····invoke-static·{v8},·Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V 
  
83 ····.line·30 
84 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; 
  
85 ····const-class·v9,·Lde/danoeh/antennapod/fragment/EpisodesListFragment;84 ····invoke-direct·{v11,·v12,·v7,·v14},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
86 ····const/4·v11,·0x785 ····const/4·v13,·0x3
  
87 ····new-array·v12,·v11,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;86 ····aput-object·v11,·v10,·v13
  
88 ····new-instance·v13,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;87 ····new-instance·v11,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
89 ····const-string·v14,·"onEventMainThread"88 ····const-class·v13,·Lde/danoeh/antennapod/event/FavoritesEvent;
  
90 ····move-object/from16·v11,·v2389 ····const-string·v15,·"favoritesChanged"
  
91 ····invoke-direct·{v13,·v14,·v5,·v11},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V90 ····invoke-direct·{v11,·v15,·v13,·v14},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
92 ····aput-object·v13,·v12,·v1991 ····const/4·v15,·0x4
  
93 ····new-instance·v13,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;92 ····aput-object·v11,·v10,·v15
  
94 ····invoke-direct·{v13,·v14,·v7,·v11},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V93 ····new-instance·v11,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
95 ····aput-object·v13,·v12,·v1094 ····const-string·v13,·"onQueueChanged"
  
96 ····new-instance·v13,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;95 ····invoke-direct·{v11,·v13,·v2,·v14},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
97 ····const-class·v10,·Landroid/view/KeyEvent;96 ····const/4·v13,·0x5
  
98 ····move-object/from16·v24,·v097 ····aput-object·v11,·v10,·v13
  
99 ····const-string·v0,·"onKeyUp"98 ····new-instance·v11,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
100 ····invoke-direct·{v13,·v0,·v10,·v11},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V99 ····move-object/from16·v19,·v2
  
Max diff block lines reached; 75804/82331 bytes (92.07%) of diff not shown.
8.28 KB
smali/de/danoeh/antennapod/core/ApCoreEventBusIndex.smali
    
Offset 30, 116 lines modifiedOffset 30, 116 lines modified
30 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
31 ····sput-object·v0,·Lde/danoeh/antennapod/core/ApCoreEventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;31 ····sput-object·v0,·Lde/danoeh/antennapod/core/ApCoreEventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;
  
32 ····.line·2032 ····.line·20
33 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;33 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
34 ····const-class·v1,·Lde/danoeh/antennapod/core/util/playback/PlaybackController;34 ····const-class·v1,·Lde/danoeh/antennapod/core/service/playback/PlaybackService;
  
35 ····const/4·v2,·0x135 ····const/4·v2,·0x6
  
36 ····new-array·v3,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;36 ····new-array·v2,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
37 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;37 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
38 ····const-class·v5,·Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;38 ····const-class·v4,·Lde/danoeh/antennapod/event/PlayerErrorEvent;
  
39 ····sget-object·v6,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;39 ····sget-object·v5,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
40 ····const-string·v7,·"onEventMainThread"40 ····const-string·v6,·"playerError"
  
41 ····invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V41 ····invoke-direct·{v3,·v6,·v4,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
42 ····const/4·v5,·0x042 ····const/4·v4,·0x0
  
43 ····aput-object·v4,·v3,·v543 ····aput-object·v3,·v2,·v4
  
44 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V44 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
45 ····invoke-static·{v0},·Lde/danoeh/antennapod/core/ApCoreEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V45 ····const-class·v6,·Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;
  
 46 ····const-string·v7,·"bufferUpdate"
46 ····.line·26 
47 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; 
  
48 ····const-class·v1,·Lde/danoeh/antennapod/core/service/playback/PlaybackService;47 ····invoke-direct·{v3,·v7,·v6,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
49 ····const/4·v3,·0x648 ····const/4·v6,·0x1
  
50 ····new-array·v3,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;49 ····aput-object·v3,·v2,·v6
  
51 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;50 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
52 ····const-class·v7,·Lde/danoeh/antennapod/event/PlayerErrorEvent;51 ····const-class·v7,·Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;
  
53 ····const-string·v8,·"playerError"52 ····const-string·v8,·"sleepTimerUpdate"
  
54 ····invoke-direct·{v4,·v8,·v7,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V53 ····invoke-direct·{v3,·v8,·v7,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
55 ····aput-object·v4,·v3,·v554 ····const/4·v7,·0x2
  
56 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;55 ····aput-object·v3,·v2,·v7
  
57 ····const-class·v5,·Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;56 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
58 ····const-string·v7,·"bufferUpdate"57 ····const-class·v7,·Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;
  
59 ····invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V58 ····const-string·v8,·"volumeAdaptionChanged"
  
60 ····aput-object·v4,·v3,·v259 ····invoke-direct·{v3,·v8,·v7,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
61 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;60 ····const/4·v7,·0x3
  
62 ····const-class·v5,·Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;61 ····aput-object·v3,·v2,·v7
  
63 ····const-string·v7,·"sleepTimerUpdate"62 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
64 ····invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V63 ····const-class·v7,·Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;
  
65 ····const/4·v5,·0x264 ····const-string·v8,·"speedPresetChanged"
  
66 ····aput-object·v4,·v3,·v565 ····invoke-direct·{v3,·v8,·v7,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
67 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;66 ····const/4·v7,·0x4
  
68 ····const-class·v5,·Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;67 ····aput-object·v3,·v2,·v7
  
69 ····const-string·v7,·"volumeAdaptionChanged"68 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
70 ····invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V69 ····const-class·v7,·Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;
  
71 ····const/4·v5,·0x370 ····const-string·v8,·"skipIntroEndingPresetChanged"
  
72 ····aput-object·v4,·v3,·v571 ····invoke-direct·{v3,·v8,·v7,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
73 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;72 ····const/4·v7,·0x5
  
74 ····const-class·v5,·Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;73 ····aput-object·v3,·v2,·v7
  
75 ····const-string·v7,·"speedPresetChanged"74 ····invoke-direct·{v0,·v1,·v6,·v2},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
76 ····invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V75 ····invoke-static·{v0},·Lde/danoeh/antennapod/core/ApCoreEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
77 ····const/4·v5,·0x476 ····.line·35
 77 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
78 ····aput-object·v4,·v3,·v578 ····const-class·v1,·Lde/danoeh/antennapod/core/util/playback/PlaybackController;
  
79 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;79 ····new-array·v2,·v6,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
80 ····const-class·v5,·Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;80 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
81 ····const-string·v7,·"skipIntroEndingPresetChanged"81 ····const-class·v7,·Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;
  
82 ····invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V82 ····const-string·v8,·"onEventMainThread"
  
83 ····const/4·v5,·0x583 ····invoke-direct·{v3,·v8,·v7,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
84 ····aput-object·v4,·v3,·v584 ····aput-object·v3,·v2,·v4
  
85 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V85 ····invoke-direct·{v0,·v1,·v6,·v2},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
86 ····invoke-static·{v0},·Lde/danoeh/antennapod/core/ApCoreEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V86 ····invoke-static·{v0},·Lde/danoeh/antennapod/core/ApCoreEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·constructor·<init>()V89 .method·public·constructor·<init>()V