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

Root Sshhh... don't tell anybody (WugFresh - Universal Theme Porter)

colchiro

Extreme Android User
Jun 4, 2010
8,886
1,784
Thanks to fatpomp for bringing this to my attention.

WugFresh - Universal Theme Porter

PORT OVER ANY THEME!!!!

This is Windows Only.. but I will take requests from mac/linux users.

I found this post on XDA by Daneshm90:
xda-developers - View Single Post - Theme-Porter [v1.0] [Any Firmware / Rom Compatible] [WINDOWS]

************************************************** *********************************
I used it to make WugPort_v4.*.exe the Universal Theme-Porter:

:: Change Log ::

WugPort_v2.exe
- daneshm90's Universal Porter
- Cleanup script
- Script for bundled META-INF for a flashable zip
- Very little automation... lots of manual user interaction required.
- No bundled app and framework folders

WugPort_v3.exe
- you never saw this version, this was my version; the half way point in development
- lots of random semi-completed scripts for all sorts of stuff

WugPort_v4.exe
- First public remade release
- Port any theme to any ROM (Apex, Darkslide, Darkslide Blurry, GummyJAR, Rubix, Rubix Blurry, Other)
- No throttle services.jar bundled in every ported zip

WugPort_v4.1.exe (minor update) -1/31/2011 - 9:00 AM
- resolves an issue porting to select ROMs associated with the update script and the no throttle services.jar
- the no throttle services.jar has been removed from ports to Apex, Darkslide, & Stock, will re-include in next update
- the cleanup script was appended with additional directories I accidentally missed in v4
- discovered and a replaced a broken apk file in the apexrestore.zip due to over-compressing in WugPort_v4.exe

WugPort_v4.5.exe - 2/04/2011 - 8:35 PM
- Fixed and issue discovered by Phildo (official wugport debugger) with ROMs that had -v4 extension in framework folders, now the script automatically checks for that and renames it before the porting process begins
- Updated Liberty app/framework package to v1.5
- Added support for porting to Tranquility v3.7.0
- Added the ability to Port any theme to All ROMs, All Blurry ROMs, or All Blurrless ROMs
- Added an option to cleanup all files and restore WugPort back to a fresh state in case you accidentally delete a file.
- Added smart cataloging of ported ROMs to SuccessfulPorts directory, organized by ROM in subfolders
- Added smart naming of ported ROM: original name appended with _%rom%Port.zip ("%rom%" is the ROM you ported to)
- The beginning dialogue; "hello, welcome to WugPort..." only runs the first time you run the bat, after your first port it brings you to main ROM porting selection menu. Also made that first run dialogue appear a little faster.
- Improved the text that's displayed throughout the porting process so that it's more informative of whats going on.
- Rewrote the structure of the code so that the cleanup scripts run only after a fully completed project.
- Did a beta test of app porting which worked, so will be releasing that in v4.6 soon as mini update!

WugPort_v4.5.1.exe - 2/04/2011 - 9:25 PM
- Fixed a problem when porting to tranquility.
- You can use WugPort_v4.5.1.mini.tranquility.exe if you already downloaded WugPort_v4.5

WugPort_v4.6.1.exe - 02/15/2011 - 5:00 PM
-Added the ability to bundle user apps into your flashable zip
-Added the ability to select additional goodies and add them to your flashable zip
-Added the ability to make a flashable goodies.zip
-Added the ability to clean and restore ROM
 
Looks like it's working ok for me. I ported over a custom made theme from Sephtin's site.
I used a black AOSP type theme with the black Droid in the notification drop down made for Liberty 1.5 and it's working well so far without any issues on Apex 1.4.0.
Here's a couple screens:

snap20110219_174146.png


snap20110219_174221.png
 
Upvote 0
Sorry, I'm not an Apple fan-boy. :D I'm not fond of expensive, closed systems.

I made a comment to this person who was trying to sbf while on a Mac, but I'm a 100% Windows (currently Win7 x64) guy.

Expensive and closed = iPhone.
Expensive and open = Mac.
Free and best OS available = OS X.

That said, there doesn't really need to be a OS X port. If you're running an Intel Mac (And you should be. PPC? Sheesh.) then just Bootcamp. Takes five minutes total and you're back in OS X.
 
Upvote 0
That's the way to be, though you would need to up the hard drive to make it viable.

SSD is expensive :(

I agree. I've got a runcore 32g, 2g ram. Had some internal soddered in to mother board extra memory including another ssd (but only the one slot carries proper connections), soldered internally a once external aircard, blah blah.....boot ubuntu and win 7.....after the phone though I just stuck to the 32 g runcore and phone for internet with win 7. Wish they had a faster processor, but really it does all I want. Do all my theming on it. Watch movies, about it anymore.

There are some sick ssd netbooks out there, but like you said, big cash.
 
Upvote 0
@colchiro:
Hows the mac platform working so far? If up and running, does it support powerpc or just intel machines?

meh I use a mac for all my theming needs and it hasn't let me down yet. The only bad thing is that no one writes anything up for mac and I have to troubleshoot everything on my own. I've just recently gotten a lot of stuff to work so if anyone needs help lmk. I'm not talking about running vmware but native os x. I've never SBF'd using mac though. Only linux.

But I would like to see a nice GUI theme porter for mac :D Though I doubt it will happen
 
Upvote 0
We were checking out VM Player and Virtual Box at work the other day for new pc's. We have an IBM Blade server (VM ware) with 4 blades and it's lightning fast, but it takes too long to setup a new pc in a web development environment, at least a week. The plan is to migrate our current 32 bit pc's to a VM, setup the new hardware with 64 bit Windows, then load the VM on the new pc and use that until everything is migrated to the new pc. New hardware is quad core with 6 gigs of ram. Since it will get imaged several times a day, I hoped we could go with a raid-0 (for speed). Initial tests with 3 gigs of ram and 3 gig Pentium 4's looked promising. We considered using a Linux host, but that ties you to a VM forever.
 
Upvote 0
Who ever made this thing pwns!

-lol.

I am working on v4.7, which will aim to resolve font coloring issues by allowing the users to select pre-tweaked framework-res.apk's with all the xml edits necessary for whatever color you want pre-port, so that your final port comes out closer to the original (the more color options I make, the closer you can get it). Additionally v4.7 will allow users to selectively port elements from any theme, like port the lock screen from one theme, the notification icons from another.... as well as selective system app porting. If you guys have ideas or features you would like to see, let me know. I am open to suggestions on how this thing can be improved.

Additionally; you guys shouldn't be getting FC's; if anything the theme should come out wonky. But if you are getting FC's that means you had an incomplete download or something. The program just ports pngs and repackages them. And it ports them to the original files of whatever ROM you are porting to. I built it for droid-x, so it is porting to Droid-x versions of those ROM files. If you are on D2, the files are practically identical... so that's probably why its working. However ideally I would repackage it to include the files specific to your phone model. I could add that to list of things I am trying to do if you guys want...

{{ WugFresh }}
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones