Related
APK Edit V0.4e
--------------------------------------------------------------------------------
Ever wanted to simply change an icon on your Android phone and found yourself lost in the endless lists of forum posts saying: you have to change heaven and earth to do this...
NOT ANYMORE!!!!
APK Edit is born!
With this little program you can simply change icons of your android application.
It even lets you change the applications name.
But wait mike..... there's more.....
It even lets you edit the text used in applications.
Sounds to good to be true...
Well... to be honest.... it is.
But I've come a long way from that initial question to the final answer.
My conclusion so far, it works for most of my applications.
It probably will work on most of yours as well.
Try it out now!
(Caution: when overwriting an existing application, using the adb Wireless feature, you will loose your associated data!!!)
For the record... only use on you're own apk files, otherwise it's not that legal I think.
Version history:
Code:
0.4e - Minor update
Added: Some more debug logging on startup of the application.
Fixed: Version number in settings tab now shows correct version.
0.4d - Minor update
Fixed: Fixed startup crash if some APK properties are empty (like screensize/densities/locales), like in Settings.apk.
Fixed: A little bug in the fancy install mechanism, mainly experienced when installing system apk's
0.4c - Minor update
Fixed: Compatibility issue with Windows XP, causing program to crash on startup.
0.4b - Minor update
Fixed: Error extracting signature.
Changed: Extended logging.
0.4a - Minor update
Changed: Logging is enabled by default.
Added: Some debug messages for when opening of apk goes wrong.
0.4 - Major rewrite
Did a major rewrite of the code.
Added: Option to choose APK tool version
Added: Logging feature
Added: Auto retrieve required dependency files from phone if needed (for editing system apps)
Added: Details panel, shows information about the package.
Added: Restore original file link, for when thing's get really messed up.
Added: Donate button, for those who wanna celebrate with me.
Fixed: Some annoying issues (APKtool Issue 100) / (XLargeScreens bug)
Removed: QR Code installation support
Removed: AdbWireless installation support
0.3 - Update
Added: Language support.
Added: Installation method (USB Cable).
0.2 - Minor update
Added: Save confirmation dialog (as req by droidzone)
Changed: Recreated the loading animation so that it theme's better with the rest of the application.
0.1 - Initial release
Special thanks goes out to:Brut.all for creating Apktool, the backbone of this little project.
and to: anoniem100 to make it functional for noobs like me Orginal Post click here
very good
Seems an excellent work let's try and then will report back
Sent from my GT-I9000 using XDA App
How can I use this program ?? If I open it, it opens a dialog screen that wants to open a java.exe file ?
In order to use it you need to have java installed.
By default it will search for it in "C:\Program Files (x86)\Java\jre6\bin\java.exe".
If it can't find it there, it will pop up the screen you are talking about, asking you where it can find it.
I know, it's a little dirty this way, but I'm a lazy programmer
If necessary you can download java for free at: java.com
Anoniem100 said:
In order to use it you need to have java installed.
By default it will search for it in "C:\Program Files (x86)\Java\jre6\bin\java.exe".
If it can't find it there, it will pop up the screen you are talking about, asking you where it can find it.
I know, it's a little dirty this way, but I'm a lazy programmer
If necessary you can download java for free at: java.com
Click to expand...
Click to collapse
Thanks my friend to make it functional for noobs like me
what can i say friend? you are a great guy!!!
dena994 said:
what can i say friend? you are a great guy!!!
Click to expand...
Click to collapse
So i'll see all custom icons in your next Rom LOL
This is total awesomeness... works perfect for me, i will definitely promote this!
Thanks for sharing it.
BTW heads up --- this can actually break some apps...
The breakage comes because this tool works by decompiling the apk and
signing it with a key that is NOT the same as the original developer's
key so for apps that have co-dependencies (ie, one app calls into another), this can cause mystery errors because if the signatures are not identical, then the call will fail.
while this is a lovely tool, i just wanted to mention this...
thanks for the info
Update New version V0.2
That's true ThaPHLASH, co-dependencies are a big trouble when using this approach. Can't think of any way around it at this time, so we are currently stuck at changing those apk's who are autonomous.
If it does break you're apk, don't worry... it always saves a backup of the original apk when changing.
Great!! its work fine for me
Thanks!
i think this will change the icon in the appdrawer, right ?
if so, it would be nice to seen this wihtin an app on the phone direct,
like desktop visualiser but also in the appdrawer.
dunno if its possible to code, but that woud be awesom !
Falloutboy2000 said:
i think this will change the icon in the appdrawer, right ?
if so, it would be nice to seen this wihtin an app on the phone direct,
like desktop visualiser but also in the appdrawer.
dunno if its possible to code, but that woud be awesom !
Click to expand...
Click to collapse
That is pretty easy to do, u just find the icons in the drawables of a app but I think this app will make it much easier, I need to get back on my pc and check this out.
Sent from my GT-I9000 using XDA App
I have a problem i think.... when change icon to apk file the aplicattion create a .backup file but no a new file with the new icon... and other work ok i dont know why...
Congrats zEsAr!!!
You are the lucky finder of a brand new bug!
Are you having this problem with all your apk files?
No, some apks work ok but others say save changes very fast and the new archive dont exist.
zEsAr said:
No, some apks work ok but others say save changes very fast and the new archive dont exits.
Click to expand...
Click to collapse
Cool, or actually... not that cool, but you get my drift.
Will look into it, I myself have the same problem with some of them.
Maybe has to do something with compression levels, bla bla...
Back to work ;-)
not to question your skills or the app capability, but does it still have the problem zesar had? just wanna make sure before trying it out..
Status: ONLINE and Updated 12/Jul/12
With so many GB roms coming out lately I often can't wait for xxx custom rom developer to update to xxx rom. For the last month or so I've basically been using customised stock roms. (My own AOSP theme, choose a kernel, change a few apks).
One of the first things I do after flashing a new rom + kernel is cut down on some of the bloat in /system/. I more or less remove everything that can be downloaded (for free) from the market. When they're downloaded from the market they often go into /data/, leaving more breathing room in /system/.
As always, backup and be confident with restoring your phone via download mode or CWM.
Android Chlorine
---
SGS Chlorine
SGS2 Chlorine
SGS3 Chlorine
---
SGS Chlorine (mobile)
SGS2 Chlorine (mobile)
SGS3 Chlorine (mobile)
What this does:
This is a little bit of PHP that will generate a customised CWM update.zip which will remove specific apks (and associated .odexes).
Usage:
* Choose which APKs you want the update.zip to remove and hit the Generate button.
- You can also select a preset to save some clicking.
* Copy the generated .zip file to your phone.
* Apply it with CWM.
Thanks:
The list of APKs was grabbed from the public google docs spreadsheet.
The SGS2 APK list was grabbed from this public google docs spreadsheet
The SGS3 APK list was grabbed from this public google docs spreadsheet. XDA thread
Notes:
* The APK list shouldn't let you remove anything 'vital' to booting the phone.
* I've tested it myself pretty extensively and used it for the last couple of stock roms released. However, there may be bugs. Let me know and I'll attempt to get them fixed!
* If you have any particular ideas for good presets, also let me know and I'll see to adding them.
* You can remove TouchWiz (TouchWiz30Launcher.apk) with this. However, if you do that without having another home 'app' installed, bad things may (will) happen.
Presets:
- Google
Removes the following:
- Gmail.apk
- GoogleQuickSearchBox.apk
- Maps.apk
- Street.apk
- VoiceSearch.apk
- YouTube.apk
- Sargorn Special
Removes the following:
- Everything from the Google preset
- Aldiko
- BuddiesNow
- The flip fonts, Choco, Cool, Rose
- Days
- Dlna
- DualClock
- InfoAlarm
- Flash
- Layar
- MiniDairy
- MyFiles
- Protips
- SamsungWidgets (CalendarClock, FeedAndUpdate, StockClock)
- SnsAccount
- SnsProvider
- Unified Inbox
- Write and Go
Nice, a kitchen for removal rather than gain of apps
reserved for future use!
Simple, but very useful!
Thumbs up!
this looks very promising.
one of the things i hate about upgrading is removing all the bloatware ....will try it out my next flash thanks
what a great idea
Wow, definitely going to try this. Thanks!
EDIT: after generating a .zip and looking at the generated script, it deletes .apk and .odex files. Will this throw an error if used on a deodexed rom? Maybe an option to select whether the rom is odexed/deodexed would be a good idea? Just a thought.
It doesn't throw an error. Just double checked.
I will try. I was looking for such a pc software because im tired of removin app
myself again and again after flashing new roms. Thanks.
can i still choose apps which i don't have so incase in the future, i don't need to create another one.. what i'm generating is my master uninstaller.
very nice utility.
this a very useful +1
Very nice idea. Exactly what I was looking for. Will give it a try right away/
Great!
Suggestion: you could add a text input field (possibly user could press a button to get more text input fields) so that users can remove some other (not pre-defined) APKs.
Don't know if it's of any use though..
bitmappp said:
can i still choose apps which i don't have so incase in the future, i don't need to create another one.. what i'm generating is my master uninstaller.
very nice utility.
Click to expand...
Click to collapse
That should work without any problems. The update-script won't complain if the files deleted are not there to start with.
theos0o said:
Great!
Suggestion: you could add a text input field (possibly user could press a button to get more text input fields) so that users can remove some other (not pre-defined) APKs.
Don't know if it's of any use though..
Click to expand...
Click to collapse
I can see it being useful if you have a specific apk that usually is installed with your CSC. I'll look into it when I have a chance.
If I understood well, it works on odexed roms?
wonsky21 said:
If I understood well, it works on odexed roms?
Click to expand...
Click to collapse
That's right, the update-script removes both the .apk files and the .odex files.
So as long as you have CWM it will work on odex or deodexed.
Ok, so domo arigato, as they say
Worked pretty good when I went from JVP to JVQ just a minute ago
Great!
After downloading the zip file, can the updater-script be manually edited and and readded to the zip?
Sony Ericsson was wonderful enough to include a stock theme chooser in our Xperia Plays so I have wondered why are we not customizing them? I see no threads about this at all or where we can share themes for our stock manager so I wanted to start one.
The process of customizing the stock theme manager is very simple and can be done by swapping out pngs within the DefaultThemes.apk. (Simply unzip, swap pics, & rezip)The images are located in "res/drawable-hdpi" folder.These "themes" are not full themes but instead they only affect the background of the dialer, contacts, alarms, calculator, stock messaging app, stock calendar, settings, & music app, & can be used with other themes (i.e ICS).
I do not know how to change the name of the preview images in manager (i.e. Fluorite, orchid, ruby, flow, sunflower, onyx ,& willow) as of yet, but I think I need to edit xml to change this. I would like to get some feedback on this and hope someone will enjoy the customized themes I made. (I have only replaced the stock images so I did not create the wallpapers or images.)
To install this:
1. Your phone must be ROOTED and you should have Root Explorer app(or other Root browser) from market.
2. You should make a backup of your phones DefaultThemes.apk file that is found in System/app folder (but I have included it to download also if you like)
3. You need to change permissions of the file before you move it into its folder. (Picture is included to show the correct permissions)
4. Lastly replace file and reboot phone. Once rebooted you should have new themes (modified themes) in stock theme manager.
Many Screenshots are below. Again...Feedback is appreciated
There are 2 customized versions and the original SE 2.3.4 Default Themes apk. Basically 14 new themes here.
V.2 Custom Themes http://db.tt/oO3RykwG
V. 3 Custom Themes http://db.tt/7YFiAdd7
And Sony Ericsson Stock Original http://db.tt/oWxJ87dU
If dropbox links are not working let me know and I will re-create links or find another way to share.
Got your PM mate, wow thanks I was actually looking for this last week haha will check it out properly later but is bookmarked for now
Jinx13
No problem. I figure there are some really good themes posted here like ICS, Galaxy s2, & someone even just did motoblur. They all put in a lot of work & they came out great.(I use ICS personally). So I thought if I made custom themes for the manager it makes them look even better imo. If you have some images that you want to add or suggestions let me know & ill see what I can do.
Sent from my R800i using xda premium
I'm trying to delete battery icon profiles from ROM Control - IceColdSandwich. I know that icons are in SystemUI but somewhere there, there is a list of them and I want that deleted too, because if I delete icons only they do not show up in the menubar but the list is still intact. It's somewhere in xml files, I tried baksmali both systemui and romcontrol but I'm not fluent with code and I can't find it. Any help would be useful.
Also anyone knows how to set the clock color to #ffd3d3d3 and center it? I know I can do that in ROM Control easily, the thing is I want it set like that by default. When I flash the ROM I want it to be set like that from the start.
MAY NOT WORK ON OTHER PHONES THAN LG p930/p935/p936. If you want to try it on another phone be sure to make a backup first just in case it doesn't work.
If your phone uses xhdpi folders than you can port this theme very easily just ask me how, if no one wants to i won't bother explaining.
Basically I think the white status bar is terribly boring and dull if you want to change this theme into another color post here or pm me i can give you instructions. I will be making these a full theme probably soon but that one will change almost everything which some people might not want. See the screenshots for more info, if you don't like it after you've installed you can flash a cm update or reflash last update and it'll go back to normal, if you install an update and want to switch back to that theme the same flashable should work unless they change some of the framework for the status bar (doesn't happen often). When that happens i can update this easily so just watch for an update.
Install instructions.
1) optional. --> make nandroid backup.
2) flash zip file
3) optional. --> wipe cache
4) reboot
- also removes compression on framework-res.apk and SystemUI.apk.
- zipaligned for proper Ram performance; won't slow down your UI drawing like some themes.
- playstore status bar icons will be added in the full theme (they aren't in the files included in this patcher, they are in the playstore apk)
- removed annoying emergency call only reminders from the notification tray
- removed carrier label from status bars (except under the data icon in quicksettings if you chose to have that icon there) but took out the extra line at the bottom with it as it's useless.
- removed transparency from qs/notification tray
- themed recent apps screen
- please report any bugs or icons that i missed (sometimes if you use a feature i don't i may have missed something and not realized it)
-classes.dex files are not modified, this means the system is just as secure as original cyanogenmod. If you don't believe me you can use 7-zip to restore all the files in each apk except "res" folder and "resources.arsc". sometimes resources.arsc doesn't get modified either. If you decide to do this i recommend zipaligning the apk again.
- if you want the a link to the kernel i use and my settings to get your benchmark up like mine just ask.
- with the default cm kernel and no OC i was only getting like 10500 or something.
~ Download link
~ Screenshots included.