Android ایپ کی اجازتوں کی وضاحت کی گئی۔

A smartphone showing an app permission request beside camera, location and microphone icons

ہر Android ایپ آپ کے آلے کے حصوں تک پہنچنے کے لیے اجازتیں مانگتی ہے، لیکن درخواست کی اسکرین شاذ و نادر ہی اس بات کی وضاحت کرتی ہے کہ وہ اجازتیں واقعی ایپ کو کیا کرنے دیتی ہیں۔ نیچے دیئے گئے رن ڈاؤن میں ہر بڑی Android اجازت کا احاطہ کیا گیا ہے، ان مٹھی بھر کی نشاندہی کرتا ہے جو درحقیقت آپ کی رازداری کو متاثر کرتے ہیں، اور آپ کو یہ فیصلہ کرنے کے لیے کچھ آسان اصول فراہم کرتے ہیں کہ کس چیز کی اجازت دی جائے۔

Android کی اجازتیں کیا ہیں؟

Android پرمیشنز ایک حفاظتی طریقہ کار ہے جو کنٹرول کرتا ہے کہ آپ کے آلے پر ایپ کس چیز تک رسائی حاصل کر سکتی ہے۔ جب آپ کوئی ایپ انسٹال یا چلاتے ہیں، تو یہ ہارڈ ویئر کی مختلف خصوصیات (کیمرہ، مائیکروفون) یا ڈیٹا (رابطے، مقام) تک رسائی کی درخواست کر سکتی ہے۔ آپ کی رازداری اور سلامتی کو برقرار رکھنے کے لیے ان اجازتوں کو سمجھنا بہت ضروری ہے۔

اجازت کے زمرے

Android اجازتوں کو دو اہم زمروں میں تقسیم کرتا ہے:

عام اجازتیں (خودکار طور پر دی گئی)

یہ اجازتیں صارف کی رازداری کے لیے کوئی خاص خطرہ نہیں لاتی ہیں اور خود بخود دی جاتی ہیں:

خطرناک اجازتیں (صارف کی منظوری درکار ہے)

ان اجازتوں میں صارف کا ڈیٹا یا ڈیوائس کی خصوصیات شامل ہیں جو رازداری کو متاثر کر سکتی ہیں:

اجازت گروپ اس کی رسائی کیا ہے۔ رسک لیول
کیمرہ تصاویر لیں اور ویڈیو ریکارڈ کریں۔ ⚠️ اعلیٰ
مائیکروفون آڈیو ریکارڈ کریں۔ ⚠️ اعلیٰ
مقام GPS اور نیٹ ورک پر مبنی مقام ⚠️ اعلیٰ
رابطے اپنی رابطہ فہرست پڑھیں/لکھیں۔ ⚠️ اعلیٰ
فون کال کریں، فون کی حالت پڑھیں، کال لاگز 🔴 بہت اعلیٰ
ایس ایم ایس SMS پیغامات بھیجیں، پڑھیں اور وصول کریں۔ 🔴 بہت اعلیٰ
ذخیرہ اپنے آلے پر فائلیں پڑھیں/لکھیں۔ ⚠️ درمیانہ-اونچا
کیلنڈر کیلنڈر کے واقعات پڑھیں/لکھیں۔ ⚠️ درمیانہ
باڈی سینسرز دل کی شرح مانیٹر، قدم کاؤنٹر ⚠️ درمیانہ

مشتبہ کب ہونا ہے۔

آپ کو اجازت کی درخواست پر سوال کرنا چاہئے جب وہ ایپ کے فنکشن سے مماثل نہیں ہے:

انسٹال کرنے سے پہلے APK کی اجازتوں کو کیسے چیک کریں۔

اگر آپ ایک APK کو سائیڈ لوڈ کر رہے ہیں، تو آپ کو انسٹال کرنے سے پہلے اس کی اجازتوں کو چیک کرنا چاہیے:

  1. مکمل اجازت کی فہرست نکالنے کے لیے ہمارا APK معلوماتی ٹول استعمال کریں۔
  2. ایپ کے بیان کردہ مقصد کے خلاف ہر اجازت کا جائزہ لیں۔
  3. پلے اسٹور پر آفیشل ایپ سے اجازتوں کا موازنہ کریں۔
  4. اگر کوئی چیز مشکوک نظر آتی ہے تو اسے انسٹال نہ کریں۔

خصوصی اجازتیں: وہ جو انسٹال کے وقت ظاہر نہیں ہوتی ہیں۔

"عام" اور "خطرناک" اجازتوں سے ہٹ کر، Android کے پاس ایک تیسرا درجہ ہے جسے خصوصی یا اپپس اجازت کہتے ہیں۔ یہ پلیٹ فارم پر سب سے زیادہ طاقتور صلاحیتیں ہیں، جو اتنی طاقتور ہیں کہ OS ہر ایک کو فعال کرنے کے لیے ترتیبات میں ایک علیحدہ، جان بوجھ کر سفر کرنے پر مجبور کرتا ہے۔ وہ بھی وہ ہیں جو میلویئر کے ذریعہ سب سے زیادہ استعمال ہوتے ہیں۔ اگر کوئی سائیڈ لوڈڈ ایپ ان میں سے کسی کے لیے پوچھتی ہے، تو رکیں اور کیوں پوچھیں۔

دیکھنے کے لیے اجازت کے امتزاج

انفرادی اجازتیں کہانی کا صرف ایک حصہ بتاتی ہیں۔ مجموعے اکثر کسی ایک درخواست سے زیادہ ظاہر ہوتے ہیں:

کام شدہ آڈٹ کی مثال

فرض کریں کہ آپ کو ایک فورم پر مفت "ٹارچ" APK ملا ہے اور انسٹال کرنے سے پہلے اسے ہمارے APK معلوماتی ٹول کے ذریعے چلایا ہے۔ مینی فیسٹ درج ذیل درخواست کردہ اجازتوں کو ظاہر کرتا ہے:

android.permission.CAMERA
android.permission.FLASHLIGHT
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_SMS
android.permission.RECEIVE_SMS
android.permission.READ_PHONE_STATE
android.permission.ACCESS_FINE_LOCATION
android.permission.SYSTEM_ALERT_WINDOW

ٹارچ ایپ کو زیادہ سے زیادہ کیمرے کی اجازت (کیمرہ سب سسٹم کے ذریعے LED تک رسائی کے لیے)، فلیش لائٹ کی اجازت، اور ممکنہ طور پر اشتہارات کے لیے انٹرنیٹ کی اجازت درکار ہوتی ہے۔ اس لائن کے نیچے کی ہر چیز بلا جواز ہے۔ READ_SMS + READ_CONTACTS + RECEIVE_SMS + مقام + ڈرا اوور ایپس نگرانی اور OTP-چوری کے دستخط ہیں جو اوپر بیان کیے گئے ہیں۔ فیصلہ: انسٹال نہ کریں۔ فائل کو حذف کریں۔

اپنے سائڈلوڈ ہر APK پر اسی قسم کی چیک چلائیں۔ اجازت آڈیٹر کے ساتھ پانچ منٹ آپ کو ان مسائل سے بچاتے ہیں جو حقیقت کے بعد کوئی بھی اینٹی وائرس ایپ صاف نہیں کر سکتی۔

مختلف Android ورژنز پر اجازت کس طرح برتاؤ کرتی ہے۔

اجازت UX کو تقریباً ہر سال نئی شکل دی گئی ہے۔ وہی بنیادی صلاحیت Android 9 بمقابلہ Android 15 پر بہت مختلف محسوس کر سکتی ہے:

اگر آپ اب بھی پرانے Android ورژن پر ہیں، تو آپ کو نئے تحفظات نہیں ملیں گے۔ آپ جو انسٹال کرتے ہیں اس کے بارے میں مزید محتاط رہیں۔

سوالات

اگر میں اجازت سے انکار کرتا ہوں تو کیا ایپ کام کرنا بند کر دے گی؟

زیادہ تر ایپس خوبصورتی کے ساتھ انحطاط پذیر ہوتی ہیں: کیمرہ بٹن خاکستری ہو جاتا ہے، مقام سے آگاہی والی خصوصیت غیر فعال ہوتی ہے، اور باقی اب بھی کام کرتی ہیں۔ بری طرح سے لکھی ہوئی ایپس کی ایک چھوٹی سی اقلیت کریش کرتی ہے یا شروع ہونے سے انکار کرتی ہے، ایسی صورت میں پوچھیں کہ کیا آپ کو واقعی ایسی ایپ کی ضرورت ہے جو بہت زیادہ مانگتی ہو۔

ایک ایپ کبھی کبھار دوبارہ اجازت کیوں مانگتی ہے؟

یا تو آپ نے پہلے "صرف اس بار" (ایک وقتی گرانٹ) کو منتخب کیا تھا، یا اجازت کو منسوخ کر دیا گیا تھا کیونکہ آپ نے ایپ کو طویل عرصے تک استعمال نہیں کیا تھا اور Android نے اسے خودکار طور پر منسوخ کر دیا تھا۔ دونوں طرز عمل جان بوجھ کر تحفظات ہیں۔

کیا میں انسٹال کرنے سے پہلے APK کی اعلان کردہ ہر اجازت دیکھ سکتا ہوں؟

جی ہاں APK کو ہمارے APK معلوماتی ٹول میں ڈالیں، اور یہ آپ کے براؤزر میں AndroidManifest.xml کو پارس کرتا ہے، بائنری XML فارمیٹ کو ڈی کوڈ کرتا ہے، اور ایپ کے اعلان کردہ ہر uses-permission اندراج کی فہرست بناتا ہے۔ "انسٹال کریں" کو تھپتھپانے سے پہلے اس فہرست کا موازنہ ایپ کے زمرے سے آپ کی توقع سے کریں۔

APK کی اجازتیں چیک کریں۔

یہ دیکھنے کے لیے ہمارے مفت APK انفارمیشن ٹول کا استعمال کریں کہ APK انسٹال کرنے سے پہلے کن اجازتوں کی درخواست کرتا ہے۔

APK کی معلومات چیک کریں۔

اپنے ڈیوائس پر اجازتوں کا انتظام کرنا

ایپ کی اجازتوں کا جائزہ لینے کا طریقہ

  1. ترتیبات → ایپس پر جائیں۔
  2. ایک ایپ منتخب کریں۔
  3. اجازتیں کو تھپتھپائیں۔
  4. ضرورت کے مطابق اجازتوں کا جائزہ لیں اور ٹوگل کریں۔

ایک مخصوص اجازت کے ساتھ تمام ایپس کو کیسے دیکھیں

  1. ترتیبات → رازداری → اجازت مینیجر پر جائیں۔
  2. اجازت کا زمرہ منتخب کریں (کیمرہ، مقام، وغیرہ)
  3. وہ تمام ایپس دیکھیں جن کو اس اجازت تک رسائی حاصل ہے۔
  4. ان ایپس سے رسائی منسوخ کریں جن کی ضرورت نہیں ہے۔

Android 13+ کی اجازت میں تبدیلیاں

حالیہ Android ورژنز نے اجازت کو سنبھالنے میں نمایاں بہتری کی ہے:

ایپ کی اجازتوں کی آڈیٹنگ کے لیے عملی اصول

اجازتیں ایسی ہوتی ہیں جہاں آپ کی بہت سی رازداری جیت جاتی ہے یا کھو جاتی ہے، اس لیے اسے ٹیپ کرنے کے بجائے پڑھنے کی ادائیگی ہوتی ہے۔ کسی بھی ایسی چیز سے سوال کریں جو ایپ کے لیے موزوں نہ ہو، اور ایک APK کو سائڈ لوڈ کرنے سے پہلے ہمارے APK انفارمیشن ایکسٹریکٹر کے ذریعے چلائیں۔ ایک اچھی طرح سے تیار کردہ ایپ پوچھتی ہے کہ اسے کام کرنے کی کیا ضرورت ہے اور زیادہ نہیں۔

انجینئرڈ اور دستاویزی Mst Shafale کے ذریعہ لیڈ ڈیولپر اور Android پیکیج آرکیٹیکٹ • Android 12–15 پر تصدیق شدہ

Mst Shaefale xapktoapk.com پر کلائنٹ سائڈ XAPK/APKS انضمام، بائنری مینی فیسٹ پارسر، اور APK v1+v2 سائننگ ٹولز کو برقرار رکھتی ہے۔ ایک پرانی کمانڈ یا OS کی تبدیلی کو اسپاٹ کریں؟ ایک ادارتی نوٹ بھیجیں۔

ایک نظر میں: عام اجازتیں خاموش اور کم خطرہ ہیں۔ خطرناک اجازتوں کو واضح منظوری کی ضرورت ہوتی ہے اور اس سے مماثل ہونا چاہئے جو ایپ اصل میں کرتی ہے۔ خصوصی اجازتیں (قابل رسائی، ڈیوائس ایڈمن، "ڈر اوور ایپس"، "تمام فائلوں تک رسائی") سب سے زیادہ خطرناک ہیں اور تقریباً کسی بھی صارف ایپ کو ان کی جائز ضرورت نہیں ہے۔ ہر چند ماہ بعد سیٹنگز → پرائیویسی → پرمیشن مینیجر میں ان کا آڈٹ کریں اور کسی بھی ایسی چیز کو منسوخ کریں جو ایپ کے مقصد سے مماثل نہ ہو۔