Uyarı: Hiçbir sorumluluk kabul edilmeyecektir.
Merhaba arkadaşlar, @Livo hocamızın konusu üzerine bu konuyu açma gereği duydum, bildiğiniz üzere bazı Mediatek cihazlarda bootloader kilidi fastboot üzerinden açılmayabiliyor veya Xiaomi Mediatek cihazlarda 7 gün bekleme süresi olabiliyor, bu rehberle beklemeden "mtkclient" yazılımını kullanarak nasıl bootloader açabilirsiniz onu göstermeye çalışacağım. (Çekmecede duran OPPO A55 model cihazında bu rehberin çalıştığını teyit ettim.) Başlayalım;

Gereksinimler:
Python 3.9, UsbDk, Git for Windows, mtkclient ve bootloader'ı açılmamış bir Mediatek cihaz. :)

1- Aşağıdaki linkten mtkclient yazılımını ve gerekli tüm yazılımları indirip kuruyoruz:

mtkclient: GitHub - bkerler/mtkclient: MTK reverse engineering and flash tool

UsbDk:


Python 3.9:

Dipnot: Python'ı kurarken altta "Add Python 3.9 to PATH" işaretliyoruz. "Install Now" diyerek kurulumu bitiriyoruz.

1704468063033.webp


Şimdi de üstteki linkten diğer programları kurun, "mtkclient" yazılımının kurulumunu altta anlatacağım.

Windows+R yapıp gelen pencereye cmd yazalım ve sırasıyla şu kodları yapıştıralım:

git clone https://github.com/bkerler/mtkclient cd mtkclient pip3 install -r requirements.txt
Herhangi bir hata yapmadıysanız buraya kadar başarılı bir şekilde gelmiş olması lazım.
Şimdi python mtk e metadata,userdata,md_udc
komutunu verip Enter'a basıyoruz, cihazı kapatıp ses-, ses+ tuşlarına basılı tutarak cihazımızı bağlıyoruz.
1704468837783.webp

Görsel alıntıdır.

Bu komut başarıyla tamamlandıktan sonra cihazımızın kablosunu çıkarıp, cihazınızın recovery kombinasyonu tuşlarıyla cihazınızı açın. Recovery'den tekrar kapatın. Ardından python mtk da seccfg unlock komutunu verip, cihazımız kapalıyken ses+ ve ses- tuşlarını kullanarak kablomuzu takıyoruz ve program telefonumuzu tanıyana kadar elimizi tuşlardan çekmiyoruz.

1704469125034.webp

Görsel alıntıdır.

Başarılı bir şekilde bu ekranı gördüysek cihazımızın bootloader kilidini açmış oluyoruz. Eğer cihazınız Android 11 ve üzeri ise açılırken:

"dm-verity corruption
Your device is corrupt.
It can't be trusted and may not work properly.
Press power button to continue.
Or, device will power off in 5s"

1704469327858.webp

Şeklinde yazacaktır, 5 saniye içinde açma tuşuna bir kere basınca cihazınız Boot edecektir.

Android 10 ve altı ise:

20220601_173101.webp

Bu uyarıyı verip direkt açılacaktır, kontrol amaçlı Ayarlar>Geliştirici Seçenekleri kısmına girdiğimizde eğer buraya kadar doğru yaptıysanız "Önyükleyici kilidi açık" yazısını görmüş olacaksınız:
IMG-20211207-WA0002.webp


Cihazınızın OEM kilidini açmış olacaksınız. Tebrikler. :)

Son olarak şunu belirtmekte fayda var: bu yöntemi OPPO A31, A54, A55 cihazlarında test ettim ve çalışıyor, ama
A54 için: CPH2239_11_A.07 veya herhangi bir Android 10 yamasında bulunmanız gerekiyor. Android 11'de ise C.17 yamasında Bootloader açılabiliyor sonraki yamalarda BROM Patch olduğu için açamıyorsunuz, eğer bu C.17 sürümünden yüksek bir sürümde iseniz cihazınızın arka kapağını açıp Testpoint noktasından downgrade yapabilirsiniz.

A55: CPH2325_11_A.07 Android 11 yamasında olmanız gerekiyor. Üstte yazdıklarım bu model için de geçerli.

Bir sonraki makalede görüşmek üzere kendinize iyi bakın, esen kalın. :)

 
Son düzenleyen: Moderatör:
Son düzenleme:
Hocam link vermemişiniz o uygulama için. Buradan mı kuracağım?

Hocam rahatsız ediyorsam kusura bakmayın ama olmadı galiba (dediklerini yaptım)

Eki Görüntüle 7681
@cenazeyebekleriz
Git'i kurdunuz mu? Kurduysanız python mtk xflash seccfg unlock dener misiniz? Bu arada kusura bakmayın, yeni gördüm, ayrıca denemeden önce cihazınızı bir kere açıp tekrar brom mode'a sokun.
 
Git'i kurdunuz mu? Kurduysanız python mtk xflash seccfg unlock dener misiniz? Bu arada kusura bakmayın, yeni gördüm, ayrıca denemeden önce cihazınızı bir kere açıp tekrar brom Mode'a sokun.

Hocam git kurdum. Sonra o kodu girdim. Aynı ekran geldi. Ve aygıt yöneticisinde bilinmeyen USB aygıtı gibi bir şey çıkıyor. (rehberdeki sürücüyüde kurdum) brom mode girmiştim.
 
Cihazınızda brom patch olmasın? MTK USB Driver v1.0.8 – Xiaomi Tools bu Driver'ı kurup dener misiniz?

Hocam bu dosyayı denemiştim olmadı.

Veya size direkt açan bir CMD dosyası atayım hocam.

Hocam bu arada ekrana USB hata ayıklamaya izin verilsin mi diye bir ekran geliyordu hiçbir şey yapmıyordum onunla alakası olur mu? Ona göre yarın deneyeceğim.
 
Uyarı: Hiçbir sorumluluk kabul edilmeyecektir.
Merhaba arkadaşlar, @Livo hocamızın konusu üzerine bu konuyu açma gereği duydum, bildiğiniz üzere bazı Mediatek cihazlarda bootloader kilidi fastboot üzerinden açılmayabiliyor veya Xiaomi Mediatek cihazlarda 7 gün bekleme süresi olabiliyor, bu rehberle beklemeden "mtkclient" yazılımını kullanarak nasıl bootloader açabilirsiniz onu göstermeye çalışacağım. (Çekmecede duran OPPO A55 model cihazında bu rehberin çalıştığını teyit ettim.) Başlayalım;

Gereksinimler:
Python 3.9, UsbDk, Git for Windows, mtkclient ve bootloader'ı açılmamış bir Mediatek cihaz. :)

1- Aşağıdaki linkten mtkclient yazılımını ve gerekli tüm yazılımları indirip kuruyoruz:

mtkclient: GitHub - bkerler/mtkclient: MTK reverse engineering and flash tool

UsbDk:


Python 3.9:

Dipnot: Python'ı kurarken altta "Add Python 3.9 to PATH" işaretliyoruz. "Install Now" diyerek kurulumu bitiriyoruz.

Eki Görüntüle 7289

Şimdi de üstteki linkten diğer programları kurun, "mtkclient" yazılımının kurulumunu altta anlatacağım.

Windows+R yapıp gelen pencereye cmd yazalım ve sırasıyla şu kodları yapıştıralım:

git clone https://github.com/bkerler/mtkclient
cd mtkclient
pip3 install -r requirements.txt
Herhangi bir hata yapmadıysanız buraya kadar başarılı bir şekilde gelmiş olması lazım.
Şimdi python mtk e metadata,userdata,md_udc
komutunu verip Enter'a basıyoruz, cihazı kapatıp ses-, ses+ tuşlarına basılı tutarak cihazımızı bağlıyoruz.
Eki Görüntüle 7291
Görsel alıntıdır.

Bu komut başarıyla tamamlandıktan sonra cihazımızın kablosunu çıkarıp, cihazınızın recovery kombinasyonu tuşlarıyla cihazınızı açın. Recovery'den tekrar kapatın. Ardından python mtk da seccfg unlock komutunu verip, cihazımız kapalıyken ses+ ve ses- tuşlarını kullanarak kablomuzu takıyoruz ve program telefonumuzu tanıyana kadar elimizi tuşlardan çekmiyoruz.

Eki Görüntüle 7293
Görsel alıntıdır.

Başarılı bir şekilde bu ekranı gördüysek cihazımızın bootloader kilidini açmış oluyoruz. Eğer cihazınız Android 11 ve üzeri ise açılırken:

"dm-verity corruption
Your device is corrupt.
It can't be trusted and may not work properly.
Press power button to continue.
Or, device will power off in 5s"

Eki Görüntüle 7295
Şeklinde yazacaktır, 5 saniye içinde açma tuşuna bir kere basınca cihazınız Boot edecektir.

Android 10 ve altı ise:

Eki Görüntüle 7296
Bu uyarıyı verip direkt açılacaktır, kontrol amaçlı Ayarlar>Geliştirici Seçenekleri kısmına girdiğimizde eğer buraya kadar doğru yaptıysanız "Önyükleyici kilidi açık" yazısını görmüş olacaksınız:Eki Görüntüle 7298

Cihazınızın OEM kilidini açmış olacaksınız. Tebrikler. :)

Son olarak şunu belirtmekte fayda var: bu yöntemi OPPO A31, A54, A55 cihazlarında test ettim ve çalışıyor, ama
A54 için: CPH2239_11_A.07 veya herhangi bir Android 10 yamasında bulunmanız gerekiyor. Android 11'de ise C.17 yamasında Bootloader açılabiliyor sonraki yamalarda BROM Patch olduğu için açamıyorsunuz, eğer bu C.17 sürümünden yüksek bir sürümde iseniz cihazınızın arka kapağını açıp Testpoint noktasından downgrade yapabilirsiniz.

A55: CPH2325_11_A.07 Android 11 yamasında olmanız gerekiyor. Üstte yazdıklarım bu model için de geçerli.

Bir sonraki makalede görüşmek üzere kendinize iyi bakın, esen kalın. :)

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": [URL]https://visualstudio.microsoft.com/visual-cpp-build-tools/[/URL]
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for scrypt
Failed to build scrypt
ERROR: Could not build wheels for scrypt, which is required to install pyproject.toml-based projects
WARNING: You are using pip version 22.0.4; however, version 25.0.1 is available.
You should consider upgrading via the 'C:\Users\Flester\AppData\Local\Programs\Python\Python39\python.exe -m pip install --upgrade pip' command.

Bunu nasıl çözeceğim?
 
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": [URL]https://visualstudio.microsoft.com/visual-cpp-build-tools/[/URL]
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for scrypt
Failed to build scrypt
ERROR: Could not build wheels for scrypt, which is required to install pyproject.toml-based projects
WARNING: You are using pip version 22.0.4; however, version 25.0.1 is available2.
You should consider upgrading via the 'C:\Users\Flester\AppData\Local\Programs\Python\Python39\python.exe -m pip install --upgrade pip' command.

Bunu nasıl çözeceğim?
Çözümü komut kendisi size vermiş zaten.

1-Microsoft Visual C++ 14.0 kurulumu yapın.

2- "You are using pip version 22.0.4; however, version 25.0.1 is available" pip versiyonunuzu güncelleyin diye belirtiyor zaten.