Offset 1, 46 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·6a7be8ee0aabea163a0f328c46013a00c00fb184cb3806ff2dbd9cae7d31a065 | ||
10 | Signer·#1·certificate·SHA-1·digest:·8a89dce59834ba756ec38b00c41e51e8aabd9a95 | ||
11 | Signer·#1·certificate·MD5·digest:·b206983af3de9ae47a7f99d4b3d51585 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·71e5f0f36d9f212f292a5e4d8f52403b55d4002e5708f8912575b636f23eb9a6 | ||
15 | Signer·#1·public·key·SHA-1·digest:·6c41fb2e6b95481009d89308c210ea4df059fea3 | ||
16 | Signer·#1·public·key·MD5·digest:·00f2845cd4f950c8525051e7c7330379 | ||
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/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/. | ||
19 | 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/. | ||
20 | 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/. | ||
21 | 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/. | ||
22 | 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/. | ||
23 | 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/. | ||
24 | 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/. | ||
25 | 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/. | ||
26 | 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/. | ||
27 | 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/. | ||
28 | 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/. | ||
29 | 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/. | ||
30 | 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/. | ||
31 | 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/. | ||
32 | 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/. | ||
33 | 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/. | ||
34 | 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/. | ||
35 | 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/. | ||
36 | 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/. | ||
37 | 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/. | ||
38 | 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/. | ||
39 | 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/. | ||
40 | 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/. | ||
41 | 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/. | ||
42 | 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/. | ||
43 | 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/. | ||
44 | 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/. | ||
45 | 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/. | ||
46 | 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/. |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Zip·file·size:·4300566·bytes,·number·of·entries:·1664 | 1 | Zip·file·size:·4300566·bytes,·number·of·entries:·1664 |
2 | -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -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··50034 | 3 | -rw-rw-rw-··0.0·unx··5003480·b-·defN·81-Jan-01·01:01·classes.dex |
4 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version | 4 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version |
5 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version | 5 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version |
6 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version | 6 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version |
7 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version | 7 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version |
8 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version | 8 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version |
9 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.cardview_cardview.version | 9 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.cardview_cardview.version |
10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.coordinatorlayout_coordinatorlayout.version | 10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.coordinatorlayout_coordinatorlayout.version |
Offset 1659, 8 lines modified | Offset 1659, 8 lines modified | ||
1659 | -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml | 1659 | -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml |
1660 | -rw----·····0.0·fat······142·b-·stor·81-Jan-01·01:01·res/zy.png | 1660 | -rw----·····0.0·fat······142·b-·stor·81-Jan-01·01:01·res/zy.png |
1661 | -rw----·····0.0·fat······588·b-·defN·81-Jan-01·01:01·res/zy.xml | 1661 | -rw----·····0.0·fat······588·b-·defN·81-Jan-01·01:01·res/zy.xml |
1662 | -rw----·····0.0·fat···855940·b-·stor·81-Jan-01·01:01·resources.arsc | 1662 | -rw----·····0.0·fat···855940·b-·stor·81-Jan-01·01:01·resources.arsc |
1663 | -rw----·····2.0·fat···109615·b-·defN·81-Jan-01·01:01·META-INF/4C6B8659.SF | 1663 | -rw----·····2.0·fat···109615·b-·defN·81-Jan-01·01:01·META-INF/4C6B8659.SF |
1664 | -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/4C6B8659.RSA | 1664 | -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/4C6B8659.RSA |
1665 | -rw----·····2.0·fat···109507·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1665 | -rw----·····2.0·fat···109507·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1666 | 1664·files,·75734 | 1666 | 1664·files,·7573421·bytes·uncompressed,·4122462·bytes·compressed:··45.6% |
Offset 1, 13 lines modified | Offset 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············:· | 4 | checksum············:·23ad777c |
5 | signature···········:· | 5 | signature···········:·4d8c...4f83 |
6 | file_size···········:·50034 | 6 | file_size···········:·5003480 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·40328 | 10 | string_ids_size·····:·40328 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·5178 | 12 | type_ids_size·······:·5178 |
13 | type_ids_off········:·161424·(0x027690) | 13 | type_ids_off········:·161424·(0x027690) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·182136·(0x02c778) | 15 | proto_ids_off·······:·182136·(0x02c778) |
16 | field_ids_size······:·29015 | 16 | field_ids_size······:·29015 |
17 | field_ids_off·······:·286608·(0x045f90) | 17 | field_ids_off·······:·286608·(0x045f90) |
18 | method_ids_size·····:·40207 | 18 | method_ids_size·····:·40207 |
19 | method_ids_off······:·518728·(0x07ea48) | 19 | method_ids_off······:·518728·(0x07ea48) |
20 | class_defs_size·····:·3971 | 20 | class_defs_size·····:·3971 |
21 | class_defs_off······:·840384·(0x0cd2c0) | 21 | class_defs_off······:·840384·(0x0cd2c0) |
22 | data_size···········:·403602 | 22 | data_size···········:·4036024 |
23 | data_off············:·967456·(0x0ec320) | 23 | data_off············:·967456·(0x0ec320) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·307 | 25 | class_idx···········:·307 |
26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
27 | superclass_idx······:·3820 | 27 | superclass_idx······:·3820 |
28 | source_file_idx·····:·6561 | 28 | source_file_idx·····:·6561 |
Offset 541170, 19 lines modified | Offset 541170, 19 lines modified | ||
541170 | ······type··········:·'(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V' | 541170 | ······type··········:·'(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V' |
541171 | ······access········:·0x10000·(CONSTRUCTOR) | 541171 | ······access········:·0x10000·(CONSTRUCTOR) |
541172 | ······code··········- | 541172 | ······code··········- |
541173 | ······registers·····:·3 | 541173 | ······registers·····:·3 |
541174 | ······ins···········:·3 | 541174 | ······ins···········:·3 |
541175 | ······outs··········:·1 | 541175 | ······outs··········:·1 |
541176 | ······insns·size····:·8·16-bit·code·units | 541176 | ······insns·size····:·8·16-bit·code·units |
541177 | 257bf | 541177 | 257bf4:········································|[257bf4]·com.mkulesh.onpc.iscp.PopupBuilder$1.<init>:(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V |
541178 | 257c0 | 541178 | 257c04:·5b01·a860······························|0000:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.this$0:Lcom/mkulesh/onpc/iscp/PopupBuilder;·//·field@60a8 |
541179 | 257c0 | 541179 | 257c08:·5b02·a960······························|0002:·iput-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@60a9 |
541180 | 257c0 | 541180 | 257c0c:·7010·e07a·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7ae0 |
541181 | 257c | 541181 | 257c12:·0e00···································|0007:·return-void |
541182 | ······catches·······:·(none) | 541182 | ······catches·······:·(none) |
541183 | ······positions·····:· | 541183 | ······positions·····:· |
541184 | ········0x0000·line=200 | 541184 | ········0x0000·line=200 |
541185 | ······locals········:· | 541185 | ······locals········:· |
541186 | ········0x0000·-·0x0008·reg=0·this·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;· | 541186 | ········0x0000·-·0x0008·reg=0·this·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;· |
541187 | ········0x0000·-·0x0008·reg=1·(null)·Lcom/mkulesh/onpc/iscp/PopupBuilder;· | 541187 | ········0x0000·-·0x0008·reg=1·(null)·Lcom/mkulesh/onpc/iscp/PopupBuilder;· |
541188 | ········0x0000·-·0x0008·reg=2·(null)·Lorg/w3c/dom/Element;· | 541188 | ········0x0000·-·0x0008·reg=2·(null)·Lorg/w3c/dom/Element;· |
Offset 541193, 51 lines modified | Offset 541193, 51 lines modified | ||
541193 | ······type··········:·'(Landroid/text/Editable;)V' | 541193 | ······type··········:·'(Landroid/text/Editable;)V' |
541194 | ······access········:·0x0001·(PUBLIC) | 541194 | ······access········:·0x0001·(PUBLIC) |
541195 | ······code··········- | 541195 | ······code··········- |
541196 | ······registers·····:·2 | 541196 | ······registers·····:·2 |
541197 | ······ins···········:·2 | 541197 | ······ins···········:·2 |
541198 | ······outs··········:·0 | 541198 | ······outs··········:·0 |
541199 | ······insns·size····:·1·16-bit·code·units | 541199 | ······insns·size····:·1·16-bit·code·units |
541200 | 257c1 | 541200 | 257c14:········································|[257c14]·com.mkulesh.onpc.iscp.PopupBuilder$1.afterTextChanged:(Landroid/text/Editable;)V |
541201 | 257c2 | 541201 | 257c24:·0e00···································|0000:·return-void |
541202 | ······catches·······:·(none) | 541202 | ······catches·······:·(none) |
541203 | ······positions·····:· | 541203 | ······positions·····:· |
541204 | ······locals········:· | 541204 | ······locals········:· |
541205 | ····#1··············:·(in·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;) | 541205 | ····#1··············:·(in·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;) |
541206 | ······name··········:·'beforeTextChanged' | 541206 | ······name··········:·'beforeTextChanged' |
541207 | ······type··········:·'(Ljava/lang/CharSequence;III)V' | 541207 | ······type··········:·'(Ljava/lang/CharSequence;III)V' |
541208 | ······access········:·0x0001·(PUBLIC) | 541208 | ······access········:·0x0001·(PUBLIC) |
541209 | ······code··········- | 541209 | ······code··········- |
541210 | ······registers·····:·5 | 541210 | ······registers·····:·5 |
541211 | ······ins···········:·5 | 541211 | ······ins···········:·5 |
541212 | ······outs··········:·0 | 541212 | ······outs··········:·0 |
541213 | ······insns·size····:·1·16-bit·code·units | 541213 | ······insns·size····:·1·16-bit·code·units |
541214 | 257c2 | 541214 | 257c28:········································|[257c28]·com.mkulesh.onpc.iscp.PopupBuilder$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V |
541215 | 257c3 | 541215 | 257c38:·0e00···································|0000:·return-void |
541216 | ······catches·······:·(none) | 541216 | ······catches·······:·(none) |
541217 | ······positions·····:· | 541217 | ······positions·····:· |
541218 | ······locals········:· | 541218 | ······locals········:· |
541219 | ····#2··············:·(in·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;) | 541219 | ····#2··············:·(in·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;) |
541220 | ······name··········:·'onTextChanged' | 541220 | ······name··········:·'onTextChanged' |
541221 | ······type··········:·'(Ljava/lang/CharSequence;III)V' | 541221 | ······type··········:·'(Ljava/lang/CharSequence;III)V' |
541222 | ······access········:·0x0001·(PUBLIC) | 541222 | ······access········:·0x0001·(PUBLIC) |
541223 | ······code··········- | 541223 | ······code··········- |
541224 | ······registers·····:·5 | 541224 | ······registers·····:·5 |
541225 | ······ins···········:·5 | 541225 | ······ins···········:·5 |
541226 | ······outs··········:·3 | 541226 | ······outs··········:·3 |
541227 | ······insns·size····:·12·16-bit·code·units | 541227 | ······insns·size····:·12·16-bit·code·units |
541228 | 257c3 | 541228 | 257c3c:········································|[257c3c]·com.mkulesh.onpc.iscp.PopupBuilder$1.onTextChanged:(Ljava/lang/CharSequence;III)V |
541229 | 257c4 | 541229 | 257c4c:·5402·a960······························|0000:·iget-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@60a9 |
541230 | 257c | 541230 | 257c50:·7210·fa79·0100·························|0002:·invoke-interface·{v1},·Ljava/lang/CharSequence;.toString:()Ljava/lang/String;·//·method@79fa |
541231 | 257c5 | 541231 | 257c56:·0c01···································|0005:·move-result-object·v1 |
541232 | 257c5 | 541232 | 257c58:·1a03·189b······························|0006:·const-string·v3,·"value"·//·string@9b18 |
541233 | 257c5 | 541233 | 257c5c:·7230·8b9c·3201·························|0008:·invoke-interface·{v2,·v3,·v1},·Lorg/w3c/dom/Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V·//·method@9c8b |
541234 | 257c | 541234 | 257c62:·0e00···································|000b:·return-void |
541235 | ······catches·······:·(none) | 541235 | ······catches·······:·(none) |
541236 | ······positions·····:· | 541236 | ······positions·····:· |
541237 | ········0x0000·line=211 | 541237 | ········0x0000·line=211 |
541238 | ······locals········:· | 541238 | ······locals········:· |
541239 | ········0x0000·-·0x000c·reg=0·this·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;· | 541239 | ········0x0000·-·0x000c·reg=0·this·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;· |
541240 | ········0x0000·-·0x000c·reg=1·(null)·Ljava/lang/CharSequence;· | 541240 | ········0x0000·-·0x000c·reg=1·(null)·Ljava/lang/CharSequence;· |
541241 | ········0x0000·-·0x000c·reg=2·(null)·I· | 541241 | ········0x0000·-·0x000c·reg=2·(null)·I· |
Offset 541352, 26 lines modified | Offset 541352, 26 lines modified | ||
541352 | ······type··········:·'(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V' | 541352 | ······type··········:·'(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V' |
541353 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 541353 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
541354 | ······code··········- | 541354 | ······code··········- |
541355 | ······registers·····:·4 | 541355 | ······registers·····:·4 |
541356 | ······ins···········:·4 | 541356 | ······ins···········:·4 |
541357 | ······outs··········:·1 | 541357 | ······outs··········:·1 |
541358 | ······insns·size····:·22·16-bit·code·units | 541358 | ······insns·size····:·22·16-bit·code·units |
541359 | 2581d | 541359 | 2581dc:········································|[2581dc]·com.mkulesh.onpc.iscp.PopupBuilder.<init>:(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V |
541360 | 2581e | 541360 | 2581ec:·7010·e07a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7ae0 |
541361 | 2581 | 541361 | 2581f2:·5b01·ac60······························|0003:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.context:Landroid/content/Context;·//·field@60ac |
541362 | 2581f | 541362 | 2581f6:·5421·0a61······························|0005:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@610a |
541363 | 2581f | 541363 | 2581fa:·5b01·ae60······························|0007:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60ae |
541364 | 2581f | 541364 | 2581fe:·5421·c460······························|0009:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.artist:Ljava/lang/String;·//·field@60c4 |
541365 | 258 | 541365 | 258202:·5b01·aa60······························|000b:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.artist:Ljava/lang/String;·//·field@60aa |
541366 | 25820 | 541366 | 258206:·5b03·ab60······························|000d:·iput-object·v3,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.buttonListener:Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;·//·field@60ab |
541367 | 25820 | 541367 | 25820a:·6e10·9672·0200·························|000f:·invoke-virtual·{v2},·Lcom/mkulesh/onpc/iscp/State;.getServiceIcon:()I·//·method@7296 |
541368 | 2582 | 541368 | 258210:·0a01···································|0012:·move-result·v1 |
541369 | 2582 | 541369 | 258212:·5901·ad60······························|0013:·iput·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceIcon:I·//·field@60ad |
541370 | 25821 | 541370 | 258216:·0e00···································|0015:·return-void |
541371 | ······catches·······:·(none) | 541371 | ······catches·······:·(none) |
541372 | ······positions·····:· | 541372 | ······positions·····:· |
541373 | ········0x0000·line=75 | 541373 | ········0x0000·line=75 |
541374 | ········0x0003·line=76 | 541374 | ········0x0003·line=76 |
541375 | ········0x0005·line=77 | 541375 | ········0x0005·line=77 |
541376 | ········0x0009·line=78 | 541376 | ········0x0009·line=78 |
Max diff block lines reached; 34620087/34631062 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·78477 | 1 | Zip·file·size:·7847786·bytes,·number·of·entries:·3968 |
2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
3 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class | 3 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class |
4 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class | 4 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class |
5 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class | 5 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class |
6 | ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class | 6 | ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class |
7 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class | 7 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class |
8 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class | 8 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class |
Offset 3691, 25 lines modified | Offset 3691, 25 lines modified | ||
3691 | ?rwxrwxr-x··2.0·unx·····5149·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JettisonProvider.class | 3691 | ?rwxrwxr-x··2.0·unx·····5149·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JettisonProvider.class |
3692 | ?rwxrwxr-x··2.0·unx·····4588·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JsonOrgJsonProvider.class | 3692 | ?rwxrwxr-x··2.0·unx·····4588·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JsonOrgJsonProvider.class |
3693 | ?rwxrwxr-x··2.0·unx·····2772·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JsonSmartJsonProvider.class | 3693 | ?rwxrwxr-x··2.0·unx·····2772·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JsonSmartJsonProvider.class |
3694 | ?rwxrwxr-x··2.0·unx·····2774·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/TapestryJsonProvider.class | 3694 | ?rwxrwxr-x··2.0·unx·····2774·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/TapestryJsonProvider.class |
3695 | ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/MainActivity$1.class | 3695 | ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/MainActivity$1.class |
3696 | ?rwxrwxr-x··2.0·unx·····2335·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/MainPagerAdapter.class | 3696 | ?rwxrwxr-x··2.0·unx·····2335·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/MainPagerAdapter.class |
3697 | ?rwxrwxr-x··2.0·unx····12411·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MessageChannelDcp.class | 3697 | ?rwxrwxr-x··2.0·unx····12411·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MessageChannelDcp.class |
3698 | ?rwxrwxr-x··2.0·unx·····92 | 3698 | ?rwxrwxr-x··2.0·unx·····9274·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MessageChannelIscp.class |
3699 | ?rwxrwxr-x··2.0·unx·····4564·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MockupState.class | 3699 | ?rwxrwxr-x··2.0·unx·····4564·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MockupState.class |
3700 | ?rwxrwxr-x··2.0·unx······935·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/ZonedMessage.class | 3700 | ?rwxrwxr-x··2.0·unx······935·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/ZonedMessage.class |
3701 | ?rwxrwxr-x··2.0·unx·····1140·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AlbumNameMsg.class | 3701 | ?rwxrwxr-x··2.0·unx·····1140·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AlbumNameMsg.class |
3702 | ?rwxrwxr-x··2.0·unx·····144 | 3702 | ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg.class |
3703 | ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ArtistNameMsg.class | 3703 | ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ArtistNameMsg.class |
3704 | ?rwxrwxr-x··2.0·unx······885·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AudioInformationMsg.class | 3704 | ?rwxrwxr-x··2.0·unx······885·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AudioInformationMsg.class |
3705 | ?rwxrwxr-x··2.0·unx·····1459·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AudioMutingMsg$Status.class | 3705 | ?rwxrwxr-x··2.0·unx·····1459·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AudioMutingMsg$Status.class |
3706 | ?rwxrwxr-x··2.0·unx·····1514·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AutoPowerMsg.class | 3706 | ?rwxrwxr-x··2.0·unx·····1514·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AutoPowerMsg.class |
3707 | ?rwxrwxr-x··2.0·unx·····2537·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/BroadcastResponseMsg.class | 3707 | ?rwxrwxr-x··2.0·unx·····2537·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/BroadcastResponseMsg.class |
3708 | ?rwxrwxr-x··2.0·unx·····20 | 3708 | ?rwxrwxr-x··2.0·unx·····2030·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg.class |
3709 | ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CenterLevelCommandMsg.class | 3709 | ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CenterLevelCommandMsg.class |
3710 | ?rwxrwxr-x··2.0·unx·····2532·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CustomPopupMsg.class | 3710 | ?rwxrwxr-x··2.0·unx·····2532·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CustomPopupMsg.class |
3711 | ?rwxrwxr-x··2.0·unx·····1499·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpAudioRestorerMsg$Status.class | 3711 | ?rwxrwxr-x··2.0·unx·····1499·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpAudioRestorerMsg$Status.class |
3712 | ?rwxrwxr-x··2.0·unx·····2825·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpAudioRestorerMsg.class | 3712 | ?rwxrwxr-x··2.0·unx·····2825·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpAudioRestorerMsg.class |
3713 | ?rwxrwxr-x··2.0·unx·····1391·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpEcoModeMsg$Status.class | 3713 | ?rwxrwxr-x··2.0·unx·····1391·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpEcoModeMsg$Status.class |
3714 | ?rwxrwxr-x··2.0·unx·····2712·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpEcoModeMsg.class | 3714 | ?rwxrwxr-x··2.0·unx·····2712·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpEcoModeMsg.class |
3715 | ?rwxrwxr-x··2.0·unx····12714·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpMediaContainerMsg.class | 3715 | ?rwxrwxr-x··2.0·unx····12714·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpMediaContainerMsg.class |
Offset 3761, 15 lines modified | Offset 3761, 15 lines modified | ||
3761 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/PresetMemoryMsg.class | 3761 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/PresetMemoryMsg.class |
3762 | ?rwxrwxr-x··2.0·unx·····1939·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/PrivacyPolicyStatusMsg.class | 3762 | ?rwxrwxr-x··2.0·unx·····1939·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/PrivacyPolicyStatusMsg.class |
3763 | ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/RDSInformationMsg.class | 3763 | ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/RDSInformationMsg.class |
3764 | ?rwxrwxr-x··2.0·unx·····1942·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/RadioStationNameMsg.class | 3764 | ?rwxrwxr-x··2.0·unx·····1942·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/RadioStationNameMsg.class |
3765 | ?rwxrwxr-x··2.0·unx····13193·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ReceiverInformationMsg.class | 3765 | ?rwxrwxr-x··2.0·unx····13193·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ReceiverInformationMsg.class |
3766 | ?rwxrwxr-x··2.0·unx·····7217·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ServiceType.class | 3766 | ?rwxrwxr-x··2.0·unx·····7217·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ServiceType.class |
3767 | ?rwxrwxr-x··2.0·unx·····2137·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command.class | 3767 | ?rwxrwxr-x··2.0·unx·····2137·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command.class |
3768 | ?rwxrwxr-x··2.0·unx·····180 | 3768 | ?rwxrwxr-x··2.0·unx·····1809·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg.class |
3769 | ?rwxrwxr-x··2.0·unx·····2734·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SleepSetCommandMsg.class | 3769 | ?rwxrwxr-x··2.0·unx·····2734·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SleepSetCommandMsg.class |
3770 | ?rwxrwxr-x··2.0·unx·····1564·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SubwooferLevelCommandMsg.class | 3770 | ?rwxrwxr-x··2.0·unx·····1564·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SubwooferLevelCommandMsg.class |
3771 | ?rwxrwxr-x··2.0·unx·····1899·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TimeInfoMsg.class | 3771 | ?rwxrwxr-x··2.0·unx·····1899·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TimeInfoMsg.class |
3772 | ?rwxrwxr-x··2.0·unx·····2177·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TimeSeekMsg.class | 3772 | ?rwxrwxr-x··2.0·unx·····2177·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TimeSeekMsg.class |
3773 | ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TitleNameMsg.class | 3773 | ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TitleNameMsg.class |
3774 | ?rwxrwxr-x··2.0·unx·····1351·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TrackInfoMsg.class | 3774 | ?rwxrwxr-x··2.0·unx·····1351·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TrackInfoMsg.class |
3775 | ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TuningCommandMsg$Command.class | 3775 | ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TuningCommandMsg$Command.class |
Offset 3963, 8 lines modified | Offset 3963, 8 lines modified | ||
3963 | ?rwxrwxr-x··2.0·unx·····3804·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/AppCompatPreferenceActivity.class | 3963 | ?rwxrwxr-x··2.0·unx·····3804·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/AppCompatPreferenceActivity.class |
3964 | ?rwxrwxr-x··2.0·unx·····2310·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/DraggableListActivity.class | 3964 | ?rwxrwxr-x··2.0·unx·····2310·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/DraggableListActivity.class |
3965 | ?rwxrwxr-x··2.0·unx·····1974·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesMain.class | 3965 | ?rwxrwxr-x··2.0·unx·····1974·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesMain.class |
3966 | ?rwxrwxr-x··2.0·unx·····3131·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesDeviceSelectors.class | 3966 | ?rwxrwxr-x··2.0·unx·····3131·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesDeviceSelectors.class |
3967 | ?rwxrwxr-x··2.0·unx·····3001·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesListeningModes.class | 3967 | ?rwxrwxr-x··2.0·unx·····3001·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesListeningModes.class |
3968 | ?rwxrwxr-x··2.0·unx·····2711·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesNetworkServices.class | 3968 | ?rwxrwxr-x··2.0·unx·····2711·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesNetworkServices.class |
3969 | ?rwxrwxr-x··2.0·unx·····2588·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesVisibleTabs.class | 3969 | ?rwxrwxr-x··2.0·unx·····2588·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesVisibleTabs.class |
3970 | 3968·files,·90039 | 3970 | 3968·files,·9003934·bytes·uncompressed,·7085468·bytes·compressed:··21.3% |
Offset 89, 54 lines modified | Offset 89, 57 lines modified | ||
89 | ················final·int·headerSize·=·EISCPMessage.getHeaderSize(array,·msgStartIndex); | 89 | ················final·int·headerSize·=·EISCPMessage.getHeaderSize(array,·msgStartIndex); |
90 | ················final·int·dataSize·=·EISCPMessage.getDataSize(catBuffer,·msgStartIndex); | 90 | ················final·int·dataSize·=·EISCPMessage.getDataSize(catBuffer,·msgStartIndex); |
91 | ················final·int·n·=·headerSize·+·dataSize; | 91 | ················final·int·n·=·headerSize·+·dataSize; |
92 | ················if·(headerSize·<·0·||·dataSize·<·0·||·n·>·i)·{ | 92 | ················if·(headerSize·<·0·||·dataSize·<·0·||·n·>·i)·{ |
93 | ····················this.packetJoinBuffer·=·catBuffer; | 93 | ····················this.packetJoinBuffer·=·catBuffer; |
94 | ····················return; | 94 | ····················return; |
95 | ················} | 95 | ················} |
96 | ················ | 96 | ················int·n2·=·1; |
97 | ················EISCPMessage·obj; | 97 | ················EISCPMessage·obj·=·null; |
98 | ················try·{ | 98 | ················try·{ |
99 | ····················final·int·messageId·=·this.messageId·+·1; | ||
100 | ····················this.messageId·=· | 99 | ····················this.messageId·+=·n2; |
100 | ····················obj·=·new(com.mkulesh.onpc.iscp.EISCPMessage.class); | ||
101 | ····················try·{ | ||
101 | ···················· | 102 | ························new·EISCPMessage(this.messageId,·catBuffer,·msgStartIndex,·headerSize,·dataSize); |
102 | ················} | 103 | ····················} |
103 | ················catch·(Exception·ex)·{ | 104 | ····················catch·(Exception·ex)·{ |
104 | ····················final·int·max·=·Math.max(0,·catBuffer.length·-·n); | 105 | ························final·int·max·=·Math.max(0,·catBuffer.length·-·n); |
105 | ····················final·StringBuilder·sb3·=·new·StringBuilder(); | 106 | ························final·StringBuilder·sb3·=·new·StringBuilder(); |
106 | ····················sb3.append("<<·error:·invalid·raw·message:·"); | 107 | ························sb3.append("<<·error:·invalid·raw·message:·"); |
107 | ····················sb3.append(ex.getLocalizedMessage()); | 108 | ························sb3.append(ex.getLocalizedMessage()); |
108 | ····················sb3.append(s); | 109 | ························sb3.append(s); |
109 | ····················sb3.append(max); | 110 | ························sb3.append(max); |
110 | ····················sb3.append(str); | 111 | ························sb3.append(str); |
111 | ····················Logging.info((Object)this,·sb3.toString()); | 112 | ························Logging.info((Object)this,·sb3.toString()); |
112 | ····················obj·=·null; | 113 | ························obj·=·null; |
113 | ····················i·=·max; | 114 | ························i·=·max; |
115 | ····················} | ||
114 | ················} | 116 | ················} |
117 | ················catch·(Exception·ex4)·{} | ||
115 | ················Label_073 | 118 | ················Label_0736:·{ |
116 | ····················if·(obj·!=·null)·{ | 119 | ····················if·(obj·!=·null)·{ |
117 | ························i·=·Math.max(0,·catBuffer.length·-·obj.getMsgSize()); | 120 | ························i·=·Math.max(0,·catBuffer.length·-·obj.getMsgSize()); |
118 | ························try·{ | 121 | ························try·{ |
119 | ····························final·Set·allowedMessages·=·this.allowedMessages; | 122 | ····························final·Set·allowedMessages·=·this.allowedMessages; |
120 | ····························try·{ | 123 | ····························try·{ |
121 | ································Label_049 | 124 | ································Label_0497:·{ |
122 | ····································if·(allowedMessages.isEmpty())·{ | 125 | ····································if·(allowedMessages.isEmpty())·{ |
123 | ········································break·Label_049 | 126 | ········································break·Label_0497; |
124 | ····································} | 127 | ····································} |
125 | ····································final·Set·allowedMessages2·=·this.allowedMessages; | 128 | ····································final·Set·allowedMessages2·=·this.allowedMessages; |
126 | ····································try·{ | 129 | ····································try·{ |
127 | ········································if·(allowedMessages2.contains(obj.getCode()))·{ | 130 | ········································if·(allowedMessages2.contains(obj.getCode()))·{ |
128 | ············································ | 131 | ············································n2·=·0; |
129 | ········································} | 132 | ········································} |
130 | ········································if·( | 133 | ········································if·(n2·!=·0)·{ |
131 | ············································break·Label_073 | 134 | ············································break·Label_0736; |
132 | ········································} | 135 | ········································} |
133 | ········································Label_064 | 136 | ········································Label_0645:·{ |
134 | ············································if·("NTM".equals(obj.getCode()))·{ | 137 | ············································if·("NTM".equals(obj.getCode()))·{ |
135 | ················································break·Label_064 | 138 | ················································break·Label_0645; |
136 | ············································} | 139 | ············································} |
137 | ············································try·{ | 140 | ············································try·{ |
138 | ················································final·StringBuilder·sb4·=·new·StringBuilder(); | 141 | ················································final·StringBuilder·sb4·=·new·StringBuilder(); |
139 | ················································sb4.append("<<·new·message·"); | 142 | ················································sb4.append("<<·new·message·"); |
140 | ················································sb4.append(obj.getCode()); | 143 | ················································sb4.append(obj.getCode()); |
141 | ················································sb4.append("·from·"); | 144 | ················································sb4.append("·from·"); |
142 | ················································sb4.append(this.getHostAndPort()); | 145 | ················································sb4.append(this.getHostAndPort()); |
Offset 159, 25 lines modified | Offset 162, 25 lines modified | ||
159 | ························································sb7.append("<<·error:·ignored:·"); | 162 | ························································sb7.append("<<·error:·ignored:·"); |
160 | ························································sb7.append(ex2.getLocalizedMessage()); | 163 | ························································sb7.append(ex2.getLocalizedMessage()); |
161 | ························································sb7.append(":·"); | 164 | ························································sb7.append(":·"); |
162 | ························································sb7.append(obj); | 165 | ························································sb7.append(obj); |
163 | ························································Logging.info((Object)this,·sb7.toString()); | 166 | ························································Logging.info((Object)this,·sb7.toString()); |
164 | ····················································} | 167 | ····················································} |
165 | ················································} | 168 | ················································} |
166 | ················································catch·(Exception·ex | 169 | ················································catch·(Exception·ex5)·{} |
167 | ············································} | 170 | ············································} |
168 | ············································catch·(Exception·ex | 171 | ············································catch·(Exception·ex6)·{} |
169 | ········································} | 172 | ········································} |
170 | ····································} | 173 | ····································} |
171 | ····································catch·(Exception·ex | 174 | ····································catch·(Exception·ex7)·{} |
172 | ································} | 175 | ································} |
173 | ····························} | 176 | ····························} |
174 | ····························catch·(Exception·ex | 177 | ····························catch·(Exception·ex8)·{} |
175 | ························} | 178 | ························} |
176 | ························catch·(Exception·ex | 179 | ························catch·(Exception·ex9)·{} |
177 | ····················} | 180 | ····················} |
178 | ················} | 181 | ················} |
179 | ················if·(i·>·0)·{ | 182 | ················if·(i·>·0)·{ |
180 | ····················catBuffer·=·Utils.catBuffer(catBuffer,·catBuffer.length·-·i,·i); | 183 | ····················catBuffer·=·Utils.catBuffer(catBuffer,·catBuffer.length·-·i,·i); |
181 | ····················continue; | 184 | ····················continue; |
182 | ················} | 185 | ················} |
183 | ················continue; | 186 | ················continue; |
Offset 12, 21 lines modified | Offset 12, 20 lines modified | ||
12 | ···· | 12 | ···· |
13 | ····public·AmpOperationCommandMsg(final·String·s)·{ | 13 | ····public·AmpOperationCommandMsg(final·String·s)·{ |
14 | ········super(0,·(String)null); | 14 | ········super(0,·(String)null); |
15 | ········this.command·=·(AmpOperationCommandMsg$Command)searchParameter(s,·(ISCPMessage$StringParameterIf[])AmpOperationCommandMsg$Command.values(),·(ISCPMessage$StringParameterIf)null); | 15 | ········this.command·=·(AmpOperationCommandMsg$Command)searchParameter(s,·(ISCPMessage$StringParameterIf[])AmpOperationCommandMsg$Command.values(),·(ISCPMessage$StringParameterIf)null); |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·EISCPMessage·getCmdMsg()·{ | 18 | ····public·EISCPMessage·getCmdMsg()·{ |
19 | ········final·AmpOperationCommandMsg$Command·command·=·this.command; | ||
20 | ········EISCPMessage·eiscpMessage; | 19 | ········EISCPMessage·eiscpMessage; |
21 | ········if·(command·==·null)·{ | 20 | ········if·(this.command·==·null)·{ |
22 | ············eiscpMessage·=·null; | 21 | ············eiscpMessage·=·null; |
23 | ········} | 22 | ········} |
24 | ········else·{ | 23 | ········else·{ |
25 | ············eiscpMessage·=·new·EISCPMessage("CAP",·command.getCode()); | 24 | ············eiscpMessage·=·new·EISCPMessage("CAP",·this.command.getCode()); |
26 | ········} | 25 | ········} |
27 | ········return·eiscpMessage; | 26 | ········return·eiscpMessage; |
28 | ····} | 27 | ····} |
29 | ···· | 28 | ···· |
30 | ····public·AmpOperationCommandMsg$Command·getCommand()·{ | 29 | ····public·AmpOperationCommandMsg$Command·getCommand()·{ |
31 | ········return·this.command; | 30 | ········return·this.command; |
32 | ····} | 31 | ····} |
Offset 30, 21 lines modified | Offset 30, 20 lines modified | ||
30 | ········if·(!s.equals("TRUP"))·{ | 30 | ········if·(!s.equals("TRUP"))·{ |
31 | ············return·s; | 31 | ············return·s; |
32 | ········} | 32 | ········} |
33 | ········return·CdPlayerOperationCommandMsg$Command.SKIP_F.getCode(); | 33 | ········return·CdPlayerOperationCommandMsg$Command.SKIP_F.getCode(); |
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····public·EISCPMessage·getCmdMsg()·{ | 36 | ····public·EISCPMessage·getCmdMsg()·{ |
37 | ········final·CdPlayerOperationCommandMsg$Command·command·=·this.command; | ||
38 | ········EISCPMessage·eiscpMessage; | 37 | ········EISCPMessage·eiscpMessage; |
39 | ········if·(command·==·null)·{ | 38 | ········if·(this.command·==·null)·{ |
40 | ············eiscpMessage·=·null; | 39 | ············eiscpMessage·=·null; |
41 | ········} | 40 | ········} |
42 | ········else·{ | 41 | ········else·{ |
43 | ············eiscpMessage·=·new·EISCPMessage("CCD",·command.getCmd()); | 42 | ············eiscpMessage·=·new·EISCPMessage("CCD",·this.command.getCmd()); |
44 | ········} | 43 | ········} |
45 | ········return·eiscpMessage; | 44 | ········return·eiscpMessage; |
46 | ····} | 45 | ····} |
47 | ···· | 46 | ···· |
48 | ····public·CdPlayerOperationCommandMsg$Command·getCommand()·{ | 47 | ····public·CdPlayerOperationCommandMsg$Command·getCommand()·{ |
49 | ········return·this.command; | 48 | ········return·this.command; |
50 | ····} | 49 | ····} |
Offset 32, 21 lines modified | Offset 32, 20 lines modified | ||
32 | ········else·{ | 32 | ········else·{ |
33 | ············string·=·null; | 33 | ············string·=·null; |
34 | ········} | 34 | ········} |
35 | ········return·string; | 35 | ········return·string; |
36 | ····} | 36 | ····} |
37 | ···· | 37 | ···· |
38 | ····public·EISCPMessage·getCmdMsg()·{ | 38 | ····public·EISCPMessage·getCmdMsg()·{ |
39 | ········final·SetupOperationCommandMsg$Command·command·=·this.command; | ||
40 | ········EISCPMessage·eiscpMessage; | 39 | ········EISCPMessage·eiscpMessage; |
41 | ········if·(command·==·null)·{ | 40 | ········if·(this.command·==·null)·{ |
42 | ············eiscpMessage·=·null; | 41 | ············eiscpMessage·=·null; |
43 | ········} | 42 | ········} |
44 | ········else·{ | 43 | ········else·{ |
45 | ············eiscpMessage·=·new·EISCPMessage("OSD",·command.getCode()); | 44 | ············eiscpMessage·=·new·EISCPMessage("OSD",·this.command.getCode()); |
46 | ········} | 45 | ········} |
47 | ········return·eiscpMessage; | 46 | ········return·eiscpMessage; |
48 | ····} | 47 | ····} |
49 | ···· | 48 | ···· |
50 | ····public·SetupOperationCommandMsg$Command·getCommand()·{ | 49 | ····public·SetupOperationCommandMsg$Command·getCommand()·{ |
51 | ········return·this.command; | 50 | ········return·this.command; |
52 | ····} | 51 | ····} |
Offset 310, 21 lines modified | Offset 310, 23 lines modified | ||
310 | ····:cond_4 | 310 | ····:cond_4 |
311 | ····const/4·v12,·0x1 | 311 | ····const/4·v12,·0x1 |
312 | ····.line·320 | 312 | ····.line·320 |
313 | ····:try_start_1 | 313 | ····:try_start_1 |
314 | ····iget·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I | 314 | ····iget·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I |
315 | ····add-int/ | 315 | ····add-int/2addr·v4,·v12 |
316 | ····iput·v | 316 | ····iput·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I |
317 | ····.line·321 | 317 | ····.line·321 |
318 | ····new-instance·v13,·Lcom/mkulesh/onpc/iscp/EISCPMessage; | 318 | ····new-instance·v13,·Lcom/mkulesh/onpc/iscp/EISCPMessage; |
319 | ····iget·v5,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I | ||
319 | ····move-object·v4,·v13 | 320 | ····move-object·v4,·v13 |
320 | ····move-object·v6,·v0 | 321 | ····move-object·v6,·v0 |
321 | ····invoke-direct/range·{v4·..·v9},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(I[BIII)V | 322 | ····invoke-direct/range·{v4·..·v9},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(I[BIII)V |
322 | ····:try_end_1 | 323 | ····:try_end_1 |
323 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 324 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
Offset 65, 25 lines modified | Offset 65, 25 lines modified | ||
65 | ····if-nez·v0,·:cond_0 | 65 | ····if-nez·v0,·:cond_0 |
66 | ····const/4·v0,·0x0 | 66 | ····const/4·v0,·0x0 |
67 | ····goto·:goto_0 | 67 | ····goto·:goto_0 |
68 | ····:cond_0 | 68 | ····:cond_0 |
69 | ····new-instance·v | 69 | ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage; |
70 | ····i | 70 | ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command; |
71 | ···· | 71 | ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command;->getCode()Ljava/lang/String; |
72 | ···· | 72 | ····move-result-object·v1 |
73 | ···· | 73 | ····const-string·v2,·"CAP" |
74 | ···· | 74 | ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
75 | ····:goto_0 | 75 | ····:goto_0 |
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command; | 78 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command; |
79 | ····.locals·1 | 79 | ····.locals·1 |
Offset 154, 25 lines modified | Offset 154, 25 lines modified | ||
154 | ····if-nez·v0,·:cond_0 | 154 | ····if-nez·v0,·:cond_0 |
155 | ····const/4·v0,·0x0 | 155 | ····const/4·v0,·0x0 |
156 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
157 | ····:cond_0 | 157 | ····:cond_0 |
158 | ····new-instance·v | 158 | ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage; |
159 | ····i | 159 | ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command; |
160 | ···· | 160 | ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command;->getCode()Ljava/lang/String; |
161 | ···· | 161 | ····move-result-object·v1 |
162 | ···· | 162 | ····const-string·v2,·"OSD" |
163 | ···· | 163 | ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
164 | ····:goto_0 | 164 | ····:goto_0 |
165 | ····return-object·v0 | 165 | ····return-object·v0 |
166 | .end·method | 166 | .end·method |
167 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command; | 167 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command; |
168 | ····.locals·1 | 168 | ····.locals·1 |
Offset 162, 25 lines modified | Offset 162, 25 lines modified | ||
162 | ····if-nez·v0,·:cond_0 | 162 | ····if-nez·v0,·:cond_0 |
163 | ····const/4·v0,·0x0 | 163 | ····const/4·v0,·0x0 |
164 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
165 | ····:cond_0 | 165 | ····:cond_0 |
166 | ····new-instance·v | 166 | ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage; |
167 | ····i | 167 | ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command; |
168 | ···· | 168 | ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command;->getCmd()Ljava/lang/String; |
169 | ···· | 169 | ····move-result-object·v1 |
170 | ···· | 170 | ····const-string·v2,·"CCD" |
171 | ···· | 171 | ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
172 | ····:goto_0 | 172 | ····:goto_0 |
173 | ····return-object·v0 | 173 | ····return-object·v0 |
174 | .end·method | 174 | .end·method |
175 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command; | 175 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command; |
176 | ····.locals·1 | 176 | ····.locals·1 |