Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,741,628 Members 40,589 Now Online
XDA Developers Android and Mobile Development Forum

How To NinjaMorph

Tip us?
 
Stericson
Old
#1  
Stericson's Avatar
Retired Senior Mod / Senior Recognized Developer - Godfather of Android Theming - OP
Thanks Meter 378
Posts: 1,193
Join Date: Nov 2008
Default How To NinjaMorph

So I recently released a new app for theming and modifying apks and jars right from the phone, this app is called NinjaMorph.

Here I am just going to explain how to use NinjaMorph as per request from those that have the app.

NinjaMorph was made so that we could more easily make changes to the system apks and jar files from our phones without needing to apply a packaged theme or hook our phones up to the computer.


In order to use NinjaMorph you will need Busybox installed, cp properly symlinked, and at least 20mb of space of your SD card.

When you first open the app you will see three buttons at the bottom.

The first is "New Project", which is the one your going to start with.

Select "New Project" and navigate to an apk or .jar file of your choice, excluding apps that need to be signed like Market apps.

A good example would be for you to go to "System" > "framework" > "framework-res.apk"

The app will then extract the contents of the apk, as well as making a backup of it on your sdcard "/sdcard/AndroidThemes/backup/"

After its done it will ask you to pick a file to change, navigate to "res" > then a drawable folder with images in it.

Once there you should see all the images there in that folder, select one and it will ask you to pick one to replace it with, NinjaMorph will rename the file you pick to replace it to the appropriate name.

After that just keep changing things until you've done everything you'd like to do.

If you have an existing project you can use the "existing Project" button to continue where you left off.

If your done with your project and you want to apply the changes, Choose the "Finish Project" button and select which project you want to finish, NinjaMorph will do its thing and thats it.

Note that after making some changes you may need to reboot to see the changes made.

Anymore questions, ask away.
Want to know what I've been up to lately? Click here


The Following 15 Users Say Thank You to Stericson For This Useful Post: [ Click to Expand ]
 
mejorguille
Old
#2  
mejorguille's Avatar
Senior Member
Thanks Meter 38
Posts: 813
Join Date: Dec 2009
Location: Florida
Wow this seems pretty great! good work Stericson!
I will try it to change around a few files in CM5 for the G1.


Currently using: RETIRED: White T-Mobile G1
| ROM: CM7 | RADIO: 2.22.28.25 | SPL: 1.33.0013d
RIP: G2! ROOT! HELLZ YEAH!!

| ROM: CM7 | RADIO: 26.04.02.17(S-OFF) | THEME: Mixer Theme | MODS: Screen Color Calibration | Minimum Brightness Patcher | Kernel: Pershoot |

Thanks to all the devs that make me love my phone!
 
Stericson
Old
#3  
Stericson's Avatar
Retired Senior Mod / Senior Recognized Developer - Godfather of Android Theming - OP
Thanks Meter 378
Posts: 1,193
Join Date: Nov 2008
Let me know how it goes
Want to know what I've been up to lately? Click here


 
zimphishmonger
Old
#4  
zimphishmonger's Avatar
Senior Member
Thanks Meter 741
Posts: 3,865
Join Date: Jun 2009
Loving it, the next step would be to select multiple files to replace, and then have it either chose a directory to find the replacements, or individually select the replacements one at a time.

its like theming has been revolutionized.....again

Thanks! Just made theming on-the-run possible...I'm screwed now, gonna be playing w/ my theme everywhere, where as before I had to be at my home computer
| Device: LG Nexus 4 | Morfic's Trinity or Bricked Kernels |

| Device: Google Nexus7 | Trinity Kernel |

 
smjfosho
Old
#5  
smjfosho's Avatar
Senior Member
Thanks Meter 250
Posts: 1,509
Join Date: Jun 2009
Default Re: How To NinjaMorph

im totally buying this, great job
razor>shadow>dash>g1>mytouch3g>HD2>G2>G2x>Nexus S>Galaxy S2>Galaxy Nexus>One XL>HTC One
1 John 3:16


 
SpyderMS
Old
#6  
SpyderMS's Avatar
Senior Member
Thanks Meter 0
Posts: 150
Join Date: Feb 2009
Location: El Mirage, AZ
I'm not sure how this lets you theme your phone without a computer... don't you need a computer to create the new graphics that you're using to replace the old graphics?
Samsung Galaxy NeXus - VZW
CyanogenMod 9.x

HTC NeXus One
CyanogenMod 7.x
 
MontAlbert
Old
#7  
Senior Member
Thanks Meter 153
Posts: 2,385
Join Date: Jan 2007
you can DL them from the web straight to your phone- eg. manup456's droid icons...
T-mobile G1- Sold
HTC Magic 32A- Sold
Nexus One- Sold
T-mobile HD2- Sold
HTC Inspire 4G- Backup phone
HTC Sensation- Sold due to HTC giving dev's the middle finger and dodgy build quality
Samsung Galaxy Nexus Sold due to crappy camera
LG Nexus 4 Given to the Missus
LG Nexus 5 Backup phone

OnePlus One Gotta love it- if only everyone could get one
follow me on Twitter
 
schtuka
Old
(Last edited by schtuka; 3rd May 2010 at 07:14 PM.)
#8  
schtuka's Avatar
Senior Member
Thanks Meter 33
Posts: 739
Join Date: Aug 2009
Location: Chicago
So, I could potentially change Blue color on Power Widget to green by using this? Provided that I have necessary Settings.apk on SD card or those PNGs have to be extracted to a folder? Am I getting this right?
Or change icon for particular application?
2013 Nexus 7 FLO 32GB. Rooted.
2013 AT&T Samsung Note II. SkyNote 4.3
2012 AT&T Samsung Note. FJ's ICS (sold)
2012 Nook Tablet. Acclaim's CM7.2. OC. (sold)
2011 Nook Color. Stock Root & OC.
2010 AT&T Samsung Captivate. MIUI 2.3.24 w/Glitch 12b.
2009 T-Mobile MyTouch. BiffMod 2.1. Kept it as a relic.
 
Stericson
Old
#9  
Stericson's Avatar
Retired Senior Mod / Senior Recognized Developer - Godfather of Android Theming - OP
Thanks Meter 378
Posts: 1,193
Join Date: Nov 2008
They need to be extracted to a folder..
Want to know what I've been up to lately? Click here


 
ultra spikey
Old
#10  
Senior Member
Thanks Meter 47
Posts: 760
Join Date: Jul 2006
I can't find the app in the Market. I'm on a Espresso 2.1 rom.
T-MOBILE G1
- DangerSPL
- Amon Ra Recovery v1.5.2
- 96MB Linux Swap
- SuperD 1.8
- Ultra Espresso v0.1

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes