آشنایی با سه حالت کلیدی در تعمیرات نرمافزاری موبایل: EDL، EUB و BROM
در دنیای تعمیرات نرمافزاری تلفنهای هوشمند، تکنسینها و کاربران حرفهای گاهی با دستگاههایی مواجه میشوند که دچار مشکلات جدی نرمافزاری شده و به اصطلاح «بریک» (Bricked) شدهاند. در این شرایط، دسترسی به حالتهای سطح پایین بوت برای بازیابی دستگاه ضروری است. سه حالت مهم و شناختهشده در این زمینه عبارتند از EDL، EUB و BROM که هر یک به نوع خاصی از پردازندهها اختصاص دارند.
حالت EDL (Emergency Download Mode)
حالت دانلود اضطراری یا EDL، یک ویژگی مربوط به دستگاههایی است که از چیپستهای شرکت کوالکام (Qualcomm) استفاده میکنند.این حالت به عنوان آخرین راهحل برای تعمیر و بازیابی دستگاههای بریک شده به کار میرود. از طریق EDL میتوان به صورت مستقیم به حافظه دستگاه دسترسی پیدا کرد و فایلهای سیستم عامل (Firmware) را رایت کرد.
ورود به این حالت معمولاً از چند طریق امکانپذیر است:
-
دستورات ADB: در صورتی که دستگاه تا حدی بوت شود و اشکالزدایی USB فعال باشد.
-
کابل مخصوص (Deep Flash Cable): کابلی که با ایجاد یک اتصال کوتاه خاص، دستگاه را مستقیماً به حالت EDL میبرد.
-
اتصال نقاط تست (Test Points): با باز کردن دستگاه و اتصال دو نقطه مشخص روی برد اصلی، میتوان پردازنده را وادار به ورود به حالت EDL کرد.
هنگامی که دستگاه به درستی در این حالت قرار گیرد، در دیوایس منیجر کامپیوتر با نام "Qualcomm HS-USB QDLoader 9008" شناخته میشود.
حالت EUB (Exynos USB Booting)
حالت EUB عملکردی مشابه EDL دارد، اما به طور اختصاصی برای دستگاههایی طراحی شده که از پردازندههای اگزینوس (Exynos) سامسونگ بهره میبرند. این حالت یک رابط سطح پایین است که برای تعمیر بوتلودر، حذف قفل FRP و ریست فکتوری و حذف مدیریت دستگاه موبایل (MDM) در شرایطی که دستگاه به طور عادی روشن نمیشود، استفاده میگردد.
برای ورود به حالت EUB، اغلب نیاز به باز کردن دستگاه و استفاده از نقاط تست پوینت روی برد است. با این حال، در برخی مدلهای جدیدتر، ابزارهای نرمافزاری خاصی وجود دارند که میتوانند دستگاه را از حالت دانلود (Odin Mode) یا ADB به حالت EUB منتقل کنند بدون اینکه نیازی به باز کردن فیزیکی دستگاه باشد.
حالت BROM (Boot ROM Mode)
حالت بوت رام که بیشتر با نام BROM شناخته میشود، مختص دستگاههایی است که از چیپستهای مدیاتک (MediaTek) استفاده میکنند. این حالت که گاهی با نام Preloader Mode نیز شناخته میشود، یک حالت سطح پایین برای فلش کردن فایلهای سیستمی، آنبریک کردن دستگاههای خاموش و عبور از سد امنیتی FRP است.
روشهای ورود به حالت BROM عبارتند از:
-
ترکیب کلیدهای سختافزاری: رایجترین روش، خاموش کردن دستگاه و اتصال آن به کامپیوتر در حین نگه داشتن ترکیبی از کلیدهای ولوم (معمولاً ولوم بالا و پایین با هم) است.
-
نقاط تست پوینت: مشابه دو حالت دیگر، برای برخی مدلهای مدیاتک نیز میتوان از نقاط تست روی برد استفاده کرد.
-
ابزارهای نرمافزاری: برخی نرمافزارها میتوانند با ارسال دستورات خاص، دستگاه را به این حالت ببرند.
جمعبندی
به طور خلاصه، EDL، EUB و BROM سه رویه مشابه برای یک هدف مشترک هستند: بازیابی دستگاههای اندرویدی در بحرانیترین شرایط نرمافزاری. تفاوت اصلی آنها در شرکت سازنده پردازنده دستگاه است؛ EDL برای کوالکام، EUB برای اگزینوس و BROM برای مدیاتک. آشنایی با این حالتها و نحوه استفاده از آنها یکی از مهارتهای کلیدی برای تعمیرکاران حرفهای موبایل محسوب میشود.