How To NinjaMorph

Search This thread
D

Deleted member 1198227

Guest
I was using this in 4.2.2 Now i use kitkat, lg g2 and when i change something, it seems to work, but nothing changes actually..
Does the app still work in kitkat? If no, any solution / similar app working in kitkat?
Thanks,
 

aikon001

New member
Aug 1, 2014
1
0
Hi i would know: where i can find the backround of the notification? i'd like to change te color
 

buckhunter

Senior Member
Mar 1, 2011
1,379
585
I was using this in 4.2.2 Now i use kitkat, lg g2 and when i change something, it seems to work, but nothing changes actually..
Does the app still work in kitkat? If no, any solution / similar app working in kitkat?
Thanks,

It works for me on kk I usually let it build the apk but instead of letting ninjas overwrite I hit no then goto my sdcard copy paste set permissions and reboot ;)

TRANQUIL-M8
 

Wired0980

Senior Member
Dec 9, 2011
398
172
Does anyone know how I can change the red box in this picture. Or just where it is located ie systemui or framework...
4b382375c33a32275e84e33f19b12076.jpg
 

qromwel

Senior Member
Feb 10, 2014
133
14
Winneba
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.

what an incredible app.thnx sir for your great project.loving it so far.easy to theme now.
 

qromwel

Senior Member
Feb 10, 2014
133
14
Winneba
pls am trying to theme ma ststus bar but am stucked smwhere.where can i find the png for these notifications(systemui.apk or framework-res.apk) and what name is given to it to mk it easy for me to find n change.pls hlp me

Sent from my GT-S5302 using XDA Free mobile app
 

Attachments

  • 1427201247585.jpg
    1427201247585.jpg
    12.2 KB · Views: 111

starkly_raving

Senior Member
May 25, 2012
1,214
1,048
Vegas
pls am trying to theme ma ststus bar but am stucked smwhere.where can i find the png for these notifications(systemui.apk or framework-res.apk) and what name is given to it to mk it easy for me to find n change.pls hlp me

Sent from my GT-S5302 using XDA Free mobile app
App hasn't been updated or supported in years. I'm pretty sure it doesn't work with 4.4.X or newer. I've emailed the developer a couple times and had no response. I'd recommend getting apk multitool for PC and learning how to use that. Too bad though. Was a great application.
 

qromwel

Senior Member
Feb 10, 2014
133
14
Winneba
App hasn't been updated or supported in years. I'm pretty sure it doesn't work with 4.4.X or newer. I've emailed the developer a couple times and had no response. I'd recommend getting apk multitool for PC and learning how to use that. Too bad though. Was a great application.

i just want to know where the notification pngs are.that's all

Sent from my GT-S5302 using XDA Free mobile app
 

starkly_raving

Senior Member
May 25, 2012
1,214
1,048
Vegas
i just want to know where the notification pngs are.that's all

Sent from my GT-S5302 using XDA Free mobile app
Standard notifications are in systemui/res and framework/res or twframework for Samsung devces for most system notifications. If you're looking at a 3rd party app it'll be hard to do with ninjamorph because they're data/app versus system app.
 
  • Like
Reactions: qromwel

qromwel

Senior Member
Feb 10, 2014
133
14
Winneba
Standard notifications are in systemui/res and framework/res or twframework for Samsung devces for most system notifications. If you're looking at a 3rd party app it'll be hard to do with ninjamorph because they're data/app versus system app.

ok.so smthing like this notification,where would i find it or even am very much interested in the png name of the notification in res folder.i hv searched for a long time but still cant locate it because i dont know the png name of the notification.so could u help me with the png name in res folder?

Sent from my GT-S5302 using XDA Free mobile app
 

Attachments

  • 1427275912410.jpg
    1427275912410.jpg
    12.2 KB · Views: 64

michaelbrac

Member
Aug 25, 2015
14
0
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.

what is mean your system is rw
at the first time check
 

swaroop

Senior Member
Nov 27, 2015
72
7
Not working for me... :(
 

Attachments

  • Screenshot_2016-06-15-20-04-05.jpg
    Screenshot_2016-06-15-20-04-05.jpg
    71.8 KB · Views: 111
Oct 28, 2015
42
3
50
Albuquerque
Ninjamorph just doesn't work anymore.

You're not going to believe this, but I found the source of my error.
It's listed in the strings.xml under:
Code:
<string name="letsnotloop">Some Files could not be extracted and set up. Please make sure you have enough free space in /system.</string>
Which is only referenced once:
Code:
stericson.ninjamorph.free/java/stericson/ninjamorph/free/utilities/Utils.java

public class Utils {
...
  private Handler myHandler = new Handler() {
    public void handleMessage(Message msg) {
      switch (msg.what) {
      ...
        case R.styleable.com_admob_android_ads_AdView_refreshInterval /*4*/:
          Utils.this.ourMessages(Utils.this.ourActivity, Utils.this.ourActivity.getString(R.string.letsnotloop), false, true);
          ...
Trying to rummage through stericson.ninjamorph.free/java/com/admob/android/ads felt too much like I had dug my way to the devil's back door, so that's as far as I got.
Now, what can I do with this information?
I don't have enough brownie points to suggest he release the pro version for free. (Even though neither has been updated in 5-6 years.)
 
Last edited:
Jan 21, 2017
8
0
Problem

The app on my device is stuck on initializing for a long time!!...
Plz help I have granted root privileges and also have busybox installed.....plz help
:crying:
 

The Analog Kid

Senior Member
Dec 5, 2013
841
166
Not working for me... :(

I have the same issue. I guess it's most likely related to systemless root and/or systemless BusyBox, quite popular these days on devices running Android 6.0+. Ninjamorph, either Free or Pro, seems to fail mounting system RW. Although Free prompts it can't find su and Pro says it can't mount system RW. Since Ninjamorph has not been updated for years, this is not surprising. SuperSu logs show both not going beyond the mount RW process. Mounting system RW with ES file explorer has no effect. So I guess it's a matter to find a way for Ninjamorph to be able to either detect su or mount system RW. Or both...

Sent from my X Play using XDA Labs

---------- Post added at 08:30 AM ---------- Previous post was at 08:20 AM ----------

The app on my device is stuck on initializing for a long time!!...
Plz help I have granted root privileges and also have busybox installed.....plz help
:crying:

What device you have? Is it on systemless root?

Sent from my X Play using XDA Labs
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    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.
    1
    Copy files button

    What the heck does the copy files button do I saw where Stericcson told someone it was for doing multiple items but anytime I try it says no files found once I navigate to the folder where the actual images are. Anybody have the same prob or know what I'm doing wrong? I love this app but it took 2 days to do framework_res_apk LOL.

    EDIT: The copy files button. When images you are replacing are already named properly use the COPY FILES button, navigate to the folder where the images are and long press on that folder [e.g. drawable-mdpi] if you actually press the folder with the images it will just say "no files" so stop before you open it and longpress then press select directory now you will be in a multi-select enviroment navigate to your replacement images pressing the checkbox for each one but remember using this method your replacement images must be named properly. Ninjamorph will re-name the images correctly only when you are doing them one at a time not when using the copy files action. I really hope people trying to use the COPY FILES button will read this WHAT TOOK ME HOURS I DO IN MINUTES LITERALLY!
    1
    What's the difference between this app and MetaMorph?

    With Ninja you would for example download several metamorph themes and un zip on your sdcard then use only the parts of each theme you desire. If you want I could write a walk through for the advanced feature of copy files its hard to figure out on your own and it saves lots of time.

    Sent from my T-Mobile myTouch 3G using Tapatalk
    1
    JohnCorleone said:
    Can someone please help me here? i just want to change the pulldown toggles from green to blue ans my dialer call button to blue as well. TIA

    The toggles would be in the systemUI.apk goto new project in ninja then select system then app click on the systemUI.apk and it will unzip it. Goto res/drawable-hdpi then find the png you want to change and longpress it choose edit and use the sliders to change the color make sure you click your menu button and save after each png edit. If you mess it up click reset and it will put the png back to default. Once you have all the pngs changed backout to the ninja homescreen (if you get a forceclose dont worry it will save your work just restart ninja) select finish project then choose systemUI choose yes to the first 2 popups then no to the 3rd. The status bar will prob forceclose just reboot and your changes should be applied
    1
    carbon coupe said:
    Ok, great guide right here. But, when I do this, not modifying, picking another image all together, it doesnt show the new image and doesnt change it when I complete the project. I changed the battery and the signal bars but the 3G and 4G symbols wont have it.

    Thanks for any help you can give.

    You need to move the images you want to use into the Androidthemes folder that ninja uses with a file manager. Then go back and use ninja.