6.83 KB
/home/fdroid/fdroiddata/tmp/com.maxrave.simpmusic_35.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.maxrave.simpmusic_35.apk
1.01 KB
zipinfo -v {}
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT114 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
115 ··minimum·software·version·required·to·extract:···0.0115 ··minimum·software·version·required·to·extract:···0.0
116 ··compression·method:·····························deflated116 ··compression·method:·····························deflated
117 ··compression·sub-type·(deflation):···············normal117 ··compression·sub-type·(deflation):···············normal
118 ··file·security·status:···························not·encrypted118 ··file·security·status:···························not·encrypted
119 ··extended·local·header:··························no119 ··extended·local·header:··························no
120 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02120 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02
121 ··32-bit·CRC·value·(hex):·························3ca00857121 ··32-bit·CRC·value·(hex):·························a0274afc
122 ··compressed·size:································3450086·bytes122 ··compressed·size:································3450086·bytes
123 ··uncompressed·size:······························9115540·bytes123 ··uncompressed·size:······························9115540·bytes
124 ··length·of·filename:·····························12·characters124 ··length·of·filename:·····························12·characters
125 ··length·of·extra·field:··························0·bytes125 ··length·of·extra·field:··························0·bytes
126 ··length·of·file·comment:·························0·characters126 ··length·of·file·comment:·························0·characters
127 ··disk·number·on·which·file·begins:···············disk·1127 ··disk·number·on·which·file·begins:···············disk·1
128 ··apparent·file·type:·····························binary128 ··apparent·file·type:·····························binary
5.16 KB
classes2.dex
2.18 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·'038'1 DEX·version·'038'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n038\0'3 magic···············:·'dex\n038\0'
4 checksum············:·79595e724 checksum············:·b40c5d59
5 signature···········:·6c09...3f4e5 signature···········:·1ab5...045a
6 file_size···········:·91155406 file_size···········:·9115540
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·····:·5840210 string_ids_size·····:·58402
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·1341612 type_ids_size·······:·13416
Offset 668976, 15 lines modifiedOffset 668976, 15 lines modified
668976 2efdb8:·3b01·0500······························|0016:·if-gez·v1,·001b·//·+0005668976 2efdb8:·3b01·0500······························|0016:·if-gez·v1,·001b·//·+0005
668977 2efdbc:·5b60·cd1d······························|0018:·iput-object·v0,·v6,·LRc/X0;.b:LOc/s;·//·field@1dcd668977 2efdbc:·5b60·cd1d······························|0018:·iput-object·v0,·v6,·LRc/X0;.b:LOc/s;·//·field@1dcd
668978 2efdc0:·280c···································|001a:·goto·0026·//·+000c668978 2efdc0:·280c···································|001a:·goto·0026·//·+000c
668979 2efdc2:·6006·a251······························|001b:·sget·v6,·Lbb/y;.r:I·//·field@51a2668979 2efdc2:·6006·a251······························|001b:·sget·v6,·Lbb/y;.r:I·//·field@51a2
668980 2efdc6:·6206·8951······························|001d:·sget-object·v6,·Lbb/Y;.a:Lbb/Y;·//·field@5189668980 2efdc6:·6206·8951······························|001d:·sget-object·v6,·Lbb/Y;.a:Lbb/Y;·//·field@5189
668981 2efdca:·7110·da78·0600·························|001f:·invoke-static·{v6},·Lbb/y;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@78da668981 2efdca:·7110·da78·0600·························|001f:·invoke-static·{v6},·Lbb/y;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@78da
668982 2efdd0:·0c06···································|0022:·move-result-object·v6668982 2efdd0:·0c06···································|0022:·move-result-object·v6
668983 2efdd2:·6e20·9033·6000·························|0023:·invoke-virtual·{v0,·v6},·LOc/s;.resumeWith:(Ljava/lang/Object;)V·//·method@3390668983 2efdd2:·7220·1fba·6000·························|0023:·invoke-interface·{v0,·v6},·Lgb/d;.resumeWith:(Ljava/lang/Object;)V·//·method@ba1f
668984 2efdd8:·1e05···································|0026:·monitor-exit·v5668984 2efdd8:·1e05···································|0026:·monitor-exit·v5
668985 2efdda:·6e10·7d33·0000·························|0027:·invoke-virtual·{v0},·LOc/s;.getResult:()Ljava/lang/Object;·//·method@337d668985 2efdda:·6e10·7d33·0000·························|0027:·invoke-virtual·{v0},·LOc/s;.getResult:()Ljava/lang/Object;·//·method@337d
668986 2efde0:·0c06···································|002a:·move-result-object·v6668986 2efde0:·0c06···································|002a:·move-result-object·v6
668987 2efde2:·7100·a7bb·0000·························|002b:·invoke-static·{},·Lhb/i;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object;·//·method@bba7668987 2efde2:·7100·a7bb·0000·························|002b:·invoke-static·{},·Lhb/i;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object;·//·method@bba7
668988 2efde8:·0c00···································|002e:·move-result-object·v0668988 2efde8:·0c00···································|002e:·move-result-object·v0
668989 2efdea:·3306·0500······························|002f:·if-ne·v6,·v0,·0034·//·+0005668989 2efdea:·3306·0500······························|002f:·if-ne·v6,·v0,·0034·//·+0005
668990 2efdee:·7110·83bd·0700·························|0031:·invoke-static·{v7},·Lib/h;.probeCoroutineSuspended:(Lgb/d;)V·//·method@bd83668990 2efdee:·7110·83bd·0700·························|0031:·invoke-static·{v7},·Lib/h;.probeCoroutineSuspended:(Lgb/d;)V·//·method@bd83
2.96 KB
classes2.jar
2.25 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·17641394·bytes,·number·of·entries:·109871 Zip·file·size:·17641396·bytes,·number·of·entries:·10987
2 ?rwxrwxr-x··2.0·unx·····1959·b-·stor·80-Jan-01·00:00·A6/a.class2 ?rwxrwxr-x··2.0·unx·····1959·b-·stor·80-Jan-01·00:00·A6/a.class
3 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·A7/i.class3 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·A7/i.class
4 ?rwxrwxr-x··2.0·unx·····1159·b-·stor·80-Jan-01·00:00·A7/a.class4 ?rwxrwxr-x··2.0·unx·····1159·b-·stor·80-Jan-01·00:00·A7/a.class
5 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·A7/b.class5 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·A7/b.class
6 ?rwxrwxr-x··2.0·unx·····2155·b-·stor·80-Jan-01·00:00·A7/c.class6 ?rwxrwxr-x··2.0·unx·····2155·b-·stor·80-Jan-01·00:00·A7/c.class
7 ?rwxrwxr-x··2.0·unx·····1997·b-·stor·80-Jan-01·00:00·A7/d.class7 ?rwxrwxr-x··2.0·unx·····1997·b-·stor·80-Jan-01·00:00·A7/d.class
8 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·A7/g.class8 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·A7/g.class
Offset 3686, 15 lines modifiedOffset 3686, 15 lines modified
3686 ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·Rc/R0.class3686 ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·Rc/R0.class
3687 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·Rc/S.class3687 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·Rc/S.class
3688 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·Rc/T0.class3688 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·Rc/T0.class
3689 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·Rc/T.class3689 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·Rc/T.class
3690 ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·Rc/U0.class3690 ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·Rc/U0.class
3691 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·Rc/U.class3691 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·Rc/U.class
3692 ?rwxrwxr-x··2.0·unx·····2060·b-·stor·80-Jan-01·00:00·Sc/b.class3692 ?rwxrwxr-x··2.0·unx·····2060·b-·stor·80-Jan-01·00:00·Sc/b.class
3693 ?rwxrwxr-x··2.0·unx·····9560·b-·stor·80-Jan-01·00:00·Rc/V0.class3693 ?rwxrwxr-x··2.0·unx·····9562·b-·stor·80-Jan-01·00:00·Rc/V0.class
3694 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·Rc/V.class3694 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·Rc/V.class
3695 ?rwxrwxr-x··2.0·unx·····1536·b-·stor·80-Jan-01·00:00·Rc/W0.class3695 ?rwxrwxr-x··2.0·unx·····1536·b-·stor·80-Jan-01·00:00·Rc/W0.class
3696 ?rwxrwxr-x··2.0·unx·····1346·b-·stor·80-Jan-01·00:00·Rc/W.class3696 ?rwxrwxr-x··2.0·unx·····1346·b-·stor·80-Jan-01·00:00·Rc/W.class
3697 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·Sc/d.class3697 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·Sc/d.class
3698 ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·Rc/X0.class3698 ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·Rc/X0.class
3699 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·Rc/X.class3699 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·Rc/X.class
3700 ?rwxrwxr-x··2.0·unx······721·b-·stor·80-Jan-01·00:00·Rc/Y0.class3700 ?rwxrwxr-x··2.0·unx······721·b-·stor·80-Jan-01·00:00·Rc/Y0.class
Offset 10982, 8 lines modifiedOffset 10982, 8 lines modified
10982 ?rwxrwxr-x··2.0·unx·····1673·b-·stor·80-Jan-01·00:00·zc/x.class10982 ?rwxrwxr-x··2.0·unx·····1673·b-·stor·80-Jan-01·00:00·zc/x.class
10983 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·zc/y.class10983 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·zc/y.class
10984 ?rwxrwxr-x··2.0·unx·····9587·b-·stor·80-Jan-01·00:00·zc/z.class10984 ?rwxrwxr-x··2.0·unx·····9587·b-·stor·80-Jan-01·00:00·zc/z.class
10985 ?rwxrwxr-x··2.0·unx······562·b-·stor·80-Jan-01·00:00·zd/a.class10985 ?rwxrwxr-x··2.0·unx······562·b-·stor·80-Jan-01·00:00·zd/a.class
10986 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·zd/b.class10986 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·zd/b.class
10987 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·zd/d.class10987 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·zd/d.class
10988 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·zd/c.class10988 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·zd/c.class
10989 10987·files,·17981566·bytes·uncompressed,·16433630·bytes·compressed:··8.6%10989 10987·files,·17981568·bytes·uncompressed,·16433632·bytes·compressed:··8.6%
698 B
Rc/V0.class
676 B
procyon -ec {}
    
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 ········b.initCancellability();217 ········b.initCancellability();
218 ········synchronized·(this)·{218 ········synchronized·(this)·{
219 ············if·(this.j(x0)·<·0L)·{219 ············if·(this.j(x0)·<·0L)·{
220 ················x0.b·=·b;220 ················x0.b·=·b;
221 ············}221 ············}
222 ············else·{222 ············else·{
223 ················final·int·r·=·bb.y.r;223 ················final·int·r·=·bb.y.r;
224 ················b.resumeWith(bb.y.constructor-impl((Object)Y.a));224 ················((gb.d)b).resumeWith(bb.y.constructor-impl((Object)Y.a));
225 ············}225 ············}
226 ············monitorexit(this);226 ············monitorexit(this);
227 ············final·Object·result·=·b.getResult();227 ············final·Object·result·=·b.getResult();
228 ············if·(result·==·i.getCOROUTINE_SUSPENDED())·{228 ············if·(result·==·i.getCOROUTINE_SUSPENDED())·{
229 ················ib.h.probeCoroutineSuspended((gb.d)u0);229 ················ib.h.probeCoroutineSuspended((gb.d)u0);
230 ············}230 ············}
231 ············if·(result·==·i.getCOROUTINE_SUSPENDED())·{231 ············if·(result·==·i.getCOROUTINE_SUSPENDED())·{
551 B
smali_classes2/Rc/V0.smali
    
Offset 499, 15 lines modifiedOffset 499, 15 lines modified
  
499 ····sget-object·p1,·Lbb/Y;->a:Lbb/Y;499 ····sget-object·p1,·Lbb/Y;->a:Lbb/Y;
  
500 ····invoke-static·{p1},·Lbb/y;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object;500 ····invoke-static·{p1},·Lbb/y;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object;
  
501 ····move-result-object·p1501 ····move-result-object·p1
  
502 ····invoke-virtual·{v0,·p1},·LOc/s;->resumeWith(Ljava/lang/Object;)V502 ····invoke-interface·{v0,·p1},·Lgb/d;->resumeWith(Ljava/lang/Object;)V
503 ····:try_end_0503 ····:try_end_0
504 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0504 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
505 ····:goto_0505 ····:goto_0
506 ····monitor-exit·p0506 ····monitor-exit·p0
  
507 ····invoke-virtual·{v0},·LOc/s;->getResult()Ljava/lang/Object;507 ····invoke-virtual·{v0},·LOc/s;->getResult()Ljava/lang/Object;