مشکل روت (Root) در اندروید نوشته‌شده در شنبه ۴ اسفند ۱۳۹۷، ۰۶:۵۴:۴۲ توسط علیرضا ایوز
روت به‌معنی دسترسی ریشه به سامانهٔ کارگزار است و زمانی که یک ابزار اندرویدی روت می‌شود، دسترسی کاربر به ابزار مربوطه افزایش می‌یابد؛ در لینوکس، به کاربری که دسترسی‌های مدیریتی دارد، روت (Root) و در ویندوز به آن ادمین (Administrator) می‌گویند. در بیشتر سامانه‌های کارگزار، گرفتن دسترسی روت ساده است و به‌سادگی چند کلیک می‌توان از سامانهٔ کارگزار دسترسی روت گرفت یا مجوز دسترسی را باطل کرد؛ اما این مسئله در اندروید به یک معضل واقعی تبدیل شده که گاهی حتی می‌تواند دستگاه اندرویدی مربوطه را برای همیشه خراب کند و در بیشتر مواقع روت‌شدن یا خراب‌شدن دستگاه اندرویدی قابل برگشت نیست. برای نمونه با توجه به توسعهٔ اندروید برپایهٔ هستهٔ لینوکس، می‌توانیم یک سامانهٔ کارگزار مبتنی بر دبیان را با اندروید مقایسه کنیم: در دبیان کافیست در پنجرهٔ خط فرمان (Therminal یا ترمینال) عبارت sudo su را بنویسیم و گذرواژه را وارد کنیم؛ پس‌از این‌کار، هر دستوری که در خط فرمان بنویسید، با دسترسی روت اجرا خواهد شد و پس‌از بستن پنجرهٔ خط فرمان، مجوز روت باطل خواهد شد و سامانهٔ کارگزار همچون پیش با دسترسی محدود به کار خود ادامه می‌دهد. در اندروید این فرآیند (پروسه) با دریافت (Download) درایورهای مربوطه و رام روت‌شده (Rooted RAM) انجام می‌شود؛ بدین‌ترتیب که رام روت‌شده باید جایگزین رام داخلی گوشی (Internal RAM) شود. این فرآیند معمولاً قابل برگشت نیست و ریسک‌هایی نیز به‌همراه دارد که از جملهٔ آن‌ها می‌توان به بریک‌شدن (Break) همیشگی دستگاه اندرویدی اشاره کرد.

دیدگاه‌ها

دیدگاهی برای نمایش وجود ندارد!

فرستادن دیدگاه

اطلاعات شما:

آی‌پی: 107.23.176.162

تقویم

به‌زودی...