কম্পিউটার টিউটোরিয়াল

টেলুগু ক্যারেক্টার iOS বাগ ফিক্স: iOS মেসেজিং অ্যাপ ক্র্যাশ রোধ

অবশেষে, একটি টুইটার ডেভেলপার একটি iOS বাগ খুঁজে পেয়েছেন যা একটি নির্দিষ্ট সাইনযুক্ত সিঙ্গেল-লেটার টেক্সট মেসেজ পাওয়ায় যেকোনো iOS মেসেজিং অ্যাপ ক্র্যাশ করাতে পারে।

এই ইস্যুটি ভারতীয় টেলুগু ভাষার একটি নির্দিষ্ট ক্যারেক্টার দ্বারা ট্রিগার হয়। আপনি যদি সেই নির্দিষ্ট ক্যারেক্টার ধারণকারী একটি টেক্সট মেসেজ পান, তবে এটি আপনার সেটি মেসেজিং অ্যাপকে ক্র্যাশ করাবে যেখানে আপনি মেসেজটি পেয়েছেন। এতে সকল iOS মেসেজিং অ্যাপ যেমন Messages, WhatsApp, FB Messenger, Skype, Twitter, Snapchat, Instagram, WeChat, Viber, Line, ইত্যাদি অন্তর্ভুক্ত। এরবরং, টেলুগু ক্যারেক্টারটি যেকোনো iOS অ্যাপ ক্র্যাশ করতে পারে যা টেক্সট রেন্ডার এবং ডিসপ্লে করতে পারে।

টেলুগু ক্যারেক্টার iOS বাগ ফিক্স: iOS মেসেজিং অ্যাপ ক্র্যাশ রোধ

একবার আপনার যেকোনো অ্যাপে "ডেস্ট্রイヤর" মেসেজ সেভ হলে, আপনি সেটি অ্যাপটি আর ব্যবহার করতে পারবেন না। আপনি যদি ক্র্যাশ করা অ্যাপটি ব্যবহার করতে চেষ্টা করেন, তবে এটি iOS রিস্প্রিং এবং রিবুটও ঘটাতে পারে। এই সমস্যা iOS 10 এবং iOS 11 রান করা সকল iDevice-এ ঘটতে পারে (লেটেস্ট অফিসিয়াল ভার্সন 11.2.5 সহ)। এরবরং, টেলুগু লেটারটি ডেস্কটপ ভার্সনের সবচেয়ে জনপ্রিয় macOS মেসেজিং অ্যাপ iMessage এবং অন্যান্য অ্যাপ (Safari, ইমেইল ক্লায়েন্ট, ইত্যাদি)-কেও ক্র্যাশ করে।

সমস্যার কারণ

এই টেলুগু ক্যারেক্টার iOS এবং macOS অ্যাপগুলোক ক্র্যাশ করার কারণ হলো উভয় (iOS এবং macOS) ক্যারেক্টারটি সঠিকভাবে রেন্ডার করতে পারেনা। প্রতিক্রিয়াস্বরূপ, সেগুলো সিম্পলি সেটি ক্যারেক্টার প্রদর্শিত হওয়া অ্যাপটি শাট ডাউন করে দেয়। উদাহরণস্বরূপ, আপনি যদি এই "ডেস্ট্রイヤর" সিম্বল ধারণকারী একটি ফেসবুক মেসেজ পান, তবে আপনি FB Messenger অ্যাপ ব্যবহার করতে পারবেন না। এটি প্রতিটি লঞ্চে ক্র্যাশ করবে।

তবে, আপনি যদি এই মেসেজটি আপনার iPhone বা iPad-এ পান, তবে আপনার iOS ডিভাইসে সমস্যা সমাধান করতে কিছু মেথড নিচে দেওয়া হলো।

পদ্ধতি #১ (iOS 11-এ কাজ করে — Messages, FB Messenger, WhatsApp, Viber)

"ডেস্ট্রয়ার্ড" iOS অ্যাপ ফিক্স করার প্রথম পদ্ধতি হলো যেখানে আপনি টেলুগু সিম্বল পেয়েছেন, সেটির পর একটি অন্য র‍্যান্ডম মেসেজ পাওয়া (টেলুগু ক্যারেক্টার বাদে)।

  1. প্রথমে, নিশ্চিত করুন যে আপনি জানেন কে আপনার iPhone-এ "ডেস্ট্র야র" টেক্সট মেসেজ পাঠিয়েছে।
  2. সেই ব্যক্তিতেই পৌঁছান (ফোন কল বা আপনার যেকোনো কাজ করা টেক্সট মেসেজিং প্ল্যাটফর্মের মাধ্যমে)।
  3. তাকে জানান যে সে আপনার ফোন ক্র্যাশ করিয়েছে, এবং উन्हাকে অনুরোধ করুন একই প্ল্যাটফর্মে আপনাকে একটি অন্য র‍্যান্ডম টেক্সট মেসেজ পাঠাতে যেখানে তারা "ডেস্ট্রয়ার" মেসেজ পাঠিয়েছিল।
  4. নতুন মেসেজ পাওয়ার পর, মেসেজিং অ্যাপটি খুলুন। কিন্তু, কনভারসেশন খুলবেন না। (নোটিফিকেশন পপ-আপে ক্লিক করবেন না।)
  5. অ্যাপটি এইবার লঞ্চ হওয়া উচিত, যদি না হয় তবে আপনার iPhone রিস্টার্ট করুন এবং আরেকবার চেষ্টা করুন।
  6. মেসেজিং অ্যাপ লোড হলে, সেই নির্দিষ্ট ব্যক্তির সাথে কনভারসেশনটি ডিলিট করুন এটি খুলবেন না। (iOS Messages অ্যাপে কনভারসেশনটি লং প্রেস করুন এবং Delete বেছে নিন, বা বামে সোয়াইপ করে Delete-এ ট্যাপ করুন।)

এখন অ্যাপটি আবার সঠিকভাবে কাজ করতে পারে। আপনি যদি ভবিষ্যতে একই ধরনের সমস্যা থেকে আপনার ডিভাইস রক্ষা করতে চান, তবে আপনি সেই ব্যবহারকারীকে ব্লক করতে পারেন जिसने আপনাকে "ডেস্ট্রয়ার" মেসেজ পাঠিয়েছিল। (নিশ্চিত করুন যে আপনি আপনার ব্যবহার করা সকল মেসেজিং প্ল্যাটফর্মে এটি করছেন।)

পদ্ধতি #২: iOS আপডেট করুন (iOS 10 এবং iOS 11-এ কাজ করে)

যেহেতু সমস্যা iOS 10 এবং iOS 11-এ ঘটে, আপনি iOS ভার্সন আপডেট (চেঞ্জ) করলে এটিকে সমাধান করতে পারেন। লেটেস্ট iOS বেটা ভার্সনে এই বাগ নেই। তাই আপনি আপনার iDevice-এ এটি ইনস্টল করলে আপনি সেফ জোনে থাকবেন। এখানে কীভাবে করবেন তা দেওয়া হলো

নোট: মনে রাখবেন যে সব বেটা ভার্সনে কিছু সফ্টওয়্যার বাগ এবং গ্লিচ থাকতে পারে।

আপনার iPhone কে iOS 11.3 Public Beta-তে আপডেট করতে, আপনাকে অফিসিয়াল Apple বেটা প্রোগ্রামে এনরোল করতে হবে।

  1. প্রথমে, beta.apple.com-এ যান এবং আপনার Apple ID দিয়ে সাইন আপ করুন।
  2. একবার আপনার ক্রেডেনশিয়াল টাইপ করলে Allow-এ ক্লিক করুন, এবং আপনার স্ক্রিনে প্রদর্শিত ৬-ডিজিট কোডটি টাইপ করুন।
  3. এখন, Agreement পড়ুন, এবং Accept-এ ক্লিক করুন।
  4. নতুন পেজে Guide for Public Betas সেকশনের অধীনে, iOS ট্যাবে ট্যাপ করুন (যদি ইতিমধ্যে সিলেক্ট করা না থাকে)।
  5. নিচে স্ক্রল করুন এবং "enroll your iOS device" লিংকটি খুঁজে বের করুন।
  6. সেটিতে ক্লিক করুন এবং একবার পরবর্তী সাইট লোড হলে, Download profile-এ ট্যাপ করুন
  7. পপ-আপ উইন্ডোতে দেখাবে Allow-এ ট্যাপ করুন।
  8. এখন এটি একটি ইনস্টলার-প্রোফাইল পেজ খুলবে। Install-এ ট্যাপ করুন (উপরের ডান কোণে) এবং আপনার ডিভাইসের পাসকোড টাইপ করুন।
  9. এখন, Install-এ ট্যাপ করুন (উপরের ডান কোণে), এবং আরেকবার Install-এ ট্যাপ করে আপনার অ্যাকশন কনফার্ম করুন।
  10. পপ-আপ উইন্ডো থেকে Restart বেছে নিন।
  11. একবার ডিভাইস বুট হলে আপনার পাসকোড টাইপ করুন এবং Settings > General > Software Update-এ যান।
  12. এখন, আপনার ডিভাইস আপডেট চেক করার জন্য অপেক্ষা করুন। একবার Download and Install বাটন দেখালে, সেটিতে ট্যাপ করুন।
  13. আরেকবার আপনার পাসকোড টাইপ করুন এবং নিচের ডান কোণে Agree বাটনে ট্যাপ করুন।
  14. ডাউনলোড ফিনিশ হলে, Install-এ ট্যাপ করুন এবং প্রসেস ফিনিশ হওয়ার জন্য অপেক্ষা করুন।
  15. যখন এটি হয়ে যাবে, আপনার ডিভাইস লেটেস্ট iOS 11.3 বেটা দিয়ে বুট হবে।

এই ফিক্সটি চিরস্থায়ী এবং এখন টেলুগু ক্যারেক্টার আপনার ডিভাইসকে কোনো ক্ষতি পৌঁছাতে পারবে না।

পদ্ধতি #৩: অন্য ডিভাইস ব্যবহার করে ম্যালিশাস কনভারসেশন ডিলিট করুন (iOS 10 এবং iOS 11-এ কাজ করে)

"ডেস্ট্রয়ার" মেসেজ পাওয়ার পর সমস্যা ফিক্স করার আরেকটি উপায় হলো সেই নির্দিষ্ট মেসেজটি অন্য একটি non-iOS ডিভাইস দিয়ে ডিলিট করা।

এই পদ্ধতি Skype, FB Messenger, Twitter-এ টেস্ট করা হয়েছে।

  1. টেলুগু ক্যারেক্টার পাওয়ার hemen পর, একটি non-iOS ডিভাইস পান (আপনি যেকোনো Android ব্যবহার করতে পারেন) এবং আপনি যে অ্যাপে "ডেস্ট্রয়ার" মেসেজ পেয়েছেন সেটি ডাউনলোড করুন (যদি এটি ইতিমধ্যে ইনস্টল করা না থাকে)। আপনি যদি Skype-এর মাধ্যমে আপনার iDevice-এ মেসেজ পান, তবে Android ডিভাইসে Skype ডাউনলোড করুন।
  2. এখন, অ্যাপটি লঞ্চ করুন এবং আপনার একাউন্ট দিয়ে লগ ইন করুন।
  3. একবার লগ ইন হলে, টেলুগু সাইন ধারণকারী কনভারসেশনটি খুলুন।
  4. এখন, ব্যাক করুন, সেই কনভারসেশনটিতে লং-প্রেস করুন, Delete বেছে নিন এবং আপনার অ্যাকশন কনফার্ম করুন কনভারসেশন ডিলিট করার জন্য।
  5. কনভারসেশন ডিলিট করার পর আপনার iDevice পান এবং আপনি যেটিতে সমস্যা পেয়েছিলে সেটি অ্যাপটি ডিলিট করুন। (আমাদের কেসে Skype।)
  6. এখন, App Store-এ যান এবং একই অ্যাপটি ডাউনলোড করুন।
  7. ইনস্টলেশন ফিনিশ হলে, আপনি আপনার একাউন্ট দিয়ে সাইন ইন করতে পারবেন, এবং এটি কোনো সমস্যা ছাড়া কাজ করবে (যদি কেউ আপনাকে আবার একই টেলুগু সিম্বল পাঠায় না)।

আশা করি আপনি কখনো আপনার iPhone-এ "ডেস্ট্রয়ার" মেসেজ পাবেন না। কিন্তু আপনি যদি পান, তবে নিশ্চিত করুন যে আপনি এই পদ্ধতিগুলোর একটি ব্যবহার করে সমস্যা থেকে মুক্ত হয়েছেন।

টেলুগু-ক্যারেক্টার বাগের জন্য Apple-এর অফিসিয়াল ফিক্স

অনেক টেলুগু-ক্যারেক্টার-সংক্রমিত iDevice-দের অফিসিয়াল সমাধান হিসেবে, Apple একটি নতুন আপডেট রিলিজ করেছে — iOS 11.2.6।

টেলুগু ক্যারেক্টার iOS বাগ ফিক্স: iOS মেসেজিং অ্যাপ ক্র্যাশ রোধ

এই আপডেটটি এর পূর্ববর্তীদের বাগটি ফিক্স করে — উপরে ব্যাখ্যা করা নির্দিষ্ট টেলুগু ক্যারেক্টার পাওয়ার পর iOS অ্যাপগুলোক ক্র্যাশ করাতে। Apple এই সমস্যা সম্পর্কে জানতেন, এবং তারা তাদের iOS 11.3 বেটা-তে ফিক্সটি অন্তর্ভুক্ত করেছিল। যাইহোক, iOS 11.3-এর অফিসিয়াল রিলিজ बसন্তকালে হবে। ততক্ষণ, iOS 11.2.6 টেলুগু-ক্যারেক্টার-সংক্রমিত iDevice-দের জন্য অফিসিয়াল ফিক্স হবে।

  1. যেকোনো iOS ডিভাইসে iOS 11.2.6 ইনস্টল করতে, Settings > General > Software Update-এ যান।
  2. এখন, ডিভাইস রিফ্রেশ হওয়ার জন্য অপেক্ষা করুন, এবং Download and Install Update-এ ক্লিক করুন।

যেহেতু সমস্যা বিভিন্ন Apple প্ল্যাটফর্মের মাধ্যমে ছড়িয়েছিল, তাই তারা watchOS — 4.2.3, macOS High Sierra — 10.13.3, এবং tvOS — 11.2.6-এর জন্যও নতুন আপডেট রিলিজ করেছে। সেগুলো সব সাপোর্টেড iDevice-এ ডাউনলোডের জন্য উপলব্ধ।

  1. অ্যান্ড্রয়েডে YouTube অ্যাপ ক্র্যাশ বন্ধ করুন: দ্রুত ও নির্ভরযোগ্য সমাধান

  2. অ্যান্ড্রয়েডে Google App ক্র্যাশ সমাধান: দ্রুত, ধাপে ধাপে সমাধান

  3. অ্যান্ড্রয়েড অ্যাপ ক্র্যাশ রোধ করুন: একটি সম্পূর্ণ গাইড

  4. উইন্ডোজ ১১-এ অনুপস্থিত ব্যাকগ্রাউন্ড অ্যাপস সেটিং সমাধান – দ্রুত ফিক্স ও ওয়ার্কঅরাউন্ড