تنها راهحل در این مواقع، استفاده از حالت EDL است؛ اما شیائومی حدودا از دو سال پیش دسترسی به این حالت را برای گوشیهایی که بوتلودر آنها بسته است، غیرممکن ساخته و تنها نمایندگیهای مجاز با اکانت تأییدشده قادر به راهیابی به EDL mode هستند. بنابراین، برای نجات گوشی خود ناچار به ارسال آن به تعمیرگاه مجاز خواهید بود. در این مقاله از زومیت، هر آنچه را در مورد تمهید حفاظتی آنتی رول بک شیائومی باید بدانید، گردآوری کردهایم تا با خواندن آن، گوشی جدید خود را از خطر برک شدن در امان نگه دارید.
دلیل شیائومی برای طولانی کردن زمان پاسخ به درخواست آنلاک، بستن EDL و افزودن آنتی رول بک چیست؟
بر اساس آمارها، شیائومی، غول چینی دنیای الکترونیک، محبوبترین برند گوشی هوشمند در هند است. این مهم به لطف عرضهی طیف وسیعی از دستگاههای میانردهی مقرون بهصرفه محقق شده است. شیائومی، همچون هواوی، در چین نیز فروش بسیار زیادی دارد؛ بهطوری که برخی گوشیهای این شرکت تنها بهمنظور عرضه در بازار چین تولید میشوند و هرگز بهطور رسمی خارج از مرزهای این کشور به فروش نمیرسند؛ اما خردهفروشهای متفرقه این گوشیها را تا دورترین نقاط جهان برده و به فروش میرسانند.
اما خردهفروشهای یادشده راهی پیدا کردند تا مشتریان را متقاعد کنند که گوشی آنها دارای رام رسمی گلوبال یا پک گلوبال است. آنها تعداد زیادی دستگاه شیائومی را میخریدند، بوتلودر آنها را باز میکردند و نرمافزار آنها را تغییر داده یا رام غیررسمی Xiaomi.eu را که دارای زبانها و ویژگیهای بیشتری است، روی گوشی فلش میکردند و سپس به نام پک گلوبال بهفروش میرساندند. ایراد کار در این بود که بیشتر مشتریان اطلاعی از این موضوع نداشتند و بابت ایرادهای نرمافزاری و عدم انتشار بهروزرسانی از شیائومی گلایه میکردند.
ایراد بزرگتر این بود که برخی فروشندگان با دستکاری نرمافزار گوشیها، نوعی بدافزار یا تبلیغات را به آن اضافه میکردند تا سود بیشتری کسب کنند. از این رو، اعتبار شیائومی توسط این خردهفروشها به بازی گرفته میشد؛ چرا که بسیاری از کاربران و حتی افرادی که بررسیهای ویدیویی از گوشیها منتشر میکنند، رام دستکاریشدهی خردهفروشها را مبنای سنجش کیفی نرمافزار شیائومی قرار میدادند. بنابراین، شیائومی به فکر افتاد تا از فروش عمدهی گوشیهای خود به سبک و سیاقی که اشاره شد، جلوگیری کند.
یک راهحل، بستن کامل بوتلودر بود؛ راهحل بیرحمانهای که اخیرا هواوی بهکار بست. با توجه به محبوبیت بالایی که شیائومی بین توسعهدهندگان دارد، آنها هنوز از اتخاذ این تصمیم خودداری کردهاند؛ در عوض تلاش کردهاند با سنگاندازیهای خاصی، جلوی فریب کاربران توسط فروشندگان متفرقه را بگیرند.
۱ . افزایش زمان پاسخگویی به درخواست آنلاک
اولین سنگاندازی، افزایش زمان انتظار برای باز کردن بوتلودر بود. دستگاههای شیائومی، بهغیر از دستگاههای Mi A1، می A2 و می A2 لایت که جزو اندروید وان هستند و اندروید خالص را اجرا میکنند، برای آنلاک شدن نیاز به نرمافزار Mi Unlock دارند. پس از ارسال درخواست برای آنلاک بوتلودر، می آنلاک بهمنظور بررسی حساب کاربری واردشده، شما را وادار میکند منتظر بمانید. این انتظار، پیشتر سه روز بود؛ اما اوایل سال جاری میلادی به ۱۵ روز رسید و اخیرا در مواردی تا ۳۰ و حتی ۶۰ روز نیز افزایش پیدا کرده است. گفته میشود برند زیرشاخهی شیائومی،Poco، در Pocophone F1 تحت فشار کاربران مجددا این زمان را به سه روز کاهش داده است.
هرچند بالا بردن زمان انتظار برای باز کردن بوتلودر، در جلوگیری از اقدامات فریبکارانهی فروشندگان تا حد زیادی مؤثر واقع شد، اما باعث رنجش خاطر علاقمندان شیائومی نیز شد؛ زیرا روت کردن، نصب رام و کرنل کاستوم، نیازمند باز کردن بوتلودر است و به همین جهت کاربران زیادی از زمان بالای انتظار برای آنلاک کلافه شده و ابراز نارضایتی کردند.
۲. بستن EDL برای کاربران عادی
حرکت بعدی بستن EDL بود. EDL مخفف Emergency Download Mode یا حالت دانلود اضطراری است. این حالت، قابلیتی در گوشیهای مجهز به پردازندههای کوالکام است که برای نجات گوشیهای برکشده مورد استفاده قرار میگیرد. در گذشته کاربران با یک ترکیب دکمهی ساده میتوانستند وارد این فضا شوند؛ اما اکنون تنها افراد مجاز و مورد تأیید شیائومی، این امکان را دارند. EDL mode در عین سادگی، بسیار قدرتمند و کارآمد است و توسط نمایندگیهای مجاز برای تعمیر گوشیهای برکشده مورد استفاده قرار میگیرد؛ اما فروشندگان از همین امکان جهت فلش رام دستکاریشدهی گلوبال روی گوشیهای چینی بدون نیاز به آنلاک بوتلودر، استفاده میکردند. در واقع، EDL برای فروشندگان متفرقه به راهی برای دور زدن شیائومی تبدیل شده بود.
شیائومی دوست ندارد کاربران، دستگاههای مختص چین را بخرند و با رام گلوبال استفاده کنند. بنابراین، دو اقدام دیگر انجام داد: ۱. دسترسی به EDL را برای کاربران عادی بست، ۲. امکان بوت رام گلوبال روی دستگاه مختص چین را متوقف کرد. در اقدام اخیر، در صورتی که رام گلوبال روی رام چین فلش شود، پیغام This MIUI can't be installed on this device به معنی «این نسخه از MIUI روی دستگاه حاضر قابل نصب نیست» مشاهده میشود و شما به ریکاوری استوک شیائومی هدایت میشوید. در این حالت هیچ اقدامی مؤثر نیست و در واقع گوشی دچار ریکاوری لوپ میشود.
در زیر فهرستی از دستگاههایی را که شامل محدودیت در تعویض رام هستند و کدنام آنها را مشاهده میکنید. در حال حاضر روی این گوشیها امکان تعویض رام چین با گلوبال یا بالعکس وجود ندارد؛ هرچند در صورتی که بوتلودر شما آنلاک باشد، مانعی در این خصوص وجود نخواهد داشت؛ اما باید دقت کنید هنگام فلش با می آنلاک، گزینه clean all را انتخاب کنید، نه clean all and lock؛ چرا که این گزینه موجب بسته شدن مجدد بوتلودر شما خواهد شد.
گوشی | کدنام | گوشی | کدنام | گوشی | کدنام |
---|---|---|---|---|---|
Mi 6X | wayne | Mi Max 3 | nitrogen | Redmi Y2/S2 | ysi |
Mi 8 | dipper | Mi Mix 2S | polaris | Redmi 5 | rosy |
Mi 8 EE | ursa | Mi Pad 4/plus | clover | Redmi 5A | riva |
Mi 8 SE | sirius | Poco F1 | beryllium | Redmi 6 | cereus |
Mi 8 Lite | platina | Redmi Note 5A | ugg | Redmi 6A | cactus |
Mi 8 Pro | equuleus | Redmi Y1 Lite | ugglite | Redmi 6 Pro | sakura |
Redmi 5 Plus | vince | Redmi Note 5 | vince | Redmi Note 5 Pro | whyred |
Redmi Note 5 AI | whyred | Redmi Note 6 Pro | tulip | Redmi 6 Pro | sakura_india |
۳. سیستم حفاظتی آنتی رول بک
جدیدترین گوشیهای شیائومی مشمول تمهیدی به نام آنتی رول بک شدند. گوگل، پشتیبانی از این ویژگی را در اندروید ۸.۰ اوریو اضافه کرد و آن را برای دستگاههایی که با اندروید ۹.۰ پای عرضه میشوند ضروری اعلام کرد. حفاظت در برابر برگشت به نسخهی قبل بخشی از نسخهی دوم Verified Boot است و کار آن تشخیص نسخهی رام فلششده و ممانعت از بوت در صورت قدیمی یا تأییدنشدهبودن آن است. گوگل این ویژگی را برای امنیت بیشتر دستگاههای اندرویدی و جلوگیری از اکسپلویت آنها اضافه کرد؛ اما شیائومی به روش خود از آن بهره گرفت.
تفاوت بهکارگیری این امکان توسط گوگل و شیائومی در این است که آنتی رولبک گوگل با آنلاک کردن گوشی از بین میرود، اما آنتی رولبک شیائومی پس از آنلاک نیز پابرجا است. در واقع، تمهید ضد بازگشت در گوشیهای شیائومی این هدف را دنبال میکند که با جلوگیری از دانگرید، امکان نصب رام قدیمی را توسط فروشندگان متفرقه از بین ببرد.
بنابراین، اگر رامی را که دارای این ویژگی است روی گوشی شیائومی خود نصب کنید، دیگر هیچ راه بازگشتی نخواهد بود. برای مثال، دو گوشی Mi 8 و ردمی نوت ۵ پرو به ترتیب از نسخهی MIUI 10 China 8.9.6 و MIUI 10 Global 8.7.5 مشمول آنتی رولبک شدند.
تمهید حفاظتی ضدبازگشت، امکان دستکاری رامها و نفوذ در آنها و کسب درآمد برای فروشندگان را کاهش میدهد؛ چرا که اغلب رامهای دستکاریشدهی فروشندگان بهروز نیستند و به همین جهت گوشی در صورت نصب آنها غیرقابلاستفاده خواهد شد. از سوی دیگر، اضافه کردن بیسروصدای این ویژگی به گوشی ردمی نوت ۵ پرو باعث شد بسیاری از کاربران، نادانسته گوشی خود را برک کنند. این ویژگی که توسط ریکاوری کاستوم هم قابل تشخیص نبود، در مواردی که کاربران قصد دانگرید از یک نسخهی بتا به نسخهی پایدار داشتند باعث برک شدن گوشی یادشده شد.
تمامی گوشیهای شیائومی بهتدریج این ویژگی را دریافت خواهند کرد؛ بنابراین، بسیار مهم است که بدانید چگونه از وجود آنتی رولبک در رام خود مطلع شوید و در صورت وجود این ویژگی چه اقدامی انجام دهید. در حال حاضر گوشیهایی که در جدول زیر مشاهده میکنید، مشمول این ویژگی شدهاند.
گوشی | کدنام | نسخه اندروید |
---|---|---|
شیائومی Mi 8 | dipper | اندروید ۹.۰ پای |
شیائومی Mi Max 3 | nitrogen | اندروید ۸.۱ اوریو |
شیائومی Redmi 6 Pro | sakura | اندروید ۸.۱ اوریو |
شیائومی Mi 6X | wayne | اندروید ۸.۱ اوریو |
شیائومی Redmi Note 5 CN | whyred | اندروید ۸.۱ اوریو |
شیائومی Redmi Note 5 Pro | whyred | اندروید ۸.۱ اوریو |
چطور وجود آنتی رولبک در رام شیائومی را بررسی کنیم؟
وقتی از تمهید حفاظتی آنتی رولبک سخن گفتیم، از Verified Boot نام بردیم. در واقع این Verified Boot است که وظیفهی تشخیص قدیمیتر بودن نسخهی رام را از طریق تطبیق ردیف رولبک با ردیف رامی که قصد نصب آن را دارید، بر عهده دارد. بسته به نتیجهای که از این مطابقت دادن حاصل میشود، حالتهای زیر ممکن است رخ دهند:
- اگر ردیف رولبک از ردیف رولبک موجود در رام جدید کمتر باشد، رام جدید فلششده و ردیف آن بهعنوان ردیف رولبک جدید تعریف میشود.
- اگر ردیف رولبک فعلی با ردیف رولبک رامی که قصد فلش کردن آن را دارید برابر باشد، رام فلش میشود و ردیف دستنخورده باقی میماند.
- اگر ردیف رولبک فعلی از ردیف رولبک رامی که قصد فلش کردن آن را دارید بیشتر باشد، در صورتی که از فستبوت یا می فلش برای نصب استفاده کنید، درخواست فلش رد میشود؛ اما در صورتی که از ریکاوری کاستوم TWRP برای دانگرید استفاده کنید، این ریکاوری امکان بررسی ردیفها را ندارد و در نتیجه رام فلش میشود و گوشی شما برک خواهد شد.
حال که درک بهتری از ردیف رولبک پیدا کردید، روش بررسی ردیف رولبک فعلی را روی دستگاه خود یا در فایل ایمج رام مطرح میکنیم.
چطور ردیف رولبک فعلی را پیدا کنیم؟
۱. وارد حالت فستبوت شود. این کار معمولا با نگهداشتن همزمان دکمهی پاور و کاهش صدا صورت میگیرد.
۲. گوشی را به رایانه متصل کرده و دستور زیر را وارد کنید:
fastboot getvar anti
۳. اگر پس از فشردن کلید اینتر پاسخ خاصی دریافت نکردید، به این معنی است که هنوز آنتی رولبک روی دستگاه شما فعال نیست؛ اما در صورتی که تعدادی عدد به شما نمایش داده شد، آنتیرولبک فعال بوده و اعداد پیشرو ردیف رولبک شما هستند.