Har du en HTC-mobil og ønsker å justere partisjonene på den? Opplever du at en sikkerhetsfunksjon hindrer deg i å gjøre dette? Denne artikkelen dykker ned i fenomenet HTC S-OFF, som gir deg mulighet til å deaktivere denne sikkerhetsprotokollen. Som en del av prosessen vil vi også berøre HTC bootloader, og gi deg en helhetlig forståelse av temaet. Vi anbefaler deg å lese hele artikkelen for å få fullt utbytte.
Hva betyr HTC S-OFF?
Som standard leveres alle enheter med S-ON sikkerhetsprotokollen, som er et flagg plassert i radio-partisjonen. Dette betyr at sikkerhetsflagget på din HTC-telefon er aktivt ved levering. Dette flagget kan imidlertid deaktiveres. Slik fungerer det:
- Sikkerhetsflagget er lagret i enhetens radio, og ved å slå det av, gir du deg selv tillatelse til å skrive til systemminnet.
- Det hindrer deg i å installere tilpassede ROM-er, endre oppstartsbilder eller benytte deg av spesialtilpasset gjenopprettingsprogramvare på din HTC Android-telefon.
- Du vil heller ikke ha full tilgang til NAND-flashminnet, noe som begrenser deg i å foreta permanente endringer i NAND-partisjonene på enheten.
- NAND-partisjonen omfatter oppstartspartisjonen, gjenopprettingspartisjonen, radio-partisjonen, og systempartisjonen, blant andre.
- Endringer gjort med S-ON aktivert, kan ofte reverseres ved å bare omstarte telefonen.
- Med S-OFF vil ikke omstart tilbakestille endringene du gjør. Du kan se om telefonen er i S-ON eller S-OFF modus via teksten i varslingslinjen.
Viktig: Å deaktivere sikkerheten (S-OFF) er helt og holdent brukerens eget ansvar, og bør kun gjøres når det er absolutt nødvendig.
Kan man roote telefonen med S-OFF på HTC?
Å roote en Android-enhet kan sammenlignes med å gi seg selv administratorrettigheter i Linux. Ved å deaktivere S-ON via bootloader, kan du flashe filer som inkluderer «superuser.apk» og «su binary.» Det er viktig å først flashe et gjenopprettingsverktøy før du installerer superuser-filene. Når telefonen er startet på nytt, vil du ha rot-tilgang. Dermed gir ikke S-OFF direkte rot-tilgang, men gir deg muligheten til å installere de nødvendige programmene for å oppnå dette.
Hvilke fordeler gir S-OFF?
Fordelene med å deaktivere S-ON på HTC-enheter er mange, og listes opp nedenfor.
-
Full tilgang til partisjonene: Med S-OFF aktivert, oppnår du full tilgang til NAND-delen av enheten. Dette gjør det mulig å låse opp og endre partisjonene på enheten. Uten S-OFF er det ikke mulig å endre partisjonene. Du kan nå overskrive koden som styrer partisjonene ved oppstart av enheten.
-
Ingen signatursjekk for fastvare: Normalt må alle fastvare-filer være digitalt signert av HTC for å kunne flashet via bootloader. Med S-OFF deaktivert, kan du omgå denne sikkerhetskontrollen, og dermed installere tilpasset fastvare, usignerte oppstarts-, splash- og HBOOT-bilder samt gjenopprettingsprogramvare. S-OFF gir deg fleksibiliteten til å flashe usignerte fastvare-filer som inneholder separate bilder av partisjonene. Dette åpner for omfattende tilpasning av din Android-telefon.
Lås opp Bootloader med HTCdev
Selv om HTCdev ikke setter bootloader i S-OFF modus, gir det deg tilgang til å låse opp partisjonene på telefonen. Dette gjør det mulig å installere tilpasset gjenopprettingsprogramvare og deretter en tilpasset ROM, noe som ikke krever S-OFF. Her er en oversikt:
- Du må registrere deg på HTCdev sin nettside for å låse opp bootloaderen på din HTC-telefon.
- Denne offisielle metoden fra HTC gir begrenset tilgang til partisjoner som oppstart, system, og gjenoppretting.
- Denne begrensningen er der av sikkerhetshensyn for å forhindre installasjon av vilkårlig fastvare. Den vil derimot ikke låse opp SIM-kortet ditt.
- Opplåsingen endrer telefonens programvare og kan føre til uforutsette problemer. Dette kan påvirke verdier for høreapparatkompatibilitet (HAC) eller spesifikk absorpsjonsrate (SAR), eller til og med føre til overoppheting.
- Innhold du har kjøpt via tredjeparter eller HTC kan bli ugyldig eller utilgjengelig på grunn av DRM-sikkerhet.
- Du kan miste muligheten til å oppdatere telefonen trådløst (FOTA). I tillegg er det viktig å merke seg at irreversible endringer kan annullere garantien.
Forberedende steg før du deaktiverer S-ON
Før du går i gang med å deaktivere S-ON, er det noen forberedende steg du bør ta. Disse er viktige for en vellykket prosess.
1. Etter å ha låst opp bootloader, avinstaller HTCdev-verktøyet fra telefonen.
2. I innstillingene, under «Sikkerhet», deaktiver alle sikkerhetsfunksjoner.
3. Gå til innstillinger for «Strøm/Batteri» og deaktiver «Rask oppstart».
4. Bruk USB 2.0 i stedet for USB 3.0 for bedre kompatibilitet mellom telefonen og PC-en.
5. Last ned et S-OFF verktøy som Firewater og installer det på din PC.
6. Installer en minimal ADB installasjon på din PC.
7. Lad telefonen til minst 60% for å unngå strømtap under prosessen.
8. Ta sikkerhetskopi av alle viktige mediefiler og meldinger, da telefonen kan bli tilbakestilt.
9. Installer HTC-drivere for å koble telefonen til PC-en.
10. Under utviklerinnstillingene, aktiver USB-feilsøking.
11. Deaktiver antivirus- og brannmurprogramvare på PC-en.
Dette er de viktigste forberedelsene før du deaktiverer HTC S-ON.
Slik låser du opp bootloaderen med HTCdev
Nedenfor følger en trinnvis forklaring på hvordan du bruker HTCdev for å låse opp bootloaderen på din telefon. Start med å koble telefonen til PC-en med en stabil kabel.
1. Hold inne strømknappen for å slå av telefonen.
2. Trykk og hold inne strømknappen og volum ned-knappen i 30 sekunder for å starte telefonen i HBOOT-modus.
3. Bruk volumknappene for å navigere til «Fastboot» og velg det med strømknappen.
4. Åpne Windows Utforsker og finn den minimale ADB og Fastboot-mappen (vanligvis C:\).
5. Skriv «cmd» i adresselinjen og trykk enter.
6. Skriv «fastboot devices» og trykk enter for å sjekke om telefonen er tilkoblet PC-en.
7. I kommandoprompt, skriv «fastboot oem get_identifier_token» og trykk enter.
8. Kopier den lange token-koden og lim den inn på HTCdev-nettsiden.
9. Du vil motta en e-post fra HTCdev med en fil som heter «bin». Last ned denne og flytt den til Fastboot-mappen.
10. I kommandoprompt, skriv «fastboot flash unlocktoken Unlock_code.bin» og trykk enter.
11. Bekreft installasjonen på telefonen med strømknappen, og vent til telefonen starter på nytt.
Hvordan deaktivere sikkerhetsprotokollen (S-ON)
Her er stegene for å deaktivere S-ON på HTC:
1. Kopier Firewater-filen til Minimal ADB-mappen på PC-en.
2. Skriv «cmd» i adresselinjen og trykk enter.
3. Skriv «adb devices» og trykk enter.
4. Skriv inn følgende kommandoer én etter én og trykk enter etter hver:
adb reboot adb wait-for-device push firewater /data/local/tmp adb shell su chmod 755 /data/local/tmp/firewater /data/local/tmp/firewater
5. Godkjenn tillatelsene på telefonen hvis du blir bedt om det, og du vil se at statusen for bootloader er endret til S-OFF.
***
Denne artikkelen har tatt for seg konseptene HTC S-OFF og HTC bootloader. Håper dette har gitt deg klarhet i emnet. Du er velkommen til å dele dine spørsmål og forslag i kommentarfeltet nedenfor.