Varför är det inte möjligt att nedgradera en iPhone?

0
118
Tran Thu Hang/Shutterstock.com

Apple kontrollerar noggrant vilken programvara som kan installeras på iPhone och iPad på ett sätt som inte syns på dess Mac stationära datorer. Så har Apple rätt i att hindra dig från att installera äldre versioner av iOS eller iPadOS på ett infall, eller är detta ett exempel på företagsövergrepp?

Ny programvara måste Var “Aktivt signerad” Av Apple

För att installera programvara på iPhone eller iPad måste programvaran vara signerad av Apple. Detta innebär att andra operativsystem som Android eller Linux inte kan installeras på Apples smartphones eller surfplattor, bara Apple-godkänd programvara.

Utöver detta krav måste programvaran vara aktivt signerad, vilket innebär att Apple måste godkänna installationen med hjälp av en onlinekontroll innan den kan installeras på en iPhone. Apple kommer endast att aktivt signera programvara under en begränsad tid. När en ny version av iOS eller iPadOS släpps finns det bara en kort tidsperiod där den tidigare versionen fortfarande kan installeras innan företaget kommer att sluta signera den helt och hållet.

Signeringsfönstret är en tillfällig tidsperiod under vilken programvara kan installeras. Så länge Apple signerar en viss version av iOS kan den installeras på din iPhone med hjälp av Inställningar > Allmänt > Programuppdateringsmeny, Finder på macOS eller iTunes för Windows (och tidigare versioner av Apples skrivbordsoperativsystem).

Detta innebär att det är tekniskt möjligt att nedgradera iOS till den tidigare versionen, men bara under en mycket kort tidsperiod. Du kan göra detta med IPSW-filen och återställningsläget med en Mac eller PC så länge som Apple fortfarande signerar programvaran. Det är inte möjligt att göra detta direkt på enheten.

När signeringsfönstret har passerat är den äldre versionen av programvaran inte längre tillgänglig för installation. Det enda sättet att uppdatera programvaran på din enhet är att installera den nyare, aktivt signerade versionen. Detta hindrar iPhone- och iPad-ägare från att installera äldre versioner av iOS och iPadOS, även om de har IPSW-programvaran lagrad lokalt.

Denna process är bra för säkerheten

En av de största fördelarna med Apples restriktiva operativsystempolicy är att den hindrar människor från att installera versioner av iOS och iPadOS som har kända exploits. Genom att åtgärda dessa brister i nya versioner av programvara kan Apple effektivt ta bort hot från föråldrad programvara.

Det är värt att komma ihåg att detta bara fungerar om du regelbundet uppdaterar din enhet. Du är fri att lämna den felaktiga versionen av iOS på din iPhone så länge det tar dig att installera uppdateringen och din enhet kommer att vara i riskzonen tills du gör det. Men när du väl har installerat en ny version av iOS går det inte att gå tillbaka till en tidigare version.

Signeringsfönstret ger Apple en god kontroll över nyupptäckta exploateringar, vilket sågs i augusti 2022 när Apple släppte iOS och iPadOS 15.6.1 för att fixa två “aktivt utnyttjade” säkerhetssårbarheter som upptäckts i iOS 15.6. Inom en vecka efter lanseringen signerades inte längre iOS 15.6 och alla som uppgraderade från tidigare versioner stöttes på den fasta versionen tack vare Apples system.

Det hjälper också Apple att bekämpa jailbreaking

Den andra anledningen till att Apple är så angelägen om att begränsa vilka versioner av iOS och iPadOS som kan installeras på en iPhone eller iPad är att förhindra jailbreaking. Detta är handlingen att undvika Apples begränsningar genom att utnyttja sårbarheter för att köra anpassad kod. När en iPhone eller iPad en gång har blivit jailbroken kan den användas på en mängd olika sätt som Apple förbjuder.

RELATERATJailbreaking förklarat: Vad du behöver veta om jailbreaking iPhones och iPads

Detta inkluderar installation av förbjudna applikationer som torrentklienter, sidladdning av programvara från legitima och inte så legitima källor och att göra ändringar i hur Apples operativsystem fungerar. Det borde inte komma som någon överraskning att Apple aktivt kämpar mot denna praxis, vilket gör det så svårt som möjligt för dig att jailbreaka din enhet.

Genom att använda ett aktivt signeringsfönster kan Apple förhindra människor från att rulla tillbaka sina enheter till tidigare versioner av programvara som lyckades jailbreakas. Många jailbreaking-förespråkare uppmuntrar de som vill jailbreaka sina enheter att inte uppdatera till den senaste versionen av Apples operativsystem i ett försök att dra fördel av jailbreaking kryphål i gammal programvara som Apple har stängt i nyare versioner.

Även om trycket att uppdatera kan verka som ett antikonsumentdrag, har Apple legitima skäl för att täppa till dessa kryphål ur säkerhetssynpunkt. Eftersom jailbreaking tar bort Apples begränsningar genom att ge användaren root- eller administratörsrättigheter, skyddas din enhet från andra om du tar bort möjligheten att nedgradera till jailbreak.

Till exempel kan myndigheter potentiellt utnyttja denna förmåga att jailbreaka din enhet och kringgå säkerhetsåtgärder för att få åtkomst till din enhet och data som lagras på den. Att ta bort möjligheten att jailbreaka besvärar en liten andel av användarna för att gynna den stora majoriteten av ekosystemet (ur säkerhetssynpunkt).

Apple fördelar på andra sätt

Att ha ekosystemet att ständigt röra sig framåt vad gäller mjukvaruversion (utan möjlighet att gå bakåt) har bredare fördelar för Apple och dess ekosystem. Apple utfärdar fortfarande vissa säkerhetsuppdateringar för tidigare versioner av sina operativsystem, även de som är utfasade, men dessa är till förmån för äldre enheter som inte stöder de senaste versionerna.

Nya funktioner kommer med nya operativsystemversioner, som ger dig ett incitament att uppgradera. Du har antagligen märkt hur ofta Apple påminner dig när uppdateringar är tillgängliga och erbjuder till och med att installera uppdateringen (även om detta kräver samtycke när det gäller att ange ditt lösenord).

Genom att låsa ut användare från äldre versioner av operativsystemet har Apple mindre arbete att göra när det gäller att upprätthålla kompatibilitet över sitt utbud av tjänster. Det är lättare för Apple att upprätthålla en konsekvent användarupplevelse över generationer av enheter när alternativet att nedgradera har tagits bort. Utvecklare kan rikta in sig på en lägsta version av iOS, i vetskap om att användare inte kan nedgradera till en version som deras app inte stöder.

Apple publicerar iOS-användningsstatistik på sin Apple Developer-webbplats. När denna artikel skrevs i september 2022 använde 89 % av de iPhone-enheter som introducerats under de senaste 4 åren iOS 15. 82 % av alla enheter i naturen hade flyttat till iOS 15.

Ett perfekt system? Inte riktigt

Att låsa användare ute från gamla versioner av operativsystemet har stora fördelar när det gäller säkerhet och utveckling, men det är inte ett perfekt system. Många appar har hamnat vid sidan av och gått förlorade på grund av ändringar som gjorts i nya versioner av iOS. Ett anmärkningsvärt exempel är när Apple tappade stödet för 32-bitarsappar när iOS 11 kom 2017.

Denna ständiga frammarsch beror mycket på att mjukvaruutvecklare underhåller sina appar, vilket ligger utanför Apples kontroll. Om du köpte ett spel för tio år sedan på din iPhone 4S, finns det ingen garanti för att det kommer att fungera på din iPhone 13. Du kan inte heller nedgradera din enhet för att spela den.

Vissa användare klagar också på att nya versioner av iOS skadar prestandan, mestadels på äldre enheter. När signeringsfönstret har stängts har du fastnat. Resultatet är att du får säkerhetsuppdateringar, bättre kompatibilitet på webbplatser tack vare en nyare version av Safari och alla andra fördelar som en större iOS-uppgradering ger.

RELATERAT:< /strong> Hur du uppdaterar din iPhone till den senaste iOS-versionen

LÄS NÄSTA

  • › Hur man översätter ljud med Google Translate
  • › Så här roterar du text i Google Dokument
  • › Intel dödar sina Pentium- och Celeron-varumärken
  • › Förvandla en smart kamera till en solcellsdriven säkerhetskamera
  • › Ska du bry dig om en e-postsignatur?
  • › Gratis VPN kontra betald VPN: Vilket ska du välja?