Smartfon to nie komputer, a Android to nie Windows desktopowy. Android w najniższej warstwie (jadro) działa tak samo jak Linux, tam nie ma czegoś takiego jak "instalowanie sterownika". "Sterownik" to moduł kernela "wstrzykiwany" dynamicznie (zwykle plik .ko) albo bez "wstrzykiwania" czyli wkompilowany w kernel na stałe + ewentualnie dodatkowe pliki konfiguracyjne i firmware urzadzen.
Nie muszę chyba mówić że nie ma tu obsługi "instalacji sterownika". Sterowniki sa w kernelu i sa częścia kernela. Oczywiście można przygotować swój moduł kernela, ale będzie pasował tylko do tego jedynego kernela który mamy, więc trzeba go kompilować ze źródeł w celu uzyskania modułu pasujacego do tego konkretnego kernela - w zwiazku z tym najpierw trzeba posiadać kod źródłowy używanego kernela. Jeśli natomiast sterownik jest na stałe wkompilowany w kernel to trzeba rekompilować cały kernel.
Nie ma również czegoś takiego jak "instalacja systemu mobilnego", wgrywanie przez rocevery nowego romu nie ma nic wspólnego z instsalacja w rozumieniu takim jak instalacje systemu na komputerze PC. Instalacja przez recovery to tylko umieszczenie odpowiednich plików w odpowiednich miejscach na określonych partycjach i nadanie im uprawnień.
Natomiast instalacja przez fastboot to mniej więcej to samo co przywrócenie obrazu dysku - całej zawartości na komputerze PC. Bajt po bajcie, bez wnikania co tam jest, jakie partycje i jakie dane na nich - obraz całej zawartości pamięci urzadzenia.