Tool for decompiling SystemUI.apk - Sony Xperia P, U, Sola, Go

Themers, mostly, what tools are you using to decompile and recompile the SystemUI.apk?
Every tool I used give me errors while "decoding file-resources" and "decoding values/XML"...
I just want to do some mods for myself, but I can't because of those errors...

I use apktool, but before you start modding/theming you should install the framework, there are threads about this, use search and type "apktool"
Sent from my LT26i using xda app-developers app

JoelChrist_ said:
I use apktool, but before you start modding/theming you should install the framework, there are threads about this, use search and type "apktool"
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
I think the framework part was missing. Thanks. Will take a look.
Sent from my LT26i with Tapatalk 2

you need to pull it with adb and install it with a certain command, can't seem to remember it though
Sent from my LT26i using xda app-developers app

Related

Apk tool editing

Apk got parsing error after compiling from it
Sent from my GT-S5360 using xda premium
xactor said:
Apk got parsing error after compiling from it
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
Which apk?
xactor said:
Apk got parsing error after compiling from it
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
you can use 7-zip 7-zip.orgfor replace or edit apk and then sign it. how to sign apk : forum.xda-developers.com/showthread.php?t=1840330
Sent from my GT-S5360 using xda premium
I want to install creed's 3.5 launcher on my phone keeping my og tw launcher soo i edited vendor name com.sec.app.android.twlauncher to twlaunchercreed but it not installing after signing apk
Sent from my GT-S5360 using xda premium
xactor said:
I want to install creed's 3.5 launcher on my phone keeping my og tw launcher soo i edited vendor name com.sec.app.android.twlauncher to twlaunchercreed but it not installing after signing apk
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
Are you installing it as an .apk? or pushing to system?
Sent from my GT-S5360 using Tapatalk 2
xactor said:
I want to install creed's 3.5 launcher on my phone keeping my og tw launcher soo i edited vendor name com.sec.app.android.twlauncher to twlaunchercreed but it not installing after signing apk
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
why did u edit the vendor name? you can still install creed 3.5 launcher without editing the vendor name of tw launcher.
you cant edit the vendor name,you just can replace the images from RES folder..
and if u wanna edit those type of text you have to edit them via notepad C++
Sent from my GT-S5360 using xda premium

Is there any way?

Is there anyway to theme apps on the go? Meaning replace some icons, images with the phone....
Sent from my PG86100 using xda premium
Nope you need to decompile the apk and change the files which cant be done on the device.
You could use a custom launcher to change the image it uses for the icon but it won't actually change the apps icon
Sent from my GT-N7000 using xda premium
zacthespack said:
Nope you need to decompile the apk and change the files which cant be done on the device.
You could use a custom launcher to change the image it uses for the icon but it won't actually change the apps icon
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Thanks for answering my question... Hopefully one day someone comes up with an app to be able to do theming on the go..
Sent from my PG86100 using xda premium

[Q[SOLVED]]how to port android apps

So i just wanna ask what i have to edit to port android apps from other devices is it the manifest only or what?
Sent from my SK17i using xda premium
I think u don't have to edit anything in a app to make it work on other devices. Normally they work on every device
Re: [Q]how to port android apps
Yeah but others are not installing
Sent from my SK17i using xda premium
dragonhustler said:
Yeah but others are not installing
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
If you want to try using a system app, then place your apk in /system/app and set permissions - chmod 0644. The permissions look somewhat like this -
xx-
x--
x--
This can be done using any file manager. I recommand using Root Browser by Jrummy.
Re: [Q]how to port android apps
yeah i have tried that but not working when i reboot apps are not there these are jelly bean apps that i want to use so anyway of editing this to make it compatible to ics?
Sent from my SK17i using xda premium
dragonhustler said:
yeah i have tried that but not working when i reboot apps are not there these are jelly bean apps that i want to use so anyway of editing this to make it compatible to ics?
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
Theoretically, the Application Programming Interface ( API ) of Jelly Bean is higher than that of ICS. Hence some features of the Jelly Bean apk may not work on ICS, or the apk may not even work. It depends on what you are trying to port. Some Xperia Z apps have already been ported for ICS, but other phone brand apks are very difficult to port.
Re: [Q]how to port android apps
abcdjdj said:
Theoretically, the Application Programming Interface ( API ) of Jelly Bean is higher than that of ICS. Hence some features of the Jelly Bean apk may not work on ICS, or the apk may not even work. It depends on what you are trying to port. Some Xperia Z apps have already been ported for ICS, but other phone brand apks are very difficult to port.
Click to expand...
Click to collapse
Now you have helped me so you mean that if I manage maybe to mess. With the API then I can manage to port it to ics?
Sent from my SK17i using xda premium
Re: [Q]how to port android apps
dragonhustler said:
Now you have helped me so you mean that if I manage maybe to mess. With the API then I can manage to port it to ics?
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
You cannot mess with the API level. Although it can be changed in androidmanifest.xml, many features of the app won't work. Still, you can try using APK2JAVA or APKTOOL to decompile and check the apk that you need to port. If you don't know java, then it would be difficult.
Sent from my LT26i using xda app-developers app
that will be a very very tough work
Re: [Q]how to port android apps
abcdjdj said:
You cannot mess with the API level. Although it can be changed in androidmanifest.xml, many features of the app won't work. Still, you can try using APK2JAVA or APKTOOL to decompile and check the apk that you need to port. If you don't know java, then it would be difficult.
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
Yeah I know java but what's the difference between Dex2jar and APK2JAVA?
Sent from my SK17i using xda premium
Re: [Q]how to port android apps
Apk2java allows you to decompile the apk into an eclipse project. I don't think that dex2jar can do that. Both allow you to edit the source of the apk. I have tried using Apk2Java and decompiled an apk into an eclipse project, but when I imported it there were around 50 errors
Never tried using dex2jar.
Sent from my LT26i using xda app-developers app
Did you try edit AndroidManifest.xml?
I can see a [solved] tag. how did u do it?
RavinduSha said:
I can see a [solved] tag. how did u do it?
Click to expand...
Click to collapse
When you modify your first post in a thread, you must go into the advanced options. There you will have an option to edit the thread title.
Sent from my GT-P3100 using xda app-developers app
abcdjdj said:
When you modify your first post in a thread, you must go into the advanced options. There you will have an option to edit the thread title.
Sent from my GT-P3100 using xda app-developers app
Click to expand...
Click to collapse
I didn't mean that. I'm asking how did u port the app?
abcdjdj said:
When you modify your first post in a thread, you must go into the advanced options. There you will have an option to edit the thread title.
Sent from my GT-P3100 using xda app-developers app
Click to expand...
Click to collapse
RavinduSha said:
I didn't mean that. I'm asking how did u port the app?
Click to expand...
Click to collapse
Rofl
I know its not on topic but I coudnt resist
Don't forget to hit thanks

How do I customize all icons for all apps?

Hello everyone. I would like to change all the icons for all the apps on my phone. How would I go about doing this? I have Desktop Visualizer, but I don't think that is going to do the job. I have many icons to use, just not sure where to put them or how. Any help will be appreciated. Thanks
Sent from my PG86100 using xda app-developers app
Easiest way is to probably dl a launcher, like go or adw, I'm sure one of those you can change icons
Sent from my HTCEVOV4G using xda app-developers app
hossman said:
Easiest way is to probably dl a launcher, like go or adw, I'm sure one of those you can change icons
Sent from my HTCEVOV4G using xda app-developers app
Click to expand...
Click to collapse
I would prefer not using a launcher. I would like to change it inside the ROM itself. I would do it per app if I have to. Just not sure what I need to change.
Sent from my PG86100 using xda app-developers app
I would be more interested in learning what file I should look in to find the icon so I can change it directly, not dl more to my phone to do it for me. I like doing things in a more hands on manner. I am sure there is a way, I just don't know what it is, yet
Sent from my PG86100 using xda app-developers app
I would imagine you can dissect an apps apk itself, and see what you find, just make a backup before you go too far
Sent from my HTCEVOV4G using xda app-developers app
hossman said:
I would imagine you can dissect an apps apk itself, and see what you find, just make a backup before you go too far
Sent from my HTCEVOV4G using xda app-developers app
Click to expand...
Click to collapse
LOL Always backup before doing anything :thumbup: but thanks for the reminder. I was just wondering I'd there was a particular place to start looking. Also if there was a way to do it while on the phone, without doing it on computer. Just trying to get some insight into android "programming"
Sent from my PG86100 using xda app-developers app
donshaffer said:
I would prefer not using a launcher. I would like to change it inside the ROM itself. I would do it per app if I have to. Just not sure what I need to change.
Sent from my PG86100 using xda app-developers app
Click to expand...
Click to collapse
The All Apps icon is located in the skin apk of the skin you are using. Sometimes the icon is located in fusion.apk if you are running one of the stock skins. It's in the m10 file as the home_icon_all_apps.png
The program called VTS is the only one that can decrypt the m10 images file so you can change it. The program isn't free, but if you want to skin, it's worth the $20. Plus, the site has many easy to follow tutorials.
Edit: I misunderstood. See: http://forum.xda-developers.com/showthread.php?p=40659662
coal686 said:
The All Apps icon is located in the skin apk of the skin you are using. Sometimes the icon is located in fusion.apk if you are running one of the stock skins. It's in the m10 file as the home_icon_all_apps.png
The program called VTS is the only one that can decrypt the m10 images file so you can change it. The program isn't free, but if you want to skin, it's worth the $20. Plus, the site has many easy to follow tutorials.
Click to expand...
Click to collapse
I really appreciate the info. Thank you very much coal.
Sent from my PG86100 using xda app-developers app
coal686 said:
The program called VTS is the only one that can decrypt the m10 images file so you can change it. The program isn't free, but if you want to skin, it's worth the $20. Plus, the site has many easy to follow tutorials.
Click to expand...
Click to collapse
Just to be perfectly clear, so I don't do the wrong program, you are talking about Virtuous Ten Studio, correct?
Sent from my PG86100 using xda app-developers app
Please update if you ever get this to work.. would love to try but im still a newbie.
donshaffer said:
Just to be perfectly clear, so I don't do the wrong program, you are talking about Virtuous Ten Studio, correct?
Sent from my PG86100 using xda app-developers app
Click to expand...
Click to collapse
Yeah, that's it. Sorry for the acronym.
Sent from my PG86100 using Tapatalk 2
Xerc said:
Please update if you ever get this to work.. would love to try but im still a newbie.
Click to expand...
Click to collapse
If I do, I will let you know I decided it was time to do something different and do it myself. Not just dl something almost close to it.
Sent from my PG86100 using xda app-developers app
coal686 said:
Yeah, that's it. Sorry for the acronym.
Sent from my PG86100 using Tapatalk 2
Click to expand...
Click to collapse
It's not a problem coal. Just wanted to be sure. Thanks again
Sent from my PG86100 using xda app-developers app
Very easy. .just open the .apk file with winrar and extract drawable-hdpi folder. In this, u will see the icon file. Just replace it with your icon. But remember to give it a same name.
Sign the .apk then with apk signer.
Copy it to phone and install.
Enjoy...
Check out my JiMz-Pac Statusbar v3.0.16s in Apps and themes section
jimmy_coolguy2006 said:
Very easy. .just open the .apk file with winrar and extract drawable-hdpi folder. In this, u will see the icon file. Just replace it with your icon. But remember to give it a same name.
Sign the .apk then with apk signer.
Copy it to phone and install.
Enjoy...
Check out my JiMz-Pac Statusbar v3.0.16s in Apps and themes section
Click to expand...
Click to collapse
I thought of this as it's easier and free if you use 7zip instead of Winrar. But I couldn't find the image there. The only place I found the image was in the m10 file. What's the name of the file in the drawable-hdpi folder that you're suggesting be changed? There are around a thousand in there so maybe I missed it.
Edit: I misunderstood. See: http://forum.xda-developers.com/showthread.php?p=40659662
Sent from my PG86100 using Tapatalk 2
The apks I've looked at, the icon is located in either drawable-hdpi, or some are in drawable
Named icon.png
Sent from my HTCEVOV4G using xda app-developers app
hossman said:
The apks I've looked at, the icon is located in either drawable-hdpi, or some are in drawable
Named icon.png
Sent from my HTCEVOV4G using xda app-developers app
Click to expand...
Click to collapse
Edit: I misunderstood. See: http://forum.xda-developers.com/showthread.php?p=40659662
For skins, no PNG files are in drawable. They're all in drawable-hdpi except the few in the drawable land folder (at least the ones in the res folder). But I don't think icon.PNG is the All Apps icon. I think it's the icon that shows in file explorer when you're browsing your files. I just looked through the drawable-hdpi folder for a couple of different skins and didn't see the All Apps icon there. So, I still think the only one is in the shared.m10 file in assets which one needs vts to decrypt.
Sent from my PG86100 using Tapatalk 2
I think we're talking about 2 diff things.
Coal, the way I read you're post, you're talking about the app drawer icon? Not sure if that's what you're talking about
I was talking about individual apps. Ie talk, gmail, browser, etc
Sent from my HTCEVOV4G using xda app-developers app
hossman said:
I think we're talking about 2 diff things.
Coal, the way I read you're post, you're talking about the app drawer icon? Not sure if that's what you're talking about
I was talking about individual apps. Ie talk, gmail, browser, etc
Sent from my HTCEVOV4G using xda app-developers app
Click to expand...
Click to collapse
That's my embarrassed face. I totally misread the entire thread. Wow!
He said "all the apps icon" and I read "the all apps icon". So, ignore most of what I wrote. Hossman is right. If you want to use Sense and have custom icons for apps, you'll have to change each individually in each app how Hossman said. It's a pain.
I still stand by VTS for working with apk files, but it's not necessary for this application.
Sent from my PG86100 using Tapatalk 2
No need to be embarrassed
Just wanted to make sure we were on the same page:thumbup:
Sent from my HTCEVOV4G using xda app-developers app

[Q] Transparent status/softkey bar on rootes Xperia Z?

Hey!
YES, it's supposed to say "rooted Xperia Z"
I'm looking for transparent status/softkeys bar! (About 80% maybe?)
I don't have ROM just ROOT, and I use XZR to install mods!
Remember, Sony Xperia Z!
Thanks alot!
You should find one HERE
I have tried, belive me :/
Sent from my C6603 using xda app-developers app
artipex said:
I have tried, belive me :/
Sent from my C6603 using xda app-developers app
Click to expand...
Click to collapse
Just bear in mind that most sections have more than one page, so if you've not been through all 11, you're doing it wrong. I know there's one there as I went through every page the other day.
I do, and I have tried 2 different now...No luck, the bars just disappear :/
Sent from my C6603 using xda app-developers app
artipex said:
the bars just disappear :/
Click to expand...
Click to collapse
Try this:
Get a modded systemui.apk, and your original systemui.apk.
Open both files using 7-zip or Winrar (I only tested this using 7-zip, but I think winrar also will work).
Drag all the files from the modded apk to the original one, EXCEPT the file AndroidManifest.xml
Flash this new combined apk, and reboot.
Tried, wont work :/ Seems like I have to wait for a good solution! The best would be a zip to flash
Sent from my C6603 using xda app-developers app

Categories

Resources