
আধুনিক যুগে গাড়ি চালানোর অভিজ্ঞতাকে বদলে দিয়েছে Android Auto। তবে অনেক সময়ই আমরা লক্ষ্য করি যে, Google এই Android Auto-এর ইকোসিস্টেমকে বেশ সংকুচিত করে রেখেছে। অনেক প্রয়োজনীয় Features বা Screens আমরা চাইলেই ব্যবহার করতে পারি না। ঠিক এই সীমাবদ্ধতাগুলোকে ভেঙে দিতে এবং আপনার ড্রাইভিং অভিজ্ঞতাকে এক নতুন উচ্চতায় নিয়ে যেতে তৈরি করা হয়েছে Android Auto - XLauncher Unlocked। এই টিউনে আমরা এই অসাধারণ Custom Launcher এবং এর পেছনের কারিগরি দিকগুলো নিয়ে বিস্তারিত আলোচনা করব।
এই প্রজেক্টটি মূলত IzzyOnDroid F-Droid Repository-তে হোস্ট করা হয়েছে, যা নিরাপদ এবং উন্মুক্ত সফটওয়্যার প্রেমীদের কাছে অত্যন্ত জনপ্রিয়।

সহজ ভাষায় বলতে গেলে, এটি একটি Custom Launcher যা বিশেষ ভাবে Android Auto-এর জন্য ডিজাইন করা হয়েছে। এর মূল কাজ হলো আপনার AA App-কে Unleash করা বা এর বন্দিদশা থেকে মুক্ত করা। এটি এমন কিছু Features Unlock করতে সক্ষম যা সাধারণত ব্যবহারকারীদের জন্য উন্মুক্ত থাকে না।
এই অ্যাপটির মাধ্যমে আপনি Android Auto-এর বিদ্যমান কিন্তু লুকানো (Hidden) স্ক্রিনগুলো লঞ্চ করতে পারেন। তবে এটি করার জন্য আপনার কিছুটা টেকনিক্যাল দক্ষতার প্রয়োজন হতে পারে। আপনি যদি একজন Root ইউজার হন বা ADB Commands ব্যবহার করতে জানেন, তবে আপনি খুব সহজেই এই Hidden Android Auto Screens গুলো অ্যাক্সেস করতে পারবেন। যারা তাদের ডিভাইস Root করতে চান না, তাদের জন্য রয়েছে Classic মোড, যা কোনো প্রকার বাড়তি ঝামেলা ছাড়াই কাজ করে।
যারা আরও গভীরে যেতে চান, তাদের জন্য এতে রয়েছে Xposed Module-এর সাপোর্ট। এটি যখন ব্যবহার করা হয়, তখন এটি Android Auto-এর একটি বিদ্যমান Function-এর মধ্যে Hook হিসেবে ঢুকে পড়ে। সহজ কথায়, এটি অ্যাপটির পেছনের দরজায় কিছু অতিরিক্ত Code রান করায়। এর ফলে Android Auto যখন চেক করে যে কোনো অ্যাপ Google Play থেকে ইন্সটল করা হয়েছে কি না (যাকে বলা হয় Installed As Google Play Checks), তখন এটি সবসময় সেই চেকগুলোকে Valid হিসেবে দেখায়। সবচেয়ে বড় সুবিধা হলো, এটি করার সময় মূল AA App-কে কোনোভাবেই পরিবর্তন বা Modify করার প্রয়োজন হয় না।
অফিসিয়াল ওয়েবসাইট @ Android Auto - XLauncher Unlocked

১. প্রথমে নিশ্চিত করুন যে আপনার ডিভাইসটি রুট (Root) করা আছে এবং এতে Magisk (Zygisk Enabled) ও microG ইন্সটল করা আছে, কারণ এই কাস্টম লঞ্চারটি (Custom Launcher) সিস্টেম লেভেলে কাজ করে।

২. এরপর F-Droid বা আপনার পছন্দের ক্লায়েন্ট থেকে IzzyOnDroid রেপোজিটরি যুক্ত করে Android Auto - XLauncher Unlocked অ্যাপটি ডাউনলোড ও ইন্সটল করুন।

৩. অ্যাপটি ইন্সটল করার পর, এটি Xposed Module হিসেবে Android Auto-এর গভীরে হুক (Hook) করবে। ফলে গুগল প্লে-এর চেকগুলো (Installed As Google Play Checks) বাইপাস হয়ে যাবে এবং আপনি Android Auto-এর লুকানো স্ক্রিন বা ফিচারগুলো (Hidden Android Auto Screens) অনায়াসেই অ্যাক্সেস করতে পারবেন। সবচেয়ে বড় সুবিধা হলো, এই অ্যাপটি আপনার অরিজিনাল Android Auto অ্যাপকে মডিফাই করে না এবং কোনো ডেটা বা ফাইল (AA Data Wipe) মুছে ফেলে না। এটি সম্পূর্ণ নিরাপদ এবং নন-পারসিস্টেন্ট উপায়ে কাজ করে।
৫. যারা ডিভাইস রুট করতে চান না, তারা ক্লাসিক (Classic) মোড ব্যবহার করে দেখতে পারেন। সেরা পারফরম্যান্স এবং আপডেটের জন্য F-Droid ক্লায়েন্টের মাধ্যমেই অ্যাপটিকে সবসময় আপ-টু-ডেট রাখুন।


অনেকেই থার্ড-পার্টি Launcher ব্যবহার করতে ভয় পান এই ভেবে যে, এতে হয়তো তাদের সমস্ত ডেটা ডিলিট হয়ে যাবে। কিন্তু Android Auto - XLauncher Unlocked-এর ক্ষেত্রে বিষয়টি সম্পূর্ণ ভিন্ন। এর Features গুলোর Implementation এতটাই সুপরিকল্পিত যে, আপনাকে "টেস্ট করার জন্য AA Data Wipe করতে হবে" এমন কোনো দুশ্চিন্তাই করতে হবে না। এটি আপনার কোনো AA Data স্পর্শ করে না এবং কোনো AA Files স্থায়ীভাবে এডিট করে না। অর্থাৎ এটি অত্যন্ত নিরাপদ এবং নন-পারসিস্টেন্ট উপায়ে কাজ করে।

এই শক্তিশালী টুলটি ব্যবহার করতে হলে আপনার ডিভাইসে কিছু জিনিসের উপস্থিতি নিশ্চিত করতে হবে:
Download করার ক্ষেত্রে আপনি সরাসরি APKs সংগ্রহ করতে পারেন। তবে সবচেয়ে বুদ্ধিমানের কাজ হলো একটি F-Droid Client ব্যবহার করা। এতে করে অ্যাপটির আপডেট আসা মাত্রই আপনার ডিভাইসটি Up-To-Date হয়ে যাবে। অনেক জনপ্রিয় ক্লায়েন্ট যেমন Sunil-এর তৈরি ক্লায়েন্ট, Neo Store অথবা Droid-Ify-তে এই Repo-টি ডিফল্টভাবেই দেওয়া থাকে। তবে আপনি যদি সাধারণ F-Droid ক্লায়েন্ট ব্যবহার করেন, তবে আপনাকে ম্যানুয়ালি এই Repo-টি যুক্ত করতে হতে পারে (কীভাবে করতে হয় তার জন্য সাইটের উপরের দিকে থাকা Hint ফলো করুন)।

এই অ্যাপটি যে কতটা উন্নত এবং প্রফেশনাল মানে তৈরি করা হয়েছে, তা বোঝা যায় এর Dependencies বা লাইব্রেরিগুলোর তালিকা দেখলে। নিচে আমরা প্রতিটি কম্পোনেন্ট কেন ব্যবহার করা হয়েছে তা বিস্তারিতভাবে ব্যাখ্যা করছি:
অ্যাপটির মূল কাঠামো দাঁড়িয়ে আছে Development Framework এবং Android Support Library-এর ওপর। এটি শুধু একটি লাইব্রেরি নয়, বরং এটি Compatibility এবং Component Libraries-এর একটি বিশাল সংগ্রহ। এর বিস্তারিত আপনি Understanding the Android Support Library সেকশনে পাবেন।
একটি সুন্দর এবং স্মুথ ইন্টারফেস নিশ্চিত করতে এতে আধুনিক সব UI Component ব্যবহার করা হয়েছে:
অ্যাপের পারফরম্যান্স যেন সবসময় তুঙ্গে থাকে, তার জন্য নিচের টেকনোলজিগুলো ব্যবহৃত হয়েছে:
এছাড়াও এতে আরও কিছু প্রয়োজনীয় মডিউল রয়েছে যেমন Print (ছবি বা ডকুমেন্ট প্রিন্ট করার জন্য), SlidingPaneLayout (স্লাইডিং প্যাটার্ন ইউআই-এর জন্য), এবং ViewPager2 (যা পুরনো ViewPager-এর সমস্যাগুলো সমাধান করে এবং Right-To-Left Layout Support ও Vertical Orientation প্রদান করে)।
সব মিলিয়ে, Android Auto - XLauncher Unlocked কোনো সাধারণ অ্যাপ নয়। এটি আধুনিক সব লাইব্রেরি এবং টেকনোলজির এক বিশাল সমন্বয়। আপনি যদি আপনার Android Auto-এর সীমাবদ্ধতাগুলো দূর করে সেটিকে নিজের মতো করে সাজিয়ে নিতে চান, তবে এই টুলটি আপনার ডিভাইসে থাকা মাস্ট-হ্যাভ একটি অ্যাপ। তবে যেহেতু এটি অনেকটা অ্যাডভান্সড লেভেলের কাজ করে, তাই ইন্সটল করার আগে এর নির্দেশনাগুলো মনোযোগ দিয়ে পড়া জরুরি।
আমি মো আতিকুর ইসলাম। সনিক টিউনার, টেকটিউনস, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 5 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 766 টি টিউন ও 94 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 67 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।
“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)