[Q] How to start cook /modify ROM - Android

I searched in the forum, but it seems to be no present a tutorial forcooking a custom ROM.
I've got a GalaxyS, i flash many ROM and i've to install apps everytime...boring! So I wonder if is it possible to modify a custom ROM to add/remove apps for instance.
I'm a java developer, but I've got no experience with Linux... Is it a problem?
Could someone post a kind of guide to learn how to moify a ROM?

+1
its because we have touchwiz.
if we had stock android, it would be much easier developing

Well I have an evo and I too am looking for a tutorial to cook roms. I have no developing experience and just want to learn.

count me in too! I already have ubuntu just need some direction to get started on the vibrant.

Here it is a video guide for Samsung GalaxyS (i9000)...thank you Nokia7Vista!

Edit: nevermind, thought I was in a different section
Sent from my HTC Glacier using XDA App

Read read and read.
Go through the entire Android section of the Chef Central (The section you posted this in).
Check all the threads taht look promising and talk about tutorials or info or what not... Just sift through the data here and they'll have tons of links, threads, tutorials for you that you can read and learn how to do everything at...

zat81 said:
I searched in the forum, but it seems to be no present a tutorial forcooking a custom ROM.
I've got a GalaxyS, i flash many ROM and i've to install apps everytime...boring! So I wonder if is it possible to modify a custom ROM to add/remove apps for instance.
I'm a java developer, but I've got no experience with Linux... Is it a problem?
Could someone post a kind of guide to learn how to moify a ROM?
Click to expand...
Click to collapse
You can modify:
framework-res.apk
All the apps, you can unpack the .apk's, located in /system/app/ and replace the icons, or even the whole app.
You can add/remove/replace .apk's, located in /system/app
services.jar
Much, much more.
If you're on Linux, you can unpack the .apk's out of the box. Otherwise, install 7zip.
Once you're done modifying them.

Related

Cooking Help

I was thinking of teaching myself how to cook WP7 for Leo. Ive looked through the HD2 section and the WP7 section. I got myself the kitchen and some basic instuructions, but i have a few questions.
1) where are the langugage files and how can i add/delete language abilities?
2) I can make the default.hvm file and user.hvm file, but how do i open them to edit things?
3) If i screw up cooking my ROM and test it on my HD2, will it brick the phone?
I really dont want to release something, that doesnt work, so if anyone could help me, that would be great!
nips_uk said:
I was thinking of teaching myself how to cook WP7 for Leo. Ive looked through the HD2 section and the WP7 section. I got myself the kitchen and some basic instuructions, but i have a few questions.
1) where are the langugage files and how can i add/delete language abilities?
2) I can make the default.hvm file and user.hvm file, but how do i open them to edit things?
3) If i screw up cooking my ROM and test it on my HD2, will it brick the phone?
I really dont want to release something, that doesnt work, so if anyone could help me, that would be great!
Click to expand...
Click to collapse
Just for starters, have a look at Yuki's Great tut on cooking WP7, which i believe you already have.
now the questions,
1) i dont know much about this, but usually on x86 platform microsoft has ttf fonts for languages which are linked to system language preference using registry database.
2) they are registry hives, use any registry hive editor from google (works for me)
3) Nope, HSPL protects user from bad flashes in bootloader, MAGLDR protects HSPL by doing flash work in userspace. so if you flash a bad image, power goes off during flash using MAGLDR and DWI, only the data on NAND will be corrupt, you can still boot into HSPL bootloader and MAGLDR and next time you flash a good image, that will boot as well. (you will have to format/clean the partitions ofc if using Android)
Although this is a dev section its not for asking questions, do that in the Q&A forum.
The only posts here should be dev releases/projects/reference etc.
What do you think this section would look like if everybody was allowed to just post questions?? Thats the whole reason the Q&A forums were created in first place.
sorry TheATHEiST, my bad. ill remember that from now on.
@Rick_1995. Thanks for that! should get me started!
nips_uk said:
sorry TheATHEiST, my bad. ill remember that from now on.
@Rick_1995. Thanks for that! should get me started!
Click to expand...
Click to collapse
The .hvm files are actually editable in any text editor, as I found out. Just don't forget to convert them back to .hv files like I did.

Q... How to set up Linux dev environment

Ok I installed the jdk on 11.10 ubuntu. The installed eclipse from the software center. I'm currently installing the android sdk. All of the sdk. I'm assuming using eclipse I should install the adt plugin. I'm interested in developing an app. Any pointers would be awesome. If anyone has any links to read up on app development for newbs I would be grateful. I would like to build a ROM to, something for personal use. I would post it if I ever feel its worth it. I'm interested in learning development and i have some great ideas for apps that do not exist that could be decent money makers. Just gotta make the thing. As I already said any help or advice would be awesome. Links would be cool to read up on. And thanks in advance for anyone who helps.
Sent from my PG86100 using Tapatalk
Look in my signature for gingerbread compilation. It will help some hopefully
私のEVO 3Dから送信される。
find the thread with "dsixda rom kitchen"
When i use eclipse and go to /help/install new plugin and set it up with the links from the sdk webpage i get this error. It finds the adt plugin but then wont let me install it.
Cannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 15.0.0.v201110251216-213216 (com.android.ide.eclipse.adt.feature.group 15.0.0.v201110251216-213216)
Missing requirement: Android Development Tools 15.0.0.v201110251216-213216 (com.android.ide.eclipse.adt.feature.group 15.0.0.v201110251216-213216) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found
Hi mikedavis120,
Adding htt p: / SOMETHING /download.eclipse.o SOMETHING rg/releases/indigo (Indigo Repos) to your "Install Software"-List solves it.
PS: As a new user i was not allowed to post "Spam" links. I hope it's ok to 'salt' my spam with random words :]

[Q] I want to know how to change the system camera apk of the GS3.

Greetings!
Well, is how the title says. I want to start making my own systems apps. For instance, I want to start developing a camera apk for my GS3 but the problem is that I don't know how to do it. I don't know how to open those internals files like xml files(they do not open correctly with a note app), .rsa files, .mf files, .sf files, .dex files, .arsc files and the list continues. How to compile and discompile apks or flashable files...
All of this is because I want to star my own proyect, and through this way, to enter the android developing community of the GS3!
If anyone could help me to accomplish this I would be VERY grateful! If theres a guide (I tried to look for one but my research did not throw any result) that would be better!
Hope you could understand me because English is not my main language, but hey, I'm learning
Thank You SO MUCH for YOUR TIME!
Personally I think you should start to learn the programming and code from your toaster, but hey - if you want to damage your S3 - it is your free will (I hope)
OK, let's go to the matter, first. Assessing your coding skills based on your questions, I decided that you should start your learning from this.
Furthermore, to be more presice against your questions, if you would become literate expert in above linked knowledge, feel free to use
this as a small sample.
If it made you curious, why not try for even more interesting news?
OMG ROTFL:laugh::laugh::laugh::laugh:
Logic says go to the Android Development Hacking / Chef Central and the other similar forum on XDA .
jje
JJEgan said:
Logic says go to the Android Development Hacking / Chef Central and the other similar forum on XDA .
jje
Click to expand...
Click to collapse
I doubt, as he does not know even how to open xml files...
Well, I am now trying to do my best. I think I can manage myself with the info I found...

Android files system explanation?

Hi,
Do you kwnow any guide or explanation about the files in android, i'm new at coocking roms, and i'm like going arround the rom looking for things but its really hard, it would be helpful a guide with the thing inside each folder(more or less) like frameworks explained, system.apk etc..
if you know something like that it would be helpfull.
Thanks
alnaufra said:
Hi,
Do you kwnow any guide or explanation about the files in android, i'm new at coocking roms, and i'm like going arround the rom looking for things but its really hard, it would be helpful a guide with the thing inside each folder(more or less) like frameworks explained, system.apk etc..
if you know something like that it would be helpfull.
Thanks
Click to expand...
Click to collapse
I think it's quite good:
techblogon.com/android-file-system-structure-architecture-layout-details/#
(I can't post URLs because I've written less than 10 posts).

Custom Tiles to pretty stock ROM

Hi there guys and girls
I have stock Lollipop Rom, rooted with TWRP installed; I would like to add a few tiles to the very few available at the moment, also if possible reorder them..
I searched and searched, here and on Google, but the only things I found were: old old and useless method for JB, xposed module (cannot install Xposed here, it's an x86_64 CPU) and the Custom Quick Settings app, which doesn't work good for me..
So, I unpacked the framework of the ROM, de-compiled SysteUI.apk but now I'm basically lost because I don't know what to edit to achieve my goal! I can't even understand what to look for: I'm pretty sure my stuff should be in qs* xml and smali files, but it's a mess there
Do you please have any tips for me, any how-to, guide, suggestions, whatever? I take everything!!
Thanks a lor, see you!
brainvision said:
So, I unpacked the framework of the ROM, de-compiled SysteUI.apk but now I'm basically lost because I don't know what to edit to achieve my goal! I can't even understand what to look for: I'm pretty sure my stuff should be in qs* xml and smali files, but it's a mess there
Do you please have any tips for me, any how-to, guide, suggestions, whatever? I take everything!!
Thanks a lor, see you!
Click to expand...
Click to collapse
Will this do, I would look in your SystemUI first. - http://forum.xda-developers.com/galaxy-s5/development/mod-t3005222
thanks but I'm already looking at SystemUI but it's plenty of stuff there and it's difficult to change tiles.. Also the thread you linked is only for Samsung Touchwiz, you can see from the attached screenshot that shows the dialog where to pick which tiles/Quick Settings to include.. There the OP just unlock the limited number, but the rest of the stuff is already there..

Categories

Resources