Πλήρης οδηγός για το ξεκλείδωμα του Bootloader στο Sprint LG G8 ThinQ
Ξεκλειδώστε το Bootloader / / August 05, 2021
Ας δούμε τα βήματα για να ξεκλειδώσετε το bootloader στο Sprint LG G8 Thinq. Οι περισσότεροι από τους OEM συνήθως αποστέλλουν τις συσκευές τους με κλειδωμένο bootloader. Το κάνουν επειδή θέλουν εσείς, ο χρήστης, να χρησιμοποιείτε μόνο το λειτουργικό σύστημα που έχουν παράσχει. Αν και αυτό έχει νόημα από την άποψη της ασφάλειας, ωστόσο, δεν αρέσει σε όλους το λειτουργικό σύστημα των συσκευών τους. Γι 'αυτό παίρνουν τη βοήθεια προσαρμοσμένων ROM. Για αυτό, η πρώτη απαίτηση είναι να ξεκλειδώσετε το bootloader της συσκευής σας. Και πολλά OEM σας επιτρέπουν να κάνετε το ίδιο εύκολα.
Ωστόσο, εξακολουθούν να υπάρχουν μερικές εξαιρέσεις. Κατασκευαστές smartphone όπως το Nokia, το Huawei και ακόμη και η LG έχουν σταματήσει σε κάποιο βαθμό την υποστήριξη του ξεκλειδώματος του bootloader. Στην περίπτωση της LG, δεν θα έδιναν καν τον απαιτούμενο κωδικό ξεκλειδώματος του bootloader. Αλλά χάρη στην πλούσια αναπτυξιακή κοινότητα του Android, υπάρχει τώρα ένα πλεονέκτημα μέσω του οποίου θα μπορούσατε εύκολα να ξεκλειδώσετε το bootloader στο Sprint LG G8 ThinQ Αυτό το πλεονέκτημα κλιμάκωσης προνομίων έγινε για πρώτη φορά στο LG V50 ThinQ. Δεδομένου ότι το G8 ThinQ έχει παρόμοιες προδιαγραφές, οι προγραμματιστές δοκίμασαν την εκμετάλλευση σε αυτήν τη συσκευή και κατάφεραν επίσης να επιτύχουν επιτυχία σε αυτήν τη συσκευή. Έτσι, χωρίς άλλη παραλλαγή, ας ρίξουμε μια ματιά στις αναλυτικές οδηγίες που τίθενται σχετικά.
Πίνακας περιεχομένων
-
1 Ξεκλειδώστε το Bootloader στο Sprint LG G8 ThinQ
- 1.1 Προαπαιτούμενα
- 1.2 Λήψεις
- 1.3 ΒΗΜΑ 1: Έλεγχος της έκδοσης υλικολογισμικού στη συσκευή σας
- 1.4 ΒΗΜΑ 2: Προσωρινή ριζοβολία
- 1.5 ΒΗΜΑ 3: Δημιουργίες αντιγράφων ασφαλείας
- 1.6 ΒΗΜΑ 4: Αναβοσβήνει τα απαιτούμενα αρχεία
- 1.7 ΒΗΜΑ 5: Τελικά βήματα
Ξεκλειδώστε το Bootloader στο Sprint LG G8 ThinQ
Πριν ξεκινήσουμε με τα βήματα, θα θέλαμε να επισημάνουμε το γεγονός ότι τα παρακάτω βήματα μπορεί να είναι λίγο περίπλοκα για ορισμένους από τους αναγνώστες μας. Ακολουθήστε λοιπόν όλα τα βήματα με τον ίδιο τρόπο όπως αναφέρεται. Επιπλέον, το exploit ιδρύθηκε από το XDA Recognized Developer j4nn, γι 'αυτό ευχαριστώ πολύ. Με αυτά τα λόγια, ακολουθούν οι απαιτούμενες οδηγίες, σε λεπτομερείς ξεχωριστές ενότητες για την εύκολη κατανόησή σας.
ΠΡΟΕΙΔΟΠΟΙΗΣΗ
Πριν ξεκινήσουμε με αυτήν τη διαδικασία, σας συνιστούμε ανεπιφύλακτα να δημιουργήσετε ένα αντίγραφο ασφαλείας του χώρου αποθήκευσης της συσκευής σας και όλων των αρχείων σας που είναι αποθηκευμένα στη συσκευή σας. Επιπλέον, συνιστάται να ακολουθήσετε πολύ προσεκτικά τα βήματα που αναφέρονται σε αυτήν την ανάρτηση για να αποφύγετε μόνιμες ζημιές ή να καταστρέψετε τη συσκευή σας. Εάν κάτι πάει στραβά, ο συγγραφέας ή το GetDroidTips δεν είναι υπεύθυνος για αυτό.
Προαπαιτούμενα
- Ένα Sprint LG G8 με μία από τις ακόλουθες διαμορφώσεις:
- Android 10 20e ή χαμηλότερη και Pie στις υποδοχές A / B ή B / A.
- Android 10 20e ή χαμηλότερη και Android 10 οποιοδήποτε υλικολογισμικό στις υποδοχές A / B ή B / A.
- Λήψη και εγκατάσταση του Προγράμματα οδήγησης LG LG στον υπολογιστή σας.
- Ομοίως, εγκαταστήστε το πιο πρόσφατο Εργαλεία πλατφόρμας ADB στον υπολογιστή σας.
- Python 3.8.3 Με σετ PATH
- Ξεκλείδωμα OEM Ενεργοποιήθηκε στις Ρυθμίσεις προγραμματιστή
- Εντοπισμός σφαλμάτων USB Ενεργοποιήθηκε στις Ρυθμίσεις προγραμματιστή
Λήψεις
Όλα τα απαιτούμενα αρχεία έχουν μεταφορτωθεί από τους προγραμματιστές στο Google Drive. Μπορείτε να τα κατεβάσετε από εδώ.
Αυτό είναι. Ας δούμε τώρα τα βήματα για να ξεκλειδώσετε το bootloader στο Sprint LG G8 ThinQ.
ΒΗΜΑ 1: Έλεγχος της έκδοσης υλικολογισμικού στη συσκευή σας
Πρώτα απ 'όλα, πρέπει να ελέγξετε την έκδοση υλικολογισμικού στη συσκευή σας. Το exploit θα λειτουργήσει μόνο αν η έκδοση 20e ή χαμηλότερη. Για να εκτελέσετε αυτόν τον έλεγχο, μεταβείτε στις Ρυθμίσεις> Σύστημα> Σχετικά με το τηλέφωνο> Έκδοση λογισμικού. Η έκδοση 20στ και οι νεότερες εκδόσεις δεν υποστηρίζονται από τώρα. Σε αυτήν την περίπτωση, εξετάστε το ενδεχόμενο να αλλάξετε κουλοχέρηδες και να ελέγξετε την έκδοση στη δεύτερη υποδοχή. βεβαιωθείτε ότι έχετε πραγματοποιήσει επαναφορά εργοστασιακών ρυθμίσεων πριν από την αλλαγή κουλοχέρηδων. Τώρα μόλις αλλάξετε κουλοχέρηδες και η έκδοση υλικολογισμικού είναι χαμηλότερη από 20f, δηλαδή εάν είναι 20a, 20b, 20c, 20d ή 20e, τότε θα μπορούσε να ξεκλειδωθεί ο φορτωτής εκκίνησης της συσκευής σας.
ΒΗΜΑ 2: Προσωρινή ριζοβολία
Τώρα που έχουμε εντοπίσει την ευάλωτη υποδοχή, ήρθε η ώρα να επιτύχουμε ρίζα σε αυτήν την υποδοχή. Ακολουθήστε τα παρακάτω βήματα για αυτό:
Κατεβάστε το v50g8-mroot.zip με το exploit συνδεδεμένο και αποσυμπιέστε το.
Χρησιμοποιήστε το "adb push v50g8-mroot / data / local / tmp" και αποκτήστε temp root με τις ακόλουθες εντολές στο "adb shell":
cd / data / local / tmp. chmod 755 ./v50g8-mroot. ./v50g8-mroot
Εάν καταφέρατε να επιτύχετε την προσωρινή ρίζα, θα πρέπει να δείτε το ακόλουθο μήνυμα:
[+] Χαρτογραφήθηκε το 200000. [+] selinux_enforcing πριν από την εκμετάλλευση: 1... [+] Εκκίνηση προνομιακού κελύφους. root_by_cve-2020-0041: / data / local / tmp # getenforce. Επιτρεπτικός. root_by_cve-2020-0041: / data / local / tmp # id. uid = 0 (root) gid = 0 (root) ομάδες = 0 (root) περιβάλλον = πυρήνας. root_by_cve-2020-0041: / data / local / tmp #
Αυτό είναι. Έχετε επιτύχει μια προσωρινή ρίζα στην εκμεταλλεύσιμη υποδοχή. Ας προχωρήσουμε με τη δημιουργία αντιγράφων ασφαλείας όλων των σημαντικών κατατμήσεων.
ΒΗΜΑ 3: Δημιουργίες αντιγράφων ασφαλείας
Αντιγράψτε-επικολλήστε τις παρακάτω γραμμές στο κέλυφος ρίζας adb και μόλις λάβετε τις εικόνες από το υλικολογισμικό, μετακινήστε τις σε ασφαλές μέρος, κατά προτίμηση στον υπολογιστή σας. Επιπλέον, παρέχουμε παρακάτω δύο αρχεία σεναρίων, το ένα θα αυτοματοποιήσει τα βήματα, ενώ άλλα θα εκτελέσουν ένα πλήρες αντίγραφο ασφαλείας εάν κάθε διαμέρισμα. Είναι καλύτερο αν πάτε για το τελευταίο. Αυτές είναι οι λιγότερες εικόνες που πρέπει να δημιουργήσετε αντίγραφα ασφαλείας, αν όχι το πλήρες υλικολογισμικό:
dd if = / dev / block / sda28 of = / storage / emulated / 0 / Download / OP_a.img. dd if = / dev / block / sda29 of = / storage / emulated / 0 / Λήψη / OP_b.img. dd if = / dev / block / sda19 of = / storage / emulated / 0 / Download / carrier.img. dd if = / dev / block / sde64 of = / storage / emulated / 0 / Λήψη / catecontentfv.img. dd if = / dev / block / sde63 of = / storage / emulated / 0 / Λήψη / catefv.img. dd if = / dev / block / sde57 of = / storage / emulated / 0 / Λήψη / cateloader.img. dd if = / dev / block / sdg1 of = / storage / emulated / 0 / Λήψη / frp.img. dd if = / dev / block / sdf5 of = / storage / emulated / 0 / Λήψη / fsc.img. dd if = / dev / block / sdf4 of = / storage / emulated / 0 / Λήψη / fsg.img. dd if = / dev / block / sda8 of = / storage / emulated / 0 / Λήψη / ftm.img. dd if = / dev / block / sda31 of = / storage / emulated / 0 / Download / grow.img. dd if = / dev / block / sdf4 of = / storage / emulated / 0 / Λήψη / fsg.img
Εκτελέστε το παρακάτω αντίγραφο ασφαλείας
adb push backupall-part.sh / data / local / tmp
Εκτελέστε τα ακόλουθα σε ένα κέλυφος ρίζας:
cd / data / local / tmp. sh backupall-part.sh
Αυτό είναι. Αυτά τα σενάρια πρέπει να είναι σε θέση να δημιουργήσουν τα επιθυμητά αντίγραφα ασφαλείας. Ήρθε η ώρα να αντιμετωπίσετε τους κουλοχέρηδες στη συσκευή σας.
ΒΗΜΑ 3Α: Εύρεση του σωστού διαμερίσματος
Για να βρείτε το τρέχον διαμέρισμα σας, πληκτρολογήστε την παρακάτω εντολή:
getprop | υποδοχή grep
Εάν είναι η υποδοχή Α, κατευθυνθείτε προς το ΒΗΜΑ 3Β. Από την άλλη πλευρά, οι χρήστες Slot B θα πρέπει να ανατρέξουν στην ενότητα ΒΗΜΑ 3C.
ΒΗΜΑ 3Β: Εντολή υποδοχής A -dd
Οι ακόλουθες εντολές dd θα αναβοσβήνουν xbl, xbl_config, abl και laf από το Pie, καθώς και το V50 μηχανικό bootloader στην υποδοχή B. Αντιγράψτε αυτές τις εικόνες στο φάκελο Λήψη εσωτερικού χώρου αποθήκευσης. Επιπλέον, απαιτείται επίσης να εκτελείται κάθε μία από αυτές τις εντολές τουλάχιστον 5 φορές, δηλαδή πρέπει να κάνετε flash κάθε μία από τις παρακάτω εντολές πέντε φορές η καθεμία. Και πάλι, θα θέλαμε να επαναλάβουμε το γεγονός ότι αυτές οι εντολές αφορούν συσκευές που έχουν Slot A, ελεγμένες μετά την εκτέλεση των εντολών STEP 3A.
dd if = / storage / emulated / 0 / Λήψη / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_b. dd if = / storage / emulated / 0 / Λήψη / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_b. dd if = / storage / emulated / 0 / Λήψη / xbl_config_b.img of = / dev / block / bootdevice / by-name / xbl_config_b. dd if = / storage / emulated / 0 / Λήψη / laf_b.img of = / dev / block / bootdevice / by-name / laf_b
Τώρα βγείτε από το ριζικό κέλυφος πληκτρολογώντας το "exit" (χωρίς εισαγωγικά) δύο φορές. Μόλις τελειώσετε, αλλάξτε τη συσκευή σας στην υποδοχή B και επανεκκινήστε τη συσκευή σας σε λειτουργία γρήγορης εκκίνησης. Για το τελευταίο, χρησιμοποιήστε τον συνδυασμό πλήκτρων μείωσης έντασης και ισχύος. Στη συνέχεια, επιλέξτε την επιλογή Επανεκκίνηση Bootloader χρησιμοποιώντας τα πλήκτρα έντασης και πατήστε το πλήκτρο λειτουργίας για να επιβεβαιώσετε την επιλογή.
- Εισαγάγετε την παρακάτω εντολή για να βεβαιωθείτε ότι η συσκευή σας έχει εκκινηθεί σε λειτουργία Fastboot:
συσκευές fastboot
- Τέλος, εισαγάγετε τον παρακάτω κωδικό για να ξεκλειδώσετε το bootloader του Sprint LG G8 ThinQ:
fastboot oem ξεκλείδωμα
- Θα εμφανιστεί ένα μήνυμα επιβεβαίωσης στην οθόνη σας, θα χρησιμοποιήσετε το πλήκτρο λειτουργίας για να απαντήσετε καταφατικά.
Τώρα αν η υποδοχή Α περιέχει υλικολογισμικό έκδοση 20d, προχωρήστε στο "Βήμα 4Α, Magisk Flashing" Εάν η υποδοχή Α δεν περιέχει υλικολογισμικό έκδοση 20d, προχωρήστε στο "Βήμα 4Β, Αναβοσβήνει 20d".
ΒΗΜΑ 3C: Εντολές υποδοχής B dd
Οι ακόλουθες εντολές dd θα αναβοσβήνουν xbl, xbl_config, abl και laf από το Pie, καθώς και το V50 μηχανικό bootloader στην υποδοχή A. Αντιγράψτε αυτές τις εικόνες στον εσωτερικό φάκελο Λήψη αποθηκευτικού χώρου. Αυτά τα βήματα είναι για εκείνους που πήραν το Slot B ως ενεργό από την εντολή που δίνεται στο ΒΗΜΑ 3Α. Επιπλέον, όπως συνέβη νωρίτερα, θα πρέπει να εκτελέσετε καθεμία από τις παρακάτω τέσσερις εντολές πέντε φορές η καθεμία.
dd if = / storage / emuted / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_a. dd if = / storage / emulated / 0 / Λήψη / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_a. dd if = / storage / emulated / 0 / Λήψη / xbl_config_b.img of = / dev / block / bootdevice / by-name / xbl_config_a. dd if = / storage / emulated / 0 / Λήψη / laf_b.img of = / dev / block / bootdevice / by-name / laf_a
Τώρα βγείτε από το ριζικό κέλυφος πληκτρολογώντας το "exit" (χωρίς εισαγωγικά) δύο φορές. Μόλις τελειώσετε, αλλάξτε τη συσκευή σας στην υποδοχή Α και επανεκκινήστε τη συσκευή σας σε λειτουργία γρήγορης εκκίνησης. Για το τελευταίο, χρησιμοποιήστε τον συνδυασμό πλήκτρων μείωσης έντασης και ισχύος. Στη συνέχεια, επιλέξτε την επιλογή Επανεκκίνηση Bootloader χρησιμοποιώντας τα πλήκτρα έντασης και πατήστε το πλήκτρο λειτουργίας για να επιβεβαιώσετε την επιλογή.
- Πληκτρολογήστε την παρακάτω εντολή για να βεβαιωθείτε ότι η συσκευή έχει συνδεθεί με επιτυχία στη λειτουργία Fastboot.
συσκευές fastboot
- Τώρα εισαγάγετε την παρακάτω εντολή για να ξεκλειδώσετε το bootloader του Sprint LG G8 ThinQ:
fastboot oem ξεκλείδωμα
- Θα εμφανιστεί ένα μήνυμα επιβεβαίωσης στην οθόνη σας, θα χρησιμοποιήσετε το πλήκτρο λειτουργίας για να απαντήσετε καταφατικά.
Τώρα, εάν η υποδοχή B περιέχει υλικολογισμικό έκδοση 20d, προχωρήστε στο "Βήμα 4Α, Magisk Flashing". Από την άλλη πλευρά, εάν η υποδοχή B δεν περιέχει την έκδοση 20d του υλικολογισμικού, προχωρήστε στο "Βήμα 4B, Αναβοσβήνοντας 20d"
ΒΗΜΑ 4: Αναβοσβήνει τα απαιτούμενα αρχεία
Εάν η Υποδοχή Α (Βήμα 3Β) ή η Υποδοχή Β (ΒΗΜΑ 3C) περιέχει την έκδοση υλικολογισμικού 20d, τότε πρέπει να ανατρέξετε στα βήματα που αναφέρονται στο ΒΗΜΑ 4Α: Magisk Flashing. Εάν η Υποδοχή Α (Βήμα 3Β) ή η Υποδοχή Β (ΒΗΜΑ 3C) περιέχει την έκδοση υλικολογισμικού 20d, τότε πρέπει να ανατρέξετε στα βήματα που αναφέρονται στο ΒΗΜΑ 4Β: Αναβοσβήνει 20d.
Βήμα 4Α: Αναβοσβήνει Magisk
Τώρα θα αναβοσβήσουμε την κατάλληλη εικόνα εκκίνησης με επιδιόρθωση Magisk για την έκδοση υλικολογισμικού σας. Οι ακόλουθες εντολές πρέπει να αλλάξουν με βάση την υποδοχή που βρίσκεται το υλικολογισμικό 20 [a, b, c, d, e]. Για παράδειγμα, εάν το 20d βρίσκεται στην υποδοχή Α, χρησιμοποιήστε τις παρακάτω εντολές:
fastboot flash boot_a sprint20d_magisk_patched.img. fastboot --set-active = α
Από την άλλη πλευρά, εάν το υλικολογισμικό 20d βρίσκεται στην υποδοχή B, εκτελέστε τις ακόλουθες εντολές:
fastboot flash boot_b sprint20d_magisk_patched.img. fastboot --set-active = b
Τώρα επιλέξτε την επιλογή Απενεργοποίηση και χρησιμοποιήστε το κουμπί Λειτουργίας για να επιβεβαιώσετε την επιλογή. Μπορεί να χρειαστούν περίπου 20 δευτερόλεπτα για την εκκίνηση της συσκευής, αυτό είναι απολύτως φυσιολογικό.
ΒΗΜΑ 4Β: Αναβοσβήνει 20d
Σύμφωνα με τους προγραμματιστές: «Μετά από κάποιες δοκιμές, αποφασίσαμε ότι δεν παρουσιάζονται προβλήματα σταθερότητας εφόσον αναβοσβήνετε μια διορθωμένη εικόνα εκκίνησης που ταιριάζει με την τρέχουσα έκδοση υλικολογισμικού σας. Προς το παρόν, έχουμε διορθώσει τις διαθέσιμες εικόνες εκκίνησης 20d και 20e. "
Έτσι, σε αυτήν την περίπτωση, θα μπορούσατε να χρησιμοποιήσετε το sprint20d_magisk_patched.img ή το sprint20e_magisk_patched.img αρχείο που υπάρχει στην ενότητα Magisk Patched Boot Images της ενότητας Λήψεις. Εάν εξακολουθείτε να θέλετε να μάθετε περισσότερα σχετικά με αυτό το θέμα, αυτό τεκμηρίωση Βήμα 4Β, η ενότητα 20d που αναβοσβήνει θα είναι χρήσιμη.
ΒΗΜΑ 5: Τελικά βήματα
Σε αυτήν την ενότητα, θα αναβοσβήσουμε τώρα το TWRP Recovery, Magisk και dm-verity disabler. Κατεβάστε και τα τρία αρχεία από την ενότητα λήψης και αντιγράψτε τα στην κάρτα SD σας.
- Κατεβάστε και εγκαταστήστε το πιο πρόσφατο APK Magisk Manager αρχείο και εγκαταστήστε το στη συσκευή σας.
- Μόλις εγκατασταθεί, ξεκινήστε το. Θα σας ζητήσει να πραγματοποιήσετε μια επιπλέον ρύθμιση. Επίτρεψέ το. Το τηλέφωνο θα επανεκκινήσει αυτόματα.
- Μετά την επανεκκίνηση, ανοίξτε το Magisk Manager για άλλη μια φορά, αγγίξτε τις 3 οριζόντιες γραμμές πάνω αριστερά και επιλέξτε Ενότητες. Πατήστε το σύμβολο συν και επιλέξτε το αρχείο zip του προγράμματος εγκατάστασης twrp. Αυτό θα αναβοσβήνει το TWRP στη συσκευή σας.
- Τώρα κλείστε το τηλέφωνο και εκκινήστε την ανάκτηση μέσω του συνδυασμού πλήκτρων. Για αυτό, κρατήστε πατημένο την ένταση και απενεργοποιήστε μέχρι να δείτε τη λειτουργία ανάκτησης και, στη συνέχεια, αφήστε τα πλήκτρα.
- Μόλις ξεκινήσει η ανάκτηση TWRP, θα ζητήσει έναν κωδικό πρόσβασης, πατήστε την επιλογή Ακύρωση και μεταβείτε στην επιλογή Σκουπίστε> Για προχωρημένους> Επιλογή διαμερίσματος δεδομένων και εκτελέστε μια σωστή ολίσθηση για διαγραφή στο διαμέρισμα δεδομένων.
- Τώρα μεταβείτε στο Reboot> Recovery. Όταν η συσκευή σας επανεκκινήσει για ανάκτηση για δεύτερη φορά, δεν θα ζητούσε κωδικό πρόσβασης τώρα. Αυτό σημαίνει ότι έχουμε αποκρυπτογραφήσει με επιτυχία τη συσκευή.
- Μεταβείτε στην επιλογή Εγκατάσταση και εγκαταστήστε το αρχείο ZIP Magisk-v20.4. Επιστρέψτε και κατευθυνθείτε προς Επανεκκίνηση> Ανάκτηση. Όταν η συσκευή σας εκκινήσει ξανά στο TWRP, μεταβείτε στην ενότητα Εγκατάσταση και αναβοσβήνει το αρχείο Disable_Dm-Verity.
- Τέλος, κατευθυνθείτε προς Επανεκκίνηση> Σύστημα. Η συσκευή σας θα κάνει επανεκκίνηση στο σύστημα με ξεκλείδωτο bootloader και επίσης ριζωμένη. Συγχαρητήρια είναι εντάξει!
Με αυτό, έχετε ξεκλειδώσει με επιτυχία το bootloader στο Sprint LG G8 ThinQ. Αν και τα βήματα μπορεί να φαίνονται λίγο τρομακτικά στην αρχή, αν τα ακολουθήσετε ακριβώς όπως αναφέρθηκε, δεν θα έπρεπε να είναι πολύ πρόβλημα. Σε αυτήν τη σημείωση, εάν εξακολουθείτε να έχετε προβλήματα, ρίξτε τα ερωτήματά σας στην παρακάτω ενότητα σχολίων. Ομοίως, εδώ είναι μερικά Συμβουλές και κόλπα για το iPhone, Συμβουλές και κόλπα για υπολογιστή, και Συμβουλές και κόλπα Android ότι θα πρέπει να ελέγξετε επίσης.