উত্তর:
হ্যাঁ. কমান্ডটি হ'ল pm disable <package name>
। এটি করতে আপনাকে অবশ্যই মূল হতে হবে:
শেল খুলুন এবং রুট করুন:
PC> adb shell
shell@hammerhead:/ $ su
সমস্ত সক্ষম অ্যাপ্লিকেশন তালিকাবদ্ধ করুন, "ক্যালকুলেটর" দ্বারা ফিল্টার করুন:
root@hammerhead:/ # pm list packages -e | grep 'calculator'
package:com.android.calculator2
অ্যাপ্লিকেশনটি অক্ষম করুন:
root@hammerhead:/ # pm disable com.android.calculator2
Package com.android.calculator2 new state: disabled
সমস্ত অক্ষম অ্যাপ্লিকেশন তালিকা:
root@hammerhead:/ # pm list packages -d
package:com.android.calculator2
package:com.google.android.apps.inputmethod.hindi
package:jp.co.omronsoft.iwnnime.ml
package:com.google.android.inputmethod.pinyin
package:com.google.android.inputmethod.korean
package:com.google.earth
root@hammerhead:/ #
লক্ষণীয় অন্যান্য কিছু বিষয়:
pm enable <package name>
। আসলে, আমার অভিজ্ঞতাতে এগুলি তাদের পুনরায় সক্ষম করার একমাত্র উপায় বলে মনে হচ্ছে ।Manifest
বা এর মতোই করা হবে (আমি কোনও অ্যান্ড্রয়েড দেব নই, তাই আমি বলতে পারি না)।
@Eldarerathis এর উত্তরে আরও, আপনি একটি নির্দিষ্ট ব্যবহারকারীর জন্য একটি অ্যাপ্লিকেশন অক্ষম করতে পারেন। আমি এই পদ্ধতিটি ব্যবহারকারীর সেটিংস স্ক্রিনে তালিকাভুক্ত নয় এমন একটি বিধিনিষেধযুক্ত ব্যবহারকারীর কাছ থেকে কিছু অ্যাপ্লিকেশন সরানোর জন্য ব্যবহার করেছি। একটি থেকে সমস্ত কমান্ড adb shell
। পরিবর্তনগুলি করতে রুট অ্যাক্সেস প্রয়োজন।
প্রথমত, ব্যবহারকারীর আইডি পান:
$ pm list users
Users:
UserInfo{0:Alice:13} running
UserInfo{11:Bob:18} running
তারপর
$ pm disable --user 11 com.cyanogenmod.filemanager
Package com.cyanogenmod.filemanager new state: disabled-user
পুনরায় সক্ষম করতে
# pm enable --user 11 com.cyanogenmod.filemanager
এই উদাহরণে, অ্যালিস ফাইল ম্যানেজার ব্যবহার করতে পারে তবে বব তা করতে পারে না।
আপনার সাথে একটি অনুরূপ জিনিস করতে পারেন hide
পরিবর্তে disable
। কোনটি সবচেয়ে ভাল তা আমি নিশ্চিত নই, তবে এই উত্তরটি দেখুন । কনভার্সটি hide
হ'ল unhide
(রিবুটটি কার্যকর হওয়ার প্রয়োজন হতে পারে unhide
)।
আপনি প্যাকেজ তালিকাভুক্ত করতে পারেন pm list pacakges --user 11
। -e
সক্ষম প্যাকেজগুলির তালিকা দিতে বা -d
আপনি যদি অক্ষমগুলি দেখতে চান তবে দিন । লুকানো প্যাকেজগুলির জন্য কোনও ফিল্টার উপস্থিত হবে না।
এফডাব্লুআইডাব্লু, আমি অ্যামাজন ফায়ার (কেএফএফওআই) -এ সিএম 12.1 এর সাথে ললিপপে উপরের চেষ্টা করেছি।
অ্যাপটি কোনও সিস্টেম অ্যাপ বা তৃতীয় পক্ষের অ্যাপ (ব্যবহারকারী ইনস্টলড) নির্বিশেষে এটির কাজ করা উচিত।
সম্পর্কিত অ্যাপের প্যাকেজের নাম পেতে আপনার অ্যাপের প্যাকেজটির নামটি নির্ধারণ করতে আমার উত্তর দেখুন এবং এই আদেশগুলি কার্যকর করতে অ্যাডবি শেল ব্যবহার করুন ( রুট অ্যাক্সেসের প্রয়োজন ):
এডিবি শেল su কমান্ড সন্ধ্যায় প্যাকেজ অক্ষম করুন # অ্যাপ্লিকেশনটি অক্ষম করে এবং সেটিংস -> অ্যাপ্লিকেশনগুলিতে লুকায় ides প্যাক লুকান # বিকল্প # বিকল্প; অ্যান্ড্রয়েড ললিপপ এবং উপরের জন্য সিএমডি প্যাকেজ প্যাকেজ স্থগিত # বিকল্প; প্যাকেজ লঞ্চার এবং সেটিংস অ্যাপ্লিকেশনে দৃশ্যমান থেকে যায় তবে ব্যবহার করা যায় না; ডিভাইস প্রশাসনের একটি বৈশিষ্ট্য
PACKAGE
অ্যাপ্লিকেশন প্যাকেজ নাম বোঝায়
অ্যাপ্লিকেশন পুনর্বহাল করার জন্য, প্রতিস্থাপন অক্ষম সঙ্গে সক্ষম , আড়াল সঙ্গে দেখান এবং সাসপেন্ড সঙ্গে সাসপেন্ডমুক্ত বলেন কমান্ড এবং Root ব্যবহারকারীর বিশেষাধিকার সঙ্গে এটি চালানো।
যদি আপনার অ্যান্ড্রয়েড কিটক্যাট বা তার বেশি থাকে এবং রুট অ্যাক্সেস না পান তবে এই কমান্ডটি কার্যকর করতে পিসিতে অ্যাডবি ব্যবহার করুন :
অ্যান্ড্রয়েড কিটকেটের জন্য অ্যাডবি শেল পিএম ব্লক প্যাকেজ # কেবলমাত্র অ্যান্ড্রয়েড ললিপপের জন্য অ্যাডবি শেল সন্ধ্যা প্যাক লুকান # অ্যাডিবি শেল পিএম অক্ষম-ব্যবহারকারী প্যাকেজ # পিএম লুকানোর বিকল্প; অ্যান্ড্রয়েড ললিপপ এবং উপরের জন্য; এটি সেটিংস অ্যাপের মাধ্যমে কোনও অ্যাপ্লিকেশন অক্ষম করার মতো কাজ করে works
অ্যাপ্লিকেশনটি পুনঃস্থাপন করতে:
অ্যান্ড্রয়েড কিটক্যাটের জন্য অ্যাডবি শেল পিএম আনলস প্যাকেজ # অ্যাড্রয়েড ললিপপের জন্য অ্যাডবি শেল পিএম অপরিবর্তিত প্যাকেজ # এবং কেবলমাত্র আপনি যদি `পিএম লুকান ব্যবহার করেন তবেই অ্যাডবি শেল পিএম অ্যান্ড্রয়েড ললিপপ এবং উপরের জন্য প্যাকেজ # সক্ষম করে
পরিবর্তনগুলি সঙ্গে সঙ্গে সংঘটিত হবে।