[−]
/home/hans/code/fdroid/data/tmp/org.gringene.colourclock_3.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.gringene.colourclock_3.apk
[−]
zipinfo {}
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 Zip·​file·​size:​·​46516·​bytes,​·​number·​of·​entries:​·​12 1 Zip·​file·​size:​·​46477·​bytes,​·​number·​of·​entries:​·​12
2 -​rw-​-​-​-​·····​2.​0·​fat······​783·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat······​783·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​904·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​5A6AD5C8.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat······​904·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​5A6AD5C8.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​5A6AD5C8.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​5A6AD5C8.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​784·​bX·​defN·​14-​Aug-​12·05:​17·​res/​layout/​activity_clock.​xml 5 -​rw-​-​-​-​·····​2.​0·​fat······​784·​bX·​defN·​16-​Sep-​08·12:​01·​res/​layout/​activity_clock.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·​14-​Aug-​12·05:​17·​res/​menu/​clock.​xml 6 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·​16-​Sep-​08·12:​01·​res/​menu/​clock.​xml
7 -​rw-​-​-​-​·····​2.​0·​fat·····​1868·​bl·​defN·​14-​Aug-​12·05:​17·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​1868·​bl·​defN·​16-​Sep-​08·12:​01·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat·····​2004·​b-​·​stor·​14-​Aug-​12·05:​17·​resources.​arsc 8 -​rw-​-​-​-​·····​1.​0·​fat·····​2004·​b-​·​stor·​16-​Sep-​08·12:​01·​resources.​arsc
9 -​rw-​-​-​-​·····​1.​0·​fat·····​7084·​b-​·​stor·​14-​Aug-​12·05:​17·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​7084·​b-​·​stor·​16-​Sep-​08·12:​01·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​3026·​b-​·​stor·​14-​Aug-​12·05:​17·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····​3026·​b-​·​stor·​16-​Sep-​08·12:​01·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​7146·​b-​·​stor·​14-​Aug-​12·05:​17·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​7146·​b-​·​stor·​16-​Sep-​08·12:​01·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​1.​0·​fat····​16312·​b-​·​stor·​14-​Aug-​12·05:​17·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 12 -​rw-​-​-​-​·····​1.​0·​fat····​16312·​b-​·​stor·​16-​Sep-​08·12:​01·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
13 -​rw-​-​-​-​·····​2.​0·​fat····​11772·​bl·​defN·​14-​Aug-​12·05:​17·​classes.​dex 13 -​rw-​-​-​-​·····​2.​0·​fat····​11756·​bl·​defN·​16-​Sep-​08·12:​01·​classes.​dex
14 12·​files,​·​53479·​bytes·​uncompressed,​·​44855·​bytes·​compressed:​··​16.​1% 14 12·​files,​·​53463·​bytes·​uncompressed,​·​44853·​bytes·​compressed:​··​16.​1%
[−]
smali/org/gringene/colourclock/ColourClock.smali
Offset 467, 14 lines modified Offset 467, 15 lines modified
   
467 ····​iget·​v0,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>centreX:​F 467 ····​iget·​v0,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>centreX:​F
   
468 ····​float-​to-​double·​v3,​·​v0 468 ····​float-​to-​double·​v3,​·​v0
   
469 ····​float-​to-​double·​v5,​·​p1 469 ····​float-​to-​double·​v5,​·​p1
   
  470 ····​.​line·​193
470 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>cos(D)​D 471 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
471 ····​move-​result-​wide·​v5 472 ····​move-​result-​wide·​v5
   
472 ····​iget·​v0,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>bandWidth:​F 473 ····​iget·​v0,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>bandWidth:​F
   
473 ····​float-​to-​double·​v7,​·​v0 474 ····​float-​to-​double·​v7,​·​v0
Offset 491, 14 lines modified Offset 492, 15 lines modified
   
491 ····​iget·​v0,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>centreY:​F 492 ····​iget·​v0,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>centreY:​F
   
492 ····​float-​to-​double·​v4,​·​v0 493 ····​float-​to-​double·​v4,​·​v0
   
493 ····​float-​to-​double·​v6,​·​p1 494 ····​float-​to-​double·​v6,​·​p1
   
  495 ····​.​line·​194
494 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D 496 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
495 ····​move-​result-​wide·​v6 497 ····​move-​result-​wide·​v6
   
496 ····​iget·​v0,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>bandWidth:​F 498 ····​iget·​v0,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>bandWidth:​F
   
497 ····​float-​to-​double·​v8,​·​v0 499 ····​float-​to-​double·​v8,​·​v0
Offset 513, 14 lines modified Offset 515, 15 lines modified
   
513 ····​double-​to-​float·​v4,​·​v4 515 ····​double-​to-​float·​v4,​·​v4
   
514 ····​iget-​object·​v5,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>brushes:​Landroid/​graphics/​Paint;​ 516 ····​iget-​object·​v5,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>brushes:​Landroid/​graphics/​Paint;​
   
515 ····​move-​object·​v0,​·​p4 517 ····​move-​object·​v0,​·​p4
   
  518 ····​.​line·​192
516 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawLine(FFFFLandroi​d/​graphics/​Paint;​)​V 519 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawLine(FFFFLandroi​d/​graphics/​Paint;​)​V
   
517 ····​.​line·​195 520 ····​.​line·​195
518 ····​return-​void 521 ····​return-​void
519 .​end·​method 522 .​end·​method
   
520 .​method·​private·​init()​V 523 .​method·​private·​init()​V
Offset 1614, 68 lines modified Offset 1617, 67 lines modified
1614 ····​.​line·​239 1617 ····​.​line·​239
1615 ····​.​end·​local·​v7····​#·​"refreshRate":​I 1618 ····​.​end·​local·​v7····​#·​"refreshRate":​I
1616 ····​:​cond_0 1619 ····​:​cond_0
1617 ····​return-​void 1620 ····​return-​void
1618 .​end·​method 1621 .​end·​method
   
1619 .​method·​public·​stopTick()​V 1622 .​method·​public·​stopTick()​V
1620 ····​.​locals·4 1623 ····​.​locals·3
   
1621 ····​.​prologue 1624 ····​.​prologue
1622 ····​.​line·​224 1625 ····​.​line·​224
1623 ····​const/​4·​v2,​·​0x0 1626 ····​const/​4·​v1,​·​0x0
   
1624 ····​iput-​boolean·​v2,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>ticking:​Z 1627 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>ticking:​Z
   
1625 ····​.​line·​225 1628 ····​.​line·​225
1626 ····​iget-​object·​v2,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>clockTicker:​Ljava/​util/​concurrent/​ScheduledFuture;​ 1629 ····​iget-​object·​v1,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>clockTicker:​Ljava/​util/​concurrent/​ScheduledFuture;​
   
1627 ····​const/​4·​v3,​·​0x1 1630 ····​const/​4·​v2,​·​0x1
   
1628 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​concurrent/​ScheduledFuture;​-​>cancel(Z)​Z 1631 ····​invoke-​interface·​{v1,​·​v2},​·​Ljava/​util/​concurrent/​ScheduledFuture;​-​>cancel(Z)​Z
   
1629 ····​.​line·​226 1632 ····​.​line·​226
1630 ····​iget-​object·​v2,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>tickerTimer:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ 1633 ····​iget-​object·​v1,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>tickerTimer:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
   
1631 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>getQueue()​Ljava/​util/​concurrent/​BlockingQueue;​ 1634 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>getQueue()​Ljava/​util/​concurrent/​BlockingQueue;​
   
1632 ····​move-​result-​object·​v2 1635 ····​move-​result-​object·​v1
   
1633 ····​invoke-​interface·​{v2},​·​Ljava/​util/​concurrent/​BlockingQueue;​-​>iterator()​Ljava/​util/​Iterator;​ 1636 ····​invoke-​interface·​{v1},​·​Ljava/​util/​concurrent/​BlockingQueue;​-​>iterator()​Ljava/​util/​Iterator;​
   
1634 ····​move-​result-​object·​v0 1637 ····​move-​result-​object·​v1
   
1635 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1636 ····​:​goto_0 1638 ····​:​goto_0
1637 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1639 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1638 ····​move-​result·​v2 1640 ····​move-​result·​v2
   
1639 ····​if-​eqz·​v2,​·​:​cond_0 1641 ····​if-​eqz·​v2,​·​:​cond_0
   
1640 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1642 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1641 ····​move-​result-​object·​v1 1643 ····​move-​result-​object·​v0
   
1642 ····​check-​cast·​v1,​·​Ljava/​lang/​Runnable;​ 1644 ····​check-​cast·​v0,​·​Ljava/​lang/​Runnable;​
   
1643 ····​.​line·​227 1645 ····​.​line·​227
1644 ····​.​local·​v1,​·​"t":​Ljava/​lang/​Runnable;​ 1646 ····​.​local·​v0,​·​"t":​Ljava/​lang/​Runnable;​
1645 ····​iget-​object·​v2,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>tickerTimer:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ 1647 ····​iget-​object·​v2,​·​p0,​·​Lorg/​gringene/​colourclock/​ColourClock;​-​>tickerTimer:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
   
Max diff block lines reached; 520/4278 bytes (12.16%) of diff not shown.
[−]
smali/org/gringene/colourclock/R.smali
Offset 22, 10 lines modified Offset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​10 25 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​34  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method