20.8 KB
/home/fdroid/fdroiddata/tmp/de.freehamburger_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.freehamburger_2.apk
8.84 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: <0b1002aaad465313076e69aeb1c53a6b0c84bd73fc1ea47c61386f737d7c32cf>, actual: <fe0033dc05dd64f42bdb1458be30f159ad5e305c3e486009a037ed0cdbd37d01> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <dc5e3efb1537cc8a4af76296156c9bf86263a30ded002fdddf57dd4c8261157eb32e5c0000000000>, actual: <e532d166a5f51c2d68a2be8ce2cbca558359f0264243fff4bcd3e4261db60b8cb32e5c0000000000>
    
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):·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:·b753becb180b904f4c111ada662d98017f3c5c6bc0d8aed4ad3e9396e2eb012f 
10 Signer·#1·certificate·SHA-1·digest:·cb919f770f6411ff7374ab131e43ed35e09f8c08 
11 Signer·#1·certificate·MD5·digest:·b049c5788d192e8768a83785b6350a0d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·7453c0052ef892c92c303627f24761276ffedb5e53393370cb283aacb13f583a 
15 Signer·#1·public·key·SHA-1·digest:·ced0d7691f81601413de4afe581175c218815881 
16 Signer·#1·public·key·MD5·digest:·c44d26939273b23bc78cb4d51e0cd57e 
17 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/. 
18 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/. 
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.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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.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/. 
38 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·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/kotlin-stdlib.kotlin_module·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/okhttp.kotlin_module·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/okio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
782 B
zipinfo {}
    
Offset 1097, 8 lines modifiedOffset 1097, 8 lines modified
1097 -rw----·····2.0·fat······104·bx·defN·80-Jan-01·00:00·res/xml/standalone_badge_gravity_bottom_start.xml1097 -rw----·····2.0·fat······104·bx·defN·80-Jan-01·00:00·res/xml/standalone_badge_gravity_bottom_start.xml
1098 -rw----·····2.0·fat······104·bx·defN·80-Jan-01·00:00·res/xml/standalone_badge_gravity_top_start.xml1098 -rw----·····2.0·fat······104·bx·defN·80-Jan-01·00:00·res/xml/standalone_badge_gravity_top_start.xml
1099 -rw----·····2.0·fat······104·bx·defN·80-Jan-01·00:00·res/xml/standalone_badge_offset.xml1099 -rw----·····2.0·fat······104·bx·defN·80-Jan-01·00:00·res/xml/standalone_badge_offset.xml
1100 -rw----·····1.0·fat···431712·bx·stor·80-000-00·00:00·resources.arsc1100 -rw----·····1.0·fat···431712·bx·stor·80-000-00·00:00·resources.arsc
1101 -rw----·····2.0·fat···129187·b-·defN·80-000-00·00:00·META-INF/BB700294.SF1101 -rw----·····2.0·fat···129187·b-·defN·80-000-00·00:00·META-INF/BB700294.SF
1102 -rw----·····2.0·fat·····1342·b-·defN·80-000-00·00:00·META-INF/BB700294.RSA1102 -rw----·····2.0·fat·····1342·b-·defN·80-000-00·00:00·META-INF/BB700294.RSA
1103 -rw----·····2.0·fat···129122·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF1103 -rw----·····2.0·fat···129122·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF
1104 1102·files,·12972088·bytes·uncompressed,·5848355·bytes·compressed:··54.9%1104 1102·files,·12972088·bytes·uncompressed,·5848356·bytes·compressed:··54.9%
10.5 KB
classes.dex
7.99 KB
dexdump -a -d -f -h {}
error from `dexdump -a -d -f -h {}`: dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/b/m/a/b;.b is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/g/f/j;.a is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/g/f/j;.b is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/g/l/u$c;.a is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/g/l/u$c;.c is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/l/d/m;.a is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/u/b0;.a is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/u/b0;.b is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/u/b0;.c is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/u/b0;.e is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/u/b0;.g is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/u/b0;.h is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/g0/d;.a is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.d is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.f is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.i is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.j is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.k is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.l is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.o is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.q is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.s is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Le/b/a/b/z/f;.v is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/g/f/k/c;.c is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex dexdump W 05-20 03:34:47 537594 537594 dex_file_verifier.cc:3397] Method Ld/g/f/k/c;.setTintList is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_d5b6l9f3_tmp/tmpgrgjj2n__apk/classes.dex Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 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············:·0d7f4fb64 checksum············:·5e9e4956
5 signature···········:·e598...1a8b5 signature···········:·2012...53dc
6 file_size···········:·34013086 file_size···········:·3401308
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·····:·2302010 string_ids_size·····:·23020
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·464912 type_ids_size·······:·4649
Offset 853558, 15 lines modifiedOffset 853558, 15 lines modified
853558 1ec9ae:·6e20·c106·8600·························|01b7:·invoke-virtual·{v6,·v8},·Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@06c1853558 1ec9ae:·6e20·c106·8600·························|01b7:·invoke-virtual·{v6,·v8},·Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@06c1
853559 1ec9b4:·0c09···································|01ba:·move-result-object·v9853559 1ec9b4:·0c09···································|01ba:·move-result-object·v9
853560 1ec9b6:·140a·4a00·127f·························|01bb:·const·v10,·#float·1.94069e+38·//·#7f12004a853560 1ec9b6:·140a·4a00·127f·························|01bb:·const·v10,·#float·1.94069e+38·//·#7f12004a
853561 1ec9bc:·234b·f411······························|01be:·new-array·v11,·v4,·[Ljava/lang/Object;·//·type@11f4853561 1ec9bc:·234b·f411······························|01be:·new-array·v11,·v4,·[Ljava/lang/Object;·//·type@11f4
853562 1ec9c0:·7100·9754·0000·························|01c0:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@5497853562 1ec9c0:·7100·9754·0000·························|01c0:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@5497
853563 1ec9c6:·0c0c···································|01c3:·move-result-object·v12853563 1ec9c6:·0c0c···································|01c3:·move-result-object·v12
853564 1ec9c8:·220d·530f······························|01c4:·new-instance·v13,·Ljava/util/Date;·//·type@0f53853564 1ec9c8:·220d·530f······························|01c4:·new-instance·v13,·Ljava/util/Date;·//·type@0f53
853565 1ec9cc:·180e·41ab·38d7·7601·0000···············|01c6:·const-wide·v14,·#double·7.9541e-312·//·#00000176d738ab41853565 1ec9cc:·180e·a100·0b14·7801·0000···············|01c6:·const-wide·v14,·#double·7.98037e-312·//·#00000178140b00a1
853566 1ec9d6:·7030·4755·ed0f·························|01cb:·invoke-direct·{v13,·v14,·v15},·Ljava/util/Date;.<init>:(J)V·//·method@5547853566 1ec9d6:·7030·4755·ed0f·························|01cb:·invoke-direct·{v13,·v14,·v15},·Ljava/util/Date;.<init>:(J)V·//·method@5547
853567 1ec9dc:·6e20·9454·dc00·························|01ce:·invoke-virtual·{v12,·v13},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@5494853567 1ec9dc:·6e20·9454·dc00·························|01ce:·invoke-virtual·{v12,·v13},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@5494
853568 1ec9e2:·0c0c···································|01d1:·move-result-object·v12853568 1ec9e2:·0c0c···································|01d1:·move-result-object·v12
853569 1ec9e4:·120d···································|01d2:·const/4·v13,·#int·0·//·#0853569 1ec9e4:·120d···································|01d2:·const/4·v13,·#int·0·//·#0
853570 1ec9e6:·4d0c·0b0d······························|01d3:·aput-object·v12,·v11,·v13853570 1ec9e6:·4d0c·0b0d······························|01d3:·aput-object·v12,·v11,·v13
853571 1ec9ea:·6e30·8b00·a00b·························|01d5:·invoke-virtual·{v0,·v10,·v11},·Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String;·//·method@008b853571 1ec9ea:·6e30·8b00·a00b·························|01d5:·invoke-virtual·{v0,·v10,·v11},·Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String;·//·method@008b
853572 1ec9f0:·0c0a···································|01d8:·move-result-object·v10853572 1ec9f0:·0c0a···································|01d8:·move-result-object·v10
2.52 KB
classes.jar
1.01 KB
zipinfo -v {}
    
Offset 94721, 15 lines modifiedOffset 94721, 15 lines modified
94721 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT94721 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
94722 ··minimum·software·version·required·to·extract:···2.094722 ··minimum·software·version·required·to·extract:···2.0
94723 ··compression·method:·····························deflated94723 ··compression·method:·····························deflated
94724 ··compression·sub-type·(deflation):···············normal94724 ··compression·sub-type·(deflation):···············normal
94725 ··file·security·status:···························not·encrypted94725 ··file·security·status:···························not·encrypted
94726 ··extended·local·header:··························no94726 ··extended·local·header:··························no
94727 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0094727 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
94728 ··32-bit·CRC·value·(hex):·························819ef29e94728 ··32-bit·CRC·value·(hex):·························0d8964bd
94729 ··compressed·size:································20279·bytes94729 ··compressed·size:································20279·bytes
94730 ··uncompressed·size:······························41148·bytes94730 ··uncompressed·size:······························41148·bytes
94731 ··length·of·filename:·····························35·characters94731 ··length·of·filename:·····························35·characters
94732 ··length·of·extra·field:··························0·bytes94732 ··length·of·extra·field:··························0·bytes
94733 ··length·of·file·comment:·························0·characters94733 ··length·of·file·comment:·························0·characters
94734 ··disk·number·on·which·file·begins:···············disk·194734 ··disk·number·on·which·file·begins:···············disk·1
94735 ··apparent·file·type:·····························binary94735 ··apparent·file·type:·····························binary
1.48 KB
de/freehamburger/MainActivity.class
1.42 KB
procyon -ec {}
    
Offset 2186, 15 lines modifiedOffset 2186, 15 lines modified
2186 ························final·SpannableString·spannableString2·=·new·SpannableString((CharSequence)"1.0.1");2186 ························final·SpannableString·spannableString2·=·new·SpannableString((CharSequence)"1.0.1");
2187 ························spannableString2.setSpan((Object)new·RelativeSizeSpan(0.75f),·0,·spannableString2.length(),·n7);2187 ························spannableString2.setSpan((Object)new·RelativeSizeSpan(0.75f),·0,·spannableString2.length(),·n7);
2188 ························append.append((CharSequence)spannableString).append('·').append((CharSequence)spannableString2);2188 ························append.append((CharSequence)spannableString).append('·').append((CharSequence)spannableString2);
2189 ························final·String·s3·=·"\n\n";2189 ························final·String·s3·=·"\n\n";
2190 ························final·SpannableStringBuilder·append2·=·append.append((CharSequence)s3);2190 ························final·SpannableStringBuilder·append2·=·append.append((CharSequence)s3);
2191 ························final·int·n8·=·2131886154;2191 ························final·int·n8·=·2131886154;
2192 ························final·Object[]·array2·=·new·Object[a];2192 ························final·Object[]·array2·=·new·Object[a];
2193 ························array2[0]·=·DateFormat.getDateTimeInstance().format(new·Date(1609928584001L));2193 ························array2[0]·=·DateFormat.getDateTimeInstance().format(new·Date(1615243968673L));
2194 ························append2.append((CharSequence)((Activity)this).getString(n8,·array2));2194 ························append2.append((CharSequence)((Activity)this).getString(n8,·array2));
2195 ························append.append((CharSequence)s3).append((CharSequence)((Activity)this).getString(2131886155));2195 ························append.append((CharSequence)s3).append((CharSequence)((Activity)this).getString(2131886155));
2196 ························final·i$a·i$a2·=·new·i$a((Context)this,·2131951624);2196 ························final·i$a·i$a2·=·new·i$a((Context)this,·2131951624);
2197 ························i$a2.a(2131886120);2197 ························i$a2.a(2131886120);
2198 ························i$a2.a.h·=·(CharSequence)append;2198 ························i$a2.a.h·=·(CharSequence)append;
2199 ························final·i$a·setPositiveButton·=·i$a2.setPositiveButton(n5,·(DialogInterface$OnClickListener)f.a.l.c);2199 ························final·i$a·setPositiveButton·=·i$a2.setPositiveButton(n5,·(DialogInterface$OnClickListener)f.a.l.c);
2200 ························final·int·n9·=·2131886284;2200 ························final·int·n9·=·2131886284;
545 B
smali/de/freehamburger/MainActivity.smali
    
Offset 5163, 15 lines modifiedOffset 5163, 15 lines modified
  
5163 ····invoke-static·{},·Ljava/text/DateFormat;->getDateTimeInstance()Ljava/text/DateFormat;5163 ····invoke-static·{},·Ljava/text/DateFormat;->getDateTimeInstance()Ljava/text/DateFormat;
  
5164 ····move-result-object·v125164 ····move-result-object·v12
  
5165 ····new-instance·v13,·Ljava/util/Date;5165 ····new-instance·v13,·Ljava/util/Date;
  
5166 ····const-wide·v14,·0x176d738ab41L5166 ····const-wide·v14,·0x178140b00a1L
  
5167 ····invoke-direct·{v13,·v14,·v15},·Ljava/util/Date;-><init>(J)V5167 ····invoke-direct·{v13,·v14,·v15},·Ljava/util/Date;-><init>(J)V
  
5168 ····invoke-virtual·{v12,·v13},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;5168 ····invoke-virtual·{v12,·v13},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
5169 ····move-result-object·v125169 ····move-result-object·v12