Il y a plus de différences entre les appareils Android qu'entre les différentes machines PC. Vous devez donc savoir quels sont le processeur, le matériel et la version de celui-ci que vous avez dans votre appareil. Ensuite, recherchez un firmware Android qui prend en charge votre téléphone. Vous pourriez être en mesure de compiler votre propre firmware à partir des sources pour votre appareil, en fonction également du matériel de votre appareil et de la façon dont vous pouvez manipuler les failles.
Après une mise à niveau, votre appareil se retrouvera dans un état différent en ce qui concerne ce qui fonctionne et ce qui ne fonctionne pas après la mise à niveau. Il se peut même qu'il fonctionne parfaitement. Vous pouvez même obtenir un appareil " bricolé " si vous échouez à la mise à niveau et que vous êtes un peu malchanceux.
Tout dépend donc du matériel que vous possédez et de la qualité de la prise en charge de Linux et d'Android par le matériel de votre appareil.
C'est pourquoi les fabricants de téléphones et votre opérateur téléphonique testent les mises à niveau de plusieurs manières avant de les proposer aux clients.
Mais si vous savez cela et que vous avez des compétences techniques et que vous savez que vous pourrait rendre votre téléphone inutilisable, vous pouvez toujours essayer.