{APP} Custom Rom Maker! RSL 1 [6/12] - Android Software Development

Hey, so creating customs roms are quite fun. So I decided to develop a little application that helps new users out a bit. Now, this won't turn you into a full fledge rom developer, but will allow you to make minute customizations to an already existing rom.
Sorry, this is no longer under development However, for anyone feeling adventurous, I have uploaded the source code.
Features
ADD & Remove System Applications
Init.d Tweaks
Edit Updater-script
Build Prop Editor
Change Rom Kernels
Build Prop Presets
Zip Align all System Applications
ADD Google Apps to Rom
Sign Roms
Change Boot Animation
Download Source from Github
ADD & Remove Data Applications
ADD & Remove Ringtones
ADD & Remove Notifications
Add Superuser APK and Binary
Move System Apps to Data Folder
Pull any System/Data/Ringtone File from the Rom
Automatic Zip and Unzip of Any Rom
*New*Search Feature
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
New: Zipalign all System Applications
New: Init.D Tweaks
New: Download Source from Github
Future Updates: I hope to be adding more functionality in future updates..so stay tuned!
Download
RSL 1 is available on the server, run The Rom Maker.exe (from the attached zip), and it will trigger an update and update you to RSL 1.
To launch, run The Rom Maker.exe
Check below

Dude thats awesome. Trying it now!
Sent from my SGH-T959V using xda app-developers app

awesome, im gonna link this in the evo 3d, forum linking the credits to you, and leaving your dl link(for counts) in tact.................awaiting newer features patiently, keep up the good work
heres my post, hope its not a problem http://forum.xda-developers.com/showthread.php?p=29851733#post29851733

Looks good, will try.
Thanks
Sent from my MT11i using Tapatalk 2

Seems like a nice little tool for tweaking ROMs a bit. Hopefully you can add more features in the future, but even as it is, it should be handy for anyone who wants to tweak ROMs a little bit. By my understanding, it should allow the removal of preinstalled rubbish from stock ROMs, right?

I see you are using Ionic.Zip.dll the same one I used in Droid Manager for creating Custom Roms Too
But you have an issue bro
1- Make My Rom button doesn't work on the first run, I had to close and reopen the program.
2- the result zipped ROM will fail to flash in CWM & is twice in size than the original ROM
why it will fail, because if you open the result zipped file you will find a folder that has the project's title and the ROM files are inside that folder.
while CWM checks for META-INF folder on the root directory of the zipped ROM.
The reason why it's twice in size than the original ROM is because after the program unzips the base rom it doesn't delete it from workspace which causing "Ionic.Zip.dll" to include it in the result zipped rom making it twice in size than the original ROM.
Also please note that adding a data folder in the project will not lead into having anything inside /data/app after the rom is flashed because the updater-script must be modified to include the commands which tell CWM to: A- Mount Data Partition. B- Extract contents of data folder in the zipped file to Data Partition on the phone.
Also it would be better if your program doesn't fully remove the files from the hard disk, rather than just moving them to Recycle bin it's safer, since they can be retrieved
I'm sorry for that comment but I thought I would give you a quick feedback since it's the main step in making a better program
Good luck

does this support aroma installer ?
Any way,big thanks to you dude

DeepUnknown said:
I see you are using Ionic.Zip.dll the same one I used in Droid Manager for creating Custom Roms Too
But you have an issue bro
1- Make My Rom button doesn't work on the first run, I had to close and reopen the program.
2- the result zipped ROM will fail to flash in CWM & is twice in size than the original ROM
why it will fail, because if you open the result zipped file you will find a folder that has the project's title and the ROM files are inside that folder.
while CWM checks for META-INF folder on the root directory of the zipped ROM.
The reason why it's twice in size than the original ROM is because after the program unzips the base rom it doesn't delete it from workspace which causing "Ionic.Zip.dll" to include it in the result zipped rom making it twice in size than the original ROM.
Also please note that adding a data folder in the project will not lead into having anything inside /data/app after the rom is flashed because the updater-script must be modified to include the commands which tell CWM to: A- Mount Data Partition. B- Extract contents of data folder in the zipped file to Data Partition on the phone.
Also it would be better if your program doesn't fully remove the files from the hard disk, rather than just moving them to Recycle bin it's safer, since they can be retrieved
I'm sorry for that comment but I thought I would give you a quick feedback since it's the main step in making a better program
Good luck
Click to expand...
Click to collapse
Thanks a bunch for your suggestions. Wow...I just learned my lesson of why I should never leave catch statemetns empty lol. And I didn't know that about the data/app folder thing. I went back and added some code to add lines to the setup-script though I haven't tested it yet, so I'll see if that works. Haha, but thanks again for helping me catch those bugs, lol tell me if you find anymore.

SifJar said:
Seems like a nice little tool for tweaking ROMs a bit. Hopefully you can add more features in the future, but even as it is, it should be handy for anyone who wants to tweak ROMs a little bit. By my understanding, it should allow the removal of preinstalled rubbish from stock ROMs, right?
Click to expand...
Click to collapse
Thanks, and yes it will allow you to easily remove that bloatware.

kifgep said:
does this support aroma installer ?
Any way,big thanks to you dude
Click to expand...
Click to collapse
not yet, I'll try to add it in future versions.

NewPwnage said:
Dude thats awesome. Trying it now!
Sent from my SGH-T959V using xda app-developers app
Click to expand...
Click to collapse
Haha thanks, tell me if you run into any issues

Okay I updated the program to version 2.0.1. All the majors bugs are fixed (lol hopefully), and added a few options.

CDMA to GSM
can we use this for converting CDMA to GSM?
and if yes can comeone make a simple step by step guide?
thanks

Um wtf? I used this and now half my data on my Windows is gone. Wtf lol

invasion2 said:
Um wtf? I used this and now half my data on my Windows is gone. Wtf lol
Click to expand...
Click to collapse
Wow. How did that happen? What directory did you use as your workspace directory.

filmaker said:
Wow. How did that happen? What directory did you use as your workspace directory.
Click to expand...
Click to collapse
Not sure haha. But later that day my HD crashed, so I'm guessing your tool was not the cause of it. Thanks though. I restored and now I can use it
Sent from my HTC One S using Xparent Blue Tapatalk 2

Updated with Build Prop editor

Lol okay updated again, now you can zipalign all your system applications

Option to add GAPPS to ROM?

juan77_sonic said:
Option to add GAPPS to ROM?
Click to expand...
Click to collapse
Ha, never thought about that, I'll add it in the next update. Thanks.

Related

[Help] about replacing HTC_IME input from rom to rom

I am learning to cook the android rom for my own hd2 right now.
And of course, have installed Ubuntu in order to explorer Linux files and modify system.img
Why I want to cook the android rom? The main reason is all the rom here donot have the handwriting input which is my favor inputing tool.
So I downloaded the official Desire HD rom (like the newest TWN one) and can extract the HTC_IME.apk (and singed it) from system.img.
Then I downloaded one of MDJs' rom, modified system.img to replaced HTC_IME.apk from /system/app...... BUT after android booted, it didn't have the handwriting option for me to choose.
I am sure there may have others files link to HTC_IME.apk but I still cannot figure it out (tried to google many...many times).
Here do not have enough cooking android information for newbie like me, please thief share and teach me how to cook or install HTC_IME.apk (with handwriting) to current roms which cooked by you.
I trust once I can figure this out, others tweak should be easy.
Thanks a lot in advance. And welcome newbie to share your cooking question here.
EVO MDEEJAY 2.3 have hand writing..
Now I switch the MDEEJAY DESIRE HD4.3..
everything is better.. except I need have writing too..
Yes. please tell me how as well.. how to transfer the HTC_IME from ROM to ROM.
PLEASE AND BEGGING!!!
Have you tried copying the apk from computer to sdcard/Android/AndroidApps and do a fresh installation?
I was able to install the HTC_IME_MOD.apk from Mdeejay's rEVOlution 2.3 to to his FroYo HD v4.1, by doing a regular apk install. When I tried to copy it to the /system/apps folder it didn't work.
schoei1 said:
I was able to install the HTC_IME_MOD.apk from Mdeejay's rEVOlution 2.3 to to his FroYo HD v4.1, by doing a regular apk install. When I tried to copy it to the /system/apps folder it didn't work.
Click to expand...
Click to collapse
thanks for your information first. hv tried but with no luck.
can you install it from android directly?
I'm not sure about that, but if you mean for Android to install it, yes. I always keep all my apks in a folder in my computer. That way I can either copy it to the /android/AndroidApps folder before the initial installation or just copy it on the card and have Android install it after the initial Android installation. Either way, Android must do the installation and that's probably why copying to the systems/app file isn't working. I have 4 keyboards on my Android builds, what's the date of the apk your working with?
motoman234 posted this back in october: http://forum.xda-developers.com/showthread.php?t=810338
YES. I success too. But HTC_IME_MOD.apk from 2.3 is not the one with hand writing.
it is the build in HTC_IME in 2.3 hand hand writing...
Ummmm.... So.... I think I have to pull out the building IME from 2.3 and try again.
schoei1 said:
I'm not sure about that, but if you mean for Android to install it, yes. I always keep all my apks in a folder in my computer. That way I can either copy it to the /android/AndroidApps folder before the initial installation or just copy it on the card and have Android install it after the initial Android installation. Either way, Android must do the installation and that's probably why copying to the systems/app file isn't working. I have 4 keyboards on my Android builds, what's the date of the apk your working with?
motoman234 posted this back in october: http://forum.xda-developers.com/showthread.php?t=810338
Click to expand...
Click to collapse
thanks again.
HTC_IME.apk from RUU_Ace_hTC_Asia_WWE_1.32.707.1_Radio_12.28a.60.140e_26.03.02.08_M_release_153610_signed
after i tried to compare those two HTC_IMEs from cooked rom and stock rom. found that they are all the same. so i mounted the system.img and found somthing interesting.
.xml, default.xml ... control the handwriting function. And now i am trying to re-cook the system.img file. hope it can activate the handwriting function ...
Oh.. great.. I am waiting for your work.
All I need is to get the hand writing working on the MDEEJAY 4.3HD ROM!!
Finally, rom "[build][1.12.2010][beta] desire hd2" which cooked by cedesmith has the handwiring function now. oh yeah~~~i am so happy.
as per sample from above rom. i hv modified 234.xml, default.xml, cid_map.xml, HTC_032.xml, just added the Handwriting items on them (you can download one of the stock rom with handwriting function and copy the items from it).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
i zip those files as per attached files. if you want, use it directly.
willwmj said:
Finally, rom "[build][1.12.2010][beta] desire hd2" which cooked by cedesmith has the handwiring function now. oh yeah~~~i am so happy.
as per sample from above rom. i hv modified 234.xml, default.xml, cid_map.xml, HTC_032.xml, just added the Handwriting items on them (you can download one of the stock rom with handwriting function and copy the items from it).
i zip those files as per attached files. if you want, use it directly.
Click to expand...
Click to collapse
how to copy files of place????
vagrantno.13 said:
how to copy files of place????
Click to expand...
Click to collapse
i use ubuntu system to mount the (system.img or system.ext2) image and then put the files into below folders.
customize\CID
default.xml
HTC__032.xml
customize\MNS
234.xml
default.xml
and confrim such tweak also workable for MDJ FroYo HD v.4.3.
good luck
WOOO!!! THANKS.. you MAKE the HD4.3 a perfect ROM for me then.
thanks thanks!!!
Let me try it out to see if it works
willwmj said:
i use ubuntu system to mount the (system.img or system.ext2) image and then put the files into below folders.
customize\CID
default.xml
HTC__032.xml
customize\MNS
234.xml
default.xml
and confrim such tweak also workable for MDJ FroYo HD v.4.3.
good luck
Click to expand...
Click to collapse
your instruction is not clear. these are the 4 files you have in the zip.
234.xml, default.xml, cid_map.xml, HTC_032.xml
default.xml to which directory?
cid_map.xml to where??
PLEASE HELP! I need more clear instruction to how to put your 4 files in. you name list in your instruction is not clear..
Please help me make my HD4.3 a perfect ROM!!!
can u upload fix system.ext2 for MDJ FroYo HD v.4.3 file
willwmj said:
i use ubuntu system to mount the (system.img or system.ext2) image and then put the files into below folders.
customize\CID
default.xml
HTC__032.xml
customize\MNS
234.xml
default.xml
and confrim such tweak also workable for MDJ FroYo HD v.4.3.
good luck
Click to expand...
Click to collapse
can u upload fix system.ext2 for MDJ FroYo HD v.4.3 file, because i am not install linux
willwmj said:
i use ubuntu system to mount the (system.img or system.ext2) image and then put the files into below folders.
customize\CID
default.xml
HTC__032.xml
customize\MNS
234.xml
default.xml
and confrim such tweak also workable for MDJ FroYo HD v.4.3.
good luck
Click to expand...
Click to collapse
Files in your zip have HTC_032.xml, 234.xml, default.xml and CID_map.xml 4files.
your instruction did not match the 4 files.
So where this 4 files should go? there are so many Default.xml in different directory in the system.img
I cannot get it working unless you tell me where this 4 files should go exact.
or did you ZIP the incorrect files? or can you re upload the correct files?
PLEASE!!!! LET ME KNOW!!!! I NEED IT TO WORK!!!!
vagrantno.13 said:
can u upload fix system.ext2 for MDJ FroYo HD v.4.3 file, because i am not install linux
Click to expand...
Click to collapse
You don't need linux to update the files. You can install "android commander" on your PC and then update the files. Google search "android commander", download and install on your PC and update the files.
StrictlYPC
willwmj said:
Finally, rom "[build][1.12.2010][beta] desire hd2" which cooked by cedesmith has the handwiring function now. oh yeah~~~i am so happy.
as per sample from above rom. i hv modified 234.xml, default.xml, cid_map.xml, HTC_032.xml, just added the Handwriting items on them (you can download one of the stock rom with handwriting function and copy the items from it).
i zip those files as per attached files. if you want, use it directly.
Click to expand...
Click to collapse
thanks your kindly post,
and i have tried to add this files to my MDJ FroYo HD v.4.3,but it seems they are not useful.
i used R.Explore to add this files, and i have one question, if i need to replace the HTC_IME.apk in my build?
thanks your suggestion,, the perfect rom is all we needed.

Problems flashing Dual Touch

Hi Guys,
i have already rooted my xperia x10 and tryin to flash dual touch. i follow the instructions from: http://forum.xda-developers.com/showthread.php?t=777415
i dl the latest flashing tool 0.2.5 and FTF-File for Flashtool Version 0.2.4 or higher. i put the file into flashtool\firmwares\ folder and execute the X10FlashTool program, i pressed flash button, i do not see any files. i cant browse to select the files as well.
can someone plz help me?
thanks
bumhole said:
Hi Guys,
i have already rooted my xperia x10 and tryin to flash dual touch. i follow the instructions from: http://forum.xda-developers.com/showthread.php?t=777415
i dl the latest flashing tool 0.2.5 and FTF-File for Flashtool Version 0.2.4 or higher. i put the file into flashtool\firmwares\ folder and execute the X10FlashTool program, i pressed flash button, i do not see any files. i cant browse to select the files as well.
can someone plz help me?
thanks
Click to expand...
Click to collapse
Sounds like ftf file is not in the right format, or you put the ftf somewhere other than firmware folder. Heard some people saying that some of the links download a zip file. If it's a zip file rename it ftf, or if you have more than one flash tool saved on your computer, did you accidentally put it and older flash tool/firmware folder?
Sent from my X10a using XDA App
ok i just redownload the ftf file, and can see the file now.
thanks, i managed to install DT, but now trying to make it work for every apps.
is there any other free programs like Root explorer? or do i really need to buy the app to make dual touch work on every app:
http://forum.xda-developers.com/showthread.php?t=921302
thanks
bumhole said:
ok i just redownload the ftf file, and can see the file now.
thanks, i managed to install DT, but now trying to make it work for every apps.
is there any other free programs like Root explorer? or do i really need to buy the app to make dual touch work on every app:
http://forum.xda-developers.com/showthread.php?t=921302
thanks
Click to expand...
Click to collapse
Root Explorer is the most useful app on my phone, and if you like to play with your phone it is well worth it. However, you can do it for free with adb commands. You need SDK set up on your computer, or use the app terminal emulator. I suggest using terminal emulator, because setting up SDK TOOLS can be pretty involved if you've never done anything like this before. For the correct commands, check My_immortal's guide to making dualtouch work on stock apps in the development section. It's in the middle of the thread somewhere. My advice, if time is money to you, spend the 2 bucks on Root Explorer and support the developers. You'll use it all the time with a rooted phone.
Sent from my X10a using XDA App
thanks for the reply, i spent like 1-2 days trying to get it to work and cant find any free apps, tried some but doesnt work. i end up buying root exlorer and its damn so easy to copy files across and set the permissions where as other apps give me a big headache.
i dont no wats adb, but i think in future i will use the app again when there is more good stuff like dual touch and i need to copy files and set permission.
bumhole said:
thanks for the reply, i spent like 1-2 days trying to get it to work and cant find any free apps, tried some but doesnt work. i end up buying root exlorer and its damn so easy to copy files across and set the permissions where as other apps give me a big headache.
i dont no wats adb, but i think in future i will use the app again when there is more good stuff like dual touch and i need to copy files and set permission.
Click to expand...
Click to collapse
You can also use it to uninstall system apps that you don't use but are eating up all your RAM and space, like Timescape, SE sync, SE backup & restore. Chinese keyboard, moxier, play now. Another useful app you should get is titanium backup (free version in the market). Then get xRecovery and enable JIT, and watch your X10 fly. There are all kinds of things you can do now that you're rooted. Search xda Xperia forum for guides for noobs.
Sent from my X10a using XDA App
So i must have payed version of Explorer root for give permisson for xandroid.multitocch file? or what? cause i've come so far that i got flah it in flash mod from phone.. and nothing happen!
bumhole said:
can someone plz help me?
thanks
Click to expand...
Click to collapse
No need to start new threads when there is already numerous threads on the subject already.
Bin4ry said:
Download latest flashtool here:
http://forum.xda-developers.com/showthread.php?p=10738467
Extract the Dualtouch.rar from here:
http://www.multiupload.com/K97IO1FTAR
Mirror:
http://dl.dropbox.com/u/17170888/Dualtouch.rar
FTF-File for Flashtool Version 0.2.4 or higher:
http://www-stud.uni-due.de/~sfanmakr/X10Flash/X10_1.0_Bin4ry_Dualtouch.ftf
Copy this File into the firmwares folder directly!
and copy the "Dualtouch" Folder inside the Firmwares Folder of Flashtool.
After that just flash and reboot =)
If the Rom is capable of Dual-/Multitouch you will have it now.
Regards
Bin4ry
NOTE:
This will just ADD dualtouch feature to your ROM. It will not wipe userdata or something else, see it as an addon =)
If you having problems in stock Rom with Multitouch follow this guide: (thanks My_Immortal)
http://forum.xda-developers.com/showthread.php?t=921302
Click to expand...
Click to collapse
V1rus9r said:
So i must have payed version of Explorer root for give permisson for xandroid.multitocch file? or what? cause i've come so far that i got flah it in flash mod from phone.. and nothing happen!
Click to expand...
Click to collapse
i suggest u buy the root explorer app to copy the file to /system/etc/permission and change the attributes. if u want a free app, gl cos i tried ages and cant find one. i spent like 2days and no luck, u buy the apps, u will get the job done in 1min LOL.
agent,
what is xrecovery for? i dont understand. i search it but it just shows you how u do it, but doesnt say what it is used for and wats good about it.
thanks
bumhole said:
what is xrecovery for? i dont understand. i search it but it just shows you how u do it, but doesnt say what it is used for and wats good about it.
Click to expand...
Click to collapse
...........
zdzihu said:
This is a custom recovery for Xperia X10 based on Cyanogen's recovery source.
Credits and special thanks to everyone involved in Cyanogenmod project!
Thanks to:
zoz33 for his apk installer!
Walkmann for X10 HD solution
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How?
Press BACK button few times right after white SE label appears.
Controls:
Use VOLUME-UP and VOLUME-DOWN to browse, HOME to select, BACK to go back.
Features:
ADB root shell
Reboot
Install update.zip from SD Card
Factory reset (full wipe)
Wipe cache partition
Install custom zip
Backup and Restore
Partition tools
Mount/unmount partitions
Format partitions
Mount as USB Storage
Advanced options
Wipe Dalvik cache
Wipe battery stats
Fix permissions for apps (FC fix)
Automatic Installation (recommended):
Open xRecovery installer app and tap "Install xRecovery"
Manual Installation:
- Download the apk, rename it to xRecovery-0.2-release.ZIP
- Unpack the file, find ./res/raw folder inside. It should contain 3 files (chargemon, busybox, xrecovery.tar)
- copy these 3 files into /system/bin using root explorer (remember to remount /system rw
Notes:
Please bear in mind that it's not the regular android recovery (we cannot replace recovery image without cracked bootloader). Instead, the boot hijacking is used to start recovery mode. You still need basic files on your /system partition to use this. NEVER use the "format /system" option alone (without flashing another system image thereafter).
This recovery is NOT compatibile with Dual Booting for custom roms (for now you can't have both).
This recovery WILL be used to flash custom roms easily.
DO NOT reinstall busybox. Recovery depends on it's particular busybox version.
Requirements:
1. Phone must be rooted
2. Busybox from the market installed
Changelog:
0.2-release: fixed installation issues for those with trashed mtd0 partition
0.1-release: xRecovery installer app - thanks zoz33!
0.0.1-beta: Initial release (for testers)
Download:
xRecovery 0.2-release
WARNING! IF YOU HAVE X10 HD (PRE-INSTALLED ANDROID 2.1) AND CANNOT BOOT INTO RECOVERY
USING REGULAR RELEASE (E.G. STUCK AT SE LABEL), YOU MAY TRY TO USE THE APK BELOW:
xRecovery-0.2-X10HD-release.apk
Click to expand...
Click to collapse
V1rus9r said:
So i must have payed version of Explorer root for give permisson for xandroid.multitocch file? or what? cause i've come so far that i got flah it in flash mod from phone.. and nothing happen!
Click to expand...
Click to collapse
I don't know what "i got flah it in flash mod from phone.. and nothing happen!" means.
As for root explorer, I thought I clearly stated the options. What part did you not understand?
Sent from my X10a using XDA App
XperiaUser,
Yes i searched that post before and read it but still dont no y u need it for? sry if im a noob. like what does it do?
thanks
bumhole said:
i suggest u buy the root explorer app to copy the file to /system/etc/permission and change the attributes. if u want a free app, gl cos i tried ages and cant find one. i spent like 2days and no luck, u buy the apps, u will get the job done in 1min LOL.
agent,
what is xrecovery for? i dont understand. i search it but it just shows you how u do it, but doesnt say what it is used for and wats good about it.
thanks
Click to expand...
Click to collapse
No offense to XperiaX10iUser because he is basically one of the Godfathers of xda Xperia forum, but the xRecovery explanation he sited may sound Greek or scare off a noob. It did for me, however I've learned that you don't have to understand everything first in order to use it. I think of it like this... xRecovery is a noobs best friend, that will allow you to do most of the cool things on xda, and enabling JIT is your X10's best friend. Basically xRecovery allows you to select from a menu a lot of the things you used to need your computer and a lot of know-how to do. It's a lot like a drop down menu you use on Windows. Click on the option and it does the work for you. No need to know everything it does, as each time you use it you will learn more about it.
I don't technically understand JIT, but enabling JIT in simple terms does something with how you phone uses your sdcard and RAM. It speeds up the visual component, so the screen reacts smoothly. For one thing, when you scroll through your app tray it does not tick or lag.
I'm on my phone so I can't provide a link.
You can also improve performance and battery life by using root explorer or titanium backup to uninstall unused or heavy resource using system apps. I have removed Timescape, Play Now, SE sync, SE backup & restore, moxier mall, Chinese & Korean keyboards, PC Companion, Social Networking Service, Face Recognition, and more. Timescape is the big one if you are not using it. Search this forum for a full list of safe apps to remove.
Sent from my X10a using XDA App

APK Manager Ver 5.0 - Makes Modifying Ur Apk A Breeze (Windows/Linux)

no longer supported visit http://forum.xda-developers.com/showthread.php?t=1310151
Can this be used to change the main icon of an app?
Also can it be used to theme an app?
Thanks for this!
Sent from my GT-I9100 using Tapatalk
jameslfc5 said:
Can this be used to change the main icon of an app?
Also can it be used to theme an app?
Thanks for this!
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
yes and yes
the script in v5.0 the command numbers are the same as in 4.9 ie, to read log it's still option 21 in 5.0, but under the about option it says v5.0 is this correct, or should the command numbers be different...
I keptthe options the same there is some more tweaking that needs to be done and not being the original guy who wrote this I am reluctent to change it much. This is basically a unofficial release of his script until he decides to make more updates to this but feel free to report anything that does not work or if you see a patch I might of missed or over looked a change needed
Sent from my Droid using XDA Premium App
Wow! I was looking at APK Manager 4.9 just last night but didn't download it since I noticed it hadn't been updated since last year.
I just happened to Google again right now, and noticed this 5.0 that was just released this morning.
Thanks for updating this. I'll be playing around with it tomorrow...
I'm stumped...I'm trying to run this on Vista. I have Java installed, but when I run the script I get:
Java was not found, you will not be able to sign apks or use apktool
Press any key to continue . . .
I realize this is probably not a problem with your tool, but I'd appreciate any help offered to get it working.
***Edit*** Found my problem. When I set my path for Java I used a : instead of a ; it's working perfectly now.
I have yet to be able to decompile an app with dependencies using option 10, the managers says to drag the dependee apk in this window or type its path, I can't drag and drop anything to the manager and I don't understand type in its path, do I type the path of the location of the apk on my computer or what? Also where should the framework-res be installed, in the other folder? I didn't install apk manager in my Android folder where my SDK is located it's just on my computer under a general file/folder, does it matter where it's installed? Please help, I've asked this question on the 4.9 thread but got no response...
oh yeah I forgot to mention that the apps I'm trying to decompile using option 10 are non system apps like the ones that you get from the market that can't be decompied using option 9...
has the linux version script been updated to include the option for installing resources for dependecies
adude247 said:
I have yet to be able to decompile an app with dependencies using option 10, the managers says to drag the dependee apk in this window or type its path, I can't drag and drop anything to the manager and I don't understand type in its path, do I type the path of the location of the apk on my computer or what? Also where should the framework-res be installed, in the other folder? I didn't install apk manager in my Android folder where my SDK is located it's just on my computer under a general file/folder, does it matter where it's installed? Please help, I've asked this question on the 4.9 thread but got no response...
oh yeah I forgot to mention that the apps I'm trying to decompile using option 10 are non system apps like the ones that you get from the market that can't be decompied using option 9...
Click to expand...
Click to collapse
realy no one...
This is perfect. I've been finding myself playing with quite a few apk's lately and going through a bunch in order to test them. This will save me quite a few steps. Thanks.
Great update. Thanks
Here is a log of the error when decompileing an apk. It works fine in 4.9 with apktool 1.3.1 but gives this error in your 5.0. I have seen this where one version of apktool will decompile the apk but the newer version will not.
+1
Sent from my SCH-I500 using XDA Premium App
adude247 said:
I have yet to be able to decompile an app with dependencies using option 10, the managers says to drag the dependee apk in this window or type its path, I can't drag and drop anything to the manager and I don't understand type in its path, do I type the path of the location of the apk on my computer or what? Also where should the framework-res be installed, in the other folder? I didn't install apk manager in my Android folder where my SDK is located it's just on my computer under a general file/folder, does it matter where it's installed? Please help, I've asked this question on the 4.9 thread but got no response...
oh yeah I forgot to mention that the apps I'm trying to decompile using option 10 are non system apps like the ones that you get from the market that can't be decompied using option 9...
Click to expand...
Click to collapse
First you need to make sure the path has no empty parts
C://androidfiles/apk_manager_5.0 is fine, C://android files/apk_manager_5.0 would create issues.
You only need to install new framework`s in the following cases:
1. You decompile a system apk from a different Android platform then before (Froyo, Gingerbread eg.) - in that case you install a new framework-res.apk
2. You decompile a system apk with dependencies to a 2nd framework like in Sense ROM`s or Samsung ROM`s - in that case you will in case of Sense install a new com.htc.resources.apk
You can install these with 10 option and just drag the framework in the bottom of the script window. In the rare case this fails (never happened to me), you can manually install frameworks in apktool:
open a terminal/command prompt
cd into the folder, where your apk is located
(in this example sensation)
now type this:
apktool if framework-res.apk sensation (sensation will be a tag name of the framework)
and then after type this:
apktool if com.htc.resources.apk sensation (sensation will be a tag name of the framework)
You don`t need the tags, but in case you are working on multiple projects with apktool, it makes sense. In any case I doubt you will have issues, if you drag framework to the correct area.
zelendel said:
Here is a log of the error when decompileing an apk. It works fine in 4.9 with apktool 1.3.1 but gives this error in your 5.0. I have seen this where one version of apktool will decompile the apk but the newer version will not.
Click to expand...
Click to collapse
1.3.1 is always good to have, since sometimes new apktool versions create issues (and vice versa). For that reason I always have several versions on hand so I can just drag them in "other" folder when needed.
Exactly how do I change the path to include adb.exe, which in Android SDK 12 is in the C:\Program Files (x86)\Android\android-sdk\platform-tools path.
Because Every time I launch the script in APK Manager, I get this message "Adb was not found. You will not be able to manipulate the files on your phone". I would really like to get this working. Thanks guys.
Hi.
I would have preferred to have figured this out for myself but I'm stumped here. An unmodified framework decompiles ok but any other apk fails.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I've attached the log and the unmodified apk I'd like to mod.
Hi
Im trying to edit the framework-res.apk from my rom, to change the battery icons.
Im using APK manager to decompile the apk, then i replace the stat_sys_battery pngs with 30 custom ones. after that i edit the stat_sys_battery.xml and zzzstat_sys_battery.xml to include my pngs at specific battery percantages.
that all goes well, but when i try to compile the .apk i get some errors.
first i have to type y or n i its a system app.
i press y and enter
after that it says to navigate to /apkmanager/keep and delete all files i edited.
but all files in this folder is the stock ones (IE unedited)
i have tried a bunch of things:
1. do nothing and continue
I end up with a 4 KB unsignedframework-res.apk containing onlt meta info
2. I delete the stock versions of the files I edited
I end up with exactly what was in the keep folder, an .apk without the files which I deleted
3. I delete the stock versions of the files I edited, and replace them with my modified files
I end up with what seems to be what i need (when i open the .apk in 7-zip i see all of my pngs and xmls) but when i flash it i end up with the battery unknown icon
Can anyone enlighten me??
Ok, I have no more Java or adb.exe issues. The problem is, once I choose 9 to decompile, the cmd window closes and nothing gets decompiled. Any workaround for that? I tried to change the compatibility to XP sp3 but no help.

[TOOL] RenameAPK - batch-rename bizarrely-named APKs

If you have a slough of apk files with weird names like I do, this DOS tool is for you. It uses AAPT (included) to check an APK file's name and version, and renames your APK in a more human-readable format.
Example:
pp170.apk --> PhotoShake Pro_1.7.0.apk
Installation
Just unzip the file (RenameAPK.zip) to anywhere you like. All the required files are included.
Instructions: GUI
I made RenameApkGUI in an attempt to create a nice tool that can be pinned to the start bar. (Right click on it, choose Pin To Taskbar.) Just like regular RenameAPK, you can drag multiple files to it. You can also open it and drag multiple files into it (this makes for an easier listing of the files you want to convert).
There are a couple caveats to it, however:
When pinned to the Taskbar, you can only drag one file at a time onto its icon.
When pinned to the Taskbar, and you wish to drag a file onto its icon, you must hold the Shift key.
Really, you might as well just open RenameAPK from the Start bar instead of trying to drag/drop to it.
Instructions: Command-line Tool
You can run this tool through the command line, or by dragging one (or multiple!) .apk files to it.
To rename multiple files (just in case )
Select the FIRST file you want renamed (e.g. clicking on it)
Hold down the shift key
Use the mouse or arrow keys to define the END of your selection
Drag one of the selected files to renameapk-min.
To rename multiple files (just in case )
Select the FIRST file you want renamed (e.g. clicking on it)
Hold down the shift key
Use the mouse or arrow keys to define the END of your selection
Drag one of the selected files to renameapk-min.
Instructions: Developers
If you want to borrow/change the code, feel free to do so. But also please remember to
Give credit to this me/this project (it's free, you don't even need to give me cookies)
Let me know what you did (it's cool to know)
Updates
RenameAPK v2: Added a GUI wrapper. Keep it in the same folder as the batch files and utilities, and everything should be all right.
Moved the excessive sourcecode files to a source folder.
Just wondering, does this change the name of the app itself, or is this the same as right clicking and renaming on the computer?
Sent from my PG86100 using XDA App
This is excellent for renaming and keeping track of the Amazon AppStore APKs!
I ran this without a problem in Android\data\com.amazon.venezia\cache on my SD card.
Thanks much!
This is the MOST useful app ever! Thanks!
Very great looking tool. Can't wait to install this to see what is what!
This is awesome. Thanks for this!
This is a great tool!!! Thank you very much for sharing!
Great job!
I agree with all the above!
This is the most useful tool I've ever used!
Great job!!
this could help a lot thx
heres a nice how-to for the non dos/bat script savvy.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Amazing tool!
Thanks a lot!
Thank you! I have a pet peeve for ill-named apks. I spend a good amount of time copy/pasting or manually renaming. I just batch renamed 100 apks in about 30 seconds. This is wonderful! The only thing that could be just as good is a mobile version.
primetechv2 said:
If you have a slough of apk files with weird names like I do, this DOS tool is for you. It uses AAPT (included) to check an APK file's name and version, and renames your APK in a more human-readable format.
Example:
pp170.apk --> PhotoShake Pro_1.7.0.apk
You can run this tool through the command line, or by dragging one (or multiple!) .apk files to it.
Includes
the RenameAPK tool
A minified version (without documentation; probably runs faster)
ADB, AAPT, and other required dependencies... keep them in the same folder for now.
Click to expand...
Click to collapse
Good Job with this primetechv2, this works very nicely I needed something like this xD
I would like to know though, I modified your script all the slightest So that your outputted apk name would not have any spaces...
For Example, instead of "Root Explorer_1.7.apk" I have it say "Root_Explorer_1.7.apk"...
I don't know, I think it makes it look nicer xD
Would you like me to upload this change, and you can put it on the OP? Since I think some people would appreciate this
-Trailblazer101
similar app released a year ago
http://forum.xda-developers.com/showthread.php?t=841312
great work, any chance of a mac version?
mcmb03 said:
great work, any chance of a mac version?
Click to expand...
Click to collapse
Good question... if you know anybody with experience with Macs, Linux, and their command line, I would be happy to help port it over. Heck, it should be pretty easy to do. Unfortunately I don't actually know how to do that.
trailblazer101 said:
Good Job with this primetechv2, this works very nicely I needed something like this xD
I would like to know though, I modified your script all the slightest So that your outputted apk name would not have any spaces...
For Example, instead of "Root Explorer_1.7.apk" I have it say "Root_Explorer_1.7.apk"...
I don't know, I think it makes it look nicer xD
Would you like me to upload this change, and you can put it on the OP? Since I think some people would appreciate this
-Trailblazer101
Click to expand...
Click to collapse
Could you please? I would have no idea how to do this myself... oh wait, maybe another FOR loop. Either way, if it's wanted I'll give you credit for it.
best tool
best app ever!! i have been looking for such an app for ages and using it was quite easy and fast as well!! could be improved by making a more graphically designed one having more features like:
searching the sd for apks
creating a list of them
ability to sellect all/some etc
move them all into one folder
you know stuff like this to make our life easier
im just suggesting..credits to the dev of this!! thanks a lot man!
---------- Post added at 07:06 PM ---------- Previous post was at 07:03 PM ----------
JL13 said:
similar app released a year ago
http://forum.xda-developers.com/showthread.php?t=841312
Click to expand...
Click to collapse
you are right and i was looking for ti but didnt find it when i needed..maybe i should search better next time seems easier the one you posted
Excellent tool, thanks for sharing
kokoskokis544 said:
best app ever!! i have been looking for such an app for ages and using it was quite easy and fast as well!! could be improved by making a more graphically designed one having more features like:
searching the sd for apks
creating a list of them
ability to sellect all/some etc
move them all into one folder
you know stuff like this to make our life easier
im just suggesting..credits to the dev of this!! thanks a lot man!
---------- Post added at 07:06 PM ---------- Previous post was at 07:03 PM ----------
you are right and i was looking for ti but didnt find it when i needed..maybe i should search better next time seems easier the one you posted
Click to expand...
Click to collapse
I could do a few of those things, but they'd be a little inconvenient... ex. I could run a search for .apk files, but it would either have to be (a) in the current folder/subfolders, or (b) you'd have to type in the directory.
Not an easy task, unless I created an extra "scan_for_apks" batch file you could drop a folder into Theoretically, at least, it could either start the task or generate a NEW batch file to run.... which you could remove the ones you don't want renamed, etc Pretty complicated stuff though.
-
My kudos on the last guy who did this too, I would mention it in the topic description except it seems a little redundant. I just got lucky with the press here, it seems.

[TOOL][NoobFriendly]EAIT:Easy Apk Image Themer

Today I am proud to present my new creation EAIT - EASY APK IMAGE THEMER.
DISCONTINUED
I don't use Windows anymore, so any support for this script/app is dropped.
Download from Mediafire or from ATTACHMENT.
I see sometimes peoples get very shocked after they see my modded versions of whatsapp, so I thought lets make something which helps to *any* normal android user to edit any apk.
Keep in mind that this is not much advance tool and won't be able to do all editing.
So what exactly is EAIT, it's a simple tool which extracts APK to let you edit images and then compress it back to .apk to install on your phone.
What you need?
JRE 6/7 -download it from java.com
Any good image editor like l Photoshop, GIMP or Paint.net
steps:
1. Download .rar from above.
2. Extract in C:/
3. Take backup of app(by ES explorer) you want to edit and move it to "PLACE-APK-HERE"
4. Run main application "easy apk image themer" from folder.
5. See your current apk will be listed on top.
6. Press 1 and enter to extract
7. Minimize the window and go to 'Project' folder. You'll find appname.apk folder, click on it.
8. Browse through "res" folder and see images inside drawable folders. Edit then with help of Photoshop/GIMP/Paint.NET.
Warning: rules of editing
>never edit "imagename".9.png files or you may get force close.
>If you want to replace image then choose something that has same resolution
9. After all editing maximize the window you previously minimized.
10. Press 2 and hit enter, wait for a while.
11. Press 3 and hit enter wait for a while.
12. You will find Signed-appname.apk in your "place-apk-here" folder
13. Send that app to your phone and install ( you may need to Un-install previous one)
14. Enjoy... and press thanks if you liked it
Report any bugs/problems here only.
Some images
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
the result:-
reserved
bump
Here is a Mediafire mirror for you
I've always wanted to make an inverted Facebook app, so I might give this a shot. Thank you for your work
I’m not trying to rain on OP’s parade, but out of curiosity, aren’t there similar tools for Windows already? Sometimes with even better GUIs like elesbb's GUI APK Tool
This looks like APK Multi Tool, minus all of the extra features. Even the folder structure is the same.
please help
i did everything as mentioned in ur tutorial. i colored some whatsapp smiles. and recompiled the apk and signed it. uninstalled my previous whatsapp and installed new one. but whenever i try to open a new contact to chat with it force closes. am attaching the edited apk. plz help me.
i didnt changed any resolution of images. just coloured them.
http://www.mediafire.com/download/ew7rgzz6qaa95uu/signed_whatsapp.apk
Interesting tool, would love it if i'd see screenshots and shared apks of modified apps! :good:
Great work.!!!
Hi Ankush,
You can use the Mediafire mirror.
http://www.mediafire.com/view/2zomqhmuoknb0gm/APK-Image-Themer_3.rar
BTW, amazing job now I can theme my apps...:good::good:
Downloaded
Ankush menat said:
Today I am proud to present my new creation EAIT - EASY APK IMAGE THEMER.
Download from dropbox
Please provide me mediafire mirror(mine account is not working properly)
I see sometimes peoples get very shocked after they see my modded versions of whatsapp, so I thought lets make something which helps to *any* normal android user to edit any apk.
So what exactly is EAIT, it's a simple tool which extracts APK to let you edit images and then compress it back to .apk to install on your phone.
What you need?
JRE 6/7 -download it from java.com
Any good image editor like l Photoshop, GIMP or Paint.net
steps:
1. Download .rar from above.
2. Extract in C:/
3. Take backup of app(by ES explorer) you want to edit and move it to "PLACE-APK-HERE"
4. Run main application "easy apk image themer" from folder.
5. See your current apk will be listed on top.
6. Press 1 and enter to extract
7. Minimize the window and go to 'Project' folder. You'll find appname.apk folder, click on it.
8. Browse through "res" folder and see images inside drawable folders. Edit then with help of Photoshop/GIMP/Paint.NET.
Warning: rules of editing
>never edit "imagename".9.png files or you may get force close.
>If you want to replace image then choose something that has same resolution
9. After all editing maximize the window you previously minimized.
10. Press 2 and hit enter, wait for a while.
11. Press 3 and hit enter wait for a while.
12. You will find Signed-appname.apk in your "place-apk-here" folder
13. Send that app to your phone and install ( you may need to Un-install previous one)
14. Enjoy... and press thanks if you liked it
Report any bugs/problems here only.
Some images
the result:-
Click to expand...
Click to collapse
Will try it soon cool tool will try to mod some apps
+1 Nice tool
himanshu.khanna said:
i did everything as mentioned in ur tutorial. i colored some whatsapp smiles. and recompiled the apk and signed it. uninstalled my previous whatsapp and installed new one. but whenever i try to open a new contact to chat with it force closes. am attaching the edited apk. plz help me.
i didnt changed any resolution of images. just coloured them.
http://www.mediafire.com/download/ew7rgzz6qaa95uu/signed_whatsapp.apk
Click to expand...
Click to collapse
You've edited one .9.png which is causing FC
So from what I am seeing, this allows you to easily edit images in apps. Does it however facilitate color changing? I'd like to theme facebook into the one team blackout has
asdfasdfvful said:
So from what I am seeing, this allows you to easily edit images in apps. Does it however facilitate color changing? I'd like to theme facebook into the one team blackout has
Click to expand...
Click to collapse
Facebook is mostly coded with HEX color codes and not Images...
You should use APKtool by brut.all
There are tons of guide available for How-to-theme-with-Apktool on XDA follow them.
Ankush menat said:
Facebook is mostly coded with HEX color codes and not Images...
You should use APKtool by brut.all
There are tons of guide available for How-to-theme-with-Apktool on XDA follow them.
Click to expand...
Click to collapse
Mhm... Apktool keeps on giving me issues. I guess I'll just love without theming
Sent from my One S using XDA Premium 4 mobile app
thanks but,
Ankush menat said:
You've edited one .9.png which is causing FC
Click to expand...
Click to collapse
how do i identify that which one is .9.png file? any suggestions?
himanshu.khanna said:
how do i identify that which one is .9.png file? any suggestions?
Click to expand...
Click to collapse
See the Image...
Those image files who have name like name.9.png will be visible as name.9 in Windows dont edit them
please help
Ankush menat said:
See the Image...
Those image files who have name like name.9.png will be visible as name.9 in Windows dont edit them
Click to expand...
Click to collapse
see i edited these files and they dont have .9.png in there name.View attachment 2479108
Sure, this is similar to some of the other apk editors out there like ApkTool/ApkMultiTool but this is NEWB friendly as the op expressed. I think this is a great program for someone just starting to learn about the android os and curious about themeing their own applications. Wish I had this tool when I first started themeing with apk multi tool. Without all the fluff and extra features, this software will be very helpful for users who are specifically interested in modifying the look of their applications. Good job Ankush
Anyone have any tips on editing Hangouts.apk? More specifically I would like to modify the emoji. Does framework-res.apk need to be included or something?
Sub'ed
OK so far so good, anyone know the name or where in the APK folder (which drawable folder) I could find the background images. I am working on the facebook messenger from my Sprint GS3.
Well I managed to edit the color of one of the pictures inside an app (ended up using the clock app) and now I cannot get it to install. I deleted the old clock and tried installing from es and also flashing from TWRP but could not find the file there (guess because it was not a .zip). Has to be in system/app folder.

Categories

Resources