حالت EDL و آموزش رفتن به این حالت

نویسنده: Behzad GSM
بازدید: 7580 نفر
به روز رسانی:

حالت EDL و آموزش رفتن به این حالت

با سلام. با یک مقاله اختصاصی در رابطه با EDL در خدمتتان هستم. حالت EDL مخفف Emergency Download Mode می باشد که از نامش مشخص هست برای فلش در حالت اضطراری مورد استفاده قرار میگیرد این حالت فقط در گوشیهای با پردازنده کوالکام وجود دارد

معمولا در گوشیهای بریک شده با حالت ۹۰۰۸ هستند . این درایو همان حالت EDL می باشد و وقتی که گوشی شما هارد بریک شود این حالت به کمکتان می آید بخصوص در گوشیهای شیائومی

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

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

adb reboot edl

بیشتر برای گوشیهای شیائومی و تغییر رام چین به گلوبال یا رفتن به رام بتا بدون باز کردن بوتلودر می باشد. اکنون اگر گوشیتان بریک شده چگونه وارد حالت EDL شوید. می توان با بررسی فریمور یا فایل بوت و فایل emmc_appsboot.mbn دستور لازم برای بوت از فست بوت را پیدا کرد

ولی این دستور می تواند در دستگاها متفاوت باشد. همچنین ممکن شرکت آن دستورات را بسته باشد. خود فست بوت نیز وقتی بوتلودر بسته باشد این دستورات را نمیگیرد

ولی شما اول دو دستور زیر را در فست بوت می توانید تست کنید

fastboot oem edl
reboot-edl

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

 

بیشتر مبحث ما با گوشیهای کوالکام شیائومی می باشد

به این خاطر که در لینک زیر می توانید تمام فریمورهای فست بوت شیائومی که در حالت EDL قابل فلش هستند را پیدا کنید

http://en.miui.com/a-234.html

در فریمورهای لینک بالا می توانید فایلهای ایمیج فریمور را پیدا کنید. این فریمورها در حالت فست بوت و باز بودن بوتلودر با MiFlash قابل فلش هستند

اما می توان اطلاعات جالبی را از این فریمورها و حالت EDL استخراج کرد. ما به آنالیز کدهای فایل aboot نیاز داریم

ممکن در اول فایل نامی نیز اضافه باشد مانند emmc_appsboot.mbn یا appsboot.mbn

با وارد کردن این فایل در یک ویرایشگر Hex یا نود پد ++ می توان کدهای که در فست بوت می توان وارد کرد را دید

می توانید ببینید که گوشی مورد نظر دارایی دستور ریبوت به Edl است یا خیر. اگر دستور مورد نظر وجود نداشت نمیشود از طریق فست بوت گوشی را به EDL برد و باید از کابل یا باز کردن گوشی استفاده کرد. اما باز در شرایطی بوتلودر دستور را قبول نمی کند. اینجا ما یک aboot.c داریم که حاوی کدهای سرور می باشد و یک fastboot.c که بعنوان کلاینت عمل میکندو کدها را به سرور می فرستد

پس کدهای مانند reboot-edl یا fwinfo را نمی توان فرستاد. احتمالا برخی سازندهای موبایل در فایل fastboot.c ویرایشهای انجام داده اند که می توان بازم دستوراتی به غیر از دستورات استاندار فرستاد. مانند استفاده Dc unlocker از گوشیهای هواوی و فرستادن انواع دستورات در حالت فست بوت موقعی که بوتلودر حتی بسته باشد که بسیاری از سازندگان دانگلهای تعمیراتی از روش انها بصورت آنلاین و وصل شدن به سرورشان استفاده می کنند که احتمال این نیز داده می شود که شاید با شرکت سازنده همکاری دارند و اجازه رایت را می گیرند شایدم یک هک قوی باشد

به هر حال به بحث خودمان برگردیم

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

فایل فست بوت زیر را دانلود نمایید

adb-fastboot

در فایل fastboot.exe دنبال دستور reboot-bootloader باشد

و دستور ریبوت EDL گوشی خود را جایگزینش کنید

یا برای راحتر کردن روند کار فست بوت زیر را دانلود

fastboot_edl

در فایل بالا فست بوت با جایگزینی دستور reboot-edl آماده شده است

همچنین دستور مورد نیاز در edl.cmd جاگذاری شده تا با کلیک بر روی آن اجرا شود. پس فقط با جایگزینی دستورات خود می توان فایل خود را درست کنید

اگر شما نیز اطلاعاتی در مورد EDL دارید می توانید با به اشتراک بگذارید. همچنین از تجربیات خود و نوع گوشی که با این حالت فلش کردید

موفق باشید


نظرتان را به اشتراک بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. مهدی
    مهمان

    سلام
    Mi 5x دارم بعد از فلش زدن در حالت edl دیگه روشن نمیشه .
    چیکار باید کنم ؟