প্রকল্প সম্পর্কে
Hail হলো একটি স্বাধীন-বিনামূল্যের Android অ্যাপ্লিকেশন যা অ্যাপ ফ্রিজ করার জন্য ব্যবহৃত হয় — অপ্রয়োজনীয় সময়ে অ্যাপগুলো ব্লক করে RAM ব্যবহার কমায় এবং পাওয়ার সাশ্রয় করে। ব্যবহারকারীরা অ্যাপ আনফ্রিজ করে সেগুলোর মূল অবস্থায় ফিরিয়ে আনতে পারেন।
ফ্রিজিং তিন ধরনের হতে পারে:
- Disable: অ্যাপটি লঞ্চার থেকে অদৃশ্য হয়ে যায় এবং ইনস্টল করা অ্যাপের তালিকায় "Disabled" হিসেবে দেখানো হয়।
- Hide: অ্যাপটি লঞ্চার এবং ইনস্টল করা অ্যাপের তালিকা উভয় থেকেই সরিয়ে ফেলা হয়, আনইনস্টল করা অবস্থার মতো, তবে এর ডেটা ও প্যাকেজ ফাইল ডিভাইসে থেকে যায়।
- Suspend (Android 7.0+): অ্যাপের আইকন ধূসর দেখায়, নোটিফিকেশন লুকানো হয়, অ্যাক্টিভিটি বন্ধ হয়, এবং চালু করলে একটি সিস্টেম ডায়ালগ দেখায়। লক্ষ্য করুন, suspend ব্যাকগ্রাউন্ড এক্সিকিউশন প্রতিরোধ করে না।
ওয়ার্কিং মোড নির্ধারণ করে কোন অপারেশনগুলো উপলব্ধ। Hail সমর্থন করে Shizuku (Android 11+ ওয়্যারলেস ডিবাগিং বা রুটেড ডিভাইসের জন্য প্রস্তাবিত), Root, Device Owner, Privileged System App, Dhizuku, এবং Island/Insular। README-তে একটি সক্ষমতা টেবিল রয়েছে যা দেখায় কোন প্রিভিলেজগুলো force stop, disable, hide, suspend, এবং সিস্টেম অ্যাপের uninstall/reinstall সমর্থন করে। একটি মোডে ফ্রিজ করা অ্যাপ একই মোড দিয়েই আনফ্রিজ করতে হবে।
সেটআপ নির্দেশাবলীতে adb-এর মাধ্যমে Device Owner সেট করা (`dpm set-device-owner`), Device Owner সরানো, এবং প্রয়োজনীয় privapp-permissions XML ও একটি Android.bp ইমপোর্ট উদাহরণসহ privileged system app হিসেবে ইনস্টল করা অন্তর্ভুক্ত।
পরিবর্তনগুলো ফিরিয়ে আনার বিষয়টি adb কমান্ডের (`pm enable`, `pm unhide`, `pm unsuspend`) মাধ্যমে, `/data/system/users/0/package-restrictions.xml` সম্পাদনার মাধ্যমে, অথবা recovery-এর মাধ্যমে ডেটা ওয়াইপ করার মাধ্যমে নথিভুক্ত করা হয়েছে।
adb ইনটেন্ট ও URI স্কিমের মাধ্যমে একটি অটোমেশন API প্রদান করা হয়, যার মধ্যে LAUNCH, FREEZE, UNFREEZE, FREEZE_TAG, UNFREEZE_TAG, FREEZE_ALL, UNFREEZE_ALL, FREEZE_NON_WHITELISTED, FREEZE_AUTO, LOCK, এবং LOCK_FREEZE-এর মতো অ্যাকশন রয়েছে, সাথে মিলে যাওয়া `hail://` স্কিমা।
Hail GitHub Releases এবং F-Droid-এর মাধ্যমে বিতরণ করা হয়, GPL-3.0-or-later লাইসেন্সের অধীনে, এবং Weblate-এর মাধ্যমে অনুবাদ গ্রহণ করে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.