105 KB
/home/fdroid/fdroiddata/tmp/org.balau.fakedawn_4.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.balau.fakedawn_4.apk
2.51 KB
zipinfo /dev/stdin
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Zip·​file·​size:​·​78729·​bytes,​·​number·​of·​entries:​·​161 Zip·​file·​size:​·​78848·​bytes,​·​number·​of·​entries:​·​16
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1062·​bl·​defN·​14-​Oct-​16·​20:​20·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1062·​bl·​defN·​14-​Oct-​16·​20:​20·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1183·​bl·​defN·​14-​Oct-​16·​20:​20·​META-​INF/​C73CCD91.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1183·​bl·​defN·​14-​Oct-​16·​20:​20·​META-​INF/​C73CCD91.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Oct-​16·​20:​20·​META-​INF/​C73CCD91.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Oct-​16·​20:​20·​META-​INF/​C73CCD91.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····1664·​bx·stor·​14-​Oct-​16·​19:​58·res/​drawable/​sound.​png5 -​rw-​-​-​-​·····2.​0·​fat·····4544·​bX·defN·​17-​Sep-​20·​15:​24·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​1.​0·​fat·····3043·​b-​·​stor·14-​Oct-​16·19:​58·​res/​drawable/​sunrise.​png6 -​rw-​-​-​-​·····​1.​0·​fat·····6909·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
7 -​rw-​-​-​-​·····2.​0·​fat······​668·​bl·defN·14-​Oct-​16·19:​58·​res/​layout/​dawn.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····2511·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····2.​0·​fat······​936·​bl·defN·14-​Oct-​16·19:​58·​res/​layout/​license.​xml8 -​rw-​-​-​-​·····1.​0·​fat·····3649·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····2.​0·​fat·····5860·​bl·defN·14-​Oct-​16·19:​58·​res/​layout/​preferences.​xml9 -​rw-​-​-​-​·····1.​0·​fat·····9465·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····2.​0·​fat····34646·​bl·defN·14-​Oct-​16·19:​58·​res/​raw/​license10 -​rw-​-​-​-​·····1.​0·​fat·····​1664·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable/​sound.​png
11 -​rw-​-​-​-​·····2.​0·​fat·····4628·​bl·defN·14-​Oct-​16·19:​58·AndroidManifest.​xml11 -​rw-​-​-​-​·····1.​0·​fat·····3043·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable/​sunrise.​png
12 -​rw-​-​-​-​·····1.​0·​fat·····3120·​b-​·stor·​14-​Oct-​16·​19:​58·​resources.​arsc12 -​rw-​-​-​-​·····2.​0·​fat······​668·​bl·defN·​17-​Sep-​20·​15:​24·​res/​layout/​dawn.​xml
13 -​rw-​-​-​-​·····1.​0·​fat·····6909·​b-​·stor·​14-​Oct-​16·​19:​58·​res/​drawable-​hdpi/​ic_launcher.​png13 -​rw-​-​-​-​·····2.​0·​fat······936·​bl·defN·​17-​Sep-​20·​15:​24·​res/​layout/​license.​xml
14 -​rw-​-​-​-​·····1.​0·​fat·····2511·​b-​·stor·​14-​Oct-​16·​19:​58·​res/​drawable-​ldpi/​ic_launcher.​png14 -​rw-​-​-​-​·····2.​0·​fat·····5860·​bl·defN·​17-​Sep-​20·​15:​24·​res/​layout/​preferences.​xml
15 -​rw-​-​-​-​·····1.​0·​fat·····​3649·​b-​·stor·​14-​Oct-​16·​19:​58·​res/​drawable-​mdpi/​ic_launcher.​png15 -​rw-​-​-​-​·····2.​0·​fat····34646·​bl·defN·​17-​Sep-​20·​15:​24·​res/​raw/​license
16 -​rw-​-​-​-​·····​1.​0·​fat·····9465·​b-​·​stor·14-​Oct-​16·19:​58·​res/​drawable-​xhdpi/​ic_launcher.​png16 -​rw-​-​-​-​·····​1.​0·​fat·····3316·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
17 -​rw-​-​-​-​·····​2.​0·​fat····​60352·​bl·​defN·​14-​Oct-​16·​19:​58·​classes.​dex17 -​rw-​-​-​-​·····​2.​0·​fat····​60276·​bl·​defN·​17-​Sep-​20·​15:​24·​classes.​dex
18 16·​files,​·​140993·​bytes·​uncompressed,​·​76597·​bytes·​compressed:​··​45.​7%18 16·​files,​·​141029·​bytes·​uncompressed,​·​76738·​bytes·​compressed:​··​45.​6%
1.42 KB
AndroidManifest.xml (decoded)
1.37 KB
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="4"·​android:​versionName="1.​3"·​package="org.​balau.​fakedawn"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="4"·​android:​versionName="1.​3"·​package="org.​balau.​fakedawn"·platformBuildVersionC​ode="19"·​platformBuildVersionN​ame="4.​4.​2-​1456859"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="10"·​android:​targetSdkVersion="19"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="10"·​android:​targetSdkVersion="19"​/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"/​>
5 ··​<uses-​permission·​android:​name="android.​permission.​VIBRATE"/​>5 ··​<uses-​permission·​android:​name="android.​permission.​VIBRATE"/​>
6 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>6 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>
7 ··​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"/​>7 ··​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"/​>
8 ··​<supports-​screens·​android:​largeScreens="true"·​android:​xlargeScreens="true"/​>8 ··​<supports-​screens·​android:​largeScreens="true"·​android:​xlargeScreens="true"/​>
9 ··​<application·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name">9 ··​<application·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name">
Offset 33, 9 lines modifiedOffset 33, 8 lines modified
33 ····​<receiver·​android:​name="InstallationRec​eiver">33 ····​<receiver·​android:​name="InstallationRec​eiver">
34 ······​<intent-​filter>34 ······​<intent-​filter>
35 ········​<action·​android:​name="android.​intent.​action.​PACKAGE_REPLACED"/​>35 ········​<action·​android:​name="android.​intent.​action.​PACKAGE_REPLACED"/​>
36 ········​<data·​android:​scheme="package"/​>36 ········​<data·​android:​scheme="package"/​>
37 ······​</​intent-​filter>37 ······​</​intent-​filter>
38 ····​</​receiver>38 ····​</​receiver>
39 ··​</​application>39 ··​</​application>
40 ··​<fdroid·​buildserverid="ed9564​023f20e475d0022fa1c17​1445f8f508332·​"·​fdroidserverid="ed956​4023f20e475d0022fa1c1​71445f8f508332·​"/​> 
41 </​manifest>40 </​manifest>
30.7 KB
classes.dex
30.6 KB
classes.jar
4.18 KB
zipinfo /dev/stdin
Max report size reached
4.06 KB
org/balau/fakedawn/ColorPickerDialog$ColorPickerView.class
3.94 KB
javap -verbose -constants -s -l -private {}
Max report size reached
1.62 KB
org/balau/fakedawn/Dawn$1.class
1.56 KB
javap -verbose -constants -s -l -private {}
Max report size reached
14.5 KB
org/balau/fakedawn/Dawn.class
14.5 KB
javap -verbose -constants -s -l -private {}
Max report size reached
2.14 KB
org/balau/fakedawn/DawnSound$1.class
2.07 KB
javap -verbose -constants -s -l -private {}
Max report size reached
3.12 KB
org/balau/fakedawn/DawnSound.class
3.05 KB
javap -verbose -constants -s -l -private {}
Max report size reached
1010 B
org/balau/fakedawn/Preferences.class
938 B
procyon -ec {}
Max report size reached
13.2 KB
smali/org/balau/fakedawn/Alarm.smali
Max report size reached
4.81 KB
smali/org/balau/fakedawn/TimeSlider.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Lorg/​balau/​fakedawn/​IntervalSlider;​2 .​super·​Lorg/​balau/​fakedawn/​IntervalSlider;​
3 .​source·​"TimeSlider.​java"3 .​source·​"TimeSlider.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lorg/​balau/​fakedawn/​TimeSlider$1;​,​ 
8 ········​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​;​,​7 ········​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​;​,​
9 ········​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​,​8 ········​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​,​
10 ········​Lorg/​balau/​fakedawn/​TimeSlider$OnTimesCha​ngedListener;​,​9 ········​Lorg/​balau/​fakedawn/​TimeSlider$OnTimesCha​ngedListener;​,​
11 ········​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​10 ········​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​
12 ····​}11 ····​}
13 .​end·​annotation12 .​end·​annotation
  
Offset 281, 70 lines modifiedOffset 280, 76 lines modified
  
281 ····​.​prologue280 ····​.​prologue
282 ····​.​line·​160281 ····​.​line·​160
283 ····​new-​instance·​v0,​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​282 ····​new-​instance·​v0,​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​
  
284 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_startTime:​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​283 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_startTime:​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​
  
 284 ····​.​line·​161
285 ····​invoke-​virtual·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​>getMinutes()​I285 ····​invoke-​virtual·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​>getMinutes()​I
  
286 ····​move-​result·​v1286 ····​move-​result·​v1
  
287 ····​iget·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_spanMinutes:​I287 ····​iget·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_spanMinutes:​I
  
288 ····​int-​to-​float·​v2,​·​v2288 ····​int-​to-​float·​v2,​·​v2
  
 289 ····​.​line·​162
289 ····​invoke-​virtual·​{p0},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getLeftPos()​F290 ····​invoke-​virtual·​{p0},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getLeftPos()​F
  
290 ····​move-​result·​v3291 ····​move-​result·​v3
  
291 ····​mul-​float/​2addr·​v2,​·​v3292 ····​mul-​float/​2addr·​v2,​·​v3
  
292 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>round(F)​I293 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>round(F)​I
  
293 ····​move-​result·​v2294 ····​move-​result·​v2
  
294 ····​add-​int/​2addr·​v1,​·​v2295 ····​add-​int/​2addr·​v1,​·​v2
  
295 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​><init>(I)​V296 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​><init>(I)​V
  
 297 ····​.​line·​160
296 ····​return-​object·​v0298 ····​return-​object·​v0
297 .​end·​method299 .​end·​method
  
298 .​method·​public·​getRightTime()​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​300 .​method·​public·​getRightTime()​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​
299 ····​.​locals·​4301 ····​.​locals·​4
  
300 ····​.​prologue302 ····​.​prologue
301 ····​.​line·​167303 ····​.​line·​167
302 ····​new-​instance·​v0,​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​304 ····​new-​instance·​v0,​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​
  
303 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_startTime:​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​305 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_startTime:​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​
  
 306 ····​.​line·​168
304 ····​invoke-​virtual·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​>getMinutes()​I307 ····​invoke-​virtual·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​>getMinutes()​I
  
305 ····​move-​result·​v1308 ····​move-​result·​v1
  
306 ····​iget·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_spanMinutes:​I309 ····​iget·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_spanMinutes:​I
  
307 ····​int-​to-​float·​v2,​·​v2310 ····​int-​to-​float·​v2,​·​v2
  
 311 ····​.​line·​169
308 ····​invoke-​virtual·​{p0},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getRightPos()​F312 ····​invoke-​virtual·​{p0},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getRightPos()​F
  
309 ····​move-​result·​v3313 ····​move-​result·​v3
  
310 ····​mul-​float/​2addr·​v2,​·​v3314 ····​mul-​float/​2addr·​v2,​·​v3
  
311 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>round(F)​I315 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>round(F)​I
  
312 ····​move-​result·​v2316 ····​move-​result·​v2
  
313 ····​add-​int/​2addr·​v1,​·​v2317 ····​add-​int/​2addr·​v1,​·​v2
  
314 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​><init>(I)​V318 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​><init>(I)​V
  
 319 ····​.​line·​167
315 ····​return-​object·​v0320 ····​return-​object·​v0
316 .​end·​method321 .​end·​method
  
317 .​method·​public·​getSpanTime()​I322 .​method·​public·​getSpanTime()​I
318 ····​.​locals·​1323 ····​.​locals·​1
  
319 ····​.​prologue324 ····​.​prologue
Offset 562, 15 lines modifiedOffset 567, 15 lines modified
  
562 ····​move-​result·​v2567 ····​move-​result·​v2
  
563 ····​sub-​int/​2addr·​v1,​·​v2568 ····​sub-​int/​2addr·​v1,​·​v2
  
564 ····​iput·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_spanMinutes:​I569 ····​iput·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_spanMinutes:​I
  
565 ····​.​line·​181570 ····​.​line·​182
566 ····​:​cond_2571 ····​:​cond_2
567 ····​invoke-​virtual·​{v0},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​>getMinutes()​I572 ····​invoke-​virtual·​{v0},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​>getMinutes()​I
  
568 ····​move-​result·​v1573 ····​move-​result·​v1
  
569 ····​iget-​object·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_startTime:​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​574 ····​iget-​object·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_startTime:​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​
  
Offset 584, 33 lines modifiedOffset 589, 36 lines modified
  
584 ····​iget·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_spanMinutes:​I589 ····​iget·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_spanMinutes:​I
  
585 ····​int-​to-​float·​v2,​·​v2590 ····​int-​to-​float·​v2,​·​v2
  
586 ····​div-​float/​2addr·​v1,​·​v2591 ····​div-​float/​2addr·​v1,​·​v2
  
 592 ····​.​line·​181
587 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>setRightPos(F)​V593 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>setRightPos(F)​V
  
588 ····​.​line·​184594 ····​.​line·​184
589 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_startTime:​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​595 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_startTime:​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​
  
 596 ····​.​line·​185
590 ····​invoke-​virtual·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​>getMinutes()​I597 ····​invoke-​virtual·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider$DawnTime;​-​>getMinutes()​I
  
591 ····​move-​result·​v1598 ····​move-​result·​v1
  
Max diff block lines reached; 1664/4846 bytes (34.34%) of diff not shown.
531 B
smali/org/balau/fakedawn/DawnSound$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​DawnSound;​21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​DawnSound;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​DawnSound;​)​V23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​DawnSound;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​balau/​fakedawn/​DawnSound;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​7527 ····​.​line·​75
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound$2;​-​>this$0:​Lorg/​balau/​fakedawn/​DawnSound;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound$2;​-​>this$0:​Lorg/​balau/​fakedawn/​DawnSound;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
18.7 KB
smali/org/balau/fakedawn/Dawn.smali
Max report size reached
268 B
smali/org/balau/fakedawn/R.smali
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​.​prologue22 ····​.​prologue
23 ····​.​line·​1023 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​.​line·​53 
26 ····​return-​void25 ····​return-​void
27 .​end·​method26 .​end·​method
545 B
smali/org/balau/fakedawn/Preferences$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​Preferences;​21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​Preferences;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​Preferences;​)​V23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​Preferences;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​balau/​fakedawn/​Preferences;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​8127 ····​.​line·​81
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​Preferences$1;​-​>this$0:​Lorg/​balau/​fakedawn/​Preferences;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​Preferences$1;​-​>this$0:​Lorg/​balau/​fakedawn/​Preferences;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
588 B
smali/org/balau/fakedawn/ColorPickerDialog$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​ColorPickerDialog;​21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​ColorPickerDialog;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​ColorPickerDialog;​)​V23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​ColorPickerDialog;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​balau/​fakedawn/​ColorPickerDialog;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​22327 ····​.​line·​223
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$1;​-​>this$0:​Lorg/​balau/​fakedawn/​ColorPickerDialog;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$1;​-​>this$0:​Lorg/​balau/​fakedawn/​ColorPickerDialog;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
2.54 KB
smali/org/balau/fakedawn/ColorPickerDialog$ColorPickerView.smali
Offset 512, 22 lines modifiedOffset 512, 24 lines modified
  
512 ····​move-​result·​v10512 ····​move-​result·​v10
  
513 ····​invoke-​direct·​{p0,​·​v7},​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>pinToByte(I)​I513 ····​invoke-​direct·​{p0,​·​v7},​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>pinToByte(I)​I
  
514 ····​move-​result·​v11514 ····​move-​result·​v11
  
 515 ····​.​line·​161
515 ····​invoke-​direct·​{p0,​·​v6},​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>pinToByte(I)​I516 ····​invoke-​direct·​{p0,​·​v6},​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>pinToByte(I)​I
  
516 ····​move-​result·​v12517 ····​move-​result·​v12
  
517 ····​invoke-​direct·​{p0,​·​v5},​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>pinToByte(I)​I518 ····​invoke-​direct·​{p0,​·​v5},​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>pinToByte(I)​I
  
518 ····​move-​result·​v13519 ····​move-​result·​v13
  
 520 ····​.​line·​160
519 ····​invoke-​static·​{v10,​·​v11,​·​v12,​·​v13},​·​Landroid/​graphics/​Color;​-​>argb(IIII)​I521 ····​invoke-​static·​{v10,​·​v11,​·​v12,​·​v13},​·​Landroid/​graphics/​Color;​-​>argb(IIII)​I
  
520 ····​move-​result·​v10522 ····​move-​result·​v10
  
521 ····​return·​v10523 ····​return·​v10
522 .​end·​method524 .​end·​method
  
Offset 611, 22 lines modifiedOffset 613, 24 lines modified
  
611 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​graphics/​Paint;​-​>setAlpha(I)​V613 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​graphics/​Paint;​-​>setAlpha(I)​V
  
612 ····​.​line·​81614 ····​.​line·​81
613 ····​:​goto_0615 ····​:​goto_0
614 ····​iget-​object·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>mCenterPaint:​Landroid/​graphics/​Paint;​616 ····​iget-​object·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>mCenterPaint:​Landroid/​graphics/​Paint;​
  
 617 ····​.​line·​82
615 ····​invoke-​virtual·​{v2},​·​Landroid/​graphics/​Paint;​-​>getStrokeWidth()​F618 ····​invoke-​virtual·​{v2},​·​Landroid/​graphics/​Paint;​-​>getStrokeWidth()​F
  
616 ····​move-​result·​v2619 ····​move-​result·​v2
  
617 ····​add-​float/​2addr·​v2,​·​v6620 ····​add-​float/​2addr·​v2,​·​v6
  
618 ····​iget-​object·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>mCenterPaint:​Landroid/​graphics/​Paint;​621 ····​iget-​object·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>mCenterPaint:​Landroid/​graphics/​Paint;​
  
 622 ····​.​line·​81
619 ····​invoke-​virtual·​{p1,​·​v5,​·​v5,​·​v2,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawCircle(FFFLandro​id/​graphics/​Paint;​)​V623 ····​invoke-​virtual·​{p1,​·​v5,​·​v5,​·​v2,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawCircle(FFFLandro​id/​graphics/​Paint;​)​V
  
620 ····​.​line·​85624 ····​.​line·​85
621 ····​iget-​object·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>mCenterPaint:​Landroid/​graphics/​Paint;​625 ····​iget-​object·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>mCenterPaint:​Landroid/​graphics/​Paint;​
  
622 ····​sget-​object·​v3,​·​Landroid/​graphics/​Paint$Style;​-​>FILL:​Landroid/​graphics/​Paint$Style;​626 ····​sget-​object·​v3,​·​Landroid/​graphics/​Paint$Style;​-​>FILL:​Landroid/​graphics/​Paint$Style;​
  
Offset 666, 15 lines modifiedOffset 670, 15 lines modified
666 ····​invoke-​virtual·​{p0,​·​v0,​·​v0},​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>setMeasuredDimension​(II)​V670 ····​invoke-​virtual·​{p0,​·​v0,​·​v0},​·​Lorg/​balau/​fakedawn/​ColorPickerDialog$Col​orPickerView;​-​>setMeasuredDimension​(II)​V
  
667 ····​.​line·​93671 ····​.​line·​93
668 ····​return-​void672 ····​return-​void
669 .​end·​method673 .​end·​method
  
670 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z674 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z
671 ····​.​locals·​11675 ····​.​locals·​12
672 ····​.​param·​p1,​·​"event"····​#·​Landroid/​view/​MotionEvent;​676 ····​.​param·​p1,​·​"event"····​#·​Landroid/​view/​MotionEvent;​
  
673 ····​.​prologue677 ····​.​prologue
674 ····​const/​4·​v6,​·​0x0678 ····​const/​4·​v6,​·​0x0
  
675 ····​const/​high16·​v8,​·​0x42c80000····​#·​100.​0f679 ····​const/​high16·​v8,​·​0x42c80000····​#·​100.​0f
  
Offset 699, 23 lines modifiedOffset 703, 23 lines modified
699 ····​.​local·​v4,​·​"y":​F703 ····​.​local·​v4,​·​"y":​F
700 ····​mul-​float·​v7,​·​v3,​·​v3704 ····​mul-​float·​v7,​·​v3,​·​v3
  
701 ····​mul-​float·​v8,​·​v4,​·​v4705 ····​mul-​float·​v8,​·​v4,​·​v4
  
702 ····​add-​float/​2addr·​v7,​·​v8706 ····​add-​float/​2addr·​v7,​·​v8
  
703 ····​float-​to-​double·​v7,​·​v7707 ····​float-​to-​double·​v8,​·​v7
  
704 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D708 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
  
705 ····​move-​result-​wide·​v7709 ····​move-​result-​wide·​v8
  
706 ····​const-​wide/​high16·​v9,​·​0x4040000000000000L····​#·​32.​0710 ····​const-​wide/​high16·​v10,​·​0x4040000000000000L····​#·​32.​0
  
707 ····​cmpg-​double·​v7,​·​v7,​·​v9711 ····​cmpg-​double·​v7,​·​v8,​·​v10
  
708 ····​if-​gtz·​v7,​·​:​cond_1712 ····​if-​gtz·​v7,​·​:​cond_1
  
709 ····​move·​v1,​·​v5713 ····​move·​v1,​·​v5
  
710 ····​.​line·​172714 ····​.​line·​172
711 ····​.​local·​v1,​·​"inCenter":​Z715 ····​.​local·​v1,​·​"inCenter":​Z
1.3 KB
smali/org/balau/fakedawn/Dawn$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​Dawn;​21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​Dawn;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​Dawn;​)​V23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​Dawn;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​balau/​fakedawn/​Dawn;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​4527 ····​.​line·​45
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​Dawn$1;​-​>this$0:​Lorg/​balau/​fakedawn/​Dawn;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​Dawn$1;​-​>this$0:​Lorg/​balau/​fakedawn/​Dawn;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 41, 18 lines modifiedOffset 42, 18 lines modified
  
41 ····​.​prologue42 ····​.​prologue
42 ····​.​line·​4943 ····​.​line·​49
43 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​Dawn$1;​-​>this$0:​Lorg/​balau/​fakedawn/​Dawn;​44 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​Dawn$1;​-​>this$0:​Lorg/​balau/​fakedawn/​Dawn;​
  
44 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J45 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
45 ····​move-​result-​wide·​v146 ····​move-​result-​wide·​v2
  
46 ····​#·​invokes:​·​Lorg/​balau/​fakedawn/​Dawn;​-​>updateBrightness(J)​V47 ····​#·​invokes:​·​Lorg/​balau/​fakedawn/​Dawn;​-​>updateBrightness(J)​V
47 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lorg/​balau/​fakedawn/​Dawn;​-​>access$000(Lorg/​balau/​fakedawn/​Dawn;​J)​V48 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lorg/​balau/​fakedawn/​Dawn;​-​>access$000(Lorg/​balau/​fakedawn/​Dawn;​J)​V
  
48 ····​.​line·​5049 ····​.​line·​50
49 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​Dawn$1;​-​>this$0:​Lorg/​balau/​fakedawn/​Dawn;​50 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​Dawn$1;​-​>this$0:​Lorg/​balau/​fakedawn/​Dawn;​
  
50 ····​#·​getter·​for:​·​Lorg/​balau/​fakedawn/​Dawn;​-​>m_brightnessUpdaterH​andler:​Landroid/​os/​Handler;​51 ····​#·​getter·​for:​·​Lorg/​balau/​fakedawn/​Dawn;​-​>m_brightnessUpdaterH​andler:​Landroid/​os/​Handler;​
51 ····​invoke-​static·​{v0},​·​Lorg/​balau/​fakedawn/​Dawn;​-​>access$300(Lorg/​balau/​fakedawn/​Dawn;​)​Landroid/​os/​Handler;​52 ····​invoke-​static·​{v0},​·​Lorg/​balau/​fakedawn/​Dawn;​-​>access$300(Lorg/​balau/​fakedawn/​Dawn;​)​Landroid/​os/​Handler;​
  
1.02 KB
smali/org/balau/fakedawn/IntervalSlider$SavedState$1.smali
Offset 38, 15 lines modifiedOffset 38, 14 lines modified
38 ····​return-​void38 ····​return-​void
39 .​end·​method39 .​end·​method
  
  
40 #·​virtual·​methods40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
42 ····​.​locals·​142 ····​.​locals·​1
43 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 
  
44 ····​.​prologue43 ····​.​prologue
45 ····​.​line·​54144 ····​.​line·​541
46 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate;​45 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate;​
  
47 ····​move-​result-​object·​v046 ····​move-​result-​object·​v0
  
Offset 64, 15 lines modifiedOffset 63, 14 lines modified
64 ····​invoke-​direct·​{v0,​·​p1},​·​Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate;​-​><init>(Landroid/​os/​Parcel;​)​V63 ····​invoke-​direct·​{v0,​·​p1},​·​Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate;​-​><init>(Landroid/​os/​Parcel;​)​V
  
65 ····​return-​object·​v064 ····​return-​object·​v0
66 .​end·​method65 .​end·​method
  
67 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​66 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
68 ····​.​locals·​167 ····​.​locals·​1
69 ····​.​param·​p1,​·​"x0"····​#·​I 
  
70 ····​.​prologue68 ····​.​prologue
71 ····​.​line·​54169 ····​.​line·​541
72 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate$1;​-​>newArray(I)​[Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate;​70 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate$1;​-​>newArray(I)​[Lorg/​balau/​fakedawn/​IntervalSlider$SavedS​tate;​
  
73 ····​move-​result-​object·​v071 ····​move-​result-​object·​v0
  
1010 B
smali/org/balau/fakedawn/TimeSlider$SavedState$1.smali
Offset 38, 15 lines modifiedOffset 38, 14 lines modified
38 ····​return-​void38 ····​return-​void
39 .​end·​method39 .​end·​method
  
  
40 #·​virtual·​methods40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
42 ····​.​locals·​142 ····​.​locals·​1
43 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 
  
44 ····​.​prologue43 ····​.​prologue
45 ····​.​line·​35044 ····​.​line·​350
46 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​;​45 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​;​
  
47 ····​move-​result-​object·​v046 ····​move-​result-​object·​v0
  
Offset 64, 15 lines modifiedOffset 63, 14 lines modified
64 ····​invoke-​direct·​{v0,​·​p1},​·​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​;​-​><init>(Landroid/​os/​Parcel;​)​V63 ····​invoke-​direct·​{v0,​·​p1},​·​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​;​-​><init>(Landroid/​os/​Parcel;​)​V
  
65 ····​return-​object·​v064 ····​return-​object·​v0
66 .​end·​method65 .​end·​method
  
67 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​66 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
68 ····​.​locals·​167 ····​.​locals·​1
69 ····​.​param·​p1,​·​"x0"····​#·​I 
  
70 ····​.​prologue68 ····​.​prologue
71 ····​.​line·​35069 ····​.​line·​350
72 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​$1;​-​>newArray(I)​[Lorg/​balau/​fakedawn/​TimeSlider$SavedState​;​70 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​TimeSlider$SavedState​$1;​-​>newArray(I)​[Lorg/​balau/​fakedawn/​TimeSlider$SavedState​;​
  
73 ····​move-​result-​object·​v071 ····​move-​result-​object·​v0
  
1.33 KB
smali/org/balau/fakedawn/IntervalSlider.smali
Offset 618, 38 lines modifiedOffset 618, 42 lines modified
618 .​end·​method618 .​end·​method
  
619 .​method·​protected·​getSuggestedMinimumHe​ight()​I619 .​method·​protected·​getSuggestedMinimumHe​ight()​I
620 ····​.​locals·​2620 ····​.​locals·​2
  
621 ····​.​prologue621 ····​.​prologue
622 ····​.​line·​110622 ····​.​line·​110
 623 ····​.​line·​111
623 ····​invoke-​super·​{p0},​·​Landroid/​view/​View;​-​>getSuggestedMinimumH​eight()​I624 ····​invoke-​super·​{p0},​·​Landroid/​view/​View;​-​>getSuggestedMinimumH​eight()​I
  
624 ····​move-​result·​v0625 ····​move-​result·​v0
  
625 ····​const/​16·​v1,​·​0x96626 ····​const/​16·​v1,​·​0x96
  
 627 ····​.​line·​110
626 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I628 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
  
627 ····​move-​result·​v0629 ····​move-​result·​v0
  
628 ····​return·​v0630 ····​return·​v0
629 .​end·​method631 .​end·​method
  
630 .​method·​protected·​getSuggestedMinimumWi​dth()​I632 .​method·​protected·​getSuggestedMinimumWi​dth()​I
631 ····​.​locals·​2633 ····​.​locals·​2
  
632 ····​.​prologue634 ····​.​prologue
633 ····​.​line·​120635 ····​.​line·​120
 636 ····​.​line·​121
634 ····​invoke-​super·​{p0},​·​Landroid/​view/​View;​-​>getSuggestedMinimumW​idth()​I637 ····​invoke-​super·​{p0},​·​Landroid/​view/​View;​-​>getSuggestedMinimumW​idth()​I
  
635 ····​move-​result·​v0638 ····​move-​result·​v0
  
636 ····​const/​16·​v1,​·​0x12c639 ····​const/​16·​v1,​·​0x12c
  
 640 ····​.​line·​120
637 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I641 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
  
638 ····​move-​result·​v0642 ····​move-​result·​v0
  
639 ····​return·​v0643 ····​return·​v0
640 .​end·​method644 .​end·​method
  
Offset 1259, 18 lines modifiedOffset 1263, 20 lines modified
  
1259 ····​.​prologue1263 ····​.​prologue
1260 ····​.​line·​1011264 ····​.​line·​101
1261 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>measureWidth(I)​I1265 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>measureWidth(I)​I
  
1262 ····​move-​result·​v01266 ····​move-​result·​v0
  
 1267 ····​.​line·​102
1263 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>measureHeight(I)​I1268 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>measureHeight(I)​I
  
1264 ····​move-​result·​v11269 ····​move-​result·​v1
  
 1270 ····​.​line·​101
1265 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>setMeasuredDimension​(II)​V1271 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>setMeasuredDimension​(II)​V
  
1266 ····​.​line·​1031272 ····​.​line·​103
1267 ····​return-​void1273 ····​return-​void
1268 .​end·​method1274 .​end·​method
  
1269 .​method·​protected·​onRestoreInstanceStat​e(Landroid/​os/​Parcelable;​)​V1275 .​method·​protected·​onRestoreInstanceStat​e(Landroid/​os/​Parcelable;​)​V
2.18 KB
smali/org/balau/fakedawn/TimeSlider$Listener.smali
Offset 147, 14 lines modifiedOffset 147, 15 lines modified
147 ····​.​line·​242147 ····​.​line·​242
148 ····​.​local·​v0,​·​"s":​Landroid/​graphics/​Shader;​148 ····​.​local·​v0,​·​"s":​Landroid/​graphics/​Shader;​
149 ····​new-​instance·​v0,​·​Landroid/​graphics/​LinearGradient;​149 ····​new-​instance·​v0,​·​Landroid/​graphics/​LinearGradient;​
  
150 ····​.​end·​local·​v0····​#·​"s":​Landroid/​graphics/​Shader;​150 ····​.​end·​local·​v0····​#·​"s":​Landroid/​graphics/​Shader;​
151 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​151 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​
  
 152 ····​.​line·​243
152 ····​invoke-​virtual·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getLeftPos()​F153 ····​invoke-​virtual·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getLeftPos()​F
  
153 ····​move-​result·​v1154 ····​move-​result·​v1
  
154 ····​iget-​object·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​155 ····​iget-​object·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​
  
155 ····​invoke-​virtual·​{v3},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getWidth()​I156 ····​invoke-​virtual·​{v3},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getWidth()​I
Offset 165, 14 lines modifiedOffset 166, 15 lines modified
  
165 ····​mul-​float/​2addr·​v1,​·​v3166 ····​mul-​float/​2addr·​v1,​·​v3
  
166 ····​sub-​float/​2addr·​v1,​·​v6167 ····​sub-​float/​2addr·​v1,​·​v6
  
167 ····​iget-​object·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​168 ····​iget-​object·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​
  
 169 ····​.​line·​244
168 ····​invoke-​virtual·​{v3},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getRightPos()​F170 ····​invoke-​virtual·​{v3},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getRightPos()​F
  
169 ····​move-​result·​v3171 ····​move-​result·​v3
  
170 ····​iget-​object·​v4,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​172 ····​iget-​object·​v4,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​
  
171 ····​invoke-​virtual·​{v4},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getWidth()​I173 ····​invoke-​virtual·​{v4},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>getWidth()​I
Offset 183, 14 lines modifiedOffset 185, 15 lines modified
  
183 ····​mul-​float/​2addr·​v3,​·​v4185 ····​mul-​float/​2addr·​v3,​·​v4
  
184 ····​add-​float/​2addr·​v3,​·​v6186 ····​add-​float/​2addr·​v3,​·​v6
  
185 ····​iget-​object·​v4,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​187 ····​iget-​object·​v4,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​
  
 188 ····​.​line·​245
186 ····​#·​getter·​for:​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_color:​I189 ····​#·​getter·​for:​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_color:​I
187 ····​invoke-​static·​{v4},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>access$100(Lorg/​balau/​fakedawn/​TimeSlider;​)​I190 ····​invoke-​static·​{v4},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>access$100(Lorg/​balau/​fakedawn/​TimeSlider;​)​I
  
188 ····​move-​result·​v6191 ····​move-​result·​v6
  
189 ····​sget-​object·​v7,​·​Landroid/​graphics/​Shader$TileMode;​-​>CLAMP:​Landroid/​graphics/​Shader$TileMode;​192 ····​sget-​object·​v7,​·​Landroid/​graphics/​Shader$TileMode;​-​>CLAMP:​Landroid/​graphics/​Shader$TileMode;​
  
Offset 229, 14 lines modifiedOffset 232, 15 lines modified
229 ····​cmpl-​float·​v1,​·​p3,​·​v2232 ····​cmpl-​float·​v1,​·​p3,​·​v2
  
230 ····​if-​eqz·​v1,​·​:​cond_1233 ····​if-​eqz·​v1,​·​:​cond_1
  
231 ····​:​cond_0234 ····​:​cond_0
232 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​235 ····​iget-​object·​v1,​·​p0,​·​Lorg/​balau/​fakedawn/​TimeSlider$Listener;​-​>this$0:​Lorg/​balau/​fakedawn/​TimeSlider;​
  
 236 ····​.​line·​251
233 ····​#·​getter·​for:​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_timesChangedListen​er:​Lorg/​balau/​fakedawn/​TimeSlider$OnTimesCha​ngedListener;​237 ····​#·​getter·​for:​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>m_timesChangedListen​er:​Lorg/​balau/​fakedawn/​TimeSlider$OnTimesCha​ngedListener;​
234 ····​invoke-​static·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>access$300(Lorg/​balau/​fakedawn/​TimeSlider;​)​Lorg/​balau/​fakedawn/​TimeSlider$OnTimesCha​ngedListener;​238 ····​invoke-​static·​{v1},​·​Lorg/​balau/​fakedawn/​TimeSlider;​-​>access$300(Lorg/​balau/​fakedawn/​TimeSlider;​)​Lorg/​balau/​fakedawn/​TimeSlider$OnTimesCha​ngedListener;​
  
235 ····​move-​result-​object·​v1239 ····​move-​result-​object·​v1
  
236 ····​if-​eqz·​v1,​·​:​cond_1240 ····​if-​eqz·​v1,​·​:​cond_1
  
919 B
smali/org/balau/fakedawn/IntervalSlider$GestureListener.smali
Offset 461, 22 lines modifiedOffset 461, 24 lines modified
  
461 ····​iget·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​IntervalSlider$Gestur​eListener;​-​>m_leftCursorPosBefor​eMotionEvent:​F461 ····​iget·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​IntervalSlider$Gestur​eListener;​-​>m_leftCursorPosBefor​eMotionEvent:​F
  
462 ····​sub-​float/​2addr·​v1,​·​v2462 ····​sub-​float/​2addr·​v1,​·​v2
  
463 ····​iget-​object·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​IntervalSlider$Gestur​eListener;​-​>this$0:​Lorg/​balau/​fakedawn/​IntervalSlider;​463 ····​iget-​object·​v2,​·​p0,​·​Lorg/​balau/​fakedawn/​IntervalSlider$Gestur​eListener;​-​>this$0:​Lorg/​balau/​fakedawn/​IntervalSlider;​
  
 464 ····​.​line·​418
464 ····​invoke-​virtual·​{v2},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>getRightPos()​F465 ····​invoke-​virtual·​{v2},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>getRightPos()​F
  
465 ····​move-​result·​v2466 ····​move-​result·​v2
  
466 ····​iget·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​IntervalSlider$Gestur​eListener;​-​>m_rightCursorPosBefo​reMotionEvent:​F467 ····​iget·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​IntervalSlider$Gestur​eListener;​-​>m_rightCursorPosBefo​reMotionEvent:​F
  
467 ····​sub-​float/​2addr·​v2,​·​v3468 ····​sub-​float/​2addr·​v2,​·​v3
  
 469 ····​.​line·​417
468 ····​#·​invokes:​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>cursorsMoved(FF)​V470 ····​#·​invokes:​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>cursorsMoved(FF)​V
469 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>access$000(Lorg/​balau/​fakedawn/​IntervalSlider;​FF)​V471 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lorg/​balau/​fakedawn/​IntervalSlider;​-​>access$000(Lorg/​balau/​fakedawn/​IntervalSlider;​FF)​V
  
470 ····​.​line·​419472 ····​.​line·​419
471 ····​return-​void473 ····​return-​void
472 .​end·​method474 .​end·​method
  
7.68 KB
smali/org/balau/fakedawn/DawnSound.smali
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ····​.​line·​39144 ····​.​line·​39
145 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundInitialized:​Z145 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundInitialized:​Z
  
146 ····​return·​v0146 ····​return·​v0
147 .​end·​method147 .​end·​method
  
148 .​method·​static·​synthetic·​access$100(Lorg/​balau/​fakedawn/​DawnSound;​J)​V148 .​method·​static·​synthetic·​access$100(Lorg/​balau/​fakedawn/​DawnSound;​J)​V
149 ····​.​locals·0149 ····​.​locals·1
150 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​balau/​fakedawn/​DawnSound;​150 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​balau/​fakedawn/​DawnSound;​
151 ····​.​param·​p1,​·​"x1"····​#·​J151 ····​.​param·​p1,​·​"x1"····​#·​J
  
152 ····​.​prologue152 ····​.​prologue
153 ····​.​line·​39153 ····​.​line·​39
154 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>updateVolume(J)​V154 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>updateVolume(J)​V
  
Offset 222, 44 lines modifiedOffset 222, 44 lines modified
222 ····​.​line·​39222 ····​.​line·​39
223 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volumeUpdateHandle​r:​Landroid/​os/​Handler;​223 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volumeUpdateHandle​r:​Landroid/​os/​Handler;​
  
224 ····​return-​object·​v0224 ····​return-​object·​v0
225 .​end·​method225 .​end·​method
  
226 .​method·​private·​configure(Landroid/​content/​Intent;​)​V226 .​method·​private·​configure(Landroid/​content/​Intent;​)​V
227 ····​.​locals·8227 ····​.​locals·10
228 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​228 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​
  
229 ····​.​prologue229 ····​.​prologue
230 ····​const-​wide/​16·​v6,​·​0x0230 ····​const-​wide/​16·​v8,​·​0x0
  
231 ····​const/​4·​v5,​·​0x0231 ····​const/​4·​v6,​·​0x0
  
232 ····​.​line·​170232 ····​.​line·​170
233 ····​const-​string·​v3,​·​"org.​balau.​fakedawn.​DawnSound.​EXTRA_SOUND_START_MIL​LIS"233 ····​const-​string·​v3,​·​"org.​balau.​fakedawn.​DawnSound.​EXTRA_SOUND_START_MIL​LIS"
  
234 ····​invoke-​virtual·​{p1,​·​v3,​·​v6,​·​v7},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J234 ····​invoke-​virtual·​{p1,​·​v3,​·​v8,​·​v9},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J
  
235 ····​move-​result-​wide·​v3235 ····​move-​result-​wide·​v4
  
236 ····​iput-​wide·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundStartMillis:​J236 ····​iput-​wide·​v4,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundStartMillis:​J
  
237 ····​.​line·​171237 ····​.​line·​171
238 ····​const-​string·​v3,​·​"org.​balau.​fakedawn.​DawnSound.​EXTRA_SOUND_END_MILLI​S"238 ····​const-​string·​v3,​·​"org.​balau.​fakedawn.​DawnSound.​EXTRA_SOUND_END_MILLI​S"
  
239 ····​invoke-​virtual·​{p1,​·​v3,​·​v6,​·​v7},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J239 ····​invoke-​virtual·​{p1,​·​v3,​·​v8,​·​v9},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J
  
240 ····​move-​result-​wide·​v3240 ····​move-​result-​wide·​v4
  
241 ····​iput-​wide·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundEndMillis:​J241 ····​iput-​wide·​v4,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundEndMillis:​J
  
242 ····​.​line·​172242 ····​.​line·​172
243 ····​const-​string·​v3,​·​"org.​balau.​fakedawn.​DawnSound.​EXTRA_VIBRATE"243 ····​const-​string·​v3,​·​"org.​balau.​fakedawn.​DawnSound.​EXTRA_VIBRATE"
  
244 ····​invoke-​virtual·​{p1,​·​v3,​·​v5},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z244 ····​invoke-​virtual·​{p1,​·​v3,​·​v6},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z
  
245 ····​move-​result·​v3245 ····​move-​result·​v3
  
246 ····​iput-​boolean·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_vibrate:​Z246 ····​iput-​boolean·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_vibrate:​Z
  
247 ····​.​line·​173247 ····​.​line·​173
248 ····​const-​string·​v3,​·​"audio"248 ····​const-​string·​v3,​·​"audio"
Offset 289, 15 lines modifiedOffset 289, 15 lines modified
289 ····​iput·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volume:​I289 ····​iput·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volume:​I
  
290 ····​.​line·​176290 ····​.​line·​176
291 ····​iget·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volume:​I291 ····​iget·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volume:​I
  
292 ····​if-​gez·​v3,​·​:​cond_0292 ····​if-​gez·​v3,​·​:​cond_0
  
293 ····​iput·​v5,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volume:​I293 ····​iput·​v6,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volume:​I
  
294 ····​.​line·​177294 ····​.​line·​177
295 ····​:​cond_0295 ····​:​cond_0
296 ····​iget·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volume:​I296 ····​iget·​v3,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_volume:​I
  
297 ····​if-​le·​v3,​·​v1,​·​:​cond_1297 ····​if-​le·​v3,​·​v1,​·​:​cond_1
  
Offset 405, 23 lines modifiedOffset 405, 23 lines modified
405 ····​.​line·​159405 ····​.​line·​159
406 ····​const/​4·​v0,​·​0x1406 ····​const/​4·​v0,​·​0x1
  
407 ····​return·​v0407 ····​return·​v0
408 .​end·​method408 .​end·​method
  
409 .​method·​private·​onIntentStart(Landroi​d/​content/​Intent;​II)​I409 .​method·​private·​onIntentStart(Landroi​d/​content/​Intent;​II)​I
410 ····​.​locals·​11410 ····​.​locals·​12
411 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​411 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​
412 ····​.​param·​p2,​·​"flags"····​#·​I412 ····​.​param·​p2,​·​"flags"····​#·​I
413 ····​.​param·​p3,​·​"startId"····​#·​I413 ····​.​param·​p3,​·​"startId"····​#·​I
  
414 ····​.​prologue414 ····​.​prologue
415 ····​const/​4·​v6,​·​0x4415 ····​const/​4·​v6,​·​0x4
  
416 ····​const/​4·​v9,​·​0x1416 ····​const/​4·​v11,​·​0x1
  
417 ····​const/​4·​v10,​·​0x0417 ····​const/​4·​v10,​·​0x0
  
418 ····​.​line·​191418 ····​.​line·​191
419 ····​iget-​boolean·​v5,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundInitialized:​Z419 ····​iget-​boolean·​v5,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundInitialized:​Z
  
420 ····​if-​nez·​v5,​·​:​cond_3420 ····​if-​nez·​v5,​·​:​cond_3
Offset 532, 119 lines modifiedOffset 532, 121 lines modified
532 ····​if-​nez·​v5,​·​:​cond_1532 ····​if-​nez·​v5,​·​:​cond_1
  
533 ····​.​line·​229533 ····​.​line·​229
534 ····​iput-​boolean·​v10,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_vibrate:​Z534 ····​iput-​boolean·​v10,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_vibrate:​Z
  
535 ····​.​line·​237535 ····​.​line·​237
536 ····​:​cond_1536 ····​:​cond_1
537 ····​iget-​wide·​v5,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundStartMillis:​J537 ····​iget-​wide·​v6,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_soundStartMillis:​J
  
538 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J538 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
539 ····​move-​result-​wide·​v7539 ····​move-​result-​wide·​v8
  
540 ····​sub-​long·​v1,​·​v5,​·​v7540 ····​sub-​long·​v2,​·​v6,​·​v8
  
541 ····​.​line·​238541 ····​.​line·​238
542 ····​.​local·​v1,​·​"delay":​J542 ····​.​local·​v2,​·​"delay":​J
543 ····​const-​wide/​16·​v5,​·​0x0543 ····​const-​wide/​16·​v6,​·​0x0
  
544 ····​cmp-​long·​v5,​·​v1,​·​v5544 ····​cmp-​long·​v5,​·​v2,​·​v6
  
545 ····​if-​gez·​v5,​·​:​cond_2545 ····​if-​gez·​v5,​·​:​cond_2
  
546 ····​.​line·​239546 ····​.​line·​239
547 ····​const-​wide/​16·​v1,​·​0x0547 ····​const-​wide/​16·​v2,​·​0x0
  
Max diff block lines reached; 3751/7788 bytes (48.16%) of diff not shown.
1.89 KB
smali/org/balau/fakedawn/AlarmReceiver.smali
Offset 58, 18 lines modifiedOffset 58, 18 lines modified
58 ····​.​local·​v8,​·​"rightNowMillis":​J58 ····​.​local·​v8,​·​"rightNowMillis":​J
59 ····​const-​string·​v10,​·​"dawn_start_hour"59 ····​const-​string·​v10,​·​"dawn_start_hour"
  
60 ····​const/​16·​v11,​·​0x860 ····​const/​16·​v11,​·​0x8
  
61 ····​invoke-​interface·​{p0,​·​v10,​·​v11},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I61 ····​invoke-​interface·​{p0,​·​v10,​·​v11},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
  
62 ····​move-​result·​v562 ····​move-​result·​v1
  
63 ····​.​line·​7563 ····​.​line·​75
64 ····​.​local·​v5,​·​"hour":​I64 ····​.​local·​v1,​·​"hour":​I
65 ····​const-​string·​v10,​·​"dawn_start_minute"65 ····​const-​string·​v10,​·​"dawn_start_minute"
  
66 ····​const/​4·​v11,​·​0x066 ····​const/​4·​v11,​·​0x0
  
67 ····​invoke-​interface·​{p0,​·​v10,​·​v11},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I67 ····​invoke-​interface·​{p0,​·​v10,​·​v11},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
  
68 ····​move-​result·​v668 ····​move-​result·​v6
Offset 82, 35 lines modifiedOffset 82, 35 lines modified
  
82 ····​check-​cast·​v0,​·​Ljava/​util/​Calendar;​82 ····​check-​cast·​v0,​·​Ljava/​util/​Calendar;​
  
83 ····​.​line·​7783 ····​.​line·​77
84 ····​.​local·​v0,​·​"alarmStart":​Ljava/​util/​Calendar;​84 ····​.​local·​v0,​·​"alarmStart":​Ljava/​util/​Calendar;​
85 ····​const/​16·​v10,​·​0xb85 ····​const/​16·​v10,​·​0xb
  
86 ····​invoke-​virtual·​{v0,​·​v10,​·​v5},​·​Ljava/​util/​Calendar;​-​>set(II)​V86 ····​invoke-​virtual·​{v0,​·​v10,​·​v1},​·​Ljava/​util/​Calendar;​-​>set(II)​V
  
87 ····​.​line·​7887 ····​.​line·​78
88 ····​const/​16·​v10,​·​0xc88 ····​const/​16·​v10,​·​0xc
  
89 ····​invoke-​virtual·​{v0,​·​v10,​·​v6},​·​Ljava/​util/​Calendar;​-​>set(II)​V89 ····​invoke-​virtual·​{v0,​·​v10,​·​v6},​·​Ljava/​util/​Calendar;​-​>set(II)​V
  
90 ····​.​line·​7990 ····​.​line·​79
91 ····​const-​wide/​32·​v3,​·​0x2932e0091 ····​const-​wide/​32·​v4,​·​0x2932e00
  
92 ····​.​line·​8192 ····​.​line·​81
93 ····​.​local·​v3,​·​"halfDayMillis":​J93 ····​.​local·​v4,​·​"halfDayMillis":​J
94 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J94 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J
  
95 ····​move-​result-​wide·​v195 ····​move-​result-​wide·​v2
  
96 ····​.​line·​8396 ····​.​line·​83
97 ····​.​local·​v1,​·​"alarmStartMillis":​J97 ····​.​local·​v2,​·​"alarmStartMillis":​J
98 ····​sub-​long·​v10,​·​v1,​·​v898 ····​sub-​long·​v10,​·​v2,​·​v8
  
99 ····​cmp-​long·​v10,​·​v10,​·​v399 ····​cmp-​long·​v10,​·​v10,​·​v4
  
100 ····​if-​lez·​v10,​·​:​cond_1100 ····​if-​lez·​v10,​·​:​cond_1
  
101 ····​.​line·​85101 ····​.​line·​85
102 ····​const/​4·​v10,​·​-​0x1102 ····​const/​4·​v10,​·​-​0x1
  
103 ····​invoke-​virtual·​{v0,​·​v14,​·​v10},​·​Ljava/​util/​Calendar;​-​>add(II)​V103 ····​invoke-​virtual·​{v0,​·​v14,​·​v10},​·​Ljava/​util/​Calendar;​-​>add(II)​V
Offset 118, 17 lines modifiedOffset 118, 17 lines modified
118 ····​.​line·​92118 ····​.​line·​92
119 ····​:​cond_0119 ····​:​cond_0
120 ····​:​goto_0120 ····​:​goto_0
121 ····​return-​object·​v0121 ····​return-​object·​v0
  
122 ····​.​line·​87122 ····​.​line·​87
123 ····​:​cond_1123 ····​:​cond_1
124 ····​sub-​long·​v10,​·​v1,​·​v8124 ····​sub-​long·​v10,​·​v2,​·​v8
  
125 ····​neg-​long·​v12,​·​v3125 ····​neg-​long·​v12,​·​v4
  
126 ····​cmp-​long·​v10,​·​v10,​·​v12126 ····​cmp-​long·​v10,​·​v10,​·​v12
  
127 ····​if-​gez·​v10,​·​:​cond_0127 ····​if-​gez·​v10,​·​:​cond_0
  
128 ····​.​line·​89128 ····​.​line·​89
129 ····​const/​4·​v10,​·​0x1129 ····​const/​4·​v10,​·​0x1
1.39 KB
smali/org/balau/fakedawn/DawnSound$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​DawnSound;​21 .​field·​final·​synthetic·​this$0:​Lorg/​balau/​fakedawn/​DawnSound;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​DawnSound;​)​V23 .​method·​constructor·​<init>(Lorg/​balau/​fakedawn/​DawnSound;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​balau/​fakedawn/​DawnSound;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5527 ····​.​line·​55
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound$1;​-​>this$0:​Lorg/​balau/​fakedawn/​DawnSound;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound$1;​-​>this$0:​Lorg/​balau/​fakedawn/​DawnSound;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 51, 18 lines modifiedOffset 52, 18 lines modified
51 ····​if-​eqz·​v0,​·​:​cond_252 ····​if-​eqz·​v0,​·​:​cond_2
  
52 ····​.​line·​6153 ····​.​line·​61
53 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound$1;​-​>this$0:​Lorg/​balau/​fakedawn/​DawnSound;​54 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound$1;​-​>this$0:​Lorg/​balau/​fakedawn/​DawnSound;​
  
54 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J55 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
55 ····​move-​result-​wide·​v156 ····​move-​result-​wide·​v2
  
56 ····​#·​invokes:​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>updateVolume(J)​V57 ····​#·​invokes:​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>updateVolume(J)​V
57 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>access$100(Lorg/​balau/​fakedawn/​DawnSound;​J)​V58 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>access$100(Lorg/​balau/​fakedawn/​DawnSound;​J)​V
  
58 ····​.​line·​6259 ····​.​line·​62
59 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound$1;​-​>this$0:​Lorg/​balau/​fakedawn/​DawnSound;​60 ····​iget-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​DawnSound$1;​-​>this$0:​Lorg/​balau/​fakedawn/​DawnSound;​
  
60 ····​#·​getter·​for:​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_player:​Landroid/​media/​MediaPlayer;​61 ····​#·​getter·​for:​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>m_player:​Landroid/​media/​MediaPlayer;​
61 ····​invoke-​static·​{v0},​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>access$200(Lorg/​balau/​fakedawn/​DawnSound;​)​Landroid/​media/​MediaPlayer;​62 ····​invoke-​static·​{v0},​·​Lorg/​balau/​fakedawn/​DawnSound;​-​>access$200(Lorg/​balau/​fakedawn/​DawnSound;​)​Landroid/​media/​MediaPlayer;​
  
10.9 KB
smali/org/balau/fakedawn/Preferences.smali
Offset 96, 15 lines modifiedOffset 96, 14 lines modified
  
96 ····​const/​4·​v1,​·​0x096 ····​const/​4·​v1,​·​0x0
  
97 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lorg/​balau/​fakedawn/​Preferences$HelpListe​ner;​-​><init>(Lorg/​balau/​fakedawn/​Preferences;​Lorg/​balau/​fakedawn/​Preferences$1;​)​V97 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lorg/​balau/​fakedawn/​Preferences$HelpListe​ner;​-​><init>(Lorg/​balau/​fakedawn/​Preferences;​Lorg/​balau/​fakedawn/​Preferences$1;​)​V
  
98 ····​iput-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​Preferences;​-​>m_helpListener:​Lorg/​balau/​fakedawn/​Preferences$HelpListe​ner;​98 ····​iput-​object·​v0,​·​p0,​·​Lorg/​balau/​fakedawn/​Preferences;​-​>m_helpListener:​Lorg/​balau/​fakedawn/​Preferences$HelpListe​ner;​
  
99 ····​.​line·​599 
100 ····​return-​void99 ····​return-​void
101 .​end·​method100 .​end·​method
  
102 .​method·​static·​synthetic·​access$000(Lorg/​balau/​fakedawn/​Preferences;​)​V101 .​method·​static·​synthetic·​access$000(Lorg/​balau/​fakedawn/​Preferences;​)​V
103 ····​.​locals·​0102 ····​.​locals·​0
104 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​balau/​fakedawn/​Preferences;​103 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​balau/​fakedawn/​Preferences;​
  
Offset 171, 110 lines modifiedOffset 170, 103 lines modified
171 ····​.​line·​526170 ····​.​line·​526
172 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​balau/​fakedawn/​Preferences;​-​>enableSound(Landroid​/​net/​Uri;​)​V171 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​balau/​fakedawn/​Preferences;​-​>enableSound(Landroid​/​net/​Uri;​)​V
  
173 ····​goto·​:​goto_1172 ····​goto·​:​goto_1
174 .​end·​method173 .​end·​method
  
175 .​method·​public·​static·​checkSound(Landroid/​content/​Context;​Landroid/​net/​Uri;​)​Landroid/​net/​Uri;​174 .​method·​public·​static·​checkSound(Landroid/​content/​Context;​Landroid/​net/​Uri;​)​Landroid/​net/​Uri;​
176 ····​.​locals·9175 ····​.​locals·7
177 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​176 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
178 ····​.​param·​p1,​·​"sound"····​#·​Landroid/​net/​Uri;​177 ····​.​param·​p1,​·​"sound"····​#·​Landroid/​net/​Uri;​
  
179 ····​.​prologue178 ····​.​prologue
 179 ····​const/​4·​v4,​·​0x0
  
180 ····​.​line·​532180 ····​.​line·​532
181 ····​const/​4·​v7,​·​0x4181 ····​const/​4·​v5,​·​0x4
  
182 ····​new-​array·​v5,​·​v7,​·​[Landroid/​net/​Uri;​182 ····​new-​array·​v2,​·​v5,​·​[Landroid/​net/​Uri;​
  
183 ····const/​4·​v7,​·0x0183 ····aput-​object·​p1,​·​v2,​·v4
  
184 ····aput-​object·​p1,​·​v5,​·v7184 ····const/​4·​v5,​·0x1
  
185 ····​const/​4·​v7,​·​0x1185 ····sget-​object·​v6,​·​Landroid/​provider/​Settings$System;​-​>DEFAULT_ALARM_ALERT_​URI:​Landroid/​net/​Uri;​
  
186 ····sget-​object·​v8,​·Landroid/​provider/​Settings$System;​-​>DEFAULT_ALARM_ALERT_​URI:​Landroid/​net/​Uri;​186 ····aput-​object·​v6,​·​v2,​·​v5
  
187 ····aput-​object·​v8,​·​v5,​·v7187 ····const/​4·​v5,​·0x2
  
188 ····​const/​4·​v7,​·​0x2188 ····sget-​object·​v6,​·​Landroid/​provider/​Settings$System;​-​>DEFAULT_RINGTONE_URI​:​Landroid/​net/​Uri;​
  
189 ····sget-​object·​v8,​·Landroid/​provider/​Settings$System;​-​>DEFAULT_RINGTONE_URI​:​Landroid/​net/​Uri;​189 ····aput-​object·​v6,​·​v2,​·​v5
  
190 ····aput-​object·​v8,​·​v5,​·v7190 ····const/​4·​v5,​·0x3
  
191 ····​const/​4·​v7,​·​0x3191 ····sget-​object·​v6,​·​Landroid/​provider/​Settings$System;​-​>DEFAULT_NOTIFICATION​_URI:​Landroid/​net/​Uri;​
  
192 ····sget-​object·​v8,​·Landroid/​provider/​Settings$System;​-​>DEFAULT_NOTIFICATION​_URI:​Landroid/​net/​Uri;​192 ····aput-​object·​v6,​·​v2,​·​v5
  
193 ····​aput-​object·​v8,​·​v5,​·​v7 
  
194 ····​.​line·​538193 ····​.​line·​538
195 ····​.​local·​v5,​·​"sounds":​[Landroid/​net/​Uri;​194 ····​.​local·​v2,​·​"sounds":​[Landroid/​net/​Uri;​
196 ····move-​object·​v0,​·​v5195 ····array-​length·​v5,​·​v2
  
197 ····​.​local·​v0,​·​"arr$":​[Landroid/​net/​Uri;​ 
198 ····​array-​length·​v3,​·​v0 
  
199 ····​.​local·​v3,​·​"len$":​I 
200 ····​const/​4·​v2,​·​0x0 
  
201 ····​.​local·​v2,​·​"i$":​I 
202 ····​:​goto_0196 ····​:​goto_0
203 ····​if-​ge·​v2,​·​v3,​·​:​cond_0197 ····​if-​ge·​v4,​·​v5,​·​:​cond_0
  
204 ····​aget-​object·​v4,​·​v0,​·​v2198 ····​aget-​object·​v1,​·​v2,​·​v4
  
205 ····​.​line·​541199 ····​.​line·​541
206 ····​.​local·​v4,​·​"s":​Landroid/​net/​Uri;​200 ····​.​local·​v1,​·​"s":​Landroid/​net/​Uri;​
207 ····​:​try_start_0201 ····​:​try_start_0
208 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​202 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
  
209 ····​move-​result-​object·​v7203 ····​move-​result-​object·​v6
  
210 ····​invoke-​virtual·​{v7,​·​v4},​·​Landroid/​content/​ContentResolver;​-​>openInputStream(Land​roid/​net/​Uri;​)​Ljava/​io/​InputStream;​204 ····​invoke-​virtual·​{v6,​·​v1},​·​Landroid/​content/​ContentResolver;​-​>openInputStream(Land​roid/​net/​Uri;​)​Ljava/​io/​InputStream;​
  
211 ····​move-​result-​object·​v6205 ····​move-​result-​object·​v3
  
212 ····​.​line·​542206 ····​.​line·​542
213 ····​.​local·​v6,​·​"tmp":​Ljava/​io/​InputStream;​207 ····​.​local·​v3,​·​"tmp":​Ljava/​io/​InputStream;​
214 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​InputStream;​-​>close()​V208 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​InputStream;​-​>close()​V
215 ····​:​try_end_0209 ····​:​try_end_0
216 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0210 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
217 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1211 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
  
218 ····​.​line·​552212 ····​.​line·​552
219 ····​.​end·​local·​v4····​#·​"s":​Landroid/​net/​Uri;​213 ····​.​end·​local·​v1····​#·​"s":​Landroid/​net/​Uri;​
220 ····​.​end·​local·​v6····​#·​"tmp":​Ljava/​io/​InputStream;​214 ····​.​end·​local·​v3····​#·​"tmp":​Ljava/​io/​InputStream;​
221 ····​:​goto_1215 ····​:​goto_1
222 ····​return-​object·​v4216 ····​return-​object·​v1
  
223 ····​.​line·​545217 ····​.​line·​545
224 ····​.​restart·​local·​v4····​#·​"s":​Landroid/​net/​Uri;​218 ····​.​restart·​local·​v1····​#·​"s":​Landroid/​net/​Uri;​
225 ····​:​catch_0219 ····​:​catch_0
226 ····​move-​exception·​v1220 ····​move-​exception·​v0
  
227 ····​.​line·​538221 ····​.​line·​538
228 ····​:​goto_2222 ····​:​goto_2
229 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1223 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
  
230 ····​goto·​:​goto_0224 ····​goto·​:​goto_0
  
231 ····​.​line·​547225 ····​.​line·​547
232 ····​:​catch_1226 ····​:​catch_1
233 ····​move-​exception·​v1227 ····​move-​exception·​v0
  
234 ····​.​line·​548228 ····​.​line·​548
235 ····​.​local·​v1,​·​"e":​Ljava/​io/​IOException;​229 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​
236 ····​goto·​:​goto_2230 ····​goto·​:​goto_2
  
237 ····​.​line·​552231 ····​.​line·​552
238 ····​.​end·​local·​v1····​#·​"e":​Ljava/​io/​IOException;​232 ····​.​end·​local·​v0····​#·​"e":​Ljava/​io/​IOException;​
239 ····​.​end·​local·​v4····​#·​"s":​Landroid/​net/​Uri;​233 ····​.​end·​local·​v1····​#·​"s":​Landroid/​net/​Uri;​
240 ····​:​cond_0234 ····​:​cond_0
241 ····​const/​4·​v4,​·​0x0235 ····​const/​4·​v1,​·​0x0
  
242 ····​goto·​:​goto_1236 ····​goto·​:​goto_1
243 .​end·​method237 .​end·​method
  
244 .​method·​private·​disableSound()​V238 .​method·​private·​disableSound()​V
245 ····​.​locals·​1239 ····​.​locals·​1
Max diff block lines reached; 6536/11108 bytes (58.84%) of diff not shown.