33.1 MB
/home/fdroid/fdroiddata/tmp/com.mkulesh.onpc_42.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.mkulesh.onpc_42.apk
7.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <cc3767c2dccbd65146f1d4b2731fe06c886a5872184603fe53b2f2ccf6b696df>, actual: <63eb435b70d63cf675b86c79f4da0628324c0d7c439e98e1123841cda7f1da31> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <06c08b47281b02c053c84f5375b997a101d4d383bb4857b950f08f8995376e13166f410000000000>, actual: <9bfff8789e573cd0eda1cf91ee24cda5ba2c2a8c9618daa41b5fb07fc89cbfa2166f410000000000>
    
Offset 1, 46 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:·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/. 
1.7 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·4292374·bytes,·number·of·entries:·16641 Zip·file·size:·4292374·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.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··5002444·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··5002448·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.version4 -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.version5 -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.version6 -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.version7 -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.version8 -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.version9 -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.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.coordinatorlayout_coordinatorlayout.version
Offset 1659, 8 lines modifiedOffset 1659, 8 lines modified
1659 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml1659 -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.png1660 -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.xml1661 -rw----·····0.0·fat······588·b-·defN·81-Jan-01·01:01·res/zy.xml
1662 -rw----·····0.0·fat···849740·b-·stor·81-Jan-01·01:01·resources.arsc1662 -rw----·····0.0·fat···849740·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.SF1663 -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.RSA1664 -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.MF1665 -rw----·····2.0·fat···109507·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1666 1664·files,·7565733·bytes·uncompressed,·4115817·bytes·compressed:··45.6%1666 1664·files,·7565737·bytes·uncompressed,·4115966·bytes·compressed:··45.6%
33.0 MB
classes.dex
33.0 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············:·8bdc04ec4 checksum············:·9e01f87b
5 signature···········:·7d7c...af875 signature···········:·5914...29d7
6 file_size···········:·50024446 file_size···········:·5002448
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·····:·4032010 string_ids_size·····:·40320
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·517712 type_ids_size·······:·5177
13 type_ids_off········:·161392·(0x027670)13 type_ids_off········:·161392·(0x027670)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·182100·(0x02c754)15 proto_ids_off·······:·182100·(0x02c754)
16 field_ids_size······:·2900616 field_ids_size······:·29006
17 field_ids_off·······:·286548·(0x045f54)17 field_ids_off·······:·286548·(0x045f54)
18 method_ids_size·····:·4020418 method_ids_size·····:·40204
19 method_ids_off······:·518596·(0x07e9c4)19 method_ids_off······:·518596·(0x07e9c4)
20 class_defs_size·····:·397020 class_defs_size·····:·3970
21 class_defs_off······:·840228·(0x0cd224)21 class_defs_off······:·840228·(0x0cd224)
22 data_size···········:·403517622 data_size···········:·4035180
23 data_off············:·967268·(0x0ec264)23 data_off············:·967268·(0x0ec264)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·30725 class_idx···········:·307
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·381927 superclass_idx······:·3819
28 source_file_idx·····:·656128 source_file_idx·····:·6561
Offset 540840, 19 lines modifiedOffset 540840, 19 lines modified
540840 ······type··········:·'(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V'540840 ······type··········:·'(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V'
540841 ······access········:·0x10000·(CONSTRUCTOR)540841 ······access········:·0x10000·(CONSTRUCTOR)
540842 ······code··········-540842 ······code··········-
540843 ······registers·····:·3540843 ······registers·····:·3
540844 ······ins···········:·3540844 ······ins···········:·3
540845 ······outs··········:·1540845 ······outs··········:·1
540846 ······insns·size····:·8·16-bit·code·units540846 ······insns·size····:·8·16-bit·code·units
540847 257978:········································|[257978]·com.mkulesh.onpc.iscp.PopupBuilder$1.<init>:(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V540847 25797c:········································|[25797c]·com.mkulesh.onpc.iscp.PopupBuilder$1.<init>:(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V
540848 257988:·5b01·9b60······························|0000:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.this$0:Lcom/mkulesh/onpc/iscp/PopupBuilder;·//·field@609b540848 25798c:·5b01·9b60······························|0000:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.this$0:Lcom/mkulesh/onpc/iscp/PopupBuilder;·//·field@609b
540849 25798c:·5b02·9c60······························|0002:·iput-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@609c540849 257990:·5b02·9c60······························|0002:·iput-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@609c
540850 257990:·7010·dd7a·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7add540850 257994:·7010·dd7a·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7add
540851 257996:·0e00···································|0007:·return-void540851 25799a:·0e00···································|0007:·return-void
540852 ······catches·······:·(none)540852 ······catches·······:·(none)
540853 ······positions·····:·540853 ······positions·····:·
540854 ········0x0000·line=200540854 ········0x0000·line=200
540855 ······locals········:·540855 ······locals········:·
540856 ········0x0000·-·0x0008·reg=0·this·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;·540856 ········0x0000·-·0x0008·reg=0·this·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;·
540857 ········0x0000·-·0x0008·reg=1·(null)·Lcom/mkulesh/onpc/iscp/PopupBuilder;·540857 ········0x0000·-·0x0008·reg=1·(null)·Lcom/mkulesh/onpc/iscp/PopupBuilder;·
540858 ········0x0000·-·0x0008·reg=2·(null)·Lorg/w3c/dom/Element;·540858 ········0x0000·-·0x0008·reg=2·(null)·Lorg/w3c/dom/Element;·
Offset 540863, 51 lines modifiedOffset 540863, 51 lines modified
540863 ······type··········:·'(Landroid/text/Editable;)V'540863 ······type··········:·'(Landroid/text/Editable;)V'
540864 ······access········:·0x0001·(PUBLIC)540864 ······access········:·0x0001·(PUBLIC)
540865 ······code··········-540865 ······code··········-
540866 ······registers·····:·2540866 ······registers·····:·2
540867 ······ins···········:·2540867 ······ins···········:·2
540868 ······outs··········:·0540868 ······outs··········:·0
540869 ······insns·size····:·1·16-bit·code·units540869 ······insns·size····:·1·16-bit·code·units
540870 257998:········································|[257998]·com.mkulesh.onpc.iscp.PopupBuilder$1.afterTextChanged:(Landroid/text/Editable;)V540870 25799c:········································|[25799c]·com.mkulesh.onpc.iscp.PopupBuilder$1.afterTextChanged:(Landroid/text/Editable;)V
540871 2579a8:·0e00···································|0000:·return-void540871 2579ac:·0e00···································|0000:·return-void
540872 ······catches·······:·(none)540872 ······catches·······:·(none)
540873 ······positions·····:·540873 ······positions·····:·
540874 ······locals········:·540874 ······locals········:·
  
540875 ····#1··············:·(in·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;)540875 ····#1··············:·(in·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;)
540876 ······name··········:·'beforeTextChanged'540876 ······name··········:·'beforeTextChanged'
540877 ······type··········:·'(Ljava/lang/CharSequence;III)V'540877 ······type··········:·'(Ljava/lang/CharSequence;III)V'
540878 ······access········:·0x0001·(PUBLIC)540878 ······access········:·0x0001·(PUBLIC)
540879 ······code··········-540879 ······code··········-
540880 ······registers·····:·5540880 ······registers·····:·5
540881 ······ins···········:·5540881 ······ins···········:·5
540882 ······outs··········:·0540882 ······outs··········:·0
540883 ······insns·size····:·1·16-bit·code·units540883 ······insns·size····:·1·16-bit·code·units
540884 2579ac:········································|[2579ac]·com.mkulesh.onpc.iscp.PopupBuilder$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V540884 2579b0:········································|[2579b0]·com.mkulesh.onpc.iscp.PopupBuilder$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V
540885 2579bc:·0e00···································|0000:·return-void540885 2579c0:·0e00···································|0000:·return-void
540886 ······catches·······:·(none)540886 ······catches·······:·(none)
540887 ······positions·····:·540887 ······positions·····:·
540888 ······locals········:·540888 ······locals········:·
  
540889 ····#2··············:·(in·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;)540889 ····#2··············:·(in·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;)
540890 ······name··········:·'onTextChanged'540890 ······name··········:·'onTextChanged'
540891 ······type··········:·'(Ljava/lang/CharSequence;III)V'540891 ······type··········:·'(Ljava/lang/CharSequence;III)V'
540892 ······access········:·0x0001·(PUBLIC)540892 ······access········:·0x0001·(PUBLIC)
540893 ······code··········-540893 ······code··········-
540894 ······registers·····:·5540894 ······registers·····:·5
540895 ······ins···········:·5540895 ······ins···········:·5
540896 ······outs··········:·3540896 ······outs··········:·3
540897 ······insns·size····:·12·16-bit·code·units540897 ······insns·size····:·12·16-bit·code·units
540898 2579c0:········································|[2579c0]·com.mkulesh.onpc.iscp.PopupBuilder$1.onTextChanged:(Ljava/lang/CharSequence;III)V540898 2579c4:········································|[2579c4]·com.mkulesh.onpc.iscp.PopupBuilder$1.onTextChanged:(Ljava/lang/CharSequence;III)V
540899 2579d0:·5402·9c60······························|0000:·iget-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@609c540899 2579d4:·5402·9c60······························|0000:·iget-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@609c
540900 2579d4:·7210·f779·0100·························|0002:·invoke-interface·{v1},·Ljava/lang/CharSequence;.toString:()Ljava/lang/String;·//·method@79f7540900 2579d8:·7210·f779·0100·························|0002:·invoke-interface·{v1},·Ljava/lang/CharSequence;.toString:()Ljava/lang/String;·//·method@79f7
540901 2579da:·0c01···································|0005:·move-result-object·v1540901 2579de:·0c01···································|0005:·move-result-object·v1
540902 2579dc:·1a03·109b······························|0006:·const-string·v3,·"value"·//·string@9b10540902 2579e0:·1a03·109b······························|0006:·const-string·v3,·"value"·//·string@9b10
540903 2579e0:·7230·889c·3201·························|0008:·invoke-interface·{v2,·v3,·v1},·Lorg/w3c/dom/Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V·//·method@9c88540903 2579e4:·7230·889c·3201·························|0008:·invoke-interface·{v2,·v3,·v1},·Lorg/w3c/dom/Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V·//·method@9c88
540904 2579e6:·0e00···································|000b:·return-void540904 2579ea:·0e00···································|000b:·return-void
540905 ······catches·······:·(none)540905 ······catches·······:·(none)
540906 ······positions·····:·540906 ······positions·····:·
540907 ········0x0000·line=211540907 ········0x0000·line=211
540908 ······locals········:·540908 ······locals········:·
540909 ········0x0000·-·0x000c·reg=0·this·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;·540909 ········0x0000·-·0x000c·reg=0·this·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;·
540910 ········0x0000·-·0x000c·reg=1·(null)·Ljava/lang/CharSequence;·540910 ········0x0000·-·0x000c·reg=1·(null)·Ljava/lang/CharSequence;·
540911 ········0x0000·-·0x000c·reg=2·(null)·I·540911 ········0x0000·-·0x000c·reg=2·(null)·I·
Offset 541022, 26 lines modifiedOffset 541022, 26 lines modified
541022 ······type··········:·'(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V'541022 ······type··········:·'(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V'
541023 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)541023 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
541024 ······code··········-541024 ······code··········-
541025 ······registers·····:·4541025 ······registers·····:·4
541026 ······ins···········:·4541026 ······ins···········:·4
541027 ······outs··········:·1541027 ······outs··········:·1
541028 ······insns·size····:·22·16-bit·code·units541028 ······insns·size····:·22·16-bit·code·units
541029 257f60:········································|[257f60]·com.mkulesh.onpc.iscp.PopupBuilder.<init>:(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V541029 257f64:········································|[257f64]·com.mkulesh.onpc.iscp.PopupBuilder.<init>:(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V
541030 257f70:·7010·dd7a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7add541030 257f74:·7010·dd7a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7add
541031 257f76:·5b01·9f60······························|0003:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.context:Landroid/content/Context;·//·field@609f541031 257f7a:·5b01·9f60······························|0003:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.context:Landroid/content/Context;·//·field@609f
541032 257f7a:·5421·fd60······························|0005:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60fd541032 257f7e:·5421·fd60······························|0005:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60fd
541033 257f7e:·5b01·a160······························|0007:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60a1541033 257f82:·5b01·a160······························|0007:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60a1
541034 257f82:·5421·b760······························|0009:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.artist:Ljava/lang/String;·//·field@60b7541034 257f86:·5421·b760······························|0009:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.artist:Ljava/lang/String;·//·field@60b7
541035 257f86:·5b01·9d60······························|000b:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.artist:Ljava/lang/String;·//·field@609d541035 257f8a:·5b01·9d60······························|000b:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.artist:Ljava/lang/String;·//·field@609d
541036 257f8a:·5b03·9e60······························|000d:·iput-object·v3,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.buttonListener:Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;·//·field@609e541036 257f8e:·5b03·9e60······························|000d:·iput-object·v3,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.buttonListener:Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;·//·field@609e
541037 257f8e:·6e10·8e72·0200·························|000f:·invoke-virtual·{v2},·Lcom/mkulesh/onpc/iscp/State;.getServiceIcon:()I·//·method@728e541037 257f92:·6e10·8e72·0200·························|000f:·invoke-virtual·{v2},·Lcom/mkulesh/onpc/iscp/State;.getServiceIcon:()I·//·method@728e
541038 257f94:·0a01···································|0012:·move-result·v1541038 257f98:·0a01···································|0012:·move-result·v1
541039 257f96:·5901·a060······························|0013:·iput·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceIcon:I·//·field@60a0541039 257f9a:·5901·a060······························|0013:·iput·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceIcon:I·//·field@60a0
541040 257f9a:·0e00···································|0015:·return-void541040 257f9e:·0e00···································|0015:·return-void
541041 ······catches·······:·(none)541041 ······catches·······:·(none)
541042 ······positions·····:·541042 ······positions·····:·
541043 ········0x0000·line=75541043 ········0x0000·line=75
541044 ········0x0003·line=76541044 ········0x0003·line=76
541045 ········0x0005·line=77541045 ········0x0005·line=77
541046 ········0x0009·line=78541046 ········0x0009·line=78
Max diff block lines reached; 34625482/34636457 bytes (99.97%) of diff not shown.
15.2 KB
classes.jar
6.44 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·7845634·bytes,·number·of·entries:·39671 Zip·file·size:·7845648·bytes,·number·of·entries:·3967
2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
Offset 3690, 25 lines modifiedOffset 3690, 25 lines modified
3690 ?rwxrwxr-x··2.0·unx·····5149·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JettisonProvider.class3690 ?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·····4588·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JsonOrgJsonProvider.class3691 ?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·····2772·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JsonSmartJsonProvider.class3692 ?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·····2774·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/TapestryJsonProvider.class3693 ?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·····1032·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/MainActivity$1.class3694 ?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·····2335·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/MainPagerAdapter.class3695 ?rwxrwxr-x··2.0·unx·····2335·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/MainPagerAdapter.class
3696 ?rwxrwxr-x··2.0·unx····12483·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MessageChannelDcp.class3696 ?rwxrwxr-x··2.0·unx····12483·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MessageChannelDcp.class
3697 ?rwxrwxr-x··2.0·unx·····9245·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MessageChannelIscp.class3697 ?rwxrwxr-x··2.0·unx·····9256·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MessageChannelIscp.class
3698 ?rwxrwxr-x··2.0·unx·····4546·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MockupState.class3698 ?rwxrwxr-x··2.0·unx·····4546·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MockupState.class
3699 ?rwxrwxr-x··2.0·unx······935·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/ZonedMessage.class3699 ?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·····1140·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AlbumNameMsg.class3700 ?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·····1441·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg.class3701 ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg.class
3702 ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ArtistNameMsg.class3702 ?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······885·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AudioInformationMsg.class3703 ?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·····1459·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AudioMutingMsg$Status.class3704 ?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·····1514·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AutoPowerMsg.class3705 ?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·····2551·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/BroadcastResponseMsg.class3706 ?rwxrwxr-x··2.0·unx·····2551·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/BroadcastResponseMsg.class
3707 ?rwxrwxr-x··2.0·unx·····2029·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg.class3707 ?rwxrwxr-x··2.0·unx·····2030·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg.class
3708 ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CenterLevelCommandMsg.class3708 ?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·····2532·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CustomPopupMsg.class3709 ?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·····1499·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpAudioRestorerMsg$Status.class3710 ?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·····2825·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpAudioRestorerMsg.class3711 ?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·····1391·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpEcoModeMsg$Status.class3712 ?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·····2712·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpEcoModeMsg.class3713 ?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····12714·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpMediaContainerMsg.class3714 ?rwxrwxr-x··2.0·unx····12714·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpMediaContainerMsg.class
Offset 3760, 15 lines modifiedOffset 3760, 15 lines modified
3760 ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/PresetMemoryMsg.class3760 ?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·····1939·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/PrivacyPolicyStatusMsg.class3761 ?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······911·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/RDSInformationMsg.class3762 ?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·····1942·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/RadioStationNameMsg.class3763 ?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····13166·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ReceiverInformationMsg.class3764 ?rwxrwxr-x··2.0·unx····13166·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ReceiverInformationMsg.class
3765 ?rwxrwxr-x··2.0·unx·····7217·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/ServiceType.class3765 ?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·····2137·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command.class3766 ?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·····1808·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg.class3767 ?rwxrwxr-x··2.0·unx·····1809·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg.class
3768 ?rwxrwxr-x··2.0·unx·····2716·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SleepSetCommandMsg.class3768 ?rwxrwxr-x··2.0·unx·····2716·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SleepSetCommandMsg.class
3769 ?rwxrwxr-x··2.0·unx·····1564·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SubwooferLevelCommandMsg.class3769 ?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·····1899·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TimeInfoMsg.class3770 ?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·····2177·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TimeSeekMsg.class3771 ?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·····1139·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TitleNameMsg.class3772 ?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·····1351·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TrackInfoMsg.class3773 ?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·····1292·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TuningCommandMsg$Command.class3774 ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/TuningCommandMsg$Command.class
Offset 3962, 8 lines modifiedOffset 3962, 8 lines modified
3962 ?rwxrwxr-x··2.0·unx·····3804·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/AppCompatPreferenceActivity.class3962 ?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·····2310·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/DraggableListActivity.class3963 ?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·····1974·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesMain.class3964 ?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·····3131·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesDeviceSelectors.class3965 ?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·····2977·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesListeningModes.class3966 ?rwxrwxr-x··2.0·unx·····2977·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesListeningModes.class
3967 ?rwxrwxr-x··2.0·unx·····2711·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesNetworkServices.class3967 ?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·····2576·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesVisibleTabs.class3968 ?rwxrwxr-x··2.0·unx·····2576·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesVisibleTabs.class
3969 3967·files,·9001171·bytes·uncompressed,·7083566·bytes·compressed:··21.3%3969 3967·files,·9001185·bytes·uncompressed,·7083580·bytes·compressed:··21.3%
6.06 KB
com/mkulesh/onpc/iscp/MessageChannelIscp.class
5.97 KB
procyon -ec {}
    
Offset 90, 54 lines modifiedOffset 90, 57 lines modified
90 ················final·int·headerSize·=·EISCPMessage.getHeaderSize(array,·msgStartIndex);90 ················final·int·headerSize·=·EISCPMessage.getHeaderSize(array,·msgStartIndex);
91 ················final·int·dataSize·=·EISCPMessage.getDataSize(catBuffer,·msgStartIndex);91 ················final·int·dataSize·=·EISCPMessage.getDataSize(catBuffer,·msgStartIndex);
92 ················final·int·n·=·headerSize·+·dataSize;92 ················final·int·n·=·headerSize·+·dataSize;
93 ················if·(headerSize·<·0·||·dataSize·<·0·||·n·>·i)·{93 ················if·(headerSize·<·0·||·dataSize·<·0·||·n·>·i)·{
94 ····················this.packetJoinBuffer·=·catBuffer;94 ····················this.packetJoinBuffer·=·catBuffer;
95 ····················return;95 ····················return;
96 ················}96 ················}
97 ················boolean·b·=·true;97 ················int·n2·=·1;
98 ················EISCPMessage·obj;98 ················EISCPMessage·obj·=·null;
99 ················try·{99 ················try·{
100 ····················final·int·messageId·=·this.messageId·+·1; 
101 ····················this.messageId·=·messageId;100 ····················this.messageId·+=·n2;
 101 ····················obj·=·new(com.mkulesh.onpc.iscp.EISCPMessage.class);
 102 ····················try·{
102 ····················obj·=·new·EISCPMessage(messageId,·catBuffer,·msgStartIndex,·headerSize,·dataSize);103 ························new·EISCPMessage(this.messageId,·catBuffer,·msgStartIndex,·headerSize,·dataSize);
103 ················}104 ····················}
104 ················catch·(Exception·ex)·{105 ····················catch·(Exception·ex)·{
105 ····················final·int·max·=·Math.max(0,·catBuffer.length·-·n);106 ························final·int·max·=·Math.max(0,·catBuffer.length·-·n);
106 ····················final·StringBuilder·sb3·=·new·StringBuilder();107 ························final·StringBuilder·sb3·=·new·StringBuilder();
107 ····················sb3.append("<<·error:·invalid·raw·message:·");108 ························sb3.append("<<·error:·invalid·raw·message:·");
108 ····················sb3.append(ex.getLocalizedMessage());109 ························sb3.append(ex.getLocalizedMessage());
109 ····················sb3.append(s);110 ························sb3.append(s);
110 ····················sb3.append(max);111 ························sb3.append(max);
111 ····················sb3.append(str);112 ························sb3.append(str);
112 ····················Logging.info((Object)this,·sb3.toString());113 ························Logging.info((Object)this,·sb3.toString());
113 ····················obj·=·null;114 ························obj·=·null;
114 ····················i·=·max;115 ························i·=·max;
 116 ····················}
115 ················}117 ················}
 118 ················catch·(Exception·ex4)·{}
116 ················Label_0733:·{119 ················Label_0736:·{
117 ····················if·(obj·!=·null)·{120 ····················if·(obj·!=·null)·{
118 ························i·=·Math.max(0,·catBuffer.length·-·obj.getMsgSize());121 ························i·=·Math.max(0,·catBuffer.length·-·obj.getMsgSize());
119 ························try·{122 ························try·{
120 ····························final·Set·allowedMessages·=·this.allowedMessages;123 ····························final·Set·allowedMessages·=·this.allowedMessages;
121 ····························try·{124 ····························try·{
122 ································Label_0494:·{125 ································Label_0497:·{
123 ····································if·(allowedMessages.isEmpty())·{126 ····································if·(allowedMessages.isEmpty())·{
124 ········································break·Label_0494;127 ········································break·Label_0497;
125 ····································}128 ····································}
126 ····································final·Set·allowedMessages2·=·this.allowedMessages;129 ····································final·Set·allowedMessages2·=·this.allowedMessages;
127 ····································try·{130 ····································try·{
128 ········································if·(allowedMessages2.contains(obj.getCode()))·{131 ········································if·(allowedMessages2.contains(obj.getCode()))·{
129 ············································b·=·false;132 ············································n2·=·0;
130 ········································}133 ········································}
131 ········································if·(b)·{134 ········································if·(n2·!=·0)·{
132 ············································break·Label_0733;135 ············································break·Label_0736;
133 ········································}136 ········································}
134 ········································Label_0642:·{137 ········································Label_0645:·{
135 ············································if·("NTM".equals(obj.getCode()))·{138 ············································if·("NTM".equals(obj.getCode()))·{
136 ················································break·Label_0642;139 ················································break·Label_0645;
137 ············································}140 ············································}
138 ············································try·{141 ············································try·{
139 ················································final·StringBuilder·sb4·=·new·StringBuilder();142 ················································final·StringBuilder·sb4·=·new·StringBuilder();
140 ················································sb4.append("<<·new·message·");143 ················································sb4.append("<<·new·message·");
141 ················································sb4.append(obj.getCode());144 ················································sb4.append(obj.getCode());
142 ················································sb4.append("·from·");145 ················································sb4.append("·from·");
143 ················································sb4.append(this.getHostAndPort());146 ················································sb4.append(this.getHostAndPort());
Offset 160, 25 lines modifiedOffset 163, 25 lines modified
160 ························································sb7.append("<<·error:·ignored:·");163 ························································sb7.append("<<·error:·ignored:·");
161 ························································sb7.append(ex2.getLocalizedMessage());164 ························································sb7.append(ex2.getLocalizedMessage());
162 ························································sb7.append(":·");165 ························································sb7.append(":·");
163 ························································sb7.append(obj);166 ························································sb7.append(obj);
164 ························································Logging.info((Object)this,·sb7.toString());167 ························································Logging.info((Object)this,·sb7.toString());
165 ····················································}168 ····················································}
166 ················································}169 ················································}
167 ················································catch·(Exception·ex4)·{}170 ················································catch·(Exception·ex5)·{}
168 ············································}171 ············································}
169 ············································catch·(Exception·ex5)·{}172 ············································catch·(Exception·ex6)·{}
170 ········································}173 ········································}
171 ····································}174 ····································}
172 ····································catch·(Exception·ex6)·{}175 ····································catch·(Exception·ex7)·{}
173 ································}176 ································}
174 ····························}177 ····························}
175 ····························catch·(Exception·ex7)·{}178 ····························catch·(Exception·ex8)·{}
176 ························}179 ························}
177 ························catch·(Exception·ex8)·{}180 ························catch·(Exception·ex9)·{}
178 ····················}181 ····················}
179 ················}182 ················}
180 ················if·(i·>·0)·{183 ················if·(i·>·0)·{
181 ····················catBuffer·=·Utils.catBuffer(catBuffer,·catBuffer.length·-·i,·i);184 ····················catBuffer·=·Utils.catBuffer(catBuffer,·catBuffer.length·-·i,·i);
182 ····················continue;185 ····················continue;
183 ················}186 ················}
184 ················continue;187 ················continue;
1.01 KB
com/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg.class
913 B
procyon -ec {}
    
Offset 12, 21 lines modifiedOffset 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 ····}
908 B
com/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg.class
780 B
procyon -ec {}
    
Offset 30, 21 lines modifiedOffset 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 ····}
839 B
com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg.class
717 B
procyon -ec {}
    
Offset 32, 21 lines modifiedOffset 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 ····}
866 B
smali/com/mkulesh/onpc/iscp/MessageChannelIscp.smali
    
Offset 310, 21 lines modifiedOffset 310, 23 lines modified
310 ····:cond_4310 ····:cond_4
311 ····const/4·v12,·0x1311 ····const/4·v12,·0x1
  
312 ····.line·320312 ····.line·320
313 ····:try_start_1313 ····:try_start_1
314 ····iget·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I314 ····iget·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I
  
315 ····add-int/lit8·v5,·v4,·0x1315 ····add-int/2addr·v4,·v12
  
316 ····iput·v5,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I316 ····iput·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I
  
317 ····.line·321317 ····.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,·v13320 ····move-object·v4,·v13
  
320 ····move-object·v6,·v0321 ····move-object·v6,·v0
  
321 ····invoke-direct/range·{v4·..·v9},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(I[BIII)V322 ····invoke-direct/range·{v4·..·v9},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(I[BIII)V
322 ····:try_end_1323 ····:try_end_1
323 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0324 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
1.25 KB
smali/com/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg.smali
    
Offset 65, 25 lines modifiedOffset 65, 25 lines modified
65 ····if-nez·v0,·:cond_065 ····if-nez·v0,·:cond_0
  
66 ····const/4·v0,·0x066 ····const/4·v0,·0x0
  
67 ····goto·:goto_067 ····goto·:goto_0
  
68 ····:cond_068 ····:cond_0
69 ····new-instance·v1,·Lcom/mkulesh/onpc/iscp/EISCPMessage;69 ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage;
  
70 ····invoke-virtual·{v0},·Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command;->getCode()Ljava/lang/String;70 ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command;
  
71 ····move-result-object·v071 ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command;->getCode()Ljava/lang/String;
  
72 ····const-string·v2,·"CAP"72 ····move-result-object·v1
  
73 ····invoke-direct·{v1,·v2,·v0},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V73 ····const-string·v2,·"CAP"
  
74 ····move-object·v0,·v174 ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
75 ····:goto_075 ····:goto_0
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .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·179 ····.locals·1
1.26 KB
smali/com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg.smali
    
Offset 154, 25 lines modifiedOffset 154, 25 lines modified
154 ····if-nez·v0,·:cond_0154 ····if-nez·v0,·:cond_0
  
155 ····const/4·v0,·0x0155 ····const/4·v0,·0x0
  
156 ····goto·:goto_0156 ····goto·:goto_0
  
157 ····:cond_0157 ····:cond_0
158 ····new-instance·v1,·Lcom/mkulesh/onpc/iscp/EISCPMessage;158 ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage;
  
159 ····invoke-virtual·{v0},·Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command;->getCode()Ljava/lang/String;159 ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command;
  
160 ····move-result-object·v0160 ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command;->getCode()Ljava/lang/String;
  
161 ····const-string·v2,·"OSD"161 ····move-result-object·v1
  
162 ····invoke-direct·{v1,·v2,·v0},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V162 ····const-string·v2,·"OSD"
  
163 ····move-object·v0,·v1163 ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
164 ····:goto_0164 ····:goto_0
165 ····return-object·v0165 ····return-object·v0
166 .end·method166 .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·1168 ····.locals·1
1.28 KB
smali/com/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg.smali
    
Offset 162, 25 lines modifiedOffset 162, 25 lines modified
162 ····if-nez·v0,·:cond_0162 ····if-nez·v0,·:cond_0
  
163 ····const/4·v0,·0x0163 ····const/4·v0,·0x0
  
164 ····goto·:goto_0164 ····goto·:goto_0
  
165 ····:cond_0165 ····:cond_0
166 ····new-instance·v1,·Lcom/mkulesh/onpc/iscp/EISCPMessage;166 ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage;
  
167 ····invoke-virtual·{v0},·Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command;->getCmd()Ljava/lang/String;167 ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command;
  
168 ····move-result-object·v0168 ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command;->getCmd()Ljava/lang/String;
  
169 ····const-string·v2,·"CCD"169 ····move-result-object·v1
  
170 ····invoke-direct·{v1,·v2,·v0},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V170 ····const-string·v2,·"CCD"
  
171 ····move-object·v0,·v1171 ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
172 ····:goto_0172 ····:goto_0
173 ····return-object·v0173 ····return-object·v0
174 .end·method174 .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·1176 ····.locals·1