Logo fi.androidermagazine.com
Logo fi.androidermagazine.com

Kitkat- ja sd-kortit - mikä on kiinteä, mikä on rikki ja mikä on väärin ymmärretty

Sisällysluettelo:

Anonim

Miksi SD-korttisi ei toimi sama Android 4.4 KitKat -sovelluksessa, ja syyt muutokseen

"Kirota sinua, Google! KitKat-päivitys rikkoi SD-korttini!"

Pistä internetin Android-osan ympärille ja kuulet jotain vastaavaa. Sinun ja minun kaltaiset käyttäjät ovat järkyttyneitä, koska he päivittivät puhelimensa Android 4.4 KitKat -versioon, ja nyt SD-kortin tuki on muuttunut. Sovellukset eivät enää toimi, ihmisillä on ongelmia kameroiden ja musiikkisoittimien kanssa, ja vaikka kaikki muutkin sanovat "Voi, joo. Näin se toimii nyt", kukaan ei varoittanut heitä etukäteen ennen kuin tarttuivat siihen päivitykseen.

Näitä muutoksia on paljon työntää, ja vetoomukset ja ruohonjuuritason liikkeiden uhat uhkaavat osoittaa Googlelle virheidensä virheen - jopa erittäin suositun kehittäjän, jota en nimeä, on, että heidän PR-ihmiset lähettävät blogeja kirjoittamista koskevia pyyntöjä pahasta Googlesta.

Mutta kuten aina, on olemassa menetelmä Googlen hulluuteen. Keskustellaan.

Mitä muuttui Android 4.4 KitKat -sovelluksessa SD-korteilla

Se on todella yksinkertaista. Ennen Android 4.4 KitKat -sovellusta sovellukset - edellyttäen että heillä oli lupa käyttää SD-korttia - voivat lukea ja kirjoittaa mihin tahansa irrotettavan tallennusalueen alueelle, mukaan lukien järjestelmäkansiot, kuten DCIM, hälytykset jne. Kaikki on muuttunut, ja nyt kolmannen osapuolen kuten Google Playsta tai muualta ladatut sovellukset, voivat kirjoittaa vain tiedostoihin ja kansioihin, jotka ne ovat luoneet tai omistaneet.

Google teki asioista entistäkin turvallisempia. Jotkut sovellukset ovat toimineet sen kanssa, toiset ovat vain rikki.

Tämä pitää asiat "siistinä". Sovellukset eivät pudota tiedostoja kaikkialle kortille - jotain olemme kaikki tavanneet - ja sen sijaan niillä on yksi keskeinen sijainti kaikkien tiedostojensa sijoittamiseksi. On myös joitain vakavia tietoturvaongelmia, joihin vastattiin antamalla sovelluksen kirjoittaa tiedostoja vain minne tahansa.

Tämä tarkoittaa, että Jerryn Awesome Photo Viewer -sovellus voi silti skannata koko järjestelmäsi kuvia varten, luoda niistä pienoiskuvatietokannan ja tallentaa sen SD-kortin kansioon. Mutta se ei voi siirtää tai tallentaa kuvia itse SD-kortin kansioihin - mukaan lukien Kuvat-kansioon -, koska se ei "omista" näitä kansioita. Jos se ohjelmoidaan oikein, se voi tallentaa kopioita kuvista Jerry's Awesome Photo Viewer -sovelluksen omiin kansioihin SD-kortilla. Kansio on osa sovellusta, ja jos poistat sen, myös kansio menee. Vanha tapa laittaa mitä tahansa haluamaasi paikkaan on poissa ikuisesti.

Kolikon toinen puoli on, että Jerry's Not Awesome -sovelluksella, joka varastaa tietosi, ei ole enää kirjoitusoikeutta kaikkiin SD-kortin tiedostoihin ja kansioihin. Kyllä, aiemmin minkä tahansa sovelluksen, joka ilmoitti luvan lukea ja kirjoittaa SD-kortille, sallittiin kirjoittaa tiedostoja mihin tahansa kansioon - mukaan lukien järjestelmäkansiot, ja kaikkiin kansioihin, kuten pankkisovellus, jotka olivat mahdollisesti tehneet. Minkä tahansa tyyppiset tiedostotkin. Tähän sisältyy tiedostoja, jotka voidaan lukea toisen sovelluksen käynnistyessä ja jotka vaikuttavat sovelluksen asetuksiin tai tapaan. Se oli täydellinen ja täydellinen turvallisuuden painajainen, ja miksi monet ihmiset - myös sinun omasi mukaan lukien - eivät halunneet SD-korteilla varustettuja puhelimia.

Haluatko sen helppoa? Tai haluatko sen suojata?

Yksi syy siihen, että asioiden on muututtava niin dramaattisesti tietoturva-alueella, johtuvat Unix-tyylisistä käyttäjän ja ryhmän käyttöoikeuksista sekä SD-kortin tiedostojärjestelmästä. Odotat, että SD-kortti toimii vain, kun liität sen tietokoneeseen. Mikä tahansa tietokone. Koska noin 96 prosenttia kaikista tietokoneista, jotka eivät ole minkäänlaisia ​​palvelimia, käyttävät Microsoft Windowsia, sinun on varmistettava, että SD-kortti toimii niiden kanssa.

Jos haluat irrotettavan tallennustilan, joka voidaan lukea mistä tahansa, ymmärrä, että se ei tule olemaan turvallinen.

FAT-pohjaiset tiedostojärjestelmät - joihin SD-kortti on alustettu - ovat yleisiä Windows-, Apple OSX- ja (useimmissa) Linux-koneissa. Käydä järkeen. Mitä hyötyä on kannettavasta asemasta, jota ei voi lukea, eikö niin? Mutta siellä on saalis. FAT-pohjaiset järjestelmät eivät tue tiedostojen ja kansioiden käyttöoikeuksia. Jos olen sovellus, en voi sanoa "Tämä on kansio. Annan sinun katsoa sisään, mutta sinun ei tarvitse laittaa mitään uutta sinne tai muuttaa mitään tavaraani!" tällaisessa tiedostojärjestelmässä. Se on kaikki tai ei mitään sotkua, josta jopa Microsoft on siirtynyt pois uudemmissa Windows-versioissaan. Mutta rasvaa on edelleen käytettävä, koska kaikki muu vaatii paljon finagling-sovellusta ihmisille, jotka käyttävät Windowsin vanhoja versioita, ja se on suuri joukko ihmisiä.

Huomaa, että tällä ei ole mitään tekemistä puhelimen tallennuksen - sisäisen tai ulkoisen - käyttämisen kanssa tietokoneeseen liitetyn kaapelin avulla. Siinä käytetään täysin erilaista protokollaa ja menetelmää, jolla ei ole mitään tekemistä siirrettävän tietovälineen todellisen tiedostojärjestelmän kanssa.

Jos SD-kortit asetettaisiin samalla tiedostojärjestelmällä kuin muut Android-osiolla olevat osiot (EXT, kotona seuraaville), tällä ei ole mitään merkitystä. Kolmannen osapuolen sovelluksille voidaan antaa lupa yksittäisille kansioille, muut kansiot voidaan merkitä "luovuttamiseksi" ja kaikki olisivat tyytyväisiä. Mutta ne eivät ole, ja eivät voi olla ilman, että muutetaan paljon tietokoneita tai erillistä ohjelmaa, jota käytät tietokoneellasi vain käyttääksesi SD-korttia, jonka vedät Androidista.

Tämä on sotku, jota kukaan ei voi korjata nyt.

Joten mitä me teemme?

Ensinnäkin, lopetat ja mieti ennen kuin otat päivityksiä KitKatiin. SD-kortille asennetut sovellukset menettävät tietonsa päivitettäessäsi ja tarvitsevat uudelleenasennusta. Jotkin käyttämistäsi sovelluksista luultavasti lakkaavat toimimasta, koska niitä ei ole päivitetty. Hyvä uutinen on, että muut sovellukset on päivitetty - esimerkiksi PocketCasts - joten sinun on kokeilla kaikkia uusia sovelluksia.

KitKat-päivityksen luopuminen on vaihtoehto, mutta ei suositeltavaa.

Et voi myöskään päivittää KitKat-ohjelmaan, jonka näen paljon ihmisiä väittävän suunnitellunsa. Mielestäni se on vähän hullua, mutta se on vaihtoehto ja se pitää asiat toimimaan niin kuin aina - sekä hyviä että huonoja - ulkoisen tallennustilan suhteen.

Tai voit asentaa mukautetun ROM-levyn, joka "korjaa" ongelman. Se on melko helppo muuttaa, mutta puhelimesi tekevät ihmiset eivät saa "korjata" sitä tai he eivät voi säilyttää Google-sertifikaattiaan Google Playssa ja muissa Googlen sovelluksissa.

Tai voit huffata ja puffia, ja aloittaa vetoomuksen.

Muista, että Android - onko pidämme siitä vai ei - on meneillään oleva työ. Googlella voisi hyvinkin olla suunnitteilla jonkinlainen maaginen korjaus tähän koko ongelmaan, ja näemme sen tulevassa Android-versiossa. Tai se ei voisi vain välittää ja ottaa kantaa, että SD-kortteja tulisi käyttää vain tallennusvälineiden säilyttämiseen ja että ne tulisi pitää erillään käyttöjärjestelmästä.

Meidän täytyy vain nähdä.