Wannabe developers stepping into the ROM Development scene usually begin with theming and porting. One Themeable feature of Android is the Boot Animation. Traditionally it is located in /system/media for the latest versions of the OS. But sometimes it is possible that the folder contains this : 
So what to do in this case ??? Yeah you can copy the bootanimation.zip to /data/local after the first boot, change permissions to rw-r--r-- and reboot to see the glorius boot animation you just planted. This is fine if you are a end user, but if you're theming a ROM, it can be quite frustrating to ask the user to do this, since most people would be overwhelmed by this procedure (Not anyone here at the Android Development and Hacking forums - it's supposed to be noob-resistant, right ;) ). So here I am with the tutorial for themers and devs alike who want to mod the supposedly hidden bootanimation.
Before we begin, ensure you have the following installed and ready to go :
Prerequisites
So Let's Begin
Demonstration
Before

After

Hit Thanks if I helped you and let me know below if you're stuck or have a suggestion

So what to do in this case ??? Yeah you can copy the bootanimation.zip to /data/local after the first boot, change permissions to rw-r--r-- and reboot to see the glorius boot animation you just planted. This is fine if you are a end user, but if you're theming a ROM, it can be quite frustrating to ask the user to do this, since most people would be overwhelmed by this procedure (Not anyone here at the Android Development and Hacking forums - it's supposed to be noob-resistant, right ;) ). So here I am with the tutorial for themers and devs alike who want to mod the supposedly hidden bootanimation.
Before we begin, ensure you have the following installed and ready to go :
Prerequisites
- APK Tool by @iBotPeaches
- Java 7 JRE and JDK
- ADB (If you want to do this without any flashing)
- Brain.jar and Common Sense.apk (Plenty required if you do not fit into the [Developers Only] parameter)
So Let's Begin
- Get the framework-res.apk of the ROM you want to theme (Either from the zip or using adb pull /system/framework/framework-res.apk)
- Decompile it using apktool
- Navigate to framework-res/assets/images. Here you'll find android-logo-mask.png and android-logo-shine.png
- Replace the android-logo-mask.png with your custom splash of the EXACT same dimensions(Or you can change the width to your device's screen's width if you have borders in the image). I used my team's logo and cut out the white parts to let the shine shine through:D:D:D
- Optional : If you want, you can also edit the android-logo-shine.png to mod the color of the shine
- Compile the framework-res.apk (Ignore the errors, if any. They are harmless......Atleast in my case)
- Copy the the META-INF folder and AndroidManifest.xml from framework-res/original to the apk in /framework-res/dist
- Copy the apk to the framework folder in the ROM zip or use adb push framework-res.apk /system/framework
- Done! You have competed the tutorial. Flash/Reboot to see the fruits of your labour
Demonstration
Before

After

Hit Thanks if I helped you and let me know below if you're stuck or have a suggestion
Aucun commentaire:
Enregistrer un commentaire