Como flashar a ROM personalizada do Android no emulador de computador?
Diferença entre uma ROM Personalizada (como CyanogenMod OS ou AOSP ou qualquer outro) e uma recuperação (como TWRP, CWM ou qualquer outro).
- >li>Android ROM é um conjunto completo de sistema operacional e só é compatível se tiver sido construído fora da fonte para o seu dispositivo.
- Recovery é uma parte do SO do sistema que também tem que ser compilado fora do código fonte, mas você realmente precisa de um pouco de conhecimento para compilá-lo.
Para compilar uma ROM personalizada, você precisa ter :
- Código fonte para ROM e Kernel (de preferência lançado pelo próprio OEM)>Códigos fonte compatíveis para chipset(como o SD410 tem chipset diferente do SD650 ou SD820.) [drivers para Wifi + BT + VoIP podem estar sob os drivers do chipset]
- 64-bit ou 32-bit compatibility.
- Códigos fonte compatíveis para hardware do telefone (câmera, microfone, sensor Gyro, sensor de acelerômetro, sensor magnético, etc).
- Kernel Compatibility (either custom or stock).
- and FileSystem compatibility.
- and many other factors affect too.
To build a custom Recovery:
- Source code for kernel. (Part of source code is used)
- File Mount system.
- configuration compatibility.
- and few other factors need to be taken care of.
Now you get an idea why custom ROMs are not available for every device or emulator.