• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Can I pull wallpaper from rom?

mikem0269

Android Expert
Can I unzip a rom or nandroid and pull the wallpapers out? If so where would I find them in the rom or nandroid?
 
Use 7zip or your unzip tool of choice.

I believe it's either in / system / framework / frameworkres.apk OR / system / framework / com.htcresources.apk OR / system / data / systemUI.apk

It's been a while for me as well, haven't been themeing for a hot minute. ;)
 
I found it under system/customize/resource

See avatar and heading: D'ouh :p

Good job, and thanks for posting that up. ;)

Are the actual wallpaper images in framework? I didn't think so..... Maybe I'm wrong though.


I was more farmiliar with Froyo than I am with Gingerbread. I was having problems changing the default in Gingerbread when I was forced to give up themeing.....temporarily.....:rolleyes:
 
Sorry, I looked through a few nandroids after extracting them with unyaffs ... and hell, I couldn't find anything. Most of my roms end up dumping all the pics to the sd card though... at least, I think they do.

Don't they? Maybe it's just where the 'removed' ones go....

Hmm.. I'll dig through another one in a second...
Looks like everyone helped you out while I was screwing around with these, for MIUI, I found the wallpapers in the media directory, from the system.img
 
I found it under system/customize/resource
yep this is where they are thanks however the wallpaper that the rom has when 1st flashed is this one
001.jpg

And its not in there:confused: all the rest are. Any ideas??
 
Sorry, I looked through a few nandroids after extracting them with unyaffs ... and hell, I couldn't find anything. Most of my roms end up dumping all the pics to the sd card though... at least, I think they do.

Don't they? Maybe it's just where the 'removed' ones go....

Hmm.. I'll dig through another one in a second...
Looks like everyone helped you out while I was screwing around with these, for MIUI, I found the wallpapers in the media directory, from the system.img
Well yes and no :confused: LOL the one wallpaper i want isnt with the rest of them so im confused as why or how it gets there. When you flash the rom its the default wall paper but it isnt with the rest of them soooo im confused :eek:
 
I knew they were in Sys resources somewhere LOL. Just couldn't remember the exact pathway. I just remember when i was trying to make that sense 3.0 port I had to delete them all to try to get it to fit.
 
Well yes and no :confused: LOL the one wallpaper i want isnt with the rest of them so im confused as why or how it gets there. When you flash the rom its the default wall paper but it isnt with the rest of them soooo im confused :eek:

The default may be built into framework like was prior mentioned by granite. He's the themeing guru
 
If you have the nandroid, and a linux computer or VM....

Code:
 whereis unyaffs
This is the program to extract the .img files. If you don't have it just goolge it, then download it. It's a 9k file or something.

as root:
Code:
/path/to/unyaffs /path/to/nandroid/system.img
It will extract the files to the current location, I'd do it in /tmp/EVO myself.

Next
Code:
cd /tmp/EVO/
ls -R | grep *.jpg
find . -name <>
Okay the <> would be the results of the grep. Mine was wallpaper0001.jpg ... so file just points you where to go for it.

That might help, that's what I did. by the way, the old GB MIUI, had some beautiful wallpapers.
 
If you have the nandroid, and a linux computer or VM....

Code:
 whereis unyaffs
This is the program to extract the .img files. If you don't have it just goolge it, then download it. It's a 9k file or something.

as root:
Code:
/path/to/unyaffs /path/to/nandroid/system.img
It will extract the files to the current location, I'd do it in /tmp/EVO myself.

Next
Code:
cd /tmp/EVO/
ls -R | grep *.jpg
find . -name <>
Okay the <> would be the results of the grep. Mine was wallpaper0001.jpg ... so file just points you where to go for it.

That might help, that's what I did. by the way, the old GB MIUI, had some beautiful wallpapers.
Thanks I guess its time to set my laptop to dual boot with linux. Something to do after work tomorrow:D
 
Or a live cd if you don't want to spend the disk space ... or a vm.. they are nice because snapshots let you mess things up.

Those commands will just look for and .jpg image.... so you could try other file types too I suppose. And if they are compressed it shouldn't find them :(
 
Or a live cd if you don't want to spend the disk space ... or a vm.. they are nice because snapshots let you mess things up.

Those commands will just look for and .jpg image.... so you could try other file types too I suppose. And if they are compressed it shouldn't find them :(

What flavor of linux would u recomend? I have some knowlege of linux but havent messed with it in a while. any sugestion would be helpfull Thanks.
 
The default wallpaper is in the Framework.apk you can use 7zip to unpack I believe it will do it in windows as well as Linux. Also if you want to dual boot with Linux make sure you run a full backup before messing with the partitions. It should be fairly straight forward but you never know when a problem will arise. Also I have not used this but was told that its very nice for the Switch from windows to Linux its called Zoren I use Fedora myself and recommend it for those who are already a bit familiar with Linux.
 
What flavor of linux would u recomend? I have some knowlege of linux but havent messed with it in a while. any sugestion would be helpfull Thanks.
I did that on a linux mint install VM, though I use Debian for my day to day use.


Fedora is a good choice, but if you are just starting out, either ubuntu or LM would be my bet. LM seems a bit easier (includes mp3 support and all that jazz if it's your thing) and has a more traditional desktop manager, though you can change that up as much as you'd like.


Good find with the framework.apk :D
 
Crap, I was right with my first suggestion. :o

Just checked MikG 3.11 and the default is located under System / framework / frameworkres.apk / drawable-hdpi

file is named: default_wallpaper.jpeg

It's funny the default wallpaper is a jpeg and not a png.

Argedion has the skinny on themeing as well, listen to him, he knows what he's talking about. ;)
 
Im about to part my hd and install fedora now. Im hopeing that I will eventualy set Linux up to where I will just want to get rid of windows completely.
 
Im about to part my hd and install fedora now. Im hopeing that I will eventualy set Linux up to where I will just want to get rid of windows completely.

Good luck to you. I still have Windows 7 mostly because it came on the laptop but I am never in it. I have thought of riding it and just keeping Fedora as the sole OS however from time to time I run into a program that I want to try that is a Windows only kinda of thing so I keep it.
 
Back
Top Bottom