Alglaaduri turvalüngad võimaldasid usaldusahelast mööda minna ja juurjuurdepääsu saada
Spotify lõpetas oma lisaseadme "Car Thing" tootmise -- puutetundliku ekraaniga juhtpaneel Spotify sisu esitamiseks autos -- paar kuud tagasi. Kuigi seadmel oli enne selle tootmise lõpetamist mõned lisafunktsioonid, näiteks vabakäekõned, pole Car Thingist mõne aja pärast palju kasu, kuna OS on liiga piiratud. Kuigi me kritiseerime selliseid kavandatud vananemise tavasid, tuleb arendajate rühma kiita. kes on nüüd suutnud Spotify Car Thingi juurutada, avades veelgi rohkem järelturu arengut võimalusi.
Koostöös turvauurija Frédéric Basse'iga Nolen Johnson (teise nimega XDA tunnustatud arendaja npjohnson) on välja mõelnud Car Thingi usaldusahela ümbersõidu. Kapoti all on Spotify väikese vidina toiteallikaks nõrk Amlogic S905D2 SoC, mis oma olemuse tõttu osutus suurepäraseks ründevektoriks. USB-põletusrežiim. Nii Bassel kui ka Johnsonil on varem kasutanud Amlogic-põhiseid seadmeid, mistõttu Car Thingi alglaadimisprotsessi turvameetmetest kõrvalehoidmine SoC-tootja jäetud lünkade kaudu muutus arendajaduo jaoks üsna triviaalseks.
Selle saavutuse saavutamiseks pidid teadlased väliskesta avama, paljastades peotäie silumiseks või parandamiseks mõeldud tihvte. Järgmisena ühendasid nad mõned nutikad Amlogic USB-režiimispetsiifilised käsud ja muudetud USB-ühenduse parameetri, et saada püsiv ADB (juurjuurdepääs). Õnneks on seadme ise juurutamine suhteliselt lihtsam, kuna arendajatel on õnnestunud kõik hõlpsasti teostatavasse skriptikomplekti koondada. Kõik, mida vajate, on ilma USB-paroolita auto, USB-kaabel ja Linuxiga arvuti libusb-dev
installitud pakett ja skriptid superkasutaja õiguste avamiseks.
See, kas pingutus on seda väärt, on lõppkokkuvõttes teie enda otsustada, kuid võimalikud modifitseerimisvõimalused võivad seda teha on kasulik uurida, kui teil on vana Spotify Car Thing ja teile meeldib natuke nokitsemine. Märkimisväärne on see, et seadmel (koodnimega "superbird") on vaid umbes 500 MB muutmälu, mis tähendab, et Androidi mis tahes kaasaegse versiooni teisaldamine oleks äärmiselt keeruline ülesanne.
Juurjuhendi täieliku ülevaate koos installijuhiste ja allalaadimislinkidega leiate allolevast lingist.
Allikas:Nolen Johnson