Xiaomi HyperOS/MIUI, স্যামসাং অটো ব্লকার এবং গুগল প্লে ইন্টিগ্রিটিতে XAPK ইনস্টলের সমস্যা সমাধান করা
Android 14 এবং Android 15 Xiaomi (HyperOS / MIUI), Samsung (One UI 6 এবং One UI 7), এবং Google Play পরিষেবাগুলিতে OS-স্তরের বড় নিরাপত্তা পরিবর্তনগুলি চালু করেছে। আপনি যদি একজন ডেভেলপার হন যে রপ্তানি করা বিল্ড পরীক্ষা করছেন বা একজন বৈধ প্যাকেজ ব্যাকআপ পুনরুদ্ধার করছেন, তাহলে MIUI অপ্টিমাইজেশান, স্যামসাং অটো ব্লকার, এবং Google Play Integrity API রূপান্তরিত APK ফাইলগুলির সাথে কীভাবে ইন্টারঅ্যাক্ট করে তা বুঝতে আপনার কয়েক ঘন্টা বিভ্রান্তি বাঁচাবে।
1. "MIUI অপ্টিমাইজেশন" অক্ষম না করে Xiaomi, Redmi এবং POCO-তে XAPK ইনস্টল করা
যখন আপনি একটি মাল্টি-পার্ট ইনস্টল করার চেষ্টা করেন .xapk বা .apks Xiaomi, Redmi, বা POCO ফোনে বান্ডিল একটি তৃতীয় পক্ষের স্প্লিট ইনস্টলার (যেমন SAI), Xiaomi-এর কাস্টম ব্যবহার করে PackageInstaller হুক Multi-APK সেশন প্রত্যাখ্যান করে যদি না আপনি প্রবেশ করেন বিকাশকারী বিকল্প এবং বন্ধ করুন সিস্টেম অপ্টিমাইজেশান (MIUI অপ্টিমাইজেশান).
কেন MIUI অপ্টিমাইজেশান নিষ্ক্রিয় করা একটি খারাপ ধারণা: সিস্টেম অপ্টিমাইজেশন বন্ধ করা কয়েক ডজন ইনস্টল করা অ্যাপ জুড়ে রানটাইম অনুমতি (পরিচিতি, সঞ্চয়স্থান, বিজ্ঞপ্তি অ্যাক্সেস) পুনরায় সেট করে, ভাসমান উইন্ডো আচরণ পরিবর্তন করে এবং কাস্টম ফন্ট স্কেলিং পুনরায় সেট করে।
ক্লিনার সমাধান: একটি স্প্লিট ইনস্টলার চালানোর জন্য MIUI অপ্টিমাইজেশন অক্ষম করার পরিবর্তে, আমাদের XAPK থেকে APK কনভার্টার ব্যবহার করে .xapk বান্ডিলটিকে একটি একক একত্রিত .apk এ রূপান্তর করুন৷ যেহেতু আউটপুটটি একটি মাল্টি-APK PackageInstaller.Session এর পরিবর্তে একটি একক স্ট্যান্ডার্ড .apk ফাইল, তাই Xiaomi HyperOS এবং MIUI এটিকে সিস্টেম অপ্টিমাইজেশান 100% সক্ষম রেখে সাধারণ একক-APK ডায়ালগের মাধ্যমে ইনস্টল করে৷
2. Samsung Galaxy One UI 6 এবং One UI 7: "অটো ব্লকার" বোঝা
One UI 6.0, 6.1, বা 7.0 চালিত Samsung Galaxy ফোন এবং ট্যাবলেটগুলিতে, Samsung অটো ব্লকার (সেটিংস → নিরাপত্তা এবং গোপনীয়তা → অটো ব্লকার এর অধীনে অবস্থিত) নামে একটি নিরাপত্তা বৈশিষ্ট্য অন্তর্ভুক্ত করে। সক্রিয় থাকাকালীন, অটো ব্লকার যেকোন অ্যাপ্লিকেশন প্যাকেজকে বাধা দেয়—সেই হোক একটি .apk বা একটি রূপান্তরিত .xapk-কে Google Play Store বা Samsung Galaxy Store এর বাইরে ইনস্টল করা থেকে, এবং USB এর মাধ্যমে ADB কমান্ডগুলিকেও ব্লক করে৷
- আপনি যদি নিজের স্বাক্ষরিত ডেভেলপমেন্ট বিল্ড পরীক্ষা করছেন বা যাচাই করা ওপেন-সোর্স রিলিজ ইনস্টল করছেন (যেমন F-Droid বা একটি অফিসিয়াল GitHub সংগ্রহস্থল থেকে), আপনি সেটিংস → নিরাপত্তা এবং গোপনীয়তা → অটো ব্লকার এর অধীনে অটো ব্লকার সেটিং পর্যালোচনা করতে পারেন।
- একটি Samsung ডিভাইসে অফিসিয়াল স্টোরের বাইরে যেকোনো প্যাকেজ ইনস্টল করার আগে, সর্বদা আমাদের APK স্বাক্ষর যাচাইকারী ব্যবহার করে এর ক্রিপ্টোগ্রাফিক শংসাপত্র পরীক্ষা করুন।
3. কেন কিছু রূপান্তরিত অ্যাপ "Get This App from Play" দেখায় (Google Play Integrity & PairIP)
2024-2026 থেকে শুরু করে, অনেক বাণিজ্যিক Android অ্যাপ্লিকেশন Google-এর Integrity API খেলুন এবং স্বয়ংক্রিয় PairIP লাইসেন্স যাচাইকরণ (com.pairip.licensecheck) একীভূত করে। যখন এই সুরক্ষা দিয়ে নির্মিত একটি অ্যাপ চালু হয়, তখন এটি দুটি জিনিস যাচাই করার জন্য স্থানীয় Google Play Store পরিষেবাকে জিজ্ঞাসা করে:
- যে অ্যাপ্লিকেশন বাইনারিটি মূল বিকাশকারীর অফিসিয়াল রিলিজ শংসাপত্রের সাথে স্বাক্ষরিত (অর্থাৎ এটি পুনরায় প্যাকেজ করা বা পুনরায় স্বাক্ষর করা হয়নি)৷
- যে ব্যবহারকারীর Google অ্যাকাউন্টে অফিসিয়াল Google Play Store থেকে একটি বৈধ ইনস্টলেশন রেকর্ড ("ইনস্টলার প্যাকেজের নাম = com.android.vending") রয়েছে৷
কেন এটি ঘটে এবং আপনার যা করা উচিত: যখন একটি বিভক্ত .xapk সংরক্ষণাগার একটি একক .apk এ মার্জ করা হয়, তখন রূপান্তরকারীকে অবশ্যই একটি নতুন v1+v2 ক্রিপ্টোগ্রাফিক স্বাক্ষর প্রয়োগ করতে হবে যাতে Android এর প্যাকেজ ম্যানেজার সম্মিলিত সংরক্ষণাগারটি গ্রহণ করে৷ যদি অ্যাপ ডেভেলপার স্পষ্টভাবে Google Play Integrity বা PairIP অ্যান্টি-টেম্পার লাইসেন্সিং চালু করে থাকে, তাহলে অ্যাপটি শনাক্ত করবে যে তার স্বাক্ষর বা ইনস্টলারের উৎস প্লে স্টোর থেকে আলাদা এবং স্ক্রীন "প্লে থেকে এই অ্যাপটি পান" প্রদর্শন করবে।
সফ্টওয়্যার বিকাশকারীদের অননুমোদিত পরিবর্তন এবং জলদস্যুতা থেকে রক্ষা করার জন্য এই নিরাপত্তা ব্যবস্থা বিদ্যমান। আমরা কঠোরভাবে বিকাশকারীর মেধা সম্পত্তি অধিকার সমর্থন করি: যদি কোনো অ্যাপ্লিকেশন প্লে ইন্টিগ্রিটি লাইসেন্সিং প্রয়োগ করে, তাহলে তার লাইসেন্স চেককে বাইপাস করার বা টেম্পার করার চেষ্টা করবেন না—সর্বদা অফিসিয়াল গুগল প্লে স্টোর থেকে সরাসরি অ্যাপটি ইনস্টল করুন।