How do I create a custom rom? - Android Builders Collective

Hey! So I was so happy with my phone, a Huawei mate 20 lite, that has been obsolete cuz it's old. I unlocked it's bootloader, and I will install TWRP for it, but there's no custom roms like pixel experience or Lineageos for it, so I decided to take it and create a custom rom. But idk how to do it. Can anyone say me how you do it? It really means to me so much! Thanks

creeperlul631 said:
Hey! So I was so happy with my phone, a Huawei mate 20 lite, that has been obsolete cuz it's old. I unlocked it's bootloader, and I will install TWRP for it, but there's no custom roms like pixel experience or Lineageos for it, so I decided to take it and create a custom rom. But idk how to do it. Can anyone say me how you do it? It really means to me so much! Thanks
Click to expand...
Click to collapse
[GUIDE][COMPLETE] Android ROM Development From Source To End
[Guide][Video Tutorial] How to build Custom ROMs and Kernels![10,P,O,N,M,L]

Thank you so much!

Hello friend, here I join the request... over there we could open a public repository and share our experiences.

Yeah B)

sd_shadow said:
[GUIDE][COMPLETE] Android ROM Development From Source To End
[Guide][Video Tutorial] How to build Custom ROMs and Kernels![10,P,O,N,M,L]
Click to expand...
Click to collapse
This is too old, i want to make new android version roms, not that

creeperlul631 said:
This is too old, i want to make new android version roms, not that
Click to expand...
Click to collapse
I'm pretty sure the whole thing is "applicable" to newer Android versions, except for some differences.
After all, both threads still get visitors who come regularly to ask about Android ROM development and for support. Especially the first one, we passed the 500th page count some time ago (the thread started in 2014!), and as of now, the last comment in the thread was made in just a few weeks back.

Related

[Completed] Building A Custom Android ROM

HI! I'm wondering how I would get started creating a custom ROM for Android. Not necessarily a ROM as big as CyanogenMod, but a custom ROM nonetheless, that can evolve and get bigger. Thanks
NateDev473 said:
HI! I'm wondering how I would get started creating a custom ROM for Android. Not necessarily a ROM as big as CyanogenMod, but a custom ROM nonetheless, that can evolve and get bigger. Thanks
Click to expand...
Click to collapse
Hi,
Check out this thread http://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
Art Vanderlay said:
Hi,
Check out this thread http://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
Click to expand...
Click to collapse
That mentions needing the device tree, vendor and kernel, and says that is on GitHub, however my device, the BLU Energy X 2 isn't very well known so there is no device tree or vendor. All I could get was the kernel source from BLU. I saw that there might be no device tree because the kernel version is only 3.10.74+, but there must be a way.
If I want to use CyanogenMod as a base, would having a CM ROM for my phone that I ported (copying over files from stock to port) help with the process? Because the original CM ROM that I used to port was for a phone with the same kernel version of mine, so there was a way that they got it, without device tree or vendor, right?
Sorry for this long + confusing wall of text, I'm just trying to explain my situation here. If you need me to clarify something, just ask.
Thanks,
Nate
NateDev473 said:
That mentions needing the device tree, vendor and kernel, and says that is on GitHub, however my device, the BLU Energy X 2 isn't very well known so there is no device tree or vendor. All I could get was the kernel source from BLU. I saw that there might be no device tree because the kernel version is only 3.10.74+, but there must be a way.
If I want to use CyanogenMod as a base, would having a CM ROM for my phone that I ported (copying over files from stock to port) help with the process? Because the original CM ROM that I used to port was for a phone with the same kernel version of mine, so there was a way that they got it, without device tree or vendor, right?
Sorry for this long + confusing wall of text, I'm just trying to explain my situation here. If you need me to clarify something, just ask.
Thanks,
Nate
Click to expand...
Click to collapse
If you want to work on a ROM then you need to have a device tree and vendor blobs. There's no way around this, its very different to porting a ROM. Try making a new thread in http://forum.xda-developers.com/android/help
Maybe some experts can help you there
Art Vanderlay said:
If you want to work on a ROM then you need to have a device tree and vendor blobs. There's no way around this, its very different to porting a ROM. Try making a new thread in http://forum.xda-developers.com/android/help
Maybe some experts can help you there
Click to expand...
Click to collapse
Ok, I will. Just wondering, how are these files usually acquired? I know they can usually be found on GitHub, but who originally puts them there? Where are they originally acquired from? The phone manufacturer?
NateDev473 said:
Ok, I will. Just wondering, how are these files usually acquired? I know they can usually be found on GitHub, but who originally puts them there? Where are they originally acquired from? The phone manufacturer?
Click to expand...
Click to collapse
They're built by developers. Since no ones developing for your device someone with some knowledge of ROM building would have to work on. I'm no expert so my advice would be to make a new thread in the section that I linked you.
Art Vanderlay said:
They're built by developers. Since no ones developing for your device someone with some knowledge of ROM building would have to work on. I'm no expert so my advice would be to make a new thread in the section that I linked you.
Click to expand...
Click to collapse
I've just done that

LineageOS for BLU Pure XL - Discussion/Q&A

LineageOS for BLU Pure XL (MT6795)
Discussion and Q&A Thread​
This is a Project Thread for LineageOS for BLU Pure XL. Project files and releases are hosted on SourceForge's servers.
Here you can ask for help and get fresh info about development status.
This project focuses on getting working LineageOS 14.1 for our phone. This would also work for other clones like Allview X2 Soul Xtreme, Condor Allure A100 and Gionee Elife E8.
LineageOS for BLU Pure XL - SourceForge
Here you will be able to review (Git integration) and download files. Also, there I will upload some screenshots. When the project reaches "Alpha" status I will create a development thread for the ROM itself in the Android Development section.
There you are also able to download the latest working TWRP 3.1.0-0 (the same is in this thread).
Usefull links:
SourceForge | Project Site
TWRP 3.1.0
GitHub
If you think you like my work you can hit Thanks! button or consider small donation.
https://paypal.me/bemolx
More info soon...
Standard FAQ
When will be the new release?
There is no ETA. Subscribe to the thread and wait.
Does it void warranty?
Yes, it does!
What is working and what is not?
The new thread will tell you. Soon.
Is it port? Please help porting...
This is compiled from source code. You can use it as referrence.
Thanks​
I downloaded the zip file and flashed it but I still have not been successful in getting it to boot up.
BabySquee said:
I downloaded the zip file and flashed it but I still have not been successful in getting it to boot up.
Click to expand...
Click to collapse
Yes, it's not booting, I know it. I've just uploaded it for testing purposes. When I get it booting, I will post some info.
Cheers
Any chance we will have a working ROM other than OEM , cause I have the Allview model and the ROM is piece of crap , and I want to sell the phone because I have enough to try to fix all the software crap on this phone (
bemolx said:
Yes, it's not booting, I know it. I've just uploaded it for testing purposes. When I get it booting, I will post some info.
Cheers
Click to expand...
Click to collapse
Hows the fight going? I'd REALLY like to see a custom ROM booting on this phone before it becomes so old it doesn't matter anymore...
Keep us informed on the progress Belmolx, we appreciate your hard work!
Hey I have a Blu Life One X2. I am a developer and have made some really good findings. I also built some tools (autoroot, toolkit, etc..).
We have an unofficial website here: http://www.blox2.com
I made my own rom, and so have a few others. We based it off the stock roms, as we cant get any other rom booting (except CM13; lots of bugs)
If possible, can you assist us? Like:
1. Did you port lineage or compile it? What guides did you follow (links please)?
2. Have you compiled the kernel? Our kernel will not boot no matter what (compiled with a ton of different toolchains too);
3. What device do you use for porting?
4. Do you have a /system RW crash (crash when mounting system as RW)?
Thanks!
hi
CIURI2786 said:
Any chance we will have a working ROM other than OEM , cause I have the Allview model and the ROM is piece of crap , and I want to sell the phone because I have enough to try to fix all the software crap on this phone (
Click to expand...
Click to collapse
hello @bemolx thanks thanks thanks sooooooo much for youur TWRP
I have the Allview X2 Soul Xtreme with LL 5.1 and i want to know if is possible to install thie lineage rom or a custom kernel.
I would like to optimize this phone can you help me?
What do you suggest me?
thaks so much
Looks promising, I'll wait ...
Thanks for the effort
@bemolx has forgotten about this device and has moved on to other devices and in the process has left all of us hanging he pays more attention on other devices just look at his profile @bemolx has made huge promises but has lied to us uploading half ass things which are buggy and literally **** he's forgotten about all of us who were looking towards him but he doesnt care I understand that he's not our slave and doesnt have to do anything but making false promises and playing with the feelings of other people is also not a good thing
Superbat1680 said:
@bemolx has forgotten about this device and has moved on to other devices and in the process has left all of us hanging he pays more attention on other devices just look at his profile @bemolx has made huge promises but has lied to us uploading half ass things which are buggy and literally **** he's forgotten about all of us who were looking towards him but he doesnt care I understand that he's not our slave and doesnt have to do anything but making false promises and playing with the feelings of other people is also not a good thing
Click to expand...
Click to collapse
I understand your disappointment.
However, it's not that simple as you may think. As a student I have to focus on school subjects and it really takes pretty much my whole free time. Also, this school year I have to defend my diploma thesis and this is my main task to focus on as for now.
You've mentioned my work on other devices too - yeah, I have couple of them to play with. But it doesn't mean I forgot about Pure XL. Other devices are just easier to deal with than this freaking Chinese clone. All of them have been maintained at the same time. Source code is always available on my GitHub profile, wanna try yourself?
If I have been paid (don't mind, just an example) $1000, I would have made a working custom ROM in a week! But I'm not and this is only my intention to do so. As for a freelancer dev it's not that important thing. I promised the custom ROM, you'll see it, in the future, not now.
Anyway, what the hell you've been expecting with MTK-based Chinese clone from the company that doesn't care about their customers and has made one, maybe two OTAs...?
You´re completely right. We thank you for your time and effort put to make this phone be more awesome. BLU is the big liar here. I don´t even use my phone as a Blu Pure XL, instead I use the X2Xtreme rom fully.
Take your time @bemolx and don´t mind what non-developers say in the forums, they´re always asking for ETAs and to make things better just for their daily use and dont know the effort put behind every custom thing made.
I really hope you succeed on your thesis (good) cheers man!
bemolx said:
I understand your disappointment.
However, it's not that simple as you may think. As a student I have to focus on school subjects and it really takes pretty much my whole free time. Also, this school year I have to defend my diploma thesis and this is my main task to focus on as for now.
You've mentioned my work on other devices too - yeah, I have couple of them to play with. But it doesn't mean I forgot about Pure XL. Other devices are just easier to deal with than this freaking Chinese clone. All of them have been maintained at the same time. Source code is always available on my GitHub profile, wanna try yourself?
If I have been paid (don't mind, just an example) $1000, I would have made a working custom ROM in a week! But I'm not and this is only my intention to do so. As for a freelancer dev it's not that important thing. I promised the custom ROM, you'll see it, in the future, not now.
Anyway, what the hell you've been expecting with MTK-based Chinese clone from the company that doesn't care about their customers and has made one, maybe two OTAs...?
Click to expand...
Click to collapse
Yeah no I understand what @Superbat1680 is trying to say but at the same time I also understand what @bemolx is going this being a Final year student who also has to defend his thesis I can understand pretty much what he's going through
I'd just like to say that may you be successful in your defense and hopefully we can get a good custom rom in the near future
Good luck mate???
bemolx said:
I promised the custom ROM, you'll see it, in the future, not now.
Click to expand...
Click to collapse
@bemolx
Well for now focus on finishing the university, we'll be rooting for you and maybe in the near future or so after you finish with all, when you have free time and the spirit to start working on a custom rom for this phone we'll see you post an update. I personally would love if you could make a version of android that is the latest like Oreo is now...until then I hope you're having a great day.
Info
Any update on the progress of this rom?????
Hi guys,
I'm working on implementing CLT for Pure XL to get a booting GSI Treble image. I'd say it will be a semi-Treble ROM rather that pure Treble or custom ROM. I hope I will post some update soon.
Who knows, maybe even Pie will boot, who knows..
Cheers
Can't wait to test this rom on my Allview X2 Soul Xtreme and of course give you feedback.
I don't know if it's because of the stock rom or not, but the phone just freezes from time to time(making me force restart the phone), especially when it get hot. Maybe... hopefully this rom will help with that.
Besides, being unable to update from 5.1.1 makes it that some apps are incompatible which sucks.
Thank you bemolx for all the time and effort put into this rom and we all wish you the best.
bemolx said:
Hi guys,
I'm working on implementing CLT for Pure XL to get a booting GSI Treble image. I'd say it will be a semi-Treble ROM rather that pure Treble or custom ROM. I hope I will post some update soon.
Who knows, maybe even Pie will boot, who knows..
Cheers
Click to expand...
Click to collapse
Good luck dude.
Hope to see a new rom for our phones in the very near future.
All the best and Godspeed.
Will try not to disappoint y'all again
Progress
bemolx said:
Will try not to disappoint y'all again
Click to expand...
Click to collapse
So any update on the progress of this Rom????
Its been a while so thought that I'd ask if any progress has been made or not.
P.S Best of luck were counting on you
Hello, any updates? Thx!

When should we expect to get Custom ROMs for the Nokia 8?

Now that we have an official bootloader unlock method and the device can be rooted and everything, it shouldn't take long for the devs to get some custom ROMs working for the Nokia 8. The userbase is nowhere small and I think this phone could really use some community support since it's quite unlikely to be getting Pie.
Here's hoping we get community support just like OnePlus devices. Cheers.
anshumanpati6 said:
Now that we have an official bootloader unlock method and the device can be rooted and everyrhing, it shouldn't take long for the devs to get some custom ROMs working for the Nokia 8. The userbase is nowhere small and I think this phone could really use some community support since it's quite unlikely to be getting Pie.
Here's hoping we get community support just like OnePlus devices. Cheers.
Click to expand...
Click to collapse
I think the fact that the bootloader unlock came so late is why we don't have development. Besides if you really want custom ROMs then why don't you make one? Would help us all
anshumanpati6 said:
Now that we have an official bootloader unlock method and the device can be rooted and everyrhing, it shouldn't take long for the devs to get some custom ROMs working for the Nokia 8. The userbase is nowhere small and I think this phone could really use some community support since it's quite unlikely to be getting Pie.
Here's hoping we get community support just like OnePlus devices. Cheers.
Click to expand...
Click to collapse
yay... i already want have custom rom too.
i try learn build rom.. but... nothing can make this happen )
I try buld kernel and i see nokia release v484 source kerel... when we use 488 ?
we dont have a deconfig for nokia 8 ?
and ...dont have somthing to can build, no device tree, no thing..... (
maybe this a dead phone.
ValKyre said:
yay... i already want have custom rom too.
i try learn build rom.. but... nothing can make this happen )
I try buld kernel and i see nokia release v484 source kerel... when we use 488 ?
we dont have a deconfig for nokia 8 ?
and ...dont have somthing to can build, no device tree, no thing..... (
maybe this a dead phone.
Click to expand...
Click to collapse
It seems so. NB1 is the unloved phone from HMD. And juho don't want a growing modding and development community.
Behind Nokia phones.
2WildFirE said:
It seems so. NB1 is the unloved phone from HMD. And juho don't want a growing modding and development community.
Behind Nokia phones.
Click to expand...
Click to collapse
some other day ago. i try command
make NB1_defconfig it give some error can't full set to .config file... does this mean this problem of file NB1_defconfig or i do wrong way sir?
.
and source kernel of nokia 8 does it only we can compile by tool or we need full source from gg to compile sir ?
I really like my Nokia8 but I am waiting for LineageOS to come, unfortunately I don't have experience with ROMs. Is there any way I can contribute, or is there like an indication when we can expect it to come?
hermanlee said:
I really like my Nokia8 but I am waiting for LineageOS to come, unfortunately I don't have experience with ROMs. Is there any way I can contribute, or is there like an indication when we can expect it to come?
Click to expand...
Click to collapse
Expect it not to come then you'll be pleasantly surprised if it ever does.
I also think that because bootloader unlock came so late, ROM developers already moved on to other devices and there won't be many ROMs if any.
If we had Treble, at least GSIs could be used, but since we don't and trying to unofficially get it would require skilled developer, I wouldn't get my hopes for custom ROM.
Basically unlockable bootloader gives us only easy rooting and ability to some flash mods via TWRP at this point.

Can I install any Custom Rom on my OnePlus 7 Pro?

I'm kind of new to this, but I saw a video of ONE UI running on the OnePlus 6 and 6t, but it day that they port that Rom, will I be able to install that Rom on the OnePlus 7 Pro for example? Or install a Android Q beta Rom via TWRP without port/support? Or does it has to be ported or compatible with the device?
Theoretically you should be able to flash A/B GSIs (note that the OnePlus 6 uses A only GSIs! There's a difference! Grab the AB GSIs!). Don't expect things to work properly. It might boot. It might not.
radhamescambero said:
I'm kind of new to this, but I saw a video of ONE UI running on the OnePlus 6 and 6t, but it day that they port that Rom, will I be able to install that Rom on the OnePlus 7 Pro for example? Or install a Android Q beta Rom via TWRP without port/support? Or does it has to be ported or compatible with the device?
Click to expand...
Click to collapse
There's a handful of ROMs available now in their respective threads here on XDA. They all have instructions on installation.
Yep, go to the Development section and study the roms. Then Flash away...
galaxys said:
Yep, go to the Development section and study the roms. Then Flash away...
Click to expand...
Click to collapse
What's the point of posting your comment if you're not going to help?
radhamescambero said:
What's the point of posting your comment if you're not going to help?
Click to expand...
Click to collapse
Send me your phone and I'll flash a custom ROM for you. Otherwise, do your homework. We're not here to babysit.
mikex8593 said:
Send me your phone and I'll flash a custom ROM for you. Otherwise, do your homework. We're not here to babysit.
Click to expand...
Click to collapse
XDA has a "Question and Answer" thread, which was created to help each other, if you're not going to help don't even bother commenting, also, line I said, why are you on this section if you're not going to help?
radhamescambero said:
XDA has a "Question and Answer" thread, which was created to help each other, if you're not going to help don't even bother commenting, also, line I said, why are you on this section if you're not going to help?
Click to expand...
Click to collapse
ROMs are built for a specific device and can be ported and maintained. There are a few that you need to flash in TWRP as per their specific instructions and a few that you can flash in magisk. You need to research and all the information you need is usually on XDA with each ROM in the development section. If it's not there, it probably doesn't exist or is done by a Dev who does not associate with XDA. Make sure you are familiar with nandroid backup and restore, root, TWRP and all the flashing methods associated with each. The instructions are all there and Google is your friend. Most issues you may experience are already brought forth and that's what the search function is for, but if you follow the instructions, you shouldnt have any issues.
https://forum.xda-developers.com/oneplus-7-pro/development

Galaxy tab4 sm t230 updated firmware

Hi guys
I'm looking to update the firmware on this old tablet as it's a bit out of date and a bit sluggish it's been a long time since I've rooted or flashed anything android. I own a Linux satellite receiver and have flashed firmware images bootloader etc so hoping this will help me. I'm basically looking for a guide from start to finish to bring this tablet a bit more up to date, hope somebody can point me in the right direction.
Thanks.
Gilly77
Check if these 2 ROMs are enough stable for you: https://forum.xda-developers.com/t/...11-cm-14-1-based-android-4-4-4-7-1-2.3648887/
Thanks matteo I think I'd like to try your build I've read quite a few of your post and you seem to know quite a lot about these tablets all I need to know now is what to download and how to flash it
Thanks
Gilly77
Gilly77 said:
Thanks matteo I think I'd like to try your build I've read quite a few of your post and you seem to know quite a lot about these tablets all I need to know now is what to download and how to flash it
Thanks
Gilly77
Click to expand...
Click to collapse
What to download is in the thread (rom, gapps and twrp), and you can find instructions all over the internet. I've wrote something in my thread of lineage 16 and twrp on how to install them (lineage 16 has the same instructions as the other ROMs I've linked you) too. What I advice you is to understand well what you have to do before doing everything. Otherwise, it can happen that you'll come back and say: "device doesn't boot anymore, what to do now?"
Yes I'm trying to gather as much information as I can so as to avoid any problems when I actually try to do the flash process. I will read up some more.
Thanks again
Gilly77
matteo0026 said:
Check if these 2 ROMs are enough stable for you: https://forum.xda-developers.com/t/...11-cm-14-1-based-android-4-4-4-7-1-2.3648887/
Click to expand...
Click to collapse
Hey Matteo- do you think this ROM is still the best option for those of us with a SM-T230 / DEGAS ? There isn't a proper LineageOS build is there? Appreciate the knowledge, thank you.
pchc_lx said:
Hey Matteo- do you think this ROM is still the best option for those of us with a SM-T230 / DEGAS ? There isn't a proper LineageOS build is there? Appreciate the knowledge, thank you.
Click to expand...
Click to collapse
Yes. There's a LOS16 for T235, but not for T230.
matteo0026 said:
Yes. There's a LOS16 for T235, but not for T230.
Click to expand...
Click to collapse
Hi, I will ask maybe stupid question, since knowledge is 0 in terms of android, but is there a possibility to upload some ROM with android 9.0 to T230? (I even do not know if I haven't made mistake in question )
Anyway I need 9.0 for app and already rooted device following step by step instruction.
Thx in advance
kazazel said:
Hi, I will ask maybe stupid question, since knowledge is 0 in terms of android, but is there a possibility to upload some ROM with android 9.0 to T230? (I even do not know if I haven't made mistake in question )
Anyway I need 9.0 for app and already rooted device following step by step instruction.
Thx in advance
Click to expand...
Click to collapse
No, since there aren't any devs with enough interest/knowledge to make them.
Hi there. I have found an old SM-T230. I need to install some apps, which require at least Android 7. Will the above Custom ROMS work in that way, that i can install apps build for Android 7 or higher? I fear, i have to find some GApps but thats a other story... if someone can assist to find the right ROM and GApps, this would be nice...
Lifear said:
Hi there. I have found an old SM-T230. I need to install some apps, which require at least Android 7. Will the above Custom ROMS work in that way, that i can install apps build for Android 7 or higher? I fear, i have to find some GApps but thats a other story... if someone can assist to find the right ROM and GApps, this would be nice...
Click to expand...
Click to collapse
Following

Categories

Resources