yashsingh1/xdaforums huggingface dataset:
[Android Themes] crevis24:
every time i try to run the script:confused:, this is what i get? Can anyone help?

"'7za' is not recognized as an internal or external command, operable program or batch file"

thanks
[Android Themes] vinny.1967:
hi will this work if i'm using galaxy s i9000 theme and port to T-mobile MT4G cm Rom? thanx
[Android Themes] Daneshm90:
Woh just caught up on this thread.

Do ppl still use this script ? Just wondering cuz then perhaps i should update it n add more features :S
[Android Themes] kevin2516:
if you somehow make it work for cm7 or the theme chooser, that would be awesome :D
[Android Themes] zeppelinrox:
I use it :)
[Android Themes] Dave the Knave:
Anyone have an answer to this?
[Android Themes] mmmark111:
Very handy.
[Android Themes] bdemartino:
I use it all the time, i'ts a very handy script thank you very much! I will think of additions to suggest. I even wrote a guide that partially outlines using it for our phone.

All you have to do is remove the -v4 from the folders before running the script...;)
[Android Themes] Daneshm90:
Awesome. Good to know.

So one feature i can think off.is.update.zip creation for transferred theme.

Let me know of others.
[Android Themes] mod777:
I use it and love it, especially how easy it is to port app apks. It's easy enough to throw the folders into a flashable zip, but it would be nice to have it automated. Thanks for your great work.
[Android Themes] bdemartino:
Basically when you decompile framework-res.apk with apktool it adds the -v4 to the end of a few of the drawable folders, but yea i'ts an easy change manually.

I also agree with the above that it's easy enough creating the package, but wouldn't be a bad feature if i'ts not too painful for you.
[Android Themes] kaufmanj67:
Long time listener first time caller I have spent the last 3 month's setting up my laptop with a VM so I could run Linux and windows that way can use disxda kitchen along with this one the end result is a sweet tool thanks for a sweet tool if any body wants help in doing this PM me was so much work would love to share it

sense from a Thunderbolt Glacier 4G with XDA premium
[Android Themes] kaufmanj67:
Going to try this week have to download the Samsung kitchen first so I can break it down and just got throttled so will have to use my wifi at work witch might not happen till Friday been on my phone way to much lattley LOL!!!

sense from a Thunderbolt Glacier 4G with XDA premium
[Android Themes] kaufmanj67:
Suggestion : add files option so it will get some of the extra icons that my not be in OR or different name easier to delete then to add?

Edit:Anyone still here? And a change log file would be a huge help too

sense from a Thunderbolt Glacier 4G with XDA premium
[Android Themes] edgarzonjr:
Hate to ask, but I didnt see the script for this in the OP. Did I miss it? Sorry if i did, but could someone point me in the right direction?

Thanks!
[Android Themes] 3rdstring:
Look for the spinning "Download" graphic in the OP.
[Android Themes] edgarzonjr:
I couldnt see it on the network I was on (work). I can now. Thanks!
[Android Themes] Pet1981:
Hey Danesh,

so with it it would be possible to port the matted blues theme from CM7 to 2.3.3. (Doc Rom)?

Regards from Vienna ;)
[Android Themes] Daneshm90:
Firstly, fonts aren't suppose to be transfered, so something definitely went wrong, i'll take a shot at transferring. I'll get back to u.

Edit : Yea ur right. So turns out, forgot that pre-eclair we didnt have diff rez folders (mdpi/hdpi). K i'll incorporate a way to accomodate that into my script ;) Thnx for pointing that out.
[Android Themes] avisions:
other than that. this script is awesome.

ive been porting themes all day. looking forward to updates
[Android Themes] puertoblack2003:
thanks for the notice i was having issue with the 2.1 themes
[Android Themes] Daneshm90:
Yup i've already implemented a fix, will upload later tonight.
[Android Themes] bkmo:
I just downloaded it. To tell you the truth it is not a "script" it is a "batch" file. Calling it a script makes me think it is a shell script I can run with Linux. :(
[Android Themes] Daneshm90:
My bad, i have gotten sloppy on my thread title scheme's. Yea, its a batch script, hence windows :(

Edit : Done and done. Im not experienced with linux when it comes down to creating shell scripts :(, hope someone who is ports this over.
[Android Themes] hackahero:
so does this work on 2.1 and 2.2 roms or not 2.0+ makes me think yes but the way its written im not sure?
[Android Themes] nussie:
Wow, this looks amazing!

Can someone please post a detailed step by step guide, for those of us that's not quite there yet with all the pushing and pulling and creation of folders!

Much appreciated
[Android Themes] Inhert:
Is this program able to copy HTC Sense?

Thanx in advance
[Android Themes] timothydonohue:
this sounds like a fantastic idea.

but, i'm an idiot. i have no idea what you're saying when you refer to 'old folder' and 'new folder'. are these folders i just create? nameless? am i pulling entire folders from each rom? do these folders have to be in the same folder as the script that is running?

i need more clarity, for i am dumb.
[Android Themes] shiyou:
Does this also port device to another device? Lets say i wanna port a motorola droid theme over to my motorola milestone

does that work without problems?
[Android Themes] kyouko:
Man, this makes it a hell of a lot easier :D

thanks for the great work, wish you released this earlier today lol, would've saved me some time porting a theme :p
[Android Themes] shiyou:
some1 answer this question
[Android Themes] Daneshm90:
This basically does not resize ur pngs. So yes u can port from device to device as long as the devices have the screen resolution (ie mdpi to mdpi, or hdpi to hdpi).
[Android Themes] Daneshm90:
K i'll try to explain.

When porting a theme over, all u gotta do normally is extract ur system apps and framework-res and transfer only images that are existing in the new rom, none that aren't. Thats wht this script does.

So you take out the framework and app folder from ur old(themed) rom and place it inside old folder, and place ur app/framework folder of new(un-themed) rom inside new folder. Then run the script. Once done, the apps under new folder will be themed, and u can do w/e u want with them.
[Android Themes] FadeFx:
hey man, cool thingy... to bad i have no device to test atm...
[Android Themes] Daneshm90:
K i have something for u to test, i tested it a few times, it works fine but u never know lol.

This script should take care of porting <2.0 themes to 2.0+ roms.

Let me know how it goes.
[Android Themes] illmaticone:
How about:

reboots your phone into recovery

Detect what files are in the OLD folder

Automatically Pull Those Files from your phone

Create a Backup folder (and give recovery option at end in case it fails)

Convert

Push back to phone

Reboot

p.s. Great job !
[Android Themes] MrCDWJR:
sick stuff man great work. I just ported the nex theme from enomthers pre-themed version to kang-o-rama. it was weird though because i had to uninstall launcher pro first so i wouldnt force close after first reboot. and then i had to sign back into my google account. its all good though because this is some great stuff. good job
[Android Themes] dica:
linux version plzzzzzzzzzzzzzzzzzzzzzzzzzzzzz :D
[Android Themes] RegnierD:
Yes, as long as you had all the themes apk files in the right folders. The only things that wouldn't make the port would be xml edits. You would have to decompile the apk and make the edits by hand.
[Android Themes] boothten:
I don't know if it's just me, but I tried using this, did everything like I was supposed to. Ran the script, and what it said for every apk/framework file was:

"The system cannot find the file specified."

But, at the very end, it said "Done."

Did it do it right, it wasn't supposed to say that right?
[Android Themes] kaufmanj67:
Make sure its in c:/ dri. And has no space in the name like this c:/themeporter.............I think ill make sure when I get to my PC
[Android Themes] jgrimberg1979:
It means that it didnt find any file that was "portable" try using another them with the same firmware you should see less of that error. usually framework.apk with not show that error unless it is way off
[Android Themes] retr0sic:
anyone help me try this?

I was wondering if someone could try to port the white theme from this thread:

http://xdaforums.com/showthread.php?t=709038

to a gingerbread sense 2.1 theme?

I have no clue how to do it as if i understood it right must flash the theme on a Android 2.1 rom pull the app/framework, run the script, flash my phone with the latest gingerbread w sense 2.1 and then push the files back to the phone?

/M
[Android Themes] rinnycoop121:
guys i am trying to get the MMS app from Samsung Vibrant Galaxy Rom over to any

MyTouch 4g rom

can somone please assist via PM please
[Android Themes] david636:
What phone are you on right now. That is a themed sense UI. Are you running Sense?
[Android Themes] jadden:
cool

great job
[Android Themes] lurch81:
would anyone be up to port the stock nexus s aosp gingerbread (black/green) to the droid x gingerbread .595? have no idea how or where to start to do this myself but I have found a few of these themes just for other roms
[Android Themes] lurch81:
Anyone willing to? Or should I wait till official. 596 is out & rooted?
[Android Themes] pwatt01:
Gday dev,

just downloaded you rtool and it looks awesome. I am juts wondering, is it capable to going from froyo to gingerbread?? if not, are you looking at that capability??

thanks
[Android Themes] A-to-the-J:
bump. I am wondering the same thing.
[Android Themes] Khizzer:
http://xdaforums.com/showthread.php?t=743703

can anyone help me porting the above theme for my g1 running froyo by laszlo..

the above theme is for cyanogenmod 6...
[Android Themes] changjjang05:
NICE!... So what do you mean 2.0+? sense 2.0+? So i want to make 2.0sense theme(Dhd sense) work with 2.1 sense... Also, the download link is not avilable
[Android Themes] bassie1995:
He means Android 2.0 ;)
[Android Themes] Travis90x:
It's the first time that I see this app!

You have saved me from thousand hours of working to port my theme to updated version of the ROM! Thanks a thousand!!! ;)

I made 3 themes for Nexus S (6 versions), 2 for Xmini Pro and 1 for Milestone (24 versions) and it's hard manage all the png and the updated ROM!

So I have a request!

It's possible use your script without app.apk in the old themes folder?

For each theme, I have the "matrix folder" =P with all the png that I use to theme the apks!

For Example

XenoBlu/app/NameOfTheApps/res/many-dwawableXXX/png files

So I will put these folders in your app, and not the .apk

In this way I can updated/modify faster the png files because in the folder the png are obviously extracted!

So I would this situation!

Theme-Porter_beta_3\old\app\System_UI\res\etc....

And not

Theme-Porter_beta_3\old\app\System_UI.apk

In this way this app will works like metamorph! =P

Thanks again for your work already done!!!!!

EIDT: I found a working solution!!

I tried to take a res folder full of png, for example Camera/res/

I added it to an archive.zip, I renamed it with the name Camera.apk (so this apk contains only /res/pngfiles)

and then I put this Camera.apk in "ThemePorter/old/app" folder,

and the APP work well, porting all in "ThemePorter/new/app" ;)

But now the problem is to archive all the res folders, I solved using my macro keys, but it will be easier if you add the possibility to put folders and not only apks in "ThemePorter/old/"!
[Android Themes] g1doobie:
possible to port a miui theme to cm7 with this?
[Android Themes] adude247:
So could I port a comm rom theme to CM7
[Android Themes] jcbalunsat:
Inter-device porting failed

Well i tried this tool porting over a Galaxy S theme to the Galaxy S I9003. It did not even port the framework files. I'm not really sure but I'm missing.
[Android Themes] 12MaNy:
Download link not working for me.
[Android Themes] graffixnyc:
Not working for me either
[Android Themes] graffixnyc:
When I googled the file name Theme-Porter_beta_3.zip

it gave me a working link

http://www.mediafire.com/?d6n25tjqnksnk7t
[Android Themes] 12MaNy:
When I try to port, I keep getting: The system cannot find the file specified

I'm taking framework/app from the theme I want to port and putting them in the "old" folder, then I take framework/app from the ROM I want to port it to and put them in "new" folder. Am I missing something?
[Android Themes] 12MaNy:
Anybody maintaining this thread?
[Android Themes] spc_hicks09:
Sorry if this has been asked but I don't have time right now to go through 40+ pages. Does this support HDPI or CM7 themes yet? Also, is this even still active?
[Android Themes] spc_hicks09:
21 days later and no response.......guess that answers my question.
[Android Themes] P00t:
will it work for new bases?

im trying to transfer this person's theme from sense 3.0 to sense 3.5 and they both have completely different base.

and download link is not working D:
[Android Themes] spc_hicks09:
Pretty sure this thread is dead. I asked a question a month ago and never got a response lol.
[Android Themes] Travis90x:
EDIT: 1post could be updated
[Android Themes] cher99:
Sorry, i'm really new in this..

How can i get that 'new rom'?

because all i got just an apk from cm7 theme chooser..

Thanks..
[Android Themes] Travis90x:
>>Download Theme Porter 3 from here<<

Theme Porter Support everything! All the ROMs!!!

For Example...

it works if you have to "Port" a Theme/ROM for Nexus S to a Theme/ROM for Galaxy S or a Milestone!

(attention when the former is hdpi and the latter is mdpi, use the function

Toggle to hdpi-to-mdpi, but I don't know how this works)

The Porter works like

Metamorph

(but all happens on the PC, so out from the phone)!

Metamorph works while the smartphone is active (OS is working)!

With Metamorph I have problems if I try to modify frameork-res.apk, I suppose because OS are using it!

So I use TP without problems!

__________________________

Theme Porter extracts all the PNG of all the APKs in /OLD and compare them with all the PNG of all the APKs in /NEW!

If there are 2 PNG with the same name in the same place, Theme Porter takes the PNG in /NEW and replace it with the PNG in /OLD!

If the PNG exists only in /OLD, Theme Porter doesn't copy it in /NEW!

If the PNG exists only in /NEW, Theme Porter doesn't replace it (because there's nothing to replace)!

___________________

Doesn't matter if you use a Theme or Rom in update.zip, you need only the APKs!

Indeed you only need the png in the apk!

You can use (or make) a nameofapp.zip with inside only the folder /res/drawable/etc.... (or res/drawable-hdpi/pngfiles...etc...), then rename it in .apk and put it in OLD, and Theme Porter works just as well!! ;)

Address are too long!

Rename Theme Porter folder in "TP" and put it in C/

So you will have C/TP/new and C/TP/old, it works in this way! ;)

Here I posted a >Video Tutorial< in Italian!

If you want... I can translate the slides in english! (Let me know...)

But it's so easy that it is not necessary translate... ;)

The Rom is a update.zip that contains (not only...) apks .... etc etc etc!

The Theme is an update.zip that contains the Font, Bootanimation, and all the apks of the ROM (wich is based on) but with "themed" png!

The Theme.apk for theme chooser is different and it is only 1 apk that works like metamorph, but in different way because Theme Chooser doesn't replace physically the png in all the system.apk (all the apks of the ROM), but "tell" to the device that the png that are in the system apks are now in the Theme.apk (Theme for Theme Chooser)

You can learn to use Theme.apk for Theme Chooser from

>>>HERE - [GUIDE] T-mobile theme engine for the faint at heart<<<

You could use Theme Porter (TP) between 2 apk for Theme Chooser, but this isn't the same of using TP between 2 ROM/Theme, because 2 apks for Theme Chooser could be very different!!!
[Android Themes] cher99:
thank u so much for the explanation... :D
[Android Themes] Ryanmo5:
Added a mirror for beta 3 to first post :)
[Android Themes] manishdev:
will dis work if i want to port from i9100 to i9100g?

since wen i run the script no option comes for such a port
[Android Themes] Wildchld:
TP won't work on theme.apk's the dir structure is different and all the png's are named different so it won't replace them
[Android Themes] P00t:
can you provide a mirror? Multiupload has gone mad and has been shut downed.

same goes for this one.

http://xdaforums.com/showthread.php?t=695701
[Android Themes] Bilgets:
can it port theme from, Ex: Semc Music > to CM Music ?
[Android Themes] superstargoddess:
I found this elsewhere with a little help from Google. ^^
[Android Themes] rachelm920:
Unfortunately this didn't work to transfer my GB theme over to my ICS Rom :(

Phone got stuck at boot screen... battery pull and restore from backup was needed. May only work from GB to GB etc.
[Android Themes] alen1901:
GB has some files thah ICS doesnt, and some file are missing. Thats why propably its not working.

Sent from SpeedMachine i9023
[Android Themes] jakTomas:
i want to port the theme of MIUI V4 to CM9 ,, can i do that ??

galaxy s i9000
[Android Themes] zeppelinrox:
Actually, the original mediafire file is still there (the animated download link) - it's just that mediafire changed their url format...

This works: http://www.mediafire.com/?d6n25tjqnksnk7t
[Android Themes] dredremon:
mirorr pls solve
[Android Themes] cj360:
^ Check again it works here and isn't this outdated? As in is it able to convert cm7 themes to cm9? Curious as I'm gona try it manually without it meanwhile.
[Android Themes] BooZon:
I tried to backport framework from HONO Mod Cm7 to CM6 and that's the result.

SystemUI doesn't exist on CM6 and Status Bar is wrong - double percent battery indicator, wchich isn't at Screen. Do anyone knows how to resolve it?
[Android Themes] ravidahiya74:
will I be able to get themed phone.apk, clock.apk and other things which are themed in the original rom ??
[Android Themes] Bilgets:
try it lol
[Android Themes] AlanVenu:
Thanks dude for this wonderful script. :) !!!! saved me a hell lot of time.:D
[Android Themes] shocklads:
+1!

Wow, Great! Thx
[Android Themes] lesiki:
Idk if this theard is too old, but the link is broken :D
[Android Themes] Sami Kabir:
Sorry for the Noobish question.. but where is framework/app folder?? I mean I only have framework folder.. inside it there are no folders named "app"
[Android Themes] :
Question

Can i port a CM 10.1 HDPI theme to MDPI with these?
[Android Themes] RomWiz:
Can't download, link is dead
[Android Themes] zeppelinrox:
See my post on the previous page for the fixed link.
[Android Themes] Arjav23:
can i port TW from Galaxy Ace stock rom (deodexed) into AOSP Gb for my galaxy Apollo (deodexed)
[Android Themes] Omkar$:
Can anyone upload it to dropbox other than mediafire

Cant open mediafire links:(

Sooo please someone upload;)
[Android Themes] khan_frd2002:
download from here

http://www.mediafire.com/download/d6n25tjqnksnk7t/Theme-Porter_beta_3.zip
[Android Themes] Omkar$:
Thanx bro but could u upload it to dropbox

As i said my phone cant open mediafire links:(
[Android Themes] khan_frd2002:
check your pm
[Android Themes] sadab:
Awsm bro :)

Keep up the good work :)
[Android Themes] 1droidmod:
nice.. gunna see what i can do... ty

XT912 RaZR SpYdEr CDMA PAC-manVO4
[Android Themes] Renton91:
Just a question:

I want to port the lockscreen, animations, the reboot menu and the whole framework from a custom rom to a stock rom. Does this method port everything or this will port just the icons and the theme?
[Android Themes] dinesam:
working Like charm.....
[Android Themes] Sharique244777:
No prblm bro !! its in the rom.zip ! you will find it there System/framework/app and So oN
[Android Themes] iamashwin:
can anyone please upload the file somewhere else im unable to download

Thanks
[Android Themes] pedroleon99:
+ 1 :(
[Android Themes] MaxAndroided:
http://www.mediafire.com/download/d6n25tjqnksnk7t/Theme-Porter_beta_3.zip

found this mirror withe the power of google lol
[Android Themes] gagitrix:
will it work if i port from other device?

for example, from samsung to sony xperia?
[Android Themes] vinaykharayat:
please mirror the link....having issue with mediafire and multiupload

plz upload to google drive
[Android Themes] rycheme:
This would be seriously awesome if it could be done. +1.
[Android Themes] luniz7:
Any chance of a linux version?
[Android Themes] Daneshm90:
Not by me :(. Has anyone tried running this in say wine ? not sure how that would work out lol. I'll see if i can bug farmatito to bring this to linux like he did apk manager. Im sure u can bug some dev's too ;)
[Android Themes] luniz7:
Yea I dont know any scripting haha. I might have someone that may do it, ill have to talk to him and see.
[Android Themes] Daneshm90:
Awesome let me know if u get him ;)
[Android Themes] luniz7:
will do, this is probably one of the most valuable tools for themers honestly
[Android Themes] avisions:
sorry it took me so long to get back to this. i was working 18 hour shifts for the past 2 days.

anyways. quick question before i get testing. is this also backwards transferable?

i.e. 2.1 theme to 1.6 theme?

cause truth is. i hate all roms past 1.6. They are all battery gobblers

and slow.
[Android Themes] Daneshm90:
I doubt it. will have to make small changes to b backward compatible. Im away till monday so ill upload modified one. Meantime let me know if elegance to super e works.
[Android Themes] avisions:
these are the results

as you can see the notification bar didnt transfer.

and the menu items didnt change color

good start :D

but i need the backwards compatibility
[Android Themes] Daneshm90:
cool yea a gud start ;)

So its framework-res.apk givin problems. k this narrows it down a lot thnx.
[Android Themes] lokeycmos:
this is a great concept! i tried taking the theme from CM5.0.8 to CM6 with no luck. everything worked great with no hiccups, but after rebooting it is still the same CM6 theme. any thoughts ??? Thank you much!
[Android Themes] Daneshm90:
Which version u try? the one in main post or one i posted a few pages back? one in main post should work fine, especially for cm5 to cm6. can u check n see, u sure framework-res.apk wasn't themed?
[Android Themes] PAINiNFLIKTA:
dayum looks pretty nice. have to give it a try!
[Android Themes] smelian:
hello

im new in this section please i want to know if i use this app can i port theme from nexus one or any other device to Samsung galaxy S ? thank you
[Android Themes] Daneshm90:
As long as they are the same resolution (mdpi to mdpi, hdpi to hdpi) this will work fine.
[Android Themes] Daneshm90:
Ok so turns out, whts changed in pre eclair compared to post eclair is that the status bar background is now a .9 png instead of a regular png, hence my script ignored copying it cuz filename's didn't match. So i dont think there's anyway around it cuz merely copying the png and renaming it .9 png won't work, as u know .9 png's have information contained within them. Anyone has other ideas ?

Im confused as to "menu items didnt change color". Do u mean the background tabs when u press menu ? as in "settings,notification,wallpaper's button background" ???
[Android Themes] luniz7:
So i got a guy writing the linux script if this :)
[Android Themes] Daneshm90:
Yay :) Thnx for pursuading whoever it is.
[Android Themes] luniz7:
No problem, thanks goes out to n8dyddy for porting it. He's about half way done atm
[Android Themes] davbran:
For those requesting a linux version, correct me if I am wrong, but can't you run a batch file in Wine?

I've never tried, just a thought.
[Android Themes] mrono:
I did this ok, but there is always the chance that one little thing will bootloop

http://xdaforums.com/showthread.php?t=741364
[Android Themes] luniz7:
You prally can, however I don't use nor like wine, so I persuaded someone to write the linux script :)