| Offset 1, 46 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
| 5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
| 6 | Verified·for·SourceStamp:·false | ||
| 7 | Number·of·signers:·1 | ||
| 8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
| 9 | Signer·#1·certificate·SHA-256·digest:·6a7be8ee0aabea163a0f328c46013a00c00fb184cb3806ff2dbd9cae7d31a065 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·8a89dce59834ba756ec38b00c41e51e8aabd9a95 | ||
| 11 | Signer·#1·certificate·MD5·digest:·b206983af3de9ae47a7f99d4b3d51585 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·71e5f0f36d9f212f292a5e4d8f52403b55d4002e5708f8912575b636f23eb9a6 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·6c41fb2e6b95481009d89308c210ea4df059fea3 | ||
| 16 | Signer·#1·public·key·MD5·digest:·00f2845cd4f950c8525051e7c7330379 | ||
| 17 | WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 18 | WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 19 | WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 20 | WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 21 | WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 22 | WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 23 | WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 24 | WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 25 | WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 26 | WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 27 | WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 28 | WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 29 | WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 30 | WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 31 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 32 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 33 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 34 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 35 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 36 | WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 37 | WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 38 | WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 39 | WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 40 | WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 41 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 42 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 43 | WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 44 | WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 45 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 46 | WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
| 1 | Zip·file·size:·4292374·bytes,·number·of·entries:·1664 | 1 | 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.properties | 2 | -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 
| 3 | -rw-rw-rw-··0.0·unx··500244 | 3 | -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.version | 4 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version | 
| 5 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version | 5 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version | 
| 6 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version | 6 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version | 
| 7 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version | 7 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version | 
| 8 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version | 8 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version | 
| 9 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.cardview_cardview.version | 9 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.cardview_cardview.version | 
| 10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.coordinatorlayout_coordinatorlayout.version | 10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.coordinatorlayout_coordinatorlayout.version | 
| Offset 1659, 8 lines modified | Offset 1659, 8 lines modified | ||
| 1659 | -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml | 1659 | -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml | 
| 1660 | -rw----·····0.0·fat······142·b-·stor·81-Jan-01·01:01·res/zy.png | 1660 | -rw----·····0.0·fat······142·b-·stor·81-Jan-01·01:01·res/zy.png | 
| 1661 | -rw----·····0.0·fat······588·b-·defN·81-Jan-01·01:01·res/zy.xml | 1661 | -rw----·····0.0·fat······588·b-·defN·81-Jan-01·01:01·res/zy.xml | 
| 1662 | -rw----·····0.0·fat···849740·b-·stor·81-Jan-01·01:01·resources.arsc | 1662 | -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.SF | 1663 | -rw----·····2.0·fat···109615·b-·defN·81-Jan-01·01:01·META-INF/4C6B8659.SF | 
| 1664 | -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/4C6B8659.RSA | 1664 | -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/4C6B8659.RSA | 
| 1665 | -rw----·····2.0·fat···109507·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1665 | -rw----·····2.0·fat···109507·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 
| 1666 | 1664·files,·756573 | 1666 | 1664·files,·7565737·bytes·uncompressed,·4115966·bytes·compressed:··45.6% | 
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' | 
| 2 | DEX·file·header: | 2 | DEX·file·header: | 
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' | 
| 4 | checksum············:· | 4 | checksum············:·9e01f87b | 
| 5 | signature···········:· | 5 | signature···········:·5914...29d7 | 
| 6 | file_size···········:·500244 | 6 | file_size···········:·5002448 | 
| 7 | header_size·········:·112 | 7 | header_size·········:·112 | 
| 8 | link_size···········:·0 | 8 | link_size···········:·0 | 
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) | 
| 10 | string_ids_size·····:·40320 | 10 | string_ids_size·····:·40320 | 
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) | 
| 12 | type_ids_size·······:·5177 | 12 | type_ids_size·······:·5177 | 
| 13 | type_ids_off········:·161392·(0x027670) | 13 | type_ids_off········:·161392·(0x027670) | 
| Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
| 15 | proto_ids_off·······:·182100·(0x02c754) | 15 | proto_ids_off·······:·182100·(0x02c754) | 
| 16 | field_ids_size······:·29006 | 16 | field_ids_size······:·29006 | 
| 17 | field_ids_off·······:·286548·(0x045f54) | 17 | field_ids_off·······:·286548·(0x045f54) | 
| 18 | method_ids_size·····:·40204 | 18 | method_ids_size·····:·40204 | 
| 19 | method_ids_off······:·518596·(0x07e9c4) | 19 | method_ids_off······:·518596·(0x07e9c4) | 
| 20 | class_defs_size·····:·3970 | 20 | class_defs_size·····:·3970 | 
| 21 | class_defs_off······:·840228·(0x0cd224) | 21 | class_defs_off······:·840228·(0x0cd224) | 
| 22 | data_size···········:·40351 | 22 | data_size···········:·4035180 | 
| 23 | data_off············:·967268·(0x0ec264) | 23 | data_off············:·967268·(0x0ec264) | 
| 24 | Class·#0·header: | 24 | Class·#0·header: | 
| 25 | class_idx···········:·307 | 25 | class_idx···········:·307 | 
| 26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) | 
| 27 | superclass_idx······:·3819 | 27 | superclass_idx······:·3819 | 
| 28 | source_file_idx·····:·6561 | 28 | source_file_idx·····:·6561 | 
| Offset 540840, 19 lines modified | Offset 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·····:·3 | 540843 | ······registers·····:·3 | 
| 540844 | ······ins···········:·3 | 540844 | ······ins···········:·3 | 
| 540845 | ······outs··········:·1 | 540845 | ······outs··········:·1 | 
| 540846 | ······insns·size····:·8·16-bit·code·units | 540846 | ······insns·size····:·8·16-bit·code·units | 
| 540847 | 25797 | 540847 | 25797c:········································|[25797c]·com.mkulesh.onpc.iscp.PopupBuilder$1.<init>:(Lcom/mkulesh/onpc/iscp/PopupBuilder;Lorg/w3c/dom/Element;)V | 
| 540848 | 25798 | 540848 | 25798c:·5b01·9b60······························|0000:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.this$0:Lcom/mkulesh/onpc/iscp/PopupBuilder;·//·field@609b | 
| 540849 | 2579 | 540849 | 257990:·5b02·9c60······························|0002:·iput-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@609c | 
| 540850 | 25799 | 540850 | 257994:·7010·dd7a·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7add | 
| 540851 | 25799 | 540851 | 25799a:·0e00···································|0007:·return-void | 
| 540852 | ······catches·······:·(none) | 540852 | ······catches·······:·(none) | 
| 540853 | ······positions·····:· | 540853 | ······positions·····:· | 
| 540854 | ········0x0000·line=200 | 540854 | ········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 modified | Offset 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·····:·2 | 540866 | ······registers·····:·2 | 
| 540867 | ······ins···········:·2 | 540867 | ······ins···········:·2 | 
| 540868 | ······outs··········:·0 | 540868 | ······outs··········:·0 | 
| 540869 | ······insns·size····:·1·16-bit·code·units | 540869 | ······insns·size····:·1·16-bit·code·units | 
| 540870 | 25799 | 540870 | 25799c:········································|[25799c]·com.mkulesh.onpc.iscp.PopupBuilder$1.afterTextChanged:(Landroid/text/Editable;)V | 
| 540871 | 2579a | 540871 | 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·····:·5 | 540880 | ······registers·····:·5 | 
| 540881 | ······ins···········:·5 | 540881 | ······ins···········:·5 | 
| 540882 | ······outs··········:·0 | 540882 | ······outs··········:·0 | 
| 540883 | ······insns·size····:·1·16-bit·code·units | 540883 | ······insns·size····:·1·16-bit·code·units | 
| 540884 | 2579 | 540884 | 2579b0:········································|[2579b0]·com.mkulesh.onpc.iscp.PopupBuilder$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V | 
| 540885 | 2579 | 540885 | 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·····:·5 | 540894 | ······registers·····:·5 | 
| 540895 | ······ins···········:·5 | 540895 | ······ins···········:·5 | 
| 540896 | ······outs··········:·3 | 540896 | ······outs··········:·3 | 
| 540897 | ······insns·size····:·12·16-bit·code·units | 540897 | ······insns·size····:·12·16-bit·code·units | 
| 540898 | 2579c | 540898 | 2579c4:········································|[2579c4]·com.mkulesh.onpc.iscp.PopupBuilder$1.onTextChanged:(Ljava/lang/CharSequence;III)V | 
| 540899 | 2579d | 540899 | 2579d4:·5402·9c60······························|0000:·iget-object·v2,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder$1;.val$box:Lorg/w3c/dom/Element;·//·field@609c | 
| 540900 | 2579d | 540900 | 2579d8:·7210·f779·0100·························|0002:·invoke-interface·{v1},·Ljava/lang/CharSequence;.toString:()Ljava/lang/String;·//·method@79f7 | 
| 540901 | 2579d | 540901 | 2579de:·0c01···································|0005:·move-result-object·v1 | 
| 540902 | 2579 | 540902 | 2579e0:·1a03·109b······························|0006:·const-string·v3,·"value"·//·string@9b10 | 
| 540903 | 2579e | 540903 | 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 | 2579e | 540904 | 2579ea:·0e00···································|000b:·return-void | 
| 540905 | ······catches·······:·(none) | 540905 | ······catches·······:·(none) | 
| 540906 | ······positions·····:· | 540906 | ······positions·····:· | 
| 540907 | ········0x0000·line=211 | 540907 | ········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 modified | Offset 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·····:·4 | 541025 | ······registers·····:·4 | 
| 541026 | ······ins···········:·4 | 541026 | ······ins···········:·4 | 
| 541027 | ······outs··········:·1 | 541027 | ······outs··········:·1 | 
| 541028 | ······insns·size····:·22·16-bit·code·units | 541028 | ······insns·size····:·22·16-bit·code·units | 
| 541029 | 257f6 | 541029 | 257f64:········································|[257f64]·com.mkulesh.onpc.iscp.PopupBuilder.<init>:(Landroid/content/Context;Lcom/mkulesh/onpc/iscp/State;Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;)V | 
| 541030 | 257f7 | 541030 | 257f74:·7010·dd7a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@7add | 
| 541031 | 257f7 | 541031 | 257f7a:·5b01·9f60······························|0003:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.context:Landroid/content/Context;·//·field@609f | 
| 541032 | 257f7 | 541032 | 257f7e:·5421·fd60······························|0005:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60fd | 
| 541033 | 257f | 541033 | 257f82:·5b01·a160······························|0007:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceType:Lcom/mkulesh/onpc/iscp/messages/ServiceType;·//·field@60a1 | 
| 541034 | 257f8 | 541034 | 257f86:·5421·b760······························|0009:·iget-object·v1,·v2,·Lcom/mkulesh/onpc/iscp/State;.artist:Ljava/lang/String;·//·field@60b7 | 
| 541035 | 257f8 | 541035 | 257f8a:·5b01·9d60······························|000b:·iput-object·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.artist:Ljava/lang/String;·//·field@609d | 
| 541036 | 257f8 | 541036 | 257f8e:·5b03·9e60······························|000d:·iput-object·v3,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.buttonListener:Lcom/mkulesh/onpc/iscp/PopupBuilder$ButtonListener;·//·field@609e | 
| 541037 | 257f | 541037 | 257f92:·6e10·8e72·0200·························|000f:·invoke-virtual·{v2},·Lcom/mkulesh/onpc/iscp/State;.getServiceIcon:()I·//·method@728e | 
| 541038 | 257f9 | 541038 | 257f98:·0a01···································|0012:·move-result·v1 | 
| 541039 | 257f9 | 541039 | 257f9a:·5901·a060······························|0013:·iput·v1,·v0,·Lcom/mkulesh/onpc/iscp/PopupBuilder;.serviceIcon:I·//·field@60a0 | 
| 541040 | 257f9 | 541040 | 257f9e:·0e00···································|0015:·return-void | 
| 541041 | ······catches·······:·(none) | 541041 | ······catches·······:·(none) | 
| 541042 | ······positions·····:· | 541042 | ······positions·····:· | 
| 541043 | ········0x0000·line=75 | 541043 | ········0x0000·line=75 | 
| 541044 | ········0x0003·line=76 | 541044 | ········0x0003·line=76 | 
| 541045 | ········0x0005·line=77 | 541045 | ········0x0005·line=77 | 
| 541046 | ········0x0009·line=78 | 541046 | ········0x0009·line=78 | 
| Max diff block lines reached; 34625482/34636457 bytes (99.97%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·78456 | 1 | 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.class | 2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 
| 3 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class | 3 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class | 
| 4 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class | 4 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class | 
| 5 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class | 5 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class | 
| 6 | ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class | 6 | ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class | 
| 7 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class | 7 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class | 
| 8 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class | 8 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class | 
| Offset 3690, 25 lines modified | Offset 3690, 25 lines modified | ||
| 3690 | ?rwxrwxr-x··2.0·unx·····5149·b-·stor·80-Jan-01·00:00·com/jayway/jsonpath/spi/json/JettisonProvider.class | 3690 | ?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.class | 3691 | ?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.class | 3692 | ?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.class | 3693 | ?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.class | 3694 | ?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.class | 3695 | ?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.class | 3696 | ?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·····92 | 3697 | ?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.class | 3698 | ?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.class | 3699 | ?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.class | 3700 | ?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·····144 | 3701 | ?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.class | 3702 | ?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.class | 3703 | ?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.class | 3704 | ?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.class | 3705 | ?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.class | 3706 | ?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·····20 | 3707 | ?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.class | 3708 | ?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.class | 3709 | ?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.class | 3710 | ?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.class | 3711 | ?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.class | 3712 | ?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.class | 3713 | ?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.class | 3714 | ?rwxrwxr-x··2.0·unx····12714·b-·defN·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/DcpMediaContainerMsg.class | 
| Offset 3760, 15 lines modified | Offset 3760, 15 lines modified | ||
| 3760 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/iscp/messages/PresetMemoryMsg.class | 3760 | ?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.class | 3761 | ?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.class | 3762 | ?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.class | 3763 | ?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.class | 3764 | ?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.class | 3765 | ?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.class | 3766 | ?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·····180 | 3767 | ?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.class | 3768 | ?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.class | 3769 | ?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.class | 3770 | ?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.class | 3771 | ?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.class | 3772 | ?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.class | 3773 | ?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.class | 3774 | ?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 modified | Offset 3962, 8 lines modified | ||
| 3962 | ?rwxrwxr-x··2.0·unx·····3804·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/AppCompatPreferenceActivity.class | 3962 | ?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.class | 3963 | ?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.class | 3964 | ?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.class | 3965 | ?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.class | 3966 | ?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.class | 3967 | ?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.class | 3968 | ?rwxrwxr-x··2.0·unx·····2576·b-·stor·80-Jan-01·00:00·com/mkulesh/onpc/config/PreferencesVisibleTabs.class | 
| 3969 | 3967·files,·90011 | 3969 | 3967·files,·9001185·bytes·uncompressed,·7083580·bytes·compressed:··21.3% | 
| Offset 90, 54 lines modified | Offset 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 | ················ | 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·=· | 100 | ····················this.messageId·+=·n2; | 
| 101 | ····················obj·=·new(com.mkulesh.onpc.iscp.EISCPMessage.class); | ||
| 102 | ····················try·{ | ||
| 102 | ···················· | 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_073 | 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_049 | 125 | ································Label_0497:·{ | 
| 123 | ····································if·(allowedMessages.isEmpty())·{ | 126 | ····································if·(allowedMessages.isEmpty())·{ | 
| 124 | ········································break·Label_049 | 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 | ············································ | 132 | ············································n2·=·0; | 
| 130 | ········································} | 133 | ········································} | 
| 131 | ········································if·( | 134 | ········································if·(n2·!=·0)·{ | 
| 132 | ············································break·Label_073 | 135 | ············································break·Label_0736; | 
| 133 | ········································} | 136 | ········································} | 
| 134 | ········································Label_064 | 137 | ········································Label_0645:·{ | 
| 135 | ············································if·("NTM".equals(obj.getCode()))·{ | 138 | ············································if·("NTM".equals(obj.getCode()))·{ | 
| 136 | ················································break·Label_064 | 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 modified | Offset 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·ex | 170 | ················································catch·(Exception·ex5)·{} | 
| 168 | ············································} | 171 | ············································} | 
| 169 | ············································catch·(Exception·ex | 172 | ············································catch·(Exception·ex6)·{} | 
| 170 | ········································} | 173 | ········································} | 
| 171 | ····································} | 174 | ····································} | 
| 172 | ····································catch·(Exception·ex | 175 | ····································catch·(Exception·ex7)·{} | 
| 173 | ································} | 176 | ································} | 
| 174 | ····························} | 177 | ····························} | 
| 175 | ····························catch·(Exception·ex | 178 | ····························catch·(Exception·ex8)·{} | 
| 176 | ························} | 179 | ························} | 
| 177 | ························catch·(Exception·ex | 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; | 
| Offset 12, 21 lines modified | Offset 12, 20 lines modified | ||
| 12 | ···· | 12 | ···· | 
| 13 | ····public·AmpOperationCommandMsg(final·String·s)·{ | 13 | ····public·AmpOperationCommandMsg(final·String·s)·{ | 
| 14 | ········super(0,·(String)null); | 14 | ········super(0,·(String)null); | 
| 15 | ········this.command·=·(AmpOperationCommandMsg$Command)searchParameter(s,·(ISCPMessage$StringParameterIf[])AmpOperationCommandMsg$Command.values(),·(ISCPMessage$StringParameterIf)null); | 15 | ········this.command·=·(AmpOperationCommandMsg$Command)searchParameter(s,·(ISCPMessage$StringParameterIf[])AmpOperationCommandMsg$Command.values(),·(ISCPMessage$StringParameterIf)null); | 
| 16 | ····} | 16 | ····} | 
| 17 | ···· | 17 | ···· | 
| 18 | ····public·EISCPMessage·getCmdMsg()·{ | 18 | ····public·EISCPMessage·getCmdMsg()·{ | 
| 19 | ········final·AmpOperationCommandMsg$Command·command·=·this.command; | ||
| 20 | ········EISCPMessage·eiscpMessage; | 19 | ········EISCPMessage·eiscpMessage; | 
| 21 | ········if·(command·==·null)·{ | 20 | ········if·(this.command·==·null)·{ | 
| 22 | ············eiscpMessage·=·null; | 21 | ············eiscpMessage·=·null; | 
| 23 | ········} | 22 | ········} | 
| 24 | ········else·{ | 23 | ········else·{ | 
| 25 | ············eiscpMessage·=·new·EISCPMessage("CAP",·command.getCode()); | 24 | ············eiscpMessage·=·new·EISCPMessage("CAP",·this.command.getCode()); | 
| 26 | ········} | 25 | ········} | 
| 27 | ········return·eiscpMessage; | 26 | ········return·eiscpMessage; | 
| 28 | ····} | 27 | ····} | 
| 29 | ···· | 28 | ···· | 
| 30 | ····public·AmpOperationCommandMsg$Command·getCommand()·{ | 29 | ····public·AmpOperationCommandMsg$Command·getCommand()·{ | 
| 31 | ········return·this.command; | 30 | ········return·this.command; | 
| 32 | ····} | 31 | ····} | 
| Offset 30, 21 lines modified | Offset 30, 20 lines modified | ||
| 30 | ········if·(!s.equals("TRUP"))·{ | 30 | ········if·(!s.equals("TRUP"))·{ | 
| 31 | ············return·s; | 31 | ············return·s; | 
| 32 | ········} | 32 | ········} | 
| 33 | ········return·CdPlayerOperationCommandMsg$Command.SKIP_F.getCode(); | 33 | ········return·CdPlayerOperationCommandMsg$Command.SKIP_F.getCode(); | 
| 34 | ····} | 34 | ····} | 
| 35 | ···· | 35 | ···· | 
| 36 | ····public·EISCPMessage·getCmdMsg()·{ | 36 | ····public·EISCPMessage·getCmdMsg()·{ | 
| 37 | ········final·CdPlayerOperationCommandMsg$Command·command·=·this.command; | ||
| 38 | ········EISCPMessage·eiscpMessage; | 37 | ········EISCPMessage·eiscpMessage; | 
| 39 | ········if·(command·==·null)·{ | 38 | ········if·(this.command·==·null)·{ | 
| 40 | ············eiscpMessage·=·null; | 39 | ············eiscpMessage·=·null; | 
| 41 | ········} | 40 | ········} | 
| 42 | ········else·{ | 41 | ········else·{ | 
| 43 | ············eiscpMessage·=·new·EISCPMessage("CCD",·command.getCmd()); | 42 | ············eiscpMessage·=·new·EISCPMessage("CCD",·this.command.getCmd()); | 
| 44 | ········} | 43 | ········} | 
| 45 | ········return·eiscpMessage; | 44 | ········return·eiscpMessage; | 
| 46 | ····} | 45 | ····} | 
| 47 | ···· | 46 | ···· | 
| 48 | ····public·CdPlayerOperationCommandMsg$Command·getCommand()·{ | 47 | ····public·CdPlayerOperationCommandMsg$Command·getCommand()·{ | 
| 49 | ········return·this.command; | 48 | ········return·this.command; | 
| 50 | ····} | 49 | ····} | 
| Offset 32, 21 lines modified | Offset 32, 20 lines modified | ||
| 32 | ········else·{ | 32 | ········else·{ | 
| 33 | ············string·=·null; | 33 | ············string·=·null; | 
| 34 | ········} | 34 | ········} | 
| 35 | ········return·string; | 35 | ········return·string; | 
| 36 | ····} | 36 | ····} | 
| 37 | ···· | 37 | ···· | 
| 38 | ····public·EISCPMessage·getCmdMsg()·{ | 38 | ····public·EISCPMessage·getCmdMsg()·{ | 
| 39 | ········final·SetupOperationCommandMsg$Command·command·=·this.command; | ||
| 40 | ········EISCPMessage·eiscpMessage; | 39 | ········EISCPMessage·eiscpMessage; | 
| 41 | ········if·(command·==·null)·{ | 40 | ········if·(this.command·==·null)·{ | 
| 42 | ············eiscpMessage·=·null; | 41 | ············eiscpMessage·=·null; | 
| 43 | ········} | 42 | ········} | 
| 44 | ········else·{ | 43 | ········else·{ | 
| 45 | ············eiscpMessage·=·new·EISCPMessage("OSD",·command.getCode()); | 44 | ············eiscpMessage·=·new·EISCPMessage("OSD",·this.command.getCode()); | 
| 46 | ········} | 45 | ········} | 
| 47 | ········return·eiscpMessage; | 46 | ········return·eiscpMessage; | 
| 48 | ····} | 47 | ····} | 
| 49 | ···· | 48 | ···· | 
| 50 | ····public·SetupOperationCommandMsg$Command·getCommand()·{ | 49 | ····public·SetupOperationCommandMsg$Command·getCommand()·{ | 
| 51 | ········return·this.command; | 50 | ········return·this.command; | 
| 52 | ····} | 51 | ····} | 
| Offset 310, 21 lines modified | Offset 310, 23 lines modified | ||
| 310 | ····:cond_4 | 310 | ····:cond_4 | 
| 311 | ····const/4·v12,·0x1 | 311 | ····const/4·v12,·0x1 | 
| 312 | ····.line·320 | 312 | ····.line·320 | 
| 313 | ····:try_start_1 | 313 | ····:try_start_1 | 
| 314 | ····iget·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I | 314 | ····iget·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I | 
| 315 | ····add-int/ | 315 | ····add-int/2addr·v4,·v12 | 
| 316 | ····iput·v | 316 | ····iput·v4,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I | 
| 317 | ····.line·321 | 317 | ····.line·321 | 
| 318 | ····new-instance·v13,·Lcom/mkulesh/onpc/iscp/EISCPMessage; | 318 | ····new-instance·v13,·Lcom/mkulesh/onpc/iscp/EISCPMessage; | 
| 319 | ····iget·v5,·p0,·Lcom/mkulesh/onpc/iscp/MessageChannelIscp;->messageId:I | ||
| 319 | ····move-object·v4,·v13 | 320 | ····move-object·v4,·v13 | 
| 320 | ····move-object·v6,·v0 | 321 | ····move-object·v6,·v0 | 
| 321 | ····invoke-direct/range·{v4·..·v9},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(I[BIII)V | 322 | ····invoke-direct/range·{v4·..·v9},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(I[BIII)V | 
| 322 | ····:try_end_1 | 323 | ····:try_end_1 | 
| 323 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 324 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 
| Offset 65, 25 lines modified | Offset 65, 25 lines modified | ||
| 65 | ····if-nez·v0,·:cond_0 | 65 | ····if-nez·v0,·:cond_0 | 
| 66 | ····const/4·v0,·0x0 | 66 | ····const/4·v0,·0x0 | 
| 67 | ····goto·:goto_0 | 67 | ····goto·:goto_0 | 
| 68 | ····:cond_0 | 68 | ····:cond_0 | 
| 69 | ····new-instance·v | 69 | ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage; | 
| 70 | ····i | 70 | ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command; | 
| 71 | ···· | 71 | ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command;->getCode()Ljava/lang/String; | 
| 72 | ···· | 72 | ····move-result-object·v1 | 
| 73 | ···· | 73 | ····const-string·v2,·"CAP" | 
| 74 | ···· | 74 | ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 
| 75 | ····:goto_0 | 75 | ····:goto_0 | 
| 76 | ····return-object·v0 | 76 | ····return-object·v0 | 
| 77 | .end·method | 77 | .end·method | 
| 78 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command; | 78 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/AmpOperationCommandMsg$Command; | 
| 79 | ····.locals·1 | 79 | ····.locals·1 | 
| Offset 154, 25 lines modified | Offset 154, 25 lines modified | ||
| 154 | ····if-nez·v0,·:cond_0 | 154 | ····if-nez·v0,·:cond_0 | 
| 155 | ····const/4·v0,·0x0 | 155 | ····const/4·v0,·0x0 | 
| 156 | ····goto·:goto_0 | 156 | ····goto·:goto_0 | 
| 157 | ····:cond_0 | 157 | ····:cond_0 | 
| 158 | ····new-instance·v | 158 | ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage; | 
| 159 | ····i | 159 | ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command; | 
| 160 | ···· | 160 | ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command;->getCode()Ljava/lang/String; | 
| 161 | ···· | 161 | ····move-result-object·v1 | 
| 162 | ···· | 162 | ····const-string·v2,·"OSD" | 
| 163 | ···· | 163 | ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 
| 164 | ····:goto_0 | 164 | ····:goto_0 | 
| 165 | ····return-object·v0 | 165 | ····return-object·v0 | 
| 166 | .end·method | 166 | .end·method | 
| 167 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command; | 167 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/SetupOperationCommandMsg$Command; | 
| 168 | ····.locals·1 | 168 | ····.locals·1 | 
| Offset 162, 25 lines modified | Offset 162, 25 lines modified | ||
| 162 | ····if-nez·v0,·:cond_0 | 162 | ····if-nez·v0,·:cond_0 | 
| 163 | ····const/4·v0,·0x0 | 163 | ····const/4·v0,·0x0 | 
| 164 | ····goto·:goto_0 | 164 | ····goto·:goto_0 | 
| 165 | ····:cond_0 | 165 | ····:cond_0 | 
| 166 | ····new-instance·v | 166 | ····new-instance·v0,·Lcom/mkulesh/onpc/iscp/EISCPMessage; | 
| 167 | ····i | 167 | ····iget-object·v1,·p0,·Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg;->command:Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command; | 
| 168 | ···· | 168 | ····invoke-virtual·{v1},·Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command;->getCmd()Ljava/lang/String; | 
| 169 | ···· | 169 | ····move-result-object·v1 | 
| 170 | ···· | 170 | ····const-string·v2,·"CCD" | 
| 171 | ···· | 171 | ····invoke-direct·{v0,·v2,·v1},·Lcom/mkulesh/onpc/iscp/EISCPMessage;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 
| 172 | ····:goto_0 | 172 | ····:goto_0 | 
| 173 | ····return-object·v0 | 173 | ····return-object·v0 | 
| 174 | .end·method | 174 | .end·method | 
| 175 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command; | 175 | .method·public·getCommand()Lcom/mkulesh/onpc/iscp/messages/CdPlayerOperationCommandMsg$Command; | 
| 176 | ····.locals·1 | 176 | ····.locals·1 |