Käynnistyslataimen tietoturva-aukot mahdollistivat luottamusketjun ohituksen ja pääkäyttäjän pääsyn
Spotify lopetti "Car Thing" -lisävarusteensa valmistuksen - kosketusnäytöllinen ohjauspaneeli Spotify-sisällön toistamiseen autossa - muutama kuukausi sitten. Vaikka laite sai joitain lisäominaisuuksia, kuten handsfree-puhelut ennen sen lopettamista, Car Thingistä ei ole paljon hyötyä vähään aikaan, koska käyttöjärjestelmä on aivan liian rajoitettu. Vaikka kritisoimme tällaisia suunniteltua vanhenemista koskevia käytäntöjä, kehuja on kehuttava ryhmälle kehittäjiä jotka ovat nyt onnistuneet juurruttamaan Spotify Car Thingin ja avaamaan entistä enemmän jälkimarkkinoiden kehitystä mahdollisuuksia.
Yhteistyössä tietoturvatutkija Frédéric Bassen, Nolen Johnsonin (alias XDA Recognized Developer) kanssa npjohnson) on keksinyt Car Thingin luottamusketjun ohituksen. Konepellin alla Spotifyn pieni vempain saa virtansa heikosta Amlogic S905D2 SoC: sta, joka osoittautui erinomaiseksi hyökkäysvektoriksi ominaisuutensa ansiosta.
USB-polttotila. Sekä Bassella että Johnsonilla on käyttänyt Amlogic-pohjaisia laitteita aiemmin, joten Car Thingin käynnistysprosessin turvatoimien ohittaminen SoC-valmistajan jättämien porsaanreikien kautta tuli kehittäjäkaksion kannalta melko triviaaliksi.Tämän saavutuksen saavuttamiseksi tutkijoiden täytyi avata ulkokuori, jolloin paljastui kourallinen vianetsintään tai korjauksiin tarkoitettuja pin-out-liittimiä. Seuraavaksi he yhdistivät älykkäitä Amlogic USB -tilakohtaisia komentoja ja muokatun USB-yhteysparametrin päästäkseen jatkuvaan ADB (root) -käyttöön. Onneksi laitteen juurruttaminen itse on verrattain helpompaa, sillä kehittäjät ovat onnistuneet yhdistämään kaiken helposti suoritettaviksi skripteiksi. Tarvitset vain Car Thingin ilman USB-salasanaa, USB-kaapelin ja Linux-tietokoneen libusb-dev
paketti asennettuna ja komentosarjat pääkäyttäjän oikeuksien avaamiseksi.
Se, onko ponnistus sen arvoista, on viime kädessä sinun päätettävissäsi, mutta mahdolliset modifiointimahdollisuudet saattavat olla kannattaa tutkia, jos sinulla on vanha Spotify Car Thing ympärilläsi ja pidät siitä vähän puuhailua. Erityisesti laitteessa (koodinimeltään "superbird") on vain noin 500 Mt RAM-muistia, mikä tarkoittaa, että minkä tahansa nykyaikaisen Android-version siirtäminen olisi erittäin vaikea tehtävä.
Löydät täydellisen luettelon juurioppaasta sekä asennusohjeet ja latauslinkit alla olevasta kirjoituksesta.
Lähde:Nolen Johnson