33.1 MB
/home/fdroid/fdroiddata/tmp/com.mkulesh.onpc_43.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.mkulesh.onpc_43.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: <3a7edd3ab44bb2f3d8dd527acf173295e4041254f74893ce4f6ace3ebfe7558f>, actual: <815740d786c91e2e5fcbffd4f8650bf24792734b1323fd0666d39cefbb928d75> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <a34fdea046f4b692208f971147297e48ee005f0db30d69cf4af8efa45e27d960168f410000000000>, actual: <1fe4f68b3abb3883ef123dcbd317cbe4e0316890e74e2fd2a92213c90792734a168f410000000000>
    
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:·4300566·bytes,·number·of·entries:·16641 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.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··5003476·b-·defN·81-Jan-01·01:01·classes.dex3 -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.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···855940·b-·stor·81-Jan-01·01:01·resources.arsc1662 -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.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,·7573417·bytes·uncompressed,·4122409·bytes·compressed:··45.6%1666 1664·files,·7573421·bytes·uncompressed,·4122462·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············:·f7b597f84 checksum············:·23ad777c
5 signature···········:·376f...88715 signature···········:·4d8c...4f83
6 file_size···········:·50034766 file_size···········:·5003480
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·····:·4032810 string_ids_size·····:·40328
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·517812 type_ids_size·······:·5178
13 type_ids_off········:·161424·(0x027690)13 type_ids_off········:·161424·(0x027690)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·182136·(0x02c778)15 proto_ids_off·······:·182136·(0x02c778)
16 field_ids_size······:·2901516 field_ids_size······:·29015
17 field_ids_off·······:·286608·(0x045f90)17 field_ids_off·······:·286608·(0x045f90)
18 method_ids_size·····:·4020718 method_ids_size·····:·40207
19 method_ids_off······:·518728·(0x07ea48)19 method_ids_off······:·518728·(0x07ea48)
20 class_defs_size·····:·397120 class_defs_size·····:·3971
21 class_defs_off······:·840384·(0x0cd2c0)21 class_defs_off······:·840384·(0x0cd2c0)
22 data_size···········:·403602022 data_size···········:·4036024
23 data_off············:·967456·(0x0ec320)23 data_off············:·967456·(0x0ec320)
  
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······:·382027 superclass_idx······:·3820
28 source_file_idx·····:·656128 source_file_idx·····:·6561
Offset 541170, 19 lines modifiedOffset 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·····:·3541173 ······registers·····:·3
541174 ······ins···········:·3541174 ······ins···········:·3
541175 ······outs··········:·1541175 ······outs··········:·1
541176 ······insns·size····:·8·16-bit·code·units541176 ······insns·size····:·8·16-bit·code·units
541177 257bf0:········································|[257bf0]·com.mkulesh.onpc.iscp.PopupBuilder$1.<init>:(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V541177 257bf4:········································|[257bf4]·com.mkulesh.onpc.iscp.PopupBuilder$1.<init>:(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V
541178 257c00:·5b01·a860······························|0000:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.this$0:Lcom/mkulesh/onpc/iscp/PopupBuilder;·//·field@60a8541178 257c04:·5b01·a860······························|0000:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.this$0:Lcom/mkulesh/onpc/iscp/PopupBuilder;·//·field@60a8
541179 257c04:·5b02·a960······························|0002:·iput-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@60a9541179 257c08:·5b02·a960······························|0002:·iput-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@60a9
541180 257c08:·7010·e07a·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7ae0541180 257c0c:·7010·e07a·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7ae0
541181 257c0e:·0e00···································|0007:·return-void541181 257c12:·0e00···································|0007:·return-void
541182 ······catches·······:·(none)541182 ······catches·······:·(none)
541183 ······positions·····:·541183 ······positions·····:·
541184 ········0x0000·line=200541184 ········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 modifiedOffset 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·····:·2541196 ······registers·····:·2
541197 ······ins···········:·2541197 ······ins···········:·2
541198 ······outs··········:·0541198 ······outs··········:·0
541199 ······insns·size····:·1·16-bit·code·units541199 ······insns·size····:·1·16-bit·code·units
541200 257c10:········································|[257c10]·com.mkulesh.onpc.iscp.PopupBuilder$1.afterTextChanged:(Landroid/text/Editable;)V541200 257c14:········································|[257c14]·com.mkulesh.onpc.iscp.PopupBuilder$1.afterTextChanged:(Landroid/text/Editable;)V
541201 257c20:·0e00···································|0000:·return-void541201 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·····:·5541210 ······registers·····:·5
541211 ······ins···········:·5541211 ······ins···········:·5
541212 ······outs··········:·0541212 ······outs··········:·0
541213 ······insns·size····:·1·16-bit·code·units541213 ······insns·size····:·1·16-bit·code·units
541214 257c24:········································|[257c24]·com.mkulesh.onpc.iscp.PopupBuilder$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V541214 257c28:········································|[257c28]·com.mkulesh.onpc.iscp.PopupBuilder$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V
541215 257c34:·0e00···································|0000:·return-void541215 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·····:·5541224 ······registers·····:·5
541225 ······ins···········:·5541225 ······ins···········:·5
541226 ······outs··········:·3541226 ······outs··········:·3
541227 ······insns·size····:·12·16-bit·code·units541227 ······insns·size····:·12·16-bit·code·units
541228 257c38:········································|[257c38]·com.mkulesh.onpc.iscp.PopupBuilder$1.onTextChanged:(Ljava/lang/CharSequence;III)V541228 257c3c:········································|[257c3c]·com.mkulesh.onpc.iscp.PopupBuilder$1.onTextChanged:(Ljava/lang/CharSequence;III)V
541229 257c48:·5402·a960······························|0000:·iget-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@60a9541229 257c4c:·5402·a960······························|0000:·iget-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@60a9
541230 257c4c:·7210·fa79·0100·························|0002:·invoke-interface·{v1},·Ljava/lang/CharSequence;.toString:()Ljava/lang/String;·//·method@79fa541230 257c50:·7210·fa79·0100·························|0002:·invoke-interface·{v1},·Ljava/lang/CharSequence;.toString:()Ljava/lang/String;·//·method@79fa
541231 257c52:·0c01···································|0005:·move-result-object·v1541231 257c56:·0c01···································|0005:·move-result-object·v1
541232 257c54:·1a03·189b······························|0006:·const-string·v3,·"value"·//·string@9b18541232 257c58:·1a03·189b······························|0006:·const-string·v3,·"value"·//·string@9b18
541233 257c58:·7230·8b9c·3201·························|0008:·invoke-interface·{v2,·v3,·v1},·Lorg/w3c/dom/Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V·//·method@9c8b541233 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 257c5e:·0e00···································|000b:·return-void541234 257c62:·0e00···································|000b:·return-void
541235 ······catches·······:·(none)541235 ······catches·······:·(none)
541236 ······positions·····:·541236 ······positions·····:·
541237 ········0x0000·line=211541237 ········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 modifiedOffset 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·····:·4541355 ······registers·····:·4
541356 ······ins···········:·4541356 ······ins···········:·4
541357 ······outs··········:·1541357 ······outs··········:·1
541358 ······insns·size····:·22·16-bit·code·units541358 ······insns·size····:·22·16-bit·code·units
541359 2581d8:········································|[2581d8]·com.mkulesh.onpc.iscp.PopupBuilder.<init>:(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V541359 2581dc:········································|[2581dc]·com.mkulesh.onpc.iscp.PopupBuilder.<init>:(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V
541360 2581e8:·7010·e07a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7ae0541360 2581ec:·7010·e07a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7ae0
541361 2581ee:·5b01·ac60······························|0003:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.context:Landroid/content/Context;·//·field@60ac541361 2581f2:·5b01·ac60······························|0003:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.context:Landroid/content/Context;·//·field@60ac
541362 2581f2:·5421·0a61······························|0005:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@610a541362 2581f6:·5421·0a61······························|0005:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@610a
541363 2581f6:·5b01·ae60······························|0007:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60ae541363 2581fa:·5b01·ae60······························|0007:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60ae
541364 2581fa:·5421·c460······························|0009:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.artist:Ljava/lang/String;·//·field@60c4541364 2581fe:·5421·c460······························|0009:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.artist:Ljava/lang/String;·//·field@60c4
541365 2581fe:·5b01·aa60······························|000b:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.artist:Ljava/lang/String;·//·field@60aa541365 258202:·5b01·aa60······························|000b:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.artist:Ljava/lang/String;·//·field@60aa
541366 258202:·5b03·ab60······························|000d:·iput-object·v3,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.buttonListener:Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;·//·field@60ab541366 258206:·5b03·ab60······························|000d:·iput-object·v3,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.buttonListener:Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;·//·field@60ab
541367 258206:·6e10·9672·0200·························|000f:·invoke-virtual·{v2},·Lcom/mkulesh/onpc/iscp/State;.getServiceIcon:()I·//·method@7296541367 25820a:·6e10·9672·0200·························|000f:·invoke-virtual·{v2},·Lcom/mkulesh/onpc/iscp/State;.getServiceIcon:()I·//·method@7296
541368 25820c:·0a01···································|0012:·move-result·v1541368 258210:·0a01···································|0012:·move-result·v1
541369 25820e:·5901·ad60······························|0013:·iput·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceIcon:I·//·field@60ad541369 258212:·5901·ad60······························|0013:·iput·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceIcon:I·//·field@60ad
541370 258212:·0e00···································|0015:·return-void541370 258216:·0e00···································|0015:·return-void
541371 ······catches·······:·(none)541371 ······catches·······:·(none)
541372 ······positions·····:·541372 ······positions·····:·
541373 ········0x0000·line=75541373 ········0x0000·line=75
541374 ········0x0003·line=76541374 ········0x0003·line=76
541375 ········0x0005·line=77541375 ········0x0005·line=77
541376 ········0x0009·line=78541376 ········0x0009·line=78
Max diff block lines reached; 34620087/34631062 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:·7847772·bytes,·number·of·entries:·39681 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.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 3691, 25 lines modifiedOffset 3691, 25 lines modified
3691 ?rwxrwxr-x··2.0·unx·····5149·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JettisonProvider.class3691 ?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.class3692 ?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.class3693 ?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.class3694 ?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.class3695 ?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.class3696 ?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.class3697 ?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·····9263·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/MessageChannelIscp.class3698 ?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.class3699 ?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.class3700 ?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.class3701 ?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·····1441·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg.class3702 ?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.class3703 ?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.class3704 ?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.class3705 ?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.class3706 ?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.class3707 ?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·····2029·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg.class3708 ?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.class3709 ?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.class3710 ?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.class3711 ?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.class3712 ?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.class3713 ?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.class3714 ?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.class3715 ?rwxrwxr-x··2.0·unx····12714·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpMediaContainerMsg.class
Offset 3761, 15 lines modifiedOffset 3761, 15 lines modified
3761 ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/PresetMemoryMsg.class3761 ?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.class3762 ?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.class3763 ?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.class3764 ?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.class3765 ?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.class3766 ?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.class3767 ?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·····1808·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg.class3768 ?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.class3769 ?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.class3770 ?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.class3771 ?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.class3772 ?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.class3773 ?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.class3774 ?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.class3775 ?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 modifiedOffset 3963, 8 lines modified
3963 ?rwxrwxr-x··2.0·unx·····3804·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/AppCompatPreferenceActivity.class3963 ?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.class3964 ?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.class3965 ?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.class3966 ?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.class3967 ?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.class3968 ?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.class3969 ?rwxrwxr-x··2.0·unx·····2588·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesVisibleTabs.class
3970 3968·files,·9003920·bytes·uncompressed,·7085454·bytes·compressed:··21.3%3970 3968·files,·9003934·bytes·uncompressed,·7085468·bytes·compressed:··21.3%
6.06 KB
com/mkulesh/onpc/iscp/MessageChannelIscp.class
5.97 KB
procyon -ec {}
    
Offset 89, 54 lines modifiedOffset 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 ················boolean·b·=·true;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·=·messageId;99 ····················this.messageId·+=·n2;
 100 ····················obj·=·new(com.mkulesh.onpc.iscp.EISCPMessage.class);
 101 ····················try·{
101 ····················obj·=·new·EISCPMessage(messageId,·catBuffer,·msgStartIndex,·headerSize,·dataSize);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_0733:·{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_0494:·{124 ································Label_0497:·{
122 ····································if·(allowedMessages.isEmpty())·{125 ····································if·(allowedMessages.isEmpty())·{
123 ········································break·Label_0494;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 ············································b·=·false;131 ············································n2·=·0;
129 ········································}132 ········································}
130 ········································if·(b)·{133 ········································if·(n2·!=·0)·{
131 ············································break·Label_0733;134 ············································break·Label_0736;
132 ········································}135 ········································}
133 ········································Label_0642:·{136 ········································Label_0645:·{
134 ············································if·("NTM".equals(obj.getCode()))·{137 ············································if·("NTM".equals(obj.getCode()))·{
135 ················································break·Label_0642;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 modifiedOffset 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·ex4)·{}169 ················································catch·(Exception·ex5)·{}
167 ············································}170 ············································}
168 ············································catch·(Exception·ex5)·{}171 ············································catch·(Exception·ex6)·{}
169 ········································}172 ········································}
170 ····································}173 ····································}
171 ····································catch·(Exception·ex6)·{}174 ····································catch·(Exception·ex7)·{}
172 ································}175 ································}
173 ····························}176 ····························}
174 ····························catch·(Exception·ex7)·{}177 ····························catch·(Exception·ex8)·{}
175 ························}178 ························}
176 ························catch·(Exception·ex8)·{}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;
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