61.6 MB
/home/fdroid/fdroiddata/tmp/com.blogspot.e_kanivets.moneytracker_37.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.blogspot.e_kanivets.moneytracker_37.apk
10.3 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: <8a6c894705488fa606d2fdd5b441a3ec1152e949c90b6b64def07ed4ab8bb103>, actual: <a48e559a74f30cee5e36e936995824fee571abd09533194f17a7cd8f2c604e0d> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <2d0f7154dc62292f388043cc95dd9afe4b776a72802d14b87eebe10a7c55b7e0d7b2540000000000>, actual: <2d5d4bf316f0eca3c5d16ee45479f23dae0d9d93376d8d1654867419a40146c7d7b2540000000000>
    
Offset 1, 59 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:·46746a37e29f4f250693b009a21baaa45db68729b64cfe68bf849afc8667d2ae 
10 Signer·#1·certificate·SHA-1·digest:·c857f08956529eeaa1d4e168f528ebe2f479336f 
11 Signer·#1·certificate·MD5·digest:·e3b76d5da69d3afe753fd43503ab1c9d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·78392cfe1347cd4a639147382476d44dd408f97d253765f61e8698aed2e04a90 
15 Signer·#1·public·key·SHA-1·digest:·fd8757cd060ab53e19fa42aca04d10cae42e96e1 
16 Signer·#1·public·key·MD5·digest:·fe588fcaa5c9b582340137152b2bfe74 
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.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 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/. 
31 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 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/. 
33 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/. 
34 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 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/. 
47 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/. 
48 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 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/. 
56 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/. 
57 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/. 
58 WARNING:·META-INF/com.google.dagger_dagger.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.67 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·5554903·bytes,·number·of·entries:·7121 Zip·file·size:·5554903·bytes,·number·of·entries:·712
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··6405672·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··6405668·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··6177436·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx··6177436·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version5 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
6 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version6 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
7 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version7 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version
Offset 707, 8 lines modifiedOffset 707, 8 lines modified
707 -rw----·····0.0·fat······548·b-·defN·81-Jan-01·01:01·res/zC.xml707 -rw----·····0.0·fat······548·b-·defN·81-Jan-01·01:01·res/zC.xml
708 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml708 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml
709 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml709 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
710 -rw----·····0.0·fat···785672·b-·stor·81-Jan-01·01:01·resources.arsc710 -rw----·····0.0·fat···785672·b-·stor·81-Jan-01·01:01·resources.arsc
711 -rw----·····2.0·fat····64160·b-·defN·81-Jan-01·01:01·META-INF/DB30D9C4.SF711 -rw----·····2.0·fat····64160·b-·defN·81-Jan-01·01:01·META-INF/DB30D9C4.SF
712 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/DB30D9C4.RSA712 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/DB30D9C4.RSA
713 -rw----·····2.0·fat····64033·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF713 -rw----·····2.0·fat····64033·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
714 712·files,·14049644·bytes·uncompressed,·5468606·bytes·compressed:··61.1%714 712·files,·14049640·bytes·uncompressed,·5468527·bytes·compressed:··61.1%
61.6 MB
classes.dex
61.6 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·6e8c6f954 checksum············:·f6c527a6
5 signature···········:·54e1...ef5a5 signature···········:·bcb7...1b8f
6 file_size···········:·64056726 file_size···········:·6405668
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·····:·4456310 string_ids_size·····:·44563
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·715412 type_ids_size·······:·7154
13 type_ids_off········:·178364·(0x02b8bc)13 type_ids_off········:·178364·(0x02b8bc)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·206980·(0x032884)15 proto_ids_off·······:·206980·(0x032884)
16 field_ids_size······:·3341316 field_ids_size······:·33413
17 field_ids_off·······:·348148·(0x054ff4)17 field_ids_off·······:·348148·(0x054ff4)
18 method_ids_size·····:·5177318 method_ids_size·····:·51773
19 method_ids_off······:·615452·(0x09641c)19 method_ids_off······:·615452·(0x09641c)
20 class_defs_size·····:·571820 class_defs_size·····:·5718
21 class_defs_off······:·1029636·(0x0fb604)21 class_defs_off······:·1029636·(0x0fb604)
22 data_size···········:·519306022 data_size···········:·5193056
23 data_off············:·1212612·(0x1280c4)23 data_off············:·1212612·(0x1280c4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·37725 class_idx···········:·377
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·648527 superclass_idx······:·6485
28 source_file_idx·····:·706728 source_file_idx·····:·7067
Offset 617060, 19 lines modifiedOffset 617060, 19 lines modified
617060 ······type··········:·'(Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;)V'617060 ······type··········:·'(Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;)V'
617061 ······access········:·0x10000·(CONSTRUCTOR)617061 ······access········:·0x10000·(CONSTRUCTOR)
617062 ······code··········-617062 ······code··········-
617063 ······registers·····:·3617063 ······registers·····:·3
617064 ······ins···········:·3617064 ······ins···········:·3
617065 ······outs··········:·1617065 ······outs··········:·1
617066 ······insns·size····:·8·16-bit·code·units617066 ······insns·size····:·8·16-bit·code·units
617067 2cb988:········································|[2cb988]·com.blogspot.e_kanivets.moneytracker.ui.presenter.ShortSummaryPresenter$ViewHolder$1.<init>:(Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;)V617067 2cb984:········································|[2cb984]·com.blogspot.e_kanivets.moneytracker.ui.presenter.ShortSummaryPresenter$ViewHolder$1.<init>:(Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;)V
617068 2cb998:·5b01·4169······························|0000:·iput-object·v1,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;.this$0:Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;·//·field@6941617068 2cb994:·5b01·4169······························|0000:·iput-object·v1,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;.this$0:Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;·//·field@6941
617069 2cb99c:·5b02·4269······························|0002:·iput-object·v2,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;.val$itemClickListener:Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;·//·field@6942617069 2cb998:·5b02·4269······························|0002:·iput-object·v2,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;.val$itemClickListener:Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;·//·field@6942
617070 2cb9a0:·7010·53c6·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@c653617070 2cb99c:·7010·53c6·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@c653
617071 2cb9a6:·0e00···································|0007:·return-void617071 2cb9a2:·0e00···································|0007:·return-void
617072 ······catches·······:·(none)617072 ······catches·······:·(none)
617073 ······positions·····:·617073 ······positions·····:·
617074 ········0x0000·line=122617074 ········0x0000·line=122
617075 ······locals········:·617075 ······locals········:·
617076 ········0x0000·-·0x0008·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;·617076 ········0x0000·-·0x0008·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;·
617077 ········0x0000·-·0x0008·reg=1·(null)·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;·617077 ········0x0000·-·0x0008·reg=1·(null)·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;·
617078 ········0x0000·-·0x0008·reg=2·(null)·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;·617078 ········0x0000·-·0x0008·reg=2·(null)·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;·
Offset 617083, 19 lines modifiedOffset 617083, 19 lines modified
617083 ······type··········:·'(Landroid/view/View;)V'617083 ······type··········:·'(Landroid/view/View;)V'
617084 ······access········:·0x0001·(PUBLIC)617084 ······access········:·0x0001·(PUBLIC)
617085 ······code··········-617085 ······code··········-
617086 ······registers·····:·2617086 ······registers·····:·2
617087 ······ins···········:·2617087 ······ins···········:·2
617088 ······outs··········:·1617088 ······outs··········:·1
617089 ······insns·size····:·8·16-bit·code·units617089 ······insns·size····:·8·16-bit·code·units
617090 2cb9a8:········································|[2cb9a8]·com.blogspot.e_kanivets.moneytracker.ui.presenter.ShortSummaryPresenter$ViewHolder$1.onClick:(Landroid/view/View;)V617090 2cb9a4:········································|[2cb9a4]·com.blogspot.e_kanivets.moneytracker.ui.presenter.ShortSummaryPresenter$ViewHolder$1.onClick:(Landroid/view/View;)V
617091 2cb9b8:·5401·4269······························|0000:·iget-object·v1,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;.val$itemClickListener:Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;·//·field@6942617091 2cb9b4:·5401·4269······························|0000:·iget-object·v1,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;.val$itemClickListener:Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;·//·field@6942
617092 2cb9bc:·3801·0500······························|0002:·if-eqz·v1,·0007·//·+0005617092 2cb9b8:·3801·0500······························|0002:·if-eqz·v1,·0007·//·+0005
617093 2cb9c0:·7210·6773·0100·························|0004:·invoke-interface·{v1},·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;.invoke:()V·//·method@7367617093 2cb9bc:·7210·6773·0100·························|0004:·invoke-interface·{v1},·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;.invoke:()V·//·method@7367
617094 2cb9c6:·0e00···································|0007:·return-void617094 2cb9c2:·0e00···································|0007:·return-void
617095 ······catches·······:·(none)617095 ······catches·······:·(none)
617096 ······positions·····:·617096 ······positions·····:·
617097 ········0x0000·line=125617097 ········0x0000·line=125
617098 ········0x0004·line=126617098 ········0x0004·line=126
617099 ······locals········:·617099 ······locals········:·
617100 ········0x0000·-·0x0008·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;·617100 ········0x0000·-·0x0008·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;·
617101 ········0x0000·-·0x0008·reg=1·(null)·Landroid/view/View;·617101 ········0x0000·-·0x0008·reg=1·(null)·Landroid/view/View;·
Offset 617137, 17 lines modifiedOffset 617137, 17 lines modified
617137 ······type··········:·'()V'617137 ······type··········:·'()V'
617138 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)617138 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
617139 ······code··········-617139 ······code··········-
617140 ······registers·····:·1617140 ······registers·····:·1
617141 ······ins···········:·1617141 ······ins···········:·1
617142 ······outs··········:·1617142 ······outs··········:·1
617143 ······insns·size····:·4·16-bit·code·units617143 ······insns·size····:·4·16-bit·code·units
617144 2cbfc8:········································|[2cbfc8]·com.blogspot.e_kanivets.moneytracker.ui.presenter.base.BaseSummaryPresenter.<init>:()V617144 2cbfc4:········································|[2cbfc4]·com.blogspot.e_kanivets.moneytracker.ui.presenter.base.BaseSummaryPresenter.<init>:()V
617145 2cbfd8:·7010·53c6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@c653617145 2cbfd4:·7010·53c6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@c653
617146 2cbfde:·0e00···································|0003:·return-void617146 2cbfda:·0e00···································|0003:·return-void
617147 ······catches·······:·(none)617147 ······catches·······:·(none)
617148 ······positions·····:·617148 ······positions·····:·
617149 ········0x0000·line=14617149 ········0x0000·line=14
617150 ······locals········:·617150 ······locals········:·
617151 ········0x0000·-·0x0004·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;·617151 ········0x0000·-·0x0004·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;·
  
617152 ··Virtual·methods···-617152 ··Virtual·methods···-
Offset 617156, 43 lines modifiedOffset 617156, 43 lines modified
617156 ······type··········:·'(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;'617156 ······type··········:·'(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;'
617157 ······access········:·0x0004·(PROTECTED)617157 ······access········:·0x0004·(PROTECTED)
617158 ······code··········-617158 ······code··········-
617159 ······registers·····:·6617159 ······registers·····:·6
617160 ······ins···········:·3617160 ······ins···········:·3
617161 ······outs··········:·2617161 ······outs··········:·2
617162 ······insns·size····:·59·16-bit·code·units617162 ······insns·size····:·59·16-bit·code·units
617163 2cbf40:········································|[2cbf40]·com.blogspot.e_kanivets.moneytracker.ui.presenter.base.BaseSummaryPresenter.createRatesNeededList:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;617163 2cbf3c:········································|[2cbf3c]·com.blogspot.e_kanivets.moneytracker.ui.presenter.base.BaseSummaryPresenter.createRatesNeededList:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;
617164 2cbf50:·2200·5f19······························|0000:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@195f617164 2cbf4c:·2200·5f19······························|0000:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@195f
617165 2cbf54:·5431·4f69······························|0002:·iget-object·v1,·v3,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;.context:Landroid/content/Context;·//·field@694f617165 2cbf50:·5431·4f69······························|0002:·iget-object·v1,·v3,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;.context:Landroid/content/Context;·//·field@694f
617166 2cbf58:·1402·4900·107f·························|0004:·const·v2,·#float·1.9141e+38·//·#7f100049617166 2cbf54:·1402·4900·107f·························|0004:·const·v2,·#float·1.9141e+38·//·#7f100049
617167 2cbf5e:·6e20·5902·2100·························|0007:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getString:(I)Ljava/lang/String;·//·method@0259617167 2cbf5a:·6e20·5902·2100·························|0007:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getString:(I)Ljava/lang/String;·//·method@0259
617168 2cbf64:·0c01···································|000a:·move-result-object·v1617168 2cbf60:·0c01···································|000a:·move-result-object·v1
617169 2cbf66:·7020·9cc6·1000·························|000b:·invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@c69c617169 2cbf62:·7020·9cc6·1000·························|000b:·invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@c69c
617170 2cbf6c:·7210·dac7·0500·························|000e:·invoke-interface·{v5},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@c7da617170 2cbf68:·7210·dac7·0500·························|000e:·invoke-interface·{v5},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@c7da
617171 2cbf72:·0c05···································|0011:·move-result-object·v5617171 2cbf6e:·0c05···································|0011:·move-result-object·v5
617172 2cbf74:·7210·bfc7·0500·························|0012:·invoke-interface·{v5},·Ljava/util/Iterator;.hasNext:()Z·//·method@c7bf617172 2cbf70:·7210·bfc7·0500·························|0012:·invoke-interface·{v5},·Ljava/util/Iterator;.hasNext:()Z·//·method@c7bf
617173 2cbf7a:·0a01···································|0015:·move-result·v1617173 2cbf76:·0a01···································|0015:·move-result·v1
617174 2cbf7c:·3801·2000······························|0016:·if-eqz·v1,·0036·//·+0020617174 2cbf78:·3801·2000······························|0016:·if-eqz·v1,·0036·//·+0020
617175 2cbf80:·7210·c0c7·0500·························|0018:·invoke-interface·{v5},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@c7c0617175 2cbf7c:·7210·c0c7·0500·························|0018:·invoke-interface·{v5},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@c7c0
617176 2cbf86:·0c01···································|001b:·move-result-object·v1617176 2cbf82:·0c01···································|001b:·move-result-object·v1
617177 2cbf88:·1f01·5e19······························|001c:·check-cast·v1,·Ljava/lang/String;·//·type@195e617177 2cbf84:·1f01·5e19······························|001c:·check-cast·v1,·Ljava/lang/String;·//·type@195e
617178 2cbf8c:·1a02·2b00······························|001e:·const-string·v2,·"617178 2cbf88:·1a02·2b00······························|001e:·const-string·v2,·"
617179 "·//·string@002b617179 "·//·string@002b
617180 2cbf90:·6e20·a4c6·2000·························|0020:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a4617180 2cbf8c:·6e20·a4c6·2000·························|0020:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a4
617181 2cbf96:·6e20·a4c6·1000·························|0023:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a4617181 2cbf92:·6e20·a4c6·1000·························|0023:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a4
617182 2cbf9c:·5431·4f69······························|0026:·iget-object·v1,·v3,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;.context:Landroid/content/Context;·//·field@694f617182 2cbf98:·5431·4f69······························|0026:·iget-object·v1,·v3,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;.context:Landroid/content/Context;·//·field@694f
617183 2cbfa0:·1402·2900·107f·························|0028:·const·v2,·#float·1.9141e+38·//·#7f100029617183 2cbf9c:·1402·2900·107f·························|0028:·const·v2,·#float·1.9141e+38·//·#7f100029
617184 2cbfa6:·6e20·5902·2100·························|002b:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getString:(I)Ljava/lang/String;·//·method@0259617184 2cbfa2:·6e20·5902·2100·························|002b:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getString:(I)Ljava/lang/String;·//·method@0259
617185 2cbfac:·0c01···································|002e:·move-result-object·v1617185 2cbfa8:·0c01···································|002e:·move-result-object·v1
617186 2cbfae:·6e20·a4c6·1000·························|002f:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a4617186 2cbfaa:·6e20·a4c6·1000·························|002f:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a4
617187 2cbfb4:·6e20·a4c6·4000·························|0032:·invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a4617187 2cbfb0:·6e20·a4c6·4000·························|0032:·invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a4
617188 2cbfba:·28dd···································|0035:·goto·0012·//·-0023617188 2cbfb6:·28dd···································|0035:·goto·0012·//·-0023
617189 2cbfbc:·6e10·a9c6·0000·························|0036:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@c6a9617189 2cbfb8:·6e10·a9c6·0000·························|0036:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@c6a9
617190 2cbfc2:·0c04···································|0039:·move-result-object·v4617190 2cbfbe:·0c04···································|0039:·move-result-object·v4
617191 2cbfc4:·1104···································|003a:·return-object·v4617191 2cbfc0:·1104···································|003a:·return-object·v4
617192 ······catches·······:·(none)617192 ······catches·······:·(none)
617193 ······positions·····:·617193 ······positions·····:·
617194 ········0x0000·line=19617194 ········0x0000·line=19
Max diff block lines reached; 64591835/64606616 bytes (99.98%) of diff not shown.
5.58 KB
classes.jar
4.22 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·12142232·bytes,·number·of·entries:·57021 Zip·file·size:·12142227·bytes,·number·of·entries:·5702
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·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class3 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
4 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class4 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
5 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class5 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
6 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class6 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
7 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class7 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
8 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class8 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class
Offset 4199, 15 lines modifiedOffset 4199, 15 lines modified
4199 ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/ChangeDateDialog_ViewBinding$1.class4199 ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/ChangeDateDialog_ViewBinding$1.class
4200 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/ChangeDateDialog_ViewBinding$2.class4200 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/ChangeDateDialog_ViewBinding$2.class
4201 ?rwxrwxr-x··2.0·unx·····1857·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/ChangeDateDialog_ViewBinding.class4201 ?rwxrwxr-x··2.0·unx·····1857·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/ChangeDateDialog_ViewBinding.class
4202 ?rwxrwxr-x··2.0·unx······861·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/PeriodSpinner$2.class4202 ?rwxrwxr-x··2.0·unx······861·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/PeriodSpinner$2.class
4203 ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/PeriodSpinner$3.class4203 ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/PeriodSpinner$3.class
4204 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/PeriodSpinner_MembersInjector.class4204 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/PeriodSpinner_MembersInjector.class
4205 ?rwxrwxr-x··2.0·unx·····1273·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder_ViewBinding.class4205 ?rwxrwxr-x··2.0·unx·····1273·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder_ViewBinding.class
4206 ?rwxrwxr-x··2.0·unx·····4437·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter.class4206 ?rwxrwxr-x··2.0·unx·····4432·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter.class
4207 ?rwxrwxr-x··2.0·unx·····2749·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter_MembersInjector.class4207 ?rwxrwxr-x··2.0·unx·····2749·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter_MembersInjector.class
4208 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder.class4208 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder.class
4209 ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder_ViewBinding.class4209 ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder_ViewBinding.class
4210 ?rwxrwxr-x··2.0·unx·····4443·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter.class4210 ?rwxrwxr-x··2.0·unx·····4443·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter.class
4211 ?rwxrwxr-x··2.0·unx·····1179·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter_MembersInjector.class4211 ?rwxrwxr-x··2.0·unx·····1179·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter_MembersInjector.class
4212 ?rwxrwxr-x··2.0·unx·····1135·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/util/RecordItemsBuilder_MembersInjector.class4212 ?rwxrwxr-x··2.0·unx·····1135·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/util/RecordItemsBuilder_MembersInjector.class
4213 ?rwxrwxr-x··2.0·unx·····1981·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/util/validator/AccountValidator.class4213 ?rwxrwxr-x··2.0·unx·····1981·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/util/validator/AccountValidator.class
Offset 5697, 8 lines modifiedOffset 5697, 8 lines modified
5697 ?rwxrwxr-x··2.0·unx·····3769·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/charts/ChartsActivity.class5697 ?rwxrwxr-x··2.0·unx·····3769·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/charts/ChartsActivity.class
5698 ?rwxrwxr-x··2.0·unx·····4957·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/exchange_rate/AddExchangeRateActivity.class5698 ?rwxrwxr-x··2.0·unx·····4957·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/exchange_rate/AddExchangeRateActivity.class
5699 ?rwxrwxr-x··2.0·unx·····3899·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/exchange_rate/ExchangeRatesActivity.class5699 ?rwxrwxr-x··2.0·unx·····3899·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/exchange_rate/ExchangeRatesActivity.class
5700 ?rwxrwxr-x··2.0·unx·····6628·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/external/BackupActivity.class5700 ?rwxrwxr-x··2.0·unx·····6628·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/external/BackupActivity.class
5701 ?rwxrwxr-x··2.0·unx·····4708·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/external/ImportExportActivity.class5701 ?rwxrwxr-x··2.0·unx·····4708·b-·stor·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/external/ImportExportActivity.class
5702 ?rwxrwxr-x··2.0·unx····18566·b-·defN·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/record/AddRecordActivity.class5702 ?rwxrwxr-x··2.0·unx····18566·b-·defN·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/record/AddRecordActivity.class
5703 ?rwxrwxr-x··2.0·unx····13992·b-·defN·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/record/MainActivity.class5703 ?rwxrwxr-x··2.0·unx····13992·b-·defN·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/record/MainActivity.class
5704 5702·files,·12805599·bytes·uncompressed,·11061750·bytes·compressed:··13.6%5704 5702·files,·12805594·bytes·uncompressed,·11061745·bytes·compressed:··13.6%
1.34 KB
com/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter.class
1.18 KB
procyon -ec {}
    
Offset 36, 16 lines modifiedOffset 36, 17 lines modified
36 ········this.red·=·context.getResources().getColor(2131099848);36 ········this.red·=·context.getResources().getColor(2131099848);
37 ········this.green·=·context.getResources().getColor(2131099743);37 ········this.green·=·context.getResources().getColor(2131099743);
38 ········MtApp.get().getAppComponent().inject(this);38 ········MtApp.get().getAppComponent().inject(this);
39 ········this.reportMaker·=·new·ReportMaker(this.rateController);39 ········this.reportMaker·=·new·ReportMaker(this.rateController);
40 ····}40 ····}
41 ····41 ····
42 ····public·View·create()·{42 ····public·View·create()·{
43 ········this.view·=·this.layoutInflater.inflate(2131493023,·(ViewGroup)null);43 ········final·View·inflate·=·this.layoutInflater.inflate(2131493023,·(ViewGroup)null);
 44 ········this.view·=·inflate;
44 ········final·AccountsSummaryPresenter$ViewHolder·tag·=·new·AccountsSummaryPresenter$ViewHolder(this.view);45 ········final·AccountsSummaryPresenter$ViewHolder·tag·=·new·AccountsSummaryPresenter$ViewHolder(inflate);
45 ········this.view.setTag((Object)tag);46 ········this.view.setTag((Object)tag);
46 ········final·List·all·=·this.currencyController.readAll();47 ········final·List·all·=·this.currencyController.readAll();
47 ········tag.spinnerCurrency.setAdapter((SpinnerAdapter)new·ArrayAdapter(this.context,·17367043,·all));48 ········tag.spinnerCurrency.setAdapter((SpinnerAdapter)new·ArrayAdapter(this.context,·17367043,·all));
48 ········final·String·defaultCurrency·=·this.currencyController.readDefaultCurrency();49 ········final·String·defaultCurrency·=·this.currencyController.readDefaultCurrency();
49 ········for·(int·i·=·0;·i·<·all.size();·++i)·{50 ········for·(int·i·=·0;·i·<·all.size();·++i)·{
50 ············if·(((String)all.get(i)).equals(defaultCurrency))·{51 ············if·(((String)all.get(i)).equals(defaultCurrency))·{
51 ················tag.spinnerCurrency.setSelection(i);52 ················tag.spinnerCurrency.setSelection(i);
5.54 KB
smali/com/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter.smali
    
Offset 122, 92 lines modifiedOffset 122, 90 lines modified
122 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;122 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
  
123 ····move-result-object·v0123 ····move-result-object·v0
  
124 ····iput-object·v0,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->view:Landroid/view/View;124 ····iput-object·v0,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->view:Landroid/view/View;
  
125 ····.line·65125 ····.line·65
126 ····new-instance·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;126 ····new-instance·v1,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;
  
127 ····iget-object·v1,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->view:Landroid/view/View; 
  
128 ····invoke-direct·{v0,·v1},·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;-><init>(Landroid/view/View;)V127 ····invoke-direct·{v1,·v0},·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;-><init>(Landroid/view/View;)V
  
129 ····.line·66128 ····.line·66
130 ····iget-object·v1,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->view:Landroid/view/View;129 ····iget-object·v0,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->view:Landroid/view/View;
  
131 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTag(Ljava/lang/Object;)V130 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setTag(Ljava/lang/Object;)V
  
132 ····.line·68131 ····.line·68
133 ····iget-object·v1,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->currencyController:Lcom/blogspot/e_kanivets/moneytracker/controller/CurrencyController;132 ····iget-object·v0,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->currencyController:Lcom/blogspot/e_kanivets/moneytracker/controller/CurrencyController;
  
134 ····invoke-virtual·{v1},·Lcom/blogspot/e_kanivets/moneytracker/controller/CurrencyController;->readAll()Ljava/util/List;133 ····invoke-virtual·{v0},·Lcom/blogspot/e_kanivets/moneytracker/controller/CurrencyController;->readAll()Ljava/util/List;
  
135 ····move-result-object·v1134 ····move-result-object·v0
  
136 ····.line·70135 ····.line·70
137 ····iget-object·v2,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;->spinnerCurrency:Landroidx/appcompat/widget/AppCompatSpinner;136 ····iget-object·v2,·v1,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;->spinnerCurrency:Landroidx/appcompat/widget/AppCompatSpinner;
  
138 ····new-instance·v3,·Landroid/widget/ArrayAdapter;137 ····new-instance·v3,·Landroid/widget/ArrayAdapter;
  
139 ····iget-object·v4,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->context:Landroid/content/Context;138 ····iget-object·v4,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->context:Landroid/content/Context;
  
140 ····const·v5,·0x1090003139 ····const·v5,·0x1090003
  
141 ····invoke-direct·{v3,·v4,·v5,·v1},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;ILjava/util/List;)V140 ····invoke-direct·{v3,·v4,·v5,·v0},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;ILjava/util/List;)V
  
142 ····invoke-virtual·{v2,·v3},·Landroidx/appcompat/widget/AppCompatSpinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V141 ····invoke-virtual·{v2,·v3},·Landroidx/appcompat/widget/AppCompatSpinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
  
143 ····.line·73142 ····.line·73
144 ····iget-object·v2,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->currencyController:Lcom/blogspot/e_kanivets/moneytracker/controller/CurrencyController;143 ····iget-object·v2,·p0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;->currencyController:Lcom/blogspot/e_kanivets/moneytracker/controller/CurrencyController;
  
145 ····invoke-virtual·{v2},·Lcom/blogspot/e_kanivets/moneytracker/controller/CurrencyController;->readDefaultCurrency()Ljava/lang/String;144 ····invoke-virtual·{v2},·Lcom/blogspot/e_kanivets/moneytracker/controller/CurrencyController;->readDefaultCurrency()Ljava/lang/String;
  
146 ····move-result-object·v2145 ····move-result-object·v2
  
147 ····const/4·v3,·0x0146 ····const/4·v3,·0x0
  
148 ····.line·75147 ····.line·75
149 ····:goto_0148 ····:goto_0
150 ····invoke-interface·{v1},·Ljava/util/List;->size()I149 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
151 ····move-result·v4150 ····move-result·v4
  
152 ····if-ge·v3,·v4,·:cond_1151 ····if-ge·v3,·v4,·:cond_1
  
153 ····.line·76152 ····.line·76
154 ····invoke-interface·{v1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;153 ····invoke-interface·{v0,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
155 ····move-result-object·v4154 ····move-result-object·v4
  
156 ····check-cast·v4,·Ljava/lang/String;155 ····check-cast·v4,·Ljava/lang/String;
  
157 ····.line·78156 ····.line·78
158 ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z157 ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
159 ····move-result·v4158 ····move-result·v4
  
160 ····if-eqz·v4,·:cond_0159 ····if-eqz·v4,·:cond_0
  
161 ····.line·79160 ····.line·79
162 ····iget-object·v1,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;->spinnerCurrency:Landroidx/appcompat/widget/AppCompatSpinner;161 ····iget-object·v0,·v1,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;->spinnerCurrency:Landroidx/appcompat/widget/AppCompatSpinner;
  
163 ····invoke-virtual·{v1,·v3},·Landroidx/appcompat/widget/AppCompatSpinner;->setSelection(I)V162 ····invoke-virtual·{v0,·v3},·Landroidx/appcompat/widget/AppCompatSpinner;->setSelection(I)V
  
164 ····goto·:goto_1163 ····goto·:goto_1
  
165 ····:cond_0164 ····:cond_0
166 ····add-int/lit8·v3,·v3,·0x1165 ····add-int/lit8·v3,·v3,·0x1
  
167 ····goto·:goto_0166 ····goto·:goto_0
  
168 ····.line·84167 ····.line·84
169 ····:cond_1168 ····:cond_1
170 ····:goto_1169 ····:goto_1
171 ····iget-object·v0,·v0,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;->spinnerCurrency:Landroidx/appcompat/widget/AppCompatSpinner;170 ····iget-object·v0,·v1,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$ViewHolder;->spinnerCurrency:Landroidx/appcompat/widget/AppCompatSpinner;
  
172 ····new-instance·v1,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$1;171 ····new-instance·v1,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$1;
  
173 ····invoke-direct·{v1,·p0},·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$1;-><init>(Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;)V172 ····invoke-direct·{v1,·p0},·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter$1;-><init>(Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/AccountsSummaryPresenter;)V
  
174 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/widget/AppCompatSpinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V173 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/widget/AppCompatSpinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V