441 KB
/home/fdroid/fdroiddata/tmp/com.lucasdnd.bitclock16_1.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.lucasdnd.bitclock16_1.apk
2.44 KB
zipinfo /dev/stdin
Offset 1, 18 lines modifiedOffset 1, 16 lines modified
1 Zip·​file·​size:​·​579735·​bytes,​·​number·​of·​entries:​·​161 Zip·​file·​size:​·​579476·​bytes,​·​number·​of·​entries:​·​14
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1105·​bl·​defN·​15-​Mar-​30·​08:​03·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1105·​bl·​defN·​15-​Mar-​30·​08:​03·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1226·​bl·​defN·​15-​Mar-​30·​08:​03·​META-​INF/​57043A47.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1226·​bl·​defN·​15-​Mar-​30·​08:​03·​META-​INF/​57043A47.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Mar-​30·​08:​03·​META-​INF/​57043A47.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Mar-​30·​08:​03·​META-​INF/​57043A47.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Mar-​30·​07:​24·META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat·····2280·​bX·​defN·​17-​Oct-​27·​00:​55·​AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·······​41·​bl·defN·15-​Mar-​30·​07:​24·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····1.​0·​fat·····5964·​b-​·stor·80-​Jan-​01·​00:​00·res/​drawable-​hdpi-​v4/​ic_launcher.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····2280·​bX·defN·15-​Mar-​30·​07:​23·AndroidManifest.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····3112·​b-​·stor·80-​Jan-​01·​00:​00·res/​drawable-​mdpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····5964·​b-​·​stor·15-​Mar-​30·​07:​24·​res/​drawable-​hdpi-​v4/​ic_launcher.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····9355·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​3112·​b-​·​stor·15-​Mar-​30·​07:​24·​res/​drawable-​mdpi-​v4/​ic_launcher.​png9 -​rw-​-​-​-​·····​1.​0·​fat····17889·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​9355·​b-​·​stor·15-​Mar-​30·​07:​24·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png10 -​rw-​-​-​-​·····​1.​0·​fat···257025·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​icon.​png
11 -​rw-​-​-​-​·····1.​0·​fat····17889·​b-​·stor·​15-​Mar-​30·​07:​24·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png11 -​rw-​-​-​-​·····2.​0·​fat······​520·​bl·defN·​17-​Oct-​27·​00:​55·​res/​layout/​widgetlayout.​xml
12 -​rw-​-​-​-​·····1.​0·​fat···257078·​b-​·stor·​15-​Mar-​30·​07:​24·​res/​drawable/​icon.​png12 -​rw-​-​-​-​·····2.​0·​fat······​628·​bl·defN·​17-​Oct-​27·​00:​55·​res/​xml-​v17/​widgetproviderinfo.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​520·​bl·​defN·​15-​Mar-​30·​07:​23·​res/​layout/​widgetlayout.​xml13 -​rw-​-​-​-​·····​2.​0·​fat······​584·​bl·​defN·​17-​Oct-​27·​00:​55·​res/​xml/​widgetproviderinfo.​xml
14 -​rw-​-​-​-​·····2.​0·​fat······​628·​bl·defN·15-​Mar-​30·​07:​23·​res/​xml-​v17/​widgetproviderinfo.​xml14 -​rw-​-​-​-​·····1.​0·​fat·····2388·​b-​·stor·80-​Jan-​01·​00:​00·​resources.​arsc
15 -​rw-​-​-​-​·····​2.​0·​fat······584·​bl·​defN·​15-​Mar-​30·​07:​23·res/​xml/​widgetproviderinfo.​xml15 -​rw-​-​-​-​·····​2.​0·​fat···831580·​bl·​defN·​17-​Oct-​27·​00:​55·classes.​dex
16 -​rw-​-​-​-​·····​1.​0·fat·····​2284·​b-​·stor·15-​Mar-​30·​07:​24·resources.​arsc16 14·​files,​·1134988·bytes·uncompressed,​·577558·​bytes·​compressed:​··​49.​1%
17 -​rw-​-​-​-​·····​2.​0·​fat···​821264·​bl·​defN·​15-​Mar-​30·​07:​23·​classes.​dex 
18 16·​files,​·​1124703·​bytes·​uncompressed,​·​577504·​bytes·​compressed:​··​48.​7% 
4.53 KB
classes.dex
4.51 KB
classes.jar
3.43 KB
zipinfo /dev/stdin
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·​file·​size:​·​999116·​bytes,​·​number·​of·​entries:​·​6391 Zip·​file·​size:​·​999115·​bytes,​·​number·​of·​entries:​·​639
2 ?rwxrwxr-​x··​2.​0·​unx······​125·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​AnimRes.​class2 ?rwxrwxr-​x··​2.​0·​unx······​125·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​AnimRes.​class
3 ?rwxrwxr-​x··​2.​0·​unx······​129·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​AnimatorRes.​class3 ?rwxrwxr-​x··​2.​0·​unx······​129·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​AnimatorRes.​class
4 ?rwxrwxr-​x··​2.​0·​unx······​124·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​AnyRes.​class4 ?rwxrwxr-​x··​2.​0·​unx······​124·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​AnyRes.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​126·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​ArrayRes.​class5 ?rwxrwxr-​x··​2.​0·​unx······​126·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​ArrayRes.​class
6 ?rwxrwxr-​x··​2.​0·​unx······​125·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​AttrRes.​class6 ?rwxrwxr-​x··​2.​0·​unx······​125·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​AttrRes.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​125·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​BoolRes.​class7 ?rwxrwxr-​x··​2.​0·​unx······​125·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​BoolRes.​class
8 ?rwxrwxr-​x··​2.​0·​unx······​126·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​ColorRes.​class8 ?rwxrwxr-​x··​2.​0·​unx······​126·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​annotation/​ColorRes.​class
Offset 427, 15 lines modifiedOffset 427, 15 lines modified
427 ?rwxrwxr-​x··​2.​0·​unx····​11192·​b-​·​defN·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​SwipeRefreshLayout.​class427 ?rwxrwxr-​x··​2.​0·​unx····​11192·​b-​·​defN·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​SwipeRefreshLayout.​class
428 ?rwxrwxr-​x··​2.​0·​unx······​281·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper$1.​class428 ?rwxrwxr-​x··​2.​0·​unx······​281·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper$1.​class
429 ?rwxrwxr-​x··​2.​0·​unx······​427·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper$2.​class429 ?rwxrwxr-​x··​2.​0·​unx······​427·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper$2.​class
430 ?rwxrwxr-​x··​2.​0·​unx······​977·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper$Callba​ck.​class430 ?rwxrwxr-​x··​2.​0·​unx······​977·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper$Callba​ck.​class
431 ?rwxrwxr-​x··​2.​0·​unx····​15210·​b-​·​defN·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper.​class431 ?rwxrwxr-​x··​2.​0·​unx····​15210·​b-​·​defN·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper.​class
432 ?rwxrwxr-​x··​2.​0·​unx······​293·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​BitClockWidgetActivit​y.​class432 ?rwxrwxr-​x··​2.​0·​unx······​293·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​BitClockWidgetActivit​y.​class
433 ?rwxrwxr-​x··​2.​0·​unx······​170·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​BuildConfig.​class433 ?rwxrwxr-​x··​2.​0·​unx······​170·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​BuildConfig.​class
434 ?rwxrwxr-​x··​2.​0·​unx·····​5082·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​ClockProvider.​class434 ?rwxrwxr-​x··​2.​0·​unx·····​5081·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​ClockProvider.​class
435 ?rwxrwxr-​x··​2.​0·​unx······​145·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$attr.​class435 ?rwxrwxr-​x··​2.​0·​unx······​145·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$attr.​class
436 ?rwxrwxr-​x··​2.​0·​unx······​232·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$drawable.​class436 ?rwxrwxr-​x··​2.​0·​unx······​232·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$drawable.​class
437 ?rwxrwxr-​x··​2.​0·​unx······​192·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$id.​class437 ?rwxrwxr-​x··​2.​0·​unx······​192·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$id.​class
438 ?rwxrwxr-​x··​2.​0·​unx······​203·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$layout.​class438 ?rwxrwxr-​x··​2.​0·​unx······​203·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$layout.​class
439 ?rwxrwxr-​x··​2.​0·​unx······​199·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$string.​class439 ?rwxrwxr-​x··​2.​0·​unx······​199·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$string.​class
440 ?rwxrwxr-​x··​2.​0·​unx······​234·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$style.​class440 ?rwxrwxr-​x··​2.​0·​unx······​234·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$style.​class
441 ?rwxrwxr-​x··​2.​0·​unx······​206·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$xml.​class441 ?rwxrwxr-​x··​2.​0·​unx······​206·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​bitclock16/​R$xml.​class
Offset 634, 8 lines modifiedOffset 634, 8 lines modified
634 ?rwxrwxr-​x··​2.​0·​unx······​599·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl.​class634 ?rwxrwxr-​x··​2.​0·​unx······​599·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl.​class
635 ?rwxrwxr-​x··​2.​0·​unx······​465·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat$AccessibilityRec​ordJellyBeanImpl.​class635 ?rwxrwxr-​x··​2.​0·​unx······​465·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat$AccessibilityRec​ordJellyBeanImpl.​class
636 ?rwxrwxr-​x··​2.​0·​unx·····​1683·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl.​class636 ?rwxrwxr-​x··​2.​0·​unx·····​1683·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl.​class
637 ?rwxrwxr-​x··​2.​0·​unx······​540·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl.​class637 ?rwxrwxr-​x··​2.​0·​unx······​540·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl.​class
638 ?rwxrwxr-​x··​2.​0·​unx·····​1717·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl.​class638 ?rwxrwxr-​x··​2.​0·​unx·····​1717·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl.​class
639 ?rwxrwxr-​x··​2.​0·​unx······​863·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl.​class639 ?rwxrwxr-​x··​2.​0·​unx······​863·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl.​class
640 ?rwxrwxr-​x··​2.​0·​unx······​561·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl.​class640 ?rwxrwxr-​x··​2.​0·​unx······​561·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl.​class
641 639·​files,​·​982953·​bytes·​uncompressed,​·​872018·​bytes·​compressed:​··​11.​3%641 639·​files,​·​982952·​bytes·​uncompressed,​·​872017·​bytes·​compressed:​··​11.​3%
1.06 KB
com/lucasdnd/bitclock16/ClockProvider.class
995 B
procyon -ec {}
Offset 146, 16 lines modifiedOffset 146, 16 lines modified
146 ····​}146 ····​}
147 ····147 ····
148 ····​public·​void·​onReceive(final·​Context·​context,​·​final·​Intent·​intent)​·​{148 ····​public·​void·​onReceive(final·​Context·​context,​·​final·​Intent·​intent)​·​{
149 ········​super.​onReceive(context,​·​intent)​;​149 ········​super.​onReceive(context,​·​intent)​;​
150 ········​final·​ComponentName·​componentName·​=·​new·​ComponentName(context​.​getPackageName()​,​·​this.​getClass()​.​getName()​)​;​150 ········​final·​ComponentName·​componentName·​=·​new·​ComponentName(context​.​getPackageName()​,​·​this.​getClass()​.​getName()​)​;​
151 ········​final·​AppWidgetManager·​instance·​=·​AppWidgetManager.​getInstance(context)​;​151 ········​final·​AppWidgetManager·​instance·​=·​AppWidgetManager.​getInstance(context)​;​
152 ········​if·​("com.​lucasdnd.​bitclock16.​CLOCK_UPDATE".​equals(intent.​getAction()​)​)​·​{152 ········​if·​("com.​lucasdnd.​bitclock16.​CLOCK_UPDATE".​equals(intent.​getAction()​)​)​·​{
153 ············​int[]·​appWidgetIds;​153 ············final·int[]·​appWidgetIds·​=·instance.​getAppWidgetIds(compo​nentName)​;​
154 ············​for·​(int·​length·​=·(appWidgetIds·​=·​instance.​getAppWidgetIds(compo​nentName)​)​.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{154 ············​for·​(int·​length·​=·​appWidgetIds.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{
155 ················​updateClock(context,​·​instance,​·​appWidgetIds[i])​;​155 ················​updateClock(context,​·​instance,​·​appWidgetIds[i])​;​
156 ············​}156 ············​}
157 ········​}157 ········​}
158 ········​if·​("com.​lucasdnd.​bitclock16.​SWITCH_COLORS".​equals(intent.​getAction()​)​)​·​{158 ········​if·​("com.​lucasdnd.​bitclock16.​SWITCH_COLORS".​equals(intent.​getAction()​)​)​·​{
159 ············​changeColor()​;​159 ············​changeColor()​;​
160 ········​}160 ········​}
161 ····​}161 ····​}
278 B
smali/com/lucasdnd/bitclock16/R.smali
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​022 ····​.​locals·​0
  
23 ····​.​prologue23 ····​.​prologue
24 ····​.​line·​1024 ····​.​line·​10
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​54 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
4.15 KB
smali/com/lucasdnd/bitclock16/ClockProvider.smali
Offset 606, 107 lines modifiedOffset 606, 99 lines modified
606 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​app/​AlarmManager;​-​>setRepeating(IJJLand​roid/​app/​PendingIntent;​)​V606 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​app/​AlarmManager;​-​>setRepeating(IJJLand​roid/​app/​PendingIntent;​)​V
  
607 ····​.​line·​99607 ····​.​line·​99
608 ····​return-​void608 ····​return-​void
609 .​end·​method609 .​end·​method
  
610 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V610 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
611 ····​.​locals·9611 ····​.​locals·6
612 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​612 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
613 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​613 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
  
614 ····​.​prologue614 ····​.​prologue
615 ····​.​line·​47615 ····​.​line·​47
616 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​appwidget/​AppWidgetProvider;​-​>onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V616 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​appwidget/​AppWidgetProvider;​-​>onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
  
617 ····​.​line·​50617 ····​.​line·​50
618 ····​new-​instance·​v6,​·​Landroid/​content/​ComponentName;​618 ····​new-​instance·​v3,​·​Landroid/​content/​ComponentName;​
  
619 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​619 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
  
620 ····​move-​result-​object·​v7620 ····​move-​result-​object·​v4
  
621 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​621 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
  
622 ····​move-​result-​object·​v8622 ····​move-​result-​object·​v5
  
623 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​623 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
  
624 ····​move-​result-​object·​v8624 ····​move-​result-​object·​v5
  
625 ····​invoke-​direct·​{v6,​·​v7,​·​v8},​·​Landroid/​content/​ComponentName;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V625 ····​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​ComponentName;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
626 ····​.​line·​51626 ····​.​line·​51
627 ····​.​local·​v6,​·​"thisAppWidget":​Landroid/​content/​ComponentName;​627 ····​.​local·​v3,​·​"thisAppWidget":​Landroid/​content/​ComponentName;​
628 ····​invoke-​static·​{p1},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getInstance(Landroid​/​content/​Context;​)​Landroid/​appwidget/​AppWidgetManager;​628 ····​invoke-​static·​{p1},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getInstance(Landroid​/​content/​Context;​)​Landroid/​appwidget/​AppWidgetManager;​
  
629 ····​move-​result-​object·​v1629 ····​move-​result-​object·​v1
  
630 ····​.​line·​54630 ····​.​line·​54
631 ····​.​local·​v1,​·​"appWidgetManager":​Landroid/​appwidget/​AppWidgetManager;​631 ····​.​local·​v1,​·​"appWidgetManager":​Landroid/​appwidget/​AppWidgetManager;​
632 ····​const-​string·​v7,​·​"com.​lucasdnd.​bitclock16.​CLOCK_UPDATE"632 ····​const-​string·​v4,​·​"com.​lucasdnd.​bitclock16.​CLOCK_UPDATE"
  
633 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​633 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
634 ····​move-​result-​object·​v8634 ····​move-​result-​object·​v5
  
635 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z635 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
636 ····​move-​result·​v7636 ····​move-​result·​v4
  
637 ····​if-​eqz·​v7,​·​:​cond_0637 ····​if-​eqz·​v4,​·​:​cond_0
  
638 ····​.​line·​55638 ····​.​line·​55
639 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I639 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I
  
640 ····​move-​result-​object·​v4640 ····​move-​result-​object·​v2
  
641 ····​.​line·​56641 ····​.​line·​56
642 ····​.​local·​v4,​·​"ids":​[I642 ····​.​local·​v2,​·​"ids":​[I
643 ····​move-​object·​v2,​·​v4 
  
644 ····​.​local·​v2,​·​"arr$":​[I 
645 ····​array-​length·​v5,​·​v2643 ····​array-​length·​v5,​·​v2
  
646 ····.​local·​v5,​·"len$":​I644 ····const/​4·​v4,​·0x0
647 ····​const/​4·​v3,​·​0x0 
  
648 ····​.​local·​v3,​·​"i$":​I 
649 ····​:​goto_0645 ····​:​goto_0
650 ····​if-​ge·​v3,​·​v5,​·​:​cond_0646 ····​if-​ge·​v4,​·​v5,​·​:​cond_0
  
651 ····​aget·​v0,​·​v2,​·​v3647 ····​aget·​v0,​·​v2,​·​v4
  
652 ····​.​line·​57648 ····​.​line·​57
653 ····​.​local·​v0,​·​"appWidgetID":​I649 ····​.​local·​v0,​·​"appWidgetID":​I
654 ····​invoke-​static·​{p1,​·​v1,​·​v0},​·​Lcom/​lucasdnd/​bitclock16/​ClockProvider;​-​>updateClock(Landroid​/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​I)​V650 ····​invoke-​static·​{p1,​·​v1,​·​v0},​·​Lcom/​lucasdnd/​bitclock16/​ClockProvider;​-​>updateClock(Landroid​/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​I)​V
  
655 ····​.​line·​56651 ····​.​line·​56
656 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1652 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
  
657 ····​goto·​:​goto_0653 ····​goto·​:​goto_0
  
658 ····​.​line·​62654 ····​.​line·​62
659 ····​.​end·​local·​v0····​#·​"appWidgetID":​I655 ····​.​end·​local·​v0····​#·​"appWidgetID":​I
660 ····​.​end·​local·​v2····​#·​"arr$":​[I656 ····​.​end·​local·​v2····​#·​"ids":​[I
661 ····​.​end·​local·​v3····​#·​"i$":​I 
662 ····​.​end·​local·​v4····​#·​"ids":​[I 
663 ····​.​end·​local·​v5····​#·​"len$":​I 
664 ····​:​cond_0657 ····​:​cond_0
665 ····​const-​string·​v7,​·​"com.​lucasdnd.​bitclock16.​SWITCH_COLORS"658 ····​const-​string·​v4,​·​"com.​lucasdnd.​bitclock16.​SWITCH_COLORS"
  
666 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​659 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
667 ····​move-​result-​object·​v8660 ····​move-​result-​object·​v5
  
668 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z661 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
669 ····​move-​result·​v7662 ····​move-​result·​v4
  
670 ····​if-​eqz·​v7,​·​:​cond_1663 ····​if-​eqz·​v4,​·​:​cond_1
  
671 ····​.​line·​63664 ····​.​line·​63
672 ····​invoke-​static·​{},​·​Lcom/​lucasdnd/​bitclock16/​ClockProvider;​-​>changeColor()​V665 ····​invoke-​static·​{},​·​Lcom/​lucasdnd/​bitclock16/​ClockProvider;​-​>changeColor()​V
  
673 ····​.​line·​65666 ····​.​line·​65
674 ····​:​cond_1667 ····​:​cond_1
675 ····​return-​void668 ····​return-​void
429 KB
res/drawable/icon.png
258 KB
sng
Max report size reached
171 KB
Image content
Pixel difference
compared images
Flicker difference
compared images