Artikel

KitKat och SD-kort - vad som är fixat, vad som är trasigt och vad som missförstås

protection click fraud
SD-kort: Aktivera

Varför ditt SD-kort inte fungerar på samma sätt i Android 4.4 KitKat, och orsakerna till förändringen

"Förbanna dig, Google! Din KitKat uppdatering bröt mitt SD-kort! "

Peka runt Android-delen av Internet så hör du något liknande. Användare som du och jag är i uppståndelse eftersom de uppdaterade sin telefon till Android 4.4 KitKat, och nu SD-kortstöd har ändrats. Appar fungerar inte längre, folk har problem med kameror och musikspelare, och medan alla andra säger "Åh, ja. Så fungerar det nu, "varnade ingen dem i förväg innan de grep den uppdateringen.

Det finns mycket tryck mot dessa förändringar, med framställningar och hot från gräsrotsrörelser som hotar att visa Google sitt fel - även en mycket populär utvecklare som jag inte kommer att namnge har sina PR-personer som skickar ut förfrågningar om att bloggar ska skriva om ondska Google.

Verizon erbjuder Pixel 4a för bara $ 10 / månad på nya obegränsade linjer

Men som alltid finns det en metod för Googles galenskap. Låt oss diskutera.

Vad förändrades i Android 4.4 KitKat med SD-kort

Apphantering

Det är verkligen enkelt. Innan Android 4.4 KitKat, applikationer - förutsatt att de hade tillstånd att komma åt SD-kortet - kan läsa och skriva till vilket område som helst på flyttbar lagring, inklusive systemmappar som DCIM, Alarms, etc. Allt har förändrats och nu kan tredjepartsapplikationer - som i de som du laddar ner från Google Play eller någon annanstans - bara skriva till filer och mappar som de har skapat eller har tagit äganderätt till.

Google gjorde saker snyggare och säkrare. Vissa appar har arbetat med det, många andra är bara trasiga.

Detta håller saker "städade". Appar dumpar inte filer överallt på kortet - något vi alla har stött på - och har istället en central plats för att lägga alla sina filer. Det finns också några allvarliga säkerhetsproblem som hanterades genom att inte låta en app skriva filer var som helst.

Det betyder att Jerrys Awesome Photo Viewer-app fortfarande kan skanna hela systemet efter bilder, bygga en miniatyrdatabas över dem alla och spara den i en mapp på SD-kortet. Men det kan inte flytta eller spara bilderna själva i mappar - inklusive mappen Bilder - på SD-kortet eftersom det inte "äger" dessa mappar. Om det är programmerat rätt kan det spara kopior av bilderna till Jerrys Awesome Photo Viewers egna mappar på SD-kortet. Mappen är en del av appen, och om du avinstallerar den går mappen också. Den gamla metoden att placera vad som helst du vill är borta, för alltid.

Den andra sidan av myntet är det Jerry's Not Awesome App som stjäl dina data har inte längre skrivåtkomst till varje fil och mapp på SD-kortet. Ja, tidigare fick alla applikationer som förklarade tillstånd att läsa och skriva till SD-kortet skriva filer till valfri mapp - inklusive dina systemmappar och vilken mapp som helst som en bankapp kan ha gjord. Alla typer av filer också. Det inkluderar filer som kan läsas när en annan app startar och påverkar inställningarna eller hur appen fungerar. Det var en fullständig och total säkerhetsmardröm, och varför många människor - inklusive din - inte ville ha telefoner med SD-kort.

Vill du ha det enkelt? Eller vill du ha det säkert?

Android-filbehörigheter

En av anledningarna till att saker och ting måste ändras så drastiskt på säkerhetsfronten är på grund av användar- och gruppbehörigheter i Unix-stil och SD-kortets filsystem. Du förväntar dig att ett SD-kort bara fungerar när du ansluter det till en dator. Vilken dator som helst. Eftersom något som 96 procent av alla datorer där ute som inte är någon typ av server som kör Microsoft Windows, måste du se till att ditt SD-kort fungerar med dem.

Om du vill ha flyttbart lagringsutrymme som kan läsas var som helst, förstå att det inte kommer att vara säkert.

FAT-baserade filsystem - det är vad ditt SD-kort är formaterat till - är universella på Windows-, Apple OSX- och (de flesta) Linux-maskiner. Är vettigt. Vad är bra med en bärbar enhet som inte går att läsa, eller hur? Men det finns en fångst. FAT-baserade system stöder inte fil- och mappbehörigheter. Om jag är en app kan jag inte säga "Det här är min mapp. Jag tillåter dig att titta inuti, men du får inte lägga något nytt där eller ändra något av mina saker! "På den här typen av filsystem. Det är en allt-eller-ingenting-röra, och en som även Microsoft har flyttat ifrån i sina nyare versioner av Windows. Men FAT måste fortfarande användas, för allt annat kräver mycket finagling för personer som använder äldre versioner av Windows, och det är ett stort antal människor.

Observera att detta inte har något att göra med att komma åt din telefonlagring - internt eller externt - via en kabel ansluten till din dator. Det använder ett helt annat protokoll och metod, som inte har något att göra med det faktiska filsystemet för en flyttbar media.

Om SD-kort ställdes in med samma filsystem som resten av partitionerna i din Android (EXT, för de av er som håller koll hemma), skulle inget av detta betyda. Tredjepartsappar kan ges behörighet till enskilda mappar, andra mappar kan markeras som "hands-off", och alla skulle vara nöjda. Men de är inte, och kan inte vara utan modifiering av många datorer, eller ett fristående program som du kör på din dator bara för att komma åt SD-kortet du drar ur din Android.

Det här är en röra som ingen kan fixa just nu.

Så vad gör vi?

Appar till din SD

Först och främst stannar du och tänker innan du tar någon uppdatering till KitKat. Alla appar som är installerade på SD-kortet kommer att förlora sin data när du uppdaterar och behöver installeras om, och vissa av de appar du använder kommer troligen att sluta fungera eftersom de inte har uppdaterats. Den goda nyheten är att andra appar har uppdaterats - till exempel PocketCasts - så du får prova alla nya appar.

Att avstå från KitKat-uppdateringen är ett alternativ, men inte något vi skulle rekommendera.

Du kan också uppdatera aldrig till KitKat, som jag ser många hävdar att de har planerat. Jag tycker att det är lite galet, men det är ett alternativ och det kommer att hålla sakerna som de alltid har - både det goda och det dåliga - när det gäller din externa lagring.

Eller så kan du installera en anpassad ROM som "åtgärdar" problemet. Det är en ganska lätt sak att ändra, men de som gör din telefon får inte "fixa" den eller de kan inte behålla sin Google-certifiering för Google Play och resten av Googles appar.

Eller så kan du puffa och puffa och starta en framställning.

Kom ihåg att Android - oavsett om vi gillar det eller inte - är ett pågående arbete. Google kan mycket väl ha planerat någon form av magisk fix för hela detta problem, och vi ser det i en framtida version av Android. Eller det kan bara inte bry sig och ta ställning att SD-kort endast ska användas för att lagra media och ska hållas åtskilda från operativsystemet.

Vi får bara se.

Har du lyssnat på veckans Android Central Podcast?

Android Central

Varje vecka ger Android Central Podcast dig de senaste tekniska nyheterna, analyserna och hot-take, med bekanta medvärdar och specialgäster.

  • Prenumerera i Pocket Cast: Audio
  • Prenumerera på Spotify: Audio
  • Prenumerera i iTunes: Audio

Vi kan tjäna en provision för inköp med våra länkar. Läs mer.

Det här är de bästa trådlösa öronsnäckorna du kan köpa till varje pris!
Det är dags att klippa sladden!

Det här är de bästa trådlösa öronsnäckorna du kan köpa till varje pris!

De bästa trådlösa öronsnäckorna är bekväma, låter fantastiskt, kostar inte för mycket och sitter lätt i fickan.

Allt du behöver veta om PS5: Släppdatum, pris och mer
Nästa generation

Allt du behöver veta om PS5: Släppdatum, pris och mer.

Sony har officiellt bekräftat att de arbetar på PlayStation 5. Här är allt vi vet om det hittills.

Nokia lanserar två nya Android One-telefoner under 200 dollar
Nya Nokias

Nokia lanserar två nya budget Android One-telefoner under 200 dollar.

Nokia 2.4 och Nokia 3.4 är de senaste tillskotten till HMD Globals budget smartphone-sortiment. Eftersom de båda är Android One-enheter får de garanterat två stora OS-uppdateringar och regelbundna säkerhetsuppdateringar i upp till tre år.

De bästa Android-telefonerna med utbyggbart lagringsutrymme
mer plats

De bästa Android-telefonerna med utbyggbart lagringsutrymme.

Letar du efter de bästa telefonerna med utbyggbart lagringsutrymme för alla dina filmer och musik? Du har kommit till rätt ställe.

instagram story viewer