Making Roms - T-Mobile Samsung Galaxy S6 Edge

Anyone know anywhere that explains how to build roms kernels etc.I want to learn cause not enough Devs and would like to learn to fill in spaces where not enough devs in certain devices thanks

raw2000j said:
Anyone know anywhere that explains how to build roms kernels etc.I want to learn cause not enough Devs and would like to learn to fill in spaces where not enough devs in certain devices thanks
Click to expand...
Click to collapse
The first thing that came up on google was this, it says it for beginners. I'd start here first and then research anything you require after that, Are you thinking of aosp or tw? your gona have to put a lot of time and effort into learning how to modifiy and build a ROM . and kernels are very hard from what I've looked into.
Good luck mate.

Thanks Ill have to read about first before I decide thx

Related

Something about not being able to see the forrest through the trees

I have been scanning hundreds of XDA pages for about an hour now and I'm totaly sick of it, I'm not a person who would normaly start a thread for something like this but I don't know anymore.
I'm currently on HTC's official 1.93 ROM, its not very bad but I think my Diamond deserves better, so I want a custom ROM. My problem? There seem to be hundreds of different ones, what one is best for me?
My main goal is a significant speed bump, I like the overal functionality, it just isn't very fast.
I'd like to maintain the official looks as much as possible but get the best possible speed boost, what's best for me? I don't care about language realy, as long as its english or dutch. English prefered.
To be fair, i hope you realize that after this post you will probably have lots of people moaning at you about doing your own research etc etc
PM me and i will discuss this with you!
OK so its a little frustrating to get the info you need fast, i understand.
read the flashing tutorial
get unsigned hard SPL and install
pick ROM, any rom will do. i recommend Panosha, Swiftblade, or Duttys. These guys ARE the most experience chefs! BAR NONE
then just try them out.
Yes you will have re-flash & then re-flash again & again until you find the best ROM.
This is the only way IMHO to answer your own question.
and this is what EVERYONE else does or is doing!
So, join the club & welcome aboard.
be warned though it is very addictive!!!!
The whole flashing process is not an issue, I'm tech savy enough to figure that out, especially if its as well documented as it is on on here. My problem is, I don't have the time (and to be honest, nor do I have the will) to get realy deep into this.
I want my phone to keep its stock looks and stock functionality, but it has to be a lot faster. After that, I'm out of here a hell of a lot faster than I came in.
All I need is for someone to tell me what rom suits the needs I just described the best.
I have the same problem. Also none of these roms seem to work like it should. They have a lot of bugs.
if its about being fats and stick near to the original i would suggest AZTOR fitting your needs
So you are here, we have to deliver to you, and you go again, if I read that right??
kikakeule said:
if its about being fats and stick near to the original i would suggest AZTOR fitting your needs
Click to expand...
Click to collapse
fats = Fast. I agree - AZTOR is an excellent choice for this guys needs. Fast and Original.
Thom4s said:
I have the same problem. Also none of these roms seem to work like it should. They have a lot of bugs.
Click to expand...
Click to collapse
"Lots of Bugs". That is a generalisation and is plain wrong. Do your research an you will find several ROMs that are bug free.
The best way to get bugs is to load a brand new ROM in the initial excitement after it has been released. Cool your heels for a few days after release and then download the revised versions. The main ROM developers all tend to have some excellent, stable bug free versions floating around.
Riel said:
So you are here, we have to deliver to you, and you go again, if I read that right??
Click to expand...
Click to collapse
Yes, sir, you definetly read that right. Opposed to some people around here customising my phone is not my hobby, its kind of a must. I did NOT my buy my phone to mess around with it, I bought my phone to use it on business trips and such and keep my agenda etc etc, in other words, for its functionality. I am a way too busy man nowadays to involve myself in things like this.
So yes, I just updated to the recommended ROM, and it works perfectly. It's a noticable speed bump, as I requested. Thanks a lot for the great help!
nilsk123 said:
Yes, sir, you definetly read that right. Opposed to some people around here customising my phone is not my hobby, its kind of a must. I did NOT my buy my phone to mess around with it, I bought my phone to use it on business trips and such and keep my agenda etc etc, in other words, for its functionality. I am a way too busy man nowadays to involve myself in things like this.
Click to expand...
Click to collapse
Well here is a suggestion. Seeing that you are way too busy...
How about you PAY someone to do this for you? Just put together a list of what you are after and offer to paypal someone some amount, say $20-$50 to match you with a ROM and a set of apps to meet your needs. That way you save your precious time and someone else gets a reward for their efforts to help you. Win all around.
Well you guys seem to be very busy people and need your fun for important stuff!
If you want a rom that isnt buggy ( I havent found one bug thou ) and thats stable why not just keep it to the original rom. It might be a bit slower but atleast you have a working phone!
logger said:
Well here is a suggestion. Seeing that you are way too busy...
How about you PAY someone to do this for you? Just put together a list of what you are after and offer to paypal someone some amount, say $20-$50 to match you with a ROM and a set of apps to meet your needs. That way you save your precious time and someone else gets a reward for their efforts to help you. Win all around.
Click to expand...
Click to collapse
Could you define the purpose of a community for me one more time please? Sorry, I forgot.
nilsk123 said:
Could you define the purpose of a community for me one more time please? Sorry, I forgot.
Click to expand...
Click to collapse
Basically what that means is, people who have the ability to cook do so for free and we all get to try what they make and and tell them bugs, which they fix.
Someone like yourself, who is pushed for time for whatever reason, and cannot look about and find the things they want from a rom can request a custom built rom, but as you can expect, since it is custom, and you will be the only one with the rom a "donation" is required for the cooks time.
If you dont want to pay, grab one of the roms available from here and do what everyone else does, try a few roms, then pic your fav, and stay with that brand.
I personally like to try all roms, but i keep going back to SwiftBL, if for instance i decide i want a custom rom i would PM SwiftBlade and offer him $30-$50 and detail my needs.
Hope this helps
bennec83 said:
Basically what that means is, people who have the ability to cook do so for free and we all get to try what they make and and tell them bugs, which they fix.
Someone like yourself, who is pushed for time for whatever reason, and cannot look about and find the things they want from a rom can request a custom built rom, but as you can expect, since it is custom, and you will be the only one with the rom a "donation" is required for the cooks time.
If you dont want to pay, grab one of the roms available from here and do what everyone else does, try a few roms, then pic your fav, and stay with that brand.
I personally like to try all roms, but i keep going back to SwiftBL, if for instance i decide i want a custom rom i would PM SwiftBlade and offer him $30-$50 and detail my needs.
Hope this helps
Click to expand...
Click to collapse
Bennec, haha, I do actualy know what a community is Apparently you didn't see the sarcasm in it
Well thanks for the reply, but I wasn't requesting a custom made rom especially for me, I'm asking what stock one is best for me. And I got my answer.
i'd recommend Dutty's rom over Panosha
Addicteddddd said:
i'd recommend Dutty's rom over Panosha
Click to expand...
Click to collapse
i must say that duttys rom does all i need...and more
With 'a lot of bugs' I mean that all of the roms I tried have some sort of irritating bug that floats up almost immidiately, like makes me think whether they even test their stuff.
The alarm plainly doesn't work. Or the browser exits/crashes when going into landscape. Or it simply crashes a lot.
Please, don't understand me wrong, I respect the effort and it's ME downloading those custom roms so it's me who's looking for trouble I just like having the latest version of software, all my devices or always up to date and I'm frustrated that htc itself doesn't release enough updates.
What I want is a rom that is simply standard but has the latest version of official htc apps. Maybe some registry tweaks for speed. But stability and no bugs is very important.
I'll try aztor but if that doesn't work out I'm going back to latest stock rom and just upgrade opera

Building a rom?

Is it fairly easy to begin learning how to make a rom? I mean I love delving into new projects and getting my teeth into things and I do alot of .Net programming and I would be very intrested to have a look around and see what is possible, and if all successfull I can post a rom for the community if not then well I had a bit of fun trying.
I know it won't be an easy job to do much or even get it stable and I know people put a hell of a lot of work into making one but it would be an intresting project.
Regards, max
max_carpenter said:
Is it fairly easy to begin learning how to make a rom? I mean I love delving into new projects and getting my teeth into things and I do alot of .Net programming and I would be very intrested to have a look around and see what is possible, and if all successfull I can post a rom for the community if not then well I had a bit of fun trying.
I know it won't be an easy job to do much or even get it stable and I know people put a hell of a lot of work into making one but it would be an intresting project.
Regards, max
Click to expand...
Click to collapse
hi have a look here http://forum.xda-developers.com/showthread.php?t=413782&highlight=cooking for a tutorial on rom cooking.
Good luck

Wishing to cook up his own version of a ROM... few questions though.

Hey there,
I'm another guy who's been creeping around the board for the last month and have been eager to modify a ROM to my own needs.
Basically it comes down to that i would love to have the ability to take a modified ROM and rip out some of the parts i do not want or use or for whatever reason.
For like the past two hours i've been trying to google tons of sentences and i heard the term "kitchen" dropped alot, but alas. I could find no more info then the plus-member-kitchen-deal from modaco...
So now i'm wondering, How -does- one modify a rom. Are there any tools available for my wishes. (If yes, can you name any? If no, what skills are required?)
I need a good shove in the right direction, but i dont feel like pm-ing a random rom developer, just because im a whining ***** about some usually small aspects of the otherwise great rom(s).
Removing apps/widgets from a rom really isn't difficult.
If you PM me with exactly what you'd like to remove, I'll explain in full
Cooking ROMS
Annihlator said:
Hey there,
I'm another guy who's been creeping around the board for the last month and have been eager to modify a ROM to my own needs.
Basically it comes down to that i would love to have the ability to take a modified ROM and rip out some of the parts i do not want or use or for whatever reason.
For like the past two hours i've been trying to google tons of sentences and i heard the term "kitchen" dropped alot, but alas. I could find no more info then the plus-member-kitchen-deal from modaco...
So now i'm wondering, How -does- one modify a rom. Are there any tools available for my wishes. (If yes, can you name any? If no, what skills are required?)
I need a good shove in the right direction, but i dont feel like pm-ing a random rom developer, just because im a whining ***** about some usually small aspects of the otherwise great rom(s).
Click to expand...
Click to collapse
You can't go wrong with using the CKDroid ROM if you are just looking for a custom ROM, however, Villain's ROMS are updated regulary and there is loads of support in the forums, it's not as hard as you think.

[Q] need someone to help with learning how to make roms

i wanna get into the dev community. I realized i use what people make, but unlike alot of people, i wanna give back a little. Basically what im asking for is someone for me to message throughout this whole ordeal, and help me with some step by step things, walkthroughs, videos, anything to help me get going. Id prefer them to be roms devs themselves. i also enjoy long walks on the beach and just getting to know each other
I'm in the same boat bro. I wanna get into it as well, although I don't have the time to devote to it right now.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
SynysterSilence said:
i wanna get into the dev community. I realized i use what people make, but unlike alot of people, i wanna give back a little. Basically what im asking for is someone for me to message throughout this whole ordeal, and help me with some step by step things, walkthroughs, videos, anything to help me get going. Id prefer them to be roms devs themselves. i also enjoy long walks on the beach and just getting to know each other
Click to expand...
Click to collapse
there are numerous tutorials on xda, rootz, and other sites on building from source and/or making sense (oem skin) roms
theres no quick step to get going, though building straight from someones source (which isnt really developing) requires just a few commands once ur build environment is set up
really though, most rom devs (well maybe not most, but many) started with theming first to get gain a working knowledge of the structure/set up of a rom and what controls what...as well as basically smali editing/apk decompiling and the tools needed
aosp requires a semi working knowledge of java to actually build your own things rather than syncing and building someone elses
there are plenty of devs that enjoying helping new folks out...but its kind of understood that you ll do some research on your own and have some knowledge of what ur doing...its a lot to kind of ask someone to talk you through every single thing that goes into it
from my own personal experience it, it took me several months of theming before i felt confident enough to tackle a rom project...and even then they were rom collaborations with people a lot smarter than me (sbrissen, adrynalyne, imnuts, etc)
nitsuj17 said:
there are numerous tutorials on xda, rootz, and other sites on building from source and/or making sense (oem skin) roms
theres no quick step to get going, though building straight from someones source (which isnt really developing) requires just a few commands once ur build environment is set up
really though, most rom devs (well maybe not most, but many) started with theming first to get gain a working knowledge of the structure/set up of a rom and what controls what...as well as basically smali editing/apk decompiling and the tools needed
aosp requires a semi working knowledge of java to actually build your own things rather than syncing and building someone elses
there are plenty of devs that enjoying helping new folks out...but its kind of understood that you ll do some research on your own and have some knowledge of what ur doing...its a lot to kind of ask someone to talk you through every single thing that goes into it
from my own personal experience it, it took me several months of theming before i felt confident enough to tackle a rom project...and even then they were rom collaborations with people a lot smarter than me (sbrissen, adrynalyne, imnuts, etc)
Click to expand...
Click to collapse
so if i were to start off with theming, what tools/programs would i need for my windows 7 running computer?
SynysterSilence said:
so if i were to start off with theming, what tools/programs would i need for my windows 7 running computer?
Click to expand...
Click to collapse
JDK, SDK, apktool, gimp, notepad++,and there's a search tool that I can't remember off the top of my head. That's all I got right now. And all I'm gonna run for a while.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
awesome, now where do i go to start learning how to theme?
SynysterSilence said:
awesome, now where do i go to start learning how to theme?
Click to expand...
Click to collapse
This might help...my really old fascinate theme guide http://forum.xda-developers.com/showthread.php?t=932856
nitsuj17 said:
This might help...my really old fascinate theme guide http://forum.xda-developers.com/showthread.php?t=932856
Click to expand...
Click to collapse
wow good stuff bro thanks alot
wow this is actually just about what im looking for. its not very in depth, mostly the basics from the looks of it, but it sure as hell is a great start. i appreciate it.
I'm taking a java course this summer to help me make some ROMs. I would recommend it.
Sent from my ADR6350 using xda premium
i would but i dont have the time nor the money for it. my dads got his masters in computers tho i could probably get help from him for things like that.
My parents gave me their old laptop, I have ubuntu on it. When I get the time, I want to create my ROM based on CM9. I want to learn Java too, because I would like to do some themeing too.
sjpritch25 said:
My parents gave me their old laptop, I have ubuntu on it. When I get the time, I want to create my ROM based on CM9. I want to learn Java too, because I would like to do some themeing too.
Click to expand...
Click to collapse
Theming doesn't require java knowledge

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!

Categories

Resources