অ্যান্ড্রয়েডের সেরা দিক: হাজার হাজার অ্যাপের অপশন। প্লে স্টোরে লক্ষ লক্ষ অ্যাপ। আপনি যেকোনো টাস্ক করতে চান, প্লে স্টোরে সেটির কমপক্ষে ১০টি অ্যাপ পাবেন। এই অ্যাপগুলোই অ্যান্ড্রয়েডকে সবচেয়ে কাস্টমাইজেবল OS-র উপাধি দিয়েছে। আপনার ডিভাইসে ইনস্টলড অ্যাপ সেটই আপনার অভিজ্ঞতাকে অনন্য করে তোলে।
কিন্তু গল্প এখানেই শেষ নয়। প্লে স্টোরে অনেক অ্যাপ থাকলেও সব অ্যাপ সেখানে নেই। হাজার হাজার অ্যাপ অফিশিয়ালি প্লে স্টোরে নেই (কারণগুলো পরে আলোচনা করব)। কিছু অ্যাপ নির্দিষ্ট দেশে রেস্ট্রিক্টেড/ব্যানড। শুক্রইয়া, অ্যান্ড্রয়েড প্লে স্টোর ছাড়া অন্যান্য সোর্স থেকে অ্যাপ ইনস্টল করার সুবিধা দেয়। এই পদ্ধতিকে সাইডলোডিং (Sideloading) বলে। একমাত্র শর্ত: অ্যাপের APK ফাইল। APK ফাইল Android অ্যাপের সেটআপ বা অফলাইন ইনস্টলার বলে মনে করুন। এই আর্টিকেলে সাইডলোডিং-এর প্রস-কন্স ও কিভাবে করবেন সেটি আলোচনা করা হলো।
অ্যান্ড্রয়েড ফোনে সাইডলোড অ্যাপ ইনস্টল করার পদ্ধতি
সাইডলোডিং কী?
উল্লিখ্য, সাইডলোডিং = প্লে স্টোর বাহির থেকে অ্যাপ ইনস্টল করা। অফিশিয়ালি প্লে স্টোর থেকে অ্যাপ ডাউনলোড/ইনস্টল করা উচিত, কিন্তু অল্টার্নেটিভ সোর্স থেকে ইনস্টল করলে সেটি সাইডলোডিং। অ্যান্ড্রয়েডের খুলAPANের কারণে আপনি অন্য সোর্স থেকে (যেমন ভিন্ন অ্যাপ স্টোর: F-Droid) বা APK ফাইল দিয়ে অ্যাপ ইনস্টল করতে পারেন।
প্রায় সকল অ্যান্ড্রয়েড অ্যাপের APK ফাইল পাওয়া যায়। একবার ডাউনলোড করলে ইন্টারনেট ছাড়াও ইনস্টল করা যায়। ব্লুটুথ বা ওয়ায়ায়ফায় ডায়রেক্ট দিয়ে APK ফাইল শেয়ার করা যায়। সহজ ও সুবিধাজনক পদ্ধতি।
কেন সাইডলোডিং দরকার?
কেন কেউ প্লে স্টোর ছাড়া অন্য জায়গা থেকে অ্যাপ ইনস্টল করবে? সহজ উত্তর: বেশি অপশন। প্লে স্টোরে সবকিছু থাকা মনে হলেও বাস্তবে সেটি সত্য নয়। আপনি প্লে স্টোরে কখনো পাবেন না এমন অনেক অ্যাপ আছে। জিয়োগ্রাফিক্যাল রেস্ট্রিকশন বা লিগ্যাল কম্প্লিকেশনে কিছু অ্যাপ অফিশিয়ালি উপলব্ধ নয়। উদাহরণ: Show Box—ফ্রি সিনেমা/শো স্ট্রিম করার অ্যাপ, টরেন্ট ব্যবহার করার কারণে অধিকাংশ দেশে लीগ্যালি উপলব্ধ নয়।
তারপর মডস (Mods)। মোবাইল গেমাররা মডের গুরুত্ব জানে। গেমকে মজাদার ও ফান করে তোলে। এক্সট্রা ফিচার, পাওয়ার, রিসোর্স যোগ করে এক্সপেরিয়েন্স উন্নত করে। কিন্তু প্লে স্টোরে মডেড গেম কখনোই পাবেন না। পেইড অ্যাপ/গেমের ফ্রি APK ফাইলও পাওয়া যায়। প্লে স্টোরে টাকা দিয়ে কিনতে হলে, সাইডলোড করলে ফ্রি পাওয়া যায়।
সাইডলোডিং-এর রিস্কগুলো কী?
সাইডলোডিং = অজানা সোর্স থেকে ইনস্টলেশন। অ্যান্ড্রয়েড ডিফল্টভাবে অজানা সোর্স থেকে ইনস্টলেশন ব্লক করে। সেটিং অন করা যায়, কিন্তু কেন অ্যান্ড্রয়েড নিষিদ্ধ করে সেটি বুঝতে হবে।
প্রধান কারণ: সিকিউরিটি চিন্তা। ইন্টারনেটে যেসব APK ফাইল আছে অধিকাংশ ভেরিফাইড নয়। কিছু ম্যালিশিয়াস উদ্দেশ্যে তৈরি/রিলিজ করা হয়। এই ফাইলগুলো ট্রোজান, ভাইরাস, র্যানসমওয়্যার হতে পারে একটি লুক্রেটিভ অ্যাপ/গেমের ভেসে। তাই ইন্টারনেট থেকে APK ডাউনলোড/ইনস্টল করার সময় খুব সতর্ক থাকতে হয়।
প্লে স্টোরে সিকিউরিটি প্রোটোকল ও ব্যাকগ্রাউন্ড চেক আছে যা অ্যাপ সেফ ও ট্রাস্টওয়ার্ধি নিশ্চিত করে। গুগল ইন্টেন্সিভ টেস্ট করে, স্ট্রিক্ট কোয়ালিটি ও সিকিউরিটি স্ট্যান্ডার্ড পাস করলে রিলিজ করে। অন্য সোর্স থেকে ইনস্টল করলে আপনি সকল সিকিউরিটি চেক বাইপাস করছেন। APK সিক্রেটলি ভাইরাসयुक्त হলে ডিভাইসে বুরা প্রভাব পড়তে পারে। তাই নিশ্চিত হন যে APK ফাইল ট্রাস্টওয়ার্ধি ও ভেরিফাইড সোর্স (যেমন APKMirror) থেকে ডাউনলোড করা হয়েছে।
Android 8.0+ এ সাইডলোডিং কিভাবে করবেন?
সাইডলোডিং-এর জন্য অজানা সোর্স (Unknown Sources) সেটিং অন করতে হয়। আগে একক কনসোলিডেটেড Unknown Sources সেটিং ছিল। Android 8.0 থেকে এটি বাদ দিয়ে প্রতিটি সোর্সের জন্য আলাদা আলাদা Unknown Sources সেটিং অন করতে হয়। উদাহরণ: APKMirror থেকে ডাউনলোড করলে ব্রাউজারের জন্য Unknown Sources অন করতে হয়।
ব্রাউজারের জন্য Unknown Sources অন করার ধাপ (Chrome উদাহরণ):
- উদাহরণ হিসেবে গুগল ক্রোম ব্যবহার করছি।
- সেটিংস খুলুন।
- অ্যাপস (Apps) অপশনে ট্যাপ করুন।
- লিস্ট থেকে গুগল ক্রোম খুঁজে খুলুন।
- এডভান্সড সেটিংসে অজানা সোর্স (Unknown Sources) অপশন পাবেন। ট্যাপ করুন।
- স্যুইচ অন করুন যাতে Chrome দিয়ে ডাউনলোড করা অ্যাপ ইনস্টল করা যায়।
এই সেটিং অন করার পর APKMirror-এর ওয়েবসাইটে যান। কাঙ্ক্ষিত অ্যাপ সার্চ করুন। একই অ্যাপের অনেক APK ফাইল রিলিজ ডেট অনুযায়ী সাজানো থাকবে। লেটেস্ট ভার্সন সিলেক্ট করুন। বেটা ভার্সনও পাওয়া যায়, কিন্তু এড়ানোর পরামর্শ (অস্থির থাকে)। APK ডাউনলোড হলে সেটিতে ট্যাপ করে অন-স্ক্রিন ইনস্ট্রাকশন ফলো করে ইনস্টলেশন কমপ্লিট করুন।
Android 7.0 বা পুরনো ভার্সনে সাইডলোডিং
Android 7.0 বা পুরনোতে সহজ—কনসোলিডেটেড Unknown Sources সেটিং থাকে।
- সেটিংস খুলুন।
- সিকিউরিটি (Security) সেটিং-এ ট্যাপ করুন।
- নিচে স্ক্রোল করলে অজানা সোর্স সেটিং পাবেন।
- স্বিচ অন (Toggle ON) করুন।
বাস! ডিভাইস এখন সাইডলোডিং-রেডি। APK ডাউনলোড প্রসেস উপরের সেকশনে আলোচনা করা হয়েছে।
অ্যান্ড্রয়েডে সাইডলোডিং-এর অন্যান্য পদ্ধতি
উপরের পদ্ধতিগুলো APKMirror-এর মতো ওয়েবসাইট থেকে ডাউনলোড করতে হয়। কিন্তু আরও কয়েকটি পদ্ধতি আছে:
১. USB ট্রান্সফার দিয়ে APK ইনস্টল
APK সরাসরি ফোনে ডাউনলোড না করে কম্পিউটার থেকে USB কেবল দিয়ে ট্রান্সফার করতে চাইলে। একসাথে একাধিক APK ট্রান্সফার করা যায়।
- কম্পিউটারে সব APK ফাইল ডাউনলোড করুন → USB দিয়ে ফোন কানেক্ট করুন।
- সব APK ফাইল ডিভাইস স্টোরেজে ট্রান্সফার করুন।
- ফাইল ম্যানেজার খুলুন → APK ফাইলগুলো লোকেট করুন → ট্যাপ করুন → ইনস্টলেশন শুরু হবে।
২. ক্লাউড স্টোরেজ থেকে APK ইনস্টল
USB ট্রান্সফার না পারলে ক্লাউড স্টোরেজ অ্যাপ ব্যবহার করুন।
- কম্পিউটারের APK ফাইলগুলো ক্লাউড স্টোরেজে আপলোড করুন।
- আপলোড সাইজ অপশনে ট্যাপ করুন → অরিজিনাল কোয়ালিটি (Original quality) এর বদলে হাই কোয়ালিটি (High quality) সিলেক্ট করুন। আসলেও বড় পারফরম্যান্স ديفারেন্স নেই, আমরা একই রিকমেন্ড করি।
- আপলোড কমপ্লিট হলে মোবাইলে ক্লাউড স্টোরেজ অ্যাপ খুলুন → APK ফাইলवाले ফোল্ডারে যান।
- নোট: ক্লাউড স্টোরেজ অ্যাপের জন্যও Unknown Sources সেটিং অন করতে হবে।
- অনুমতি দিলে APK ফাইলগুলোতে ট্যাপ করুন → ইনস্টলেশন শুরু হবে।
৩. ADB দিয়ে APK ইনস্টল
ADB = Android Debug Bridge। Android SDK (Software Development Kit)-এর অংশ, কমান্ড-লাইন টুল। USB দিয়ে পিসি থেকে অ্যান্ড্রয়েড কন্ট্রোল করতে দেয়। অ্যাপ ইনস্টল/আনইনস্টল, ফাইল ট্রান্সফার, নেটওয়ার্ক/ওয়ায়ায়ফায় ইনফো, ব্যাটারি স্ট্যাটাস, স্ক্রিনশট/রেকর্ডিং—সব করতে পারে। ADB ব্যবহার করতে USB ডিবাগিং অন করুন (ডেভেলপার অপশন থেকে)। বিস্তারিত টিউটোরিয়াল: "ADB কমান্ড দিয়ে APK ইনস্টল করার পদ্ধতি"। এখানে সংক্ষিপ্ত ওভারভিউ:
- ADB সফলভাবে সেটআপ হলে এবং ডিভাইস পিসিতে কানেক্টেড থাকলে ইনস্টলেশন শুরু করুন।
- APK ফাইল কম্পিউটারে ডাউনলোড করা থাকতে হবে এবং SDK প্ল্যাটফর্ম টুলস ফোল্ডারে রাখতে হবে (পূরণ পাথ টাইপ করতে না হয়)।
- কমান্ড প্রম্পট বা পাওয়ারশেল খুলুন → টাইপ করুন: "adb install
" (app name = APK ফাইলের নাম)। - ইনস্টলেশন কমপ্লিট হলে স্ক্রিনে "Success" মেসেজ দেখাবে।
পরামর্শ:
- অ্যান্ড্রয়েডে ডিলিটেড নোটিফিকেশন রিকভার করার পদ্ধতি
- YouTube ব্যাকগ্রাউন্ডে চালানোর ৬টি উপায়
- অ্যান্ড্রয়েড ফোন ব্যাটারি দ্রুত চার্জ করার পদ্ধতি
আশা করি এই তথ্যটি আপনার কাজে লাগবে এবং আপনি সফলভাবে আপনার অ্যান্ড্রয়েড ফোনে সাইডলোড অ্যাপ ইনস্টল করতে পেরেছেন। Unknown Sources সেটিং ডিফল্টভাবে অফ থাকে কারণ অ্যান্ড্রয়েড চায় না আপনি যেকোনো থার্ড-পার্টি সোর্সে আস্থা রাখুন। উল্লেখ্য, অনসেফ/সন্দেহজনক সাইট থেকে অ্যাপ ইনস্টল করা গাম্ভীর পরিণতির কারণ হতে পারে। তাই অ্যাপের প্রকৃতি নির্ণয় করে নিশ্চিত হোন ইনস্টলেশনের আগে। এছাড়া সাইডলোডিং完了后, Unknown Sources সেটিং অফ করুন। এতে ম্যালিশিয়াস সফটওয়্যার অটোমেটিক ইনস্টল হওয়া রুকে যাবে।