⊟
14.4 MB
/home/fdroid/fdroiddata/tmp/com.osfans.trime_20260501.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.osfans.trime_20260501.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,·37053594·bytes·uncompressed,·14698869·bytes·compressed:··60.3%666 664·files,·37053594·bytes·uncompressed,·14698849·bytes·compressed:··60.3%
⊟
14.4 MB
classes.dex
⊟
8.76 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············:·f581fe464 checksum············:·2832f482
5 signature···········:·3b2c...f2df5 signature···········:·812f...16e3
6 file_size···········:·39960326 file_size···········:·3996032
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·····:·3208910 string_ids_size·····:·32089
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·560912 type_ids_size·······:·5609
Offset 689719, 15 lines modifiedOffset 689719, 15 lines modified
689719 25cc04:·1a07·f428······························|00f8:·const-string·v7,·"Undefined"·//·string@28f4689719 25cc04:·1a07·f428······························|00f8:·const-string·v7,·"Undefined"·//·string@28f4
689720 25cc08:·1a01·2727······························|00fa:·const-string·v1,·"Screen·orientation:·"·//·string@2727689720 25cc08:·1a01·2727······························|00fa:·const-string·v1,·"Screen·orientation:·"·//·string@2727
689721 25cc0c:·6e20·f941·7100·························|00fc:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@41f9689721 25cc0c:·6e20·f941·7100·························|00fc:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@41f9
689722 25cc12:·0c07···································|00ff:·move-result-object·v7689722 25cc12:·0c07···································|00ff:·move-result-object·v7
689723 25cc14:·6e20·3a42·7000·························|0100:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@423a689723 25cc14:·6e20·3a42·7000·························|0100:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@423a
689724 25cc1a:·1a07·4c00······························|0103:·const-string·v7,·"\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260501\nVersion·Name:·v3.3.10-0-g11440ffc-release\n"·//·string@004c689724 25cc1a:·1a07·4c00······························|0103:·const-string·v7,·"\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260501\nVersion·Name:·v3.3.10-0-g11440ffc-release\n"·//·string@004c
689725 25cc1e:·6e20·3a42·7000·························|0105:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@423a689725 25cc1e:·6e20·3a42·7000·························|0105:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@423a
689726 25cc24:·1801·e162·2fe5·9d01·0000···············|0108:·const-wide·v1,·#double·8.78284e-312·//·#0000019de52f62e1689726 25cc24:·1801·34a9·803a·a101·0000···············|0108:·const-wide·v1,·#double·8.85357e-312·//·#000001a13a80a934
689727 25cc2e:·7120·aa41·2100·························|010d:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@41aa689727 25cc2e:·7120·aa41·2100·························|010d:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@41aa
689728 25cc34:·0c07···································|0110:·move-result-object·v7689728 25cc34:·0c07···································|0110:·move-result-object·v7
689729 25cc36:·7110·0140·0700·························|0111:·invoke-static·{v7},·Lcom/osfans/trime/util/DateTimeKt;.iso8601UTCDateTime:(Ljava/lang/Long;)Ljava/lang/String;·//·method@4001689729 25cc36:·7110·0140·0700·························|0111:·invoke-static·{v7},·Lcom/osfans/trime/util/DateTimeKt;.iso8601UTCDateTime:(Ljava/lang/Long;)Ljava/lang/String;·//·method@4001
689730 25cc3c:·0c07···································|0114:·move-result-object·v7689730 25cc3c:·0c07···································|0114:·move-result-object·v7
689731 25cc3e:·1a01·fc07······························|0115:·const-string·v1,·"Build·Time:·"·//·string@07fc689731 25cc3e:·1a01·fc07······························|0115:·const-string·v1,·"Build·Time:·"·//·string@07fc
689732 25cc42:·6e20·f941·7100·························|0117:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@41f9689732 25cc42:·6e20·f941·7100·························|0117:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@41f9
689733 25cc48:·0c07···································|011a:·move-result-object·v7689733 25cc48:·0c07···································|011a:·move-result-object·v7
Offset 1286170, 15 lines modifiedOffset 1286170, 15 lines modified
1286170 24eeda:·1a04·d46a······························|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@6ad41286170 24eeda:·1a04·d46a······························|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@6ad4
1286171 24eede:·7110·c804·0400·························|0055:·invoke-static·{v4},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04c81286171 24eede:·7110·c804·0400·························|0055:·invoke-static·{v4},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04c8
1286172 24eee4:·0c04···································|0058:·move-result-object·v41286172 24eee4:·0c04···································|0058:·move-result-object·v4
1286173 24eee6:·7030·e401·1004·························|0059:·invoke-direct·{v0,·v1,·v4},·Landroid/content/Intent;.<init>:(Ljava/lang/String;Landroid/net/Uri;)V·//·method@01e41286173 24eee6:·7030·e401·1004·························|0059:·invoke-direct·{v0,·v1,·v4},·Landroid/content/Intent;.<init>:(Ljava/lang/String;Landroid/net/Uri;)V·//·method@01e4
1286174 24eeec:·6e20·ea1c·0300·························|005c:·invoke-virtual·{v3,·v0},·Landroidx/fragment/app/Fragment;.startActivity:(Landroid/content/Intent;)V·//·method@1cea1286174 24eeec:·6e20·ea1c·0300·························|005c:·invoke-virtual·{v3,·v0},·Landroidx/fragment/app/Fragment;.startActivity:(Landroid/content/Intent;)V·//·method@1cea
1286175 24eef2:·1102···································|005f:·return-object·v21286175 24eef2:·1102···································|005f:·return-object·v2
1286176 24eef4:·6200·0240······························|0060:·sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;.DASH_G_PATTERN:Lkotlin/text/Regex;·//·field@40021286176 24eef4:·6200·0240······························|0060:·sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;.DASH_G_PATTERN:Lkotlin/text/Regex;·//·field@4002
1286177 24eef8:·1a00·667c······························|0062:·const-string·v0,·"ver.1.2.0-0-g907bfcb"·//·string@7c661286177 24eef8:·1a00·667c······························|0062:·const-string·v0,·"ver.1.2.0-0-g907bfcbb"·//·string@7c66
1286178 24eefc:·7110·4928·0000·························|0064:·invoke-static·{v0},·Landroidx/transition/Transition$1;.access$getCommitFromVersionName:(Ljava/lang/String;)Ljava/lang/String;·//·method@28491286178 24eefc:·7110·4928·0000·························|0064:·invoke-static·{v0},·Landroidx/transition/Transition$1;.access$getCommitFromVersionName:(Ljava/lang/String;)Ljava/lang/String;·//·method@2849
1286179 24ef02:·0c00···································|0067:·move-result-object·v01286179 24ef02:·0c00···································|0067:·move-result-object·v0
1286180 24ef04:·2204·5200······························|0068:·new-instance·v4,·Landroid/content/Intent;·//·type@00521286180 24ef04:·2204·5200······························|0068:·new-instance·v4,·Landroid/content/Intent;·//·type@0052
1286181 24ef08:·1a05·ae5c······························|006a:·const-string·v5,·"https://github.com/BYVoid/OpenCC/commit/"·//·string@5cae1286181 24ef08:·1a05·ae5c······························|006a:·const-string·v5,·"https://github.com/BYVoid/OpenCC/commit/"·//·string@5cae
1286182 24ef0c:·6e20·f941·0500·························|006c:·invoke-virtual·{v5,·v0},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@41f91286182 24ef0c:·6e20·f941·0500·························|006c:·invoke-virtual·{v5,·v0},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@41f9
1286183 24ef12:·0c00···································|006f:·move-result-object·v01286183 24ef12:·0c00···································|006f:·move-result-object·v0
1286184 24ef14:·7110·c804·0000·························|0070:·invoke-static·{v0},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04c81286184 24ef14:·7110·c804·0000·························|0070:·invoke-static·{v0},·Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri;·//·method@04c8
Offset 1286879, 15 lines modifiedOffset 1286879, 15 lines modified
1286879 24f240:·1401·b600·117f·························|001e:·const·v1,·#float·1.92742e+38·//·#7f1100b61286879 24f240:·1401·b600·117f·························|001e:·const·v1,·#float·1.92742e+38·//·#7f1100b6
1286880 24f246:·1a02·fc05······························|0021:·const-string·v2,·"1.16.1-0-gde4700e9"·//·string@05fc1286880 24f246:·1a02·fc05······························|0021:·const-string·v2,·"1.16.1-0-gde4700e9"·//·string@05fc
1286881 24f24a:·7140·7927·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@27791286881 24f24a:·7140·7927·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@2779
1286882 24f250:·2209·d60a······························|0026:·new-instance·v9,·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;·//·type@0ad61286882 24f250:·2209·d60a······························|0026:·new-instance·v9,·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;·//·type@0ad6
1286883 24f254:·1251···································|0028:·const/4·v1,·#int·5·//·#51286883 24f254:·1251···································|0028:·const/4·v1,·#int·5·//·#5
1286884 24f256:·7030·803e·7901·························|0029:·invoke-direct·{v9,·v7,·v1},·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;.<init>:(Lcom/osfans/trime/ui/main/AboutFragment;I)V·//·method@3e801286884 24f256:·7030·803e·7901·························|0029:·invoke-direct·{v9,·v7,·v1},·Lcom/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0;.<init>:(Lcom/osfans/trime/ui/main/AboutFragment;I)V·//·method@3e80
1286885 24f25c:·1401·0a01·117f·························|002c:·const·v1,·#float·1.92743e+38·//·#7f11010a1286885 24f25c:·1401·0a01·117f·························|002c:·const·v1,·#float·1.92743e+38·//·#7f11010a
1286886 24f262:·1a02·667c······························|002f:·const-string·v2,·"ver.1.2.0-0-g907bfcb"·//·string@7c661286886 24f262:·1a02·667c······························|002f:·const-string·v2,·"ver.1.2.0-0-g907bfcbb"·//·string@7c66
1286887 24f266:·7140·7927·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@27791286887 24f266:·7140·7927·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@2779
1286888 24f26c:·2209·b305······························|0034:·new-instance·v9,·Landroidx/preference/Preference;·//·type@05b31286888 24f26c:·2209·b305······························|0034:·new-instance·v9,·Landroidx/preference/Preference;·//·type@05b3
1286889 24f270:·6e10·e51c·0700·························|0036:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1ce51286889 24f270:·6e10·e51c·0700·························|0036:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1ce5
1286890 24f276:·0c01···································|0039:·move-result-object·v11286890 24f276:·0c01···································|0039:·move-result-object·v1
1286891 24f278:·1202···································|003a:·const/4·v2,·#int·0·//·#01286891 24f278:·1202···································|003a:·const/4·v2,·#int·0·//·#0
1286892 24f27a:·7030·d821·1902·························|003b:·invoke-direct·{v9,·v1,·v2},·Landroidx/preference/Preference;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@21d81286892 24f27a:·7030·d821·1902·························|003b:·invoke-direct·{v9,·v1,·v2},·Landroidx/preference/Preference;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@21d8
1286893 24f280:·6e10·f321·0900·························|003e:·invoke-virtual·{v9},·Landroidx/preference/Preference;.setIconSpaceReserved:()V·//·method@21f31286893 24f280:·6e10·f321·0900·························|003e:·invoke-virtual·{v9},·Landroidx/preference/Preference;.setIconSpaceReserved:()V·//·method@21f3
Offset 1286900, 15 lines modifiedOffset 1286900, 15 lines modified
1286900 24f2a0:·6e20·f821·1900·························|004e:·invoke-virtual·{v9,·v1},·Landroidx/preference/Preference;.setTitle:(I)V·//·method@21f81286900 24f2a0:·6e20·f821·1900·························|004e:·invoke-virtual·{v9,·v1},·Landroidx/preference/Preference;.setTitle:(I)V·//·method@21f8
1286901 24f2a6:·6e10·e51c·0700·························|0051:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1ce51286901 24f2a6:·6e10·e51c·0700·························|0051:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1ce5
1286902 24f2ac:·0c01···································|0054:·move-result-object·v11286902 24f2ac:·0c01···································|0054:·move-result-object·v1
1286903 24f2ae:·6203·2441······························|0055:·sget-object·v3,·Lcom/osfans/trime/util/DateTimeKt;.iso8601DateFormat$delegate:Lkotlin/SynchronizedLazyImpl;·//·field@41241286903 24f2ae:·6203·2441······························|0055:·sget-object·v3,·Lcom/osfans/trime/util/DateTimeKt;.iso8601DateFormat$delegate:Lkotlin/SynchronizedLazyImpl;·//·field@4124
1286904 24f2b2:·7100·cb42·0000·························|0057:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@42cb1286904 24f2b2:·7100·cb42·0000·························|0057:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@42cb
1286905 24f2b8:·0c03···································|005a:·move-result-object·v31286905 24f2b8:·0c03···································|005a:·move-result-object·v3
1286906 24f2ba:·2204·f10b······························|005b:·new-instance·v4,·Ljava/util/Date;·//·type@0bf11286906 24f2ba:·2204·f10b······························|005b:·new-instance·v4,·Ljava/util/Date;·//·type@0bf1
1286907 24f2be:·1805·e162·2fe5·9d01·0000···············|005d:·const-wide·v5,·#double·8.78284e-312·//·#0000019de52f62e11286907 24f2be:·1805·34a9·803a·a101·0000···············|005d:·const-wide·v5,·#double·8.85357e-312·//·#000001a13a80a934
1286908 24f2c8:·7030·7943·5406·························|0062:·invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;.<init>:(J)V·//·method@43791286908 24f2c8:·7030·7943·5406·························|0062:·invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;.<init>:(J)V·//·method@4379
1286909 24f2ce:·6e20·c942·4300·························|0065:·invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@42c91286909 24f2ce:·6e20·c942·4300·························|0065:·invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@42c9
1286910 24f2d4:·0c03···································|0068:·move-result-object·v31286910 24f2d4:·0c03···································|0068:·move-result-object·v3
1286911 24f2d6:·1234···································|0069:·const/4·v4,·#int·3·//·#31286911 24f2d6:·1234···································|0069:·const/4·v4,·#int·3·//·#3
1286912 24f2d8:·2344·b915······························|006a:·new-array·v4,·v4,·[Ljava/lang/Object;·//·type@15b91286912 24f2d8:·2344·b915······························|006a:·new-array·v4,·v4,·[Ljava/lang/Object;·//·type@15b9
1286913 24f2dc:·1a05·3b0b······························|006c:·const-string·v5,·"F-Droid"·//·string@0b3b1286913 24f2dc:·1a05·3b0b······························|006c:·const-string·v5,·"F-Droid"·//·string@0b3b
1286914 24f2e0:·4d05·0400······························|006e:·aput-object·v5,·v4,·v01286914 24f2e0:·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:·7846131·bytes,·number·of·entries:·46221 Zip·file·size:·7846133·bytes,·number·of·entries:·4622
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 2291, 17 lines modifiedOffset 2291, 17 lines modified
2291 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindow$special$$inlined$instance$default$1.class2291 ?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
2292 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$1.class2292 ?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
2293 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager$special$$inlined$instance$default$2.class2293 ?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
2294 ?rwxrwxr-x··2.0·unx·····7489·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager.class2294 ?rwxrwxr-x··2.0·unx·····7489·b-·stor·80-Jan-01·00:00·com/osfans/trime/ime/window/BoardWindowManager.class
2295 ?rwxrwxr-x··2.0·unx·····8608·b-·stor·80-Jan-01·00:00·com/osfans/trime/provider/RimeDataProvider.class2295 ?rwxrwxr-x··2.0·unx·····8608·b-·stor·80-Jan-01·00:00·com/osfans/trime/provider/RimeDataProvider.class
2296 ?rwxrwxr-x··2.0·unx·····2386·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver$onReceive$1.class2296 ?rwxrwxr-x··2.0·unx·····2386·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver$onReceive$1.class
2297 ?rwxrwxr-x··2.0·unx·····1581·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver.class2297 ?rwxrwxr-x··2.0·unx·····1581·b-·stor·80-Jan-01·00:00·com/osfans/trime/receiver/RimeIntentReceiver.class
2298 ?rwxrwxr-x··2.0·unx·····2767·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.class2298 ?rwxrwxr-x··2.0·unx·····2768·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda0.class
2299 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda3.class2299 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment$$ExternalSyntheticLambda3.class
2300 ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment.class2300 ?rwxrwxr-x··2.0·unx·····2741·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/AboutFragment.class
2301 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity$$ExternalSyntheticLambda0.class2301 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity$$ExternalSyntheticLambda0.class
2302 ?rwxrwxr-x··2.0·unx·····3562·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity.class2302 ?rwxrwxr-x··2.0·unx·····3562·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/ClipEditActivity.class
2303 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$$ExternalSyntheticLambda2.class2303 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$$ExternalSyntheticLambda2.class
2304 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment$special$$inlined$activityViewModels$default$1.class2304 ?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
2305 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment.class2305 ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/DeveloperFragment.class
2306 ?rwxrwxr-x··2.0·unx·····2441·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$$ExternalSyntheticLambda0.class2306 ?rwxrwxr-x··2.0·unx·····2441·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$$ExternalSyntheticLambda0.class
2307 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·com/osfans/trime/ui/main/LicenseFragment$special$$inlined$activityViewModels$default$1.class2307 ?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 4617, 8 lines modifiedOffset 4617, 8 lines modified
4617 ?rwxrwxr-x··2.0·unx·····2709·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$themeAttrStyledViewInstantiators$1.class4617 ?rwxrwxr-x··2.0·unx·····2709·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$themeAttrStyledViewInstantiators$1.class
4618 ?rwxrwxr-x··2.0·unx·····2220·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$viewInstantiators$1.class4618 ?rwxrwxr-x··2.0·unx·····2220·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl$viewInstantiators$1.class
4619 ?rwxrwxr-x··2.0·unx·····2752·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl.class4619 ?rwxrwxr-x··2.0·unx·····2752·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImpl.class
4620 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt$cachedViewConstructors$2.class4620 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt$cachedViewConstructors$2.class
4621 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt.class4621 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·splitties/views/dsl/core/experimental/ViewFactoryImplKt.class
4622 ?rwxrwxr-x··2.0·unx·····3475·b-·stor·80-Jan-01·00:00·timber/log/Timber$Forest.class4622 ?rwxrwxr-x··2.0·unx·····3475·b-·stor·80-Jan-01·00:00·timber/log/Timber$Forest.class
4623 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·timber/log/Timber.class4623 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·timber/log/Timber.class
4624 4622·files,·8712299·bytes·uncompressed,·6931503·bytes·compressed:··20.4%4624 4622·files,·8712301·bytes·uncompressed,·6931505·bytes·compressed:··20.4%
⊟
14.4 MB
zipdetails --redact --walk --utc {}
    
Offset 22145, 15 lines modifiedOffset 22145, 15 lines modified
22145 2AB87F·LOCAL·HEADER·#1220····04034B50·(67324752)22145 2AB87F·LOCAL·HEADER·#1220····04034B50·(67324752)
22146 2AB883·Extract·Zip·Spec······14·(20)·'2.0'22146 2AB883·Extract·Zip·Spec······14·(20)·'2.0'
22147 2AB884·Extract·OS············00·(0)·'MS-DOS'22147 2AB884·Extract·OS············00·(0)·'MS-DOS'
22148 2AB885·General·Purpose·Flag··0000·(0)22148 2AB885·General·Purpose·Flag··0000·(0)
22149 ·······[Bits·1-2]············0·'Normal·Compression'22149 ·······[Bits·1-2]············0·'Normal·Compression'
22150 2AB887·Compression·Method····0008·(8)·'Deflated'22150 2AB887·Compression·Method····0008·(8)·'Deflated'
22151 2AB889·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22151 2AB889·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22152 2AB88D·CRC···················200D5CC6·(537746630)22152 2AB88D·CRC···················EC087CE2·(3959979234)
22153 2AB891·Compressed·Size·······00004EEE·(20206)22153 2AB891·Compressed·Size·······00004EEE·(20206)
22154 2AB895·Uncompressed·Size·····0000A9AC·(43436)22154 2AB895·Uncompressed·Size·····0000A9AC·(43436)
22155 2AB899·Filename·Length·······0022·(34)22155 2AB899·Filename·Length·······0022·(34)
22156 2AB89B·Extra·Length··········0000·(0)22156 2AB89B·Extra·Length··········0000·(0)
22157 2AB89D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22157 2AB89D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22158 #22158 #
22159 #·WARNING:·Offset·0x2AB89D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22159 #·WARNING:·Offset·0x2AB89D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Offset 41706, 163779 lines modifiedOffset 41706, 163779 lines modified
  
41706 5374B2·LOCAL·HEADER·#2297····04034B50·(67324752)41706 5374B2·LOCAL·HEADER·#2297····04034B50·(67324752)
41707 5374B6·Extract·Zip·Spec······14·(20)·'2.0'41707 5374B6·Extract·Zip·Spec······14·(20)·'2.0'
41708 5374B7·Extract·OS············00·(0)·'MS-DOS'41708 5374B7·Extract·OS············00·(0)·'MS-DOS'
41709 5374B8·General·Purpose·Flag··0000·(0)41709 5374B8·General·Purpose·Flag··0000·(0)
41710 5374BA·Compression·Method····0000·(0)·'Stored'41710 5374BA·Compression·Method····0000·(0)·'Stored'
41711 5374BC·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41711 5374BC·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41712 5374C0·CRC···················B7C4CB51·(3083127633)41712 5374C0·CRC···················CB2831C9·(3408409033)
41713 5374C4·Compressed·Size·······00000ACF·(2767)41713 5374C4·Compressed·Size·······00000AD0·(2768)
41714 5374C8·Uncompressed·Size·····00000ACF·(2767)41714 5374C8·Uncompressed·Size·····00000AD0·(2768)
41715 5374CC·Filename·Length·······0046·(70)41715 5374CC·Filename·Length·······0046·(70)
41716 5374CE·Extra·Length··········0000·(0)41716 5374CE·Extra·Length··········0000·(0)
41717 5374D0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41717 5374D0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41718 #41718 #
41719 #·WARNING:·Offset·0x5374D0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41719 #·WARNING:·Offset·0x5374D0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41720 #··········Zero·length·filename41720 #··········Zero·length·filename
41721 #41721 #
41722 537516·PAYLOAD41722 537516·PAYLOAD
Diff chunk too large, falling back to line-by-line diff (2373 lines added, 2373 lines removed)
  
41723 537FE5·LOCAL·HEADER·#2298····04034B50·(67324752)41723 537FE6·LOCAL·HEADER·#2298····04034B50·(67324752)
41724 537FE9·Extract·Zip·Spec······14·(20)·'2.0'41724 537FEA·Extract·Zip·Spec······14·(20)·'2.0'
41725 537FEA·Extract·OS············00·(0)·'MS-DOS'41725 537FEB·Extract·OS············00·(0)·'MS-DOS'
41726 537FEB·General·Purpose·Flag··0000·(0)41726 537FEC·General·Purpose·Flag··0000·(0)
41727 537FED·Compression·Method····0000·(0)·'Stored'41727 537FEE·Compression·Method····0000·(0)·'Stored'
41728 537FEF·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41728 537FF0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41729 537FF3·CRC···················E9B51291·(3920958097)41729 537FF4·CRC···················E9B51291·(3920958097)
41730 537FF7·Compressed·Size·······00000678·(1656)41730 537FF8·Compressed·Size·······00000678·(1656)
41731 537FFB·Uncompressed·Size·····00000678·(1656)41731 537FFC·Uncompressed·Size·····00000678·(1656)
41732 537FFF·Filename·Length·······0046·(70)41732 538000·Filename·Length·······0046·(70)
41733 538001·Extra·Length··········0000·(0)41733 538002·Extra·Length··········0000·(0)
41734 538003·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41734 538004·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41735 #41735 #
41736 #·WARNING:·Offset·0x538003:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41736 #·WARNING:·Offset·0x538004:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41737 #··········Zero·length·filename41737 #··········Zero·length·filename
41738 #41738 #
41739 538049·PAYLOAD41739 53804A·PAYLOAD
  
41740 5386C1·LOCAL·HEADER·#2299····04034B50·(67324752)41740 5386C2·LOCAL·HEADER·#2299····04034B50·(67324752)
41741 5386C5·Extract·Zip·Spec······14·(20)·'2.0'41741 5386C6·Extract·Zip·Spec······14·(20)·'2.0'
41742 5386C6·Extract·OS············00·(0)·'MS-DOS'41742 5386C7·Extract·OS············00·(0)·'MS-DOS'
41743 5386C7·General·Purpose·Flag··0000·(0)41743 5386C8·General·Purpose·Flag··0000·(0)
41744 5386C9·Compression·Method····0000·(0)·'Stored'41744 5386CA·Compression·Method····0000·(0)·'Stored'
41745 5386CB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41745 5386CC·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41746 5386CF·CRC···················BBE3E325·(3152274213)41746 5386D0·CRC···················331B6493·(857433235)
41747 5386D3·Compressed·Size·······00000AB4·(2740)41747 5386D4·Compressed·Size·······00000AB5·(2741)
41748 5386D7·Uncompressed·Size·····00000AB4·(2740)41748 5386D8·Uncompressed·Size·····00000AB5·(2741)
41749 5386DB·Filename·Length·······002C·(44)41749 5386DC·Filename·Length·······002C·(44)
41750 5386DD·Extra·Length··········0000·(0)41750 5386DE·Extra·Length··········0000·(0)
41751 5386DF·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41751 5386E0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41752 #41752 #
41753 #·WARNING:·Offset·0x5386DF:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41753 #·WARNING:·Offset·0x5386E0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41754 #··········Zero·length·filename41754 #··········Zero·length·filename
41755 #41755 #
41756 53870B·PAYLOAD41756 53870C·PAYLOAD
  
41757 5391BF·LOCAL·HEADER·#2300····04034B50·(67324752)41757 5391C1·LOCAL·HEADER·#2300····04034B50·(67324752)
41758 5391C3·Extract·Zip·Spec······14·(20)·'2.0'41758 5391C5·Extract·Zip·Spec······14·(20)·'2.0'
41759 5391C4·Extract·OS············00·(0)·'MS-DOS'41759 5391C6·Extract·OS············00·(0)·'MS-DOS'
41760 5391C5·General·Purpose·Flag··0000·(0)41760 5391C7·General·Purpose·Flag··0000·(0)
41761 5391C7·Compression·Method····0000·(0)·'Stored'41761 5391C9·Compression·Method····0000·(0)·'Stored'
41762 5391C9·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41762 5391CB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41763 5391CD·CRC···················0AC1B9EA·(180468202)41763 5391CF·CRC···················0AC1B9EA·(180468202)
41764 5391D1·Compressed·Size·······000005BB·(1467)41764 5391D3·Compressed·Size·······000005BB·(1467)
41765 5391D5·Uncompressed·Size·····000005BB·(1467)41765 5391D7·Uncompressed·Size·····000005BB·(1467)
41766 5391D9·Filename·Length·······0049·(73)41766 5391DB·Filename·Length·······0049·(73)
41767 5391DB·Extra·Length··········0000·(0)41767 5391DD·Extra·Length··········0000·(0)
41768 5391DD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41768 5391DF·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41769 #41769 #
41770 #·WARNING:·Offset·0x5391DD:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41770 #·WARNING:·Offset·0x5391DF:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41771 #··········Zero·length·filename41771 #··········Zero·length·filename
41772 #41772 #
41773 539226·PAYLOAD41773 539228·PAYLOAD
  
41774 5397E1·LOCAL·HEADER·#2301····04034B50·(67324752)41774 5397E3·LOCAL·HEADER·#2301····04034B50·(67324752)
41775 5397E5·Extract·Zip·Spec······14·(20)·'2.0'41775 5397E7·Extract·Zip·Spec······14·(20)·'2.0'
41776 5397E6·Extract·OS············00·(0)·'MS-DOS'41776 5397E8·Extract·OS············00·(0)·'MS-DOS'
41777 5397E7·General·Purpose·Flag··0000·(0)41777 5397E9·General·Purpose·Flag··0000·(0)
41778 5397E9·Compression·Method····0000·(0)·'Stored'41778 5397EB·Compression·Method····0000·(0)·'Stored'
41779 5397EB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41779 5397ED·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41780 5397EF·CRC···················207A06D5·(544868053)41780 5397F1·CRC···················207A06D5·(544868053)
41781 5397F3·Compressed·Size·······00000DEA·(3562)41781 5397F5·Compressed·Size·······00000DEA·(3562)
41782 5397F7·Uncompressed·Size·····00000DEA·(3562)41782 5397F9·Uncompressed·Size·····00000DEA·(3562)
41783 5397FB·Filename·Length·······002F·(47)41783 5397FD·Filename·Length·······002F·(47)
41784 5397FD·Extra·Length··········0000·(0)41784 5397FF·Extra·Length··········0000·(0)
41785 5397FF·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41785 539801·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41786 #41786 #
41787 #·WARNING:·Offset·0x5397FF:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41787 #·WARNING:·Offset·0x539801:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41788 #··········Zero·length·filename41788 #··········Zero·length·filename
41789 #41789 #
41790 53982E·PAYLOAD41790 539830·PAYLOAD
  
41791 53A618·LOCAL·HEADER·#2302····04034B50·(67324752)41791 53A61A·LOCAL·HEADER·#2302····04034B50·(67324752)
41792 53A61C·Extract·Zip·Spec······14·(20)·'2.0'41792 53A61E·Extract·Zip·Spec······14·(20)·'2.0'
41793 53A61D·Extract·OS············00·(0)·'MS-DOS'41793 53A61F·Extract·OS············00·(0)·'MS-DOS'
41794 53A61E·General·Purpose·Flag··0000·(0)41794 53A620·General·Purpose·Flag··0000·(0)
41795 53A620·Compression·Method····0000·(0)·'Stored'41795 53A622·Compression·Method····0000·(0)·'Stored'
41796 53A622·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'41796 53A624·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
41797 53A626·CRC···················7CE88AC9·(2095614665)41797 53A628·CRC···················7CE88AC9·(2095614665)
41798 53A62A·Compressed·Size·······00000484·(1156)41798 53A62C·Compressed·Size·······00000484·(1156)
41799 53A62E·Uncompressed·Size·····00000484·(1156)41799 53A630·Uncompressed·Size·····00000484·(1156)
41800 53A632·Filename·Length·······004A·(74)41800 53A634·Filename·Length·······004A·(74)
41801 53A634·Extra·Length··········0000·(0)41801 53A636·Extra·Length··········0000·(0)
41802 53A636·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41802 53A638·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41803 #41803 #
41804 #·WARNING:·Offset·0x53A636:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'41804 #·WARNING:·Offset·0x53A638:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
41805 #··········Zero·length·filename41805 #··········Zero·length·filename
41806 #41806 #
41807 53A680·PAYLOAD41807 53A682·PAYLOAD
  
41808 53AB04·LOCAL·HEADER·#2303····04034B50·(67324752)41808 53AB06·LOCAL·HEADER·#2303····04034B50·(67324752)
Max diff block lines reached; 14882708/15092402 bytes (98.61%) of diff not shown.
⊟
916 B
com/osfans/trime/util/MenuKt.class
⊟
848 B
procyon -ec {}
    
Offset 1728, 15 lines modifiedOffset 1728, 15 lines modified
1728 ············}1728 ············}
1729 ········}1729 ········}
1730 ········else·{1730 ········else·{
1731 ············str·=·"Undefined";1731 ············str·=·"Undefined";
1732 ········}1732 ········}
1733 ········sb.append("Screen·orientation:·".concat(str));1733 ········sb.append("Screen·orientation:·".concat(str));
1734 ········sb.append("\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260501\nVersion·Name:·v3.3.10-0-g11440ffc-release\n");1734 ········sb.append("\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·F-Droid\nVersion·Code:·20260501\nVersion·Name:·v3.3.10-0-g11440ffc-release\n");
1735 ········sb.append("Build·Time:·".concat(DateTimeKt.iso8601UTCDateTime(Long.valueOf(1777666581217L))));1735 ········sb.append("Build·Time:·".concat(DateTimeKt.iso8601UTCDateTime(Long.valueOf(1791982872884L))));
1736 ········sb.append("\nBuild·Git·Hash:·11440ffceb618b68deeddf4bdf7497b082cb87ae\n");1736 ········sb.append("\nBuild·Git·Hash:·11440ffceb618b68deeddf4bdf7497b082cb87ae\n");
1737 ········return·sb.toString();1737 ········return·sb.toString();
1738 ····}1738 ····}
1739 ····1739 ····
1740 ····public·static·final·Context·getAppContext()·{1740 ····public·static·final·Context·getAppContext()·{
1741 ········final·TrimeApplication·instance·=·TrimeApplication.instance;1741 ········final·TrimeApplication·instance·=·TrimeApplication.instance;
1742 ········if·(instance·!=·null)·{1742 ········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.16.1-0-gde4700e9")))));55 ················((Fragment)f$0).startActivity(new·Intent(s,·Uri.parse("https://github.com/rime/librime/commit/".concat(Transition$1.access$getCommitFromVersionName("1.16.1-0-gde4700e9")))));
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.10-0-g11440ffc-release",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·0));34 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820633,·"v3.3.10-0-g11440ffc-release",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·0));
35 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820726,·"1.16.1-0-gde4700e9",·(Function0)new·AboutFragment$$ExternalSyntheticLambda0(this,·4));35 ········SQLite.addPreference$default((PreferenceGroup)preferenceScreen,·2131820726,·"1.16.1-0-gde4700e9",·(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(1777666581217L));48 ········final·String·format·=·DateFormat.getDateTimeInstance().format(new·Date(1791982872884L));
49 ········final·Object[]·array·=·{·"F-Droid",·null,·null·};49 ········final·Object[]·array·=·{·"F-Droid",·null,·null·};
50 ········array[mCopyingEnabled2]·=·"11440ffceb618b68deeddf4bdf7497b082cb87ae";50 ········array[mCopyingEnabled2]·=·"11440ffceb618b68deeddf4bdf7497b082cb87ae";
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 7950, 15 lines modifiedOffset 7950, 15 lines modified
7950 ····.line·2617950 ····.line·261
7951 ····.line·2627951 ····.line·262
7952 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;7952 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
7953 ····.line·2637953 ····.line·263
7954 ····.line·2647954 ····.line·264
7955 ····.line·2657955 ····.line·265
7956 ····const-wide·v1,·0x19de52f62e1L7956 ····const-wide·v1,·0x1a13a80a934L
  
7957 ····.line·2667957 ····.line·266
7958 ····.line·2677958 ····.line·267
7959 ····.line·2687959 ····.line·268
7960 ····.line·2697960 ····.line·269
7961 ····.line·2707961 ····.line·270
7962 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;7962 ····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,·0x19de52f62e1L305 ····const-wide·v5,·0x1a13a80a934L
  
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 333, 15 lines modifiedOffset 333, 15 lines modified
  
333 ····.line·97333 ····.line·97
334 ····:pswitch_4334 ····:pswitch_4
335 ····sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;->DASH_G_PATTERN:Lkotlin/text/Regex;335 ····sget-object·v0,·Lcom/osfans/trime/ui/main/AboutFragment;->DASH_G_PATTERN:Lkotlin/text/Regex;
  
336 ····.line·98336 ····.line·98
337 ····.line·99337 ····.line·99
338 ····const-string·v0,·"ver.1.2.0-0-g907bfcb"338 ····const-string·v0,·"ver.1.2.0-0-g907bfcbb"
  
339 ····.line·100339 ····.line·100
340 ····.line·101340 ····.line·101
341 ····invoke-static·{v0},·Landroidx/transition/Transition$1;->access$getCommitFromVersionName(Ljava/lang/String;)Ljava/lang/String;341 ····invoke-static·{v0},·Landroidx/transition/Transition$1;->access$getCommitFromVersionName(Ljava/lang/String;)Ljava/lang/String;
  
342 ····.line·102342 ····.line·102
343 ····.line·103343 ····.line·103