Hi Guys,
Is it possible to change the colour of the selection colour in Stock Android (I think it's already Green in Sense Roms)? But in Stock it's Orange, I want to know if there's a way to change it to Green?
I'm guessing i just need to alter a colour code in some xml file somewhere but absolutely no idea where to start looking!
Cheers
Paul
Its in the framework-res.apk in the /system/framework folder. There are png files that you need to edit.
Use APK Manager 4.9 to decompile the file, then edit with Photoshop and compile the file again.
Make a flashable CWM zip file and flash it.
Search on the board for the how-to's.
brainmaster said:
Its in the framework-res.apk in the /system/framework folder. There are png files that you need to edit.
Use APK Manager 4.9 to decompile the file, then edit with Photoshop and compile the file again.
Make a flashable CWM zip file and flash it.
Search on the board for the how-to's.
Click to expand...
Click to collapse
Cheers Brain - Exactly what i was after! I'll give this a go this evening!
Well...if you succeeded, would you mind sharing it with us? Thats one thing im searching for since using gingerbread.
I'm looking for a guide which tells how to make a own custom ROM from another one
I mean:
1. How to add/replace/remove apps in /system/app/?
1. a) Do they need to have special permission?
2. How to replace boot screen?
3. How to add custom kernel?
4. How to add Desire lockscreen/flip clock?
5. How to add transparent notofication area?
6. How to add Power menu?
I've been serching forum, but didn't find such tutorial. Would be very thanful to get this knowledge.
I think that will be very useful for maaaany android maniacs
1. Simple delete/copy apks in .zip file using 7-Zip or any other.
2. I belive you need to put bootanimation.zip in /data/local/ folder.
3. Idk
4. For Desire lockscreen you need edited HtcLockScreen.apk; for flip clock - HtcClockWidget.apk
5. Edited /system/framework-res.apk or /system/framework/com.htc.resources.apk. I'm not sure
6. You need edited /system/framework/android.policy.jar
69. Resign your zip file using Auto Sign
Attachment doesn't load, but I know about resigning ROM after everything is done
Ad. 1. As I thought, but do the need special permissions? And I also wonder one thing. Are they installed while flashing? Cuz they need to be in system registry, I think...
I have found this: http://wiki.android.com.pl/wiki/Kon...iana_instalowanych_aplikacji_razem_z_systemem
No any permissions etc.
Found this, too. Thanks.
to add a custom kernel you have to unpack the boot image and edit the ramdisk manually, although i think there is an option in dsixda's kitchen to unpack and repack the boot.img
I've got two more questions:
1. When signing, three files are created in folder META-INF: CERT.RSA, CERT.SF, MANIFEST.SF. But in other packages I see also com/google/android/update-script in META-INF. How to make it? Is it necessary?
2. If I want to make only flashable update file which changes one app or another file, eg. framework-res.apk, I have to create folder structure: system/framework/framework-res.apk, add it to zip archive (no compression?) and sing using Auto-sing. Am I right?
Edit:
Found nice guide there: update-script syntax
tomekk_nt said:
I've got two more questions:
1. When signing, three files are created in folder META-INF: CERT.RSA, CERT.SF, MANIFEST.SF. But in other packages I see also com/google/android/update-script in META-INF. How to make it? Is it necessary?
2. If I want to make only flashable update file which changes one app or another file, eg. framework-res.apk, I have to create folder structure: system/framework/framework-res.apk, add it to zip archive (no compression?) and sing using Auto-sing. Am I right?
Click to expand...
Click to collapse
The most important part of a recovery update zip is the update script. It will tell the recovery what to do. If you want an example of a basic update package, which replaces one file in the /system/framework (although a different one) can found here. Open this and read the META-INF/com/google/android/updater-script (or whatever its called). The syntax is pretty straight forward and I think its easiest to learn from the examples of updater scripts found here on XDA. For the simple case, of only replacing/adding files to the /system partition you can leave the updater script from the above example as is and only change the files under the /system directory in the zip.
Note, that the above example uses the newer upader-script (I hope I am writing this correctly, I am writing from memory) which also has a binary file in the same directory. Some update zips use the older "update-script" lone text script. For these kind of scripts, you can find a guide here.
Personally, I use RA recovery, and for this recovery you need to sign the update zips (last thing you do of course). At least for RA recovery, both the older "update-script" and the newer "updater-script" work fine, so its up to your personal preference which do you prefer.
Thanks. Found a guide you mentioned a couple of minutes ago and read it.
The more I know, the more questions it brings So one more thing. If I'd like to use the newer version of syntax: "updater-script", I need also to put this binary file in this folder. But I create/edit only "updater-script", binary file is the same for all packages, or do I need to edit it, too?
I built a kernel tool long time ago, very easy to use (only for linux)
1: unzip the file, place it where you want it eg your desktop
2: place boot.img in the working directory
3: double-click the menu icon or launch from terminal
4: it creates a new directory named BOOT-EXTRACT,edit what you want in there or change the kernel etc.. and repack it again via the kernel tool
see screenshot. here for those how want the tool >>> http://www.elelinux.se/tools/kernel_tool.zip
Edit: Only for Hero
tomekk_nt said:
Thanks. Found a guide you mentioned a couple of minutes ago and read it.
The more I know, the more questions it brings So one more thing. If I'd like to use the newer version of syntax: "updater-script", I need also to put this binary file in this folder. But I create/edit only "updater-script", binary file is the same for all packages, or do I need to edit it, too?
Click to expand...
Click to collapse
Only the updater-script. The binary is a replacement of the script-interpreter I think, but thats just an assumption.
elelinux said:
I built a kernel tool long time ago, very easy to use (only for linux)
Click to expand...
Click to collapse
And that's a good reason to install newest Ubuntu Thanks!
riemervdzee said:
Only the updater-script. The binary is a replacement of the script-interpreter I think, but thats just an assumption.
Click to expand...
Click to collapse
That's mine assuption, too, but would like to know it for 100%
Edit: I see you use it in your kernel update package. So you write only updater-script and place also update-binary next to it?
LOL, you've got help from every well known hero dev on xda, I'm sure you'll have all the info you need now to start building rom's. Good Luck!
Found an app called Easy Flashable zip Builder on this thread. Will test it soon.
tomekk_nt said:
Found an app called Easy Flashable zip Builder on this thread. Will test it soon.
Click to expand...
Click to collapse
But it is for MS Windows, or saw I wrong ? I have also built a tool to javasign files,but should probably write a manual first,it is easy to use but some dependencies maybe not so easy for a beginner with Linux.
tomekk_nt said:
That's mine assuption, too, but would like to know it for 100%
Edit: I see you use it in your kernel update package. So you write only updater-script and place also update-binary next to it?
Click to expand...
Click to collapse
Correcto
i have modificate blurphone.apk ( just a png file) and after this steps (Link) I have no network and fc.
Somebody can help me? I have read a lot of things about how to sign and modificate apps but nothing yet about Motorola blur system apps.
Thx
If you are modifying simple png picture then you can do it without decompiling and compiling, just extract with 7zip and modify them and install it back via flashable zip.
Did you tried to put the apk without signing ?
NITRO_100 said:
Did you tried to put the apk without signing ?
Click to expand...
Click to collapse
Yes. I have try to put png via 7zip then put apk in system, change permissions and move it in system/app.
i don't now how to do via flashable zip.
i will try again tomorrow.
Thx
resolved
NITRO_100 said:
If you are modifying simple png picture then you can do it without decompiling and compiling, just extract with 7zip and modify them and install it back via flashable zip.
Did you tried to put the apk without signing ?
Click to expand...
Click to collapse
I think i haven't followed well your steps, so i have tried again and now it's run.
Thx very much.
I've created a MOD and a flashable zip file to install it.
The issue, for which I cant seem to find any help on is:
On certain devices it is required to edit the /system/csc/feature.xml file.
I dont want to replace the file all together, but just add some lines (if the set isnt there) or edit the lines (if it already is there).
I figure its just some code i need to add into the updater-script, but dont know where to start?
Any help would be appreciated.
TIA.
dannyben said:
I've created a MOD and a flashable zip file to install it.
The issue, for which I cant seem to find any help on is:
On certain devices it is required to edit the /system/csc/feature.xml file.
I dont want to replace the file all together, but just add some lines (if the set isnt there) or edit the lines (if it already is there).
I figure its just some code i need to add into the updater-script, but dont know where to start?
Any help would be appreciated.
TIA.
Click to expand...
Click to collapse
If your trying to build a flashable zip , here's the link to help you to build one .http://forum.xda-developers.com/showthread.php?t=1721680 have a nice day.
Repulsa said:
If your trying to build a flashable zip , here's the link to help you to build one .http://forum.xda-developers.com/showthread.php?t=1721680 have a nice day.
Click to expand...
Click to collapse
Thanks for the reply.
I've already created a working flashable zip though.
My issue is that after someone flashes it, they then need to go into /system/etc/feature.xml and look for a few lines of code to edit or add.
What Im trying to do is to put those edits into my zip file so that the user won't need to manually edit the file afterwards.
I cant include the feature.xml along in my zip though, because in doing so it would completely overwrite the users current file --which has other important code inside of it.
Deleted.
turkkilainenpippuri said:
Hi!
I would like to create a boot animation that uses the basic J5 bootloop.
I would need you to convert the .qmg to .png and send to me. It's very simple with this app created by @xperiacle (Original thread). I would do it myself but the ROM used to convert the file must be either stock or stockish to work and I would lose so many settings, tweaks etc. by flashing stock and then back. As a reward I would of course hit the thanks button, send you the animation (if you please) and honor you as my savior for life! :angel: Also if you have an idea or reasonable preference(s) for the boot animation, I will make it happen.
Anyways here are the instructions stolen from the original thread (don't kill me xperiacle!):
"So just download the app(Qmg2Png), install, and pick an apk(Extract_this.apk) from sdcard and the app will extract the qmg resources and convert them to png format and saving them in the QMg2Png folder in the sdcard. The output folder retains the folder structure of the extracted apk."
Thank you in advance! Peace! :good:
Click to expand...
Click to collapse
If you want the stock boot animation then download the relevant firmware and pull it out of the system.img.
Please don't ask me to guide you how as there are plenty already out there.
ashyx said:
If you want the stock boot animation then download the relevant firmware and pull it out of the system.img.
Please don't ask me to guide you how as there are plenty already out there.
Click to expand...
Click to collapse
It's in the .qmg format. There is no other way to extract it that I know of. Bootanimation.zip? No problem. Qmg? Pain in the ass.
Edit: just to be clear the stock rom uses an encoding/decoding method for qmg files that don't exist in custom roms nor is it used by any other than samsung phones. But anyhow it is not the end of the world for me if I don't get it extracted. Then I just focus on some other ideas for animations.
turkkilainenpippuri said:
It's in the .qmg format. There is no other way to extract it that I know of. Bootanimation.zip? No problem. Qmg? Pain in the ass.
Edit: just to be clear the stock rom uses an encoding/decoding method for qmg files that don't exist in custom roms nor is it used by any other than samsung phones. But anyhow it is not the end of the world for me if I don't get it extracted. Then I just focus on some other ideas for animations.
Click to expand...
Click to collapse
It's in the stock system image. All you need do is extract it.
@ashyx You just don't get it.. I have already extracted it from the system img. I need to convert the qmg to png files to edit it. Read my posts more carefully to understand.
turkkilainenpippuri said:
@ashyx You just don't get it.. I have already extracted it from the system img. I need to convert the qmg to png files to edit it. Read my posts more carefully to understand.
Click to expand...
Click to collapse
OK let me ask you this?
What is preventing yourself from making a backup of your device with twrp which literally takes minutes, install the rom you require, do what you need and then simply restore?
@ashyx You are right but I don't want to flash any rom since when I do, I get this weird issue with my screen; I am unable to turn it off and it seems to be a matter of luck to get it working again. Thank you anyways! https://forum.xda-developers.com/galaxy-j5/help/screen-help-t3585090