⊟
1.61 MB
/home/fdroid/fdroiddata/tmp/com.osfans.trime_20260901.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.osfans.trime_20260901.apk
⊟
1.41 KB
zipinfo {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 Zip·file·size:·14541998·bytes,·number·of·entries:·4831 Zip·file·size:·14541998·bytes,·number·of·entries:·483
2 -rw-r--r--··0.0·unx··3776304·b-·defN·81-Jan-01·01:01·classes.dex2 -rw-r--r--··0.0·unx··3776308·b-·defN·81-Jan-01·01:01·classes.dex
3 -rw-r--r--··0.0·unx··5521464·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/librime_jni.so3 -rw-r--r--··0.0·unx··5521464·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/librime_jni.so
4 -rw-r--r--··0.0·unx··3824252·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/librime_jni.so4 -rw-r--r--··0.0·unx··3824252·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/librime_jni.so
5 -rw-r--r--··0.0·unx··5415428·b-·defN·81-Jan-01·01:01·lib/x86/librime_jni.so5 -rw-r--r--··0.0·unx··5415428·b-·defN·81-Jan-01·01:01·lib/x86/librime_jni.so
6 -rw-r--r--··0.0·unx··5516440·b-·defN·81-Jan-01·01:01·lib/x86_64/librime_jni.so6 -rw-r--r--··0.0·unx··5516440·b-·defN·81-Jan-01·01:01·lib/x86_64/librime_jni.so
7 -rw-r--r--··0.0·unx·····5065·b-·defN·81-Jan-01·01:01·assets/checksums.json7 -rw-r--r--··0.0·unx·····5065·b-·defN·81-Jan-01·01:01·assets/checksums.json
8 -rw-r--r--··0.0·unx·····1365·b-·defN·81-Jan-01·01:01·assets/shared/default.yaml8 -rw-r--r--··0.0·unx·····1365·b-·defN·81-Jan-01·01:01·assets/shared/default.yaml
9 -rw-r--r--··0.0·unx··5887784·b-·defN·81-Jan-01·01:01·assets/shared/essay.txt9 -rw-r--r--··0.0·unx··5887784·b-·defN·81-Jan-01·01:01·assets/shared/essay.txt
Offset 478, 8 lines modifiedOffset 478, 8 lines modified
478 -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png478 -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png
479 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml479 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
480 -rw----·····0.0·fat·····1136·b-·defN·81-Jan-01·01:01·res/zz.xml480 -rw----·····0.0·fat·····1136·b-·defN·81-Jan-01·01:01·res/zz.xml
481 -rw----·····0.0·fat···472144·b-·stor·81-Jan-01·01:01·resources.arsc481 -rw----·····0.0·fat···472144·b-·stor·81-Jan-01·01:01·resources.arsc
482 -rw----·····2.0·fat····42287·b-·defN·81-Jan-01·01:01·META-INF/E07C0C61.SF482 -rw----·····2.0·fat····42287·b-·defN·81-Jan-01·01:01·META-INF/E07C0C61.SF
483 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/E07C0C61.RSA483 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/E07C0C61.RSA
484 -rw----·····2.0·fat····42160·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF484 -rw----·····2.0·fat····42160·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
485 483·files,·36819919·bytes·uncompressed,·14482424·bytes·compressed:··60.7%485 483·files,·36819923·bytes·uncompressed,·14482429·bytes·compressed:··60.7%
⊟
1.61 MB
classes.dex
⊟
9.31 KB
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············:·50ad08fa4 checksum············:·a0a0262c
5 signature···········:·b2a1...92215 signature···········:·53b0...c9f4
6 file_size···········:·37763046 file_size···········:·3776308
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·····:·3110910 string_ids_size·····:·31109
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·550812 type_ids_size·······:·5508
13 type_ids_off········:·124548·(0x01e684)13 type_ids_off········:·124548·(0x01e684)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·146580·(0x023c94)15 proto_ids_off·······:·146580·(0x023c94)
16 field_ids_size······:·1742916 field_ids_size······:·17429
17 field_ids_off·······:·202752·(0x031800)17 field_ids_off·······:·202752·(0x031800)
18 method_ids_size·····:·2009518 method_ids_size·····:·20095
19 method_ids_off······:·342184·(0x0538a8)19 method_ids_off······:·342184·(0x0538a8)
20 class_defs_size·····:·452820 class_defs_size·····:·4528
21 class_defs_off······:·502944·(0x07aca0)21 class_defs_off······:·502944·(0x07aca0)
22 data_size···········:·312846422 data_size···········:·3128468
23 data_off············:·647840·(0x09e2a0)23 data_off············:·647840·(0x09e2a0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·5121·(0x1401)26 access_flags········:·5121·(0x1401)
27 superclass_idx······:·292227 superclass_idx······:·2922
28 source_file_idx·····:·2797628 source_file_idx·····:·27976
Offset 870496, 15 lines modifiedOffset 870496, 15 lines modified
870496 2400ec:·1a07·c727······························|00f8:·const-string·v7,·"Undefined"·//·string@27c7870496 2400ec:·1a07·c727······························|00f8:·const-string·v7,·"Undefined"·//·string@27c7
870497 2400f0:·1a01·1d26······························|00fa:·const-string·v1,·"Screen·orientation:·"·//·string@261d870497 2400f0:·1a01·1d26······························|00fa:·const-string·v1,·"Screen·orientation:·"·//·string@261d
870498 2400f4:·6e20·5f3e·7100·························|00fc:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@3e5f870498 2400f4:·6e20·5f3e·7100·························|00fc:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@3e5f
870499 2400fa:·0c07···································|00ff:·move-result-object·v7870499 2400fa:·0c07···································|00ff:·move-result-object·v7
870500 2400fc:·6e20·a03e·7000·························|0100:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3ea0870500 2400fc:·6e20·a03e·7000·························|0100:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3ea0
870501 240102:·1a07·4c00······························|0103:·const-string·v7,·"\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260901\nVersion·Name:·v3.3.12-0-ge09ac711-release\n"·//·string@004c870501 240102:·1a07·4c00······························|0103:·const-string·v7,·"\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260901\nVersion·Name:·v3.3.12-0-ge09ac711-release\n"·//·string@004c
870502 240106:·6e20·a03e·7000·························|0105:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3ea0870502 240106:·6e20·a03e·7000·························|0105:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3ea0
870503 24010c:·1801·c2c5·9e63·a001·0000···············|0108:·const-wide·v1,·#double·8.83576e-312·//·#000001a0639ec5c2870503 24010c:·1801·144c·ed6c·a101·0000···············|0108:·const-wide·v1,·#double·8.85775e-312·//·#000001a16ced4c14
870504 240116:·7120·0e3e·2100·························|010d:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@3e0e870504 240116:·7120·0e3e·2100·························|010d:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@3e0e
870505 24011c:·0c07···································|0110:·move-result-object·v7870505 24011c:·0c07···································|0110:·move-result-object·v7
870506 24011e:·7110·7f3c·0700·························|0111:·invoke-static·{v7},·Lcom/osfans/trime/util/DateTimeKt;.iso8601UTCDateTime:(Ljava/lang/Long;)Ljava/lang/String;·//·method@3c7f870506 24011e:·7110·7f3c·0700·························|0111:·invoke-static·{v7},·Lcom/osfans/trime/util/DateTimeKt;.iso8601UTCDateTime:(Ljava/lang/Long;)Ljava/lang/String;·//·method@3c7f
870507 240124:·0c07···································|0114:·move-result-object·v7870507 240124:·0c07···································|0114:·move-result-object·v7
870508 240126:·1a01·d507······························|0115:·const-string·v1,·"Build·Time:·"·//·string@07d5870508 240126:·1a01·d507······························|0115:·const-string·v1,·"Build·Time:·"·//·string@07d5
870509 24012a:·6e20·5f3e·7100·························|0117:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@3e5f870509 24012a:·6e20·5f3e·7100·························|0117:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@3e5f
870510 240130:·0c07···································|011a:·move-result-object·v7870510 240130:·0c07···································|011a:·move-result-object·v7
Offset 1248442, 15 lines modifiedOffset 1248442, 15 lines modified
1248442 2301ca:·1a04·0268······························|0053:·const-string·v4,·"mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3DzifdI0iaEYjATwYkvVzP1cjsUEWSa9Ha"·//·string@68021248442 2301ca:·1a04·0268······························|0053:·const-string·v4,·"mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3DzifdI0iaEYjATwYkvVzP1cjsUEWSa9Ha"·//·string@6802
1248443 2301ce:·7110·b304·0400·························|0055:·invoke-static·{v4},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04b31248443 2301ce:·7110·b304·0400·························|0055:·invoke-static·{v4},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04b3
1248444 2301d4:·0c04···································|0058:·move-result-object·v41248444 2301d4:·0c04···································|0058:·move-result-object·v4
1248445 2301d6:·7030·e701·1004·························|0059:·invoke-direct·{v0,·v1,·v4},·Landroid/content/Intent;.<init>:(Ljava/lang/String;Landroid/net/Uri;)V·//·method@01e71248445 2301d6:·7030·e701·1004·························|0059:·invoke-direct·{v0,·v1,·v4},·Landroid/content/Intent;.<init>:(Ljava/lang/String;Landroid/net/Uri;)V·//·method@01e7
1248446 2301dc:·6e20·8b1c·0300·························|005c:·invoke-virtual·{v3,·v0},·Landroidx/fragment/app/Fragment;.startActivity:(Landroid/content/Intent;)V·//·method@1c8b1248446 2301dc:·6e20·8b1c·0300·························|005c:·invoke-virtual·{v3,·v0},·Landroidx/fragment/app/Fragment;.startActivity:(Landroid/content/Intent;)V·//·method@1c8b
1248447 2301e2:·1102···································|005f:·return-object·v21248447 2301e2:·1102···································|005f:·return-object·v2
1248448 2301e4:·6200·553d······························|0060:·sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;.DASH_G_PATTERN:Lkotlin/text/Regex;·//·field@3d551248448 2301e4:·6200·553d······························|0060:·sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;.DASH_G_PATTERN:Lkotlin/text/Regex;·//·field@3d55
1248449 2301e8:·1a00·9078······························|0062:·const-string·v0,·"ver.1.2.0-0-g907bfcb"·//·string@78901248449 2301e8:·1a00·9078······························|0062:·const-string·v0,·"ver.1.2.0-0-g907bfcbb"·//·string@7890
1248450 2301ec:·7110·653c·0000·························|0064:·invoke-static·{v0},·Lcom/osfans/trime/util/ColorUtils;.getCommitFromVersionName:(Ljava/lang/String;)Ljava/lang/String;·//·method@3c651248450 2301ec:·7110·653c·0000·························|0064:·invoke-static·{v0},·Lcom/osfans/trime/util/ColorUtils;.getCommitFromVersionName:(Ljava/lang/String;)Ljava/lang/String;·//·method@3c65
1248451 2301f2:·0c00···································|0067:·move-result-object·v01248451 2301f2:·0c00···································|0067:·move-result-object·v0
1248452 2301f4:·2204·5300······························|0068:·new-instance·v4,·Landroid/content/Intent;·//·type@00531248452 2301f4:·2204·5300······························|0068:·new-instance·v4,·Landroid/content/Intent;·//·type@0053
1248453 2301f8:·1a05·105a······························|006a:·const-string·v5,·"https://github.com/BYVoid/OpenCC/commit/"·//·string@5a101248453 2301f8:·1a05·105a······························|006a:·const-string·v5,·"https://github.com/BYVoid/OpenCC/commit/"·//·string@5a10
1248454 2301fc:·6e20·5f3e·0500·························|006c:·invoke-virtual·{v5,·v0},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@3e5f1248454 2301fc:·6e20·5f3e·0500·························|006c:·invoke-virtual·{v5,·v0},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@3e5f
1248455 230202:·0c00···································|006f:·move-result-object·v01248455 230202:·0c00···································|006f:·move-result-object·v0
1248456 230204:·7110·b304·0000·························|0070:·invoke-static·{v0},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04b31248456 230204:·7110·b304·0000·························|0070:·invoke-static·{v0},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04b3
Offset 1249151, 15 lines modifiedOffset 1249151, 15 lines modified
1249151 230530:·1401·be00·117f·························|001e:·const·v1,·#float·1.92742e+38·//·#7f1100be1249151 230530:·1401·be00·117f·························|001e:·const·v1,·#float·1.92742e+38·//·#7f1100be
1249152 230536:·1a02·0306······························|0021:·const-string·v2,·"1.17.0-0-g33e78140"·//·string@06031249152 230536:·1a02·0306······························|0021:·const-string·v2,·"1.17.0-0-g33e78140"·//·string@0603
1249153 23053a:·7140·1141·1892·························|0023:·invoke-static·{v8,·v1,·v2,·v9},·Lkotlin/ResultKt;.addPreference$default:(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V·//·method@41111249153 23053a:·7140·1141·1892·························|0023:·invoke-static·{v8,·v1,·v2,·v9},·Lkotlin/ResultKt;.addPreference$default:(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V·//·method@4111
1249154 230540:·2209·900a······························|0026:·new-instance·v9,·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;·//·type@0a901249154 230540:·2209·900a······························|0026:·new-instance·v9,·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;·//·type@0a90
1249155 230544:·1251···································|0028:·const/4·v1,·#int·5·//·#51249155 230544:·1251···································|0028:·const/4·v1,·#int·5·//·#5
1249156 230546:·7030·c33a·7901·························|0029:·invoke-direct·{v9,·v7,·v1},·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;.<init>:(Lcom/osfans/trime/ui/main/AboutFragment;I)V·//·method@3ac31249156 230546:·7030·c33a·7901·························|0029:·invoke-direct·{v9,·v7,·v1},·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;.<init>:(Lcom/osfans/trime/ui/main/AboutFragment;I)V·//·method@3ac3
1249157 23054c:·1401·1301·117f·························|002c:·const·v1,·#float·1.92744e+38·//·#7f1101131249157 23054c:·1401·1301·117f·························|002c:·const·v1,·#float·1.92744e+38·//·#7f110113
1249158 230552:·1a02·9078······························|002f:·const-string·v2,·"ver.1.2.0-0-g907bfcb"·//·string@78901249158 230552:·1a02·9078······························|002f:·const-string·v2,·"ver.1.2.0-0-g907bfcbb"·//·string@7890
1249159 230556:·7140·1141·1892·························|0031:·invoke-static·{v8,·v1,·v2,·v9},·Lkotlin/ResultKt;.addPreference$default:(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V·//·method@41111249159 230556:·7140·1141·1892·························|0031:·invoke-static·{v8,·v1,·v2,·v9},·Lkotlin/ResultKt;.addPreference$default:(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V·//·method@4111
1249160 23055c:·2209·a605······························|0034:·new-instance·v9,·Landroidx/preference/Preference;·//·type@05a61249160 23055c:·2209·a605······························|0034:·new-instance·v9,·Landroidx/preference/Preference;·//·type@05a6
1249161 230560:·6e10·861c·0700·························|0036:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1c861249161 230560:·6e10·861c·0700·························|0036:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1c86
1249162 230566:·0c01···································|0039:·move-result-object·v11249162 230566:·0c01···································|0039:·move-result-object·v1
1249163 230568:·1202···································|003a:·const/4·v2,·#int·0·//·#01249163 230568:·1202···································|003a:·const/4·v2,·#int·0·//·#0
1249164 23056a:·7030·6a21·1902·························|003b:·invoke-direct·{v9,·v1,·v2},·Landroidx/preference/Preference;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@216a1249164 23056a:·7030·6a21·1902·························|003b:·invoke-direct·{v9,·v1,·v2},·Landroidx/preference/Preference;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@216a
1249165 230570:·6e10·8521·0900·························|003e:·invoke-virtual·{v9},·Landroidx/preference/Preference;.setIconSpaceReserved:()V·//·method@21851249165 230570:·6e10·8521·0900·························|003e:·invoke-virtual·{v9},·Landroidx/preference/Preference;.setIconSpaceReserved:()V·//·method@2185
Offset 1249172, 15 lines modifiedOffset 1249172, 15 lines modified
1249172 230590:·6e20·8a21·1900·························|004e:·invoke-virtual·{v9,·v1},·Landroidx/preference/Preference;.setTitle:(I)V·//·method@218a1249172 230590:·6e20·8a21·1900·························|004e:·invoke-virtual·{v9,·v1},·Landroidx/preference/Preference;.setTitle:(I)V·//·method@218a
1249173 230596:·6e10·861c·0700·························|0051:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1c861249173 230596:·6e10·861c·0700·························|0051:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1c86
1249174 23059c:·0c01···································|0054:·move-result-object·v11249174 23059c:·0c01···································|0054:·move-result-object·v1
1249175 23059e:·6203·983e······························|0055:·sget-object·v3,·Lcom/osfans/trime/util/DateTimeKt;.iso8601DateFormat$delegate:Lkotlin/SynchronizedLazyImpl;·//·field@3e981249175 23059e:·6203·983e······························|0055:·sget-object·v3,·Lcom/osfans/trime/util/DateTimeKt;.iso8601DateFormat$delegate:Lkotlin/SynchronizedLazyImpl;·//·field@3e98
1249176 2305a2:·7100·313f·0000·························|0057:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@3f311249176 2305a2:·7100·313f·0000·························|0057:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@3f31
1249177 2305a8:·0c03···································|005a:·move-result-object·v31249177 2305a8:·0c03···································|005a:·move-result-object·v3
1249178 2305aa:·2204·b50b······························|005b:·new-instance·v4,·Ljava/util/Date;·//·type@0bb51249178 2305aa:·2204·b50b······························|005b:·new-instance·v4,·Ljava/util/Date;·//·type@0bb5
1249179 2305ae:·1805·c2c5·9e63·a001·0000···············|005d:·const-wide·v5,·#double·8.83576e-312·//·#000001a0639ec5c21249179 2305ae:·1805·144c·ed6c·a101·0000···············|005d:·const-wide·v5,·#double·8.85775e-312·//·#000001a16ced4c14
1249180 2305b8:·7030·cc3f·5406·························|0062:·invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;.<init>:(J)V·//·method@3fcc1249180 2305b8:·7030·cc3f·5406·························|0062:·invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;.<init>:(J)V·//·method@3fcc
1249181 2305be:·6e20·303f·4300·························|0065:·invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@3f301249181 2305be:·6e20·303f·4300·························|0065:·invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@3f30
1249182 2305c4:·0c03···································|0068:·move-result-object·v31249182 2305c4:·0c03···································|0068:·move-result-object·v3
1249183 2305c6:·1234···································|0069:·const/4·v4,·#int·3·//·#31249183 2305c6:·1234···································|0069:·const/4·v4,·#int·3·//·#3
1249184 2305c8:·2344·5315······························|006a:·new-array·v4,·v4,·[Ljava/lang/Object;·//·type@15531249184 2305c8:·2344·5315······························|006a:·new-array·v4,·v4,·[Ljava/lang/Object;·//·type@1553
1249185 2305cc:·1a05·df0a······························|006c:·const-string·v5,·"F-Droid"·//·string@0adf1249185 2305cc:·1a05·df0a······························|006c:·const-string·v5,·"F-Droid"·//·string@0adf
1249186 2305d0:·4d05·0400······························|006e:·aput-object·v5,·v4,·v01249186 2305d0:·4d05·0400······························|006e:·aput-object·v5,·v4,·v0
⊟
1.6 MB
classes.jar
⊟
3.27 KB
zipinfo {}
    
Offset 2230, 17 lines modifiedOffset 2230, 17 lines modified
2230 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$1.class2230 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$1.class
2231 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$2.class2231 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$2.class
2232 ?rwxrwxr-x··2.0·unx·····7285·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager.class2232 ?rwxrwxr-x··2.0·unx·····7285·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager.class
2233 ?rwxrwxr-x··2.0·unx·····8591·b-·stor·80-Jan-01·00:00·com/osfans/trime/provider/RimeDataProvider.class2233 ?rwxrwxr-x··2.0·unx·····8591·b-·stor·80-Jan-01·00:00·com/osfans/trime/provider/RimeDataProvider.class
2234 ?rwxrwxr-x··2.0·unx·····2429·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver$onReceive$1.class2234 ?rwxrwxr-x··2.0·unx·····2429·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver$onReceive$1.class
2235 ?rwxrwxr-x··2.0·unx·····1637·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver.class2235 ?rwxrwxr-x··2.0·unx·····1637·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver.class
2236 ?rwxrwxr-x··2.0·unx·····2787·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/common/ProgressBarDialogIndeterminateKt$withLoadingDialog$2.class2236 ?rwxrwxr-x··2.0·unx·····2787·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/common/ProgressBarDialogIndeterminateKt$withLoadingDialog$2.class
2237 ?rwxrwxr-x··2.0·unx·····2750·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.class2237 ?rwxrwxr-x··2.0·unx·····2751·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.class
2238 ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda3.class2238 ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda3.class
2239 ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment.class2239 ?rwxrwxr-x··2.0·unx·····2734·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment.class
2240 ?rwxrwxr-x··2.0·unx·····1369·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity$$ExternalSyntheticLambda0.class2240 ?rwxrwxr-x··2.0·unx·····1369·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity$$ExternalSyntheticLambda0.class
2241 ?rwxrwxr-x··2.0·unx·····3598·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity.class2241 ?rwxrwxr-x··2.0·unx·····3598·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity.class
2242 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$$ExternalSyntheticLambda2.class2242 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$$ExternalSyntheticLambda2.class
2243 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$special$$inlined$activityViewModels$default$1.class2243 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$special$$inlined$activityViewModels$default$1.class
2244 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment.class2244 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment.class
2245 ?rwxrwxr-x··2.0·unx·····1885·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$$ExternalSyntheticLambda0.class2245 ?rwxrwxr-x··2.0·unx·····1885·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$$ExternalSyntheticLambda0.class
2246 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$special$$inlined$activityViewModels$default$1.class2246 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$special$$inlined$activityViewModels$default$1.class
Offset 4523, 8 lines modifiedOffset 4523, 8 lines modified
4523 ?rwxrwxr-x··2.0·unx·····2704·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$themeAttrStyledViewInstantiators$1.class4523 ?rwxrwxr-x··2.0·unx·····2704·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$themeAttrStyledViewInstantiators$1.class
4524 ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$viewInstantiators$1.class4524 ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$viewInstantiators$1.class
4525 ?rwxrwxr-x··2.0·unx·····2796·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl.class4525 ?rwxrwxr-x··2.0·unx·····2796·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl.class
4526 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt$cachedViewConstructors$2.class4526 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt$cachedViewConstructors$2.class
4527 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt.class4527 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt.class
4528 ?rwxrwxr-x··2.0·unx·····3662·b-·stor·80-Jan-01·00:00·timber/log/Timber$Forest.class4528 ?rwxrwxr-x··2.0·unx·····3662·b-·stor·80-Jan-01·00:00·timber/log/Timber$Forest.class
4529 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·timber/log/Timber.class4529 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·timber/log/Timber.class
4530 4528·files,·8342901·bytes·uncompressed,·6660850·bytes·compressed:··20.2%4530 4528·files,·8342903·bytes·uncompressed,·6660850·bytes·compressed:··20.2%
⊟
1.59 MB
zipdetails --redact --walk --utc {}
    
Offset 27839, 12821 lines modifiedOffset 27839, 12821 lines modified
27839 359751·LOCAL·HEADER·#1534····04034B50·(67324752)27839 359751·LOCAL·HEADER·#1534····04034B50·(67324752)
27840 359755·Extract·Zip·Spec······14·(20)·'2.0'27840 359755·Extract·Zip·Spec······14·(20)·'2.0'
27841 359756·Extract·OS············00·(0)·'MS-DOS'27841 359756·Extract·OS············00·(0)·'MS-DOS'
27842 359757·General·Purpose·Flag··0000·(0)27842 359757·General·Purpose·Flag··0000·(0)
27843 ·······[Bits·1-2]············0·'Normal·Compression'27843 ·······[Bits·1-2]············0·'Normal·Compression'
27844 359759·Compression·Method····0008·(8)·'Deflated'27844 359759·Compression·Method····0008·(8)·'Deflated'
27845 35975B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'27845 35975B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
27846 35975F·CRC···················F2A2F91C·(4070766876)27846 35975F·CRC···················1AB90007·(448331783)
27847 359763·Compressed·Size·······00005B6F·(23407)27847 359763·Compressed·Size·······00005B6D·(23405)
27848 359767·Uncompressed·Size·····0000CBBB·(52155)27848 359767·Uncompressed·Size·····0000CBBB·(52155)
27849 35976B·Filename·Length·······0026·(38)27849 35976B·Filename·Length·······0026·(38)
27850 35976D·Extra·Length··········0000·(0)27850 35976D·Extra·Length··········0000·(0)
27851 35976F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27851 35976F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27852 #27852 #
27853 #·WARNING:·Offset·0x35976F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27853 #·WARNING:·Offset·0x35976F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27854 #··········Zero·length·filename27854 #··········Zero·length·filename
27855 #27855 #
27856 359795·PAYLOAD27856 359795·PAYLOAD
  
27857 35F304·LOCAL·HEADER·#1535····04034B50·(67324752)27857 35F302·LOCAL·HEADER·#1535····04034B50·(67324752)
27858 35F308·Extract·Zip·Spec······14·(20)·'2.0'27858 35F306·Extract·Zip·Spec······14·(20)·'2.0'
27859 35F309·Extract·OS············00·(0)·'MS-DOS'27859 35F307·Extract·OS············00·(0)·'MS-DOS'
27860 35F30A·General·Purpose·Flag··0000·(0)27860 35F308·General·Purpose·Flag··0000·(0)
27861 35F30C·Compression·Method····0000·(0)·'Stored'27861 35F30A·Compression·Method····0000·(0)·'Stored'
27862 35F30E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'27862 35F30C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
27863 35F312·CRC···················85CA920F·(2244645391)27863 35F310·CRC···················85CA920F·(2244645391)
27864 35F316·Compressed·Size·······000001F4·(500)27864 35F314·Compressed·Size·······000001F4·(500)
27865 35F31A·Uncompressed·Size·····000001F4·(500)27865 35F318·Uncompressed·Size·····000001F4·(500)
27866 35F31E·Filename·Length·······003A·(58)27866 35F31C·Filename·Length·······003A·(58)
27867 35F320·Extra·Length··········0000·(0)27867 35F31E·Extra·Length··········0000·(0)
27868 35F322·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27868 35F320·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27869 #27869 #
27870 #·WARNING:·Offset·0x35F322:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27870 #·WARNING:·Offset·0x35F320:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27871 #··········Zero·length·filename27871 #··········Zero·length·filename
27872 #27872 #
27873 35F35C·PAYLOAD27873 35F35A·PAYLOAD
  
27874 35F550·LOCAL·HEADER·#1536····04034B50·(67324752)27874 35F54E·LOCAL·HEADER·#1536····04034B50·(67324752)
27875 35F554·Extract·Zip·Spec······14·(20)·'2.0'27875 35F552·Extract·Zip·Spec······14·(20)·'2.0'
27876 35F555·Extract·OS············00·(0)·'MS-DOS'27876 35F553·Extract·OS············00·(0)·'MS-DOS'
27877 35F556·General·Purpose·Flag··0000·(0)27877 35F554·General·Purpose·Flag··0000·(0)
27878 35F558·Compression·Method····0000·(0)·'Stored'27878 35F556·Compression·Method····0000·(0)·'Stored'
27879 35F55A·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'27879 35F558·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
27880 35F55E·CRC···················F2D92261·(4074316385)27880 35F55C·CRC···················F2D92261·(4074316385)
27881 35F562·Compressed·Size·······00000499·(1177)27881 35F560·Compressed·Size·······00000499·(1177)
27882 35F566·Uncompressed·Size·····00000499·(1177)27882 35F564·Uncompressed·Size·····00000499·(1177)
27883 35F56A·Filename·Length·······0058·(88)27883 35F568·Filename·Length·······0058·(88)
27884 35F56C·Extra·Length··········0000·(0)27884 35F56A·Extra·Length··········0000·(0)
27885 35F56E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27885 35F56C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27886 #27886 #
27887 #·WARNING:·Offset·0x35F56E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27887 #·WARNING:·Offset·0x35F56C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27888 #··········Zero·length·filename27888 #··········Zero·length·filename
27889 #27889 #
27890 35F5C6·PAYLOAD27890 35F5C4·PAYLOAD
  
27891 35FA5F·LOCAL·HEADER·#1537····04034B50·(67324752)27891 35FA5D·LOCAL·HEADER·#1537····04034B50·(67324752)
27892 35FA63·Extract·Zip·Spec······14·(20)·'2.0'27892 35FA61·Extract·Zip·Spec······14·(20)·'2.0'
27893 35FA64·Extract·OS············00·(0)·'MS-DOS'27893 35FA62·Extract·OS············00·(0)·'MS-DOS'
27894 35FA65·General·Purpose·Flag··0000·(0)27894 35FA63·General·Purpose·Flag··0000·(0)
27895 35FA67·Compression·Method····0000·(0)·'Stored'27895 35FA65·Compression·Method····0000·(0)·'Stored'
27896 35FA69·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'27896 35FA67·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
27897 35FA6D·CRC···················B09C4A81·(2963032705)27897 35FA6B·CRC···················B09C4A81·(2963032705)
27898 35FA71·Compressed·Size·······000002BF·(703)27898 35FA6F·Compressed·Size·······000002BF·(703)
27899 35FA75·Uncompressed·Size·····000002BF·(703)27899 35FA73·Uncompressed·Size·····000002BF·(703)
27900 35FA79·Filename·Length·······003A·(58)27900 35FA77·Filename·Length·······003A·(58)
27901 35FA7B·Extra·Length··········0000·(0)27901 35FA79·Extra·Length··········0000·(0)
27902 35FA7D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27902 35FA7B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27903 #27903 #
27904 #·WARNING:·Offset·0x35FA7D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27904 #·WARNING:·Offset·0x35FA7B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27905 #··········Zero·length·filename27905 #··········Zero·length·filename
27906 #27906 #
27907 35FAB7·PAYLOAD27907 35FAB5·PAYLOAD
  
27908 35FD76·LOCAL·HEADER·#1538····04034B50·(67324752)27908 35FD74·LOCAL·HEADER·#1538····04034B50·(67324752)
27909 35FD7A·Extract·Zip·Spec······14·(20)·'2.0'27909 35FD78·Extract·Zip·Spec······14·(20)·'2.0'
27910 35FD7B·Extract·OS············00·(0)·'MS-DOS'27910 35FD79·Extract·OS············00·(0)·'MS-DOS'
27911 35FD7C·General·Purpose·Flag··0000·(0)27911 35FD7A·General·Purpose·Flag··0000·(0)
27912 35FD7E·Compression·Method····0000·(0)·'Stored'27912 35FD7C·Compression·Method····0000·(0)·'Stored'
27913 35FD80·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'27913 35FD7E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
27914 35FD84·CRC···················5954C58C·(1498727820)27914 35FD82·CRC···················5954C58C·(1498727820)
27915 35FD88·Compressed·Size·······00000496·(1174)27915 35FD86·Compressed·Size·······00000496·(1174)
27916 35FD8C·Uncompressed·Size·····00000496·(1174)27916 35FD8A·Uncompressed·Size·····00000496·(1174)
27917 35FD90·Filename·Length·······003E·(62)27917 35FD8E·Filename·Length·······003E·(62)
27918 35FD92·Extra·Length··········0000·(0)27918 35FD90·Extra·Length··········0000·(0)
27919 35FD94·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27919 35FD92·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27920 #27920 #
27921 #·WARNING:·Offset·0x35FD94:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27921 #·WARNING:·Offset·0x35FD92:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27922 #··········Zero·length·filename27922 #··········Zero·length·filename
27923 #27923 #
27924 35FDD2·PAYLOAD27924 35FDD0·PAYLOAD
  
27925 360268·LOCAL·HEADER·#1539····04034B50·(67324752)27925 360266·LOCAL·HEADER·#1539····04034B50·(67324752)
27926 36026C·Extract·Zip·Spec······14·(20)·'2.0'27926 36026A·Extract·Zip·Spec······14·(20)·'2.0'
27927 36026D·Extract·OS············00·(0)·'MS-DOS'27927 36026B·Extract·OS············00·(0)·'MS-DOS'
27928 36026E·General·Purpose·Flag··0000·(0)27928 36026C·General·Purpose·Flag··0000·(0)
27929 360270·Compression·Method····0000·(0)·'Stored'27929 36026E·Compression·Method····0000·(0)·'Stored'
27930 360272·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'27930 360270·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
27931 360276·CRC···················D062D193·(3496137107)27931 360274·CRC···················D062D193·(3496137107)
27932 36027A·Compressed·Size·······00000598·(1432)27932 360278·Compressed·Size·······00000598·(1432)
27933 36027E·Uncompressed·Size·····00000598·(1432)27933 36027C·Uncompressed·Size·····00000598·(1432)
27934 360282·Filename·Length·······0044·(68)27934 360280·Filename·Length·······0044·(68)
27935 360284·Extra·Length··········0000·(0)27935 360282·Extra·Length··········0000·(0)
27936 360286·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27936 360284·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27937 #27937 #
27938 #·WARNING:·Offset·0x360286:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27938 #·WARNING:·Offset·0x360284:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27939 #··········Zero·length·filename27939 #··········Zero·length·filename
27940 #27940 #
27941 3602CA·PAYLOAD27941 3602C8·PAYLOAD
  
27942 360862·LOCAL·HEADER·#1540····04034B50·(67324752)27942 360860·LOCAL·HEADER·#1540····04034B50·(67324752)
27943 360866·Extract·Zip·Spec······14·(20)·'2.0'27943 360864·Extract·Zip·Spec······14·(20)·'2.0'
27944 360867·Extract·OS············00·(0)·'MS-DOS'27944 360865·Extract·OS············00·(0)·'MS-DOS'
27945 360868·General·Purpose·Flag··0000·(0)27945 360866·General·Purpose·Flag··0000·(0)
27946 36086A·Compression·Method····0000·(0)·'Stored'27946 360868·Compression·Method····0000·(0)·'Stored'
27947 36086C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'27947 36086A·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
27948 360870·CRC···················1519DBBB·(354016187)27948 36086E·CRC···················1519DBBB·(354016187)
27949 360874·Compressed·Size·······00000FAA·(4010)27949 360872·Compressed·Size·······00000FAA·(4010)
27950 360878·Uncompressed·Size·····00000FAA·(4010)27950 360876·Uncompressed·Size·····00000FAA·(4010)
27951 36087C·Filename·Length·······003C·(60)27951 36087A·Filename·Length·······003C·(60)
27952 36087E·Extra·Length··········0000·(0)27952 36087C·Extra·Length··········0000·(0)
27953 360880·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27953 36087E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27954 #27954 #
27955 #·WARNING:·Offset·0x360880:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'27955 #·WARNING:·Offset·0x36087E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
27956 #··········Zero·length·filename27956 #··········Zero·length·filename
27957 #27957 #
27958 3608BC·PAYLOAD27958 3608BA·PAYLOAD
  
Max diff block lines reached; 1633847/1667538 bytes (97.98%) of diff not shown.
⊟
924 B
com/osfans/trime/util/ColorUtils.class
⊟
848 B
procyon -ec {}
    
Offset 4324, 15 lines modifiedOffset 4324, 15 lines modified
4324 ············}4324 ············}
4325 ········}4325 ········}
4326 ········else·{4326 ········else·{
4327 ············str·=·"Undefined";4327 ············str·=·"Undefined";
4328 ········}4328 ········}
4329 ········sb.append("Screen·orientation:·".concat(str));4329 ········sb.append("Screen·orientation:·".concat(str));
4330 ········sb.append("\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260901\nVersion·Name:·v3.3.12-0-ge09ac711-release\n");4330 ········sb.append("\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260901\nVersion·Name:·v3.3.12-0-ge09ac711-release\n");
4331 ········sb.append("Build·Time:·".concat(DateTimeKt.iso8601UTCDateTime(Long.valueOf(1788377744834L))));4331 ········sb.append("Build·Time:·".concat(DateTimeKt.iso8601UTCDateTime(Long.valueOf(1792828853268L))));
4332 ········sb.append("\nBuild·Git·Hash:·e09ac7114fa067904ed358e82d499516cb423ff4\n");4332 ········sb.append("\nBuild·Git·Hash:·e09ac7114fa067904ed358e82d499516cb423ff4\n");
4333 ········return·sb.toString();4333 ········return·sb.toString();
4334 ····}4334 ····}
4335 ····4335 ····
4336 ····public·static·final·Context·getAppContext()·{4336 ····public·static·final·Context·getAppContext()·{
4337 ········final·TrimeApplication·instance·=·TrimeApplication.instance;4337 ········final·TrimeApplication·instance·=·TrimeApplication.instance;
4338 ········if·(instance·!=·null)·{4338 ········if·(instance·!=·null)·{
⊟
1.38 KB
com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.class
⊟
1.24 KB
procyon -ec {}
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ············case·6:·{43 ············case·6:·{
44 ················final·Regex·dash_G_PATTERN5·=·AboutFragment.DASH_G_PATTERN;44 ················final·Regex·dash_G_PATTERN5·=·AboutFragment.DASH_G_PATTERN;
45 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3DzifdI0iaEYjATwYkvVzP1cjsUEWSa9Ha")));45 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3DzifdI0iaEYjATwYkvVzP1cjsUEWSa9Ha")));
46 ················return·instance;46 ················return·instance;
47 ············}47 ············}
48 ············case·5:·{48 ············case·5:·{
49 ················final·Regex·dash_G_PATTERN6·=·AboutFragment.DASH_G_PATTERN;49 ················final·Regex·dash_G_PATTERN6·=·AboutFragment.DASH_G_PATTERN;
50 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("https://github.com/BYVoid/OpenCC/commit/".concat(ColorUtils.getCommitFromVersionName("ver.1.2.0-0-g907bfcb")))));50 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("https://github.com/BYVoid/OpenCC/commit/".concat(ColorUtils.getCommitFromVersionName("ver.1.2.0-0-g907bfcbb")))));
51 ················return·instance;51 ················return·instance;
52 ············}52 ············}
53 ············case·4:·{53 ············case·4:·{
54 ················final·Regex·dash_G_PATTERN7·=·AboutFragment.DASH_G_PATTERN;54 ················final·Regex·dash_G_PATTERN7·=·AboutFragment.DASH_G_PATTERN;
55 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("https://github.com/rime/librime/commit/".concat(ColorUtils.getCommitFromVersionName("1.17.0-0-g33e78140")))));55 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("https://github.com/rime/librime/commit/".concat(ColorUtils.getCommitFromVersionName("1.17.0-0-g33e78140")))));
56 ················return·instance;56 ················return·instance;
57 ············}57 ············}
⊟
2.48 KB
com/osfans/trime/ui/main/AboutFragment.class
⊟
2.39 KB
procyon -ec {}
    
Offset 29, 27 lines modifiedOffset 29, 27 lines modified
29 ········COMMON_PATTERN·=·new·Regex("^([^-]*)(-.*)$");29 ········COMMON_PATTERN·=·new·Regex("^([^-]*)(-.*)$");
30 ····}30 ····}
31 ····31 ····
32 ····public·final·void·onCreatePreferences(final·String·s,·final·Bundle·bundle)·{32 ····public·final·void·onCreatePreferences(final·String·s,·final·Bundle·bundle)·{
33 ········final·PreferenceScreen·preferenceScreen·=·((PreferenceFragmentCompat)this).mPreferenceManager.createPreferenceScreen(((Fragment)this).requireContext());33 ········final·PreferenceScreen·preferenceScreen·=·((PreferenceFragmentCompat)this).mPreferenceManager.createPreferenceScreen(((Fragment)this).requireContext());
34 ········ResultKt.addPreference$default((PreferenceGroup)preferenceScreen,·2131820635,·"v3.3.12-0-ge09ac711-release",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·0));34 ········ResultKt.addPreference$default((PreferenceGroup)preferenceScreen,·2131820635,·"v3.3.12-0-ge09ac711-release",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·0));
35 ········ResultKt.addPreference$default((PreferenceGroup)preferenceScreen,·2131820734,·"1.17.0-0-g33e78140",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·4));35 ········ResultKt.addPreference$default((PreferenceGroup)preferenceScreen,·2131820734,·"1.17.0-0-g33e78140",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·4));
36 ········ResultKt.addPreference$default((PreferenceGroup)preferenceScreen,·2131820819,·"ver.1.2.0-0-g907bfcb",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·5));36 ········ResultKt.addPreference$default((PreferenceGroup)preferenceScreen,·2131820819,·"ver.1.2.0-0-g907bfcbb",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·5));
37 ········final·Preference·preference·=·new·Preference(((Fragment)this).requireContext(),·(AttributeSet)null);37 ········final·Preference·preference·=·new·Preference(((Fragment)this).requireContext(),·(AttributeSet)null);
38 ········preference.setIconSpaceReserved();38 ········preference.setIconSpaceReserved();
39 ········final·boolean·mCopyingEnabled·=·preference.mCopyingEnabled;39 ········final·boolean·mCopyingEnabled·=·preference.mCopyingEnabled;
40 ········final·int·mCopyingEnabled2·=·1;40 ········final·int·mCopyingEnabled2·=·1;
41 ········if·((mCopyingEnabled·?·1·:·0)·!=·mCopyingEnabled2)·{41 ········if·((mCopyingEnabled·?·1·:·0)·!=·mCopyingEnabled2)·{
42 ············preference.mCopyingEnabled·=·(mCopyingEnabled2·!=·0);42 ············preference.mCopyingEnabled·=·(mCopyingEnabled2·!=·0);
43 ············preference.notifyChanged();43 ············preference.notifyChanged();
44 ········}44 ········}
45 ········preference.setTitle(2131820599);45 ········preference.setTitle(2131820599);
46 ········final·Context·requireContext·=·((Fragment)this).requireContext();46 ········final·Context·requireContext·=·((Fragment)this).requireContext();
47 ········final·SynchronizedLazyImpl·iso8601DateFormat$delegate·=·DateTimeKt.iso8601DateFormat$delegate;47 ········final·SynchronizedLazyImpl·iso8601DateFormat$delegate·=·DateTimeKt.iso8601DateFormat$delegate;
48 ········final·String·format·=·DateFormat.getDateTimeInstance().format(new·Date(1788377744834L));48 ········final·String·format·=·DateFormat.getDateTimeInstance().format(new·Date(1792828853268L));
49 ········final·Object[]·array·=·{·"F-Droid",·null,·null·};49 ········final·Object[]·array·=·{·"F-Droid",·null,·null·};
50 ········array[mCopyingEnabled2]·=·"e09ac7114fa067904ed358e82d499516cb423ff4";50 ········array[mCopyingEnabled2]·=·"e09ac7114fa067904ed358e82d499516cb423ff4";
51 ········array[2]·=·format;51 ········array[2]·=·format;
52 ········preference.setSummary((CharSequence)requireContext.getString(2131820600,·array));52 ········preference.setSummary((CharSequence)requireContext.getString(2131820600,·array));
53 ········((PreferenceGroup)preferenceScreen).addPreference(preference);53 ········((PreferenceGroup)preferenceScreen).addPreference(preference);
54 ········final·AboutFragment$$ExternalSyntheticLambda3·aboutFragment$$ExternalSyntheticLambda3·=·new·AboutFragment$$ExternalSyntheticLambda3(this,·0);54 ········final·AboutFragment$$ExternalSyntheticLambda3·aboutFragment$$ExternalSyntheticLambda3·=·new·AboutFragment$$ExternalSyntheticLambda3(this,·0);
55 ········final·String·s2·=·"";55 ········final·String·s2·=·"";
⊟
521 B
smali/com/osfans/trime/util/ColorUtils.smali
    
Offset 11446, 15 lines modifiedOffset 11446, 15 lines modified
11446 ····.line·26111446 ····.line·261
11447 ····.line·26211447 ····.line·262
11448 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;11448 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
11449 ····.line·26311449 ····.line·263
11450 ····.line·26411450 ····.line·264
11451 ····.line·26511451 ····.line·265
11452 ····const-wide·v1,·0x1a0639ec5c2L11452 ····const-wide·v1,·0x1a16ced4c14L
  
11453 ····.line·26611453 ····.line·266
11454 ····.line·26711454 ····.line·267
11455 ····.line·26811455 ····.line·268
11456 ····.line·26911456 ····.line·269
11457 ····.line·27011457 ····.line·270
11458 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;11458 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
⊟
878 B
smali/com/osfans/trime/ui/main/AboutFragment.smali
    
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 ····.line·44235 ····.line·44
236 ····.line·45236 ····.line·45
237 ····const·v1,·0x7f110113237 ····const·v1,·0x7f110113
  
238 ····.line·46238 ····.line·46
239 ····.line·47239 ····.line·47
240 ····.line·48240 ····.line·48
241 ····const-string·v2,·"ver.1.2.0-0-g907bfcb"241 ····const-string·v2,·"ver.1.2.0-0-g907bfcbb"
  
242 ····.line·49242 ····.line·49
243 ····.line·50243 ····.line·50
244 ····invoke-static·{p1,·v1,·v2,·p2},·Lkotlin/ResultKt;->addPreference$default(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V244 ····invoke-static·{p1,·v1,·v2,·p2},·Lkotlin/ResultKt;->addPreference$default(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V
  
245 ····.line·51245 ····.line·51
246 ····.line·52246 ····.line·52
Offset 324, 15 lines modifiedOffset 324, 15 lines modified
324 ····move-result-object·v3324 ····move-result-object·v3
  
325 ····.line·92325 ····.line·92
326 ····new-instance·v4,·Ljava/util/Date;326 ····new-instance·v4,·Ljava/util/Date;
  
327 ····.line·93327 ····.line·93
328 ····.line·94328 ····.line·94
329 ····const-wide·v5,·0x1a0639ec5c2L329 ····const-wide·v5,·0x1a16ced4c14L
  
330 ····.line·95330 ····.line·95
331 ····.line·96331 ····.line·96
332 ····.line·97332 ····.line·97
333 ····.line·98333 ····.line·98
334 ····.line·99334 ····.line·99
335 ····invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;-><init>(J)V335 ····invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;-><init>(J)V
⊟
613 B
smali/com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.smali
    
Offset 328, 15 lines modifiedOffset 328, 15 lines modified
  
328 ····.line·97328 ····.line·97
329 ····:pswitch_4329 ····:pswitch_4
330 ····sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;->DASH_G_PATTERN:Lkotlin/text/Regex;330 ····sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;->DASH_G_PATTERN:Lkotlin/text/Regex;
  
331 ····.line·98331 ····.line·98
332 ····.line·99332 ····.line·99
333 ····const-string·v0,·"ver.1.2.0-0-g907bfcb"333 ····const-string·v0,·"ver.1.2.0-0-g907bfcbb"
  
334 ····.line·100334 ····.line·100
335 ····.line·101335 ····.line·101
336 ····invoke-static·{v0},·Lcom/osfans/trime/util/ColorUtils;->getCommitFromVersionName(Ljava/lang/String;)Ljava/lang/String;336 ····invoke-static·{v0},·Lcom/osfans/trime/util/ColorUtils;->getCommitFromVersionName(Ljava/lang/String;)Ljava/lang/String;
  
337 ····.line·102337 ····.line·102
338 ····.line·103338 ····.line·103