- ডিভাইসটি রুট করার প্রয়োজন ছাড়াই এডিবি বা গ্রাফিক্যাল টুল ব্যবহার করে মূল ব্যবহারকারীর জন্য ব্লোটওয়্যার অপসারণ করা যায়।
- সিস্টেম প্যাকেজ ব্যবস্থাপনার জন্য শিজুকু এবং কান্তার সমন্বয়ে গঠিত কম্পিউটার-বিহীন বিকল্প রয়েছে।
- ADB ব্যবহার করে সিস্টেম অ্যাপ মুছে ফেলা হলে তা পূর্বাবস্থায় ফেরানো যায় এবং এটি রুট পার্টিশনকে প্রভাবিত করে না, ফলে OTA আপডেটের সাথে সামঞ্জস্য বজায় থাকে।
আপনি কি কখনো নতুন ফোন কিনে দেখেছেন যে সেটি এমন সব অপ্রয়োজনীয় অ্যাপে বোঝাই হয়ে আছে যা আপনি ডিলিটও করতে পারছেন না? এটা সত্যিই এক চরম বিরক্তির কারণ যে নির্মাতা ও পরিষেবা প্রদানকারীরা আমাদের এই ব্লোটওয়্যার নামক আবর্জনা সফটওয়্যার বহন করতে বাধ্য করে , যা শুধু অ্যাপ ড্রয়ারকেই জঞ্জালপূর্ণ করে না, বরং কখনো কখনো নিষ্ক্রিয় করার চেষ্টা করলেও তা দূর হতে চায় না।
সত্যিটা হলো, যদিও আজকালকার বেশিরভাগ ফোনেই যথেষ্ট স্টোরেজ থাকে, তবুও এই অ্যাপগুলো মুছে ফেলাটা মূলত ফোনের পারফরম্যান্স ও গোপনীয়তা বাড়ানোর জন্যই করা হয়। ব্যাপারটা শুধু কয়েক মেগাবাইট জায়গা বাঁচানো নয়, বরং ব্যাকগ্রাউন্ড প্রসেসগুলোকে অকারণে ব্যাটারি ও রিসোর্স খরচ করা থেকে বিরত রাখা। সৌভাগ্যবশত, রুট অ্যাক্সেসের ঝুঁকি না নিয়েই আপনার ফোনকে অপটিমাইজ করার বেশ কয়েকটি উপায় রয়েছে।
প্রথম প্রতিরোধ ব্যবস্থা: আনইনস্টলেশন এবং নেটিভ নিষ্ক্রিয়করণ
কারিগরি সমস্যায় পড়ার আগে, সবচেয়ে বুদ্ধিমানের কাজ হলো সিস্টেমটি আপনাকে ম্যানুয়ালি অ্যাপ আনইনস্টল করার সুযোগ দেয় কিনা তা পরীক্ষা করে দেখা। কিছু থার্ড-পার্টি অ্যাপ, এমনকি যেগুলো আগে থেকেই ইনস্টল করা থাকে, সেগুলোতে প্রচলিত পদ্ধতিতে আনইনস্টল করার সুবিধা রয়েছে । এর জন্য শুধু আইকনটি চেপে ধরে রাখুন অথবা সেটিংস-এর অ্যাপ মেনুতে গিয়ে দেখুন ডিলিট বাটনটি সক্রিয় আছে কিনা।
যদি আনইনস্টল বাটনটি না দেখা যায়, তাহলে পরবর্তী উপায় হলো অ্যাপটিকে ডিজেবল বা ডিঅ্যাক্টিভেট করা । যদিও এটি সিস্টেম পার্টিশন থেকে APK ফাইলটি ডিলিট করবে না (ফলে আপনি ফিজিক্যাল স্পেস ফিরে পাবেন না), তবে এটি অ্যাপ্লিকেশনটিকে দৃশ্য থেকে অদৃশ্য করে দেবে, এর চলা বন্ধ করে দেবে এবং এটিকে র্যাম বা ডেটা ব্যবহার করা থেকে বিরত রাখবে। এটি করার জন্য, সেটিংসে যান, অ্যাপ্লিকেশন সেকশনটি খুঁজুন, সিস্টেম অ্যাপ দেখানোর অপশনটি চালু করুন এবং ডিজেবল-এ ট্যাপ করুন। এটিই সবচেয়ে নিরাপদ উপায়, কারণ এটি সম্পূর্ণরূপে পূর্বাবস্থায় ফেরানো যায় এবং এতে আপনার ফোন অকেজো হয়ে যাওয়ার কোনো ঝুঁকি নেই।
ADB (অ্যান্ড্রয়েড ডিবাগ ব্রিজ)-এর মাধ্যমে সম্পূর্ণ নিয়ন্ত্রণ
যখন প্রস্তুতকারক একগুঁয়ে হয়ে ওঠে এবং অ্যাপটি নিষ্ক্রিয় করার অনুমতিও দেয় না, তখন ADB কাজে আসে। এই টুলটি মূলত একটি সেতু, যা আপনাকে কম্পিউটার থেকে ফোনে কমান্ড পাঠাতে সাহায্য করে। আমরা এখানে যা করছি তা হলো, ইউজার ০ (মূল প্রোফাইল)-এর জন্য এটি আনইনস্টল করে দিচ্ছি। প্রযুক্তিগতভাবে, অ্যাপটি সিস্টেমে তখনও থেকে যায়, কিন্তু ফোনটি এমনভাবে কাজ করে যেন এটি আপনার জন্য কখনও ইনস্টলই করা হয়নি।
ডিভাইস এবং পিসিতে ভিত্তি প্রস্তুত করা
এটি কার্যকর করার জন্য, আপনাকে প্রথমে আপনার অ্যান্ড্রয়েড ডিভাইসে ডেভেলপার মোড চালু করতে হবে । আপনার ফোনের ইনফরমেশন স্ক্রিনে যান এবং বিল্ড নম্বরে পরপর সাত বা দশবার ট্যাপ করুন। এটি চালু হয়ে গেলে, ডেভেলপার অপশনে যান এবং ইউএসবি ডিবাগিং বক্সটি চেক করুন । এই ধাপটি ছাড়া, আপনার কম্পিউটার কখনোই আপনার ফোনের সাথে যোগাযোগ করতে পারবে না।
আপনার কম্পিউটারে অফিসিয়াল গুগল প্ল্যাটফর্ম-টুলস ডাউনলোড করতে হবে । ফোল্ডারটি আনজিপ করুন এবং সেই ডিরেক্টরির মধ্যে একটি টার্মিনাল বা কমান্ড প্রম্পট (উইন্ডোজে সিএমডি) খুলুন। যখন আপনি ইউএসবি-র মাধ্যমে আপনার ফোনটি সংযুক্ত করবেন, তখন সংযোগটি অনুমোদন করার জন্য ফোনের স্ক্রিনে প্রদর্শিত আরএসএ সিকিউরিটি কী বার্তাটি গ্রহণ করুন।
সিস্টেম পরিষ্কার করার জন্য প্রয়োজনীয় কমান্ডসমূহ
আপনি যদি উইন্ডোজ ব্যবহার করেন, তাহলে কমান্ডগুলো ঠিক যেমন দেখানো হয়েছে সেভাবেই টাইপ করতে হবে, কিন্তু আপনি যদি ম্যাকওএস বা লিনাক্স ব্যবহার করেন, তাহলে কমান্ডের আগে `.` বসাতে মনে রাখবেন। প্রতিটি নির্দেশনার আগে ./সবকিছু ঠিক আছে কিনা তা যাচাই করতে লিখুন adb devicesযদি আপনি কোনো কোডের পরে শব্দটি দেখতে পান যন্ত্রআপনি সবুজ সংকেত পেয়েছেন।
অ্যাপটি ডিলিট করতে হলে, প্রথমে আমাদের এর ইন্টারনাল নেম (প্যাকেজ নেম) জানতে হবে। আপনি এগুলোর সবগুলোর তালিকা পেতে পারেন। adb shell pm list packagesযদিও তালিকাটি অন্তহীন। একটি খুব কার্যকর কৌশল হলো অ্যাপ্লিকেশনটি অনুসন্ধান করা। ব্রাউজার থেকে গুগল প্লে স্টোরURL-এ ; ঠিক পরে id=উদাহরণস্বরূপ, আপনি সঠিক নামটি দেখতে পাবেন। com.google.android.apps.photos.
আইডিটি পেয়ে গেলে, মাস্টার কমান্ডটি চালান: adb shell pm uninstall -k --user 0 nombre.del.paqueteযদি আপনি শব্দটি দেখেন সাফল্যআপনি যুদ্ধে জয়ী হবেন। যদি কখনো অনুশোচনা হয়, তবে কমান্ডটি ব্যবহার করে কোনো কিছু ডাউনলোড না করেই অ্যাপ্লিকেশনটি পুনরুদ্ধার করতে পারবেন। adb shell cmd package install-existing nombre.del.paquete.
যারা টার্মিনাল অপছন্দ করেন তাদের জন্য গ্রাফিক্যাল বিকল্প
কোডের লাইন লেখার কথা ভাবলেই যদি আপনার মাথা ধরে যায়, তবে এমন কিছু প্রোগ্রাম আছে যা একটি ভিজ্যুয়াল ইন্টারফেসের মাধ্যমে আপনার হয়ে এই কঠিন কাজটি করে দেয়। ইউনিভার্সাল অ্যান্ড্রয়েড ডিব্লোটার (Universal Android Debloater) এমনই একটি বহুল প্রশংসিত ও মূল্যবান প্রোগ্রাম, কারণ এটি শুধু অ্যাপগুলোর তালিকাই দেখায় না, বরং কোনগুলো নিরাপদে মুছে ফেলা যাবে এবং কোনগুলো সিস্টেমের অস্থিতিশীলতা সৃষ্টি করতে পারে, তাও বলে দেয়, ফলে আপনি ফ্রেমওয়ার্কের গুরুত্বপূর্ণ উপাদানগুলো মুছে ফেলতে পারেন না।
উইন্ডোজ ব্যবহারকারীদের জন্য আরেকটি শক্তিশালী বিকল্প হলো ADB AppControl । এই টুলটি আপনাকে মাত্র কয়েকটি ক্লিকেই অ্যাপ্লিকেশন ফিল্টার করতে, APK পরিচালনা করতে এবং ব্লোটওয়্যার আনইনস্টল করতে দেয়। উভয় টুলই অভ্যন্তরীণভাবে ADB ব্যবহার করে, তাই এগুলোর জন্য USB ডিবাগিং চালু থাকা প্রয়োজন, কিন্তু এগুলো ম্যানুয়ালি করার চেয়ে প্রক্রিয়াটিকে অনেক বেশি সহজবোধ্য এবং দ্রুততর করে তোলে।
আপনার মোবাইল ডিভাইস থেকে সরাসরি ব্লোটওয়্যার পরিচালনা করুন
আপনার কাছে যদি পিসি না থাকে, তবে একটি চমৎকার উপায় আছে: শিজুকু (Shizuku) এবং কান্টা (Canta) অ্যাপ । শিজুকু হলো এমন একটি সার্ভিস যা অ্যান্ড্রয়েডের ওয়্যারলেস ডিবাগিং ব্যবহার করে অন্যান্য অ্যাপকে রুট অ্যাক্সেস ছাড়াই অ্যাডমিনিস্ট্রেটর প্রিভিলেজ পেতে সাহায্য করে। শিজুকু চালু হয়ে গেলে, কান্টা ম্যানেজার হিসেবে কাজ করে এবং আপনাকে বিভিন্ন রিস্ক লেবেল (যেমন অ্যাডভান্সড, এক্সপার্ট বা নট রেকমেন্ডেড) অনুযায়ী সিস্টেম প্যাকেজ বাছাই ও অপসারণ করার সুযোগ দেয় ।
মূল পথ: চূড়ান্ত অপসারণ
আরও অভিজ্ঞ ব্যবহারকারীদের জন্য, /system পার্টিশনের ফাইলগুলো শারীরিকভাবে মুছে ফেলার একমাত্র উপায় হলো রুটিং। Root Uninstaller-এর মতো টুলগুলো সম্পূর্ণ এবং স্থায়ীভাবে ডেটা মুছে ফেলার সুযোগ দেয় । তবে, এতে গুরুতর ঝুঁকি রয়েছে: কোনো অপরিহার্য ফাইল মুছে ফেললে আপনার ওয়ারেন্টি বাতিল হয়ে যেতে পারে, ব্যাংকিং অ্যাপ ব্যবহারের সুযোগ হারাতে পারেন, অথবা বুটলুপ হতে পারে (যা আপনার ফোন চালু হতে বাধা দেয়)। এটি কেবল তখনই করার পরামর্শ দেওয়া হয়, যখন আপনি ঠিক কী করছেন সে সম্পর্কে পুরোপুরি অবগত থাকেন এবং আপনার কাছে একটি সম্পূর্ণ ব্যাকআপ থাকে।
ব্লোটওয়্যার-মুক্ত ডিভাইস ব্যবহারের সাবলীলতা এবং সার্বিক ইউজার এক্সপেরিয়েন্স উন্নত করে। আপনি অ্যাপ নিষ্ক্রিয় করার সরলতা, ADB কমান্ডের কার্যকারিতা, গ্রাফিক্যাল টুলের সুবিধা, বা Shizuku-এর নমনীয়তা—যেটিই বেছে নিন না কেন, মূল বিষয় হলো ডিলিট বোতামে চাপ দেওয়ার আগে প্রতিটি প্যাকেজ ভালোভাবে খতিয়ে দেখা । চূড়ান্ত লক্ষ্য হলো সেই সাধারণ অ্যান্ড্রয়েডকে একটি অপ্টিমাইজড টুলে রূপান্তরিত করা, যাতে কেবল সেইসব উপাদানই থাকবে যা আপনার দৈনন্দিন জীবনে সত্যিই মূল্য যোগ করে।
