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

حالت 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 از گوشیهای هواوی و فرستادن انواع دستورات در حالت فست بوت موقعی که بوتلودر حتی بسته باشد

که بسیاری از سازندگان دانگلهای تعمیراتی از روش انها بصورت آنلاین و وصل شدن به سرورشان استفاده می کنند

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

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

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

اما اگر دستور وجود داشت و گوشی فرمان را پس زد

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

adb-fastboot

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

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

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

fastboot_edl

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

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

پس فقط با جایگزینی دستورات خود می توان فایل خود را درست کنید

اگر شما نیز اطلاعاتی در مورد EDL دارید می توانید با به اشتراک بگذارید

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

موفق باشید

mohsen

محسن هستم 30 ساله طرفدار دنیایی متنوع اندروید و کاستوم رامها در Gsm-Developers

یک دیدگاه

  1. سلام گوشی من redmi 6 pro بر اثر فلش رام گلوبال بر روی چین هار بریک شده ولی بوتلودر من آنلاک است چون twrt recovery رو نصب کردم ولی الان با فلش با mi flash اکانت authorized account میخواهد و وقتی اکانت خود گوشی رو میدم مینویسه unauthorized for this operation دلیل این خطا چیست و اصلا این اکانت به لفراد خاصی داده میشود؟

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

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

دکمه بازگشت به بالا