কোনও অ্যাপ্লিকেশন ইনস্টল করা এবং এর অনুরোধকৃত কিছু অনুমতি বাদ দেওয়া কি সম্ভব?


88

মাঝেমধ্যে আমি একটি অ্যাপ্লিকেশন ইনস্টল করতে চাই যার জন্য নির্দিষ্ট অনুমতি প্রয়োজন যা আমার মনে হয় এটির সত্যই প্রয়োজন হওয়া উচিত নয়। আমি কি এই অনুমতিগুলি না দিয়ে অ্যাপটি ইনস্টল করতে পারি? উদাহরণস্বরূপ, জিপিএসের অবস্থান, ফোন স্টেট , ইন্টারনেট সংযোগ ইত্যাদি

কোনও অ্যাপ্লিকেশন ইনস্টল হয়ে গেলে এটির অনুমতিগুলি কী পরিবর্তন করা সম্ভব?


এখানে নজর রাখার মতো একটি সম্পর্কিত প্রশ্ন এখানে রয়েছে: android.stackexchange.com/questions/3294
ম্যাট

অন্য সংশ্লিষ্ট প্রশ্ন stackoverflow.com/questions/1836155/...
ccpizza

উত্তর:


30

অ্যান্ড্রয়েড 4.3 এর আগে (জেলি বিন)

কোন কাস্টম রম ব্যতীত এটি একটি সর্ব-বা-কিছুই সম্পর্কিত বিষয় নয়। যা গুগল বিকাশকারীদের অ্যাপ্লিকেশনটির কাজ করার জন্য প্রয়োজনীয় সর্বনিম্ন অনুমতি চাইবে তা নিশ্চিত করতে উত্সাহিত করার একটি কারণ।

অ্যাপ্লিকেশন কোডটি পাওয়া এবং এটি সংশোধন করার অভাবে আপনার হয় অ্যাক্সেসের অনুরোধ গ্রহণ করতে হবে বা অ্যাপটি ব্যবহার না করা দরকার। আপনার ডিভাইসটি রুট করা থাকলে কিছু বিকল্প বিদ্যমান

Android 4.3 / 4.4 (আংশিকভাবে এছাড়াও 5.x)

একটি আধা-লুকানো অনুমতি পরিচালক (অ্যাপ অপস) রয়েছে যা তৃতীয় পক্ষের অ্যাপ্লিকেশনটির মাধ্যমে পৌঁছানো যেতে পারে , তবে রুট বা কাস্টম রমের প্রয়োজন নেই। অ্যান্ড্রয়েড পুলিশ এটি এখানে আচ্ছাদন করেছে ।

নোট, তবে, গুগল বলেছে যে এটি ত্রুটিযুক্তভাবে প্রকাশ করা হয়েছিল এবং অ্যান্ড্রয়েডের নতুন সংস্করণগুলি আবার এটি অক্ষম করেছে।

Android 4.4+

উপরে উল্লিখিত অ্যাপ অপসের অতিরিক্ত , এখানে আপনি এক্সপ্রাইভেসি বা আমার গোপনীয়তা সুরক্ষার মতো মডিউলগুলির সাথে এক্সপোজড ফ্রেমওয়ার্ক (অ্যান্ড্রয়েড 5+ জন্য দেখুন ) ব্যবহার করতে পারেন । এটির জন্য আপনার ডিভাইসটি রুট হওয়া প্রয়োজন, এটি অতিরিক্ত কার্যকারিতা সরবরাহ করে।

অ্যান্ড্রয়েড 6+

মার্সিওগগুলি একটি পৃথক উত্তরে অ্যান্ড্রয়েড এমসরবরাহিত কার্যকারিতাটির রূপরেখা দেয়।


3
আপনি যদি রুট করেন তবে আপনি DroidWall এর মাধ্যমে নেটওয়ার্ক অ্যাক্সেস বাদ দিতে পারেন, তবে এটি একটি নির্দিষ্ট ব্যতিক্রম।
তিনি TREE

8
দুর্ভাগ্যক্রমে, গুগল সিদ্ধান্ত নিয়েছে যে প্রচুর বিনোদন অ্যাপ্লিকেশনগুলির প্রয়োজন, যেমন ফোন অ্যাক্টিভ্যালিটি অ্যাপ্লিকেশনগুলির খুব কম সংখ্যক ফোন নম্বর নির্ধারণের মতো জিনিসগুলির অনুরূপ অনুমতি অনুসারে কল সক্রিয় আছে কিনা তা নির্ধারণ করার মতো।
ক্রিস স্ট্রাটন

17

সায়ানোজেনমড 7 এটি সমর্থন করে। এটি Settings->CyanogenMod Settings->Applicationsসর্বাধিক সাম্প্রতিক বিল্ড হিসাবে "অনুমতি পরিচালনা" গিয়ে পরীক্ষা করে সক্রিয় হয়েছিল । তারপরে আপনি অ্যাপ্লিকেশন পরিচালনা তালিকা ( Settings->Applications->Manage applications) থেকে একটি অ্যাপ্লিকেশন চয়ন করে অনুমতিগুলি অনুমতি এবং অনুমতি দিতে পারেন । ইউটিউব বিক্ষোভ সহ এনডেজেট সম্পর্কিত একটি নিবন্ধ রয়েছে

দাবি অস্বীকার : এটি কারও কাছে সুস্পষ্ট হতে পারে তবে কোনও অ্যাপ্লিকেশনকে অনুমতি অস্বীকার করা মোটামুটি ক্র্যাশ-টেস্টিক পরিণতি হতে পারে। তবুও, যদি আপনার কাছে এমন কোনও ডিভাইস থাকে যা মুখ্যমন্ত্রী দ্বারা সমর্থিত হয় এবং আপনি এটি রুট করে ইনস্টল করতে ইচ্ছুক থাকেন তবে আপনি অনুমতি-দ্বারা অনুমতি নিয়ন্ত্রণ (এবং এটির সাথে যে কোনও বিপত্তি) উপভোগ করতে পারবেন।

প্রকৃতপক্ষে, অনুমতি ব্যবস্থাপনার বাস্তবায়নের ফলে যে ক্র্যাশ হয়েছিল তার কারণে, এটি সংস্করণ 9-এ সায়ানোজেনমড কোডবেস থেকে সরিয়ে দেওয়া হয়েছে তবে সায়ানোজেনমড 10.1-র সর্বাধিক সাম্প্রতিক রাতের বিল্ডগুলিতে এখন এমন একটি বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে যা " গোপনীয়তা রক্ষী " নামে পরিচিত । অ্যাপ্লিকেশনগুলিকে তারা অনুরোধ করা ডেটা অ্যাক্সেস করা থেকে বাধা দেওয়ার পরিবর্তে , গোপনীয়তা গার্ড তাদের খালি ডেটা সরবরাহ করবে।

উদাহরণস্বরূপ, প্রাইভেসি গার্ডের অধীনে চলমান কোনও অ্যাপ যদি আপনার পরিচিতিগুলির তালিকার জন্য আবেদন করে, মুখ্যমন্ত্রী কেবল একটি খালি তালিকা ফিরিয়ে দেবেন, যার ফলে অ্যাপটি কার্যকরীভাবে বিশ্বাস করবে যে আপনার ফোনে কোনও যোগাযোগ সঞ্চিত নেই।


1
দুঃখের বিষয়, সায়ানোজেনমডে সংহত করার জন্য ডেটা ফ্যাকিংয়ের জন্য বিবেচনা করা হয় না।
ডেনিস নিকোলেনকো

8

একটি অ্যাপ শিল্ড অ্যাপ্লিকেশন রয়েছে। এটি অপরিহার্যভাবে ম্যানিফেস্ট থেকে সরানো অনুমতিগুলির সাথে .apk পুনঃস্থাপন করে । স্টক, অমূলযুক্ত ফোনগুলির জন্য দুর্দান্ত ধারণা। সায়ানোজেনমডের মতো (সংস্করণ 7 হিসাবে) ক্র্যাশগুলির শিকার (জোর করে বন্ধ) Sub


আপডেট: অ্যাপ্লিকেশন শিল্ডটি আর বজায় রাখা হবে না বলে মনে হয়। এটি বর্তমানে কয়েকটি "ব্যক্তিগত অ্যাপটোইড সংগ্রহস্থল", যেমন মিক্সাল এবং কার্বিফিয়োতে ​​পাওয়া যাবে । বরং এখন আরও বেশি আপ টু ডেট ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।


7

দ্রষ্টব্য: এলবিই প্রাইভেসি গার্ড আর রক্ষণাবেক্ষণ করা হয় না এবং কেবল 4.2 এর নীচে অ্যান্ড্রয়েড সংস্করণগুলির জন্য উপলব্ধ।

সতর্কতা: আপনি যদি জেলি বিন (অ্যান্ড্রয়েড 4.1+) এ থাকেন তবে অবশ্যই জেলি বিনের জন্য এলবিই আপডেট হয়েছে কিনা তা পরীক্ষা করে দেখুন। এই মুহুর্তে (জুলাই 27 2012) এটি এখনও বেমানান, এবং এটি আপনার ডিভাইসটিকে জেলি বিনের বুট লুপের কারণী করবে। এর অর্থ আপনার ডিভাইসটি কারখানার পুনরায় সেট করতে হতে পারে। এক্সপ্রাইভেসি এখন পরিবর্তে সুপারিশ করা হয় (রুট প্রয়োজনীয়)।


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

আপনি এটিকে সেট করতে পারেন, বলুন, ফেসবুক যখন আপনার অবস্থান ইত্যাদি অ্যাক্সেস করতে চায় তখন একটি প্রম্পট (হ্যাঁ / না) প্রদর্শন করতে পারে প্লে স্টোর থেকে একটি স্ক্রিনশট:

এখানে চিত্র বর্ণনা লিখুন


এটি আমার মতে সেরা অনুমতি পরিচালনার অ্যাপ্লিকেশন - আমি এটি কিছুক্ষণ ব্যবহার করছি এবং এটি দুর্দান্ত।
লোগোস

@ লোগোস: আমি এটি কয়েক ঘন্টা ব্যবহার করছি, এবং আমি সম্মত!
সেরবারাস

সিএম 10.0 এর সাথে এক্স্পেরিয়া রশ্মিতে কাজ করবেন না। আমাকে কেবল আমার ডিভাইসটি পুনরায় ইনস্টল করতে হয়েছিল!
rubo77

@ রুবো :77: আচ্ছা! (আপনি কি আমার সতর্কতাটি শীর্ষে পড়েছেন?)
সারবারাস

হ্যাঁ, তবে আমি ভেবেছিলাম আমি এটি থেকে দূরে চলে যেতে পারি;) আপনার যুক্ত করা উচিত, কোনও বুটলুপ পুনরুদ্ধার করার কোনও উপায় নেই এবং এটি অনেক ডিভাইসে কাজ করে না e প্লে স্টোরের প্রতিক্রিয়াটি দেখুন, ঠিক অর্ধেক ভোট 5 এবং অর্ধেক হল 1, সুতরাং আমি অনুমান করি যে প্রতিটি দ্বিতীয় ডিভাইস ব্যর্থ হবে
রুও 77

6

নিম্নলিখিত ক্রিয়াকলাপগুলি অ্যান্ড্রয়েড এম তে সরবরাহ করা হবে:

  • রুটাইমের সময় প্রয়োজন মতো নির্দিষ্ট অনুমতি দিন;
  • একটি অ্যাপ্লিকেশন অনুমতি দেখান;
  • নির্দিষ্ট অ্যাপ্লিকেশন ব্যবহার করে এমন সমস্ত অ্যাপ্লিকেশন দেখান।

এম পূর্বরূপের জন্য ডকুমেন্টেশন:

https://developer.android.com/preview/features/runtime-permissions.html

অনুমতি পর্দা:

(প্রসারিত করতে ছবিতে ক্লিক করুন)

পশ্চাত্পট চিত্র:


3

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

মডিউলের প্রয়োজনীয়তা নির্দেশ করার জন্য ইজিকে ধন্যবাদ । তাদের মন্তব্য অনুসারে আপনি এই নিয়ন্ত্রণটি অর্জন করতে এক্সপ্রাইভেসি বা আমার গোপনীয়তা সুরক্ষাও ব্যবহার করতে পারেন ।


এই উত্তরটি লেখা হয়েছিল এমন সময়ে অ্যাপ্লিকেশন সেটিংস মডিউলটি বেশিরভাগ এক্সপোজড ফ্রেমওয়ার্ক ইনস্টলেশন সহ বান্ডিল হয়েছিল। এই মডিউলটি এই কার্যকারিতা সমর্থন করে।
পার্থ

1
আপনার "পুরানো উত্তরগুলি" এখনও যত্নের জন্য আপনাকে ধন্যবাদ - তার জন্য +1 :) সুতরাং আমরা তখন আমাদের মন্তব্যগুলি মুছে ফেলব (মুছে ফেলতে হবে) :) পিএস: দয়া করে আপনার প্রথমটি ছেড়ে দিন, এটি এখনও
বোধবোধ করে

0

আমি অনুমতি অপসারণকারী এই অ্যাপ্লিকেশনটিকে হোঁচট খেয়েছি যে এটি ইনস্টল করার আগে আপনাকে APK প্যাকেজ থেকে অনুমতিগুলি সরাতে দেয়। ইনস্টল করা এবং ডাউনলোড করা APK উভয়ের জন্যই কাজ করেছেন। এই পদ্ধতিটি সুবিধাজনক কারণ এটি আপনার ডিভাইসকে রুট করার প্রয়োজন হয় না।


0

রুট আনইনস্টলারের মাধ্যমে একটি ভাল অ্যাপ (যা প্লেস্টোরের মধ্যে আর নেই) : সায়ানোজেনমডে ইন্টারনেট প্রবেশের ঠিক অধিকারী একটি অ্যাপ্লিকেশন প্রত্যাহার করতে আপনি রুট ফায়ারওয়াল (মূলের প্রয়োজন) ব্যবহার করতে পারেন ।

এটি যে কোনও অ্যাপ্লিকেশনের জন্য ইন্টারনেট অ্যাক্সেসকে ব্লক করতে পারে।

বিনামূল্যে সংস্করণটি ইতিমধ্যে সমস্ত অ্যাপ্লিকেশনকে ব্লক করতে পারে বা কেবল 7 টি পৃথক অ্যাপ্লিকেশন অবরুদ্ধ করতে পারে।


0

সূক্ষ্ম দানযুক্ত অ্যাপ্লিকেশন অনুমতিগুলি সংস্করণ 5.1.1 পর্যন্ত অ্যান্ড্রয়েডের স্টক বিল্ডগুলিতে উপস্থিত নেই। গুগল 6.0 দিয়ে শুরু করে একটি নতুন অনুমতি মডেল চালু করেছে যার মধ্যে অনুমতি গোষ্ঠীগুলির উপর ভিত্তি করে কিছু নিয়ন্ত্রণ রয়েছে includes তবে, আপনি যদি 5.1.1 বা নীচে চলমান সংস্করণে কোনও ডিভাইসে রুট অ্যাক্সেস অর্জন করেন তবে আপনার ডিভাইসে এই বৈশিষ্ট্যটি যুক্ত করার বিকল্প রয়েছে।

  1. এক্সপোজড ফ্রেমওয়ার্ক

উপর আগাইয়া xda-developers.com এবং "xposed ফ্রেমওয়ার্ক" এর জন্য অনুসন্ধান কিভাবে ফ্রেমওয়ার্ক ইনস্টল করার উপর তথ্য পেতে। ফ্রেমওয়ার্কটি ইনস্টল করার পরে, প্রতিটি অ্যাপ্লিকেশন এবং তাদের অনুমোদিত অনুমতিগুলির উপর আরও নিয়ন্ত্রণ পেতে এক্সপ্রাইভেসি বা অ্যাপ সেটিংস মডিউলগুলি ইনস্টল করুন।

  1. সায়ানোজেনমড-ভিত্তিক রম ইনস্টল করুন

সায়ানোজেনমড ডাউনলোডগুলিতে যান এবং দেখুন আপনার ডিভাইসটি তালিকাভুক্ত রয়েছে কিনা। যদি তা না হয় তবে xda-developers.com এ ফিরে যান এবং আপনার ডিভাইসের জন্য রমগুলির একটি তালিকা পেতে আপনার ডিভাইস ফোরামের পৃষ্ঠাতে যান। অনুমতি নিয়ন্ত্রণ অ্যাক্সেস দেওয়ার জন্য সঠিক বেসটি পেতে কোনও রম থ্রেডের মূল পোস্টে "সায়ানোজেনমড" বা "সেমি" উল্লেখ করে যে কোনও কিছু সন্ধান করুন।

আশাকরি এটা সাহায্য করবে.

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