9.95 KB
/home/fdroid/fdroiddata/tmp/com.osfans.trime_20250901.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.osfans.trime_20250901.apk
1.01 KB
zipinfo -v {}
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
28 ··minimum·software·version·required·to·extract:···0.028 ··minimum·software·version·required·to·extract:···0.0
29 ··compression·method:·····························deflated29 ··compression·method:·····························deflated
30 ··compression·sub-type·(deflation):···············normal30 ··compression·sub-type·(deflation):···············normal
31 ··file·security·status:···························not·encrypted31 ··file·security·status:···························not·encrypted
32 ··extended·local·header:··························no32 ··extended·local·header:··························no
33 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:0233 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02
34 ··32-bit·CRC·value·(hex):·························8445596434 ··32-bit·CRC·value·(hex):·························a62c32ff
35 ··compressed·size:································1375884·bytes35 ··compressed·size:································1375884·bytes
36 ··uncompressed·size:······························3064492·bytes36 ··uncompressed·size:······························3064492·bytes
37 ··length·of·filename:·····························11·characters37 ··length·of·filename:·····························11·characters
38 ··length·of·extra·field:··························0·bytes38 ··length·of·extra·field:··························0·bytes
39 ··length·of·file·comment:·························0·characters39 ··length·of·file·comment:·························0·characters
40 ··disk·number·on·which·file·begins:···············disk·140 ··disk·number·on·which·file·begins:···············disk·1
41 ··apparent·file·type:·····························binary41 ··apparent·file·type:·····························binary
7.89 KB
classes.dex
3.68 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············:·69dfd4754 checksum············:·0718d63b
5 signature···········:·bb1d...57295 signature···········:·4f21...50c4
6 file_size···········:·30644926 file_size···········:·3064492
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·····:·2274010 string_ids_size·····:·22740
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·402012 type_ids_size·······:·4020
Offset 1469655, 15 lines modifiedOffset 1469655, 15 lines modified
1469655 ---------·Build·Info1469655 ---------·Build·Info
1469656 Package·Name:·com.osfans.trime1469656 Package·Name:·com.osfans.trime
1469657 Builder:·(Unknown)1469657 Builder:·(Unknown)
1469658 Version·Code:·202509011469658 Version·Code:·20250901
1469659 Version·Name:·v3.3.6-0-gdd62098a-release1469659 Version·Name:·v3.3.6-0-gdd62098a-release
1469660 "·//·string@00551469660 "·//·string@0055
1469661 142f9e:·6e20·8941·7000·························|0105:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@41891469661 142f9e:·6e20·8941·7000·························|0105:·invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4189
1469662 142fa4:·1801·f5b8·1319·9901·0000···············|0108:·const-wide·v1,·#double·8.68104e-312·//·#000001991913b8f51469662 142fa4:·1801·0614·e5a7·9901·0000···············|0108:·const-wide·v1,·#double·8.69288e-312·//·#00000199a7e51406
1469663 142fae:·7120·fc40·2100·························|010d:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@40fc1469663 142fae:·7120·fc40·2100·························|010d:·invoke-static·{v1,·v2},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@40fc
1469664 142fb4:·0c07···································|0110:·move-result-object·v71469664 142fb4:·0c07···································|0110:·move-result-object·v7
1469665 142fb6:·7110·193f·0700·························|0111:·invoke-static·{v7},·Lcom/osfans/trime/util/DateTimeKt;.iso8601UTCDateTime:(Ljava/lang/Long;)Ljava/lang/String;·//·method@3f191469665 142fb6:·7110·193f·0700·························|0111:·invoke-static·{v7},·Lcom/osfans/trime/util/DateTimeKt;.iso8601UTCDateTime:(Ljava/lang/Long;)Ljava/lang/String;·//·method@3f19
1469666 142fbc:·0c07···································|0114:·move-result-object·v71469666 142fbc:·0c07···································|0114:·move-result-object·v7
1469667 142fbe:·1a01·1108······························|0115:·const-string·v1,·"Build·Time:·"·//·string@08111469667 142fbe:·1a01·1108······························|0115:·const-string·v1,·"Build·Time:·"·//·string@0811
1469668 142fc2:·6e20·4d41·7100·························|0117:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@414d1469668 142fc2:·6e20·4d41·7100·························|0117:·invoke-virtual·{v1,·v7},·Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String;·//·method@414d
1469669 142fc8:·0c07···································|011a:·move-result-object·v71469669 142fc8:·0c07···································|011a:·move-result-object·v7
Offset 2549981, 15 lines modifiedOffset 2549981, 15 lines modified
2549981 1da8ec:·3809·4000······························|0036:·if-eqz·v9,·0076·//·+00402549981 1da8ec:·3809·4000······························|0036:·if-eqz·v9,·0076·//·+0040
2549982 1da8f0:·6e10·d11c·0700·························|0038:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1cd12549982 1da8f0:·6e10·d11c·0700·························|0038:·invoke-virtual·{v7},·Landroidx/fragment/app/Fragment;.requireContext:()Landroid/content/Context;·//·method@1cd1
2549983 1da8f6:·0c02···································|003b:·move-result-object·v22549983 1da8f6:·0c02···································|003b:·move-result-object·v2
2549984 1da8f8:·6203·d024······························|003c:·sget-object·v3,·Lcom/osfans/trime/util/DateTimeKt;.iso8601DateFormat$delegate:Lkotlin/SynchronizedLazyImpl;·//·field@24d02549984 1da8f8:·6203·d024······························|003c:·sget-object·v3,·Lcom/osfans/trime/util/DateTimeKt;.iso8601DateFormat$delegate:Lkotlin/SynchronizedLazyImpl;·//·field@24d0
2549985 1da8fc:·7100·0642·0000·························|003e:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@42062549985 1da8fc:·7100·0642·0000·························|003e:·invoke-static·{},·Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat;·//·method@4206
2549986 1da902:·0c03···································|0041:·move-result-object·v32549986 1da902:·0c03···································|0041:·move-result-object·v3
2549987 1da904:·2204·190c······························|0042:·new-instance·v4,·Ljava/util/Date;·//·type@0c192549987 1da904:·2204·190c······························|0042:·new-instance·v4,·Ljava/util/Date;·//·type@0c19
2549988 1da908:·1805·f5b8·1319·9901·0000···············|0044:·const-wide·v5,·#double·8.68104e-312·//·#000001991913b8f52549988 1da908:·1805·0614·e5a7·9901·0000···············|0044:·const-wide·v5,·#double·8.69288e-312·//·#00000199a7e51406
2549989 1da912:·7030·a742·5406·························|0049:·invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;.<init>:(J)V·//·method@42a72549989 1da912:·7030·a742·5406·························|0049:·invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;.<init>:(J)V·//·method@42a7
2549990 1da918:·6e20·0442·4300·························|004c:·invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@42042549990 1da918:·6e20·0442·4300·························|004c:·invoke-virtual·{v3,·v4},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@4204
2549991 1da91e:·0c03···································|004f:·move-result-object·v32549991 1da91e:·0c03···································|004f:·move-result-object·v3
2549992 1da920:·1244···································|0050:·const/4·v4,·#int·4·//·#42549992 1da920:·1244···································|0050:·const/4·v4,·#int·4·//·#4
2549993 1da922:·2344·8a0f······························|0051:·new-array·v4,·v4,·[Ljava/lang/Object;·//·type@0f8a2549993 1da922:·2344·8a0f······························|0051:·new-array·v4,·v4,·[Ljava/lang/Object;·//·type@0f8a
2549994 1da926:·1a05·b303······························|0053:·const-string·v5,·"(Unknown)"·//·string@03b32549994 1da926:·1a05·b303······························|0053:·const-string·v5,·"(Unknown)"·//·string@03b3
2549995 1da92a:·1206···································|0055:·const/4·v6,·#int·0·//·#02549995 1da92a:·1206···································|0055:·const/4·v6,·#int·0·//·#0
4.19 KB
classes.jar
2.0 KB
zipinfo -v {}
    
Offset 33973, 15 lines modifiedOffset 33973, 15 lines modified
33973 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT33973 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
33974 ··minimum·software·version·required·to·extract:···2.033974 ··minimum·software·version·required·to·extract:···2.0
33975 ··compression·method:·····························deflated33975 ··compression·method:·····························deflated
33976 ··compression·sub-type·(deflation):···············normal33976 ··compression·sub-type·(deflation):···············normal
33977 ··file·security·status:···························not·encrypted33977 ··file·security·status:···························not·encrypted
33978 ··extended·local·header:··························no33978 ··extended·local·header:··························no
33979 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0033979 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
33980 ··32-bit·CRC·value·(hex):·························18670c6c33980 ··32-bit·CRC·value·(hex):·························c69dd413
33981 ··compressed·size:································17971·bytes33981 ··compressed·size:································17971·bytes
33982 ··uncompressed·size:······························39666·bytes33982 ··uncompressed·size:······························39666·bytes
33983 ··length·of·filename:·····························28·characters33983 ··length·of·filename:·····························28·characters
33984 ··length·of·extra·field:··························0·bytes33984 ··length·of·extra·field:··························0·bytes
33985 ··length·of·file·comment:·························0·characters33985 ··length·of·file·comment:·························0·characters
33986 ··disk·number·on·which·file·begins:···············disk·133986 ··disk·number·on·which·file·begins:···············disk·1
33987 ··apparent·file·type:·····························binary33987 ··apparent·file·type:·····························binary
Offset 64960, 15 lines modifiedOffset 64960, 15 lines modified
64960 ··version·of·encoding·software:···················2.064960 ··version·of·encoding·software:···················2.0
64961 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT64961 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
64962 ··minimum·software·version·required·to·extract:···2.064962 ··minimum·software·version·required·to·extract:···2.0
64963 ··compression·method:·····························none·(stored)64963 ··compression·method:·····························none·(stored)
64964 ··file·security·status:···························not·encrypted64964 ··file·security·status:···························not·encrypted
64965 ··extended·local·header:··························no64965 ··extended·local·header:··························no
64966 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0064966 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
64967 ··32-bit·CRC·value·(hex):·························d086f38b64967 ··32-bit·CRC·value·(hex):·························0b667f6c
64968 ··compressed·size:································3652·bytes64968 ··compressed·size:································3652·bytes
64969 ··uncompressed·size:······························3652·bytes64969 ··uncompressed·size:······························3652·bytes
64970 ··length·of·filename:·····························49·characters64970 ··length·of·filename:·····························49·characters
64971 ··length·of·extra·field:··························0·bytes64971 ··length·of·extra·field:··························0·bytes
64972 ··length·of·file·comment:·························0·characters64972 ··length·of·file·comment:·························0·characters
64973 ··disk·number·on·which·file·begins:···············disk·164973 ··disk·number·on·which·file·begins:···············disk·1
64974 ··apparent·file·type:·····························binary64974 ··apparent·file·type:·····························binary
903 B
androidx/sqlite/SQLite.class
847 B
procyon -ec {}
    
Offset 980, 15 lines modifiedOffset 980, 15 lines modified
980 ············}980 ············}
981 ········}981 ········}
982 ········else·{982 ········else·{
983 ············str·=·"Undefined";983 ············str·=·"Undefined";
984 ········}984 ········}
985 ········sb.append("Screen·orientation:·".concat(str));985 ········sb.append("Screen·orientation:·".concat(str));
986 ········sb.append("\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·(Unknown)\nVersion·Code:·20250901\nVersion·Name:·v3.3.6-0-gdd62098a-release\n");986 ········sb.append("\n---------·Build·Info\nPackage·Name:·com.osfans.trime\nBuilder:·(Unknown)\nVersion·Code:·20250901\nVersion·Name:·v3.3.6-0-gdd62098a-release\n");
987 ········sb.append("Build·Time:·".concat(DateTimeKt.iso8601UTCDateTime(Long.valueOf(1757062346997L))));987 ········sb.append("Build·Time:·".concat(DateTimeKt.iso8601UTCDateTime(Long.valueOf(1759458432006L))));
988 ········sb.append("\nBuild·Git·Hash:·dd62098a6eea8b229017f45bc453a5016ae7493a\n");988 ········sb.append("\nBuild·Git·Hash:·dd62098a6eea8b229017f45bc453a5016ae7493a\n");
989 ········return·sb.toString();989 ········return·sb.toString();
990 ····}990 ····}
991 ····991 ····
992 ····public·static·final·Context·getAppContext()·{992 ····public·static·final·Context·getAppContext()·{
993 ········final·TrimeApplication·instance·=·TrimeApplication.instance;993 ········final·TrimeApplication·instance·=·TrimeApplication.instance;
994 ········if·(instance·!=·null)·{994 ········if·(instance·!=·null)·{
1.29 KB
com/osfans/trime/ui/fragments/AboutFragment.class
1.19 KB
procyon -ec {}
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ············preference.mIntent·=·new·Intent("android.intent.action.VIEW",·Uri.parse("https://github.com/osfans/trime/commits/dd62098a6eea8b229017f45bc453a5016ae7493a"));50 ············preference.mIntent·=·new·Intent("android.intent.action.VIEW",·Uri.parse("https://github.com/osfans/trime/commits/dd62098a6eea8b229017f45bc453a5016ae7493a"));
51 ········}51 ········}
52 ········final·Preference·preference2·=·((PreferenceGroup)mPreferenceScreen).findPreference((CharSequence)"about__build_info");52 ········final·Preference·preference2·=·((PreferenceGroup)mPreferenceScreen).findPreference((CharSequence)"about__build_info");
53 ········final·int·n2·=·3;53 ········final·int·n2·=·3;
54 ········if·(preference2·!=·null)·{54 ········if·(preference2·!=·null)·{
55 ············final·Context·requireContext·=·((Fragment)this).requireContext();55 ············final·Context·requireContext·=·((Fragment)this).requireContext();
56 ············final·SynchronizedLazyImpl·iso8601DateFormat$delegate·=·DateTimeKt.iso8601DateFormat$delegate;56 ············final·SynchronizedLazyImpl·iso8601DateFormat$delegate·=·DateTimeKt.iso8601DateFormat$delegate;
57 ············final·String·format·=·DateFormat.getDateTimeInstance().format(new·Date(1757062346997L));57 ············final·String·format·=·DateFormat.getDateTimeInstance().format(new·Date(1759458432006L));
58 ············final·Object[]·array·=·new·Object[4];58 ············final·Object[]·array·=·new·Object[4];
59 ············array[0]·=·"(Unknown)";59 ············array[0]·=·"(Unknown)";
60 ············array[n]·=·"https://github.com/osfans/trime";60 ············array[n]·=·"https://github.com/osfans/trime";
61 ············array[2]·=·"dd62098a6eea8b229017f45bc453a5016ae7493a";61 ············array[2]·=·"dd62098a6eea8b229017f45bc453a5016ae7493a";
62 ············array[n2]·=·format;62 ············array[n2]·=·format;
63 ············preference2.setSummary((CharSequence)requireContext.getString(2131886111,·array));63 ············preference2.setSummary((CharSequence)requireContext.getString(2131886111,·array));
64 ············if·((preference2.mCopyingEnabled·?·1·:·0)·!=·n)·{64 ············if·((preference2.mCopyingEnabled·?·1·:·0)·!=·n)·{
499 B
smali/androidx/sqlite/SQLite.smali
    
Offset 8438, 15 lines modifiedOffset 8438, 15 lines modified
8438 ····.line·2618438 ····.line·261
8439 ····.line·2628439 ····.line·262
8440 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;8440 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
8441 ····.line·2638441 ····.line·263
8442 ····.line·2648442 ····.line·264
8443 ····.line·2658443 ····.line·265
8444 ····const-wide·v1,·0x1991913b8f5L8444 ····const-wide·v1,·0x199a7e51406L
  
8445 ····.line·2668445 ····.line·266
8446 ····.line·2678446 ····.line·267
8447 ····.line·2688447 ····.line·268
8448 ····.line·2698448 ····.line·269
8449 ····.line·2708449 ····.line·270
8450 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;8450 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
448 B
smali/com/osfans/trime/ui/fragments/AboutFragment.smali
    
Offset 302, 15 lines modifiedOffset 302, 15 lines modified
302 ····move-result-object·v3302 ····move-result-object·v3
  
303 ····.line·67303 ····.line·67
304 ····new-instance·v4,·Ljava/util/Date;304 ····new-instance·v4,·Ljava/util/Date;
  
305 ····.line·68305 ····.line·68
306 ····.line·69306 ····.line·69
307 ····const-wide·v5,·0x1991913b8f5L307 ····const-wide·v5,·0x199a7e51406L
  
308 ····.line·70308 ····.line·70
309 ····.line·71309 ····.line·71
310 ····.line·72310 ····.line·72
311 ····.line·73311 ····.line·73
312 ····.line·74312 ····.line·74
313 ····invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;-><init>(J)V313 ····invoke-direct·{v4,·v5,·v6},·Ljava/util/Date;-><init>(J)V