حالت EDL چیست؟ و آموزش رفتن به این حالت
با سلام
با یک مقاله اختصاصی در رابطه با EDL در خدمتتان هستم
حالت EDL مخفف Emergency Download Mode می باشد
که از نامش مشخص هست برای فلش در حالت اضطراری مورد استفاده قرار میگیرد
این حالت فقط در گوشیهای با پردازنده کوالکام وجود دارد
معمولا در گوشیهای بریک شده با حالت 9008 هستند
این درایو همان حالت 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 که بعنوان کلاینت عمل میکندو کدها را به سرور می فرستد
کلاینت فقط دستور را ارسال و نتیجه را نشان می دهد
اگر آن کد در سرور وجود نداشته باشد راهی برای اجبار اجرا شدن کد وجود ندارد
و فقط کدهای دارایی oem که برای باز کردن بوتلودر معمولا استفاده می شوند بررسی نمی شوند توسط سرور
پس کدهای مانند reboot-edl یا fwinfo را نمی توان فرستاد
پس احتمالا برخی سازندهای موبایل در فایل fastboot.c ویرایشهای انجام داده اند که می توان بازم دستوراتی به غیر از دستورات استاندار فرستاد
مانند استفاده Dc unlocker از گوشیهای هواوی و فرستادن انواع دستورات در حالت فست بوت موقعی که بوتلودر حتی بسته باشد
که بسیاری از سازندگان دانگلهای تعمیراتی از روش انها بصورت آنلاین و وصل شدن به سرورشان استفاده می کنند
که احتمال این نیز داده می شود که شاید با شرکت سازنده همکاری دارند و اجازه رایت را می گیرند شایدم یک هک قوی باشد
به هر حال به بحث خودمان برگردیم
در برخی گوشیهای با پیدا کردن دستور ریبوت و وارد کردنش جواب می گیرید
اما اگر دستور وجود داشت و گوشی فرمان را پس زد
فایل فست بوت زیر را دانلود نمایید
در فایل fastboot.exe دنبال دستور reboot-bootloader باشد
و دستور ریبوت EDL گوشی خود را جایگزینش کنید
یا برای راحتر کردن روند کار فست بوت زیر را دانلود
در فایل بالا فست بوت با جایگزینی دستور reboot-edl آماده شده است
همچنین دستور مورد نیاز در edl.cmd جاگذاری شده تا با کلیک بر روی آن اجرا شود
پس فقط با جایگزینی دستورات خود می توان فایل خود را درست کنید
اگر شما نیز اطلاعاتی در مورد EDL دارید می توانید با به اشتراک بگذارید
همچنین از تجربیات خود و نوع گوشی که با این حالت فلش کردید
موفق باشید
سلام گوشی من redmi 6 pro بر اثر فلش رام گلوبال بر روی چین هار بریک شده ولی بوتلودر من آنلاک است چون twrt recovery رو نصب کردم ولی الان با فلش با mi flash اکانت authorized account میخواهد و وقتی اکانت خود گوشی رو میدم مینویسه unauthorized for this operation دلیل این خطا چیست و اصلا این اکانت به لفراد خاصی داده میشود؟