Sprint LG G8 ThinQ'da Bootloader'ın Kilidini Açmak İçin Kapsamlı Kılavuz
Önyükleyicinin Kilidini Açın / / August 05, 2021
Sprint LG G8 Thinq'de önyükleyicinin kilidini açma adımlarına bir göz atalım. OEM'lerin çoğu cihazlarını genellikle kilitli bir önyükleyici ile gönderir. Bunu, sizin, yani kullanıcının, yalnızca sağladıkları işletim sistemini kullanmanızı istedikleri için yaparlar. Bu, güvenlik açısından mantıklı olsa da, yine de herkes cihazlarının stok işletim sisteminden hoşlanmıyor. Bu yüzden özel ROM'lardan yardım alıyorlar. Bunun için ilk gereksinim, cihazınızın önyükleyicisinin kilidinin açık olmasıdır. Ve birçok OEM, aynı şeyi kolayca yapmanıza izin verir.
Ancak yine de birkaç istisna vardır. Nokia, Huawei ve hatta LG gibi akıllı telefon üreticileri, bootloader kilidini açma desteğini bir dereceye kadar durdurdu. LG’nin durumunda, size gerekli önyükleyici kilit açma kodunu bile vermezler. Ancak Android'in zengin geliştirme topluluğu sayesinde, artık Sprint LG G8 ThinQ'daki bootloader'ın kilidini kolayca açabileceğiniz bir istismar var. Bu ayrıcalık yükseltme istismarı ilk olarak LG V50 ThinQ'da yapıldı. G8 ThinQ benzer özelliklere sahip olduğundan, geliştiriciler bu cihazda istismarı denediler ve bu cihazda da başarıya ulaşabildiler. Bu yüzden, daha fazla uzatmadan, bu konuyla ilgili ayrıntılı talimatlara göz atalım.
İçindekiler
-
1 Sprint LG G8 ThinQ'da Bootloader'ın Kilidini Açın
- 1.1 Önkoşullar
- 1.2 İndirilenler
- 1.3 ADIM 1: Cihazınızdaki Donanım Yazılımı Sürümünü Kontrol Etme
- 1.4 ADIM 2: Geçici Köklendirme
- 1.5 ADIM 3: Yedek Bölümler
- 1.6 ADIM 4: Gerekli Dosyaların Flash Edilmesi
- 1.7 ADIM 5: Son Adımlar
Sprint LG G8 ThinQ'da Bootloader'ın Kilidini Açın
Adımlara başlamadan önce, aşağıdaki adımların bazı okuyucularımız için biraz karmaşık olabileceği gerçeğini vurgulamak isteriz. Bu nedenle, lütfen tüm adımları aynı şekilde takip edin. Dahası, exploit XDA Recognized Developer tarafından kuruldu j4nnona çok teşekkürler. Bununla birlikte, kolay anlamanız için ayrıntılı ayrı bölümlerde gerekli talimatlar burada.
UYARI
Bu prosedüre başlamadan önce, cihaz depolama alanınızın ve cihazınızda depolanan tüm dosyalarınızın bir yedeğini almanızı şiddetle tavsiye ederim. Ayrıca, kalıcı hasarlardan kaçınmak veya cihazınızı kirletmek için bu yazıda belirtilen adımları çok dikkatli bir şekilde takip etmeniz önerilir. Herhangi bir şey ters giderse yazar veya GetDroidTips bundan sorumlu değildir.
Önkoşullar
- Aşağıdaki yapılandırmalardan birine sahip bir Sprint LG G8:
- A / B veya B / A yuvalarında Android 10 20e veya daha düşük ve Pie.
- Android 10 20e veya altı ve Android 10, A / B veya B / A yuvalarındaki herhangi bir ürün yazılımı.
- İndirin ve kurun LG USB Sürücüleri PC'nizde.
- Benzer şekilde, en son ADB Platform Araçları PC'nizde.
- Python 3.8.3 PATH Set ile
- OEM Kilit Açma Geliştirici Ayarlarında etkinleştirildi
- USB hata ayıklama Geliştirici Ayarlarında etkinleştirildi
İndirilenler
Gerekli tüm dosyalar geliştiriciler tarafından Google Drive'a yüklendi. Onları şuradan indirebilirsiniz buraya.
Bu kadar. Şimdi Sprint LG G8 ThinQ'da önyükleyicinin kilidini açma adımlarına göz atalım.
ADIM 1: Cihazınızdaki Donanım Yazılımı Sürümünü Kontrol Etme
Her şeyden önce, cihazınızdaki donanım yazılımı sürümünü kontrol etmeniz gerekir. İstismar yalnızca sürüm 20e veya daha düşükse çalışacaktır. Bu kontrolü gerçekleştirmek için Ayarlar> Sistem> Telefon Hakkında> Yazılım Sürümü'ne gidin. Sürüm 20f ve sonraki sürümler şu an için desteklenmemektedir. Bu durumda, yuvaları değiştirmeyi ve ikinci yuvadaki sürümü kontrol etmeyi düşünün. yuvaları değiştirmeden önce fabrika ayarlarına sıfırlama yaptığınızdan emin olun. Şimdi, yuvaları değiştirdikten ve aygıt yazılımı sürümü 20f'den daha düşük olduğunda, yani 20a, 20b, 20c, 20d veya 20e ise, cihaz önyükleyicinizin kilidi açılabilir.
ADIM 2: Geçici Köklendirme
Artık savunmasız yuvayı tanımladığımıza göre, bu yuvada kök elde etmenin zamanı geldi. Bunun için aşağıdaki adımları izleyin:
İndir v50g8-mroot.zip istismar eklenmiş olarak ve açın.
"Adb push v50g8-mroot / data / local / tmp" kullanın ve "adb shell" içinde aşağıdaki komutlarla geçici kök alın:
cd / data / local / tmp. chmod 755 ./v50g8-mroot. ./v50g8-mroot
Geçici kökü elde edebildiyseniz, aşağıdaki mesajı görmelisiniz:
[+] 200000'de eşlendi. [+] sömürüden önce selinux_enforcing: 1... [+] Ayrıcalıklı kabuk başlatılıyor. root_by_cve-2020-0041: / data / local / tmp # getenforce. Hoşgörülü. root_by_cve-2020-0041: / veri / local / tmp # id. uid = 0 (kök) gid = 0 (kök) gruplar = 0 (kök) bağlam = çekirdek. root_by_cve-2020-0041: / veri / yerel / tmp #
Bu kadar. Kullanılabilir yuvada geçici bir kök elde ettiniz. Tüm önemli bölümlerin yedeklenmesine devam edelim.
ADIM 3: Yedek Bölümler
Aşağıdaki satırları adb kök kabuğuna kopyalayıp yapıştırın ve aygıt yazılımından görüntüleri aldıktan sonra, bunu tercihen PC'nizde güvenli bir yere taşıyın. Ayrıca, aşağıda iki betik dosyası sağladık, biri adımları otomatikleştirecek, diğerleri her bölüm ise tam bir yedekleme yapacak. İkincisi için gidersen daha iyi olur. Bunlar, tam donanım yazılımı değilse, yedeklemeniz gereken en az görüntüdür:
dd if = / dev / block / sda28 / = / storage / emulated / 0 / Download / OP_a.img. dd if = / dev / block / sda29 / = / storage / emulated / 0 / Download / OP_b.img. dd if = / dev / block / sda19 / = / storage / emulated / 0 / Download / carrier.img. dd if = / dev / block / sde64 / = / storage / emulated / 0 / Download / catecontentfv.img. dd if = / dev / block / sde63 / = / storage / emulated / 0 / Download / catefv.img. dd if = / dev / block / sde57 / = / storage / emulated / 0 / Download / cateloader.img. dd if = / dev / block / sdg1 / = / storage / emulated / 0 / Download / frp.img. dd if = / dev / block / sdf5 / = / storage / emulated / 0 / Download / fsc.img. dd if = / dev / block / sdf4 / = / storage / emulated / 0 / Download / fsg.img. dd if = / dev / block / sda8 / = / storage / emulated / 0 / Download / ftm.img. dd if = / dev / block / sda31 / = / storage / emulated / 0 / Download / Grow.img. dd if = / dev / block / sdf4 / = / storage / emulated / 0 / Download / fsg.img
Aşağıdaki yedekleme komut dosyasını çalıştırın
adb push backupall-part.sh / data / local / tmp
Aşağıdakileri bir kök kabukta yürütün:
cd / data / local / tmp. sh backupall-part.sh
İşte bu. Bu komut dosyaları istenen yedekleri oluşturabilmelidir. Şimdi cihazınızdaki slotlarla başa çıkmanın zamanı geldi.
ADIM 3A: Doğru Bölümü Bulma
Mevcut bölümünüzü bulmak için aşağıdaki komutu yazın:
getprop | grep yuvası
Yuva A ise, STEP 3B'ye gidin. Öte yandan, Yuva B kullanıcıları STEP 3C bölümüne bakmalıdır.
ADIM 3B: Yuva A -dd Komutu
Aşağıdaki dd komutları, Pie'den xbl, xbl_config, abl ve laf'ı ve ayrıca V50 mühendislik önyükleyicisini B yuvasına gönderecektir. Bu görüntüleri Dahili Depolamanın İndirilenler klasörüne kopyalayın. Ayrıca, bu komutların her birinin en az 5 kez çalıştırılması gerekir, yani aşağıdaki komutların her birini beş kez yanıp sönmeniz gerekir. Yine, bu komutların STEP 3A komutlarını uyguladıktan sonra kontrol edilen A Yuvası olan cihazlar için olduğunu tekrarlamak istiyoruz.
dd if = / storage / emulated / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_b. dd if = / storage / emulated / 0 / Download / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_b. dd if = / storage / emulated / 0 / Download / xbl_config_b.img of = / dev / block / bootdevice / by-name / xbl_config_b. dd if = / storage / emulated / 0 / Download / laf_b.img of = / dev / block / bootdevice / by-name / laf_b
Şimdi iki kez "çıkış" (tırnak işaretleri olmadan) yazarak kök kabuktan çıkın. Bittiğinde, cihazınızı B Yuvasına getirin ve cihazınızı Fastboot Moduna yeniden başlatın. İkincisi için, Sesi Kısma ve Güç tuş kombinasyonunu kullanın. Ardından, Ses Tuşlarını kullanarak Bootloader'ı Yeniden Başlat seçeneğini seçin ve seçimi onaylamak için Güç tuşuna basın.
- Cihazınızın Fastboot Modunda açıldığından emin olmak için aşağıdaki komutu girin:
fastboot cihazları
- Son olarak, Sprint LG G8 ThinQ cihazınızın önyükleyicisinin kilidini açmak için aşağıdaki kodu girin:
fastboot oem kilidini aç
- Ekranınızda bir onay mesajı alacaksınız, olumlu cevap vermek için Güç tuşunu kullanın.
Şimdi, yuva A, aygıt yazılımı sürümü 20d içeriyorsa, "Adım 4A, Magisk Yanıp Sönüyor" a geçin. A yuvasında donanım yazılımı sürümü 20d yoksa, "Adım 4B, Yanıp Sönen 20d" ye geçin.
ADIM 3C: Yuva B dd Komutları
Aşağıdaki dd komutları, Pie'den xbl, xbl_config, abl ve laf'ı ve ayrıca V50 mühendislik önyükleyicisini A yuvasına gönderecektir. Bu görüntüleri dahili depolama İndirme klasörünüze kopyalayın. Bu adımlar, ADIM 3A'da verilen komuttan B Yuvasını aktif olarak alanlar içindir. Ayrıca, daha önce olduğu gibi, aşağıdaki dört komutun her birini beşer kez çalıştırmanız gerekecektir.
dd if = / storage / emulated / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_a. dd if = / storage / emulated / 0 / Download / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_a. dd if = / storage / emulated / 0 / Download / xbl_config_b.img of = / dev / block / bootdevice / by-name / xbl_config_a. dd if = / storage / emulated / 0 / Download / laf_b.img of = / dev / block / bootdevice / by-name / laf_a
Şimdi iki kez "çıkış" (tırnak işaretleri olmadan) yazarak kök kabuktan çıkın. Tamamlandığında, cihazınızı A Yuvasına geçirin ve cihazınızı Fastboot Moduna yeniden başlatın. İkincisi için, Sesi Kısma ve Güç tuş kombinasyonunu kullanın. Ardından, Ses Tuşlarını kullanarak Bootloader'ı Yeniden Başlat seçeneğini seçin ve seçimi onaylamak için Güç tuşuna basın.
- Cihazın Fastboot Moduna başarıyla bağlandığından emin olmak için aşağıdaki komutu yazın.
fastboot cihazları
- Şimdi Sprint LG G8 ThinQ cihazınızın önyükleyicisinin kilidini açmak için aşağıdaki komutu girin:
fastboot oem kilidini aç
- Ekranınızda bir onay mesajı alacaksınız, olumlu cevap vermek için Güç tuşunu kullanın.
Şimdi Yuva B, donanım yazılımı sürümü 20d içeriyorsa, "Adım 4A, Magisk Yanıp Sönüyor" a geçin. Öte yandan, Yuva B, donanım yazılımı sürümü 20d içermiyorsa, "Adım 4B, Yanıp Sönüyor 20d" ye ilerleyin.
ADIM 4: Gerekli Dosyaların Flash Edilmesi
Yuva A (Adım 3B) veya Yuva B (STEP 3C), 20d ürün yazılımı sürümünü içeriyorsa, ADIM 4A: Magisk Yanıp Sönüyor'da belirtilen adımlara başvurmanız gerekir. Yuva A (Adım 3B) veya Yuva B (ADIM 3C), donanım yazılımı sürümü 20d'yi içeriyorsa, ADIM 4B: Yanıp Sönen 20d'de belirtilen adımlara başvurmalısınız.
Adım 4A: Magisk Yanıp Sönüyor
Şimdi üretici yazılımı sürümünüz için uygun Magisk yamalı önyükleme görüntüsünü flaşlayacağız. Aşağıdaki komutların, 20 [a, b, c, d, e] donanım yazılımınızın hangi yuvaya yerleştirildiğine bağlı olarak değiştirilmesi gerekir. Örneğin, 20d A yuvasındaysa, aşağıdaki komutları kullanın:
fastboot flash boot_a sprint20d_magisk_patched.img. fastboot --set-active = a
Öte yandan, 20d üretici yazılımı B Yuvasında ise, aşağıdaki komutları uygulayın:
fastboot flash boot_b sprint20d_magisk_patched.img. fastboot --set-active = b
Şimdi Kapat seçeneğini seçin ve seçimi onaylamak için Güç düğmesini kullanın. Aygıtın açılması yaklaşık 20 saniye sürebilir, bu tamamen normaldir.
ADIM 4B: 20d yanıp sönüyor
Geliştiricilere göre: “Bazı testlerden sonra, mevcut aygıt yazılımı sürümünüzle eşleşen yamalı bir önyükleme görüntüsünü yaktığınız sürece hiçbir kararlılık sorunu yaşanmadığını belirledik. Şu anda, 20d ve 20e önyükleme görüntülerini yamalıyoruz. "
Bu durumda, İndirmeler bölümünün Magisk Yamalı Önyükleme Görüntüleri bölümünde bulunan sprint20d_magisk_patched.img veya sprint20e_magisk_patched.img dosyasını kullanabilirsiniz. Hala bu konu hakkında daha fazla bilgi edinmek istiyorsanız, bu belgeler Adım 4B, Yanıp Sönen 20d bölümü kullanışlı olacaktır.
ADIM 5: Son Adımlar
Bu bölümde, şimdi TWRP Recovery, Magisk ve dm-verity engelleyiciyi flaş edeceğiz. İndirme bölümünden üç dosyayı da indirin ve SD kartınıza kopyalayın.
- En son sürümü indirin ve yükleyin Magisk Manager APK dosyalayın ve cihazınıza yükleyin.
- Kurulduktan sonra başlatın. Ek bir kurulum yapmanızı isteyecektir. İzin ver. Telefon otomatik olarak yeniden başlayacaktır.
- Yeniden başlatmanın ardından, Magisk Manager'ı bir kez daha açın, sol üstteki 3 yatay çubuğa dokunun ve Modüller'i seçin. Artı işaretine dokunun ve twrp-yükleyici zip dosyasını seçin. Bu, TWRP'yi cihazınıza yansıtacaktır.
- Şimdi telefonu kapatın ve tuş kombinasyonu ile kurtarmaya başlayın. Bunun için, Kurtarma modunu görene kadar sesi kısın ve gücü basılı tutun ve ardından tuşları bırakın.
- TWRP kurtarma işlemine başladıktan sonra, bir şifre isteyecek, İptal seçeneğine basacak ve Sil> Gelişmiş> Veri bölümünü seç seçeneğine gidip veri bölümünü silmek için sağa kaydırma yapacaktır.
- Şimdi Yeniden Başlat> Kurtarma'ya gidin. Cihazınız kurtarma için ikinci kez yeniden başlatıldığında, şimdi şifre sormaz. Bu, cihazın şifresini başarıyla çözdüğümüz anlamına gelir.
- Kurulum seçeneğine gidin ve Magisk-v20.4 ZIP dosyasını yükleyin. Geri dönün ve Yeniden Başlat> Kurtarma'ya gidin. Cihazınız tekrar TWRP'ye önyüklendiğinde, Disable_Dm-Verity dosyasını Kur'a gidin ve flashlayın.
- Son olarak, Yeniden Başlat> Sistem'e gidin. Cihazınız artık kilitli olmayan bir önyükleyici ile sisteme yeniden başlayacak ve aynı zamanda köklü olacaktır. Tebrikler sırayla!
Böylece, Sprint LG G8 ThinQ'daki bootloader'ın kilidini başarıyla açtınız. Adımlar ilk başta biraz ürkütücü görünse de, bunları aynen belirtildiği gibi takip ederseniz, bu bir sorun teşkil etmemelidir. Bu notta, hala sorun yaşıyorsanız, aşağıdaki yorumlar bölümünde sorgularınızı bırakın. Aynı şekilde, işte bazıları iPhone İpuçları ve Püf Noktaları, PC ipuçları ve püf noktaları, ve Android İpuçları ve Püf Noktaları siz de kontrol etmelisiniz.