This has been bugging me forever. I love the Ion ROM for its speed but I hate not changing the boot logo (not splash1, the boot animation). I've discovered why/how the Ion ROM is different and how to fix it (partway).
First off, Ion doesn't use the standard boot.gif & boot.mp3 files in /system/media. If you try to place the files there you will get no response. Instead Google, for whatever the reason, has changed it into framework-res.apk.
If you unzip framework-res.apk the files are inside (unzipped dir)/assets/images/. They are named android-logo-mask.png, which is the text that says Android on boot, and android-logo-shine.png, which is the white & blue shine that slides across the text as it boots. You can simply change these out and resign the apk with your method of choice to change the icon.
Now on to the sound, the ROM ships with 2 boot sounds that I can't seem to distinguish other than the names. They are located in framework-res as well, in (unzipped dir)/assets/sounds. They are named bootanim0.raw & bootanim1.raw. A good audio editor for opening .raw files is Wavepad Sound Editor by NCH Swift Sound. It works well and handles the files with ease and has a free version or a 30 day trial available.
For whatever the reason, the sound doesn't play on boot by default. I haven't had a lot of time to mess with it but I believe the problem lies in init.rc when it calls the boot image, I know thats how it works on other ROMs but I haven't looked into Ion init.rc yet. You can probably tweak the init.rc to call the bootanim0.raw file to play when the logo shows. I will play around with it.
Hope this helps anyone else with this problem and PM me or post in this thread and I will try to help with any problems you have
Geniusdog out.
This was already covered awhile ago in the Dream Themes and Wallpapers section.
Related
This is my first "guide" so bare over with me
In order to change your status bar color along with the Background color, do this:
First we need the framework-res.apk from the phone
- adb remount
- adb pull /system/framework/framework-res.apk framework-res.apk
Take a backup of this file in case you failed and wants to go back.
Rename your local framework-res.apk to: framework-res.apk.zip
Open the Zip file and go here:
/res/drawable/
Locate these files and unzip them:
statusbar_background.png
status_bar_background.png
status_bar_close_on.9.png
status_bar_header_background.9.png
status_bar_item_background_normal.9.png
These are the files you want.
I sugest that you use Photoshop to do what you want with the colors, if you are using Photoshop, be carefull editing status_bar_close_on.0.png, it might look weird if you are doing it wrong.
After your done editing these pictures go here:
/res/drawable_land/
Locate and unzip:
statusbar_background.png
Do the same here as you done with the first pictures.
After you are done editing the png's, save them in your zip file.
Rename framework-res.apk.zip to framework-res.apk.
- adb push framework-res.apk /system/framework/framework-res.apk
Now restart your phone, and your Notification bar has been fixed
I'm using Open Home along with HTC Hero skin and this just looks PERFECT!
This doesn't change the Text's on your Notification Screen, that you will have to find out for yourself, or post a solution here.
Can't wait to try that out I want mine to be changed..
Update:
For changing the color of the clock, take a look at this topic:
http://forum.xda-developers.com/showthread.php?t=535630
Solution will be there during the week.
It's already available for Rogers ROM's.
WebghostDK said:
Update:
For changing the color of the clock, take a look at this topic:
http://forum.xda-developers.com/showthread.php?t=535630
Solution will be there during the week.
It's already available for Rogers ROM's.
Click to expand...
Click to collapse
Yeah i have tried to push a heap of different G1 services.jar files over to my Magic (ion rom) but was in boot loop city for every one. Oshaka has said he will modify a sapphire services.jar for me... still waiting on that- will post my results as soon as he has it for me.....
TBH though, having a status bar background black with green behind the black clock is actually probably easier for me to read than the white one......will test it out when i get the correct services.jar
got green notifications but for some reason the services.jar doesn't change....
working on it... maybe oshaka can come up with a reason for me...
I cant seem to get the services.jar to change either. I have asked Oshaka to fix it for me, and he said he would do it like 3-4 days ago.
Waiting
WebghostDK said:
I cant seem to get the services.jar to change either. I have asked Oshaka to fix it for me, and he said he would do it like 3-4 days ago.
Waiting
Click to expand...
Click to collapse
services.jar will work on hofo rom or any rom without .odex files. The problem with hero and ion roms are that they dont have the classes.dex files within services.jar. I am assuming they are in the services.odex file, which so far i have been unable to open and read to find the correct smali files.
I have called it quits trying to figure it out for now...... until the colorchanger app includes support for this i am putting it in the too hard basket.
Let us know if ohsaka gets back to you. If we get this we can theme anything we want- i made a theme template for ion which worked......
***edit*** just got a reply from Ohsaka, he said there is no way he knows of to open .odex files to edit colour inside of them. that kind of means those of us running ION or hero are **** out of luck. Until someone starts modding the HTC build a bit more (kind of like how cyanogen mods the standard 1.5 and also pulls from donut etc) then we are stuck with what we have got
Hofo rom has some potential.... maybe we should all chip in and buy cyanogen a Magic (32A of course )?
Is it possible to edit the png's in the framework zip to a translucent opacity, and push the entire zip back in to make the notification bar have some transparency?
Edit: Nm, tried it and it is more complicated than I thought lol. Screenshots of a 50% status bar png to come
I have adb etc set up and willing to try ,would be my first action on editing my phone.
Does my phone need to be rooted/re-rommed for this to work ?
I own a original out of the box T-Mobile G1 , and I really would like to change the colouring of the notification bar to match the colour of my background picture, but not at the expense of giving up my warranty ( not yet ) , depends on future updates of G1 which is doubtfull at the moment I believe
jinglebinkie said:
I have adb etc set up and willing to try ,would be my first action on editing my phone.
Does my phone need to be rooted/re-rommed for this to work ?
I own a original out of the box T-Mobile G1 , and I really would like to change the colouring of the notification bar to match the colour of my background picture, but not at the expense of giving up my warranty ( not yet ) , depends on future updates of G1 which is doubtfull at the moment I believe
Click to expand...
Click to collapse
I haven't tried this out at a non-rooted phone, but yes, it will work on a non-rooted phone, so just go ahead.
Don't be affraid about the warrenty, you can always say you downloaded a skin on market
MontAlbert said:
services.jar .......
Click to expand...
Click to collapse
Totally noob to this crazy world, what does the services.jar do?
What effects does it have? I'm trying to edit the notification bar/icons.
Am I limited to what can be done because of this "services.jar" ?
I keep getting "remount failed: Operation not permitted" when i try to remount
can you do this on the droid eris
should work on eris,just do a nandroid backup first just in case you need to roll back
I just wanted to let people know, i ran into a problem with force closing constantly.
Solution i came up with is if you have the custom OC kernel, you must edit the
pictures and stuff for your UI and then flash the kernel. If the kernel is already in place
it will conflict with the 'adb push framework-res.apk /system/framework/framework-res.apk'
And a data value will change, causing force closes.
~
So, is there any way I can grab the smileys aswell and change them? I want the SonyEricsson smileys instead of those android ones.
I also get force close (of the market app) after modifying images in a custom ROM, on a T-Mobile Pulse. jamsk8er1994, could you explain in more detail what you mean by "edit pictures and flash your kernel"?
The same goes for those of you who want to change the smileys that you see on your phone. If you're tired of those robots you go into
- framework-res.apk\res\drawable-mdpi-v4
and find the files called "emo_im_"
There is 17 files, png's. open photoshop and make the smileys you'd like in a 20x20 canvas (pixels). save for web and devices -png 24, with the same name. In example: (The grinning smiley :-D) is emo_im_laughing.png
Then you drag the new png you've made into the apk file and choose replace existing.
Note: this is only for your viewing, others will not see the smileys you have on your phone unless they got the same on theirs. If they have the droid ones that is what they see when you send. But if they send you a droid smiley you see the custom one you've put in yourself.
i changed all the colors to black on PS. dragged them back into the zip file, renamed it to "framework-res.apk" and typed in the command in the cmd. I got a message saying "failed to copy 'framework-res.apk' to '/system/framework/framework-res.apk' : No space left on device".
what do i do?
Awesome thingy, I'll make everything non-glossy.
Does anyone know what the underlying mechanism for running the boot animation is? I have Android 2.2 on an HTC Incredible and replaced the VZW_Droid.mp3 and VZW_bootanimation.zip with some animations I did, but all I get on boot is a blank screen. Do the files in the zip have to be named the same way, or do they just have to be in alphabetical order?
Thanks!
adprice said:
Does anyone know what the underlying mechanism for running the boot animation is? I have Android 2.2 on an HTC Incredible and replaced the VZW_Droid.mp3 and VZW_bootanimation.zip with some animations I did, but all I get on boot is a blank screen. Do the files in the zip have to be named the same way, or do they just have to be in alphabetical order?
Thanks!
Click to expand...
Click to collapse
post the animation zip file you are tryin to use and I will see if there are any obvious issues with it
I did a quick search and found this, not sure if this is what your looking for!
http://forum.xda-developers.com/showthread.php?t=708316
ID
Cool, thanks guys. I will post when I get back home. I've been doing some searching as well and it seems that you have to set the compression mode to "store" when you create the archive. Not sure where to do this on a mac, but I'll see if I can figure it out.
As a side note, does anyone know what the fields in the desc.txt file are? I figured out the first two are image size, but any idea what the third number on the first line is? Frame rate maybe? And then the next lines specify directories, but I have no clue what the numbers in front of them mean.
Arg, sorry - second paragraph of questions answered in the thread IncredibleDoes posted...
SOLVED
Alright, the "store" problem was the issue. According to the zip documentation, "store" compression doesn't actually compress the files, it just archives them (I guess similar to .tar). So once I did that it worked fine. For anyone else using a Mac from the command line its
Code:
zip -r -Z store desc.txt part0 VZW_bootanimation.zip
You can, of course, specify other directories as well. The sound also started working once the animation did, nothing special there.
And now, I've posted the animation I made. Nothing special, I'm just a big half life fan and whipped this up with my very limited animating skills. Enjoy!
Hmm...won't let me upload the .mp3 file. I guess message me if you want it...
(idk if this is the right section for this post)
So I'm trying to make a custom boot screen for my G2. I made a png in photoshop thats 480 by 800 and put it in bootanimation.zip and all that. I put it in /system/media replacing the previous bootscreen.zip (the MIUI one because I'm using that rom). The problem is that, when I reboot my phone after the HTC splash screen, it just shows a black screen until the phone is done booting. I might have something wrong in the desc file or maybe i need to make my pic 24-bit or something. Any help would be great. I'll include the file and the image, because the image is awesome.
My image is supposed to look like the THX logo that is sometimes at the beginning of movies, except it says HTC. Eventually, if I get this to work, I might make it animated and add sound to be like the THX thing.
Anyone? Does anyone here have any suggestions? Or should I put this in Android Q&A
Pr.TOSHIBA said:
(idk if this is the right section for this post)
So I'm trying to make a custom boot screen for my G2. I made a png in photoshop thats 480 by 800 and put it in bootanimation.zip and all that. I put it in /system/media replacing the previous bootscreen.zip (the MIUI one because I'm using that rom). The problem is that, when I reboot my phone after the HTC splash screen, it just shows a black screen until the phone is done booting. I might have something wrong in the desc file or maybe i need to make my pic 24-bit or something. Any help would be great. I'll include the file and the image, because the image is awesome.
My image is supposed to look like the THX logo that is sometimes at the beginning of movies, except it says HTC. Eventually, if I get this to work, I might make it animated and add sound to be like the THX thing.
Click to expand...
Click to collapse
I'm not sure what your problem is, I just go into terminal emulator and do
Code:
su
mount -o remount,rw /system
cp /filelocation/bootanimation.zip /system/media/
which I believe is pretty much the same thing you've been doing, but your picture is way cool! if you end up getting it working you should share it
I want it now, but with sound and animation. Please, make it now. I'd even pay .99 for it.
duh, read things properly chris
Ok, I have been pulling my hair out over this creating a boot animation process! Here are the things I have tried:
http://www.xda-developers.com/android/tutorial-and-step-by-step-guide-to-creating-boot-animations/
This is a great tutorial and I am pretty sure I am following it correctly, but when I install the one I created I get a black screen instead of a boot animation.
http://forum.xda-developers.com/showthread.php?t=1678540&highlight=create+boot+animation
This is a nice little tool, and I used it. I created the animation, previewed the animation and it all looks good and appears to work. That is until I install it on my phone, I have even tried to use the program to push to my phone, but I don't think it likes me. All I get a black screen instead of the boot animation.
I have changed the permissions to rw--r--r.
I have created the desc.txt with Notepad++ and windows based notepad.
I am saving it into system/media.
I am verifying the name is "bootanimation.zip".
I have tried to use ROM Toolbox to install it but still get a black screen.
The dimensions are 480x800 and FPS is 30.
I am running the CM10 Global ROM build 1 by DKStunna108
Here is the file if someone has time to look at it and see if something looks off: http://d-h.st/I1Y
Any help would greatly be appreciated, I am just not sure what I am doing wrong...it is probably something easy that I am over looking.
this is a boot animation that i converted from the intro of matrix 1 movie. I do not own this animation the owners are the owners of the matrix movie.
i simply converted it to animation and formatted it for 1280 x 720 screens
it starts with matrix code then says "the matrix" and after that you get the green cursor blinking.
this took hours to do so thank me if you are thankful.
to make this your shutdown animation, name the zip "shutdownanimation.zip" (no caps) and drop and replace any existing file in /system/media/
if you want to save your old animation just rename it before you drop the file there. ( youll need to use a program like ES file explorder with root access and mount system directory in order for this to work ) then unmount after, and reboot.
same goes for bootanimation the file name is bootanimation.zip sometimes this goes in /system/media/ but more likely then not the boot animation goes in /data/local/ if you want to be safe just copy it to both locations. again ES file explorer is capable of accessing your data folder.
(root required)
any damage done to your phone is your own fault, only use this file if your phone has a screen resolution of 1280x720
if you have another resolution phone you can open the desc.txt file in notepad++ and change the resolution and it should work, just make sure you use the right resolution and you change the smaller number with the smaller number and larger with larger or else your image will be distorted.
note: this method can change most animation resolutions as long as the dimensions are somewhat similar. android will scale the files, if not you'll see distorted images or nothing.
SIDE NOTE: i recommend testing all animations with shutdownanimation.zip FIRST. this way if there is an issue you can pull your battery and boot into your phone and fix it, if you create a problem with bootanimation it could be a little harder to fix, although most of the time a faulty animation will be skipped by the system rather than causing boot loops (most of the time, i have heard of problems thats why i recomend trying any animation not verified working with your phone as a shutdownanimation first)
note on some custom roms like Cyanogenmod you don't want to use a shutdownanimation. because it's shutdown process is like 2 seconds, stock roms do alot of reflashing during shutdown (or something to that nature) and its more like an 8 second shutdown, in this case you'll see "phone shutting down" dialogue for 4-5 seconds" if you are getting that i would recommend using an animation as its much more pleasant to look at.
by the way this animation would look GREAT on a tablet, anything that's 1280x720 should be able to use the file straight up and any other resolution tablet just change the desc.txt file like i described above
KronicSkillz said:
by the way this animation would look GREAT on a tablet, anything that's 1280x720 should be able to use the file straight up and any other resolution tablet just change the desc.txt file like i described above
Click to expand...
Click to collapse
another note is that if you unpack the zip at any time and have to repack it, use winrar and make sure you use compression method: STORE and not normal compression (this will cause black screen because the program expects a uncompressed zip file)
here is a matrix code animation that is portrait style instead of landscape with no "the matrix" words just the matrix code. i didn't make this one i just formatted it for 1280x720, i got it off the app "bootanimations root" and reformatted it.
if anyone is having trouble resizing an animation they like, post the animations .zip file here that you download for any other android phone or tablets animation that you want to use with your phone, give me the dimensions of your phone (this can be found by good your phones name and "specs" for instance for this phone lg p930 specs, youll get lists of specs for the phone, and it'll tell you this phone is 1280x720. so give me the zip from the animation you want to use and your phones resolution and i'll make the changes and repack the file for you. (if you dont use the right zip app and text editor it won't work)
Unable to flash it. Says invalid zip
TWRP latest
My phone is 720 p it is sure
Can u still help me?
This is my current boot animation
I found it has 3 parts while ur one has 1
In this animation please replace Part 2 by matrix Green
As I like part1& part3 but hate part2
I m on android 7.1.2 nougat
Mi REDME 3s prime
Custom rom RR 5.8.5