14.4 MB
/home/fdroid/fdroiddata/tmp/com.osfans.trime_20260701.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.osfans.trime_20260701.apk
680 B
zipinfo {}
    
Offset 659, 8 lines modifiedOffset 659, 8 lines modified
659 -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml659 -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml
660 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml660 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
661 -rw----·····0.0·fat·····1136·b-·defN·81-Jan-01·01:01·res/zz.xml661 -rw----·····0.0·fat·····1136·b-·defN·81-Jan-01·01:01·res/zz.xml
662 -rw----·····0.0·fat···684564·b-·stor·81-Jan-01·01:01·resources.arsc662 -rw----·····0.0·fat···684564·b-·stor·81-Jan-01·01:01·resources.arsc
663 -rw----·····2.0·fat····59138·b-·defN·81-Jan-01·01:01·META-INF/E07C0C61.SF663 -rw----·····2.0·fat····59138·b-·defN·81-Jan-01·01:01·META-INF/E07C0C61.SF
664 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/E07C0C61.RSA664 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/E07C0C61.RSA
665 -rw----·····2.0·fat····59011·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF665 -rw----·····2.0·fat····59011·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
666 664·files,·37408354·bytes·uncompressed,·14838072·bytes·compressed:··60.3%666 664·files,·37408354·bytes·uncompressed,·14838087·bytes·compressed:··60.3%
14.4 MB
classes.dex
8.75 KB
dexdump -a -d -f -h {}
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············:·dbe05c744 checksum············:·88025a0f
5 signature···········:·e6b8...da405 signature···········:·1f7e...3748
6 file_size···········:·39989526 file_size···········:·3998952
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·····:·3209410 string_ids_size·····:·32094
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·561212 type_ids_size·······:·5612
Offset 690369, 15 lines modifiedOffset 690369, 15 lines modified
690369 25d5c8:·1a08·f528······························|011a:·const-string·v8,·"Undefined"·//·string@28f5690369 25d5c8:·1a08·f528······························|011a:·const-string·v8,·"Undefined"·//·string@28f5
690370 25d5cc:·1a01·2827······························|011c:·const-string·v1,·"Screen·orientation:·"·//·string@2728690370 25d5cc:·1a01·2827······························|011c:·const-string·v1,·"Screen·orientation:·"·//·string@2728
690371 25d5d0:·6e20·0a42·8100·························|011e:·invoke-virtual·{v1,·v8},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@420a690371 25d5d0:·6e20·0a42·8100·························|011e:·invoke-virtual·{v1,·v8},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@420a
690372 25d5d6:·0c08···································|0121:·move-result-object·v8690372 25d5d6:·0c08···································|0121:·move-result-object·v8
690373 25d5d8:·6e20·4b42·8000·························|0122:·invoke-virtual·{v0,·v8},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@424b690373 25d5d8:·6e20·4b42·8000·························|0122:·invoke-virtual·{v0,·v8},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@424b
690374 25d5de:·1a08·4c00······························|0125:·const-string·v8,·"\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260701\nVersion·Name:·v3.3.11-0-ge4e67cdb-release\n"·//·string@004c690374 25d5de:·1a08·4c00······························|0125:·const-string·v8,·"\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260701\nVersion·Name:·v3.3.11-0-ge4e67cdb-release\n"·//·string@004c
690375 25d5e2:·6e20·4b42·8000·························|0127:·invoke-virtual·{v0,·v8},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@424b690375 25d5e2:·6e20·4b42·8000·························|0127:·invoke-virtual·{v0,·v8},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@424b
690376 25d5e8:·1801·7acd·ce24·9f01·0000···············|012a:·const-wide·v1,·#double·8.80933e-312·//·#0000019f24cecd7a690376 25d5e8:·1801·fb8d·275d·9f01·0000···············|012a:·const-wide·v1,·#double·8.814e-312·//·#0000019f5d278dfb
690377 25d5f2:·7120·bb41·2100·························|012f:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@41bb690377 25d5f2:·7120·bb41·2100·························|012f:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@41bb
690378 25d5f8:·0c08···································|0132:·move-result-object·v8690378 25d5f8:·0c08···································|0132:·move-result-object·v8
690379 25d5fa:·7110·1240·0800·························|0133:·invoke-static·{v8},·Lcom/osfans/trime/util/DateTimeKt;.iso8601UTCDateTime:(Ljava/lang/Long;)Ljava/lang/String;·//·method@4012690379 25d5fa:·7110·1240·0800·························|0133:·invoke-static·{v8},·Lcom/osfans/trime/util/DateTimeKt;.iso8601UTCDateTime:(Ljava/lang/Long;)Ljava/lang/String;·//·method@4012
690380 25d600:·0c08···································|0136:·move-result-object·v8690380 25d600:·0c08···································|0136:·move-result-object·v8
690381 25d602:·1a01·fc07······························|0137:·const-string·v1,·"Build·Time:·"·//·string@07fc690381 25d602:·1a01·fc07······························|0137:·const-string·v1,·"Build·Time:·"·//·string@07fc
690382 25d606:·6e20·0a42·8100·························|0139:·invoke-virtual·{v1,·v8},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@420a690382 25d606:·6e20·0a42·8100·························|0139:·invoke-virtual·{v1,·v8},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@420a
690383 25d60c:·0c08···································|013c:·move-result-object·v8690383 25d60c:·0c08···································|013c:·move-result-object·v8
Offset 1287133, 15 lines modifiedOffset 1287133, 15 lines modified
1287133 24f40a:·1a04·d76a······························|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@6ad71287133 24f40a:·1a04·d76a······························|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@6ad7
1287134 24f40e:·7110·c804·0400·························|0055:·invoke-static·{v4},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04c81287134 24f40e:·7110·c804·0400·························|0055:·invoke-static·{v4},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04c8
1287135 24f414:·0c04···································|0058:·move-result-object·v41287135 24f414:·0c04···································|0058:·move-result-object·v4
1287136 24f416:·7030·e401·1004·························|0059:·invoke-direct·{v0,·v1,·v4},·Landroid/content/Intent;.<init>:(Ljava/lang/String;Landroid/net/Uri;)V·//·method@01e41287136 24f416:·7030·e401·1004·························|0059:·invoke-direct·{v0,·v1,·v4},·Landroid/content/Intent;.<init>:(Ljava/lang/String;Landroid/net/Uri;)V·//·method@01e4
1287137 24f41c:·6e20·ea1c·0300·························|005c:·invoke-virtual·{v3,·v0},·Landroidx/fragment/app/Fragment;.startActivity:(Landroid/content/Intent;)V·//·method@1cea1287137 24f41c:·6e20·ea1c·0300·························|005c:·invoke-virtual·{v3,·v0},·Landroidx/fragment/app/Fragment;.startActivity:(Landroid/content/Intent;)V·//·method@1cea
1287138 24f422:·1102···································|005f:·return-object·v21287138 24f422:·1102···································|005f:·return-object·v2
1287139 24f424:·6200·0f40······························|0060:·sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;.DASH_G_PATTERN:Lkotlin/text/Regex;·//·field@400f1287139 24f424:·6200·0f40······························|0060:·sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;.DASH_G_PATTERN:Lkotlin/text/Regex;·//·field@400f
1287140 24f428:·1a00·6b7c······························|0062:·const-string·v0,·"ver.1.2.0-0-g907bfcb"·//·string@7c6b1287140 24f428:·1a00·6b7c······························|0062:·const-string·v0,·"ver.1.2.0-0-g907bfcbb"·//·string@7c6b
1287141 24f42c:·7110·4d28·0000·························|0064:·invoke-static·{v0},·Landroidx/transition/Transition$1;.access$getCommitFromVersionName:(Ljava/lang/String;)Ljava/lang/String;·//·method@284d1287141 24f42c:·7110·4d28·0000·························|0064:·invoke-static·{v0},·Landroidx/transition/Transition$1;.access$getCommitFromVersionName:(Ljava/lang/String;)Ljava/lang/String;·//·method@284d
1287142 24f432:·0c00···································|0067:·move-result-object·v01287142 24f432:·0c00···································|0067:·move-result-object·v0
1287143 24f434:·2204·5200······························|0068:·new-instance·v4,·Landroid/content/Intent;·//·type@00521287143 24f434:·2204·5200······························|0068:·new-instance·v4,·Landroid/content/Intent;·//·type@0052
1287144 24f438:·1a05·b25c······························|006a:·const-string·v5,·"https://github.com/BYVoid/OpenCC/commit/"·//·string@5cb21287144 24f438:·1a05·b25c······························|006a:·const-string·v5,·"https://github.com/BYVoid/OpenCC/commit/"·//·string@5cb2
1287145 24f43c:·6e20·0a42·0500·························|006c:·invoke-virtual·{v5,·v0},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@420a1287145 24f43c:·6e20·0a42·0500·························|006c:·invoke-virtual·{v5,·v0},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@420a
1287146 24f442:·0c00···································|006f:·move-result-object·v01287146 24f442:·0c00···································|006f:·move-result-object·v0
1287147 24f444:·7110·c804·0000·························|0070:·invoke-static·{v0},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04c81287147 24f444:·7110·c804·0000·························|0070:·invoke-static·{v0},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04c8
Offset 1287842, 15 lines modifiedOffset 1287842, 15 lines modified
1287842 24f770:·1401·b600·117f·························|001e:·const·v1,·#float·1.92742e+38·//·#7f1100b61287842 24f770:·1401·b600·117f·························|001e:·const·v1,·#float·1.92742e+38·//·#7f1100b6
1287843 24f776:·1a02·fd05······························|0021:·const-string·v2,·"1.17.0-0-g33e78140"·//·string@05fd1287843 24f776:·1a02·fd05······························|0021:·const-string·v2,·"1.17.0-0-g33e78140"·//·string@05fd
1287844 24f77a:·7140·7d27·1892·························|0023:·invoke-static·{v8,·v1,·v2,·v9},·Landroidx/sqlite/SQLite;.addPreference$default:(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V·//·method@277d1287844 24f77a:·7140·7d27·1892·························|0023:·invoke-static·{v8,·v1,·v2,·v9},·Landroidx/sqlite/SQLite;.addPreference$default:(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V·//·method@277d
1287845 24f780:·2209·d90a······························|0026:·new-instance·v9,·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;·//·type@0ad91287845 24f780:·2209·d90a······························|0026:·new-instance·v9,·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;·//·type@0ad9
1287846 24f784:·1251···································|0028:·const/4·v1,·#int·5·//·#51287846 24f784:·1251···································|0028:·const/4·v1,·#int·5·//·#5
1287847 24f786:·7030·8b3e·7901·························|0029:·invoke-direct·{v9,·v7,·v1},·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;.<init>:(Lcom/osfans/trime/ui/main/AboutFragment;I)V·//·method@3e8b1287847 24f786:·7030·8b3e·7901·························|0029:·invoke-direct·{v9,·v7,·v1},·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;.<init>:(Lcom/osfans/trime/ui/main/AboutFragment;I)V·//·method@3e8b
1287848 24f78c:·1401·0a01·117f·························|002c:·const·v1,·#float·1.92743e+38·//·#7f11010a1287848 24f78c:·1401·0a01·117f·························|002c:·const·v1,·#float·1.92743e+38·//·#7f11010a
1287849 24f792:·1a02·6b7c······························|002f:·const-string·v2,·"ver.1.2.0-0-g907bfcb"·//·string@7c6b1287849 24f792:·1a02·6b7c······························|002f:·const-string·v2,·"ver.1.2.0-0-g907bfcbb"·//·string@7c6b
1287850 24f796:·7140·7d27·1892·························|0031:·invoke-static·{v8,·v1,·v2,·v9},·Landroidx/sqlite/SQLite;.addPreference$default:(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V·//·method@277d1287850 24f796:·7140·7d27·1892·························|0031:·invoke-static·{v8,·v1,·v2,·v9},·Landroidx/sqlite/SQLite;.addPreference$default:(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V·//·method@277d
1287851 24f79c:·2209·b305······························|0034:·new-instance·v9,·Landroidx/preference/Preference;·//·type@05b31287851 24f79c:·2209·b305······························|0034:·new-instance·v9,·Landroidx/preference/Preference;·//·type@05b3
1287852 24f7a0:·6e10·e51c·0700·························|0036:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1ce51287852 24f7a0:·6e10·e51c·0700·························|0036:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1ce5
1287853 24f7a6:·0c01···································|0039:·move-result-object·v11287853 24f7a6:·0c01···································|0039:·move-result-object·v1
1287854 24f7a8:·1202···································|003a:·const/4·v2,·#int·0·//·#01287854 24f7a8:·1202···································|003a:·const/4·v2,·#int·0·//·#0
1287855 24f7aa:·7030·d821·1902·························|003b:·invoke-direct·{v9,·v1,·v2},·Landroidx/preference/Preference;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@21d81287855 24f7aa:·7030·d821·1902·························|003b:·invoke-direct·{v9,·v1,·v2},·Landroidx/preference/Preference;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@21d8
1287856 24f7b0:·6e10·f321·0900·························|003e:·invoke-virtual·{v9},·Landroidx/preference/Preference;.setIconSpaceReserved:()V·//·method@21f31287856 24f7b0:·6e10·f321·0900·························|003e:·invoke-virtual·{v9},·Landroidx/preference/Preference;.setIconSpaceReserved:()V·//·method@21f3
Offset 1287863, 15 lines modifiedOffset 1287863, 15 lines modified
1287863 24f7d0:·6e20·f821·1900·························|004e:·invoke-virtual·{v9,·v1},·Landroidx/preference/Preference;.setTitle:(I)V·//·method@21f81287863 24f7d0:·6e20·f821·1900·························|004e:·invoke-virtual·{v9,·v1},·Landroidx/preference/Preference;.setTitle:(I)V·//·method@21f8
1287864 24f7d6:·6e10·e51c·0700·························|0051:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1ce51287864 24f7d6:·6e10·e51c·0700·························|0051:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1ce5
1287865 24f7dc:·0c01···································|0054:·move-result-object·v11287865 24f7dc:·0c01···································|0054:·move-result-object·v1
1287866 24f7de:·6203·3a41······························|0055:·sget-object·v3,·Lcom/osfans/trime/util/DateTimeKt;.iso8601DateFormat$delegate:Lkotlin/SynchronizedLazyImpl;·//·field@413a1287866 24f7de:·6203·3a41······························|0055:·sget-object·v3,·Lcom/osfans/trime/util/DateTimeKt;.iso8601DateFormat$delegate:Lkotlin/SynchronizedLazyImpl;·//·field@413a
1287867 24f7e2:·7100·dc42·0000·························|0057:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@42dc1287867 24f7e2:·7100·dc42·0000·························|0057:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@42dc
1287868 24f7e8:·0c03···································|005a:·move-result-object·v31287868 24f7e8:·0c03···································|005a:·move-result-object·v3
1287869 24f7ea:·2204·f60b······························|005b:·new-instance·v4,·Ljava/util/Date;·//·type@0bf61287869 24f7ea:·2204·f60b······························|005b:·new-instance·v4,·Ljava/util/Date;·//·type@0bf6
1287870 24f7ee:·1805·7acd·ce24·9f01·0000···············|005d:·const-wide·v5,·#double·8.80933e-312·//·#0000019f24cecd7a1287870 24f7ee:·1805·fb8d·275d·9f01·0000···············|005d:·const-wide·v5,·#double·8.814e-312·//·#0000019f5d278dfb
1287871 24f7f8:·7030·8a43·5406·························|0062:·invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;.<init>:(J)V·//·method@438a1287871 24f7f8:·7030·8a43·5406·························|0062:·invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;.<init>:(J)V·//·method@438a
1287872 24f7fe:·6e20·da42·4300·························|0065:·invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@42da1287872 24f7fe:·6e20·da42·4300·························|0065:·invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@42da
1287873 24f804:·0c03···································|0068:·move-result-object·v31287873 24f804:·0c03···································|0068:·move-result-object·v3
1287874 24f806:·1234···································|0069:·const/4·v4,·#int·3·//·#31287874 24f806:·1234···································|0069:·const/4·v4,·#int·3·//·#3
1287875 24f808:·2344·bc15······························|006a:·new-array·v4,·v4,·[Ljava/lang/Object;·//·type@15bc1287875 24f808:·2344·bc15······························|006a:·new-array·v4,·v4,·[Ljava/lang/Object;·//·type@15bc
1287876 24f80c:·1a05·3a0b······························|006c:·const-string·v5,·"F-Droid"·//·string@0b3a1287876 24f80c:·1a05·3a0b······························|006c:·const-string·v5,·"F-Droid"·//·string@0b3a
1287877 24f810:·4d05·0400······························|006e:·aput-object·v5,·v4,·v01287877 24f810:·4d05·0400······························|006e:·aput-object·v5,·v4,·v0
14.4 MB
classes.jar
4.13 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·7857187·bytes,·number·of·entries:·46261 Zip·file·size:·7857189·bytes,·number·of·entries:·4626
2 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·android/app/ServiceStartNotAllowedException.class2 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·android/app/ServiceStartNotAllowedException.class
3 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/app/ForegroundServiceStartNotAllowedException.class3 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/app/ForegroundServiceStartNotAllowedException.class
4 ?rwxrwxr-x··2.0·unx·····2170·b-·stor·80-Jan-01·00:00·androidx/core/app/RemoteActionCompatParcelizer.class4 ?rwxrwxr-x··2.0·unx·····2170·b-·stor·80-Jan-01·00:00·androidx/core/app/RemoteActionCompatParcelizer.class
5 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·android/support/v4/app/RemoteActionCompatParcelizer.class5 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·android/support/v4/app/RemoteActionCompatParcelizer.class
6 ?rwxrwxr-x··2.0·unx·····3184·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/IconCompatParcelizer.class6 ?rwxrwxr-x··2.0·unx·····3184·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/IconCompatParcelizer.class
7 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompatParcelizer.class7 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompatParcelizer.class
8 ?rwxrwxr-x··2.0·unx·····1802·b-·stor·80-Jan-01·00:00·androidx/activity/Api34Impl.class8 ?rwxrwxr-x··2.0·unx·····1802·b-·stor·80-Jan-01·00:00·androidx/activity/Api34Impl.class
Offset 2294, 17 lines modifiedOffset 2294, 17 lines modified
2294 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindow$special$$inlined$instance$default$1.class2294 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindow$special$$inlined$instance$default$1.class
2295 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$1.class2295 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$1.class
2296 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$2.class2296 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$2.class
2297 ?rwxrwxr-x··2.0·unx·····7489·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager.class2297 ?rwxrwxr-x··2.0·unx·····7489·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager.class
2298 ?rwxrwxr-x··2.0·unx·····8521·b-·stor·80-Jan-01·00:00·com/osfans/trime/provider/RimeDataProvider.class2298 ?rwxrwxr-x··2.0·unx·····8521·b-·stor·80-Jan-01·00:00·com/osfans/trime/provider/RimeDataProvider.class
2299 ?rwxrwxr-x··2.0·unx·····2386·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver$onReceive$1.class2299 ?rwxrwxr-x··2.0·unx·····2386·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver$onReceive$1.class
2300 ?rwxrwxr-x··2.0·unx·····1581·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver.class2300 ?rwxrwxr-x··2.0·unx·····1581·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver.class
2301 ?rwxrwxr-x··2.0·unx·····2767·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.class2301 ?rwxrwxr-x··2.0·unx·····2768·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.class
2302 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda3.class2302 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda3.class
2303 ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment.class2303 ?rwxrwxr-x··2.0·unx·····2741·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment.class
2304 ?rwxrwxr-x··2.0·unx·····1371·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity$$ExternalSyntheticLambda0.class2304 ?rwxrwxr-x··2.0·unx·····1371·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity$$ExternalSyntheticLambda0.class
2305 ?rwxrwxr-x··2.0·unx·····3570·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity.class2305 ?rwxrwxr-x··2.0·unx·····3570·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity.class
2306 ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$$ExternalSyntheticLambda2.class2306 ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$$ExternalSyntheticLambda2.class
2307 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$special$$inlined$activityViewModels$default$1.class2307 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$special$$inlined$activityViewModels$default$1.class
2308 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment.class2308 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment.class
2309 ?rwxrwxr-x··2.0·unx·····2449·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$$ExternalSyntheticLambda0.class2309 ?rwxrwxr-x··2.0·unx·····2449·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$$ExternalSyntheticLambda0.class
2310 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$special$$inlined$activityViewModels$default$1.class2310 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$special$$inlined$activityViewModels$default$1.class
Offset 4621, 8 lines modifiedOffset 4621, 8 lines modified
4621 ?rwxrwxr-x··2.0·unx·····2709·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$themeAttrStyledViewInstantiators$1.class4621 ?rwxrwxr-x··2.0·unx·····2709·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$themeAttrStyledViewInstantiators$1.class
4622 ?rwxrwxr-x··2.0·unx·····2220·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$viewInstantiators$1.class4622 ?rwxrwxr-x··2.0·unx·····2220·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$viewInstantiators$1.class
4623 ?rwxrwxr-x··2.0·unx·····2752·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl.class4623 ?rwxrwxr-x··2.0·unx·····2752·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl.class
4624 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt$cachedViewConstructors$2.class4624 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt$cachedViewConstructors$2.class
4625 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt.class4625 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt.class
4626 ?rwxrwxr-x··2.0·unx·····3475·b-·stor·80-Jan-01·00:00·timber/log/Timber$Forest.class4626 ?rwxrwxr-x··2.0·unx·····3475·b-·stor·80-Jan-01·00:00·timber/log/Timber$Forest.class
4627 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·timber/log/Timber.class4627 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·timber/log/Timber.class
4628 4626·files,·8722087·bytes·uncompressed,·6941441·bytes·compressed:··20.4%4628 4626·files,·8722089·bytes·uncompressed,·6941443·bytes·compressed:··20.4%
14.4 MB
zipdetails --redact --walk --utc {}
    
Offset 22163, 15 lines modifiedOffset 22163, 15 lines modified
22163 2AC56A·LOCAL·HEADER·#1221····04034B50·(67324752)22163 2AC56A·LOCAL·HEADER·#1221····04034B50·(67324752)
22164 2AC56E·Extract·Zip·Spec······14·(20)·'2.0'22164 2AC56E·Extract·Zip·Spec······14·(20)·'2.0'
22165 2AC56F·Extract·OS············00·(0)·'MS-DOS'22165 2AC56F·Extract·OS············00·(0)·'MS-DOS'
22166 2AC570·General·Purpose·Flag··0000·(0)22166 2AC570·General·Purpose·Flag··0000·(0)
22167 ·······[Bits·1-2]············0·'Normal·Compression'22167 ·······[Bits·1-2]············0·'Normal·Compression'
22168 2AC572·Compression·Method····0008·(8)·'Deflated'22168 2AC572·Compression·Method····0008·(8)·'Deflated'
22169 2AC574·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22169 2AC574·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22170 2AC578·CRC···················4D1B299D·(1293625757)22170 2AC578·CRC···················6039A926·(1614391590)
22171 2AC57C·Compressed·Size·······00004EF6·(20214)22171 2AC57C·Compressed·Size·······00004EF6·(20214)
22172 2AC580·Uncompressed·Size·····0000A957·(43351)22172 2AC580·Uncompressed·Size·····0000A957·(43351)
22173 2AC584·Filename·Length·······0022·(34)22173 2AC584·Filename·Length·······0022·(34)
22174 2AC586·Extra·Length··········0000·(0)22174 2AC586·Extra·Length··········0000·(0)
22175 2AC588·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22175 2AC588·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22176 #22176 #
22177 #·WARNING:·Offset·0x2AC588:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22177 #·WARNING:·Offset·0x2AC588:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Offset 41759, 163902 lines modifiedOffset 41759, 163902 lines modified
  
41759 53A762·LOCAL·HEADER·#2300····04034B50·(67324752)41759 53A762·LOCAL·HEADER·#2300····04034B50·(67324752)
41760 53A766·Extract·Zip·Spec······14·(20)·'2.0'41760 53A766·Extract·Zip·Spec······14·(20)·'2.0'
41761 53A767·Extract·OS············00·(0)·'MS-DOS'41761 53A767·Extract·OS············00·(0)·'MS-DOS'
41762 53A768·General·Purpose·Flag··0000·(0)41762 53A768·General·Purpose·Flag··0000·(0)
41763 53A76A·Compression·Method····0000·(0)·'Stored'41763 53A76A·Compression·Method····0000·(0)·'Stored'
41764 53A76C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41764 53A76C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41765 53A770·CRC···················B3BF610A·(3015663882)41765 53A770·CRC···················CF539B92·(3478363026)
41766 53A774·Compressed·Size·······00000ACF·(2767)41766 53A774·Compressed·Size·······00000AD0·(2768)
41767 53A778·Uncompressed·Size·····00000ACF·(2767)41767 53A778·Uncompressed·Size·····00000AD0·(2768)
41768 53A77C·Filename·Length·······0046·(70)41768 53A77C·Filename·Length·······0046·(70)
41769 53A77E·Extra·Length··········0000·(0)41769 53A77E·Extra·Length··········0000·(0)
41770 53A780·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41770 53A780·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41771 #41771 #
41772 #·WARNING:·Offset·0x53A780:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41772 #·WARNING:·Offset·0x53A780:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41773 #··········Zero·length·filename41773 #··········Zero·length·filename
41774 #41774 #
41775 53A7C6·PAYLOAD41775 53A7C6·PAYLOAD
Diff chunk too large, falling back to line-by-line diff (2410 lines added, 2410 lines removed)
  
41776 53B295·LOCAL·HEADER·#2301····04034B50·(67324752)41776 53B296·LOCAL·HEADER·#2301····04034B50·(67324752)
41777 53B299·Extract·Zip·Spec······14·(20)·'2.0'41777 53B29A·Extract·Zip·Spec······14·(20)·'2.0'
41778 53B29A·Extract·OS············00·(0)·'MS-DOS'41778 53B29B·Extract·OS············00·(0)·'MS-DOS'
41779 53B29B·General·Purpose·Flag··0000·(0)41779 53B29C·General·Purpose·Flag··0000·(0)
41780 53B29D·Compression·Method····0000·(0)·'Stored'41780 53B29E·Compression·Method····0000·(0)·'Stored'
41781 53B29F·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41781 53B2A0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41782 53B2A3·CRC···················E9B51291·(3920958097)41782 53B2A4·CRC···················E9B51291·(3920958097)
41783 53B2A7·Compressed·Size·······00000678·(1656)41783 53B2A8·Compressed·Size·······00000678·(1656)
41784 53B2AB·Uncompressed·Size·····00000678·(1656)41784 53B2AC·Uncompressed·Size·····00000678·(1656)
41785 53B2AF·Filename·Length·······0046·(70)41785 53B2B0·Filename·Length·······0046·(70)
41786 53B2B1·Extra·Length··········0000·(0)41786 53B2B2·Extra·Length··········0000·(0)
41787 53B2B3·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41787 53B2B4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41788 #41788 #
41789 #·WARNING:·Offset·0x53B2B3:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41789 #·WARNING:·Offset·0x53B2B4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41790 #··········Zero·length·filename41790 #··········Zero·length·filename
41791 #41791 #
41792 53B2F9·PAYLOAD41792 53B2FA·PAYLOAD
  
41793 53B971·LOCAL·HEADER·#2302····04034B50·(67324752)41793 53B972·LOCAL·HEADER·#2302····04034B50·(67324752)
41794 53B975·Extract·Zip·Spec······14·(20)·'2.0'41794 53B976·Extract·Zip·Spec······14·(20)·'2.0'
41795 53B976·Extract·OS············00·(0)·'MS-DOS'41795 53B977·Extract·OS············00·(0)·'MS-DOS'
41796 53B977·General·Purpose·Flag··0000·(0)41796 53B978·General·Purpose·Flag··0000·(0)
41797 53B979·Compression·Method····0000·(0)·'Stored'41797 53B97A·Compression·Method····0000·(0)·'Stored'
41798 53B97B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41798 53B97C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41799 53B97F·CRC···················BB42CD10·(3141717264)41799 53B980·CRC···················7AD73AE8·(2060925672)
41800 53B983·Compressed·Size·······00000AB4·(2740)41800 53B984·Compressed·Size·······00000AB5·(2741)
41801 53B987·Uncompressed·Size·····00000AB4·(2740)41801 53B988·Uncompressed·Size·····00000AB5·(2741)
41802 53B98B·Filename·Length·······002C·(44)41802 53B98C·Filename·Length·······002C·(44)
41803 53B98D·Extra·Length··········0000·(0)41803 53B98E·Extra·Length··········0000·(0)
41804 53B98F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41804 53B990·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41805 #41805 #
41806 #·WARNING:·Offset·0x53B98F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41806 #·WARNING:·Offset·0x53B990:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41807 #··········Zero·length·filename41807 #··········Zero·length·filename
41808 #41808 #
41809 53B9BB·PAYLOAD41809 53B9BC·PAYLOAD
  
41810 53C46F·LOCAL·HEADER·#2303····04034B50·(67324752)41810 53C471·LOCAL·HEADER·#2303····04034B50·(67324752)
41811 53C473·Extract·Zip·Spec······14·(20)·'2.0'41811 53C475·Extract·Zip·Spec······14·(20)·'2.0'
41812 53C474·Extract·OS············00·(0)·'MS-DOS'41812 53C476·Extract·OS············00·(0)·'MS-DOS'
41813 53C475·General·Purpose·Flag··0000·(0)41813 53C477·General·Purpose·Flag··0000·(0)
41814 53C477·Compression·Method····0000·(0)·'Stored'41814 53C479·Compression·Method····0000·(0)·'Stored'
41815 53C479·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41815 53C47B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41816 53C47D·CRC···················5EE8EA28·(1592322600)41816 53C47F·CRC···················5EE8EA28·(1592322600)
41817 53C481·Compressed·Size·······0000055B·(1371)41817 53C483·Compressed·Size·······0000055B·(1371)
41818 53C485·Uncompressed·Size·····0000055B·(1371)41818 53C487·Uncompressed·Size·····0000055B·(1371)
41819 53C489·Filename·Length·······0049·(73)41819 53C48B·Filename·Length·······0049·(73)
41820 53C48B·Extra·Length··········0000·(0)41820 53C48D·Extra·Length··········0000·(0)
41821 53C48D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41821 53C48F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41822 #41822 #
41823 #·WARNING:·Offset·0x53C48D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41823 #·WARNING:·Offset·0x53C48F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41824 #··········Zero·length·filename41824 #··········Zero·length·filename
41825 #41825 #
41826 53C4D6·PAYLOAD41826 53C4D8·PAYLOAD
  
41827 53CA31·LOCAL·HEADER·#2304····04034B50·(67324752)41827 53CA33·LOCAL·HEADER·#2304····04034B50·(67324752)
41828 53CA35·Extract·Zip·Spec······14·(20)·'2.0'41828 53CA37·Extract·Zip·Spec······14·(20)·'2.0'
41829 53CA36·Extract·OS············00·(0)·'MS-DOS'41829 53CA38·Extract·OS············00·(0)·'MS-DOS'
41830 53CA37·General·Purpose·Flag··0000·(0)41830 53CA39·General·Purpose·Flag··0000·(0)
41831 53CA39·Compression·Method····0000·(0)·'Stored'41831 53CA3B·Compression·Method····0000·(0)·'Stored'
41832 53CA3B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41832 53CA3D·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41833 53CA3F·CRC···················2AABBA76·(715897462)41833 53CA41·CRC···················2AABBA76·(715897462)
41834 53CA43·Compressed·Size·······00000DF2·(3570)41834 53CA45·Compressed·Size·······00000DF2·(3570)
41835 53CA47·Uncompressed·Size·····00000DF2·(3570)41835 53CA49·Uncompressed·Size·····00000DF2·(3570)
41836 53CA4B·Filename·Length·······002F·(47)41836 53CA4D·Filename·Length·······002F·(47)
41837 53CA4D·Extra·Length··········0000·(0)41837 53CA4F·Extra·Length··········0000·(0)
41838 53CA4F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41838 53CA51·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41839 #41839 #
41840 #·WARNING:·Offset·0x53CA4F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41840 #·WARNING:·Offset·0x53CA51:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41841 #··········Zero·length·filename41841 #··········Zero·length·filename
41842 #41842 #
41843 53CA7E·PAYLOAD41843 53CA80·PAYLOAD
  
41844 53D870·LOCAL·HEADER·#2305····04034B50·(67324752)41844 53D872·LOCAL·HEADER·#2305····04034B50·(67324752)
41845 53D874·Extract·Zip·Spec······14·(20)·'2.0'41845 53D876·Extract·Zip·Spec······14·(20)·'2.0'
41846 53D875·Extract·OS············00·(0)·'MS-DOS'41846 53D877·Extract·OS············00·(0)·'MS-DOS'
41847 53D876·General·Purpose·Flag··0000·(0)41847 53D878·General·Purpose·Flag··0000·(0)
41848 53D878·Compression·Method····0000·(0)·'Stored'41848 53D87A·Compression·Method····0000·(0)·'Stored'
41849 53D87A·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41849 53D87C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41850 53D87E·CRC···················738C5179·(1938575737)41850 53D880·CRC···················738C5179·(1938575737)
41851 53D882·Compressed·Size·······0000048C·(1164)41851 53D884·Compressed·Size·······0000048C·(1164)
41852 53D886·Uncompressed·Size·····0000048C·(1164)41852 53D888·Uncompressed·Size·····0000048C·(1164)
41853 53D88A·Filename·Length·······004A·(74)41853 53D88C·Filename·Length·······004A·(74)
41854 53D88C·Extra·Length··········0000·(0)41854 53D88E·Extra·Length··········0000·(0)
41855 53D88E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41855 53D890·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41856 #41856 #
41857 #·WARNING:·Offset·0x53D88E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41857 #·WARNING:·Offset·0x53D890:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41858 #··········Zero·length·filename41858 #··········Zero·length·filename
41859 #41859 #
41860 53D8D8·PAYLOAD41860 53D8DA·PAYLOAD
  
41861 53DD64·LOCAL·HEADER·#2306····04034B50·(67324752)41861 53DD66·LOCAL·HEADER·#2306····04034B50·(67324752)
Max diff block lines reached; 14891324/15104482 bytes (98.59%) of diff not shown.
916 B
com/osfans/trime/util/MenuKt.class
848 B
procyon -ec {}
    
Offset 1739, 15 lines modifiedOffset 1739, 15 lines modified
1739 ············}1739 ············}
1740 ········}1740 ········}
1741 ········else·{1741 ········else·{
1742 ············str·=·"Undefined";1742 ············str·=·"Undefined";
1743 ········}1743 ········}
1744 ········sb.append("Screen·orientation:·".concat(str));1744 ········sb.append("Screen·orientation:·".concat(str));
1745 ········sb.append("\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260701\nVersion·Name:·v3.3.11-0-ge4e67cdb-release\n");1745 ········sb.append("\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260701\nVersion·Name:·v3.3.11-0-ge4e67cdb-release\n");
1746 ········sb.append("Build·Time:·".concat(DateTimeKt.iso8601UTCDateTime(Long.valueOf(1783028960634L))));1746 ········sb.append("Build·Time:·".concat(DateTimeKt.iso8601UTCDateTime(Long.valueOf(1783974301179L))));
1747 ········sb.append("\nBuild·Git·Hash:·e4e67cdb9ebb1c59edbeed508bdbd572a3021beb\n");1747 ········sb.append("\nBuild·Git·Hash:·e4e67cdb9ebb1c59edbeed508bdbd572a3021beb\n");
1748 ········return·sb.toString();1748 ········return·sb.toString();
1749 ····}1749 ····}
1750 ····1750 ····
1751 ····public·static·final·Context·getAppContext()·{1751 ····public·static·final·Context·getAppContext()·{
1752 ········final·TrimeApplication·instance·=·TrimeApplication.instance;1752 ········final·TrimeApplication·instance·=·TrimeApplication.instance;
1753 ········if·(instance·!=·null)·{1753 ········if·(instance·!=·null)·{
1.41 KB
com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.class
1.27 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(Transition$1.access$getCommitFromVersionName("ver.1.2.0-0-g907bfcb")))));50 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("https://github.com/BYVoid/OpenCC/commit/".concat(Transition$1.access$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(Transition$1.access$getCommitFromVersionName("1.17.0-0-g33e78140")))));55 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("https://github.com/rime/librime/commit/".concat(Transition$1.access$getCommitFromVersionName("1.17.0-0-g33e78140")))));
56 ················return·instance;56 ················return·instance;
57 ············}57 ············}
2.47 KB
com/osfans/trime/ui/main/AboutFragment.class
2.38 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 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820633,·"v3.3.11-0-ge4e67cdb-release",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·0));34 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820633,·"v3.3.11-0-ge4e67cdb-release",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·0));
35 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820726,·"1.17.0-0-g33e78140",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·4));35 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820726,·"1.17.0-0-g33e78140",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·4));
36 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820810,·"ver.1.2.0-0-g907bfcb",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·5));36 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820810,·"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(2131820597);45 ········preference.setTitle(2131820597);
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(1783028960634L));48 ········final·String·format·=·DateFormat.getDateTimeInstance().format(new·Date(1783974301179L));
49 ········final·Object[]·array·=·{·"F-Droid",·null,·null·};49 ········final·Object[]·array·=·{·"F-Droid",·null,·null·};
50 ········array[mCopyingEnabled2]·=·"e4e67cdb9ebb1c59edbeed508bdbd572a3021beb";50 ········array[mCopyingEnabled2]·=·"e4e67cdb9ebb1c59edbeed508bdbd572a3021beb";
51 ········array[2]·=·format;51 ········array[2]·=·format;
52 ········preference.setSummary((CharSequence)requireContext.getString(2131820598,·array));52 ········preference.setSummary((CharSequence)requireContext.getString(2131820598,·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·=·"";
511 B
smali/com/osfans/trime/util/MenuKt.smali
    
Offset 8007, 15 lines modifiedOffset 8007, 15 lines modified
8007 ····.line·2958007 ····.line·295
8008 ····.line·2968008 ····.line·296
8009 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;8009 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
8010 ····.line·2978010 ····.line·297
8011 ····.line·2988011 ····.line·298
8012 ····.line·2998012 ····.line·299
8013 ····const-wide·v1,·0x19f24cecd7aL8013 ····const-wide·v1,·0x19f5d278dfbL
  
8014 ····.line·3008014 ····.line·300
8015 ····.line·3018015 ····.line·301
8016 ····.line·3028016 ····.line·302
8017 ····.line·3038017 ····.line·303
8018 ····.line·3048018 ····.line·304
8019 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;8019 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
885 B
smali/com/osfans/trime/ui/main/AboutFragment.smali
    
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 ····.line·44211 ····.line·44
212 ····.line·45212 ····.line·45
213 ····const·v1,·0x7f11010a213 ····const·v1,·0x7f11010a
  
214 ····.line·46214 ····.line·46
215 ····.line·47215 ····.line·47
216 ····.line·48216 ····.line·48
217 ····const-string·v2,·"ver.1.2.0-0-g907bfcb"217 ····const-string·v2,·"ver.1.2.0-0-g907bfcbb"
  
218 ····.line·49218 ····.line·49
219 ····.line·50219 ····.line·50
220 ····invoke-static·{p1,·v1,·v2,·p2},·Landroidx/sqlite/SQLite;->addPreference$default(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V220 ····invoke-static·{p1,·v1,·v2,·p2},·Landroidx/sqlite/SQLite;->addPreference$default(Landroidx/preference/PreferenceGroup;ILjava/lang/String;Lkotlin/jvm/functions/Function0;)V
  
221 ····.line·51221 ····.line·51
222 ····.line·52222 ····.line·52
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
300 ····move-result-object·v3300 ····move-result-object·v3
  
301 ····.line·92301 ····.line·92
302 ····new-instance·v4,·Ljava/util/Date;302 ····new-instance·v4,·Ljava/util/Date;
  
303 ····.line·93303 ····.line·93
304 ····.line·94304 ····.line·94
305 ····const-wide·v5,·0x19f24cecd7aL305 ····const-wide·v5,·0x19f5d278dfbL
  
306 ····.line·95306 ····.line·95
307 ····.line·96307 ····.line·96
308 ····.line·97308 ····.line·97
309 ····.line·98309 ····.line·98
310 ····.line·99310 ····.line·99
311 ····invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;-><init>(J)V311 ····invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;-><init>(J)V
620 B
smali/com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.smali
    
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
  
332 ····.line·97332 ····.line·97
333 ····:pswitch_4333 ····:pswitch_4
334 ····sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;->DASH_G_PATTERN:Lkotlin/text/Regex;334 ····sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;->DASH_G_PATTERN:Lkotlin/text/Regex;
  
335 ····.line·98335 ····.line·98
336 ····.line·99336 ····.line·99
337 ····const-string·v0,·"ver.1.2.0-0-g907bfcb"337 ····const-string·v0,·"ver.1.2.0-0-g907bfcbb"
  
338 ····.line·100338 ····.line·100
339 ····.line·101339 ····.line·101
340 ····invoke-static·{v0},·Landroidx/transition/Transition$1;->access$getCommitFromVersionName(Ljava/lang/String;)Ljava/lang/String;340 ····invoke-static·{v0},·Landroidx/transition/Transition$1;->access$getCommitFromVersionName(Ljava/lang/String;)Ljava/lang/String;
  
341 ····.line·102341 ····.line·102
342 ····.line·103342 ····.line·103