یک باگ عجیب که به افراد مریض اجازه میدهد به شما پیامی ارسال کنند که باعث شود آیفون شما رسپرینگ شود، بین افراد خبرش پخش شده است.
در صورتی که تا بحال با این مشکل برخورد نکردهاید باید گفت که یکسری نمادهای خاص و کرکترهای عربی از طریق iMessage یا پیام کوتاه ارسال می شود که باعث میشود آیفون فورا رسپرینگ شود، در نتیجه گوشی هنگ میکند و سریع ریبوت میشود، برای اولین بار چنین چیزی در Reddit مطرح شد.
این مشکل یک قضیهی جدی است که در بعضی موارد میتواند باعث از کار افتادن اپلیکیشن پیامها بر روی آیفون شما شود بنابراین در بخش زیر یک سری راه حل ممکن برای این قضیه وجود دارد تا اپل یک بستهی اصلاحی درست برای آن عرضه کند.
درک این باگ
این باگ که “یونیکد مرگ” نامیده شده است در واقع از نحوهی رمزگشایی کرکترهای یونیکد نشات میگیرد که باعث میشود نمادها و کرکترهایی که در بالا نام برده شده به شکل یک پیام تکراری نامحدود برگردان شوند. چیزی که بعد آن رخ میدهد این است که حافظهی آیفون شما در طول این فرایند از کار بیافتد و باعث رسپرینگ شدن آیفون شود. شما حتی نیازی نیست که پیامی را باز کنید یا یک نوتیفیکیشن دریافت کنید، این یک رسپرینگ فوری است.
با توجه به اینکه من خودم آن را تست کردهام باید بگویم که باگ به نظر میرسد به شیوهای که در بالا توضیح داده شد کار میکند. من این پیام آزاردهنده را به خودم فرستادم، و فورا بعد از آن اپلیکیشن مانتیور سیستم، یک برنامهی 99 سنتی در اپ استور، را برای بررسی منابع سیستمی روشن کردم.
مطمئنا به اندازهی کافی زمان بود که من قادر به این باشم که ببینم میزان رم دستگاه من از حدود 400 مگ فضای خالی خیلی سریع به کمتر از 100 کاهش یافت.
به محض آنکه میزان رم به زیر 50 مگ کاهش یافت، آیفون من ناگهان قاطی کرد. کاربرانی گه جیلبریک کردهاند گزارش دادهاند که این کد باعث میشود آیفون آنها به حالت Safe Mode برود که معمولا زمانی رخ میدهد که اسپرینگ بورد هنگ کند.
چه اپلیکیشنهایی و نسخههایی از iOS تحت تاثیر قرار میگیرند؟
هنگ کردن به نظر در نسخههای iOS 8.1, iOS 8.2 و iOS 8.3 رخ میدهد. طبق مواردی که گزارش شده است WhatsAppهم تحت تاثیر قرار میدهد.. من به شخصه نتوانستم به هنگام نوشتن این پست چنین چیزی را تایید کنم. طبق بعضی از گزارشها، این باگ اگر شخص مورد نظر در حین اینکه در حال گفتگو با آنها باشید این کد را برای شما ارسال کند دستگاه شما هنگ نمیکند. بعضی از افراد تقصیر این باگ را به نحوهی پردازش متن یونیکد از سوی بنر نوتیفیکیشنها میاندازند. ظاهرا، بنر نوتیفیکیشن به طور خلاصه سعی میکند متنی که آمده است را نمایش دهد و سپس بیخیال میشود و همین امر باعث هنگ شدن دستگاه میشود. به علاوه، گوشی حتی اگر پیام در حالت قفل صفحه هم باشد به آن برسد، ریبوت خواهد شد.
راههای ممکن برای حل این مشکل
غیرفعال سازی هشدارهای پیامها
بسیاری از کاربرانی که تحت تاثیر این باگ قرار گرفتهاند، پیشنهاد کردهاند که قرار دادن پیش نمایشهای نوتفیکیشن به حالت None و غیرفعال سازی نمایش در صفحهی قفل از مسیر Settings > Notifications > Messages جلوی این رفتار را میگیرد، که علت اینکه WhatsApp نیز بعد از دریافت یونیکد مرگ هنگ میکند را نیز مشخص میکند.
ممکن است همچنین بخواهید که حالت Show در مرکز نوتفیکیشنها را به None تغییر دهید از آنجایی که بعضی از کاربران ادعا میکنند که این مشکل فورا باعث ری استارت کردن گوشی آنها بعد از آنکه متن را از بخش مرکز نوتیفیکیشن به بالا میکشند، میشود. من ارسال این پیام مشکل آفرین را پیشنهاد نمیکنم چون باعث میشود اپلیکیشن Messages شما از کار بیافتد و دیگر قادر به دسترسی به آن نباشید. همانطور که MacRumors توضیح میدهد اگر Messages باز باشد، اپلیکیشن به حالت خودکار زمانی که سعی میکنید آن را باز کنید هنگ میکند. این سایت این چنین نوشته است که “اگر زمانی که این پیام را دریافت میکنید اپلیکیشن Messages باز باشد، اپلیکیشن باز خواهد شد، ولی اینکه سعی کنید به مکالمهی دیگری بروید، باعث میشود که Messages هنگ کند.
“از اپلیکیشن Photos برای ارسال یک عکس تصادفی استفاده کنید
یکی دیگر از تاپیکهای سایت Reddit راه حل دیگری پیشنهاد میکند که شامل باز کردن اپلیکیشن Photos برای ارسال یک عکس تصادفی به شخصی که به شما این پیام را ارسال کرده است میشود، سپس رفتن به iMessage و پاک کردن آن گفتگو.
پیامی به خودتان ارسال کنید
اگر هنوز هم نمیتوانید به Messages دسترسی داشته باشید، یا در یک گفتگو گیر کردهاید، پاسخ دادن به پیام اصلی یا ارسال پیامی به خودتان مشکل را برطرف میسازد.
خوشبختانه، شما میتوانید از Siri بخواهید که پیامی به خودتان ارسال کند. روش دیگر شامل باز کردن اپلیکیشن Note، ایجاد یک یادداشت جدید و ارسال آن از طریق Messages به خودتان از طریق بخش به اشتراک گذاری است.
این باید پیام مضر مربوطه را از بین ببرد.
پاک کردن گفتگوی آزاردهنده
در پایان، سعی کنید بر روی هر حباب فردی در بخش گفتگوها آهسته ضربه بزنید و نگه دارید تا منو ظاهر شود. حالا More را و سپس Delete All از بالای صفحه انتخاب کنید. این امر باید پاکسازی متن آزاردهنده شود و مانع هنگ اپلیکیشن Messages شود.
فیلتر کردن پیام رسانهای ناشناس در Messages
و اگر بتوانم پیشنهاد دیگری بکنم، توصیه میکنم به بخش Settings > Messages بروید و Filter Unknown Senders را فعال کنید.
این کار باعث خواهد شد افراد ناشناس را که میخواهند به شما پیام ارسال کنند را فیلتر کنید. شما هنوز از افرادی که در بخش آدرس بوک شما قرار ندارند پیام دریافت میکنید، ولی آنها به بخش ارسال کنندههای ناشناس در Messages میروند و بابتشان هشداری دریافت نخواهید کرد.
اپل به TechCrunch گفته است که از این مشکل آگاه است و سعی در برطرف کردن آن دارد.
سخنگوی اپل گفته است “ما از مشکل iMessage که بابت یکسری خاصی از کرکترهای یونیکد ایجاد میشود آگاه هستیم و در یک آپدیت نرم افزاری این مشکل را برطرف خواهیم ساخت.