73.3 KB
/home/fdroid/fdroiddata/tmp/com.miqote.angelplayerwp_11.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.miqote.angelplayerwp_11.apk
1.35 KB
zipinfo /dev/stdin
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Zip·​file·​size:​·​76692·​bytes,​·​number·​of·​entries:​·​91 Zip·​file·​size:​·​76581·​bytes,​·​number·​of·​entries:​·​9
2 -​rw-​-​-​-​·····​2.​0·​fat······​491·​bl·​defN·​14-​Jun-​05·​04:​25·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​491·​bl·​defN·​14-​Jun-​05·​04:​25·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​612·​bl·​defN·​14-​Jun-​05·​04:​25·​META-​INF/​73E5254F.​SF3 -​rw-​-​-​-​·····​2.​0·​fat······​612·​bl·​defN·​14-​Jun-​05·​04:​25·​META-​INF/​73E5254F.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jun-​05·​04:​25·​META-​INF/​73E5254F.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jun-​05·​04:​25·​META-​INF/​73E5254F.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat····65287·​bx·stor·​14-​Jun-​05·​04:​21·res/​drawable/​icon.​png5 -​rw-​-​-​-​·····2.​0·​fat·····​2636·​bX·defN·​17-​Oct-​04·​00:​05·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat······​516·​bl·defN·14-​Jun-​05·​04:​21·​res/​xml/​metadata.​xml6 -​rw-​-​-​-​·····1.​0·​fat····65287·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​icon.​png
7 -​rw-​-​-​-​·····​2.​0·​fat·····1096·​bl·​defN·​14-​Jun-​05·​04:​21·​res/​xml/​settings.​xml7 -​rw-​-​-​-​·····​2.​0·​fat······​516·​bl·​defN·​17-​Oct-​04·​00:​05·​res/​xml/​metadata.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat·····2808·​bl·​defN·​14-​Jun-​05·​04:​21·AndroidManifest.​xml8 -​rw-​-​-​-​·····​2.​0·​fat·····1096·​bl·​defN·​17-​Oct-​04·​00:​05·res/​xml/​settings.​xml
9 -​rw-​-​-​-​·····​1.​0·​fat······880·​b-​·​stor·14-​Jun-​05·​04:​21·​resources.​arsc9 -​rw-​-​-​-​·····​1.​0·​fat······924·​b-​·​stor·80-​Jan-​01·​00:​00·​resources.​arsc
10 -​rw-​-​-​-​·····​2.​0·​fat····​12304·​bl·​defN·​14-​Jun-​05·​04:​21·​classes.​dex10 -​rw-​-​-​-​·····​2.​0·​fat····​12268·​bl·​defN·​17-​Oct-​04·​00:​05·​classes.​dex
11 9·​files,​·​85326·​bytes·​uncompressed,​·​75529·​bytes·​compressed:​··​11.​5%11 9·​files,​·​85162·​bytes·​uncompressed,​·​75451·​bytes·​compressed:​··​11.​4%
1.53 KB
AndroidManifest.xml (decoded)
1.47 KB
AndroidManifest.xml
Offset 1, 16 lines modifiedOffset 1, 15 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="11"·​android:​versionName="1.​1"·​package="com.​miqote.​angelplayerwp"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="11"·​android:​versionName="1.​1"·​package="com.​miqote.​angelplayerwp"·platformBuildVersionC​ode="19"·​platformBuildVersionN​ame="4.​4.​2-​1456859"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="19"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="19"​/​>
4 ··​<uses-​feature·​android:​name="android.​hardware.​touchscreen"·​android:​required="false"/​>4 ··​<uses-​feature·​android:​name="android.​hardware.​touchscreen"·​android:​required="false"/​>
5 ··​<uses-​feature·​android:​name="android.​software.​live_wallpaper"/​>5 ··​<uses-​feature·​android:​name="android.​software.​live_wallpaper"/​>
6 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="Angel·​Player·​Live·​Wallpaper">6 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="Angel·​Player·​Live·​Wallpaper">
7 ····​<service·​android:​label="Angel·​Player·​Live·​Wallpaper"·​android:​name=".​LiveWallpaperService"​·​android:​permission="android.​permission.​BIND_WALLPAPER">7 ····​<service·​android:​label="Angel·​Player·​Live·​Wallpaper"·​android:​name=".​LiveWallpaperService"​·​android:​permission="android.​permission.​BIND_WALLPAPER">
8 ······​<intent-​filter>8 ······​<intent-​filter>
9 ········​<action·​android:​name="android.​service.​wallpaper.​WallpaperService"/​>9 ········​<action·​android:​name="android.​service.​wallpaper.​WallpaperService"/​>
10 ······​</​intent-​filter>10 ······​</​intent-​filter>
11 ······​<meta-​data·​android:​name="android.​service.​wallpaper"·​android:​resource="@xml/​metadata"/​>11 ······​<meta-​data·​android:​name="android.​service.​wallpaper"·​android:​resource="@xml/​metadata"/​>
12 ····​</​service>12 ····​</​service>
13 ····​<activity·​android:​exported="true"·​android:​label="Settings"·​android:​name=".​LiveWallpaperSettings​"·​android:​theme="@android:​style/​Theme.​Light.​WallpaperSettings"/​>13 ····​<activity·​android:​exported="true"·​android:​label="Settings"·​android:​name=".​LiveWallpaperSettings​"·​android:​theme="@android:​style/​Theme.​Light.​WallpaperSettings"/​>
14 ··​</​application>14 ··​</​application>
15 ··​<fdroid·​buildserverid="9cb5bb​d1ee0661be310af8a3a27​1cfac74485607·​"·​fdroidserverid="3690b​89e0aafa3f4b0b122a1c6​c497a18ad039da·​"/​> 
16 </​manifest>15 </​manifest>
52.1 KB
classes.dex
52.1 KB
classes.jar
1.23 KB
zipinfo /dev/stdin
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Zip·​file·​size:​·​14678·​bytes,​·​number·​of·​entries:​·​91 Zip·​file·​size:​·​14667·​bytes,​·​number·​of·​entries:​·​9
2 ?rwxrwxr-​x··​2.​0·​unx······​171·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​BuildConfig.​class2 ?rwxrwxr-​x··​2.​0·​unx······​171·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​BuildConfig.​class
3 ?rwxrwxr-​x··​2.​0·​unx·····​4072·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​Circle.​class3 ?rwxrwxr-​x··​2.​0·​unx·····​4061·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​Circle.​class
4 ?rwxrwxr-​x··​2.​0·​unx·····​6217·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine.​class4 ?rwxrwxr-​x··​2.​0·​unx·····​6217·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​881·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​LiveWallpaperService.​class5 ?rwxrwxr-​x··​2.​0·​unx······​881·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​LiveWallpaperService.​class
6 ?rwxrwxr-​x··​2.​0·​unx·····​1137·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​LiveWallpaperSettings​.​class6 ?rwxrwxr-​x··​2.​0·​unx·····​1137·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​LiveWallpaperSettings​.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​146·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​R$attr.​class7 ?rwxrwxr-​x··​2.​0·​unx······​146·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​R$attr.​class
8 ?rwxrwxr-​x··​2.​0·​unx······​198·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​R$drawable.​class8 ?rwxrwxr-​x··​2.​0·​unx······​198·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​R$drawable.​class
9 ?rwxrwxr-​x··​2.​0·​unx······​229·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​R$xml.​class9 ?rwxrwxr-​x··​2.​0·​unx······​229·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​R$xml.​class
10 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​R.​class10 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​miqote/​angelplayerwp/​R.​class
11 9·​files,​·​13192·​bytes·​uncompressed,​·​13192·​bytes·​compressed:​··​0.​0%11 9·​files,​·​13181·​bytes·​uncompressed,​·​13181·​bytes·​compressed:​··​0.​0%
48.4 KB
com/miqote/angelplayerwp/Circle.class
48.3 KB
javap -verbose -constants -s -l -private {}
Offset 702, 739 lines modifiedOffset 702, 741 lines modified
702 ·······​151:​·​invokevirtual·​#139················​/​/​·​Method·​android/​graphics/​Canvas.​drawLine:​(FFFFLandroid/​graphics/​Paint;​)​V702 ·······​151:​·​invokevirtual·​#139················​/​/​·​Method·​android/​graphics/​Canvas.​drawLine:​(FFFFLandroid/​graphics/​Paint;​)​V
703 ·······​154:​·​return703 ·······​154:​·​return
  
704 ··​public·​void·​onDraw(android.​graphics.​Canvas,​·​float)​;​704 ··​public·​void·​onDraw(android.​graphics.​Canvas,​·​float)​;​
705 ····​descriptor:​·​(Landroid/​graphics/​Canvas;​F)​V705 ····​descriptor:​·​(Landroid/​graphics/​Canvas;​F)​V
706 ····​flags:​·​ACC_PUBLIC706 ····​flags:​·​ACC_PUBLIC
707 ····​Code:​707 ····​Code:​
708 ······​stack=300,​·​locals=23,​·​args_size=3708 ······​stack=300,​·​locals=21,​·​args_size=3
709 ·········​0:​·​getstatic·····​#43·················​/​/​·​Field·​RV:​[I709 ·········​0:​·​getstatic·····​#43·················​/​/​·​Field·​RV:​[I
710 ·········​3:​·​astore_3710 ·········​3:​·​astore_3
711 ·········​4:​·​aload_3711 ·········​4:​·​aload_3
712 ·········​5:​·​arraylength712 ·········​5:​·​arraylength
713 ·········​6:​·​istore········​4713 ·········​6:​·​istore········​4
714 ·········​8:​·​iconst_0714 ·········​8:​·​iconst_0
715 ·········​9:​·​istore········​5715 ·········​9:​·​istore········​5
716 ········​11:​·iload·········​5716 ········​11:​·fconst_0
717 ········​13:​·iload·········4717 ········​12:​·fstore········6
718 ········​15:​·if_icmpge·····​76718 ········​14:​·aconst_null
719 ········​18:​·​aload_3719 ········​15:​·​astore········​7
720 ········​19:​·​iload·········​5720 ········​17:​·​iload·········​5
721 ········21:​·​iaload721 ········19:​·​iload·········​4
722 ········​22:​·​istore········​6722 ········​21:​·​if_icmpge·····82
723 ········​24:​·​aload_0723 ········​24:​·​aload_3
724 ········​25:​·getfield······​#55·················/​/​·Field·x:​F724 ········​25:​·​iload·········5
725 ········​28:​·fstore········​7725 ········​27:​·iaload
 726 ········​28:​·​istore········​8
726 ········​30:​·​aload_0727 ········​30:​·​aload_0
727 ········​31:​·​getfield······​#57·················​/​/​·​Field·y:​F728 ········​31:​·​getfield······​#55·················​/​/​·​Field·x:​F
728 ········​34:​·​fstore········8729 ········​34:​·​fstore········9
729 ········​36:​·​aload_0730 ········​36:​·​aload_0
730 ········​37:​·​getfield······​#61·················​/​/​·​Field·R:​[F731 ········​37:​·​getfield······​#57·················​/​/​·​Field·y:​F
731 ········​40:​·astore········9732 ········​40:​·fstore········10
732 ········​42:​·​aload·········​9733 ········​42:​·​aload_0
733 ········​44:​·​iload·········6734 ········​43:​·getfield······​#61·················/​/​·Field·R:​[F
734 ········​46:​·faload735 ········​46:​·astore········11
735 ········​47:​·fstore········​10736 ········​48:​·aload·········​11
736 ········49:​·aload_0737 ········50:​·iload·········​8
737 ········​50:​·getfield······​#59·················​/​/​·​Field·​paint:​Landroid/​graphics/​Paint;​738 ········​52:​·​faload
738 ········​53:​·astore········​11739 ········​53:​·fstore········​12
739 ········​55:​·​aload_1740 ········​55:​·​aload_0
740 ········​56:​·​fload·········7741 ········​56:​·getfield······​#59·················/​/​·Field·paint:​Landroid/​graphics/​Paint;​
741 ········​58:​·fload·········​8742 ········​59:​·astore········13
742 ········​60:​·fload·········10743 ········​61:​·aload_1
743 ········​62:​·aload·········11744 ········​62:​·fload·········9
744 ········​64:​·invokevirtual·​#143················/​/​·Method·android/​graphics/​Canvas.​drawCircle:​(FFFLandroid/​graphics/​Paint;​)​V745 ········​64:​·fload·········10
745 ········​67:​·iload·········5746 ········​66:​·fload·········12
746 ········​69:​·iconst_1747 ········​68:​·aload·········13
747 ········​70:​·​iadd748 ········​70:​·​invokevirtual·​#143················​/​/​·​Method·​android/​graphics/​Canvas.​drawCircle:​(FFFLandroid/​graphics/​Paint;​)​V
748 ········​71:​·​istore········​5749 ········​73:​·​iload·········​5
749 ········​73:​·goto··········​11750 ········​75:​·iconst_1
750 ········​76:​·​iconst_0751 ········​76:​·​iadd
751 ········​77:​·​istore········6752 ········​77:​·​istore········5
752 ········​79:​·fconst_0753 ········​79:​·goto··········​17
753 ········​80:​·fstore········​12754 ········​82:​·iconst_0
754 ········​82:​·​ldc···········​#145················/​/​·float·360.​0f755 ········​83:​·istore········8
755 ········​84:​·​fstore········​7756 ········​85:​·​fconst_0
756 ········​86:​·​fload·········​12757 ········​86:​·​fstore········​14
757 ········​88:​·fload·········7758 ········​88:​·ldc···········​#145················/​/​·float·360.​0f
758 ········​90:​·​fcmpg759 ········​90:​·​fstore········​6
759 ········​91:​·istore········​13760 ········​92:​·fload·········​14
760 ········​93:​·iload·········13761 ········​94:​·fload·········6
761 ········​95:​·ifge··········1118762 ········​96:​·​fcmpg
762 ········​98:​·aload_0763 ········​97:​·istore········​5
763 ········​99:​·getfield······​#55·················/​/​·Field·x:​F764 ········​99:​·​iload·········5
764 ·······​102:​·​fstore········10765 ·······​101:​·ifge··········1114
765 ·······​104:​·​aload_0766 ·······​104:​·​aload_0
766 ·······​105:​·​getfield······​#57·················​/​/​·​Field·y:​F767 ·······​105:​·​getfield······​#55·················​/​/​·​Field·x:​F
767 ·······​108:​·​fstore········​14768 ·······​108:​·​fstore········​15
768 ·······​110:​·​aload_0769 ·······​110:​·​aload_0
769 ·······​111:​·​getfield······​#61·················​/​/​·​Field·R:​[F770 ·······​111:​·​getfield······​#57·················​/​/​·​Field·y:​F
770 ·······​114:​·iconst_0771 ·······​114:​·fstore········​9
771 ·······​115:​·faload772 ·······​116:​·​aload_0
772 ·······​116:​·fstore········15773 ·······​117:​·getfield······​#61·················/​/​·Field·R:​[F
773 ·······​118:​·aload_0774 ·······​120:​·iconst_0
774 ·······​119:​·getfield······​#61·················​/​/​·​Field·​R:​[F775 ·······​121:​·​faload
775 ·······​122:​·iconst_1776 ·······​122:​·fstore········10
776 ·······​123:​·faload777 ·······​124:​·​aload_0
777 ·······​124:​·fstore········16778 ·······​125:​·getfield······​#61·················/​/​·Field·R:​[F
778 ·······​126:​·fload·········12779 ·······​128:​·iconst_1
779 ·······​128:​·​fload_2780 ·······​129:​·​faload
780 ·······​129:​·​fadd781 ·······​130:​·​fstore········​12
781 ·······​130:​·ldc···········#148················​/​/​·​float·​2.​5f782 ·······​132:​·fload·········​14
782 ·······​132:​·​fadd783 ·······​134:​·​fload_2
783 ·······​133:​·​fstore········​17784 ·······​135:​·​fadd
784 ·······​135:​·aload_0785 ·······​136:​·​ldc···········​#148················​/​/​·float·​2.​5f
785 ·······​136:​·getfield······​#59·················​/​/​·​Field·​paint:​Landroid/​graphics/​Paint;​786 ·······​138:​·​fadd
786 ·······​139:​·astore········​18787 ·······​139:​·fstore········​16
787 ·······​141:​·​aload_0788 ·······​141:​·​aload_0
788 ·······​142:​·astore········19789 ·······​142:​·getfield······​#59·················/​/​·Field·paint:​Landroid/​graphics/​Paint;​
789 ·······​144:​·​aload_1790 ·······​145:​·​astore········17
790 ·······​145:​·​astore········​20 
791 ·······​147:​·​aload_0791 ·······​147:​·​aload_0
792 ·······​148:​·​aload_1792 ·······​148:​·​astore········​7
793 ·······​149:​·fload·········10793 ·······​150:​·aload_1
794 ·······​151:​·fload·········​14794 ·······​151:​·​astore_3
795 ·······​153:​·fload·········15795 ·······​152:​·aload_0
796 ·······​155:​·fload·········16796 ·······​153:​·aload_1
797 ·······​157:​·​fload·········​17797 ·······​154:​·​fload·········​15
798 ·······​159:​·aload·········18798 ·······​156:​·fload·········9
799 ·······​161:​·invokespecial·​#151················/​/​·Method·drawLine:​(Landroid/​graphics/​Canvas;​FFFFFLandroid/​graphics/​Paint;​)​V799 ·······​158:​·fload·········10
800 ·······​164:​·aload_0800 ·······​160:​·fload·········12
801 ·······​165:​·getfield······​#55·················/​/​·Field·x:​F801 ·······​162:​·​fload·········16
802 ·······​168:​·fstore········​10802 ·······​164:​·aload·········​17
803 ·······​170:​·​aload_0803 ·······​166:​·invokespecial·​#151················​/​/​·​Method·​drawLine:​(Landroid/​graphics/​Canvas;​FFFFFLandroid/​graphics/​Paint;​)​V
804 ·······​171:​·getfield······​#57·················​/​/​·​Field·​y:​F804 ·······​169:​·aload_0
805 ·······​174:​·fstore········14805 ·······​170:​·getfield······​#55·················/​/​·Field·x:​F
806 ·······​176:​·aload_0806 ·······​173:​·fstore········​15
807 ·······​177:​·getfield······​#61·················​/​/​·​Field·​R:​[F807 ·······​175:​·aload_0
808 ·······​180:​·bipush········6808 ·······​176:​·getfield······​#57·················/​/​·Field·y:​F
809 ·······​182:​·​faload809 ·······​179:​·​fstore········​9
810 ·······​183:​·fstore········​15810 ·······​181:​·aload_0
811 ·······​185:​·aload_0811 ·······​182:​·getfield······​#61·················​/​/​·​Field·​R:​[F
812 ·······​186:​·getfield······​#61·················/​/​·Field·R:​[F812 ·······​185:​·bipush········6
813 ·······​189:​·​bipush········​7813 ·······​187:​·faload
814 ·······​191:​·​faload814 ·······​188:​·​fstore········10
815 ·······​192:​·fstore········​16815 ·······​190:​·aload_0
816 ·······​194:​·​fload·········12816 ·······​191:​·getfield······​#61·················/​/​·Field·R:​[F
817 ·······​196:​·fload_2817 ·······​194:​·​bipush········​7
818 ·······​197:​·​fadd818 ·······​196:​·​faload
819 ·······​198:​·ldc···········#148················​/​/​·​float·2.​5f819 ·······​197:​·fstore········​12
820 ·······200:​·​fadd820 ·······199:​·​fload·········​14
821 ·······​201:​·​fstore········​17821 ·······​201:​·​fload_2
822 ·······​203:​·aload_0822 ·······​202:​·fadd
823 ·······​204:​·getfield······​#59·················​/​/​·Field·​paint:​Landroid/​graphics/​Paint;​823 ·······​203:​·ldc···········​#148················​/​/​·float·​2.​5f
824 ·······​207:​·​astore········​18824 ·······​205:​·fadd
825 ·······​209:​·aload_0825 ·······​206:​·fstore········​16
826 ·······​210:​·​astore········​19826 ·······​208:​·​aload_0
Max diff block lines reached; 26305/49407 bytes (53.24%) of diff not shown.
2.43 KB
com/miqote/angelplayerwp/LiveWallpaperService$MainEngine.class
2.31 KB
javap -verbose -constants -s -l -private {}
Offset 479, 15 lines modifiedOffset 479, 15 lines modified
479 ·······​152:​·​invokevirtual·​#106················​/​/​·​Method·​onSharedPreferenceCha​nged:​(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V479 ·······​152:​·​invokevirtual·​#106················​/​/​·​Method·​onSharedPreferenceCha​nged:​(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V
480 ·······​155:​·​return480 ·······​155:​·​return
  
481 ··​private·​void·​doDraw(android.​graphics.​Canvas)​;​481 ··​private·​void·​doDraw(android.​graphics.​Canvas)​;​
482 ····​descriptor:​·​(Landroid/​graphics/​Canvas;​)​V482 ····​descriptor:​·​(Landroid/​graphics/​Canvas;​)​V
483 ····​flags:​·​ACC_PRIVATE483 ····​flags:​·​ACC_PRIVATE
484 ····​Code:​484 ····​Code:​
485 ······​stack=300,​·​locals=26,​·​args_size=2485 ······​stack=300,​·​locals=24,​·​args_size=2
486 ·········​0:​·​new···········​#108················​/​/​·​class·​android/​graphics/​Rect486 ·········​0:​·​new···········​#108················​/​/​·​class·​android/​graphics/​Rect
487 ·········​3:​·​astore_2487 ·········​3:​·​astore_2
488 ·········​4:​·​fconst_0488 ·········​4:​·​fconst_0
489 ·········​5:​·​fstore_3489 ·········​5:​·​fstore_3
490 ·········​6:​·​aconst_null490 ·········​6:​·​aconst_null
491 ·········​7:​·​astore········​4491 ·········​7:​·​astore········​4
492 ·········​9:​·​fconst_0492 ·········​9:​·​fconst_0
Offset 1298, 26 lines modifiedOffset 1298, 26 lines modified
1298 ······​1542:​·​fstore········​131298 ······​1542:​·​fstore········​13
1299 ······​1544:​·​new···········​#251················​/​/​·​class·​java/​lang/​StringBuilder1299 ······​1544:​·​new···········​#251················​/​/​·​class·​java/​lang/​StringBuilder
1300 ······​1547:​·​astore········​41300 ······​1547:​·​astore········​4
1301 ······​1549:​·​aload·········​41301 ······​1549:​·​aload·········​4
1302 ······​1551:​·​invokespecial·​#252················​/​/​·​Method·​java/​lang/​StringBuilder.​"<init>":​()​V1302 ······​1551:​·​invokespecial·​#252················​/​/​·​Method·​java/​lang/​StringBuilder.​"<init>":​()​V
1303 ······​1554:​·​aload_01303 ······​1554:​·​aload_0
1304 ······​1555:​·​getfield······​#81·················​/​/​·​Field·​total:​J1304 ······​1555:​·​getfield······​#81·················​/​/​·​Field·​total:​J
1305 ······​1558:​·​lstore········241305 ······​1558:​·​lstore········19
1306 ······​1560:​·​aload·········​41306 ······​1560:​·​aload·········​4
1307 ······​1562:​·​lload·········241307 ······​1562:​·​lload·········19
1308 ······​1564:​·​invokevirtual·​#256················​/​/​·​Method·​java/​lang/​StringBuilder.​append:​(J)​Ljava/​lang/​StringBuilder;​1308 ······​1564:​·​invokevirtual·​#256················​/​/​·​Method·​java/​lang/​StringBuilder.​append:​(J)​Ljava/​lang/​StringBuilder;​
1309 ······​1567:​·​ldc_w·········​#258················​/​/​·​String·​Kb·​total;​1309 ······​1567:​·​ldc_w·········​#258················​/​/​·​String·​Kb·​total;​
1310 ······​1570:​·​invokevirtual·​#261················​/​/​·​Method·​java/​lang/​StringBuilder.​append:​(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​1310 ······​1570:​·​invokevirtual·​#261················​/​/​·​Method·​java/​lang/​StringBuilder.​append:​(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
1311 ······​1573:​·​astore········​41311 ······​1573:​·​astore········​4
1312 ······​1575:​·​aload_01312 ······​1575:​·​aload_0
1313 ······​1576:​·​getfield······​#86·················​/​/​·​Field·​free:​J1313 ······​1576:​·​getfield······​#86·················​/​/​·​Field·​free:​J
1314 ······​1579:​·​lstore········241314 ······​1579:​·​lstore········19
1315 ······​1581:​·​aload·········​41315 ······​1581:​·​aload·········​4
1316 ······​1583:​·​lload·········241316 ······​1583:​·​lload·········19
1317 ······​1585:​·​invokevirtual·​#256················​/​/​·​Method·​java/​lang/​StringBuilder.​append:​(J)​Ljava/​lang/​StringBuilder;​1317 ······​1585:​·​invokevirtual·​#256················​/​/​·​Method·​java/​lang/​StringBuilder.​append:​(J)​Ljava/​lang/​StringBuilder;​
1318 ······​1588:​·​ldc_w·········​#263················​/​/​·​String·​Kb·​free1318 ······​1588:​·​ldc_w·········​#263················​/​/​·​String·​Kb·​free
1319 ······​1591:​·​invokevirtual·​#261················​/​/​·​Method·​java/​lang/​StringBuilder.​append:​(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​1319 ······​1591:​·​invokevirtual·​#261················​/​/​·​Method·​java/​lang/​StringBuilder.​append:​(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
1320 ······​1594:​·​invokevirtual·​#267················​/​/​·​Method·​java/​lang/​StringBuilder.​toString:​()​Ljava/​lang/​String;​1320 ······​1594:​·​invokevirtual·​#267················​/​/​·​Method·​java/​lang/​StringBuilder.​toString:​()​Ljava/​lang/​String;​
1321 ······​1597:​·​astore········​41321 ······​1597:​·​astore········​4
1322 ······​1599:​·​aload_01322 ······​1599:​·​aload_0
1323 ······​1600:​·​getfield······​#69·················​/​/​·​Field·​summary:​Landroid/​graphics/​Paint;​1323 ······​1600:​·​getfield······​#69·················​/​/​·​Field·​summary:​Landroid/​graphics/​Paint;​
411 B
smali/com/miqote/angelplayerwp/LiveWallpaperService.smali
Offset 56, 15 lines modifiedOffset 56, 14 lines modified
56 .​method·​public·​constructor·​<init>()​V56 .​method·​public·​constructor·​<init>()​V
57 ····​.​locals·​057 ····​.​locals·​0
  
58 ····​.​prologue58 ····​.​prologue
59 ····​.​line·​3059 ····​.​line·​30
60 ····​invoke-​direct·​{p0},​·​Landroid/​service/​wallpaper/​WallpaperService;​-​><init>()​V60 ····​invoke-​direct·​{p0},​·​Landroid/​service/​wallpaper/​WallpaperService;​-​><init>()​V
  
61 ····​.​line·​55 
62 ····​return-​void61 ····​return-​void
63 .​end·​method62 .​end·​method
  
  
64 #·​virtual·​methods63 #·​virtual·​methods
65 .​method·​public·​onCreate()​V64 .​method·​public·​onCreate()​V
66 ····​.​locals·​065 ····​.​locals·​0
280 B
smali/com/miqote/angelplayerwp/R.smali
Offset 17, 10 lines modifiedOffset 17, 9 lines modified
17 .​method·​public·​constructor·​<init>()​V17 .​method·​public·​constructor·​<init>()​V
18 ····​.​locals·​018 ····​.​locals·​0
  
19 ····​.​prologue19 ····​.​prologue
20 ····​.​line·​1020 ····​.​line·​10
21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
22 ····​.​line·​16 
23 ····​return-​void22 ····​return-​void
24 .​end·​method23 .​end·​method
2.12 KB
smali/com/miqote/angelplayerwp/LiveWallpaperService$MainEngine.smali
Offset 49, 14 lines modifiedOffset 49, 15 lines modified
  
49 .​field·​private·​total:​J49 .​field·​private·​total:​J
  
  
50 #·​direct·​methods50 #·​direct·​methods
51 .​method·​public·​constructor·​<init>(Lcom/​miqote/​angelplayerwp/​LiveWallpaperService;​)​V51 .​method·​public·​constructor·​<init>(Lcom/​miqote/​angelplayerwp/​LiveWallpaperService;​)​V
52 ····​.​locals·​652 ····​.​locals·​6
 53 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService;​
  
53 ····​.​prologue54 ····​.​prologue
54 ····​const-​wide/​16·​v4,​·​0x40055 ····​const-​wide/​16·​v4,​·​0x400
  
55 ····​const/​4·​v1,​·​0x156 ····​const/​4·​v1,​·​0x1
  
56 ····​const/​4·​v3,​·​0x057 ····​const/​4·​v3,​·​0x0
Offset 708, 21 lines modifiedOffset 709, 21 lines modified
708 ····​.​line·​207709 ····​.​line·​207
709 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​710 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​
  
710 ····​move-​result-​object·​v3711 ····​move-​result-​object·​v3
  
711 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Runtime;​-​>freeMemory()​J712 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Runtime;​-​>freeMemory()​J
  
712 ····​move-​result-​wide·​v3713 ····​move-​result-​wide·​v4
  
713 ····​const-​wide/​16·​v5,​·​0x400714 ····​const-​wide/​16·​v6,​·​0x400
  
714 ····​div-​long/​2addr·​v3,​·​v5715 ····​div-​long/​2addr·​v4,​·​v6
  
715 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine;​-​>free:​J716 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine;​-​>free:​J
  
716 ····​.​line·​209717 ····​.​line·​209
717 ····​:​cond_8718 ····​:​cond_8
718 ····​invoke-​virtual·​{p1},​·​Landroid/​graphics/​Canvas;​-​>getHeight()​I719 ····​invoke-​virtual·​{p1},​·​Landroid/​graphics/​Canvas;​-​>getHeight()​I
  
719 ····​move-​result·​v3720 ····​move-​result·​v3
  
Offset 1151, 15 lines modifiedOffset 1152, 15 lines modified
  
1151 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​os/​Handler;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​V1152 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​os/​Handler;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​V
  
1152 ····​goto·​:​goto_01153 ····​goto·​:​goto_0
1153 .​end·​method1154 .​end·​method
  
1154 .​method·​public·​final·​run()​V1155 .​method·​public·​final·​run()​V
1155 ····​.​locals·51156 ····​.​locals·6
  
1156 ····​.​prologue1157 ····​.​prologue
1157 ····​.​line·​2411158 ····​.​line·​241
1158 ····​invoke-​virtual·​{p0},​·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine;​-​>getSurfaceHolder()​Landroid/​view/​SurfaceHolder;​1159 ····​invoke-​virtual·​{p0},​·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine;​-​>getSurfaceHolder()​Landroid/​view/​SurfaceHolder;​
  
1159 ····​move-​result-​object·​v11160 ····​move-​result-​object·​v1
  
Offset 1199, 17 lines modifiedOffset 1200, 17 lines modified
1199 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine;​-​>isVisible:​Z1200 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine;​-​>isVisible:​Z
  
1200 ····​if-​eqz·​v2,​·​:​cond_21201 ····​if-​eqz·​v2,​·​:​cond_2
  
1201 ····​.​line·​2551202 ····​.​line·​255
1202 ····​iget-​object·​v2,​·​p0,​·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine;​-​>handler:​Landroid/​os/​Handler;​1203 ····​iget-​object·​v2,​·​p0,​·​Lcom/​miqote/​angelplayerwp/​LiveWallpaperService$​MainEngine;​-​>handler:​Landroid/​os/​Handler;​
  
1203 ····​const-​wide/​16·​v3,​·​0x211204 ····​const-​wide/​16·​v4,​·​0x21
  
1204 ····​invoke-​virtual·​{v2,​·​p0,​·​v3,​·​v4},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z1205 ····​invoke-​virtual·​{v2,​·​p0,​·​v4,​·​v5},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
1205 ····​.​line·​2571206 ····​.​line·​257
1206 ····​:​cond_21207 ····​:​cond_2
1207 ····​return-​void1208 ····​return-​void
  
1208 ····​.​line·​2491209 ····​.​line·​249
1209 ····​:​catchall_01210 ····​:​catchall_0
15.4 KB
smali/com/miqote/angelplayerwp/Circle.smali
Offset 339, 191 lines modifiedOffset 339, 196 lines modified
339 ····​invoke-​virtual·​{v1,​·​p1,​·​p2,​·​v2,​·​v3},​·​Landroid/​graphics/​Path;​-​>addCircle(FFFLandroi​d/​graphics/​Path$Direction;​)​V339 ····​invoke-​virtual·​{v1,​·​p1,​·​p2,​·​v2,​·​v3},​·​Landroid/​graphics/​Path;​-​>addCircle(FFFLandroi​d/​graphics/​Path$Direction;​)​V
  
340 ····​.​line·​91340 ····​.​line·​91
341 ····​return-​void341 ····​return-​void
342 .​end·​method342 .​end·​method
  
343 .​method·​private·​drawLine(Landroid/​graphics/​Canvas;​FFFFFLandroid/​graphics/​Paint;​)​V343 .​method·​private·​drawLine(Landroid/​graphics/​Canvas;​FFFFFLandroid/​graphics/​Paint;​)​V
344 ····​.​locals·​12344 ····​.​locals·​14
345 ····​.​param·​p1,​·​"c"····​#·​Landroid/​graphics/​Canvas;​345 ····​.​param·​p1,​·​"c"····​#·​Landroid/​graphics/​Canvas;​
346 ····​.​param·​p2,​·​"x"····​#·​F346 ····​.​param·​p2,​·​"x"····​#·​F
347 ····​.​param·​p3,​·​"y"····​#·​F347 ····​.​param·​p3,​·​"y"····​#·​F
348 ····​.​param·​p4,​·​"r1"····​#·​F348 ····​.​param·​p4,​·​"r1"····​#·​F
349 ····​.​param·​p5,​·​"r2"····​#·​F349 ····​.​param·​p5,​·​"r2"····​#·​F
350 ····​.​param·​p6,​·​"a"····​#·​F350 ····​.​param·​p6,​·​"a"····​#·​F
351 ····​.​param·​p7,​·​"paint"····​#·​Landroid/​graphics/​Paint;​351 ····​.​param·​p7,​·​"paint"····​#·​Landroid/​graphics/​Paint;​
  
352 ····​.​prologue352 ····​.​prologue
353 ····​.​line·​135353 ····​.​line·​135
354 ····float-​to-​double·​v6,​·​p2354 ····move/​from16·​v0,​·​p2
  
 355 ····​float-​to-​double·​v8,​·​v0
  
355 ····​move/​from16·​v0,​·​p6356 ····​move/​from16·​v0,​·​p6
  
356 ····​float-​to-​double·​v8,​·​v0357 ····​float-​to-​double·​v10,​·​v0
  
357 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D358 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
  
358 ····​move-​result-​wide·​v8359 ····​move-​result-​wide·​v10
  
359 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>cos(D)​D360 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>cos(D)​D
  
360 ····​move-​result-​wide·​v8361 ····​move-​result-​wide·​v10
  
361 ····​move/​from16·​v0,​·​p4362 ····​move/​from16·​v0,​·​p4
  
362 ····​float-​to-​double·​v10,​·​v0363 ····​float-​to-​double·​v12,​·​v0
  
363 ····​mul-​double/​2addr·​v8,​·​v10364 ····​mul-​double/​2addr·​v10,​·​v12
  
364 ····​add-​double/​2addr·​v6,​·​v8365 ····​add-​double/​2addr·​v8,​·​v10
  
365 ····​double-​to-​float·​v2,​·​v6366 ····​double-​to-​float·​v3,​·​v8
  
366 ····​.​line·​136367 ····​.​line·​136
367 ····​.​local·​v2,​·​"x1":​F368 ····​.​local·​v3,​·​"x1":​F
368 ····float-​to-​double·​v6,​·​p3369 ····move/​from16·​v0,​·​p3
  
 370 ····​float-​to-​double·​v8,​·​v0
  
369 ····​move/​from16·​v0,​·​p6371 ····​move/​from16·​v0,​·​p6
  
370 ····​float-​to-​double·​v8,​·​v0372 ····​float-​to-​double·​v10,​·​v0
  
371 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D373 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
  
372 ····​move-​result-​wide·​v8374 ····​move-​result-​wide·​v10
  
373 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sin(D)​D375 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D
  
374 ····​move-​result-​wide·​v8376 ····​move-​result-​wide·​v10
  
375 ····​move/​from16·​v0,​·​p4377 ····​move/​from16·​v0,​·​p4
  
376 ····​float-​to-​double·​v10,​·​v0378 ····​float-​to-​double·​v12,​·​v0
  
377 ····​mul-​double/​2addr·​v8,​·​v10379 ····​mul-​double/​2addr·​v10,​·​v12
  
378 ····​add-​double/​2addr·​v6,​·​v8380 ····​add-​double/​2addr·​v8,​·​v10
  
379 ····​double-​to-​float·​v3,​·​v6381 ····​double-​to-​float·​v4,​·​v8
  
380 ····​.​line·​137382 ····​.​line·​137
381 ····​.​local·​v3,​·​"y1":​F383 ····​.​local·​v4,​·​"y1":​F
382 ····float-​to-​double·​v6,​·​p2384 ····move/​from16·​v0,​·​p2
  
 385 ····​float-​to-​double·​v8,​·​v0
  
383 ····​move/​from16·​v0,​·​p6386 ····​move/​from16·​v0,​·​p6
  
384 ····​float-​to-​double·​v8,​·​v0387 ····​float-​to-​double·​v10,​·​v0
  
385 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D388 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
  
386 ····​move-​result-​wide·​v8389 ····​move-​result-​wide·​v10
  
387 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>cos(D)​D390 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>cos(D)​D
  
388 ····​move-​result-​wide·​v8391 ····​move-​result-​wide·​v10
  
389 ····​move/​from16·​v0,​·​p5392 ····​move/​from16·​v0,​·​p5
  
390 ····​float-​to-​double·​v10,​·​v0393 ····​float-​to-​double·​v12,​·​v0
  
391 ····​mul-​double/​2addr·​v8,​·​v10394 ····​mul-​double/​2addr·​v10,​·​v12
  
392 ····​add-​double/​2addr·​v6,​·​v8395 ····​add-​double/​2addr·​v8,​·​v10
  
393 ····​double-​to-​float·​v4,​·​v6396 ····​double-​to-​float·​v5,​·​v8
  
394 ····​.​line·​138397 ····​.​line·​138
395 ····​.​local·​v4,​·​"x2":​F398 ····​.​local·​v5,​·​"x2":​F
396 ····float-​to-​double·​v6,​·​p3399 ····move/​from16·​v0,​·​p3
  
 400 ····​float-​to-​double·​v8,​·​v0
  
397 ····​move/​from16·​v0,​·​p6401 ····​move/​from16·​v0,​·​p6
  
398 ····​float-​to-​double·​v8,​·​v0402 ····​float-​to-​double·​v10,​·​v0
  
399 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D403 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
  
400 ····​move-​result-​wide·​v8404 ····​move-​result-​wide·​v10
  
401 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sin(D)​D405 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D
  
402 ····​move-​result-​wide·​v8406 ····​move-​result-​wide·​v10
  
403 ····​move/​from16·​v0,​·​p5407 ····​move/​from16·​v0,​·​p5
  
404 ····​float-​to-​double·​v10,​·​v0408 ····​float-​to-​double·​v12,​·​v0
  
405 ····​mul-​double/​2addr·​v8,​·​v10409 ····​mul-​double/​2addr·​v10,​·​v12
  
406 ····​add-​double/​2addr·​v6,​·​v8410 ····​add-​double/​2addr·​v8,​·​v10
  
407 ····​double-​to-​float·​v5,​·​v6411 ····​double-​to-​float·​v6,​·​v8
Max diff block lines reached; 11763/15655 bytes (75.14%) of diff not shown.