Raspberry Pi আপনাকে একটি বিশাল রেঞ্জের অপারেটিং সিস্টেম ইনস্টল করার স্বাধীনতা দেয়, যার মধ্যে কিছু নিচ অপারেটিং সিস্টেমও রয়েছে! যেহেতু Raspberry Pi-এর জন্য ডিজাইন করা সিস্টেমগুলো আরও विश्वস্তরীয় ইউজার অভিজ্ঞতা দেয়, তবে এমন সময় আসতে পারে যখন আপনাকে একটি খুব নির্দিষ্ট ফিচার সেট দরকার হবে, যেমন Android অ্যাপস অ্যাক্সেস করা।
এই আর্টিকেলে আপনি শিখবেন কিভাবে টাচস্ক্রিন সাপোর্ট আনার জন্য Android 9.0 Raspberry Pi 4-এ ইনস্টল করতে হয়। যদিও ইউজার অভিজ্ঞতা কখনো কখনো অকস্মাত এবং ল্যাগি লাগতে পারে, তবে আপনার মাল্টি-টাচ এবং টাচস্ক্রিন সাপোর্ট, Android অ্যাপের একটি বিশাল ভান্ডার অ্যাক্সেস, এবং ব্র্যাগিং রাইটস থাকবে যে আপনি Raspberry Pi-এ Android চালু করতে সফল হয়েছেন!
আপনার প্রয়োজনীয় জিনিসগুলো
এই টিউটোরিয়াল কমপ্লিট করতে, আপনাকে দরকার:
- একটি Raspberry Pi 4
- একটি SD কার্ড
- একটি ল্যাপটপ বা কম্পিউটার যেখানে আপনি Android 9.0 সিস্টেম ইমেজ ডাউনলোড করবেন
- আপনার Raspberry Pi-এর সাথে সামঞ্জস্যযুক্ত একটি পাওয়ার কেবল
- একটি মাইক্রো HDMI কেবল
- এক্সটার্নাল মনিটর, অথবা, আপনি যদি আসল Android অভিজ্ঞতা চান, তবে টাচস্ক্রিন সাপোর্ট বিশিষ্ট একটি স্ক্রিন
- এক্সটার্নাল কিবোর্ড এবং আপনার Raspberry Pi-এ এটি সংযুক্ত করার উপায়
- একটি মাউস বা আপনার এক্সটার্নাল কিবোর্ডের ট্র্যাক패ড
- ঐচ্ছিকভাবে, একটি ইথারনেট কেবল
আপনার টুলগুলো একত্রিত করলে, আপনি Raspberry Pi-এ Android 9.0 চালানোর জন্য রেডি!
LineageOS 16.0 ডাউনলোড করা
আমরা বেস Android 9.0 ইমেজ হিসেবে LineageOS 16.0 এর একটি বিল্ড ব্যবহার করছি। দ্রষ্টব্য যে এই বিল্ড অনঅফিশিয়াল এবং LineageOS টিম দ্বারা অনুমোদিত নয়, এবং এটি সাধারণত ইনটেনসিভ টাস্ক করার জন্য উপযুক্ত নয়, যেমন গেম খেলা বা হাই-রেজোলিউশন মিডিয়া স্ট্রিমিং।
আমরা এই সিস্টেম ইমেজটি আমাদের SD কার্ডে ফ্ল্যাশ করছি ফ্রি Etcher অ্যাপ্লিকেশন ব্যবহার করে, তাই আপনার কম্পিউটার বা ল্যাপটপে এটি ইতিমধ্যে সেট আপ না থাকলে, balenaEtcher ওয়েবসাইটে যান এবং লেটেস্ট ভার্সন ডাউনলোড করুন।
- KonstaKANG ওয়েবসাইটে যান এবং LineageOS 16.0 ডাউনলোড করুন।
- SD কার্ডটি আপনার ল্যাপটপ বা কম্পিউটারে ইনসার্ট করুন।
- Etcher অ্যাপ্লিকেশনটি লঞ্চ করুন।
- Etcher-এ, "Select image" ক্লিক করুন এবং আপনি যা ডাউনলোড করেছেন সেই LineageOS ফাইলটি বেছে নিন।
- "Select target" ক্লিক করুন এবং আপনার টার্গেট বুট মিডিয়াম বেছে নিন, যা এই উদাহরণে SD কার্ড।
Etcher এখন সিস্টেম ইমেজটি SD কার্ডে ফ্ল্যাশ করবে।
Raspberry Pi-এ Android চালানো
আপনি এখন Raspberry Pi-এ Android-এর আপনার প্রথম স্বাদ পাওয়ার জন্য রেডি!
- SD কার্ডটি ল্যাপটপ বা কম্পিউটার থেকে সরিয়ে Raspberry Pi-তে ইনসার্ট করুন।
- মনিটরটিকে Raspberry Pi-এ মাইক্রো HDMI কেবল দিয়ে সংযুক্ত করুন।
- কিবোর্ডটিকে Raspberry Pi ডিভাইসের সাথে সংযুক্ত করুন।
- একটি ইথারনেট কেবল Raspberry Pi-এ সংযুক্ত করুন।
- Raspberry Pi কে একটি পাওয়ার সোর্সে প্লাগ ইন করুন। ডিভাইসটি এখন অটোমেটিক্যালি বুট হবে।
- কয়েক মিনিট পর আপনি "Lineage" ওয়েলকাম স্ক্রিন দেখবেন। "Next" ক্লিক করুন।
- আপনাকে এখন সাধারণ সেটআপ কমপ্লিট করতে বলা হবে, যেমন ভাষা বেছে নেওয়া, টাইম এবং ডেট সেট করা, এবং Wi-Fi নেটওয়ার্কে সংযুক্ত হওয়া।
- এই সব ইনফরমেশন দিয়ে দিলে, "Start" ক্লিক করুন।
আপনি এখন মেন Android স্ক্রিনে নেওয়া হবেন।
Google Play সম্পর্কে ভুলে যাবেন না!
Android এখন চালু এবং রানিং হওয়া উচিত, কিন্তু LineageOS Google Play-এর সাথে আসে না। Google Play পেতে, GApps ডাউনলোড এবং ইনস্টল করুন, যাতে Google Play এবং এই অ্যাপ্লিকেশন চালানোর জন্য প্রয়োজনীয় সকল সার্ভিস রয়েছে। Device ID APKও দরকার, যা একটি কোড জেনারেট করবে যা ডিভাইসটি আইডেন্টিফাই করবে এবং আমাদের Google Play-এ কানেক্ট করতে দেবে।
- Android-এ প্রি-ইনস্টল্ড ওয়েব ব্রাউজার লঞ্চ করুন এবং GApps ওয়েবসাইটে যান।
- "ARM," "Android 9" এবং "Pico" সিলেক্ট করুন, এবং তারপর "Download" আইকোনে ক্লিক করুন।
- পরবর্তী, APKMirror ওয়েবসাইটে যান এবং Device ID APK ডাউনলোড করুন।
GApps ফাইল মুভ করা
পরবর্তী ধাপগুলো সহজ করার জন্য, GApps ফাইলটি আপনার স্টোরেজের রুটে ড্র্যাগ করুন:
- স্ক্রিনের বটম থেকে আপওয়ার্ডস ড্র্যাগ করে অ্যাপ ড্রাঅার খুলুন।
- "Files" অ্যাপ্লিকেশন খুঁজে বের করুন এবং ক্লিক করুন।
- "Downloads" সিলেক্ট করুন।
- যা ডাউনলোড হয়েছে সেই "GApps" ফাইলটি খুঁজে বের করুন এবং বাম পাশের মেনুओवर ড্র্যাগ করুন। "Raspberry Pi 4" এর ওপর "GApps" রিলিজ করুন।
এই ফাইলটি এখন Recovery মোডে বুট করলে খুঁজে বের করা সহজ হবে।
Android-এর হিডেন Developer Options আনলক করা
Developer Options সক্রিয় করতে হবে, যা আপনাকে টার্মিনালে অ্যাক্সেস দেবে:
- স্ক্রিনের বটম থেকে আপওয়ার্ডস ড্র্যাগ করে অ্যাপ্লিকেশন ড্রাঅার খুলুন।
- "Settings" অ্যাপ্লিকেশন সিলেক্ট করুন।
- "About tablet" খুলুন।
- "Build Number" সেকশনটি খুঁজে বের করুন এবং এটি বারবার ক্লিক করুন যতক্ষণ না "You have now enabled developer settings" পপ-আপ দেখেন।
- মেন "Settings" স্ক্রিনে ফিরে যান, কিন্তু এইবার "System -> Advanced -> Developer Options" এ নেভিগেট করুন।
- "Root access" ট্যাপ করুন। পরের পপ-আপে, নিশ্চিত করুন "Apps and ADB" সিলেক্ট করা রয়েছে।
- রুট অ্যাক্সেস অনুমতি চাইলে, "OK" ক্লিক করুন।
- পরবর্তী, "Developer Options" স্ক্রিনের বটমে স্ক্রোল করুন, "Local Terminal" খুঁজে বের করুন এবং এর সাথী স্লাইডারটি "On" পজিশনে টানুন।
আপনি এখন "Settings" অ্যাপ্লিকেশন থেকে এক্সিট করতে পারেন।
Raspberry Pi রিবুট করতে হবে টার্মিনাল অ্যাক্সেস পেতে, তাই কিবোর্ডের F5 কী চাপুন, যা একটি "Power" মেনু খুলবে যেখানে আপনি "Restart" সিলেক্ট করতে পারেন।
Android-এর Recovery Mode-এ বুট করা
Recovery Mode-এ বুট করতে:
- স্ক্রিনের বটম থেকে আপওয়ার্ডস ড্র্যাগ করে অ্যাপ ড্রাঅার খুলুন।
- "Terminal" সিলেক্ট করুন।
- টার্মিনাল উইন্ডোতে নিচের কমান্ডটি টাইপ করুন:
su
- আপনার কিবোর্ডের "Enter" কী চাপুন। প্রম্পট আসলে, "Remember my choice" এবং তারপর "Allow" সিলেক্ট করুন।
- টার্মিনালে নিচের কমান্ডটি টাইপ করুন:
rpi4-recovery.sh
Enter কী চাপুন এবং নিচের কমান্ড রান করুন:
reboot
Enter চাপুন।
Android এখন Recovery Mode-এ রিবুট হবে।
GApps ইনস্টল করা এবং Dalvik ক্যাশ ওয়াইপ করা
GApps ইনস্টল করতে:
- Recovery মোডে, "Swipe to allow modifications" স্লাইডারটি খুঁজে বের করুন এবং এটি "On" পজিশনে টানুন।
- "Install" সিলেক্ট করুন এবং আগে ডাউনলোড করা GApps প্যাকেজটি খুঁজে বের করুন।
- GApps-এ ট্যাপ দিন, তারপর "Swipe to confirm Flash" স্লাইডারটি টানুন। GApps এখন ইনস্টল হবে।
- Dalvik ক্যাশ ওয়াইপ করতে "Swipe to wipe" স্লাইডারটি টানুন।
- "Dalvik wipe complete" স্ক্রিন দেখালে, "Back" বাটনে ক্লিক করুন।
- আপরের বাম কনারে, "Team Win Recovery Project" আইকোনে ক্লিক করুন, যা আপনাকে মেন মেনুতে ফিরিয়ে নিয়ে যাবে।
- "Wipe" ক্লিক করুন।
- "Swipe to Factory Reset" স্লাইডারটি টানুন।
- প্রম্পট আসলে, "Back" ক্লিক করুন। আপরের বাম কনারে, "Team Win Recovery" বাটনে ক্লিক করুন যা একবার আপনাকে মেন মেনুতে নিয়ে যাবে।
- "Mount" ক্লিক করুন।
- "Boot," "System" এবং "Data" সবগুলো সিলেক্ট করা আছে কিনা নিশ্চিত করুন, তারপর "Team Win Recovery Project" আইকোনে ক্লিক করুন মেন স্ক্রিনে ফিরে যাওয়ার জন্য।
- "Advanced -> Terminal" ক্লিক করুন।
- Terminal থেকে সিস্টেম রিবুট করতে, টাইপ করুন:
rpi4-recovery.sh boot
আপনার কিবোর্ডের Enter কী চাপুন।
- টার্মিনালে নিচের কমান্ডটি টাইপ করুন:
reboot
Enter চাপুন। সিস্টেম এখন রিবুট হবে।
Android একবার বুট হলে, আপনাকে কিছু এক্সট্রা কনফিগারেশন করতে হতে পারে: উদাহরণস্বরূপ, Google Terms and Conditions এর সাথে সম্মত হওয়া এবং একটি প্রোটেক্টিভ PIN সেট আপ করা। আপনি একবার এই সেটআপ কমপ্লিট করলে, আপনার হোমস্ক্রিনে একটি নতুন অ্যাডিশন থাকবে: Google Play এখন আপনার ডিভাইসে ইনস্টল্ড!
তবে, এখানে একটি ক্যাচ রয়েছে: আপনি যদি Google Play অ্যাপ্লিকেশন লঞ্চ করার চেষ্টা করেন, তবে আপনি একটি সতর্কতা পাবেন যে আপনার ডিভাইস Play Protect-সার্টিফাইড নয়। চূড়ান্ত কাজ হচ্ছে Device ID APK ব্যবহার করে একটি কোড জেনারেট করা, তারপর এই কোড ব্যবহার করে ডিভাইসটি অথেন্টিকেট করা।
Play Protected পান: Google-এ রেজিস্টার করা
Device ID কোড জেনারেট করতে:
- স্ক্রিনের বটম থেকে ড্র্যাগ করে অ্যাপ ড্রাঅার খুলুন, তারপর "Files" সিলেক্ট করুন।
- "Downloads" ফোল্ডারে নেভিগেট করুন।
- আপনি যা আগে ডাউনলোড করেছেন সেই Device ID APK খুঁজে বের করুন এবং ডাবল-ক্লিক করুন লঞ্চ করতে। প্রম্পট আসলে, "Install" সিলেক্ট করুন।
- অ্যাপ ড্রাঅার খুলুন এবং নতুন ইনস্টল্ড Device ID অ্যাপ্লিকেশন সিলেক্ট করুন।
- অ্যাপ লঞ্চ হলে, "Google Service Framework" ক্লিক করুন। একটি কোড পপ-আপে আসবে। "Copy" ক্লিক করুন।
- স্ক্রিনের টপে, আপনাকে "Device is not Play Protect certified" সতর্কতা দেখতে मिलবে। এটি ক্লিক করুন একটি পপ-আপ লঞ্চ করতে।
- পপ-আপে, "Custom ROM users" সেকশনে স্ক্রোল করুন এবং এর সাথে থাকা লিংকে ক্লিক করুন। এটি Android-এর ডিফল্ট ওয়েব ব্রাউজার লঞ্চ করবে।
- প্রম্পট আসলে, আপনার Gmail অ্যাকাউন্ট দিয়ে লগ ইন করুন।
- একবার লগ ইন হলে, Device ID APK থেকে কোডটি কপি করুন এবং "Register" ফিল্ডে পেস্ট করুন।
- "Register" সিলেক্ট করুন। Google এখন এই ডিভাইসটি একটি কাস্টম ROM হিসেবে রেজিস্টার করবে এবং আপনাকে Google Play অ্যাক্সেস করতে দেবে।
আপনার পরিবর্তনগুলো শুধু একটি রিবুটের পর এক্টিভ হবে, তাই সিস্টেম রিবুট করতে F5 কী ব্যবহার করুন।
আপনার Raspberry Pi একবার রিবুট করলে, Google Play অ্যাপ লঞ্চ করুন, আপনার Gmail অ্যাকাউন্ট দিয়ে সাইন ইন করুন, এবং আপনি Raspberry Pi 4-এ Android অ্যাপ ডাউনলোড শুরু করার জন্য রেডি!
আপনি যদি প্রথমবার Google Play অ্যাক্সেস করার চেষ্টায় এরর মেসেজ পান, তবে প্রায় ১৫ মিনিট অপেক্ষা করুন, কারণ Google আপনার ID সফলভাবে রেজিস্টার করার আগে কখনো কখনো দেরি হয়।
যদিও Android 9.0 Raspberry Pi-এর জন্য ডিজাইন করা হয়নি, এটি টাচস্ক্রিন সাপোর্ট এবং Android অ্যাপের একটি পুরো ইকোসিস্টেম অ্যাক্সেসের একটি উন্নত কম্বিনেশন অফার করে। এর বাইরে, Raspberry Pi 4 কে সৎকরible ব্যবহারের আরও অনেক উপায় রয়েছে।