[−]
/home/hans/code/fdroid/data/tmp/org.gringene.concentricclock_3.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.gringene.concentricclock_3.apk
[−]
zipinfo {}
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 Zip·​file·​size:​·​40357·​bytes,​·​number·​of·​entries:​·​12 1 Zip·​file·​size:​·​40321·​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/​0A0C9F60.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat······​904·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​0A0C9F60.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​0A0C9F60.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Aug-​12·​05:​47·​META-​INF/​0A0C9F60.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​792·​bX·​defN·​14-​Aug-​12·05:​19·​res/​layout/​activity_clock.​xml 5 -​rw-​-​-​-​·····​2.​0·​fat······​792·​bX·​defN·​16-​Sep-​07·20:​16·​res/​layout/​activity_clock.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·​14-​Aug-​12·05:​19·​res/​menu/​clock.​xml 6 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·​16-​Sep-​07·20:​16·​res/​menu/​clock.​xml
7 -​rw-​-​-​-​·····​2.​0·​fat·····​1672·​bl·​defN·​14-​Aug-​12·05:​19·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​1672·​bl·​defN·​16-​Sep-​07·20:​16·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat·····​2072·​b-​·​stor·​14-​Aug-​12·05:​19·​resources.​arsc 8 -​rw-​-​-​-​·····​1.​0·​fat·····​2072·​b-​·​stor·​16-​Sep-​07·20:​16·​resources.​arsc
9 -​rw-​-​-​-​·····​1.​0·​fat·····​4990·​b-​·​stor·​14-​Aug-​12·05:​19·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​4990·​b-​·​stor·​16-​Sep-​07·20:​16·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​2980·​b-​·​stor·​14-​Aug-​12·05:​19·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····​2980·​b-​·​stor·​16-​Sep-​07·20:​16·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​7939·​b-​·​stor·​14-​Aug-​12·05:​19·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​7939·​b-​·​stor·​16-​Sep-​07·20:​16·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​1.​0·​fat····​12751·​b-​·​stor·​14-​Aug-​12·05:​19·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 12 -​rw-​-​-​-​·····​1.​0·​fat····​12751·​b-​·​stor·​16-​Sep-​07·20:​16·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
13 -​rw-​-​-​-​·····​2.​0·​fat·····​9384·​bl·​defN·​14-​Aug-​12·05:​19·​classes.​dex 13 -​rw-​-​-​-​·····​2.​0·​fat·····​9400·​bl·​defN·​16-​Sep-​07·20:​16·​classes.​dex
14 12·​files,​·​46063·​bytes·​uncompressed,​·​38698·​bytes·​compressed:​··​16.​0% 14 12·​files,​·​46079·​bytes·​uncompressed,​·​38697·​bytes·​compressed:​··​16.​0%
[−]
smali/org/gringene/concentricclock/ConcentricClock.smali
Offset 809, 68 lines modified Offset 809, 67 lines modified
809 ····​.​line·​161 809 ····​.​line·​161
810 ····​.​end·​local·​v7····​#·​"refreshRate":​I 810 ····​.​end·​local·​v7····​#·​"refreshRate":​I
811 ····​:​cond_0 811 ····​:​cond_0
812 ····​return-​void 812 ····​return-​void
813 .​end·​method 813 .​end·​method
   
814 .​method·​public·​stopTick()​V 814 .​method·​public·​stopTick()​V
815 ····​.​locals·4 815 ····​.​locals·3
   
816 ····​.​prologue 816 ····​.​prologue
817 ····​.​line·​146 817 ····​.​line·​146
818 ····​const/​4·​v2,​·​0x0 818 ····​const/​4·​v1,​·​0x0
   
819 ····​iput-​boolean·​v2,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>ticking:​Z 819 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>ticking:​Z
   
820 ····​.​line·​147 820 ····​.​line·​147
821 ····​iget-​object·​v2,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>clockTicker:​Ljava/​util/​concurrent/​ScheduledFuture;​ 821 ····​iget-​object·​v1,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>clockTicker:​Ljava/​util/​concurrent/​ScheduledFuture;​
   
822 ····​const/​4·​v3,​·​0x1 822 ····​const/​4·​v2,​·​0x1
   
823 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​concurrent/​ScheduledFuture;​-​>cancel(Z)​Z 823 ····​invoke-​interface·​{v1,​·​v2},​·​Ljava/​util/​concurrent/​ScheduledFuture;​-​>cancel(Z)​Z
   
824 ····​.​line·​148 824 ····​.​line·​148
825 ····​iget-​object·​v2,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>tickerTimer:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ 825 ····​iget-​object·​v1,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>tickerTimer:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
   
826 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>getQueue()​Ljava/​util/​concurrent/​BlockingQueue;​ 826 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>getQueue()​Ljava/​util/​concurrent/​BlockingQueue;​
   
827 ····​move-​result-​object·​v2 827 ····​move-​result-​object·​v1
   
828 ····​invoke-​interface·​{v2},​·​Ljava/​util/​concurrent/​BlockingQueue;​-​>iterator()​Ljava/​util/​Iterator;​ 828 ····​invoke-​interface·​{v1},​·​Ljava/​util/​concurrent/​BlockingQueue;​-​>iterator()​Ljava/​util/​Iterator;​
   
829 ····​move-​result-​object·​v0 829 ····​move-​result-​object·​v1
   
830 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
831 ····​:​goto_0 830 ····​:​goto_0
832 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 831 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
833 ····​move-​result·​v2 832 ····​move-​result·​v2
   
834 ····​if-​eqz·​v2,​·​:​cond_0 833 ····​if-​eqz·​v2,​·​:​cond_0
   
835 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 834 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
836 ····​move-​result-​object·​v1 835 ····​move-​result-​object·​v0
   
837 ····​check-​cast·​v1,​·​Ljava/​lang/​Runnable;​ 836 ····​check-​cast·​v0,​·​Ljava/​lang/​Runnable;​
   
838 ····​.​line·​149 837 ····​.​line·​149
839 ····​.​local·​v1,​·​"t":​Ljava/​lang/​Runnable;​ 838 ····​.​local·​v0,​·​"t":​Ljava/​lang/​Runnable;​
840 ····​iget-​object·​v2,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>tickerTimer:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ 839 ····​iget-​object·​v2,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>tickerTimer:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
   
841 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>remove(Ljava/​lang/​Runnable;​)​Z 840 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>remove(Ljava/​lang/​Runnable;​)​Z
   
842 ····​goto·​:​goto_0 841 ····​goto·​:​goto_0
   
843 ····​.​line·​151 842 ····​.​line·​151
844 ····​.​end·​local·​v1····​#·​"t":​Ljava/​lang/​Runnable;​ 843 ····​.​end·​local·​v0····​#·​"t":​Ljava/​lang/​Runnable;​
845 ····​:​cond_0 844 ····​:​cond_0
846 ····​const/​4·​v2,​·​0x0 845 ····​const/​4·​v1,​·​0x0
   
847 ····​iput-​object·​v2,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>clockTicker:​Ljava/​util/​concurrent/​ScheduledFuture;​ 846 ····​iput-​object·​v1,​·​p0,​·​Lorg/​gringene/​concentricclock/​ConcentricClock;​-​>clockTicker:​Ljava/​util/​concurrent/​ScheduledFuture;​
   
848 ····​.​line·​152 847 ····​.​line·​152
849 ····​return-​void 848 ····​return-​void
850 .​end·​method 849 .​end·​method
   
851 .​method·​protected·​updateTime()​V 850 .​method·​protected·​updateTime()​V
852 ····​.​locals·​11 851 ····​.​locals·​11
[−]
smali/org/gringene/concentricclock/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·​35  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method