برطرف کردن باگ پیام ناشناس که باعث هنگ کردن آیفون شما می‎شود

یک باگ عجیب که به افراد مریض اجازه می‎دهد به شما پیامی ارسال کنند که باعث شود آیفون شما رسپرینگ شود، بین افراد خبرش پخش شده است.

3

در صورتی که تا بحال با این مشکل برخورد نکرده‎اید باید گفت که یکسری نماد‎های خاص و کرکترهای عربی از طریق iMessage یا پیام کوتاه ارسال می ‎شود که باعث می‎شود آیفون فورا رسپرینگ شود، در نتیجه گوشی هنگ می‎کند و سریع ریبوت می‎شود، برای اولین بار چنین چیزی در Reddit مطرح شد.

این مشکل یک قضیه‎ی جدی است که در بعضی موارد می‎تواند باعث از کار افتادن اپلیکیشن پیام‎ها بر روی آیفون شما شود بنابراین در بخش زیر یک سری راه حل ممکن برای این قضیه وجود دارد تا اپل یک بسته‎ی اصلاحی درست برای آن عرضه کند.

درک این باگ

این باگ که “یونیکد مرگ” نامیده شده است در واقع از نحوه‌ی رمزگشایی کرکتر‎های یونیکد نشات می‎گیرد که باعث می‌‎شود نماد‎ها و کرکتر‎هایی که در بالا نام برده شده به شکل یک پیام تکراری نامحدود برگردان شوند. چیزی که بعد آن رخ می‎دهد این است که حافظه‌ی آیفون شما در طول این فر‎ایند از کار بیافتد و باعث رسپرینگ شدن آیفون شود. شما حتی نیازی نیست که پیامی را باز کنید یا یک نوتیفیکیشن دریافت کنید، این یک رسپرینگ فوری است.

با توجه به اینکه من خودم آن را تست کرده‎ام باید بگویم که باگ به نظر می‎رسد به شیوه‎ای که در بالا توضیح داده شد کار می‎کند. من این پیام آزاردهنده را به خودم فرستادم، و فورا بعد از آن اپلیکیشن مانتیور سیستم، یک برنامه‌ی 99 سنتی در اپ استور، را برای بررسی منابع سیستمی روشن کردم.

مطمئنا به اندازه‎ی کافی زمان بود که من قادر به این باشم که ببینم میزان رم دستگاه من از حدود 400 مگ فضای خالی خیلی سریع به کمتر از 100 کاهش یافت.

1

به محض آنکه میزان رم به زیر 50 مگ کاهش یافت، آیفون من ناگهان قاطی کرد. کاربرانی گه جیلبریک کرده‎اند گزارش داده‎اند که این کد باعث می‎شود آیفون آن‎ها به حالت Safe Mode برود که معمولا زمانی رخ می‎دهد که اسپرینگ بورد هنگ کند.

چه اپلیکیشن‎هایی و نسخه‎هایی از iOS تحت تاثیر قرار می‎گیرند؟

هنگ کردن به نظر در نسخه‎های iOS 8.1, iOS 8.2  و iOS 8.3 رخ می‎دهد. طبق مواردی که گزارش شده است WhatsAppهم تحت تاثیر قرار می‎دهد.. من به شخصه نتوانستم به هنگام نوشتن این پست چنین چیزی را تایید کنم. طبق بعضی از گزارش‎ها، این باگ اگر شخص مورد نظر در حین اینکه در حال گفتگو با آن‎ها باشید این کد را برای شما ارسال کند دستگاه شما هنگ نمی‎کند. بعضی از افراد تقصیر این باگ را به نحوه‌ی پردازش متن یونیکد از سوی بنر نوتیفیکیشن‎ها می‎اندازند. ظاهرا، بنر نوتیفیکیشن به طور خلاصه سعی می‎کند متنی که آمده است را نمایش دهد و سپس بی‎خیال می‎شود و همین امر باعث هنگ شدن دستگاه می‎شود. به علاوه، گوشی حتی اگر پیام در حالت قفل صفحه هم باشد به آن برسد، ریبوت خواهد شد.

راه‎های ممکن برای حل این مشکل

‎‎غیرفعال سازی هشدارهای پیام‎ها

بسیاری از کاربرانی که تحت تاثیر این باگ قرار گرفته‎اند، پیشنهاد کرده‎اند که قرار دادن پیش نمایش‎های نوتفیکیشن به حالت None و غیرفعال سازی نمایش در صفحه‎ی قفل از مسیر Settings > Notifications > Messages جلوی این رفتار را می‎گیرد، که علت اینکه WhatsApp نیز بعد از دریافت یونیکد مرگ هنگ می‎کند را  نیز مشخص می‎کند.

2

ممکن است همچنین بخواهید که حالت Show در مرکز نوتفیکیشن‎ها را به None تغییر دهید از آنجایی که بعضی از کاربران ادعا می‎کنند که این مشکل فورا باعث ری استارت کردن گوشی آن‎ها بعد از آنکه متن را از بخش مرکز نوتیفیکیشن به بالا می‎کشند، می‎شود. من ارسال این پیام مشکل آفرین را پیشنهاد نمیکنم چون باعث می‎شود اپلیکیشن Messages  شما از کار بیافتد و دیگر قادر به دسترسی به آن نباشید. همانطور که MacRumors توضیح می‎دهد اگر Messages باز باشد، اپلیکیشن به حالت خودکار زمانی که سعی می‎کنید آن را باز کنید هنگ می‎کند. این سایت این چنین نوشته است که “اگر زمانی که این پیام را دریافت می‎کنید اپلیکیشن Messages باز باشد، اپلیکیشن باز خواهد شد، ولی اینکه سعی کنید به مکالمه‎ی دیگری بروید، باعث می‎شود که Messages هنگ کند.

4

“از اپلیکیشن Photos برای ارسال یک عکس تصادفی استفاده کنید

یکی دیگر از تاپیک‎های سایت Reddit راه حل دیگری پیشنهاد می‎کند که شامل باز کردن اپلیکیشن Photos برای ارسال یک عکس تصادفی به شخصی که به شما این پیام را ارسال کرده است می‎شود، سپس رفتن به iMessage و پاک کردن آن گفتگو.

پیامی به خودتان ارسال کنید

اگر هنوز هم نمی‎توانید به Messages دسترسی داشته باشید، یا در یک گفتگو گیر کرده‎اید، پاسخ دادن به پیام اصلی یا ارسال پیامی به خودتان مشکل را برطرف می‎سازد.

خوشبختانه، شما می‎توانید از Siri بخواهید که پیامی به خودتان ارسال کند. روش دیگر شامل باز کردن اپلیکیشن Note، ایجاد یک یادداشت جدید و ارسال آن از طریق Messages به خودتان از طریق بخش به اشتراک گذاری است.

این باید پیام مضر مربوطه را از بین ببرد.

پاک کردن گفتگوی آزاردهنده

در پایان، سعی کنید بر روی هر حباب فردی در بخش گفتگو‎ها آهسته ضربه بزنید و نگه دارید تا منو ظاهر شود. حالا More را و سپس Delete All از بالای صفحه انتخاب کنید. این امر باید پاکسازی متن آزاردهنده شود و مانع هنگ اپلیکیشن Messages شود.

فیلتر کردن پیام رسان‎های ناشناس در Messages

و اگر بتوانم پیشنهاد دیگری بکنم، توصیه می‎کنم به بخش Settings > Messages  بروید و Filter Unknown Senders را فعال کنید.

این کار باعث خواهد شد افراد ناشناس را که می‎خواهند به شما پیام ارسال کنند را فیلتر کنید. شما هنوز از افرادی که در بخش آدرس بوک شما قرار ندارند پیام دریافت می‎کنید، ولی آن‎ها به بخش ارسال کننده‎های ناشناس در Messages می‎روند و بابتشان هشداری دریافت نخواهید کرد.

اپل به TechCrunch گفته است که از این مشکل آگاه است و سعی در برطرف کردن آن دارد.

سخن‎گوی اپل گفته است “ما از مشکل iMessage که بابت یکسری خاصی از کرکترهای‎ یونیکد ایجاد می‎شود آگاه هستیم و در یک آپدیت نرم افزاری این مشکل را برطرف خواهیم ساخت.