Related
This script has 2 main uses:
1. Modify an update.zip
2. Create an update.zip
For #1 - You just extract the contents of an update.zip into the placehere folder, modify its contents, and run the script stating to create an update.zip
For #2 - So far these are the options i have in there for create the update-script
1. Copy directories
2. Copy files
3. Create Symlinks
4. Delete file
5. Delete directory
6. Flash boot image
7. Set permissions for file
8. Set permissions for directory
New Features in 2.0 :
- Set java heap size / compression level for zip
- New drag/drop mode.
>>> - If you drag a folder onto the script's icon (as in Script.bat) it will compress the contents of the folder into a zip and sign it.
>>> - If u drag a zip onto the script's icon (as in Script.bat) it will sign the zip for you.
So this script guides u as u select each option, and adds the appropriate command to the update-script file. Then u exit that sub-menu and create update.zip
Heres a video for a better explanation:
This script is a result of me constantly wanting to modify roms before i flash them & users who are unaware/lost as to creating/modifying update.zips.
Download : [Windows]
Awesome Gotta try it out.
I tried using this to just push a single app into /system/app just to see if it would work, but when I try to flash from recovery I get E:Syntax error in update script
when I open my update script it reads thus:
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk")
Do you know what the issue might be?
marsevern said:
I tried using this to just push a single app into /system/app just to see if it would work, but when I try to flash from recovery I get E:Syntax error in update script
when I open my update script it reads thus:
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk")
Do you know what the issue might be?
Click to expand...
Click to collapse
Hmm thats wierd. Can u try placing the file inside a folder withing the placehere folder? N then try it. Tell me if tht works, in meantime ill try a example, perhaps the new changes i made broke something
K i figured it out, i forgot to place a ; after the line. Try placing it and then flashing. Ill fix it.
update-script is now
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk");
but I still get a syntax error
Edit: I had also tried putting it in a placeholder file, but that didn't help either, even with the added semicolon
Hmm so something seems wrong with my package_extract_file syntax
Even though ive compared it to online update-script samples. Regardless, for now use the copy directories option instead.
marsevern said:
update-script is now
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk");
but I still get a syntax error
Edit: I had also tried putting it in a placeholder file, but that didn't help either, even with the added semicolon
Click to expand...
Click to collapse
Retry, cuz i just did it and it works fine.
Created a folder app inside placehere folder
placed my apk inside it
Ran the script, chose option 1
Then chose option 1
Then typed DATA
Then typed app
Then typed app
Then typed 9
Then typed 2
Then flashed the update.zip
Letter Casing matters, if it says SYSTEM or DATA , do that dont do data or system.
Btw, first clear out using the script. So when u run it. type y to clear ur previous work.
marsevern said:
update-script is now
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk");
but I still get a syntax error
Edit: I had also tried putting it in a placeholder file, but that didn't help either, even with the added semicolon
Click to expand...
Click to collapse
K i uploaded a fixed one. No file option for now just directory. And added a push to sdcard option. I think wht u were doing was putting it inside a folder and still using the file option.
Yay, it works now. Thank you for creating this and for helping me.
marsevern said:
Yay, it works now. Thank you for creating this and for helping me.
Click to expand...
Click to collapse
Cool, glad to help. Let me know if i can make it more user-friendly
Daneshm90 said:
This script has 2 main uses:
1. Modify an update.zip
2. Create an update.zip
For #1 - You just extract the contents of an update.zip into the placehere folder, modify its contents, and run the script stating to create an update.zip
For #2 - So far these are the options i have in there for create the update-script
1. Copy directories
2. Copy files
3. Create Symlinks
4. Delete file
5. Delete directory
6. Flash boot image
7. Set permissions for file
8. Set permissions for directory
So this script guides u as u select each option, and adds the appropriate command to the update-script file. Then u exit that sub-menu and create update.zip
Heres a video for a better explanation:
This script is a result of me constantly wanting to modify roms before i flash them & users who are unaware/lost as to creating/modifying update.zips.
Download : [Windows]
Click to expand...
Click to collapse
It would be nice if the download link worked and didn't take me to some wierd web sites everytime I click on the download button!
sparksco said:
It would be nice if the download link worked and didn't take me to some wierd web sites everytime I click on the download button!
Click to expand...
Click to collapse
the link works. it's hosted on mediafire and sometime ad page pops up.
sparksco said:
It would be nice if the download link worked and didn't take me to some wierd web sites everytime I click on the download button!
Click to expand...
Click to collapse
sunzoje said:
the link works. it's hosted on mediafire and sometime ad page pops up.
Click to expand...
Click to collapse
Well the reason i do it on something like mediafire is cuz its not xda dependant and that its one of the few sites with no waiting time for downloads. Plus i get to monitor # of downloads, in order to know if something is in demand, hence ill work on improving that.
Daneshm90 said:
Well the reason i do it on something like mediafire is cuz its not xda dependant and that its one of the few sites with no waiting time for downloads. Plus i get to monitor # of downloads, in order to know if something is in demand, hence ill work on improving that.
Click to expand...
Click to collapse
Ok, well I've tried both firefox and IE and they both do the same thing. Can you post a mirror because I've never had any problems with mediafire downloads before? I even logged into mediafire and it still gives me this error:
The website declined to show this webpage
HTTP 403
Most likely causes:
•This website requires you to log in.
What you can try:
Go back to the previous page.
This error (HTTP 403 Forbidden) means that Internet Explorer was able to connect to the website, but it does not have permission to view the webpage.
For more information about HTTP errors, see Help.
sparksco said:
Ok, well I've tried both firefox and IE and they both do the same thing. Can you post a mirror because I've never had any problems with mediafire downloads before? Do I have to log in to mediafire? It gives me this error:
The website declined to show this webpage
HTTP 403
Most likely causes:
•This website requires you to log in.
What you can try:
Go back to the previous page.
This error (HTTP 403 Forbidden) means that Internet Explorer was able to connect to the website, but it does not have permission to view the webpage.
For more information about HTTP errors, see Help.
Click to expand...
Click to collapse
Hmm k sure. Heres an xda attachment.
Did you know you are awesome?
You are awesome
Daneshm90 said:
Retry, cuz i just did it and it works fine.
Created a folder app inside placehere folder
placed my apk inside it
Ran the script, chose option 1
Then chose option 1
Then typed DATA
Then typed app
Then typed app
Then typed 9
Then typed 2
Then flashed the update.zip
Letter Casing matters, if it says SYSTEM or DATA , do that dont do data or system.
Btw, first clear out using the script. So when u run it. type y to clear ur previous work.
Click to expand...
Click to collapse
It works just fine for me too. I just combined Chromatic3.7 rom with httclay's theme by changing the framework.apk and the services.jar files. I also deleted some system apps as well as added a couple of my own. I also put my own bootanimation.zip on there and it works fine.
My first successfull update.zip
Ok so I have messed around with this a lot and I have successfully created a update.zip rom that runs stable. I decided to go with the Chromatic 3.7 rom based off of cm-5.0.8-DS Stable. Feel free to download this and give me your feedback. I take no credit for this rom what so ever. All of the credit goes to Chromersmith and the other devs that made this, not me! This rom is only 1mb larger than the original, about 59mb. What this rom includes:
-reverse nexus style bootanimation (added by me)
-Stock ADWLauncher.apk from cm-5.0.8-DS Stable (has the nexus style launcher, but isn't all themed up. It runs smoother because it isn't as much of a system hog. Added by me)
-apps: Mytouch Music (came with rom not added), 3D Gallery (removed Gallery for same reason), cachecleaner (great for freeing up internal memory), Wireless Tether v2.0.2 for eclair, and of course all the regular stock system apps like YouTube, etc.
And of course you can modify this and re-post your own results as well the same way I did. Isn't that the whole point of this thread?
IMPORTANT! Make sure you read the Chromatic 3.7 thread to get all of the requirements and settings correct after flashing:
http://forum.xda-developers.com/showthread.php?t=679135
I take no responsibility for anyone that breaks their phone because they don't know what their doing!
And of course enjoy:
http://www.mediafire.com/?1zzhoj32oqw
I just finished my second update.zip
Ok so I put a lot more work into this one than I did the first one. This is based off of the CM-5.0.8-DS Stable rom+gapps. I got sick of having to flash the gapps seperatly after flashing the rom, so I just added them in.
-Added the Multitasking OC Kernel and a lot of other things like a black status bar mod, and a custom ADWLauncher icon.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
-Added other icons to stock apps like music and a few others that I can't remember right now lol.
-Removed the stock Cyanogenmod boot animation and replaced it with the reverse nexus style one (takes up less memory and boots faster, really fast!). Once you get it flashed and get everything set up, reboot your phone and watch how fast it boots up. Mine boots in about a 30 seconds once the boot animation comes on.
Apps included:
-3DGallery (Default Gallery, removed Gallery to save on internal space)
-CacheCleaner (Good system cache cleaner to free up that internal memory!)
-New Phone.apk added from Chromatic3.7 rom (looks very nice btw)
-Wireless Tether v2.0.2 for Eclair roms.
Requirements:
-Danger SPL or Engineering SPL:
If you do not have these or know what they are then do not flash!
-I highly recommend that you have a swap partition of at least 32mb:
If you want this rom to run smoothly, or enable compcache under spare parts app.
Instructions:
-Do Nandroid backup!!!
-I recommend a wipe if your coming from anything other than cm5.0.8-DS based rom, otherwise, just flash it, and then run fix permissions!
-Download and flash as normal:
It will say welcome to cyanogenmod 5.0.8 DS! Do not be alarmed, this is not a stock version of his rom! I did not want to take the credit away from Cyanogenmod and his team for this rom, since I am using so much of it!
-SetCpu:
Install SetCpu. Run app and select auto detect speeds. The kernel on this rom will allow you to overclock way faster than you should. I can run this stably at 614MHz max, and 245MHz min on ondemand. If you go more than this, your phone will probably lock up, and you will have to pull the battery out just to reboot.
-SpareParts:
After Flashing you must change the clock and date color under spare parts found in the settings menu. I changed everything to white because it's a black status bar, but change to whatever color you wish. Also change the Carrier PLMN label color, and the Carrier SPN label color. The only color I change under the notification settings is the Notifications ticker color. Set window animations and transition animations to fast! Check fancy input animations and launcher in memory.
-ADW settings:
Under sreen preferences set Desktop scrolling speed to 0, it's silly fast! Set Desktop overshoot to 50. Select orientation sensor and auto stretch.
Under UI settings check Hide AllApps Bg and Hide AB Bg, and this will make your launcher look much better. Uncheck scrollable widgets unless you use them. Select whatever else you want, I like to select Hide icon labels and closing dockbar as well. The only one I don't check is the tint ab.
Run Firerats Patch:
Download and run Firerats Patch. This will patch things like facebook sync, enable swap partition, and a lot of other things. Dowload and place the fr-patch133.txt file on the root of your sd card. Go to terminal emulator and type "su" and press enter. Type "sh /sdcard/fr-patch133.txt" and press enter. This will bring up a list of commands for the script, along with an example of how the script works. Everything should install correctly unless your don't have a swap partition on your sdcard then it will not install swap. Everything else should install just fine. Once it finishes type "reboot" and your all done! It will take a long time to boot as it is finishing up all of the installations. Be patient and do not interrupt it by rebooting or powering off your phone!
http://forum.xda-developers.com/attachment.php?attachmentid=348484&d=1277328643
Make sure swap or compache is working in terminal emulator. Type "su" and press enter. Type "free" and enter.
I have put a lot of work into this, so that I can use this as a daily driver rom, until a stable froyo release comes out. This rom is really fast once you get it set up correctly. I mean let's face it, we have no idea how long it will take for froyo 2.2 to be realeased. So until then, let's keep on modding!
Disclaimer: I am not responsible if you break you phone because you did not read the requirements or follow the instructions correctly!
Download Link:
http://www.filefactory.com/file/b27a6g7/n/CM-5.0.8-DS-Black-OC-Mod.zip
if we have a lot of files, do we have to write them manually into cmd one by one?
I have made a nice bootanimation that is similair to some of my splash screens
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you can't see it in action, you may want to see it here.
Install
Copy bootanimation.zip to /data/local by using root explorer or a related app.
Click to expand...
Click to collapse
If it doesn't work for you, read this post by dtechnology.
Flashable splash screens can be found here:
- Small version, Gray: *HERE*
- Big version, Gray: *HERE*
- Big version, Green: *HERE*
- Big version, Cyan: *HERE*
UPDATE 1/9/11:
Made a cyan version too:
If it doesn't move, use the direct link instead.
Download here
bartju94 said:
I have made a nice bootanimation that is similair to some of my splash screens
If you can't see it in action, you may want to see it here.
Install
If it doesn't work for you, try again it did work for me!
Flashable splash screens can be found here:
- Small version, Gray: *HERE*
- Big version, Gray: *HERE*
- Big version, Green: *HERE*
- Big version, Cyan: *HERE*
Click to expand...
Click to collapse
Dude you ****ing rock !
Any chance of a cyan one
Pretty slick, thanks!
[edit]
Maybe a stupid question, but do you need to extract the zip or not?
[/edit]
dtechnology said:
Pretty slick, thanks!
[edit]
Maybe a stupid question, but do you need to extract the zip or not?
[/edit]
Click to expand...
Click to collapse
I did not extract and it did not work. Trying with it unzipped.
EDIT** Extracted BOOTANIMATION folder and did not work either.
jase33 said:
I did not extract and it did not work. Trying with it unzipped.
EDIT** Extracted BOOTANIMATION folder and did not work either.
Click to expand...
Click to collapse
How are you trying to flash it ? The bootanimation.zip is for android not WM.
KillaHurtz said:
How are you trying to flash it ? The bootanimation.zip is for android not WM.
Click to expand...
Click to collapse
I didnt. Just copy and paste like the first post said.
Doesn't work for me either, tried both:
1. Put the zip in /data/local/bootanimation.zip
2. extract the zip to /data/local/bootanimation/
So with 2 you get /data/local/bootanimation/desc.txt etc.
Still getting first my custom splash screen, then magldr, then DFT splash, then HTC animation.
Using the DFT "Stock" Desire ROM.
KillaHurtz said:
How are you trying to flash it ? The bootanimation.zip is for android not WM.
Click to expand...
Click to collapse
KillaHurtz said:
Dude you ****ing rock !
Any chance of a cyan one
Click to expand...
Click to collapse
ASAP...
dtechnology said:
Doesn't work for me either, tried both:
1. Put the zip in /data/local/bootanimation.zip
2. extract the zip to /data/local/bootanimation/
So with 2 you get /data/local/bootanimation/desc.txt etc.
Still getting first my custom splash screen, then magldr, then DFT splash, then HTC animation.
Using the DFT "Stock" Desire ROM.
Click to expand...
Click to collapse
1st way is the correct way For HTC Desire the path may be:
/system/customize/resource
Click to expand...
Click to collapse
You may want to backup the original file.
There was indeed a bootanimation.zip and I replaced it, but then the screen just went dark for a time before booting (after the DarkForcesTeam splash)...
I tried chmodding it to 775 (because it was 070 or something) but that didn't work.
Any ideas?
dtechnology said:
There was indeed a bootanimation.zip and I replaced it, but then the screen just went dark for a time before booting (after the DarkForcesTeam splash)...
I tried chmodding it to 775 (because it was 070 or something) but that didn't work.
Any ideas?
Click to expand...
Click to collapse
Found a helpful post for you here .
Cyan version finished:
If it doesn't move, use the direct link instead.
Solution provided by warrie87 didn't work for me.
[edit]
I just tried it with my brother's HD2 who uses a different NAND Sense ROM, and it worked there so I blame my ROM/messed up config
[/edit]
[edit2]
To clarify: this will NOT work on the origional DFT "Stock" Desire ROM You will just get a black screen instead of a boot animation. This ROM also had other issues too so I advise to try a different ROM, e.g. prj's Clean Desire or any of MDJ's fine ROMs (no Sense)
[/edit2]
For those of you who want to try it:
Step-by-step guide for for HD2:
Make sure you rooted your phone if your ROM isn't rooted by default (z4root should do the trick)
Download a terminal emulator like "Android Terminal Emulator" through the market
Make sure it is set to request Superuser permissions if it has that option
Put bootanimation.zip into /data/local/bootanimation.zip using a file manager (e.g. Root Explorer or Super Manager).
This should be enough for non-Sense ROM's
Execute the following commands (do not enter *, that is for notes below the code)
Code:
su (you should get a Superuser request)
mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system *
cd /system/customize/resource/
mv bootanimation.zip bootanimation.zip.bak **
ln -s /data/local/bootanimation.zip bootanimation.zip
ls -l (to verify ***)
exit
exit
*
/mtdblock1 might be something else in your ROM, check the output of `mount`. There should be a line like this:
/dev/block/mtdblock# /system yaffs2 ro,relatime 0 0
The # is the number you need to replace 1 with
**
This is only necessary if you want to backup the origional animation. You can also remove the file with `rm bootanimation.zip`
***
There should be a line like this:
lrwxrwxrwx root root 2011-xx-xx xx:xx bootanimation.zip -> /data/local/bootanimation.zip
Close the terminal app and you're done
If it doesn't work then you should check if there is a bootanimation.zip in /system/media. If there is, you can create a symlink there in a same way:
Code:
cd /system/media
mv bootanimation.zip bootanimation.zip.bak
ln -s /data/local/bootanimation.zip bootanimation.zip
Thanks! Added a link to your post in FP !
Hi, I like the bootscreen you've made.
Can you tell me in a few simple steps how to change it? I'm using the following android "MDJ_FroYo_HD_v._4.6_MDJ_S78.0"
I also have the "splash_HD2_big_green" you've made. How ca I apply this screen so that my HD2 has no WinMO/HTC screen anymore?
Chris1212 said:
Can you tell me in a few simple steps how to change it? I'm using the following android "MDJ_FroYo_HD_v._4.6_MDJ_S78.0"
I also have the "splash_HD2_big_green" you've made. How ca I apply this screen so that my HD2 has no WinMO/HTC screen anymore?
Click to expand...
Click to collapse
You can follow the guide two posts adbove yours. Keep in mind that since you use a SD ROM you will always have the WinMo boot-screen and ROM. You can flash a NAND ROM to delete WinMo.
Chris1212 said:
Hi, I like the bootscreen you've made.
Can you tell me in a few simple steps how to change it? I'm using the following android "MDJ_FroYo_HD_v._4.6_MDJ_S78.0"
I also have the "splash_HD2_big_green" you've made. How ca I apply this screen so that my HD2 has no WinMO/HTC screen anymore?
Click to expand...
Click to collapse
Follow the Tutorial by mskip for flashing a splash screen.
Use a program like root explorer to copy bootanimation.zip to /data/local. If it doesn't work, use the steps suggested by dtechnology.
Ok, for the bootanimation.zip it is clear I will give it a try.
But how to get the splash screen embedded?
Chris1212 said:
Ok, for the bootanimation.zip it is clear I will give it a try.
But how to get the splash screen embedded?
Click to expand...
Click to collapse
Use customruu just like flashing a wm rom
bartju94 said:
Use customruu just like flashing a wm rom
Click to expand...
Click to collapse
is it also possible from SD card (that's the way I flash new WM ROMs) ?
Chris1212 said:
is it also possible from SD card (that's the way I flash new WM ROMs) ?
Click to expand...
Click to collapse
Haven't tried yet, but I think that will do the trick too .
bartju94 said:
Haven't tried yet, but I think that will do the trick too .
Click to expand...
Click to collapse
Just tried.. didn't work (I renamed the file to LEOIMG.nhb, then booted into bootloader, nothing happened for >4 minutes)
Or should I rename the file to someting else? When I look into a ROM LEOIMG.nhb with "htcRIE_0.7.0.19.exe" I see that the splash file is called SPLASH.nb
I will customruu.exe later today. that should work!
[Rooted Phones Only]or if you have adb or acces to root!
Hi,
so there are many threads regarding custom boot animations , but all of them are missing 1 or 2 information which others specify , so I decided to make a thread that contains all of the needed info (and of course I have a 50% chance of missing some information just as others did).
Ok so lets begin in a step by step tutorial:
Step 1
Creating Folders:
So the first thing you wanna do is make the folders where all the images are going to be located.
You can name the folders ANYTHING! and just to make it easier , don't use spaces , or else you might have to use quotation marks.
If you're creating an animation that loops , create 1 folder.
If you're creating an animation , followed by other animation that loops , then create 2 folders.
If you have multiple animations , such as : "Animation , Loop, Animation , Infinite Loop". Create as many folders as you want.
Looping doesn't mean infinite loop , you can set an animation to loop for a period of time , not necessarily forever!
Step 2
The Images:
Ok so you're gonna need to create the images in order to make them available for your device.
So you are going to decide the dimensions of your device , go to http://www.gsmarena.com/ (gsm arena , for non registered users) search for your device and under the display check your resolution , I'm gonna use 320x480 as that's my mobile's display size.
320 = width and 480 = height.
Prepare an image editing program , I'll use Photoshop , GIMP is an alternative but since I have photoshop , why not use it?
Create as many images as you want that you want them to be the animation , just like you are creating a gif , but frames are pictures , so each frame must be a different picture. Make sure you save them as .png and that they do not exceed 300 image in total.
Organize the pictures in folders , the animation into folder 1 and the looping animation into other folder , and others into other folders.
Make sure you name them in a sequence , such as : 01 02 03 , or 001 002 003 , or picture1 picture2 ...etc The devices uses Sort By Name to determine which goes first ,so the order the pictures are put in on your PC's screen ,is the same as the boot animation order.
It doesn't matter if the folders have the same or different sequence , as long as they are sequenced correctly.
Example:
Folder 1: 01 02 03 04 05
Folder 2: 06 07 08 09
This method is better because you can keep track of your image count and you can determine which folder to go first.
Now you're ready to the next step.
Step 3
Creating the DESC.TXT
Desc.txt is the file that the android reads in order to know which animation to play first.
this is how you create your Desc.txt
First make sure that you have Notepad++ installed , as notepad and wordpad can't run it correctly.
In Notepad++ go to Edit>EOL Convertion>UNIX Format , this way the android can read it perfectly , avoiding any errors.
Now this is how a Desc.txt would be :
Line 1 = Width Height FrameSpeed
Line 2 = p PlayTime FolderSwitchSpeed FolderName
Line 3 = p PlayTime FolderSwitchSpeed Folder2Name
In the first line you're going to put the resolution you chose for your device , I'll put 320 480 , then I'd put 20 Frames per second , so it plays at a normal speed , you can use anything from 10~30 , 10 = Slow , 30 = Fast. 20= Medium.
This is what my file looks like now:
320 480 20
Click to expand...
Click to collapse
Line 2 is going to have the folder's name and play duration , you must start by typing "p" without the quotation marks ( " " ). Followed by the Playtime , if you want it to play once , type 1 , play twice , type 2 , Infinite Loop , type 0 .... and so on. Next is the folder switch speed , which means how much should the animation pause between switching from folder to folder. I'll always use 0 so switching becomes instant. Then you type the folder's name , such as Main , if you have spaces (not recommended) use "Folder Name". My Desc now shows:
320 480 20
p 1 0 Main
Click to expand...
Click to collapse
Now the 3rd line (if present) is the same as Line 2 , but we'll set it to loop now , so instead of p 1 0 , I'm using p 0 0. so my Desc now says:
320 480 20
p 1 0 Main
p 0 0 Loop
Click to expand...
Click to collapse
Now , most of the Guides miss this step , YOU HAVE TO ADD AN EMPTY LINE IN THE END! because the final line is always ignored , so if you leave it as blank , the blank will be ignored , if you set an animation sequence here , the sequence would be ignored resulting of bad things :'(
Now you are done.
Step 4
Packaging:
Now you need to use winrar to pack them , because it has the features that we want.
Select all the folders that contain your animation and the Desc.txt , and right click them , click on Add to Archive.
On the left choose the format to "zip" , instead of rar , and in the compression method choose "store".
Name it as anything , but after that you have to name it bootanimation.zip
Step 5
Copying to your Mobile
Now you are ready and you have your animation , you need to copy it to your device , your phone must be rooted in order to access the System Files and be able to write on them.
Rename your zip file into bootanimation.zip , and put it on an SD Card. Then you can use your mobile and your preferred File Explorer to put it in the right destination.
You can use Root Explorer , or ES File Explorer (recommended).
Root Explorer:
Make sure the memory is set to R/W by click on the button that says "mount r/w"
ES File Explorer:
Go to the settings , Scroll to the bottom and open Root Settings , make sure ReMount as Root is selected so you have root Write Access.
Now , you have to place the bootanimation.
If your mobile phone doesn't have an animation , or if it uses the Default "Android animation" which is the blue Android Text Shining , then you have to put the bootanimation.zip into /Data/Local/ , from there it will be automatically read.
If you own Samsung , If you're lucky you can find it in /System/Media/ , Or you can find animation files that are NOT EDITABLE! sorry about that , just search in your mobile's section here on the XDA forums.
If you Own hTC , then you'll probably find it in /system/custom/resources .
If you couldn't find it anywhere , use the search and search for bootanimation.zip
I believe that you can use the /Data/Local/ method with any mobile except for hTC....because /Data/Local/ has higher priority.
If you find bootanimation without any extensions , do not edit it , you might loose your boot animation and crash your mobile , but don't worry , you'll only loose the ability to boot an animation , and you'll just have black screen
After you place your bootanimation.zip open its properties and make sure the following is checked:
Read
Write
Execute
in ES File Explorer you'll have three checkboxes under each one , and in the properties it should then say rwx rwx rwx (Read Write eXecute). This step is also forgotten by some guides.
Now just reboot your phone and you're good to go!
If I missed anything just let me know.
Check out some of these animations that I made , I won't give download links to them , just a gif that you may copy.
Regarding the Sound on Bootanimation
It Won't work , because there are 2 methods , :
1-playing an mp3/ogg on starting init.rc which startes soundboot.
2-mp3 can't be read on boot , soundboot corrupts the OGGs it is associated with.
there's one method which is using Java to build a file for the soundboot which I'm not sure yet about , which is using the media player , but it won't probably work because the media player hasn't been launched yet , will give you a heads up.
(for how to make your own media player for that purpose , check out thenewboston on youtube , he has 200 episodes of JAVA Android.)
Update...these methods work with any mobile except for mobiles Running Android on SD via Haret or BADA. it should work fine on android phones.
To try it out on your phone , your phone must be rooted and follow this post:
http://forum.xda-developers.com/showpost.php?p=8274824&postcount=2
These animations are on my Android version of my hTC HD Mini , so thats why they have the Windows Logo
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
new animations by me
Cyanogen 7 Red Flare - thethiny 320x480
Cyanogen 7 based on Cyanogen 9 - thethiny 320x480
Sonic vs Shadow - thethiny 320x240
Click to expand...
Click to collapse
Links:
WinRar
Notepad++
Photoshop
List of Some Boot Animations
Need to know how to get the sounds going, that's what you and all of them forget (sorry) it's not all about the animation without the sound right?? I've played with about 5 boot animations and all work fine but don't have sound, I'm with HTC Viper 2.0 ROM
Sent from my HTC One S using xda premium
TheCrow1372 said:
Need to know how to get the sounds going, that's what you and all of them forget (sorry) it's not all about the animation without the sound right?? I've played with about 5 boot animations and all work fine but don't have sound, I'm with HTC Viper 2.0 ROM
Sent from my HTC One S using xda premium
Click to expand...
Click to collapse
even though I do love this too , but I didn't include this because there is no working version of sound ...I didn't forgot , just didn't find , I'll keep you updated.
thethiny said:
even though I do love this too , but I didn't include this because there is no working version of sound ...I didn't forgot , just didn't find , I'll keep you updated.
Click to expand...
Click to collapse
What about their method, I've tried but maybe u guys can figure it out?
http://forum.xda-developers.com/showthread.php?t=2133856
Sent from my HTC One S using xda premium
TheCrow1372 said:
What about their method, I've tried but maybe u guys can figure it out?
http://forum.xda-developers.com/showthread.php?t=2133856
Sent from my HTC One S using xda premium
Click to expand...
Click to collapse
trying it now ...meanwhile , This has Worked for me , but it's complicated , try using it as a temp solution (works one time then gets deleted)
http://forum.xda-developers.com/showpost.php?p=8274824&postcount=2
How to convert bootanimation.zip into a bootsamsung.qmg and bootsamsungloop.qmg :
Hello xda forum members/users/visitors !
Today I am sharing with you how to convert a bootanimation.zip into a bootsamsung.qmg or bootsamsungloop.qmg :highfive:
Pretty simple steps !
I did my best to make the tutorial simplier for NOOBS (like me)
What you need:
- Samsung Theme Designer
- 7zip
- bootanimation.zip you want to convert
- And the most important thing: A working brain
Step 1: Converting to bootsamsung.qmg
1) Download and install above programs
2) Open up Samsung Theme Designer
3) Click on the "ST" icon
3) Chose "Create New Theme"
4) Let it on "Non-touchscreen phone" and click "Ok"
5) In phones list click "GT-5520(Spring)", on the right side, click "Default", then give a name to your project and then "Ok"
6) Now, on the left side, click "Idle background", go to the right side, click "Background Type" and set it to "Animated"
7) Go to the downloaded bootanimation.zip, extract it somewhere, open up the extracted folder, go to part0 or part1 and look at the number items in the folder (lower left side)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
8) Go back to Samsung Theme Designer, click "Frame", write the number of your bootanimation picture and hit "Enter" (on your Keyboard )
9) Now for "Durattion", you need a working "Brain" ! Open desc.txt of your bootanimation, look for "XXp" (XX stand for a number) Exemple:
480 800 14p 0 0 part1 (here we need 14p)
Try to convert by refering to this:
1000 / 20 FPS = 50 ms
1000 / 25 FPS = 40 ms
Note: You may simply put "30" or "50" if you don't know how to do the conversion :silly:
10) Go to part0/part1 folder of your bootanimation (extracted), select all pictures, Drag and Drop them into "Animation Object Window" in Samsung Theme Designer
11) Now save the theme (just in case you need it again)
12) Click "Export Theme" then "Export", Accept agreement, and click "Confirm". Now the program will compress the bootanimation. It may
take long time if you've many pictures !
13) When finished, click "Ok" and a poup-up will come out, click "Yes"
14) Now right click on "yourprojectname.smt" and open in "7zip"
15) Click on "IdleBgAnimObj.qmg" and extract it to somewhere.
16) Go to the Extracted file and rename it from IdleBgAnimObj.qmg to bootsamsung.qmg and transfer it to your phone. Now push into system/media and give a rw-r-r permission
Step 2: Converting into bootsamsungloop.qmg:
1) Repeat sub-step 1 to 6 of step 1.
2) After step 6, click "Repeat" (under "Duration") and set it to "True"
3) Now Continue with the rest of step 1
4) For renaming, rename it to "bootsamsungloop.qmg" instead.
Note:
1) You should use files in part1 folder for step 1 and the ones in part0 folder for step 2
2) Use the same files if you don't have part0 and part1
3) Basically type "50" in sub-step 9 of step 1 if you canNOT find the right number
Warning:
Without bootsamsungloop.qmg your device will go boot loop !
Always make a nandroid backup or a backup of bootsamsung.qmg and bootsamsungloop.qmg (only if you've TWRP or PhilzTouch w/ AromeFM) just in case anything goes wrong.
That's all,
Hope you like it. :angel:
Nonta72 said:
How to convert bootanimation.zip into a bootsamsung.qmg and bootsamsungloop.qmg :
Hello xda forum members/users/visitors !
Today I am sharing with you how to convert a bootanimation.zip into a bootsamsung.qmg or bootsamsungloop.qmg :highfive:
Pretty simple steps !
I did my best to make the tutorial simplier for NOOBS (like me)
What you need:
- Samsung Theme Designer
- 7zip
- bootanimation.zip you want to convert
- And the most important thing: A working brain
Step 1: Converting to bootsamsung.qmg
1) Download and install above programs
2) Open up Samsung Theme Designer
3) Click on the "ST" icon
3) Chose "Create New Theme"
4) Let it on "Non-touchscreen phone" and click "Ok"
5) In phones list click "GT-5520(Spring)", on the right side, click "Default", then give a name to your project and then "Ok"
6) Now, on the left side, click "Idle background", go to the right side, click "Background Type" and set it to "Animated"
7) Go to the downloaded bootanimation.zip, extract it somewhere, open up the extracted folder, go to part0 or part1 and look at the number items in the folder (lower left side)
8) Go back to Samsung Theme Designer, click "Frame", write the number of your bootanimation picture and hit "Enter" (on your Keyboard )
9) Now for "Durattion", you need a working "Brain" ! Open desc.txt of your bootanimation, look for "XXp" (XX stand for a number) Exemple: 480
800 14p 0 0 part1 (here we need 14p)
Try to convert by refering to this:
1000 / 20 FPS = 50 ms
1000 / 25 FPS = 40 ms
Note: You may simply put "30" or "50" if you don't know how to do the conversion :silly:
10) Go to part0/part1 folder of your bootanimation (extracted), select all pictures, Drag and Drop them into "Animation Object Window" in Samsung Theme Designer
11) Now save the theme (just in case you need it again)
12) Click "Export Theme" then "Export", Accept agreement, and click "Confirm". Now the program will compress the bootanimation. It may
take long time if you've many pictures !
13) When finished, click "Ok" and a poup-up will come out, click "Yes"
14) Now right click on "yourprojectname.smt" and open in "7zip"
15) Click on "IdleBgAnimObj.qmg" and extract it to somewhere.
16) Go to the Extracted file and rename it from IdleBgAnimObj.qmg to bootsamsung.qmg and transfer it to your phone. Now push into system/media and give a rw-r-r permission
Step 2: Converting into bootsamsungloop.qmg:
1) Repeat sub-step 1 to 6 of step 1.
2) After step 6, click "Repeat" (under "Duration") and set it to "True"
3) Now Continue with the rest of step 1
4) For renaming, rename it to "bootsamsungloop.qmg" instead.
Note:
1) You should use files in part1 folder for step 1 and the ones in part0 folder for step 2
2) Use the same file if you don't have part0 and part1
3) Basically type "50" in sub-step 9 of step 1 if you canNOT find the right number :cowby:
Warning:
Without bootsamsungloop.qmg your device will go boot loop !
Always make a nandroid backup or a backup of bootsamsung.qmg and bootsamsungloop.qmg (only if you've TWRP or PhilzTouch w/
AromeFM) just in case anything goes wrong.
That's all,
Hope you like it. :angel:
Click to expand...
Click to collapse
Hello , Nonta ,
I want to just ask you that in my part 0 folder there are 28 pics and in part 1 folder there are 15 pics . So , what I have to put in the frame ?
28 or 15 or 43 ? Please reply me soon .
Don't forget to press thanks .
Sent from my GT-N7100 using XDA Premium 4 mobile app
Aeyan Ashraf said:
Hello , Nonta ,
I want to just ask you that in my part 0 folder there are 28 pics and in part 1 folder there are 15 pics . So , what I have to put in the frame ?
28 or 15 or 43 ? Please reply me soon .
Don't forget to press thanks .
Sent from my GT-N7100 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Hey,
Here's how to convert to get the proper FPS !
5 FPS = 80ms (Too damn SLOW !!! )
10 FPS = 70ms
15 FPS = 60ms
20 FPS = 50ms
25 FPS = 40ms
30 FPS = 30ms
35 FPS = 20ms
40 FPS = 10ms
45 FPS = 5ms
50 FPS = 0ms (High-End devices only !!! Don't try this since NO released device can handle it !)
How to get the exact FPS of your bootanimation.zip ?
Simple :angel:
Open up desc.txt of your bootanimation.zip and look at the number after the bootanimation resolution
It should look like this:
480 800 30
p 0 0 part0
Here "30" is the FPS and the resolution is 480x800 (S2, Note 1 screen resolution aka WXGA)
Sent from my GT-P5210 powered by AmatROM HD
Nonta72 said:
Hey,
Here's how to convert to get the proper FPS !
5 FPS = 80ms (Too damn SLOW !!! )
10 FPS = 70ms
15 FPS = 60ms
20 FPS = 50ms
25 FPS = 40ms
30 FPS = 30ms
35 FPS = 20ms
40 FPS = 10ms
45 FPS = 5ms
50 FPS = 0ms (High-End devices only !!! Don't try this since NO released device can handle it !)
How to get the exact FPS of your bootanimation.zip ?
Simple :angel:
Open up desc.txt of your bootanimation.zip and look at the number after the bootanimation resolution
It should look like this:
480 800 30
p 0 0 part0
Here "30" is the FPS and the resolution is 480x800 (S2, Note 1 screen resolution aka WXGA)
Sent from my GT-P5210 powered by AmatROM HD
Click to expand...
Click to collapse
Thanks bro :thumbup::thumbup::thumbup::thumbup:
Aeyan Ashraf said:
Thanks bro :thumbup::thumbup::thumbup::thumbup:
Click to expand...
Click to collapse
Let me know if it works
Sent from my GT-P5210 powered by AmatROM HD
how about a bootanimation zip that has 7 parts??
Really ?
stanleyopar2000 said:
how about a bootanimation zip that has 7 parts??
Click to expand...
Click to collapse
Seven parts, really ? Really ?
Sorry but It will be a bit tricky, but let me try to find out how to process.
Please use quote function next time instead of Quick Reply so that I can reply quickly.
Sent from my roommate's computer
Nonta72 said:
Seven parts, really ? Really ?
Sorry but It will be a bit tricky, but let me try to find out how to process.
Please use quote function next time instead of Quick Reply so that I can reply quickly.
Sent from my roommate's computer
Click to expand...
Click to collapse
really? you would help me with this? oh, you are a saint...there is this insane Watch_Dogs CTOS bootanimation that would go perfectly with my Watch_Dogs themed phone...it's in 7 parts and not in QMG though ..
http://forum.xda-developers.com/nexus-4/themes-apps/boot-animation-watch-dogs-t2733053
thanks man... well explained :good:
Thanks. Really helpful.
Sent from my GT-I9103 using XDA Free mobile app
stanleyopar2000 said:
really? you would help me with this? oh, you are a saint...there is this insane Watch_Dogs CTOS bootanimation that would go perfectly with my Watch_Dogs themed phone...it's in 7 parts and not in QMG though ..
http://forum.xda-developers.com/nexus-4/themes-apps/boot-animation-watch-dogs-t2733053
Click to expand...
Click to collapse
Let me try to convert it myself ok ?
Sent from my room mate's computer
If you could do that wow... My soul would be yours XD... Well... Maybe.... After all.. I only get one
Sent from my SM-N900A using XDA Free mobile app
hey guys, i have bootanimation 3 part ? (part 0, part 1, part 2) how about it ?? what i must convert all part to bootsamsung.qmg ??? please answer :angel:
FarhanFX said:
hey guys, i have bootanimation 3 part ? (part 0, part 1, part 2) how about it ?? what i must convert all part to bootsamsung.qmg ??? please answer :angel:
Click to expand...
Click to collapse
This is exactly my question as seen above. Please read. = be patient. They're working on it
Sent from my SM-N900A using XDA Free mobile app
FarhanFX said:
hey guys, i have bootanimation 3 part ? (part 0, part 1, part 2) how about it ?? what i must convert all part to bootsamsung.qmg ??? please answer :angel:
Click to expand...
Click to collapse
stanleyopar2000 said:
This is exactly my question as seen above. Please read. = be patient. They're working on it
Sent from my SM-N900A using XDA Free mobile app
Click to expand...
Click to collapse
Thanks you guys,
I didn't forget !!!
Right now I am a bit taken by exams
I will TRY to make the conversion in 2 weeks.
Regards,
Nonta
Sent from my room mate's computer
Nonta72 said:
Thanks you guys,
I didn't forget !!!
Right now I am a bit taken by exams
I will TRY to make the conversion in 2 weeks.
Regards,
Nonta
Sent from my room mate's computer
Click to expand...
Click to collapse
holy crap man...awesome,,take your freakin' time xD
stanleyopar2000 said:
holy crap man...awesome,,take your freakin' time xD
Click to expand...
Click to collapse
Beta1_Test1
stanleyopar2000 said:
If you could do that wow... My soul would be yours XD... Well... Maybe.... After all.. I only get one
Sent from my SM-N900A using XDA Free mobile app
Click to expand...
Click to collapse
Attachments REMOVED due to copyright infringements ! Sorry about that !!! I report the whole comment to Mod so that it can be deleted but still here idk why
Here you go !
Instructions:
- Unzip the package
- push extracted files to /system/media by renaming the old ones.
- give a right permission: rw-r-r
- Reboot and see if it works.
Sent from Gallifrey using TARDIS
Nonta72 said:
Here you go !
Instructions:
- Unzip the package
- push extracted files to /system/media by renaming the old ones.
- give a right permission: rw-r-r
- Reboot and see if it works.
Sent from Gallifrey using TARDIS
Click to expand...
Click to collapse
holy crap...man..will test ROM manager boot animation manager says that it's the.. WD one
EDIT 1 : didn't preview for ROM Manager shows a black screen. The proper preview worked when I renamed the 2 qmg.qmg files to just ".qmg" at the end set permissions and rebooted annnndOHHH MY GOD IT WORKS!! you are AWESOME!! it has all the steps too! would you kindly please let us all know how you converted a step7 boot animation to work with samsung?...i thought it couldn't ever be done
I used my head !
stanleyopar2000 said:
holy crap...man..will test ROM manager boot animation manager says that it's the.. WD one
EDIT 1 : didn't preview for ROM Manager shows a black screen. The proper preview worked when I renamed the 2 qmg.qmg files to just ".qmg" at the end set permissions and rebooted annnndOHHH MY GOD IT WORKS!! you are AWESOME!! it has all the steps too! would you kindly please let us all know how you converted a step7 boot animation to work with samsung?...i thought it couldn't ever be done
Click to expand...
Click to collapse
Not so complicated, but a bit tricky to explain :silly:
I am just happy it's working
NOTE: This tutorial REQUIRES root access for it to work. If you do not have root access you need to get it for this
tutorial to work ( If you are confused on what root is and/or how to install it, you can run a simple Google search )
WARNING: If you have already rooted your device, your warranty is already void. If you have not rooted your device, keep
in mind that rooting and installing custom recoveries, roms, kernels, etc will void your warranty, no way around it. Unless
you do not want to void your warranty, then do not continue with this tutorial.
DISCLAIMER:I WILL NOT be responsible for any possible damage that may/may not occur to your device by following this
tutorial, you decided to go through with it, therefore it is YOUR FAULT if YOU damage YOUR device. If you point the finger
at me for any damage caused to your device by following this tutorial, myself and the community will laugh at you.
You'll need a few things before we get started:
1) A Windows Computer
2) Your device & your respective device's USB charging cable
3) 7Zip / Winrar installed on your computer
4) CHECK TO MAKE SURE YOUR DEVICE HAS ROOT ACCESS
5) A Web Browser, and, preferably, a video editing software that can render image sequences (Preferably Sony Vegas)
6) Also check to make sure your devices rom supports custom boot animations, if it doesn't, feel free to install a custom
rom that does support custom boot animations.
Lets Get Started!
You'll need to 'generate' an idea in your head of what you want the animation to look like on your device, thinking doesn't
take much effort now does it?
Go to your web browser and download all images, videos, gifs, etc you need for your animation. But keep in mind that the boot
animation is consisted of many individual .png / .jpeg / .jpg images, and a DESC.TXT file (which we'll get to later). The
boot animation cannot be consisted of a .gif or any video of any kind (.MP4, .AVC, .AVI, etc) otherwise the animation will not
play.
Next, take some time to construct your animation in the video editor you should've downloaded ( if you do not have the time,
money, or HDD space to download a video editor needed make a boot animation, you can send it to me and I will happily make it
for you, just know i cannot make 20 animations at the same time. Gather the files needed to construct your animation, compile
them in a simple .ZIP file and upload it to Google Drive or File Dropper, then send me the link to it and once done, i will
send you your new boot animation, free of charge of course )
Once done, render the video you've made as an image sequence ( this setting is different/non-existent on some video editors,
hense why i prefer Sony Vegas ) to a simple and easy place to remember and make sure you render them with a name sequence
similar to the example below.
Example:
BOOT_00001.jpeg
BOOT_00002.jpeg
BOOT_00003.jpeg
BOOT_00004.jpeg
BOOT_00005.jpeg
BOOT_00006.jpeg
CONTINUE DOWN BELOW!
DESC.TXT file:
The DESC.TXT file can be the most complicated part for some users, it involves code that basically outlines how the animation plays,
the amount of images to play, image size, frame rate, etc. It can get pretty confusing. However once you do it once or atleast twice,
it becomes pretty easy. I will now show you how to make your DESC.TXT file.
Here's an example from my Samsung Galaxy S4:
1080 1920 30
p 1 0 part0
p 0 0 part1
To newbies, it can look really complicated at first glance. But it's what these values mean that make the DESC.TXT file the easiest
part of the whole tutorial. Here's the most basic explanation I can give of what these values mean ( All values below are ripped from
the example stated above, values may differ depending on device ):
1080 = Animation Width ( Your devices screen width )
1920 = Animation Height ( Your devices screen height )
30 = Frame rate / FPS ( Frames Per Second ) ( For most boot animations, 30-35 is the best FPS to have )
p = First animation part
1 = How many times this animation part loops ( in this case, only once )
0 = An amount of pauses after the part is finished playing ( in this case, none ) ( Note that the number of pauses can only range from 0-10 )
part0 = Name of the folder where the images for the first part are stored ( Preferably, keep the name of the folder part# )
p = Second animation part
0 = Defines that it loops until Android starts
0 = Defines a pause
part1 = Name of the folder where the images for the second part are stored ( Preferably, keep the name of the folder part# )
In a nutshell, that's how you make the DESC.TXT file for your boot animation.
TYPES OF BOOT ANIMATIONS:
If you are making a one part boot animation, continue down below.
If you are making a multi part boot animation, continue down to 'Multi Part Boot Animations'
One Part Boot Animations:
For one part boot animations, you will only need one folder named 'part0', place all your images into that folder. After that, scroll up
a bit for instructions on how to make the DESC.TXT file.
Here's an example from an older boot animation on my Samsung Galaxy Tab S:
2560 1600 35
p 5 0 part0
Again, these values may differ depending on your device, but for one part boot animations, that is typically what the DESC.TXT file will look
like. This screenshot is what your one part boot animation should look like.
Multi File Boot Animations:
For multi part boot animations, it requires more than one animation part ( part1 or even a part2 ), for this tutorial, I will not go passed
2 animation parts, if your animation is more than 2 parts, pls leave a comment down below. It also requires more code in your DESC.TXT file.
Continuing to use the example from my Samsung Galaxy S4's DESC.TXT file:
1080 1920 30
p 1 0 part0
p 0 0 part1
If you are having troubles at the DESC.TXT file, please refer to the 'How to make DESC.TXT file' section above. In this case, we only have 2
animation parts, so this is what your boot animation file should look like on your pc.
Depending on how you wrote your DESC.TXT file, you may have to do some thinking on your own to determine how to finalize your respective devices boot animation. But for me, part1 loops until Android finishes booting, so i had to go down to the end of the folder i rendered my animation in and select the images that i felt should go into part1 ( again, DESC.TXT files and the amount of images in a part can vary depending on device ). At the end, the boot animation turned out exactly how i intended. For the part1 folder, you may have to do some thinking on your own to get all the images set in their correct directories.
So after all that, you might be asking yourself, "How do we install the boot animation?" Your gonna find out right now.
Installing / Packaging your boot animation:
Once you have your animation set and ready to go, follow the screenshots below, afterwards, you're file will be ready to install.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now that you've done that, copy it to your devices internal storage or a Micro SD card ( if your device has Micro SD card slots on it )
preferably for transfering to internal storage, copy it into your 'Download' folder.
Next, download the boot-animations.apk and install it onto your device ( you should know how to do that, if not, run a Google search ). After
installing it, click on the small '+' icon in the bottom right hand corner of the frame, click 'Install from local storage', and browse your
phones internal storage/sd card for your bootanimation.zip file. Once the application has pulled the animation up, it is recommended to make sure you did everything right by clicking on the play button on the top, it will give you a preview of your boot animation. After confirming you've done everything correctly, you can click the '+' icon below to the right of the preview box, un-check 'Create A Backup Before Installing', then click install. Wait for the installation to complete.
After completion, you should get a 'Success' message in the notification bar.
Before rebooting, click on the small '+' icon, then click 'Manage Current Bootanimation' then click 'Apply' 3 times and let it process. This
is because on some devices, the animation wont play without performing this step.
After all that, reboot your device and enjoy your new boot animation!
If you had ANY troubles at all while following this tutorial, post a comment down below and I will be happy to help you!
Downloads:
S4 Boot Animation: filedropper.com/bootanimation
Boot-Animations.apk: filedropper.com/boot-animationsapk
7Zip: 7-zip.org/download.html
KingOfTheNet said:
NOTE: This tutorial REQUIRES root access for it to work. If you do not have root access you need to get it for this
tutorial to work ( If you are confused on what root is and/or how to install it, you can run a simple Google search )
WARNING: If you have already rooted your device, your warranty is already void. If you have not rooted your device, keep
in mind that rooting and installing custom recoveries, roms, kernels, etc will void your warranty, no way around it. Unless
you do not want to void your warranty, then do not continue with this tutorial.
DISCLAIMER:I WILL NOT be responsible for any possible damage that may/may not occur to your device by following this
tutorial, you decided to go through with it, therefore it is YOUR FAULT if YOU damage YOUR device. If you point the finger
at me for any damage caused to your device by following this tutorial, myself and the community will laugh at you.
You'll need a few things before we get started:
1) A Windows Computer
2) Your device & your respective device's USB charging cable
3) 7Zip / Winrar installed on your computer
4) CHECK TO MAKE SURE YOUR DEVICE HAS ROOT ACCESS
5) A Web Browser, and, preferably, a video editing software that can render image sequences (Preferably Sony Vegas)
6) Also check to make sure your devices rom supports custom boot animations, if it doesn't, feel free to install a custom
rom that does support custom boot animations.
Lets Get Started!
You'll need to 'generate' an idea in your head of what you want the animation to look like on your device, thinking doesn't
take much effort now does it?
Go to your web browser and download all images, videos, gifs, etc you need for your animation. But keep in mind that the boot
animation is consisted of many individual .png / .jpeg / .jpg images, and a DESC.TXT file (which we'll get to later). The
boot animation cannot be consisted of a .gif or any video of any kind (.MP4, .AVC, .AVI, etc) otherwise the animation will not
play.
Next, take some time to construct your animation in the video editor you should've downloaded ( if you do not have the time,
money, or HDD space to download a video editor needed make a boot animation, you can send it to me and I will happily make it
for you, just know i cannot make 20 animations at the same time. Gather the files needed to construct your animation, compile
them in a simple .ZIP file and upload it to Google Drive or File Dropper, then send me the link to it and once done, i will
send you your new boot animation, free of charge of course )
Once done, render the video you've made as an image sequence ( this setting is different/non-existent on some video editors,
hense why i prefer Sony Vegas ) to a simple and easy place to remember and make sure you render them with a name sequence
similar to the example below.
Example:
BOOT_00001.jpeg
BOOT_00002.jpeg
BOOT_00003.jpeg
BOOT_00004.jpeg
BOOT_00005.jpeg
BOOT_00006.jpeg
CONTINUE DOWN BELOW!
DESC.TXT file:
The DESC.TXT file can be the most complicated part for some users, it involves code that basically outlines how the animation plays,
the amount of images to play, image size, frame rate, etc. It can get pretty confusing. However once you do it once or atleast twice,
it becomes pretty easy. I will now show you how to make your DESC.TXT file.
Here's an example from my Samsung Galaxy S4:
1080 1920 30
p 1 0 part0
p 0 0 part1
To newbies, it can look really complicated at first glance. But it's what these values mean that make the DESC.TXT file the easiest
part of the whole tutorial. Here's the most basic explanation I can give of what these values mean ( All values below are ripped from
the example stated above, values may differ depending on device ):
1080 = Animation Width ( Your devices screen width )
1920 = Animation Height ( Your devices screen height )
30 = Frame rate / FPS ( Frames Per Second ) ( For most boot animations, 30-35 is the best FPS to have )
p = First animation part
1 = How many times this animation part loops ( in this case, only once )
0 = An amount of pauses after the part is finished playing ( in this case, none ) ( Note that the number of pauses can only range from 0-10 )
part0 = Name of the folder where the images for the first part are stored ( Preferably, keep the name of the folder part# )
p = Second animation part
0 = Defines that it loops until Android starts
0 = Defines a pause
part1 = Name of the folder where the images for the second part are stored ( Preferably, keep the name of the folder part# )
In a nutshell, that's how you make the DESC.TXT file for your boot animation.
TYPES OF BOOT ANIMATIONS:
If you are making a one part boot animation, continue down below.
If you are making a multi part boot animation, continue down to 'Multi Part Boot Animations'
One Part Boot Animations:
For one part boot animations, you will only need one folder named 'part0', place all your images into that folder. After that, scroll up
a bit for instructions on how to make the DESC.TXT file.
Here's an example from an older boot animation on my Samsung Galaxy Tab S:
2560 1600 35
p 5 0 part0
Again, these values may differ depending on your device, but for one part boot animations, that is typically what the DESC.TXT file will look
like. This screenshot is what your one part boot animation should look like.
Multi File Boot Animations:
For multi part boot animations, it requires more than one animation part ( part1 or even a part2 ), for this tutorial, I will not go passed
2 animation parts, if your animation is more than 2 parts, pls leave a comment down below. It also requires more code in your DESC.TXT file.
Continuing to use the example from my Samsung Galaxy S4's DESC.TXT file:
1080 1920 30
p 1 0 part0
p 0 0 part1
If you are having troubles at the DESC.TXT file, please refer to the 'How to make DESC.TXT file' section above. In this case, we only have 2
animation parts, so this is what your boot animation file should look like on your pc.
Depending on how you wrote your DESC.TXT file, you may have to do some thinking on your own to determine how to finalize your respective devices boot animation. But for me, part1 loops until Android finishes booting, so i had to go down to the end of the folder i rendered my animation in and select the images that i felt should go into part1 ( again, DESC.TXT files and the amount of images in a part can vary depending on device ). At the end, the boot animation turned out exactly how i intended. For the part1 folder, you may have to do some thinking on your own to get all the images set in their correct directories.
So after all that, you might be asking yourself, "How do we install the boot animation?" Your gonna find out right now.
Installing / Packaging your boot animation:
Once you have your animation set and ready to go, follow the screenshots below, afterwards, you're file will be ready to install.
Now that you've done that, copy it to your devices internal storage or a Micro SD card ( if your device has Micro SD card slots on it )
preferably for transfering to internal storage, copy it into your 'Download' folder.
Next, download the boot-animations.apk and install it onto your device ( you should know how to do that, if not, run a Google search ). After
installing it, click on the small '+' icon in the bottom right hand corner of the frame, click 'Install from local storage', and browse your
phones internal storage/sd card for your bootanimation.zip file. Once the application has pulled the animation up, it is recommended to make sure you did everything right by clicking on the play button on the top, it will give you a preview of your boot animation. After confirming you've done everything correctly, you can click the '+' icon below to the right of the preview box, un-check 'Create A Backup Before Installing', then click install. Wait for the installation to complete.
After completion, you should get a 'Success' message in the notification bar.
Before rebooting, click on the small '+' icon, then click 'Manage Current Bootanimation' then click 'Apply' 3 times and let it process. This
is because on some devices, the animation wont play without performing this step.
After all that, reboot your device and enjoy your new boot animation!
If you had ANY troubles at all while following this tutorial, post a comment down below and I will be happy to help you!
Downloads:
S4 Boot Animation: filedropper.com/bootanimation
Boot-Animations.apk: filedropper.com/boot-animationsapk
7Zip: 7-zip.org/download.html
Click to expand...
Click to collapse
Hello,
This forum is for newbies finding their way around XDA Developers, it isn't a development section.
Please post your tutorial here Miscellaneous Android Development Forum, the users looking for the same could use your help.
Thread closed!
Regards
Vatsal,
Forum Moderator.