Hi, kernel sources are now available at https://opensource.samsung.com for galaxy a70s and m40. So, devs with these devices can get started on bringing up TWRP and custom roms for this device.
Good luck.
Have fun.
Related
Hello there,
I am trying to build a rom from scratch for xolo black device. The problem is that they have uploaded only kernel source.
Therefore, I can't figure out how to build the device tree and other things to make a working rom package. If I want to port cm12 to my qualcomm device (unsupported), then what I need to download and the order to executing the commands. I downloaded cm 12 sources but after that cant figure out how to compile other sources and libraries when all I have is kernel source code.
I want to use normal official google version of lollipop/marshmallow as the stock firmware UI is laggy and full of bugs.
I just cant seem to get a straight guide to make a rom from scratch with custom apps and launcher while using the kernel provided by the vendor.
Please help me out.
Thanks.
Recently I've been interested in creating a stock Nougat ROM or CyanogenMod 14.1 ROM for my Samsung Galaxy Alpha (SM-G850F). I've been reading and watching a lot of tutorials on how to go on about doing this but the example phones which they use have supported official CM builds unlike my SM-G850F. I was going to follow this tutorial but stopped at getting the proprietary blobs when mentioned that his phone is supported in the official CM directories. I then went surfing the net to see if I could extract the proprietary blobs from a ZIP which ended me up at this website which says yes, I can. However, my question is if I can use an unofficial build such as [5.1.x][SM-G850F] CyanogenMod 12.1 UNOFFICIAL for the Galaxy Alpha (slte) (final) to get the proprietary blobs for CM14.1? Despite that ROM being built for CM12.1. Another question is if building a stock AOSP ROM is easier than building a CM ROM and where to go to get the proprietary files for AOSP rom building. Thanks guys!
I'm having a mt6592 HTC Desire 620G device, it is not having sources in github to build a custom recovery or rom, sure we can port roms and I did it but porting has few drawbacks too so, can anyone help me how to make our own sources as there as sources in github for devices which are not having sources. My main problem is due to lack of sources I can't build TWRP as TWRP can't be ported, if ported touch screen doesn't work due to kernel(I think so). If I somehow integrate touch module into kernel then I can use TWRP on my device.
I am currently on stock MIUI but I came from a Nexus and prefer stock android. The phone is on MIUI 9 which is based on Android 7.0. Am I right in thinking that the kernal I am currently using will only work with a ROM based on android 7.0? If I pick a 8.0 ROM can I use my existing stock kernal or do I need to update the kernal?
I fancy moving to LineageOS and I see I can pick LineageOS 14.1 (based on android 7.0) or LineageOS 15 (based on android 8.0).
Thanks.
Every custom rom including miui, have their own kernel source, you need not worry about the kernel used in a particular rom, because they are not cross supported. Miui's kernel is not supported by lineage and lineage's kernel is not supported by miui. Only custom kernel formed by merged source code support both of em. What exactly is your purpose?
Ahh so each custom rom also includes a new kernel, I hadnt realised that.
I havent rooted a phone since my ZTE Blade about 7 years ago, since then I have had Nexus phones and havent needed to change anything. I did update kernel then and my phone signal suffered so I wanted to avoid updating my kernel. I understand that the kernel contains the 'drivers' for all the components in the phone and I didnt fancy messing with them but seems I have to.....
Thanks for your input...
Hi,
Im new to building roms
Trying to build for my phone j7maxlte SM-G615F
However, the device trees, kernel, and vendor trees all are for lineageos 14.1
I want to compile it for 19.1
What changes do i have to make to the tree to make it compile?
if you don't have sources for kernel 4.14 you can't compile kernel 4.14 it's that simple isn't it?
so i can't build 19.1?
i gotta make a new kernel?
you can build newer LineageOS on low kernel, not sure how it works. the oldest device I use is Samsung Galaxy S3 Neo (stock ROM Android 4.4. Kitkat) the developer @html6405 has built LineageOS 20.0 (Android 13) on old kernel maybe he can help out
aIecxs said:
you can build newer LineageOS on low kernel, not sure how it works. the oldest device I use is Samsung Galaxy S3 Neo (stock ROM Android 4.4. Kitkat) the developer @html6405 has built LineageOS 20.0 (Android 13) on old kernel maybe he can help out
Click to expand...
Click to collapse
thanks