Since finding this website ad using multiple roms on my, Samsung moment and my new Samsung Epic I have become more interested in developing my own ROMS.
So, my question is, where can I find some reading or visual tutorials to learn about developing Roms for the Epic.
To start, I do have Ubuntu installed as a dual boot on my PC. If someone could give some tips or even point me to the right direction, please do, I would appreciate any help.
Sent from my SPH-D700 using Tapatalk
Related
I've asked this question in the android release thread, searched this forum and the internet at length to even get a starting point, but haven't found anything.
I wanna do some testing on my own and would like some direction (step by step instructions aren't necessary) on getting a ROM packaged over.
Any assistance is appreciated.
i know theres plenty of people n this forum that can help. they might be acting funny cuz of how u came off in the xdandroid thread. they mighta felt like u trying to pressure or criticize them or their wrk. PRIDE..lol OR it could juss be that no one knows here..................which i doubt...hopefully someone come in soon and point u in the direction u need. ive seen it around but after mad thread jumpin...if u ever see a moderator post...look at their signature..most usually cookin roms themselves and have the links right there in their sig. ive seen em and checked it out. it was too much for me at da moment..lol
chck out that official google android site where they tell u all free info to build apps,roms, etc.. plus u can even dwnload free developer kit in all that.. i was was damn...now i know where the AOSP came frm ;-) i know my next phone gotta have android as the os off tops wit all that free !([email protected] lol
Sent from my AOSP on XDANDROID MSM using the XDA mobile application powered by Tapatalk
What exactly are you trying to accomplish, when you say "getting a ROM packaged over"? Are you talking about modifying the userland (system.sqsh), or simply grabbing and redistributing the different components such as the kernel, system.sqsh image, initrd, etc.? Or, are you actually trying to create a flashable NBH? You aren't terribly specific with your goals, so unless you clarify I (nor any other members) know what you actually want to do.
Thanks DaveTheTytnIIGuy, I found what I was looking for in the Betterwang's thread.
Let me disclaimer myself first by saying if I say something that anyone feels warrents flaming, I'd appreciate a short blurb about how what i said has affected you enough to post something unhelpful, as opposed to a drawn out speech that would take more time to write than to just direct me to any helpful links
....... But moving on, I'd like to start getting into the development of different roms and kernels and found slot of stuff around the net but don't feel like using general kernel compiling tuts to try on my phone. And as far as roms go...not much info out there other than some sdk info.....any help appreciated.
Sent from my PC36100 using XDA App
I've searched and searched and searched and can't find this info. anywhere. I found lots of post where people say they have fixed wimax in their ports, but of course they never share how. I assume that all the dev help was done in PM. All the PMing of dev info. around here makes it very hard to search for help or "how tos" on issues. I'm hoping that someone will be willing to take the time to help me out here.
I've been working on a Speedy port. I know it's old software at this point, but since this is my first port, I figured I'd start out with something easier than 3.5.
Because Speedy is a Sprint phone and naturally has 4g capability, I assume that all the needed files are already in there. I further assume that I must just need to edit the correct file/files in order to get it to work on an EVO. Just for ****es and giggles I've replaced all the Speedy wimax files with Supersonic wimax files, but still a no go.
These are all the files I've switched out so far:
From system/bin:
dhcpcd
sequansd
setWiMAXPropDaemond
getWiMaxPropDeamond
wimax_mtd
wimax_uart
wimaxAddRoute
wimaxConfigInterface
wimaxDhcpRelease
wimaxDhcpRenew
wimaxDumpKmsg
wimaxDumpLastKmsg
wimaxDumpLogcat
from system/etc:
the entire "wimax" directory
from system/lib/modules:
sequans_sdio.ko
wimaxdbg.ko
wimaxuart.ko
I think that's all of them. I read somewhere that it involves changing some code in a few files, but of course, again, they didn't mention which files to look at to make these changes.
Can anyone tell me where I should be looking? I've done lots and lots of comparisons on different files between my ROM and a couple other ROMs that have wimax working, but I'm just missing it somewhere.
I don't think I need someone to explain it detail, I just need someone to tell me where exactly I should be looking.
Many thanks in advance for anyone will to help me out on this.
Alot more to it then the files. Alot of its hardcoded into framework and jar files. If it was easy enough it would be done. A few of us have been trying to get into 3.5 but no luck has really been made yet. In time we will figure it out.
Sent from my PC36100 using xda premium
Yes, I realize that it's a lot more than just replacing files. I only mentioned that because I assumed somebody was going to mention those files. I could also list everything else I've looked into, but I figured I probably wouldn't get any help anyway so why bother.
I'm not a noob to this. As I stated I'm working on a speedy port in which most everything works except for 4g. That in and of itself should be enough to show that I would at least realize it's not going to be as easy as replacing files. I've had to open things like framework.jar many times and mess with smalis and what not. This why I didn't ask for a detailed explanantion but more of a where should I start looking.
As stated, I'm not using Sense 3.5 at the moment, but Sense 2.1. There are many 2.1 ROMs with working 4g, so the answer has already been discovered. It's not in any public forums or anything that I can find.
If I need to post a link to my ROM here so that someone will take me seriously, I'd be more than happy to.
Sorry I wasted your time then by answering your question.
Sent from my PC36100 using xda premium
dropzeroc said:
Sorry I wasted your time then by answering your question.
Sent from my PC36100 using xda premium
Click to expand...
Click to collapse
What is with all these people getting pissy when people answer questions? You asked. You got answer. No need to try and artfully flame someone.
Boo
If you're talking to me, there was nothing remotely close to an answer to be found in his reply.
WIMAX incorporation
Couldnt this be done by downloading the source from HTCDEV and just porting over the wimax driver?
i know this don't sound professional and to be honest a litttle annoying but
i wanted to try this mod
http://forum.xda-developers.com/showthread.php?p=32385441
the BB10 lockscreen but i don't understand it's instructions
How to :
1) Apply patch(diff) with resources.
2) Compile.
3) Done
...? huh ? i don't get it ...any help ?
I think the patch method is for more experienced users. I don't understand it either. It seems like it might not matter though. As long as you are running a ROM with the T Mobile theme engine, it's going to be available through the Play Store soon. Just a heads up, rather than starting a new thread, wait a couple of days to see if the requests for more information in the original thread turn anything up. Someone might well be writing up a how-to guide, but that kind of thing takes time to do right. We just need to be respectful of the fact that the people who are able to provide that kind of information are doing so as a hobby. Good work takes time, so let a little time pass.
Edit: Seems like there's already a how-to link posted.
Sent from my Galaxy Nexus using xda premium
The patch is for people that compile their own roms from source.
good day.
there's tutorials on both subjects.
i would think most don't have the determination to get there.
So I’ve been a member here since the Droid X days and I’ve learned a lot over the years with each device I’ve had but I never really looked into creating ROMs (I always wanted to learn but never got to it).
I know it’s going to be a learning process that takes some time but I’m looking for help on where I should start. Before anyone posts a whole bunch of random looks I’ll say right now that I am a complete beginner when it comes to this stuff. I’ve looked at a bunch on threads and it’s so overwhelming being completely new so I don’t know what’s relevant and what’s not.
From the research I’ve done today I learned about a program called Android Kitchen which from my understanding was used to create and compile ROMs. From what I found it looks like the original dev stopped updating it back in 2013. In the ChefCentral>Android forum it looks like someone else took over and maintains it for Linux. I also came across a variant there called “Assayyed_Kitchenâ€. Is this the same program just made by someone else? I don’t know you tell me? lol
I also plan to learn some Java in the coming months and Android App development. I don’t have a huge interest in making apps right now but who knows maybe I will down the road. I just figured learning Java can only help with learning to make ROMs? Do I even need to know any of it for this kind of stuff?
So basically I’m looking for some guidance on where to start as a complete beginner in learning ROM development. Even someone taking the time to type out a few basic steps explains what the whole process even involves from start to finish would help a lot. For example..
1. Download source
2. Open in this program and blah blah
3. Do your magic and customize this and that
4. Do some more magic and pack it back up and flash
Just understanding the steps would make a huge difference because then I know what to research and what to learn. Hoping this thread gets some good info in it and maybe at some point I can create a complete noob friendly guide in the OP to help others like me who don’t know where to begin. To anyone that takes the time to reply and help out.. THANK YOU!
aholeinthewor1d said:
So I’ve been a member here since the Droid X days and I’ve learned a lot over the years with each device I’ve had but I never really looked into creating ROMs (I always wanted to learn but never got to it).
I know it’s going to be a learning process that takes some time but I’m looking for help on where I should start. Before anyone posts a whole bunch of random looks I’ll say right now that I am a complete beginner when it comes to this stuff. I’ve looked at a bunch on threads and it’s so overwhelming being completely new so I don’t know what’s relevant and what’s not.
From the research I’ve done today I learned about a program called Android Kitchen which from my understanding was used to create and compile ROMs. From what I found it looks like the original dev stopped updating it back in 2013. In the ChefCentral>Android forum it looks like someone else took over and maintains it for Linux. I also came across a variant there called “Assayyed_Kitchenâ€. Is this the same program just made by someone else? I don’t know you tell me? lol
I also plan to learn some Java in the coming months and Android App development. I don’t have a huge interest in making apps right now but who knows maybe I will down the road. I just figured learning Java can only help with learning to make ROMs? Do I even need to know any of it for this kind of stuff?
So basically I’m looking for some guidance on where to start as a complete beginner in learning ROM development. Even someone taking the time to type out a few basic steps explains what the whole process even involves from start to finish would help a lot. For example..
1. Download source
2. Open in this program and blah blah
3. Do your magic and customize this and that
4. Do some more magic and pack it back up and flash
Just understanding the steps would make a huge difference because then I know what to research and what to learn. Hoping this thread gets some good info in it and maybe at some point I can create a complete noob friendly guide in the OP to help others like me who don’t know where to begin. To anyone that takes the time to reply and help out.. THANK YOU!
Click to expand...
Click to collapse
Here is my blog on the topic. I've also got some interesting* Android Security Research on there that acts as a good Segway into reverse engineering, etc.
The one I am linking is for 6.0.x, and I'll be updating it to 7.x soon, though, the only real difference is the branch you checkout (you should understand what this means after reading my guide), and you'll need to install OpenJDK8 instead of the linked 7 (as 7.x requires this).
http://odste.blogspot.com/2016/04/guide-to-compiling-android-on-ubuntu.html