رفتن به مطلب
انجمن توسعه دهندگان موبایل

اکسپلویت آنلاک بوتلودر ، دامپ rpmb ، دامپ و رید فایل از پارتیشن های پردازنده های مدیاتک


ارسال های توصیه شده

  • مدیریت کل سایت

سلام و درود خدمت دوستان عزیز

 

با معرفی اکسپلویت mtkclient در خدمتتان هستیم .

 

برخی از قابلیت های کلیدی این پروژه :

  1. بکاپ از Preloader 
  2. آنلاک بوتلودر
  3. دامپ و رایت RPMB
  4. فلش و دامپ خام ، پارتیشن های مختلف

 

نیازمندی ها:

  1. نصب بودن پایتون 3.9 ( حتما دقت کنید environment ها به درستی ست شده باشد)
  2. نصب بودن libusb
  3. نصب بودن Git

 

آموزش نصب:

در فولدر دلخواه cmd git رو باز کنید (کلیک راست کنید سپس Git Bash Here) را بزنید.

توسط دستور زیر ریپازیتوری را دریافت کنید.

git clone https://github.com/bkerler/mtkclient

داخل فولدر mtkclient وارد شوید.

برای نصب نیازمندی ها :

pip3 install -r requirements.txt

بسیار خب، مراحل نصب تمام هست

 

معرفی دستورات طبق اطلاعات موجود در گیتهاب:

 

نقل قول

دامپ پارتیشن

python mtk r partitionName FileName.dat

partitionName = برابر با نام پارتیشن دلخواه (مثلا boot)

FileName.dat = نام فایل دلخواه (مثلا boot.img)

 

در حالتی که اتصال brom (همون mtk port usb) دارید به نرم افزار پریلودر دستگاهتان را تعریف کنید. 

نمونه

python mtk r boot boot.bin --preloader=Loader/Preloader/your_device_preloader.bin

دوستان عزیز در برخی دیوایس ها نیاز داریم پریلودر دستگاه رو به نرم افزار تعریف کنیم که emi دستگاه را نیاز دارد.

برای اینکار از دستور --preloader بعد از وارد کردن کدتان میتوانید استفاده کنید ، در داخل این ریپازیتوری ، تعداد زیادی پریلودر وجود دارد که ممکن است با بسیاری دستگاه ها سازگار باشد ، اما شما میتوانید پریلودر مخصوص را تعریف کنید.

 

نقل قول

فول دامپ از دستگاه

python mtk rf flash.bin

اگر میخواهید فایلها جدا جدا در پوشه خاص ذخیره شود از این دستور استفاده کنید.

python mtk rl out

 

نقل قول

مشاهده اطلاعات gpt دستگاه

python mtk printgpt

 

 

نقل قول

رایت فایل

python mtk w boot boot.bin

 

 

نقل قول

رایت فایل دامپ

python mtk wf flash.bin

 

 

نقل قول

حذف پارتیشن دلخواه

python mtk e frp

 

نقل قول

ریبوت کردن دستگاه 

python mtk reset

 

 

 

خب دوستان عزیز بریم سر اصل مطلب ، انلاک کردن بوتلود:

برای اینکار ابتدا دستور زیر را وارد کنید تا دستگاهتان crash شود.

python mtk stage

سپس دستور زیر را وارد کنید تا بوتلودر گوشی انلاک شود.

python stage2 seccfg unlock

یک فایل ساخته میشه و در پوشه پروژه با نام seccfg.bin قرار میگیره

حالا با این دستور روی گوشی رایتش کنید.(اگر لازم بود طبق توضیحات بالا براش پریلودر تعریف کنید.)

python mtk w seccfg seccfg.bin

اگر بوتلودر گوشی انلاک نشد از این دستور استفاده کنید.

python stage2 memwrite 0xe800000 seccfg.bin

 

همچنین برای دامپ گرفتن از پریلودر دستگاه طبق روش زیر عمل کنید

برای اینکار ابتدا دستور زیر را وارد کنید تا دستگاهتان crash شود.

python mtk stage

سپس با دستور زیر دامپ بگیرید:

python stage2 preloader

 

البته دستورات کاربری زیادی داره که میتونید README را مطالعه کنید.

 

مشکلاتتان را در پایین پست بنویسید.

و در آخر عزیزانی که توان استفاده ندارند میتوانند از GSD Pro بدون دردسر و با بهترین کیفیت و کمترین خطا از این امکانات استفاده کنند.(به زودی منتشر میشه)

 

 

اگه این پست بهت کمک کرد دنبال دکمه تشکر نگرد . بجاش تو هم به جامعه آزادت کمک کن.

لینک ارسال
  • ILYA20 عنوان را به اکسپلویت آنلاک بوتلودر ، دامپ rpmb ، دامپ و رید فایل از پارتیشن های پردازنده های مدیاتک تغییر داد
  • ILYA20 ویژه شد و مهم شد در موضوع
×
×
  • اضافه کردن...