104 MB
/home/fdroid/fdroiddata/tmp/org.nutritionfacts.dailydozen_52.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.nutritionfacts.dailydozen_52.apk
8.56 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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <y+VmdFqPuX/WcDRODrBEQ6+w0RM=>, actual: <sDgdE4WmSATSGlu78M+QMBAA720=>
    
Offset 1, 52 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):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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:·4b43c4e0fa3df9ce84ef14d31b28469977502606e7a61525dd03797b524ea868 
10 Signer·#1·certificate·SHA-1·digest:·6850c8003de08b8425aa6fdaf2e535a21fb7c954 
11 Signer·#1·certificate·MD5·digest:·6bff5460c880cdda6e74626f85836039 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·29af20e17824cb67cd65ac6de452ee075cc59c3b0881dcd8d9a90d3f9cd94152 
15 Signer·#1·public·key·SHA-1·digest:·c8d8d60d8c441b77f255ccc88cb69c8d2ac19dcd 
16 Signer·#1·public·key·MD5·digest:·07f4e4e2f5bcea5ab394d1bfdc3507a4 
17 WARNING:·META-INF/android.support.design_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/. 
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.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/. 
20 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/. 
21 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/. 
22 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/. 
23 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.55 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 26697 lines modifiedOffset 1, 21547 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:··················22631285·(0000000001595375h)4 ··Zip·archive·file·size:··················22607413·(000000000158F635h)
5 ··Actual·end-cent-dir·record·offset:······22631263·(000000000159535Fh)5 ··Actual·end-cent-dir·record·offset:······22607391·(000000000158F61Fh)
6 ··Expected·end-cent-dir·record·offset:····22631263·(000000000159535Fh)6 ··Expected·end-cent-dir·record·offset:····22607391·(000000000158F61Fh)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·716·entries.9 ··central·directory·contains·716·entries.
10 ··The·central·directory·is·75711·(00000000000127BFh)·bytes·long,10 ··The·central·directory·is·69301·(0000000000010EB5h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·22555552·(0000000001582BA0h).12 ··is·22538090·(000000000157E76Ah).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2020·Feb·4·18:15:5026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························f83e4e6427 ··32-bit·CRC·value·(hex):·························11410e04
28 ··compressed·size:································22135·bytes28 ··compressed·size:································2476·bytes
29 ··uncompressed·size:······························72287·bytes29 ··uncompressed·size:······························11064·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/E8852C09.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···22201 
43 ··················································(00000000000056B9h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2020·Feb·4·18:15:50 
53 ··32-bit·CRC·value·(hex):·························37b10c67 
54 ··compressed·size:································22982·bytes 
55 ··uncompressed·size:······························72385·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/E8852C09.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···45249 
69 ··················································(000000000000B0C1h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2020·Feb·4·18:15:50 
79 ··32-bit·CRC·value·(hex):·························6d418136 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/android.support.design_material.version40 ··META-INF/android.support.design_material.version
  
94 ··offset·of·local·header·from·start·of·archive:···4638941 ··offset·of·local·header·from·start·of·archive:···2525
95 ··················································(000000000000B535h)·bytes42 ··················································(00000000000009DDh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.044 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.046 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)47 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted48 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no49 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
104 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC 
Max diff block lines reached; 1617183/1624394 bytes (99.56%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
102 MB
classes.dex
102 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 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············:·7514cf374 checksum············:·80d54ef6
5 signature···········:·6114...a6355 signature···········:·5efc...d3b2
6 file_size···········:·42564206 file_size···········:·4256352
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·····:·3424010 string_ids_size·····:·34235
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·455412 type_ids_size·······:·4554
13 type_ids_off········:·137072·(0x021770)13 type_ids_off········:·137052·(0x02175c)
14 proto_ids_size······:·693514 proto_ids_size······:·6935
15 proto_ids_off·······:·155288·(0x025e98)15 proto_ids_off·······:·155268·(0x025e84)
16 field_ids_size······:·2526616 field_ids_size······:·25266
17 field_ids_off·······:·238508·(0x03a3ac)17 field_ids_off·······:·238488·(0x03a398)
18 method_ids_size·····:·3467818 method_ids_size·····:·34678
19 method_ids_off······:·440636·(0x06b93c)19 method_ids_off······:·440616·(0x06b928)
20 class_defs_size·····:·346620 class_defs_size·····:·3466
21 class_defs_off······:·718060·(0x0af4ec)21 class_defs_off······:·718040·(0x0af4d8)
22 data_size···········:·342744822 data_size···········:·3427400
23 data_off············:·828972·(0x0ca62c)23 data_off············:·828952·(0x0ca618)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·35525 class_idx···········:·355
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·367427 superclass_idx······:·3674
28 source_file_idx·····:·486228 source_file_idx·····:·4860
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·332 virtual_methods_size:·3
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 66, 21 lines modifiedOffset 66, 21 lines modified
  
66 ····#2··············:·(in·Landroid/support/v4/app/INotificationSideChannel;)66 ····#2··············:·(in·Landroid/support/v4/app/INotificationSideChannel;)
67 ······name··········:·'notify'67 ······name··········:·'notify'
68 ······type··········:·'(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V'68 ······type··········:·'(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V'
69 ······access········:·0x0401·(PUBLIC·ABSTRACT)69 ······access········:·0x0401·(PUBLIC·ABSTRACT)
70 ······code··········:·(none)70 ······code··········:·(none)
  
71 ··source_file_idx···:·4862·(INotificationSideChannel.java)71 ··source_file_idx···:·4860·(INotificationSideChannel.java)
  
72 Class·#1·header:72 Class·#1·header:
73 class_idx···········:·35873 class_idx···········:·358
74 access_flags········:·0·(0x0000)74 access_flags········:·0·(0x0000)
75 superclass_idx······:·30175 superclass_idx······:·301
76 source_file_idx·····:·1059276 source_file_idx·····:·10590
77 static_fields_size··:·077 static_fields_size··:·0
78 instance_fields_size:·278 instance_fields_size:·2
79 direct_methods_size·:·179 direct_methods_size·:·1
80 virtual_methods_size:·280 virtual_methods_size:·2
  
81 Class·#1·annotations:81 Class·#1·annotations:
82 Annotations·on·class82 Annotations·on·class
Offset 112, 20 lines modifiedOffset 112, 20 lines modified
112 ······type··········:·'(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V'112 ······type··········:·'(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V'
113 ······access········:·0x10000·(CONSTRUCTOR)113 ······access········:·0x10000·(CONSTRUCTOR)
114 ······code··········-114 ······code··········-
115 ······registers·····:·3115 ······registers·····:·3
116 ······ins···········:·2116 ······ins···········:·2
117 ······outs··········:·2117 ······outs··········:·2
118 ······insns·size····:·11·16-bit·code·units118 ······insns·size····:·11·16-bit·code·units
119 0ca988:········································|[0ca988]·android.support.v4.media.MediaBrowserCompat$CallbackHandler.<init>:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V119 0ca974:········································|[0ca974]·android.support.v4.media.MediaBrowserCompat$CallbackHandler.<init>:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V
120 0ca998:·7010·6706·0100·························|0000:·invoke-direct·{v1},·Landroid/os/Handler;.<init>:()V·//·method@0667120 0ca984:·7010·6706·0100·························|0000:·invoke-direct·{v1},·Landroid/os/Handler;.<init>:()V·//·method@0667
121 0ca99e:·2200·760e······························|0003:·new-instance·v0,·Ljava/lang/ref/WeakReference;·//·type@0e76121 0ca98a:·2200·760e······························|0003:·new-instance·v0,·Ljava/lang/ref/WeakReference;·//·type@0e76
122 0ca9a2:·7020·ca73·2000·························|0005:·invoke-direct·{v0,·v2},·Ljava/lang/ref/WeakReference;.<init>:(Ljava/lang/Object;)V·//·method@73ca122 0ca98e:·7020·ca73·2000·························|0005:·invoke-direct·{v0,·v2},·Ljava/lang/ref/WeakReference;.<init>:(Ljava/lang/Object;)V·//·method@73ca
123 0ca9a8:·5b10·9900······························|0008:·iput-object·v0,·v1,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@0099123 0ca994:·5b10·9900······························|0008:·iput-object·v0,·v1,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@0099
124 0ca9ac:·0e00···································|000a:·return-void124 0ca998:·0e00···································|000a:·return-void
125 ······catches·······:·(none)125 ······catches·······:·(none)
126 ······positions·····:·126 ······positions·····:·
127 ········0x0000·line=2080127 ········0x0000·line=2080
128 ········0x0003·line=2081128 ········0x0003·line=2081
129 ······locals········:·129 ······locals········:·
130 ········0x0000·-·0x000b·reg=1·this·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;·130 ········0x0000·-·0x000b·reg=1·this·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;·
131 ········0x0000·-·0x000b·reg=2·(null)·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;·131 ········0x0000·-·0x000b·reg=2·(null)·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;·
Offset 136, 102 lines modifiedOffset 136, 102 lines modified
136 ······type··········:·'(Landroid/os/Message;)V'136 ······type··········:·'(Landroid/os/Message;)V'
137 ······access········:·0x0001·(PUBLIC)137 ······access········:·0x0001·(PUBLIC)
138 ······code··········-138 ······code··········-
139 ······registers·····:·13139 ······registers·····:·13
140 ······ins···········:·2140 ······ins···········:·2
141 ······outs··········:·6141 ······outs··········:·6
142 ······insns·size····:·175·16-bit·code·units142 ······insns·size····:·175·16-bit·code·units
143 0ca9b0:········································|[0ca9b0]·android.support.v4.media.MediaBrowserCompat$CallbackHandler.handleMessage:(Landroid/os/Message;)V143 0ca99c:········································|[0ca99c]·android.support.v4.media.MediaBrowserCompat$CallbackHandler.handleMessage:(Landroid/os/Message;)V
144 0ca9c0:·1a00·5e29······························|0000:·const-string·v0,·"MediaBrowserCompat"·//·string@295e144 0ca9ac:·1a00·5c29······························|0000:·const-string·v0,·"MediaBrowserCompat"·//·string@295c
145 0ca9c4:·54b1·9a00······························|0002:·iget-object·v1,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;·//·field@009a145 0ca9b0:·54b1·9a00······························|0002:·iget-object·v1,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;·//·field@009a
146 0ca9c8:·3801·aa00······························|0004:·if-eqz·v1,·00ae·//·+00aa146 0ca9b4:·3801·aa00······························|0004:·if-eqz·v1,·00ae·//·+00aa
147 0ca9cc:·6e10·cc73·0100·························|0006:·invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@73cc147 0ca9b8:·6e10·cc73·0100·························|0006:·invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@73cc
148 0ca9d2:·0c01···································|0009:·move-result-object·v1148 0ca9be:·0c01···································|0009:·move-result-object·v1
149 0ca9d4:·3801·a400······························|000a:·if-eqz·v1,·00ae·//·+00a4149 0ca9c0:·3801·a400······························|000a:·if-eqz·v1,·00ae·//·+00a4
150 0ca9d8:·54b1·9900······························|000c:·iget-object·v1,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@0099150 0ca9c4:·54b1·9900······························|000c:·iget-object·v1,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@0099
151 0ca9dc:·6e10·cc73·0100·························|000e:·invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@73cc151 0ca9c8:·6e10·cc73·0100·························|000e:·invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@73cc
152 0ca9e2:·0c01···································|0011:·move-result-object·v1152 0ca9ce:·0c01···································|0011:·move-result-object·v1
153 0ca9e4:·3901·0400······························|0012:·if-nez·v1,·0016·//·+0004153 0ca9d0:·3901·0400······························|0012:·if-nez·v1,·0016·//·+0004
154 0ca9e8:·2900·9a00······························|0014:·goto/16·00ae·//·+009a154 0ca9d4:·2900·9a00······························|0014:·goto/16·00ae·//·+009a
155 0ca9ec:·6e10·9c06·0c00·························|0016:·invoke-virtual·{v12},·Landroid/os/Message;.getData:()Landroid/os/Bundle;·//·method@069c155 0ca9d8:·6e10·9c06·0c00·························|0016:·invoke-virtual·{v12},·Landroid/os/Message;.getData:()Landroid/os/Bundle;·//·method@069c
156 0ca9f2:·0c01···································|0019:·move-result-object·v1156 0ca9de:·0c01···································|0019:·move-result-object·v1
157 0ca9f4:·7110·4c0c·0100·························|001a:·invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompat;.ensureClassLoader:(Landroid/os/Bundle;)V·//·method@0c4c157 0ca9e0:·7110·4c0c·0100·························|001a:·invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompat;.ensureClassLoader:(Landroid/os/Bundle;)V·//·method@0c4c
158 0ca9fa:·54b2·9900······························|001d:·iget-object·v2,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@0099158 0ca9e6:·54b2·9900······························|001d:·iget-object·v2,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbackImplRef:Ljava/lang/ref/WeakReference;·//·field@0099
159 0ca9fe:·6e10·cc73·0200·························|001f:·invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@73cc159 0ca9ea:·6e10·cc73·0200·························|001f:·invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@73cc
160 0caa04:·0c02···································|0022:·move-result-object·v2160 0ca9f0:·0c02···································|0022:·move-result-object·v2
161 0caa06:·1f02·8401······························|0023:·check-cast·v2,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;·//·type@0184161 0ca9f2:·1f02·8401······························|0023:·check-cast·v2,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;·//·type@0184
162 0caa0a:·54b3·9a00······························|0025:·iget-object·v3,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;·//·field@009a162 0ca9f6:·54b3·9a00······························|0025:·iget-object·v3,·v11,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;.mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;·//·field@009a
163 0caa0e:·6e10·cc73·0300·························|0027:·invoke-virtual·{v3},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@73cc163 0ca9fa:·6e10·cc73·0300·························|0027:·invoke-virtual·{v3},·Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object;·//·method@73cc
164 0caa14:·0c03···································|002a:·move-result-object·v3164 0caa00:·0c03···································|002a:·move-result-object·v3
165 0caa16:·0739···································|002b:·move-object·v9,·v3165 0caa02:·0739···································|002b:·move-object·v9,·v3
166 0caa18:·1f09·3501······························|002c:·check-cast·v9,·Landroid/os/Messenger;·//·type@0135166 0caa04:·1f09·3501······························|002c:·check-cast·v9,·Landroid/os/Messenger;·//·type@0135
167 0caa1c:·121a···································|002e:·const/4·v10,·#int·1·//·#1167 0caa08:·121a···································|002e:·const/4·v10,·#int·1·//·#1
168 0caa1e:·52c3·8e00······························|002f:·iget·v3,·v12,·Landroid/os/Message;.what:I·//·field@008e168 0caa0a:·52c3·8e00······························|002f:·iget·v3,·v12,·Landroid/os/Message;.what:I·//·field@008e
169 0caa22:·1a04·6045······························|0031:·const-string·v4,·"data_media_item_id"·//·string@4560169 0caa0e:·1a04·5d45······························|0031:·const-string·v4,·"data_media_item_id"·//·string@455d
170 0caa26:·32a3·5500······························|0033:·if-eq·v3,·v10,·0088·//·+0055170 0caa12:·32a3·5500······························|0033:·if-eq·v3,·v10,·0088·//·+0055
171 0caa2a:·1225···································|0035:·const/4·v5,·#int·2·//·#2171 0caa16:·1225···································|0035:·const/4·v5,·#int·2·//·#2
172 0caa2c:·3253·4e00······························|0036:·if-eq·v3,·v5,·0084·//·+004e172 0caa18:·3253·4e00······························|0036:·if-eq·v3,·v5,·0084·//·+004e
173 0caa30:·1235···································|0038:·const/4·v5,·#int·3·//·#3173 0caa1c:·1235···································|0038:·const/4·v5,·#int·3·//·#3
174 0caa32:·3253·2900······························|0039:·if-eq·v3,·v5,·0062·//·+0029174 0caa1e:·3253·2900······························|0039:·if-eq·v3,·v5,·0062·//·+0029
175 0caa36:·2201·670e······························|003b:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@0e67175 0caa22:·2201·670e······························|003b:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@0e67
176 0caa3a:·7010·9673·0100·························|003d:·invoke-direct·{v1},·Ljava/lang/StringBuilder;.<init>:()V·//·method@7396176 0caa26:·7010·9673·0100·························|003d:·invoke-direct·{v1},·Ljava/lang/StringBuilder;.<init>:()V·//·method@7396
177 0caa40:·1a03·7135······························|0040:·const-string·v3,·"Unhandled·message:·"·//·string@3571177 0caa2c:·1a03·6f35······························|0040:·const-string·v3,·"Unhandled·message:·"·//·string@356f
178 0caa44:·6e20·a073·3100·························|0042:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@73a0178 0caa30:·6e20·a073·3100·························|0042:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@73a0
179 0caa4a:·6e20·9f73·c100·························|0045:·invoke-virtual·{v1,·v12},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@739f179 0caa36:·6e20·9f73·c100·························|0045:·invoke-virtual·{v1,·v12},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@739f
180 0caa50:·1a03·0500······························|0048:·const-string·v3,·"180 0caa3c:·1a03·0500······························|0048:·const-string·v3,·"
181 ··Client·version:·"·//·string@0005181 ··Client·version:·"·//·string@0005
182 0caa54:·6e20·a073·3100·························|004a:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@73a0182 0caa40:·6e20·a073·3100·························|004a:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@73a0
Max diff block lines reached; 107111676/107126433 bytes (99.99%) of diff not shown.
5.39 KB
classes.jar
3.57 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6990142·bytes,·number·of·entries:·34661 Zip·file·size:·6990072·bytes,·number·of·entries:·3466
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 1612, 15 lines modifiedOffset 1612, 15 lines modified
1612 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·com/activeandroid/util/IOUtils.class1612 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·com/activeandroid/util/IOUtils.class
1613 ?rwxrwxr-x··2.0·unx·····1855·b-·stor·80-Jan-01·00:00·com/activeandroid/util/Log.class1613 ?rwxrwxr-x··2.0·unx·····1855·b-·stor·80-Jan-01·00:00·com/activeandroid/util/Log.class
1614 ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·com/activeandroid/util/NaturalOrderComparator.class1614 ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·com/activeandroid/util/NaturalOrderComparator.class
1615 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·com/activeandroid/util/ReflectionUtils$1.class1615 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·com/activeandroid/util/ReflectionUtils$1.class
1616 ?rwxrwxr-x··2.0·unx·····2364·b-·stor·80-Jan-01·00:00·com/activeandroid/util/ReflectionUtils.class1616 ?rwxrwxr-x··2.0·unx·····2364·b-·stor·80-Jan-01·00:00·com/activeandroid/util/ReflectionUtils.class
1617 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·com/activeandroid/util/SQLiteUtils$1.class1617 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·com/activeandroid/util/SQLiteUtils$1.class
1618 ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·com/activeandroid/util/SQLiteUtils$SQLiteType.class1618 ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·com/activeandroid/util/SQLiteUtils$SQLiteType.class
1619 ?rwxrwxr-x··2.0·unx·····9217·b-·stor·80-Jan-01·00:00·com/activeandroid/util/SQLiteUtils.class1619 ?rwxrwxr-x··2.0·unx·····9147·b-·stor·80-Jan-01·00:00·com/activeandroid/util/SQLiteUtils.class
1620 ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·com/activeandroid/util/SqlParser.class1620 ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·com/activeandroid/util/SqlParser.class
1621 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·com/activeandroid/util/Tokenizer.class1621 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·com/activeandroid/util/Tokenizer.class
1622 ?rwxrwxr-x··2.0·unx·····1019·b-·stor·80-Jan-01·00:00·com/activeandroid/widget/ModelAdapter.class1622 ?rwxrwxr-x··2.0·unx·····1019·b-·stor·80-Jan-01·00:00·com/activeandroid/widget/ModelAdapter.class
1623 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/BuildConfig.class1623 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/BuildConfig.class
1624 ?rwxrwxr-x··2.0·unx·····2843·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/animation/ChartAnimator.class1624 ?rwxrwxr-x··2.0·unx·····2843·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/animation/ChartAnimator.class
1625 ?rwxrwxr-x··2.0·unx·····2984·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/animation/Easing$1.class1625 ?rwxrwxr-x··2.0·unx·····2984·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/animation/Easing$1.class
1626 ?rwxrwxr-x··2.0·unx·····3620·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/animation/Easing$EasingFunctions.class1626 ?rwxrwxr-x··2.0·unx·····3620·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/animation/Easing$EasingFunctions.class
Offset 3461, 8 lines modifiedOffset 3461, 8 lines modified
3461 ?rwxrwxr-x··2.0·unx·····4604·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/realm/implementation/RealmLineDataSet.class3461 ?rwxrwxr-x··2.0·unx·····4604·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/realm/implementation/RealmLineDataSet.class
3462 ?rwxrwxr-x··2.0·unx·····2071·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/realm/implementation/RealmRadarDataSet.class3462 ?rwxrwxr-x··2.0·unx·····2071·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/realm/implementation/RealmRadarDataSet.class
3463 ?rwxrwxr-x··2.0·unx·····2994·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/activity/FoodHistoryActivity.class3463 ?rwxrwxr-x··2.0·unx·····2994·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/activity/FoodHistoryActivity.class
3464 ?rwxrwxr-x··2.0·unx·····3824·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/activity/FoodInfoActivity.class3464 ?rwxrwxr-x··2.0·unx·····3824·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/activity/FoodInfoActivity.class
3465 ?rwxrwxr-x··2.0·unx·····3015·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/activity/TweakHistoryActivity.class3465 ?rwxrwxr-x··2.0·unx·····3015·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/activity/TweakHistoryActivity.class
3466 ?rwxrwxr-x··2.0·unx·····1590·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/activity/TweakInfoActivity.class3466 ?rwxrwxr-x··2.0·unx·····1590·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/activity/TweakInfoActivity.class
3467 ?rwxrwxr-x··2.0·unx·····2076·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/view/AppModeBottomSheet.class3467 ?rwxrwxr-x··2.0·unx·····2076·b-·stor·80-Jan-01·00:00·org/nutritionfacts/dailydozen/view/AppModeBottomSheet.class
3468 3466·files,·7828408·bytes·uncompressed,·6344370·bytes·compressed:··19.0%3468 3466·files,·7828338·bytes·uncompressed,·6344300·bytes·compressed:··19.0%
1.8 KB
com/activeandroid/util/SQLiteUtils.class
1.72 KB
procyon -ec {}
    
Offset 299, 20 lines modifiedOffset 299, 15 lines modified
299 ········································catch·(Exception·ex)·{299 ········································catch·(Exception·ex)·{
300 ············································Log.e("Failed·to·process·cursor.",·(Throwable)ex);300 ············································Log.e("Failed·to·process·cursor.",·(Throwable)ex);
301 ········································}301 ········································}
302 ········································catch·(NoSuchMethodException·ex2)·{302 ········································catch·(NoSuchMethodException·ex2)·{
303 ············································final·StringBuilder·sb·=·new·StringBuilder();303 ············································final·StringBuilder·sb·=·new·StringBuilder();
304 ············································sb.append("Your·model·");304 ············································sb.append("Your·model·");
305 ············································sb.append(clazz.getName());305 ············································sb.append(clazz.getName());
 306 ············································sb.append("·does·not·define·a·default·constructor.·The·default·constructor·is·required·for·now·in·ActiveAndroid·models,·as·the·process·to·populate·the·ORM·model·is·:·1.·instantiate·default·model·2.·populate·fields");
306 ············································sb.append("·does·not·define·a·default·"); 
307 ············································sb.append("constructor.·The·default·constructor·is·required·for·"); 
308 ············································sb.append("now·in·ActiveAndroid·models,·as·the·process·to·"); 
309 ············································sb.append("populate·the·ORM·model·is·:·"); 
310 ············································sb.append("1.·instantiate·default·model·"); 
311 ············································sb.append("2.·populate·fields"); 
312 ············································throw·new·RuntimeException(sb.toString());307 ············································throw·new·RuntimeException(sb.toString());
313 ········································}308 ········································}
314 ····································}309 ····································}
315 ····································catch·(Exception·ex3)·{}310 ····································catch·(Exception·ex3)·{}
316 ····································catch·(NoSuchMethodException·ex4)·{}311 ····································catch·(NoSuchMethodException·ex4)·{}
317 ································}312 ································}
318 ····························}313 ····························}
1.67 KB
smali/com/activeandroid/DatabaseHelper.smali
    
Offset 103, 14 lines modifiedOffset 103, 15 lines modified
103 ····return-void103 ····return-void
  
104 ····:catchall_0104 ····:catchall_0
105 ····move-exception·v0105 ····move-exception·v0
  
106 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V106 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
 107 ····.line·162
107 ····goto·:goto_2108 ····goto·:goto_2
  
108 ····:goto_1109 ····:goto_1
109 ····throw·v0110 ····throw·v0
  
110 ····:goto_2111 ····:goto_2
111 ····goto·:goto_1112 ····goto·:goto_1
Offset 179, 14 lines modifiedOffset 180, 15 lines modified
179 ····return-void180 ····return-void
  
180 ····:catchall_0181 ····:catchall_0
181 ····move-exception·v0182 ····move-exception·v0
  
182 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V183 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
 184 ····.line·149
183 ····goto·:goto_2185 ····goto·:goto_2
  
184 ····:goto_1186 ····:goto_1
185 ····throw·v0187 ····throw·v0
  
186 ····:goto_2188 ····:goto_2
187 ····goto·:goto_1189 ····goto·:goto_1
Offset 326, 14 lines modifiedOffset 328, 15 lines modified
326 ····.line·252328 ····.line·252
327 ····:goto_1329 ····:goto_1
328 ····invoke-static·{p2},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V330 ····invoke-static·{p2},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
  
329 ····.line·253331 ····.line·253
330 ····invoke-static·{v1},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V332 ····invoke-static·{v1},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
  
 333 ····.line·255
331 ····goto·:goto_3334 ····goto·:goto_3
  
332 ····:goto_2335 ····:goto_2
333 ····throw·p1336 ····throw·p1
  
334 ····:goto_3337 ····:goto_3
335 ····goto·:goto_2338 ····goto·:goto_2
Offset 483, 14 lines modifiedOffset 486, 15 lines modified
483 ····goto·:goto_1486 ····goto·:goto_1
  
484 ····:catchall_0487 ····:catchall_0
485 ····move-exception·p2488 ····move-exception·p2
  
486 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V489 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
 490 ····.line·192
487 ····throw·p2491 ····throw·p2
488 ····:try_end_4492 ····:try_end_4
489 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1493 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1
  
490 ····:catch_1494 ····:catch_1
491 ····move-exception·p1495 ····move-exception·p1
  
Offset 616, 14 lines modifiedOffset 620, 15 lines modified
616 ····invoke-static·{v0},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V620 ····invoke-static·{v0},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
  
617 ····return-void621 ····return-void
  
618 ····:goto_1622 ····:goto_1
619 ····invoke-static·{v0},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V623 ····invoke-static·{v0},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
  
 624 ····.line·222
620 ····throw·p1625 ····throw·p1
621 .end·method626 .end·method
  
  
622 #·virtual·methods627 #·virtual·methods
623 .method·public·copyAttachedDatabase(Landroid/content/Context;Ljava/lang/String;)V628 .method·public·copyAttachedDatabase(Landroid/content/Context;Ljava/lang/String;)V
624 ····.locals·4629 ····.locals·4
358 B
smali/com/activeandroid/util/SqlParser.smali
    
Offset 327, 14 lines modifiedOffset 327, 15 lines modified
  
327 ····:catchall_0327 ····:catchall_0
328 ····move-exception·p0328 ····move-exception·p0
  
329 ····.line·93329 ····.line·93
330 ····invoke-static·{v0},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V330 ····invoke-static·{v0},·Lcom/activeandroid/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
  
 331 ····.line·94
331 ····goto·:goto_5332 ····goto·:goto_5
  
332 ····:goto_4333 ····:goto_4
333 ····throw·p0334 ····throw·p0
  
334 ····:goto_5335 ····:goto_5
335 ····goto·:goto_4336 ····goto·:goto_4
1.68 KB
smali/com/activeandroid/util/SQLiteUtils.smali
    
Offset 1414, 35 lines modifiedOffset 1414, 15 lines modified
1414 ····.line·3531414 ····.line·353
1415 ····invoke-virtual·{p0},·Ljava/lang/Class;->getName()Ljava/lang/String;1415 ····invoke-virtual·{p0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1416 ····move-result-object·p01416 ····move-result-object·p0
  
1417 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1417 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 1418 ····const-string·p0,·"·does·not·define·a·default·constructor.·The·default·constructor·is·required·for·now·in·ActiveAndroid·models,·as·the·process·to·populate·the·ORM·model·is·:·1.·instantiate·default·model·2.·populate·fields"
1418 ····const-string·p0,·"·does·not·define·a·default·" 
  
1419 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
1420 ····const-string·p0,·"constructor.·The·default·constructor·is·required·for·" 
  
1421 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
1422 ····const-string·p0,·"now·in·ActiveAndroid·models,·as·the·process·to·" 
  
1423 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
1424 ····const-string·p0,·"populate·the·ORM·model·is·:·" 
  
1425 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
1426 ····const-string·p0,·"1.·instantiate·default·model·" 
  
1427 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
1428 ····const-string·p0,·"2.·populate·fields" 
  
1429 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1419 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1430 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1420 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1431 ····move-result-object·p01421 ····move-result-object·p0