61.6 MB
/home/fdroid/fdroiddata/tmp/com.blogspot.e_kanivets.moneytracker_38.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.blogspot.e_kanivets.moneytracker_38.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: <340360a7009d942bc3aebf0a5f470f7ed4d71a077e9f9b11974228a7458d4829>, actual: <0d63e6b1752d6772e4cfa28046e777ce65142b5a7b09482a333628581a91d59f> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <6fd7b9a8f27f00ad24dc3bee006d6d14e0951e054b037254e8d548eb89ee4094d7c2540000000000>, actual: <c6638849ccc74844581fddd016f3c9e43ffc63fffc496551f42a968cc0f43c65d7c2540000000000>
    
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:·5558999·bytes,·number·of·entries:·7121 Zip·file·size:·5558999·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··6407260·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··6407256·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···787808·b-·stor·81-Jan-01·01:01·resources.arsc710 -rw----·····0.0·fat···787808·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,·14053668·bytes·uncompressed,·5471069·bytes·compressed:··61.1%714 712·files,·14053664·bytes·uncompressed,·5471122·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············:·c861660d4 checksum············:·ba708386
5 signature···········:·6485...b23d5 signature···········:·8775...6e71
6 file_size···········:·64072606 file_size···········:·6407256
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·····:·4457910 string_ids_size·····:·44579
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········:·178428·(0x02b8fc)13 type_ids_off········:·178428·(0x02b8fc)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·207044·(0x0328c4)15 proto_ids_off·······:·207044·(0x0328c4)
16 field_ids_size······:·3342216 field_ids_size······:·33422
17 field_ids_off·······:·348212·(0x055034)17 field_ids_off·······:·348212·(0x055034)
18 method_ids_size·····:·5177718 method_ids_size·····:·51777
19 method_ids_off······:·615588·(0x0964a4)19 method_ids_off······:·615588·(0x0964a4)
20 class_defs_size·····:·571820 class_defs_size·····:·5718
21 class_defs_off······:·1029804·(0x0fb6ac)21 class_defs_off······:·1029804·(0x0fb6ac)
22 data_size···········:·519448022 data_size···········:·5194476
23 data_off············:·1212780·(0x12816c)23 data_off············:·1212780·(0x12816c)
  
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·····:·707128 source_file_idx·····:·7071
Offset 617187, 19 lines modifiedOffset 617187, 19 lines modified
617187 ······type··········:·'(Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;)V'617187 ······type··········:·'(Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;)V'
617188 ······access········:·0x10000·(CONSTRUCTOR)617188 ······access········:·0x10000·(CONSTRUCTOR)
617189 ······code··········-617189 ······code··········-
617190 ······registers·····:·3617190 ······registers·····:·3
617191 ······ins···········:·3617191 ······ins···········:·3
617192 ······outs··········:·1617192 ······outs··········:·1
617193 ······insns·size····:·8·16-bit·code·units617193 ······insns·size····:·8·16-bit·code·units
617194 2cbd2c:········································|[2cbd2c]·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;)V617194 2cbd28:········································|[2cbd28]·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
617195 2cbd3c:·5b01·4a69······························|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@694a617195 2cbd38:·5b01·4a69······························|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@694a
617196 2cbd40:·5b02·4b69······························|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@694b617196 2cbd3c:·5b02·4b69······························|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@694b
617197 2cbd44:·7010·57c6·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@c657617197 2cbd40:·7010·57c6·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@c657
617198 2cbd4a:·0e00···································|0007:·return-void617198 2cbd46:·0e00···································|0007:·return-void
617199 ······catches·······:·(none)617199 ······catches·······:·(none)
617200 ······positions·····:·617200 ······positions·····:·
617201 ········0x0000·line=122617201 ········0x0000·line=122
617202 ······locals········:·617202 ······locals········:·
617203 ········0x0000·-·0x0008·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;·617203 ········0x0000·-·0x0008·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;·
617204 ········0x0000·-·0x0008·reg=1·(null)·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;·617204 ········0x0000·-·0x0008·reg=1·(null)·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder;·
617205 ········0x0000·-·0x0008·reg=2·(null)·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;·617205 ········0x0000·-·0x0008·reg=2·(null)·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;·
Offset 617210, 19 lines modifiedOffset 617210, 19 lines modified
617210 ······type··········:·'(Landroid/view/View;)V'617210 ······type··········:·'(Landroid/view/View;)V'
617211 ······access········:·0x0001·(PUBLIC)617211 ······access········:·0x0001·(PUBLIC)
617212 ······code··········-617212 ······code··········-
617213 ······registers·····:·2617213 ······registers·····:·2
617214 ······ins···········:·2617214 ······ins···········:·2
617215 ······outs··········:·1617215 ······outs··········:·1
617216 ······insns·size····:·8·16-bit·code·units617216 ······insns·size····:·8·16-bit·code·units
617217 2cbd4c:········································|[2cbd4c]·com.blogspot.e_kanivets.moneytracker.ui.presenter.ShortSummaryPresenter$ViewHolder$1.onClick:(Landroid/view/View;)V617217 2cbd48:········································|[2cbd48]·com.blogspot.e_kanivets.moneytracker.ui.presenter.ShortSummaryPresenter$ViewHolder$1.onClick:(Landroid/view/View;)V
617218 2cbd5c:·5401·4b69······························|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@694b617218 2cbd58:·5401·4b69······························|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@694b
617219 2cbd60:·3801·0500······························|0002:·if-eqz·v1,·0007·//·+0005617219 2cbd5c:·3801·0500······························|0002:·if-eqz·v1,·0007·//·+0005
617220 2cbd64:·7210·6b73·0100·························|0004:·invoke-interface·{v1},·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;.invoke:()V·//·method@736b617220 2cbd60:·7210·6b73·0100·························|0004:·invoke-interface·{v1},·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ItemClickListener;.invoke:()V·//·method@736b
617221 2cbd6a:·0e00···································|0007:·return-void617221 2cbd66:·0e00···································|0007:·return-void
617222 ······catches·······:·(none)617222 ······catches·······:·(none)
617223 ······positions·····:·617223 ······positions·····:·
617224 ········0x0000·line=125617224 ········0x0000·line=125
617225 ········0x0004·line=126617225 ········0x0004·line=126
617226 ······locals········:·617226 ······locals········:·
617227 ········0x0000·-·0x0008·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;·617227 ········0x0000·-·0x0008·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/ShortSummaryPresenter$ViewHolder$1;·
617228 ········0x0000·-·0x0008·reg=1·(null)·Landroid/view/View;·617228 ········0x0000·-·0x0008·reg=1·(null)·Landroid/view/View;·
Offset 617264, 17 lines modifiedOffset 617264, 17 lines modified
617264 ······type··········:·'()V'617264 ······type··········:·'()V'
617265 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)617265 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
617266 ······code··········-617266 ······code··········-
617267 ······registers·····:·1617267 ······registers·····:·1
617268 ······ins···········:·1617268 ······ins···········:·1
617269 ······outs··········:·1617269 ······outs··········:·1
617270 ······insns·size····:·4·16-bit·code·units617270 ······insns·size····:·4·16-bit·code·units
617271 2cc36c:········································|[2cc36c]·com.blogspot.e_kanivets.moneytracker.ui.presenter.base.BaseSummaryPresenter.<init>:()V617271 2cc368:········································|[2cc368]·com.blogspot.e_kanivets.moneytracker.ui.presenter.base.BaseSummaryPresenter.<init>:()V
617272 2cc37c:·7010·57c6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@c657617272 2cc378:·7010·57c6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@c657
617273 2cc382:·0e00···································|0003:·return-void617273 2cc37e:·0e00···································|0003:·return-void
617274 ······catches·······:·(none)617274 ······catches·······:·(none)
617275 ······positions·····:·617275 ······positions·····:·
617276 ········0x0000·line=14617276 ········0x0000·line=14
617277 ······locals········:·617277 ······locals········:·
617278 ········0x0000·-·0x0004·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;·617278 ········0x0000·-·0x0004·reg=0·this·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;·
  
617279 ··Virtual·methods···-617279 ··Virtual·methods···-
Offset 617283, 43 lines modifiedOffset 617283, 43 lines modified
617283 ······type··········:·'(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;'617283 ······type··········:·'(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;'
617284 ······access········:·0x0004·(PROTECTED)617284 ······access········:·0x0004·(PROTECTED)
617285 ······code··········-617285 ······code··········-
617286 ······registers·····:·6617286 ······registers·····:·6
617287 ······ins···········:·3617287 ······ins···········:·3
617288 ······outs··········:·2617288 ······outs··········:·2
617289 ······insns·size····:·59·16-bit·code·units617289 ······insns·size····:·59·16-bit·code·units
617290 2cc2e4:········································|[2cc2e4]·com.blogspot.e_kanivets.moneytracker.ui.presenter.base.BaseSummaryPresenter.createRatesNeededList:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;617290 2cc2e0:········································|[2cc2e0]·com.blogspot.e_kanivets.moneytracker.ui.presenter.base.BaseSummaryPresenter.createRatesNeededList:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;
617291 2cc2f4:·2200·5f19······························|0000:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@195f617291 2cc2f0:·2200·5f19······························|0000:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@195f
617292 2cc2f8:·5431·5869······························|0002:·iget-object·v1,·v3,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;.context:Landroid/content/Context;·//·field@6958617292 2cc2f4:·5431·5869······························|0002:·iget-object·v1,·v3,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;.context:Landroid/content/Context;·//·field@6958
617293 2cc2fc:·1402·4a00·107f·························|0004:·const·v2,·#float·1.9141e+38·//·#7f10004a617293 2cc2f8:·1402·4a00·107f·························|0004:·const·v2,·#float·1.9141e+38·//·#7f10004a
617294 2cc302:·6e20·5902·2100·························|0007:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getString:(I)Ljava/lang/String;·//·method@0259617294 2cc2fe:·6e20·5902·2100·························|0007:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getString:(I)Ljava/lang/String;·//·method@0259
617295 2cc308:·0c01···································|000a:·move-result-object·v1617295 2cc304:·0c01···································|000a:·move-result-object·v1
617296 2cc30a:·7020·a0c6·1000·························|000b:·invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@c6a0617296 2cc306:·7020·a0c6·1000·························|000b:·invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@c6a0
617297 2cc310:·7210·dec7·0500·························|000e:·invoke-interface·{v5},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@c7de617297 2cc30c:·7210·dec7·0500·························|000e:·invoke-interface·{v5},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@c7de
617298 2cc316:·0c05···································|0011:·move-result-object·v5617298 2cc312:·0c05···································|0011:·move-result-object·v5
617299 2cc318:·7210·c3c7·0500·························|0012:·invoke-interface·{v5},·Ljava/util/Iterator;.hasNext:()Z·//·method@c7c3617299 2cc314:·7210·c3c7·0500·························|0012:·invoke-interface·{v5},·Ljava/util/Iterator;.hasNext:()Z·//·method@c7c3
617300 2cc31e:·0a01···································|0015:·move-result·v1617300 2cc31a:·0a01···································|0015:·move-result·v1
617301 2cc320:·3801·2000······························|0016:·if-eqz·v1,·0036·//·+0020617301 2cc31c:·3801·2000······························|0016:·if-eqz·v1,·0036·//·+0020
617302 2cc324:·7210·c4c7·0500·························|0018:·invoke-interface·{v5},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@c7c4617302 2cc320:·7210·c4c7·0500·························|0018:·invoke-interface·{v5},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@c7c4
617303 2cc32a:·0c01···································|001b:·move-result-object·v1617303 2cc326:·0c01···································|001b:·move-result-object·v1
617304 2cc32c:·1f01·5e19······························|001c:·check-cast·v1,·Ljava/lang/String;·//·type@195e617304 2cc328:·1f01·5e19······························|001c:·check-cast·v1,·Ljava/lang/String;·//·type@195e
617305 2cc330:·1a02·2b00······························|001e:·const-string·v2,·"617305 2cc32c:·1a02·2b00······························|001e:·const-string·v2,·"
617306 "·//·string@002b617306 "·//·string@002b
617307 2cc334:·6e20·a8c6·2000·························|0020:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a8617307 2cc330:·6e20·a8c6·2000·························|0020:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a8
617308 2cc33a:·6e20·a8c6·1000·························|0023:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a8617308 2cc336:·6e20·a8c6·1000·························|0023:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a8
617309 2cc340:·5431·5869······························|0026:·iget-object·v1,·v3,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;.context:Landroid/content/Context;·//·field@6958617309 2cc33c:·5431·5869······························|0026:·iget-object·v1,·v3,·Lcom/blogspot/e_kanivets/moneytracker/ui/presenter/base/BaseSummaryPresenter;.context:Landroid/content/Context;·//·field@6958
617310 2cc344:·1402·2a00·107f·························|0028:·const·v2,·#float·1.9141e+38·//·#7f10002a617310 2cc340:·1402·2a00·107f·························|0028:·const·v2,·#float·1.9141e+38·//·#7f10002a
617311 2cc34a:·6e20·5902·2100·························|002b:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getString:(I)Ljava/lang/String;·//·method@0259617311 2cc346:·6e20·5902·2100·························|002b:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getString:(I)Ljava/lang/String;·//·method@0259
617312 2cc350:·0c01···································|002e:·move-result-object·v1617312 2cc34c:·0c01···································|002e:·move-result-object·v1
617313 2cc352:·6e20·a8c6·1000·························|002f:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a8617313 2cc34e:·6e20·a8c6·1000·························|002f:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a8
617314 2cc358:·6e20·a8c6·4000·························|0032:·invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a8617314 2cc354:·6e20·a8c6·4000·························|0032:·invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c6a8
617315 2cc35e:·28dd···································|0035:·goto·0012·//·-0023617315 2cc35a:·28dd···································|0035:·goto·0012·//·-0023
617316 2cc360:·6e10·adc6·0000·························|0036:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@c6ad617316 2cc35c:·6e10·adc6·0000·························|0036:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@c6ad
617317 2cc366:·0c04···································|0039:·move-result-object·v4617317 2cc362:·0c04···································|0039:·move-result-object·v4
617318 2cc368:·1104···································|003a:·return-object·v4617318 2cc364:·1104···································|003a:·return-object·v4
617319 ······catches·······:·(none)617319 ······catches·······:·(none)
617320 ······positions·····:·617320 ······positions·····:·
617321 ········0x0000·line=19617321 ········0x0000·line=19
Max diff block lines reached; 64591833/64606614 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:·12144154·bytes,·number·of·entries:·57021 Zip·file·size:·12144149·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····18771·b-·defN·80-Jan-01·00:00·com/blogspot/e_kanivets/moneytracker/activity/record/AddRecordActivity.class5702 ?rwxrwxr-x··2.0·unx····18771·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,·12807744·bytes·uncompressed,·11063672·bytes·compressed:··13.6%5704 5702·files,·12807739·bytes·uncompressed,·11063667·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