এডিবি এর মাধ্যমে সিস্টেম অ্যাপ্লিকেশন সক্ষম ও অক্ষম করুন


49

কোনও সিস্টেম অ্যাপ সক্ষম / অক্ষম করার জন্য কি কোনও অ্যাডবি কমান্ড রয়েছে?

ধন্যবাদ

উত্তর:


67

হ্যাঁ. কমান্ডটি হ'ল 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:/ #

লক্ষণীয় অন্যান্য কিছু বিষয়:

  1. আমার পরীক্ষায়, এইভাবে অক্ষম করা অ্যাপ্লিকেশনগুলি সেটিংস> অ্যাপ্লিকেশন তালিকা থেকে সম্পূর্ণ অদৃশ্য হয়ে যায়। এমনকি তারা "অক্ষম" ট্যাবে প্রদর্শিত হবে বলে মনে হয় না
  2. আপনি অ্যাপ্লিকেশনগুলির সাথে পুনরায় সক্ষম করতে পারেন pm enable <package name>। আসলে, আমার অভিজ্ঞতাতে এগুলি তাদের পুনরায় সক্ষম করার একমাত্র উপায় বলে মনে হচ্ছে ।

এটি নির্বাচিত অ্যাপ্লিকেশনটি অক্ষম করার সময় লুকানো এড়ানো কি সম্ভব?
অ্যান্ড্রয়েড বিকাশকারী 13

1
ইউআই সহ অন্যান্য অ্যাপ্লিকেশন সম্পূর্ণরূপে গোপন করা @ অ্যান্ড্রয়েড ডেভেলপার নং এর পেছনের পুরো ধারণা।
ইজি

@ ইজি আমি দেখছি অক্ষম না করে, কেবল লুকিয়ে থাকা অর্থ কি বিপরীতটি করা সম্ভব?
অ্যান্ড্রয়েড বিকাশকারী

তাত্ত্বিকভাবে হ্যাঁ আমি অনুমান করি; তবে কীভাবে করব তা আমার কোনও ধারণা নেই। স্টোরগুলিতে কিছু "অ্যাপস" রয়েছে যা ইনস্টল করার সময় কোথাও উপস্থিত হয় না (যেমন তারা কেবলমাত্র অন্যান্য অ্যাপ্লিকেশনগুলিতে অতিরিক্ত সেটিংস সরবরাহ করে বা নির্দিষ্ট পরিষেবার জন্য "অ্যাকাউন্ট ম্যানেজার" এর মতো কিছু "অদৃশ্য পরিষেবা" সরবরাহ করে) যা প্রমাণ করে যে এটি কাজ করা উচিত একরকম; তবে আমি আশঙ্কা করছি যে এটি অ্যাপ্লিকেশন Manifestবা এর মতোই করা হবে (আমি কোনও অ্যান্ড্রয়েড দেব নই, তাই আমি বলতে পারি না)।
ইজি

অ্যাপটি প্লেস্টোর পৃষ্ঠায় সক্ষম করা সম্ভব।
ইনফোন-স্ক্রিন

7

@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 এর সাথে ললিপপে উপরের চেষ্টা করেছি।


3

অ্যাপটি কোনও সিস্টেম অ্যাপ বা তৃতীয় পক্ষের অ্যাপ (ব্যবহারকারী ইনস্টলড) নির্বিশেষে এটির কাজ করা উচিত।


সম্পর্কিত অ্যাপের প্যাকেজের নাম পেতে আপনার অ্যাপের প্যাকেজটির নামটি নির্ধারণ করতে আমার উত্তর দেখুন এবং এই আদেশগুলি কার্যকর করতে শেল ব্যবহার করুন ( রুট অ্যাক্সেসের প্রয়োজন ):

এডিবি শেল
su কমান্ড
সন্ধ্যায় প্যাকেজ অক্ষম করুন # অ্যাপ্লিকেশনটি অক্ষম করে এবং সেটিংস -> অ্যাপ্লিকেশনগুলিতে লুকায় ides 
প্যাক লুকান # বিকল্প # বিকল্প; অ্যান্ড্রয়েড ললিপপ এবং উপরের জন্য
সিএমডি প্যাকেজ প্যাকেজ স্থগিত # বিকল্প; প্যাকেজ লঞ্চার এবং সেটিংস অ্যাপ্লিকেশনে দৃশ্যমান থেকে যায় তবে ব্যবহার করা যায় না; ডিভাইস প্রশাসনের একটি বৈশিষ্ট্য

PACKAGE অ্যাপ্লিকেশন প্যাকেজ নাম বোঝায়

অ্যাপ্লিকেশন পুনর্বহাল করার জন্য, প্রতিস্থাপন অক্ষম সঙ্গে সক্ষম , আড়াল সঙ্গে দেখান এবং সাসপেন্ড সঙ্গে সাসপেন্ডমুক্ত বলেন কমান্ড এবং Root ব্যবহারকারীর বিশেষাধিকার সঙ্গে এটি চালানো।

যদি আপনার অ্যান্ড্রয়েড কিটক্যাট বা তার বেশি থাকে এবং রুট অ্যাক্সেস না পান তবে এই কমান্ডটি কার্যকর করতে পিসিতে ব্যবহার করুন :

অ্যান্ড্রয়েড কিটকেটের জন্য অ্যাডবি শেল পিএম ব্লক প্যাকেজ #
কেবলমাত্র অ্যান্ড্রয়েড ললিপপের জন্য অ্যাডবি শেল সন্ধ্যা প্যাক লুকান #
অ্যাডিবি শেল পিএম অক্ষম-ব্যবহারকারী প্যাকেজ # পিএম লুকানোর বিকল্প; অ্যান্ড্রয়েড ললিপপ এবং উপরের জন্য; এটি সেটিংস অ্যাপের মাধ্যমে কোনও অ্যাপ্লিকেশন অক্ষম করার মতো কাজ করে works

অ্যাপ্লিকেশনটি পুনঃস্থাপন করতে:

অ্যান্ড্রয়েড কিটক্যাটের জন্য অ্যাডবি শেল পিএম আনলস প্যাকেজ #
অ্যাড্রয়েড ললিপপের জন্য অ্যাডবি শেল পিএম অপরিবর্তিত প্যাকেজ # এবং কেবলমাত্র আপনি যদি `পিএম লুকান ব্যবহার করেন তবেই
অ্যাডবি শেল পিএম অ্যান্ড্রয়েড ললিপপ এবং উপরের জন্য প্যাকেজ # সক্ষম করে

পরিবর্তনগুলি সঙ্গে সঙ্গে সংঘটিত হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.