Hur man rotar Moto G6 med TWRP och Magisk Beta

Motorolas Moto G6 är den senaste budgetenheten i deras hetaste säljande serie i G-serien. Den har Android Oreo, en Qualcomm SDM45 Snapdragon (Octa-core 1, 8 GHz Cortex-A53) och Adreno 506 GPU. Det är en trevlig enhet för priset, och nu kan vi rota den helt med TWRP och Magisk!

Detta är dock inte en enkel rotprocess. Den här guiden innehåller flera saker att blinka och ADB-kommandon att köra. Se till att skapa en säkerhetskopia av din enhet innan du fortsätter, inte bara om något går fel, utan också för att en del av den här guiden innebär att fabriksinställning av din Moto G6.

Krav:

  • Magisk Beta
  • MotoG6-ali-TWRP.img
  • XT1925-2 - XT1925-2_no-verity-boot.img (lagringsredigering)
  • XT1925-4 - XT1925-4_no-verity-boot.img (lagringsredigering)
  • XT1925-5 - XT1925-5_no-verity-boot.img (redigera i lager)
  • XT1925-6 - XT1925-6_no-verity-boot.img (lagringsredigering) och MotoG6-ali-boot.img (kärnor och dtb byggda från OPS27.104-15-10 källa)
  • Tvinga krypteringsavaktivering för ALI Oreo

Anmärkningar för XT1925-6: Det finns två startbilder för nedladdning, en lager redigerad och en källa byggd. I "MotoG6-ali-boot.img" har kärnorna och enhetsklumparna byggts om från källan (OPS27.104-15-10) med verity tagits bort (och enhetsklumparna som används i TWRP har också byggts om för att dra upp externt SD-kort).

Den här specifika porten i TWRP har några problem och är därför experimentell. Det låter dig inte direkt flytta filer till SD-kortet, men du kan kopiera istället för att flytta. TWRP placerar intern lagring på / SDCard och extern lagring på / External_SD.

Varning: Att fortsätta med den här guiden innebär att du torkar dina userdata, se till att skapa säkerhetskopior av all din data! När du blinkar genom bootloader ger det ett meddelande "(bootloader) Bilden är inte signerad eller skadad". Detta är helt normalt eftersom bilden inte är signerad av Motorola.

Hur man rotar Moto G6

Ladda ner TWRP-bilden ovanför den här guiden till ADB / Fastboot-mappen på din dator.

Aktivera USB-felsökning på din Moto G6. Gå till Inställningar> Om> tryck på Build Number 7 gånger tills Developer Mode är aktiverat, gå sedan till Developer Options och aktivera "USB Debugging".

Starta om till din startladdare. Du kan göra det genom att slå på enheten och hålla i strömmen och båda volymknapparna samtidigt.

När enheten startar om till startlasteren skriver du följande från din dator med din telefon ansluten via USB.

 fastboot boot MotoG6-ali-TWRP.img 

En gång startar TWRP från din datortyp (det kan ta lite att starta eftersom det försöker dekryptera dina userdata, men det kommer att misslyckas och kan be om ett lösenord. Klicka bara på avbryt):

 adb pull /dev/block/platform/soc/7824900.sdhci/by-name/boot stockboot.img adb pull /dev/block/platform/soc/7824900.sdhci/by-name/recovery stockrecovery.img 

Detta skapar en säkerhetskopia av din lagerstart och återställningsbilder om du vill eller behöver återgå till lager senare.

Starta om till startladdaren genom att skriva följande från din dator:

 adb starta om start 

Ladda ner ingen-verity-boot-bilden specifikt för din enhet från nedladdningsavsnittet i den här guiden och placera den i din ADB-mapp.

Kör följande kommando från din dator för att installera startbilden på din enhet.

 fastboot flash boot .img 

Kör följande kommando från din dator för att installera TWRP-bilden på din enhet.

 fastboot flash-återhämtning MotoG6-ali-TWRP.img 

Använd volymknapparna på enheten för att välja start för återställning och tryck sedan på strömbrytaren och TWRP startar upp. Det bör be om ett dekrypteringslösenord, välj avbryt.

DETTA STEG LADER DIN DATA PÅ DIN TELEFON. SÄKER ATT DU HAR EN BACKUP FÖR HANDEN.

Svep för att låta systemet monteras omskrivbart (r / w). Klicka sedan på “Wipe” -knappen i TWRP och skjut “Swipe to Factory Reset”. Detta steg borde ha formaterad data eftersom det var krypterat (ta bort intern lagring) men om det inte gjorde och data fortfarande inte är monterbara i TWRP kan du använda "Format Data" -knappen ovanför svep för fabriksinställning, detta kommer att formatera data och ta bort allt från internt sdcard (lagring) också.

Det här steget kommer att ta bort kraftkryptering vid första start (du kan fortfarande välja att kryptera efter uppstart - telefonen går inte att säga att den är krypterad, åtminstone på retusystem, i säkerhetsfliken med inställningar, men den är inte och alternativet att kryptera fortfarande finns inom den menyn. Observera att omkryptering manuellt kommer att göra att data inte kan läsas igen i TWRP)

Det finns två sätt att göra detta steg för hand eller med zip. Vi har tillhandahållit en modifierad zip för att driva den nya fstab.qcom-filen medan vi monterar leverantörspartitionen för oss så vi använder den. Om du är bekymrad över att gå tillbaka till komplett lager bör du säkerhetskopiera din fabrik fstab.qcom genom att använda följande kod. Se till att du monterar leverantören i TWRP för detta

 adb pull /vendor/etc/fstab.qcom factory-fstab.qcom 

Ladda ner zip-värdet från verity-disabler från botten av det här inlägget och skjut det till din telefon. Exemplet använder katalogen / tmp.

Skriv följande från din dator i din kommandotolk / terminal från mappen adb / fastboot:

 adb push Force_Encryption_Disabler_For_ALI_Oreo_v2.zip / tmp 

Blinka den zip du precis tryckt med hjälp av installationsalternativet, välj lagringsutrymmet där du tryckte zip till och installera det. Om du inte ser det, se till att du följde de tidigare kommandona korrekt. Vi kan verifiera att det blinkade genom att montera leverantören manuellt om den inte är monterad och använda följande kommando och kontrollera raden som monterar / data säger "krypterbar" istället för "kraftkrypterad":

 adb shell "cat /vendor/etc/fstab.qcom" 
 / dev / block / bootdevice / by-name / userdata / data f2fs rw, kassera, nosuid, nodev, noatime, nodiratime, nobarri er, inline_xattr, inline_data vänta, kontrollera, formatera, krypterbar = / dev / block / bootdevice / by- namn / metadata 

Observera där det står "krypterbart". Det betyder att vi nu har valet att göra det kontra tvingas. Om det av någon anledning fortfarande står ”kraftkrypterat”, montera leverantören manuellt och försök igen.

För att vara säker, starta om till TWRP igen för att se till att allt ser datapartitionen monterad korrekt och svep igen för att låta systemet montera omskrivbart (r / w).

Ladda ner Magisk Beta och placera den i din ADB-mapp, kör sedan följande kommando för att skjuta upp startbilden till din enhet

 adb push Magisk-vxxx.zip / tmp 

Byt ut Magisk-vxxx.zip med vad som är den senaste versionen av Magisk Beta.

Blinka Magisk .zip-filen från TWRP från Installera-knappen på TWRP-huvudmenyn och naviger till mappen / tmp (eller var du än tryckte på den) för att välja den och installera den. Magisk borde visa framgång. Starta om din enhet

Det står N / A i enhetens övre hörn i några sekunder. Detta är normalt eftersom startbilden inte är signerad och därmed visar N / A istället. Det kan se ut som om det startar upp den skärmen, bara släpp den och så bör den starta upp Motorola-startskärmen och du kan konfigurera din enhet som en ny telefon.

Verifiera att Magisk Manager är installerat och rotfunktionen fungerar.

Följande tillhandahålls endast för säkerhetskopiering om du har glömt att säkerhetskopiera. När du drar från telefonen är bilderna den fullständiga partitionsstorleken, inte den faktiska storleken.

XT1925-6 (OPS27.104-15-10) Fabriksdragna filer

Dessa filer kommer att få dig tillbaka i lager när det gäller den här guiden. Kom dock ihåg att "dålig nyckel" kommer att visas när de togs från en enhet istället för att tillhandahållas av Motorola.

  • Fabriks startbild - XT1925-6_factory-boot.img
  • Fabriksåtervinningsbild - XT1925-6_factory-recovery.img
  • Fabriken fstab.qcom-fil - fabrik-fstab.qcom– Du kan trycka på den här filen till / leverantör / etc / för att gå tillbaka till lagerförsäljarens partition om du behöver. Fabrikens startbilder kommer troligen att ha ett problem med att starta utan att leverantören är helt lager.

Intressanta Artiklar