[Q] Get proprietary blobs to build curstom ROM - Android Q&A, Help & Troubleshooting

Hey,
I want to create an AOSP ROM (KK 4.4) for my Samsung Galaxy S4 Mini but for this I have to get the specific proprietary blobs. Now my question is where can I get them for Android KitKat? Do I have to build my own, port them from another phone or can I extract them from the stock Rom which is Android 4.2? I do not have much experience in building ROMs from source but I read a lot about this in tutorials and I think it would be possible for me to build an AOSP Rom if I have this proprietary blobs.
CyanogenMod (11 is avialbe for my smartphone) is created from AOSP so it must be poosible to create a "normal" AOSP Rom but from where get the CyanogenMod developers the proprietary blobs? Each phone has other proprietary blobs but for each phone it is possible to create unofficial ROMs with higher Android versions. How is that possible although the drivers and so on are not open source (except the Nexus Devices)? From where can I get the proprietary blobs?
Greetings
Cilenco

Related

AOSP Galaxy Tab 2 7.0

Now that I had some fun building AOSP for Nexus7, I'm looking into building AOSP for Galaxy Tab 2.
Since the Tab2 is not immediately supported in Google's AOSP where does one begin? Do I pull down a branch from a Samsung github into the AOSP project? Will this enable the lunch command for Tab2?
I realize proprietary hardware drivers (the vendor files) will need to be obtained as well.
Where does one begin compiling AOSP for a device that is not immediately supported within the AOSP.
Thanks!

[Q] Rom building to new device help

I want to build cm11 for the T-Mobile Sidekick 4g primarily for compatibility with newer apps, but before that I was told that I'd first need to build a kitkat compatible kernel. I have read on how to build kernels, apply patches, tweaks, and modules, but I haven't seen anything about what makes a kernel android version specific. I have an HTC HD2 flashed with Tytung's nexushd2 cm based roms and on his list of roms he has used his same custom kernel on both jelly bean and kitkat roms. So my questions are;
1. is there any other way to make newer apps like hangouts and stock nexus 5 dialer (because of native sip integration) compatible with older versions of android (froyo)?
2. what makes a kernel android version specific?
3. what would I have to do to make a sidekick kernel compatible with cm11?
4. would the cm guide here automatically build a cm11 compatible kernel? http://wiki.cyanogenmod.org/w/Doc:_porting_intro
5. is there any way to update sidekick 4g stock rom source?
6. if I build using Google AOSP source would the rom that is built be a nexus-like rom?

[Q] A custom ROM which can run on android phone OR UNIVERSAL ROM ?

Is there any custom ROM which can run on any android phone
because ROMS like cyanogenmod , carbon ROM , slim ROM , paranoid android , etc. works on specific models of phone.
CAN ANYBODY DEVELOP SUCH ROM FOR UNIVERSAL ANDROID MOBILES
No. ROMs include phone specific code and proprietary blobs. Plus there is an abundance of chipsets so to get a ROM to be universal, all devices would have to be identical. So, no, impossible.

Lenovo A880 ROM from source

Hello. I am new on building ROMs and I want try to build my first rom and kernel from source code but lenovo has not shared sources for A880.
1) How can I extract it from firmware? I found only guide for extracting device tree, but what about vendor and kernel?
2) for building kernel need just sources from mediatek and device tree, right?
3) if exists phone on MT6582 with android lollipop, is possible building lollipop for my phone while it has latest official jelly bean? Or at least KitKat?
Thanks for replies!

Building a Nougat AOSP ROM or CyanogenMod 14.1 ROM for an unsupported phone

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!

Categories

Resources