Har du en HTC-telefon och funderar på att göra ändringar i dess partitioner? Kanske hindrar telefonens säkerhetsfunktion dig från detta? Den här artikeln går igenom konceptet HTC S-OFF, som låter dig inaktivera detta säkerhetsprotokoll. Vi kommer även att beröra HTC bootloader, en viktig komponent i den här processen. Läs vidare för att få en djupare förståelse för ämnet.
Vad innebär HTC S-OFF?
De flesta enheter levereras med ett S-ON-säkerhetsprotokoll som standard. Det innebär att en flagga sätts på radiopartitionen när telefonen tillverkas. Säkerhetsflaggan på en HTC-telefon är alltså aktiverad från början. Det är dock möjligt att inaktivera den här flaggan. Här är vad det innebär:
- Flaggan finns i enhetens radio. Att inaktivera den ger dig möjlighet att skriva till systemminnet.
- S-ON hindrar dig från att installera anpassade ROM, splash-bilder eller återställningsprogram på din HTC Android-telefon.
- Det förhindrar även åtkomst till NAND-flashminnet, vilket gör det omöjligt att göra permanenta förändringar i NAND-partitionerna.
- NAND-partitionen inkluderar bland annat boot-partitionen, återställningspartitionen, radion och systempartitionen.
- Ändringar som görs med S-ON aktiverat kan raderas genom att starta om telefonen.
- Med S-OFF förlorar du inte ändringarna vid en omstart. Du kan se om telefonen är S-ON eller S-OFF genom att granska texten i aviseringen överst på skärmen.
Observera: Att inaktivera säkerheten (S-OFF) sker på användarens eget ansvar och bör inte göras i onödan.
Kan man roota en HTC-telefon med S-OFF?
Att roota en telefon liknar att ha en annan användare i ett Linux-operativsystem. Genom att inaktivera S-OFF i bootloadern kan du installera en paketfil som innehåller Superuser.apk och su-binären. Viktigt är att först installera en anpassad återställning innan du flashar superanvändarprogrammet. När telefonen startas om är den rootad. Alltså skapar HTC S-OFF inte i sig root, men ger dig möjligheten att installera program som gör det.
Fördelar med att inaktivera S-ON
Här följer några av fördelarna med att stänga av S-ON:
-
Tillgång till och överskrivning av partitioner: Genom att inaktivera S-OFF på din HTC-telefon får du tillgång till NAND-delen av enheten. Det innebär att du kan låsa upp partitionerna och ändra dem. Normalt kan partitionerna inte ändras, men med S-OFF kan du skriva över koden på dem medan operativsystemet startas.
-
Inget behov av signaturkontroll för firmware-bilder: Alla firmware-zipfiler måste vara digitalt signerade av HTC för att kunna installeras via bootloadern. Genom att stänga av S-ON på din HTC Android-telefon slipper du den säkerhetskontroll som krävs för att installera egna firmware-bilder, osignerade start-, splash- och HBOOT-bilder samt återställningsprogram. S-OFF-flaggan låter dig alltså installera osignerade firmware-zipfiler som innehåller separata bilder av partitionerna. Med andra ord, du får maximal anpassning av din Android-telefon.
Använd HTCdev för att låsa upp Bootloader
HTCdev ställer inte starthanteraren till S-OFF, men låser upp partitionerna på telefonen. Detta gör att du kan installera en anpassad återställning och sedan ett anpassat ROM utan att behöva HTC S-OFF. Här är lite information om HTCdev:
- Du behöver registrera dig på hemsidan, och sedan kan du låsa upp bootloadern på din HTC-telefon genom att logga in.
- Den här metoden släpps officiellt av HTC och ger dig begränsad upplåsning av partitionerna som start, system och återställning.
- Den begränsade upplåsningen är nödvändig av säkerhetsskäl och hindrar dig från att installera slumpmässiga firmware-zipfiler på dina partitioner. Det ger dig dock inte möjlighet att låsa upp ditt SIM-kort.
- Upplåsningen ändrar mjukvaran på din telefon och kan leda till oväntade problem. Det kan påverka värdena för Hörhjälpskompatibilitet (HAC) eller Specifik Absorptionshastighet (SAR), eller orsaka överhettning.
- Utöver det kan innehåll som du har köpt via tredjepartsleverantörer eller HTC bli ogiltigt eller otillgängligt på grund av DRM-säkerhetsnycklar.
- Du kan eventuellt inte uppdatera telefonen via Firmware over the Air (FOTA). Om du har gjort oåterkalleliga ändringar på telefonen kan den sluta täckas av garantin som HTC erbjuder.
Förberedande steg innan du stänger av S-ON
Här är stegen du bör följa innan du inaktiverar S-OFF på din HTC-telefon. Se till att du genomför alla steg innan du försöker stänga av S-ON.
1. Efter att ha låst upp starthanteraren, avinstallera HTCdev-verktyget från telefonen.
2. Gå till Inställningar, sedan Säkerhet och inaktivera alla säkerhetsinställningar.
3. Gå till Inställningar, sedan Power/Batterihantering och inaktivera snabbstartsläget.
4. Använd USB 2.0 istället för USB 3.0 för att säkerställa kompatibilitet mellan din HTC-telefon och PC.
5. Ladda ner ett S-OFF-verktyg som Firewater och installera det på din dator.
6. Installera minimal ADB på din PC.
7. Ladda telefonen till minst 60% för att undvika strömavbrott.
8. Säkerhetskopiera allt viktigt medieinnehåll eller meddelanden eftersom telefonen kan återställas.
9. Installera HTC-drivrutiner så att du kan ansluta din telefon till datorn.
10. Gå till Inställningar, sedan Utvecklaralternativ och aktivera USB-felsökning.
11. Inaktivera antivirus- och brandväggsprogram på din PC.
Detta är de förberedande stegen innan du stänger av HTC S-ON.
Hur man använder HTCdev för att låsa upp Bootloader
Här följer en beskrivning av hur du använder HTCdev för att låsa upp starthanteraren. Anslut telefonen till datorn med en stabil kabelanslutning i början av processen.
1. Håll ner strömknappen och stäng av telefonen.
2. Håll ner ström- och volymknapparna i 30 sekunder för att starta telefonen i HBOOT-läge.
3. Använd volymknapparna för att gå till alternativet Fastboot och välj det med strömknappen.
4. Öppna Utforskaren och navigera till mappen Minimal ADB and Fastboot på lokal disk (C:).
5. Skriv cmd i mappens adressfält och tryck på Enter.
6. Skriv kommandot ’fastboot devices’ och tryck Enter för att upptäcka din telefon på datorn.
7. Öppna kommandotolken på datorn, skriv in kommandot ’fastboot oem get_identifier_token’ och tryck på Enter.
8. Vänta på ett långt kodblock och klicka på knappen ”Skicka” på HTCdevs webbplats.
9. Du bör få ett e-postmeddelande från HTCdev med en fil vid namn ”bin” som bifogad fil. Ladda ner filen och flytta den till Fastboot-mappen i Utforskaren i Windows.
10. Öppna kommandotolken, skriv kommandot ’fastboot flash unlocktoken Unlock_code.bin’ och tryck Enter.
11. Bekräfta installationsförfrågan på din HTC-telefon med strömknappen och vänta tills telefonen startar om.
Hur du inaktiverar säkerhetsprotokoll (S-OFF) på HTC
Här följer stegen för att inaktivera S-OFF på din HTC-telefon:
1. Kopiera Firewater-filen till mappen Minimal ADB på datorn.
2. Skriv cmd i mappens adressfält och tryck på Enter.
3. Skriv kommandot ’adb devices’ och tryck på Enter.
4. Skriv in följande kommandon ett i taget och tryck på Enter efter varje kommando:
adb reboot [Viktigt] adb wait-for-device push firewater /data/local/tmp adb shell su chmod 755/data/local/tmp/firewater /data/local/tmp/firewater/
5. Tillåt behörighet på din telefon om du uppmanas, och du bör se statusen på Bootloader som S-OFF.
***
Den här artikeln handlar om HTC S-OFF och HTC bootloader. Om du har letat efter svar på frågor kring dessa termer, hoppas vi att denna text har kunnat lösa dina tvivel. Lämna gärna dina synpunkter och frågor i kommentarsfältet nedan.