Developing your own rom tutorials? - Epic 4G Q&A, Help & Troubleshooting

i have dug a little and found the files which need edditting in order to make my own rom but still really have no idea what is what and really could use a tutorial or two....Would be great if somebody could direct me in the right direction,i would love ot atleast poke a little more in developing my own rom.i have 3 linux varieties to my disposal because the one thing i read said you needed linux however i don't know what additional software,etc to download.
PyRo

blspyro said:
i have dug a little and found the files which need edditting in order to make my own rom but still really have no idea what is what and really could use a tutorial or two....Would be great if somebody could direct me in the right direction,i would love ot atleast poke a little more in developing my own rom.i have 3 linux varieties to my disposal because the one thing i read said you needed linux however i don't know what additional software,etc to download.
PyRo
Click to expand...
Click to collapse
I've been pondering the same thing, I found the following
http://samsunggalaxysforums.com/showthread.php/3770-Make-your-own-ROM-Doc-and-Stefunel.
This appears to be everything you need to get started. Let me know what issues you have because I'm planning on taking this task on myself. Perhaps bouncing troubleshooting issues could come in handy.

Please post questions in General section.

Related

Just getting started

well I've just order this phone and wondering where to start.
First how to modify? I was reading something about codes?
Second the what kind of software updates, performance mods.
Third cosmetic stuff.
Any help would be greatly appreciated, possible a list of stuff you guys would do to your touch out of the box.
Read everything you can get your hands on here and the other forums ... then read some more before you do any updates ... then do it really slow ... ad a few things then test ... add a few more ... test some more ... once you figure out what you will use and what you won't ... read some more before you ever consider flashing a rom ... just my two cents
fuzzy
yeah thats what i planned on attempting, but there is sooooo much info on these subjects, and it seems like you just get taken to another tread to another tread.
-so i guess if someone could give me a good first and second step of stuff to do. I think by then can handle it.
examples:
-does the touch come with windows pro. 6.1 straight out of the box or does it need to be upgraded?
-what about the Rev A upgrade I have been reading out?
-Then I was reading somewhere else or possible on a youtube video, a guy adding some software to make it run more efficiently.
so yup just some basic questions if guys could help out, thanks.
spigen said:
yeah thats what i planned on attempting, but there is sooooo much info on these subjects, and it seems like you just get taken to another tread to another tread.
-so i guess if someone could give me a good first and second step of stuff to do. I think by then can handle it.
examples:
-does the touch come with windows pro. 6.1 straight out of the box or does it need to be upgraded?
-what about the Rev A upgrade I have been reading out?
-Then I was reading somewhere else or possible on a youtube video, a guy adding some software to make it run more efficiently.
so yup just some basic questions if guys could help out, thanks.
Click to expand...
Click to collapse
touch has 6.0. can be upgraded. for how to: look here: http://forum.ppcgeeks.com/showthread.php?t=17473
there are plenty of 6.1 roms out there both here on xda and over at ppcgeeks.
become a member of ppcgeeks.com if you are not already, that is whats really going to help you. that is also where the youtube thing is. http://forum.ppcgeeks.com/showthread.php?t=6623&highlight=youtube
rev a upgrade seems to not be coming out for the touch for at least another few months, but ppl will be going crazy enough that when it does, you will know for sure.
feel free to ask more questions
but the best thing you can do is to READ READ READ (and that is what everyone will tell you too lol (well mostly)).
good luck!
EDIT: you might also check this out for youtube (havent read it myself) : http://forum.xda-developers.com/showthread.php?t=385227

[Q] How to cook a ROM?

I've been looking into creating my own Galaxy Nexus ROM but I can't for the life of me find out where to start. This is mainly going to be just for entertainment purposes of course.
As far as I know (which is not very much at all) I must compile the AOSP source code. The problem is I don't even know what compiling is. I don't mind if I have to learn as I have a very high interest in this and I'm possitive that I could learn fast.
Could someone please point me in the right direction to making a ROM?
I've also heard of people doing RAM optimizations,fullu deo-dexed, init.d scripts and speed optimizations. How would one go about doing that?
Any help would be GREATLY appreciated.
You have a lot of reading ahead of you.
I know there are guides for some of the things you mention at freeyourandroid.com but honestly man start reading
Android - making grown men pee sitting down since 2.0
Read the stickied post in the general forum on how to compile from source.
Also, you should really know and understand how the android system works before making a rom.
Sent from my Galaxy Nexus using xda premium
Hypercore said:
As far as I know (which is not very much at all) I must compile the AOSP source code. The problem is I don't even know what compiling is.
Click to expand...
Click to collapse
Let's start here. Do you know much about operating systems? You say you don't know what compiling is... so I take it you've never done any programming, even, say, a quick intro class in university? That's not a huge deal--I'm no programmer but I work with OSes all the time (especially Linux) and have learned a lot of scripting here and there.
I'd say start with learning about how Android works internally. Might even want to read up some on Linux if you don't know much about it, since that's the foundation.
There are plenty of guides on various forums (at least, there used to be) here, but a good place to start is to take an update .zip file and pick it apart. Start with a basic AOSP ROM, maybe, and start digging through it on your computer to see what's there and what does what.

miui port

http://forum.xda-developers.com/showthread.php?t=1827256
http://forum.xda-developers.com/showthread.php?t=1483332
http://forum.xda-developers.com/showthread.php?t=1957219
I know this is a question but I'm hoping to get some help on development for this and the info I gather may be usefuluseful for other ROM development
I guess what I'm mainly asking for is someone with dev experience to help me walk through setting up my environment and getting this going, and someone who doesn't mind endless newbish questions. And possibly doing a little bit of development along side of me if I run into something I can't handle
idontwanttobeanoob said:
I guess what I'm mainly asking for is someone with dev experience to help me walk through setting up my environment and getting this going, and someone who doesn't mind endless newbish questions. And possibly doing a little bit of development along side of me if I run into something I can't handle
Click to expand...
Click to collapse
I should have a disclaimer that I am not a full developer really and anything I say can and should be corrected by a real dev but I tend to know a good deal more than the average end user so therefore I try and help where I can
That said, from what I've seen from other devs getting the ROM on the device isn't that hard once you know how and assuming it's not some tricky ROM meant for a specific device (that said, MIUI is the kind of ROM that to me seems like it should be easy to get on a wide number of devices). So, if you want MIUI, it's probably best to ask for someone to port it and if it isn't too hard (I don't think it is) it's just a matter of the dev being nice enough
Teaching you to compile the ROM on your own though, may actually take a lot more time and effort. If you want to learn to make ROMs, which actually is rather easy compared to other parts of developing if you're not making your own from scratch, you could learn to do that, but it's probably better to learn the basics and go to a thread for it.
If you just want MIUI for your KF2, it's probably easiest to ask a dev to do it for you.
As always, any dev feel free to correct me if I'm wrong
iytrix said:
I should have a disclaimer that I am not a full developer really and anything I say can and should be corrected by a real dev but I tend to know a good deal more than the average end user so therefore I try and help where I can
That said, from what I've seen from other devs getting the ROM on the device isn't that hard once you know how and assuming it's not some tricky ROM meant for a specific device (that said, MIUI is the kind of ROM that to me seems like it should be easy to get on a wide number of devices). So, if you want MIUI, it's probably best to ask for someone to port it and if it isn't too hard (I don't think it is) it's just a matter of the dev being nice enough
Teaching you to compile the ROM on your own though, may actually take a lot more time and effort. If you want to learn to make ROMs, which actually is rather easy compared to other parts of developing if you're not making your own from scratch, you could learn to do that, but it's probably better to learn the basics and go to a thread for it.
If you just want MIUI for your KF2, it's probably easiest to ask a dev to do it for you.
As always, any dev feel free to correct me if I'm wrong
Click to expand...
Click to collapse
I'm actually finishing up my college work then I'm setting up my environment. I don't believe getting at least an alpha build up and running will bentha hard, I just need someone to double check my work so that no one is bricking their device due to a mistake I make
On the note of questions, is it possible to make a suitable Linux environment with the wubi installer?
Setting up Ubuntu now
base and port rom downloading now, ill keep everyone up to date with progress
Any update? para would be a nice port also! I tried but couldn't get it to boot...
Chrisbabs85 said:
Any update? para would be a nice port also! I tried but couldn't get it to boot...
Click to expand...
Click to collapse
Biggest issue I'm having is finding the tools and getting the drivers to work on Ubuntu. Its a bit of a learning curve but no worries I'll get this baby working. Also got a project I'm helping a friend with for the nook.
idontwanttobeanoob said:
Biggest issue I'm having is finding the tools and getting the drivers to work on Ubuntu. Its a bit of a learning curve but no worries I'll get this baby working. Also got a project I'm helping a friend with for the nook.
Click to expand...
Click to collapse
Also what device does para run on? Easiest way to port a ROM is make sure its one that already works on a similar device ( porting miui for kindle fire to the kindle fire 2) also the ROM your trying to port should have the same screen density. The three links up top seem to be excellent sources of information
for anyone thats interested i believe im almost done with an alpha version of the port, im asking a few newbish questions as im teaching myself as i go and im gonna try to have some people take a look at what i did just to make sure theres no insta brick on flashing it.
idontwanttobeanoob said:
for anyone thats interested i believe im almost done with an alpha version of the port, im asking a few newbish questions as im teaching myself as i go and im gonna try to have some people take a look at what i did just to make sure theres no insta brick on flashing it.
Click to expand...
Click to collapse
Hi mate, I'll test it! thanks for links going to check them out, I know paranoid runs on nexus 7 I will have to check
Cheers!
Chrisbabs85 said:
Hi mate, I'll test it! thanks for links going to check them out, I know paranoid runs on nexus 7 I will have to check
Cheers!
Click to expand...
Click to collapse
Once I get some help with the update script and have someone take a look at the files to see if they can see any major issues I'll upload it and send you a link. However basic disclaimer around here applies.... If the world ends etc I take no responsibility. Ie don't sue me lol. But that being said can't wait to finish this.
idontwanttobeanoob said:
Once I get some help with the update script and have someone take a look at the files to see if they can see any major issues I'll upload it and send you a link. However basic disclaimer around here applies.... If the world ends etc I take no responsibility. Ie don't sue me lol. But that being said can't wait to finish this.
Click to expand...
Click to collapse
Oh wow. Nice progress! It's good to see more development around here! I'm glad you found the help you need and everything went smoothly (so far)
Best of luck!
iytrix said:
Oh wow. Nice progress! It's good to see more development around here! I'm glad you found the help you need and everything went smoothly (so far)
Best of luck!
Click to expand...
Click to collapse
Thanks
So far I'm stuck until I can either a figure out update scripts myself or I get some help. Everything seems OK but till I can try to boot this myself I can't really tell. Also once the HD codec issue is fixed I'll be merging that, I'll also be taking suggestions for fixes.
idontwanttobeanoob said:
Thanks
So far I'm stuck until I can either a figure out update scripts myself or I get some help. Everything seems OK but till I can try to boot this myself I can't really tell. Also once the HD codec issue is fixed I'll be merging that, I'll also be taking suggestions for fixes.
Click to expand...
Click to collapse
Update script should be fairly easy just compare the base and port I guess?
I got Ubuntu set-up and I'm going to begin porting paranoid. Also don't worry I have a few test devices
idontwanttobeanoob said:
Thanks
So far I'm stuck until I can either a figure out update scripts myself or I get some help. Everything seems OK but till I can try to boot this myself I can't really tell. Also once the HD codec issue is fixed I'll be merging that, I'll also be taking suggestions for fixes.
Click to expand...
Click to collapse
Oh I forgot about HD....hmmm. I am not sure how difficult patching things from other ROMs in is, but it seems like the next hascode release should fix most if not everything majorly wrong and I think that would be a better base point for building ROMs. It could be easy though and the thing is pretty damn stable. I've only ever had one issue beyond HD and re-flashing fix it so, possibly this is a good build to work off of
Yeah, it seems no one is really on right now but later they may be able to help, especially in IRC
Chrisbabs85 said:
Update script should be fairly easy just compare the base and port I guess?
I got Ubuntu set-up and I'm going to begin porting paranoid. Also don't worry I have a few test devices
Click to expand...
Click to collapse
One would assume but with semi limited knowledge on them I come to two assumptions, first off is the simple fact that I know the partition tables are different. So if the script tries to send something somewhere it doesn't belong it could be bad, second I see some differences in the scripts that I don't understand and there for do not want to mess with them until I do or someone who does will explain.
My goal is to not brick any testers kfires just seems bad for business
idontwanttobeanoob said:
One would assume but with semi limited knowledge on them I come to two assumptions, first off is the simple fact that I know the partition tables are different. So if the script tries to send something somewhere it doesn't belong it could be bad, second I see some differences in the scripts that I don't understand and there for do not want to mess with them until I do or someone who does will explain.
My goal is to not brick any testers kfires just seems bad for business
Click to expand...
Click to collapse
:good:
Chrisbabs85 said:
:good:
Click to expand...
Click to collapse
After looking more in depth at the update script I saw one major difference...
Which is to do with the dev/block
So I went with the previous ROMs update script and I'm making the zip for initial testing now.
Fingers crossed
idontwanttobeanoob said:
After looking more in depth at the update script I saw one major difference...
Which is to do with the dev/block
So I went with the previous ROMs update script and I'm making the zip for initial testing now.
Fingers crossed
Click to expand...
Click to collapse
Good luck mate, if you think it's OK send me the link for testing...
Cheers!

[Q]any tutorial vids?

Has anyone found any tutorial videos on how to root, install custom recovery(TWRP looks tough to be entirely honest) and custom roms?
It always boosts my confidence to see someone successfully installing custom things.
Also I have never used LG products and have no idea how to do basic things such as getting in recovery etc. I have experience with samsung phones but nothing other than this:/ Would anyone be kind enough to redirect me or make some tutorial videos:$?
Kind regards
Also if you are interested please show your support to this topic
b3ava said:
Has anyone found any tutorial videos on how to root, install custom recovery(TWRP looks tough to be entirely honest) and custom roms?
It always boosts my confidence to see someone successfully installing custom things.
Also I have never used LG products and have no idea how to do basic things such as getting in recovery etc. I have experience with samsung phones but nothing other than this:/ Would anyone be kind enough to redirect me or make some tutorial videos:$?
Kind regards
Also if you are interested please show your support to this topic
Click to expand...
Click to collapse
There are highly detailed and step-by-step guides on how to do it on the board. You know they work by people saying that it did and the lack of threads freaking out that their device is thrashed. Please be thankful for what you've got and just read what we put together.
b3ava said:
Has anyone found any tutorial videos on how to root, install custom recovery(TWRP looks tough to be entirely honest) and custom roms?
It always boosts my confidence to see someone successfully installing custom things.
Also I have never used LG products and have no idea how to do basic things such as getting in recovery etc. I have experience with samsung phones but nothing other than this:/ Would anyone be kind enough to redirect me or make some tutorial videos:$?
Kind regards
Also if you are interested please show your support to this topic
Click to expand...
Click to collapse
i mean i rooted it and installed CM on it in a car 10 minutes after I bought it so i mean, confidence should be boosted
mustbepbs said:
There are highly detailed and step-by-step guides on how to do it on the board. You know they work by people saying that it did and the lack of threads freaking out that their device is thrashed. Please be thankful for what you've got and just read what we put together.
Click to expand...
Click to collapse
Wow. I do not understand your negativity, this would only help newer users like me and keep people like you having less to critisize. As for the detailed guides which you mention either I have not stumbled across them(in which case you could point out but you dont seem to want to help from your initial responce) or we have a different understanding of detailed step by step guides.
Either way if you do not want to help I suggest not responding and being thankful that you have the option to cary on with your schedule, reading what you feel is more important.
Thank you for stopping by and pointing out your opinion
thoughtlesskyle said:
i mean i rooted it and installed CM on it in a car 10 minutes after I bought it so i mean, confidence should be boosted
Click to expand...
Click to collapse
Can you point me out to your reading resources? I looked in the sections having a difficult time understanding how to install twrp recovery and later on how to get in recovery(button combo)
b3ava said:
Can you point me out to your reading resources? I looked in the sections having a difficult time understanding how to install twrp recovery and later on how to get in recovery(button combo)
Click to expand...
Click to collapse
As far as resources it mainly comes from doing this a bunch and reading the thread, the way I did it was different than the twrp thread in a couple ways, I'll explain in a bit
Sent from my HTCONE using Tapatalk
thoughtlesskyle said:
As far as resources it mainly comes from doing this a bunch and reading the thread, the way I did it was different than the twrp thread in a couple ways, I'll explain in a bit
Sent from my HTCONE using Tapatalk
Click to expand...
Click to collapse
Thanks in advance
b3ava said:
Wow. I do not understand your negativity, this would only help newer users like me and keep people like you having less to critisize. As for the detailed guides which you mention either I have not stumbled across them(in which case you could point out but you dont seem to want to help from your initial responce) or we have a different understanding of detailed step by step guides.
Either way if you do not want to help I suggest not responding and being thankful that you have the option to cary on with your schedule, reading what you feel is more important.
Thank you for stopping by and pointing out your opinion
Click to expand...
Click to collapse
Just do research instead of asking others to provide you with videos. If you learn it yourself and learn the ins and outs, it'll benefit you greatly when something inevitably goes wrong and you can figure it out yourself instead of relying heavily on others. As you move step by step in the guides, if something doesn't make sense to you, just Google it. It's not hard when you get used to doing it. Not trying to be mean or rude, but if you don't want to help yourself, we can't help you.
mustbepbs said:
Just do research instead of asking others to provide you with videos. If you learn it yourself and learn the ins and outs, it'll benefit you greatly when something inevitably goes wrong and you can figure it out yourself instead of relying heavily on others. As you move step by step in the guides, if something doesn't make sense to you, just Google it. It's not hard when you get used to doing it. Not trying to be mean or rude, but if you don't want to help yourself, we can't help you.
Click to expand...
Click to collapse
i will give him one thing though there is a pretty vital command missing in the twrp thread to get it to execute, or at least from how I did it on every other device
here is a link to a video on how to access recovery via the 3 button method.
I recorded it with my phone so I am sorry/not sorry about the quality but it gets the job done.
also i can relate with you on wanting to see it visually, even as somebody who knows what they are doing, especially things involving button combo's I have a harder time reading than if i just saw a 30 second video on how to do it.
http://youtu.be/uo3YfszOPsQ
as for the recovery flash that's a little more involved and i already have my device rooted so if i did it, it would be from CM, and i'm not entirely sure if that would cause a problem (i don't think so though because loki is cool like that)
mustbepbs said:
Just do research instead of asking others to provide you with videos. If you learn it yourself and learn the ins and outs, it'll benefit you greatly when something inevitably goes wrong and you can figure it out yourself instead of relying heavily on others. As you move step by step in the guides, if something doesn't make sense to you, just Google it. It's not hard when you get used to doing it. Not trying to be mean or rude, but if you don't want to help yourself, we can't help you.
Click to expand...
Click to collapse
Dude get over it you seem to have far too much time on your hands.
I didnt ask for anyone to make videos i asked if anyone knew of any videos. Since you didnt want to help or still dont get off the bloody topic. There is no point of doing what you did. If you wonna be arrogant im sure you have friends and family for that. Im fed up with your negativity. If you didnt want to be rude you could of just said im sorry i dont like sharing or helping noobs and moved on.
Thank you for annoying me 2day I wish you well. And when you get stuck on something and require other peoples help on a FORUM They all redirect you to google so you understand what a joke your responce is.
Ps didnt mean to be rude. But if you didnt know the meaning of a forum now you do.
thoughtlesskyle said:
here is a link to a video on how to access recovery via the 3 button method.
I recorded it with my phone so I am sorry/not sorry about the quality but it gets the job done.
also i can relate with you on wanting to see it visually, even as somebody who knows what they are doing, especially things involving button combo's I have a harder time reading than if i just saw a 30 second video on how to do it.
http://youtu.be/uo3YfszOPsQ
as for the recovery flash that's a little more involved and i already have my device rooted so if i did it, it would be from CM, and i'm not entirely sure if that would cause a problem (i don't think so though because loki is cool like that)
Click to expand...
Click to collapse
I will repeat again.i did not ask for anyone to go out of their way and make videos i asked if anyone found videos. That by no means says i am not greatful for the small and perfect video you made. Rooting seems to be very easy its the recovery that I am having doubts about cause it seems to be a lengthy procedure. And requires what seems to be a ton of commands

great site, but...

this site is absolutely fantastic. it has been very informative and helped me alot. but, i feel like although it is packed with knowledge, it is not easy to find what your looking for. nor does it really explain what capabilities you have with rooting your device. i hate iphones, but the sites that i used when i had one were very user friendly. am i missing something? and my phone (lg optimus f6) doesnt even have its own section, and ive had to dig dig dig to find anything that is phone specific and got lucky and found a kitkat mini custom ROM on androidforums. but i feel like i dont have a easy time finding much on the xda forums for my phone, and CWM or any rom repository doesnt have my phone or support it. i do love this web forum, and if im missing something, please tell me so i can better navigate the site and learn more so i can move forward. never stop learning
c0yle_diesel said:
this site is absolutely fantastic. it has been very informative and helped me alot. but, i feel like although it is packed with knowledge, it is not easy to find what your looking for. nor does it really explain what capabilities you have with rooting your device. i hate iphones, but the sites that i used when i had one were very user friendly. am i missing something? and my phone (lg optimus f6) doesnt even have its own section, and ive had to dig dig dig to find anything that is phone specific and got lucky and found a kitkat mini custom ROM on androidforums. but i feel like i dont have a easy time finding much on the xda forums for my phone, and CWM or any rom repository doesnt have my phone or support it. i do love this web forum, and if im missing something, please tell me so i can better navigate the site and learn more so i can move forward. never stop learning
Click to expand...
Click to collapse
Your device apparently doesn't have a large enough user base, here at XDA in any case, to warrant a separate thread. You aren't missing anything tho. Unfortunately, it is what it is.
I guess I feel like people are doing a lot more with there phones and I'd like to do more, but I'm lacking the knowledge of what I can do...done a few things and I'm super happy with it all...just kinda wanna do more.
@c0yle_diesel, if you ever can't find your way or need help locating something on XDA, the guys over in the XDA Assist forum are here to help. Just make a thread in the forum I linked with your question, and they will point you in the right direction.
jaxxas said:
it's hard to find a help
Click to expand...
Click to collapse
No it's not at all.
Lots of people here willing to help, it's just hard to find someone who has knowledge of your specific phone. It's not anything XDA members try, just not a lot of people have that device or know its specifics.
Do you know what would really help? Now that you found a ROM for your phone, create a specific thread, post about how to flash the files, any problems you had flashing it, etc. Then the next person who comes around with a LG Optimus F6 will be able to find information about it!
pros of having a known device always include a large developer/community support. cons of having a less known device of course is the other way around. but, this is xda .. its very impossible that there will only be 5 people who uses same device as you, you should be able to find ways on whatever things you wanted to. may not be rom/device specific.
---------- Post added at 06:15 AM ---------- Previous post was at 06:12 AM ----------
c0yle_diesel said:
I guess I feel like people are doing a lot more with there phones and I'd like to do more, but I'm lacking the knowledge of what I can do...done a few things and I'm super happy with it all...just kinda wanna do more.
Click to expand...
Click to collapse
wanna do more?? there are tons of tutorials/guide , developer/communit support here. u should be able to find answers. may not be prompt all the time but for sure, there are always ways

Categories

Resources