NOT: Bu yazıda yapılanlar cihazınıza zarar verebilir. Sorumluluk kabul etmiyorum. Tüm riskleri kabul ederek devam ediniz.
Bu yazı, yalnızca bilgilendirme ve eğitim amaçlı sunulmuştur.
MediaTek, cihaz üreticilerine hangi disk bölümlerini değiştirilmeye karşı kontrol etmeleri için seçim imkanı vermiştir. Bazı cihaz üreticileri (Samsung, Xiaomi vb.) en katı şekilde LK'yı kontrol eder iken, bazı cihaz üreticileri (Huawei ve birçok Çin menşeili cihazlar) Bootloarer kilidi açıkken kontrol etmez (durumun tam sözel karşılığı bu değildir, aşağıdaki sürprizbozanda anlattım.) hele ki (çok nadir olsa da) bazı cihazlarda Bootloader kilidi kapalıyken bile kontrol edilmez.
Şimdi bunu kendi cihazımız için kontrol etme zamanı.
Eğer Root erişiminiz varsa veya adb root shell kullanabiliyorsanız şu komutu root shell'de çalıştırın:
Eğer Root shell erişiminiz yoksa MTKClient ile de yapılabilir:
Sonrasında eğer GNU/Linux kullanıyorsanız:
Windows kullanıyorsanız: Strings2 aracını indirin: https://github.com/glmcdona/strings2
Strings2'yi çalıştırın:
Şimdi geldik analize.
Bu bölümü bulun.
Eğer "lock_state = 0x3" yazıyorsa Bootloader kilidi açıktır. 0x4 ise kapalıdır.
Eğer "img vfy disabled" yazıyorsa LK kontrol edilmez., enabled yazıyorsa edilir.
-----------------
Bu yazı, yalnızca bilgilendirme ve eğitim amaçlı sunulmuştur.
MediaTek, cihaz üreticilerine hangi disk bölümlerini değiştirilmeye karşı kontrol etmeleri için seçim imkanı vermiştir. Bazı cihaz üreticileri (Samsung, Xiaomi vb.) en katı şekilde LK'yı kontrol eder iken, bazı cihaz üreticileri (Huawei ve birçok Çin menşeili cihazlar) Bootloarer kilidi açıkken kontrol etmez (durumun tam sözel karşılığı bu değildir, aşağıdaki sürprizbozanda anlattım.) hele ki (çok nadir olsa da) bazı cihazlarda Bootloader kilidi kapalıyken bile kontrol edilmez.
MediaTek cihazlarda bootloader lock durumu "seccfg" isimli disk bölümünde saklanır. Eğer Lock state değeri 0x3 olursa kilit açık, 0x4 olursa kilit kapalı demektir.
Kaynak (Source): https://shomy.is-a.dev/penumbra/Mediatek/Common/Seccfg
Thanks for the author.
Kaynak (Source): https://shomy.is-a.dev/penumbra/Mediatek/Common/Seccfg
Thanks for the author.
Şimdi bunu kendi cihazımız için kontrol etme zamanı.
Eğer Root erişiminiz varsa veya adb root shell kullanabiliyorsanız şu komutu root shell'de çalıştırın:
dd if=/dev/block/by-name/expdb of=/sdcard/expdb.binEğer Root shell erişiminiz yoksa MTKClient ile de yapılabilir:
mtk r expdb expdb.binSonrasında eğer GNU/Linux kullanıyorsanız:
strings expdb.bin > expdb.txtWindows kullanıyorsanız: Strings2 aracını indirin: https://github.com/glmcdona/strings2
Strings2'yi çalıştırın:
strings2.exe expdb.bin > expdb.txtŞimdi geldik analize.
Bu bölümü bulun.
Eğer "lock_state = 0x3" yazıyorsa Bootloader kilidi açıktır. 0x4 ise kapalıdır.
Eğer "img vfy disabled" yazıyorsa LK kontrol edilmez., enabled yazıyorsa edilir.
-----------------