احتمالا حتی کسانی که زیاد از گوشی سر درنیاورند هم کلمه روت تا به حال به گوششان خورده است، روت در لغت به معنای ریشه است و بنابر این روت کردن گوشی یعنی دسترسی ریشه ای به آن. وقتی دستگاه اندرویدی خود را روت کنید میتوانید به فایل های سیستمی و برخی کدهای آن دسترسی پیدا کنید. برای درک بهتر این موضوع یک مثال برای شما میزنیم، اگر بخواهید بخش تنظیمات گوشی اندرویدی خود را سفارشی کنید باید حتما گوشی را روت کنید تا بتوانید این تغییرات را اعمال کنید. در ادامه با همراه باشید تا یک ایده کلی از روت کردن گوشی به دست آورید.
روت کردن به فرآیندی گفته می شود که در آن کاربر به بخش هایی از سیستم عامل اندروید دسترسی پیدا می کند که در حالت عادی قابل مشاهده یا قابل تغییر نیستند. بنابراین امکان کنترل بیشتر بر تنظیمات، برنامه ها و فایل های سیستمی نیز برای کاربر فراهم می شود. در واقع، روت کردن به معنای فعال سازی سطح دسترسی مدیریتی (Administrator یا Superuser) در دستگاه اندرویدی است. این دسترسی امکان انجام تغییرات گسترده تری مثل؛ حذف برنامه های پیش فرض، نصب برنامه های خاص را فراهم میکند.
از آنجا که سیستم عامل اندروید بر پایه لینوکس توسعه یافته است، دسترسی روت در اندروید مشابه لینوکس عمل میکند؛ یعنی دسترسی کامل به تمامی بخش های نرم افزاری دستگاه.
موبایل خود را روت کنیم یا نکنیم؟
روت کردن به تنهایی تغییری در ظاهر یا عملکرد روزمره گوشی ایجاد نمی کند، اما زمینه ای را فراهم می کند تا با استفاده از ابزارهای خاص، امکان اعمال تغییرات پیشرفته در ساختار نرم افزاری دستگاه فراهم شود. این سطح از دسترسی برای کاربران عادی قابل مشاهده نیست، اما برنامه هایی که از این دسترسی استفاده می کنند می توانند عملکرد دستگاه را به شکل قابل توجهی تغییر دهند. در نهایت اینکه موبایل خود را روت کنید یا نه تا حد زیادی به نیاز ها و ترجیحات شما بستگی دارد. برخی کاربران برای اینکه با روت کردن میتوانند موبایل خود را شخصی سازی کنند یا روی موبایل قدیمی خود اندروید جدید و بالاتری نصب کنند رو به روت کردن گوشی می آورند. با این حال، باید توجه داشت که روت کردن ممکن است با ریسک هایی همراه باشد، مثلا نصب همراه بانک در گوشی روت شده به دلیل اینکه یکی از معایب روت کردن گوشی به خطر افتادم امنیت آن است تقریبا غیر ممکن است.
از کجا بفهمیم گوشی روت شده است؟
برای اینکه بفهمید موبایل شما روت شده است یا نه، سه راه وجود دارد، یکی از این راه ها پی بردن به روت شدن گوشی از طریق تنظیمات خود گوشی است و دو راه دیگر مربوط به استفاده از برنامه هایی برای چک کردن این موضوع است. توجه کنید که اگر موبایل شما سامسونگ، شیائومی یا آنر باشد مراحل چک کردن اینکه گوشی روت شده است یا نه متفاوت است.
⚠️نکته: اگرچه سیستم عامل اندروید بر پایه هسته لینوکس توسعه یافته است، اما شرکت هایی مانند شیائومی، سامسونگ، گوگل (در گوشی های پیکسل) و سایر تولید کنندگان، تغییراتی را در رابط کاربری و ساختار رام (ROM) دستگاه های خود اعمال می کنند. این تغییرات باعث می شود نسخه اندرویدی که روی هر گوشی مشاهده می شود، با نسخه خام اندروید تفاوت هایی داشته باشد.
چک کردن احتمال روت شدن گوشی به صورت مستقیم
برای اینکه به صورت مستقیم و از خود تنظیمات چک کنید که موبایل سامسونگی شما روت شده است یا نه از مراحل و تصاویر زیر استفاده کنید:
- ابتدا وارد بخش تنظیمات شوید.
- روی گزینه درباره موبایل "about phone" بزنید.
- وارد وضعیت دستگاه "status information" شوید.
- چک کنید که phone status روی حالت رسمی یا offical قرار داشته باشد. (این گزینه به این معنی است که موبایل شما تا کنون روت نشده است)
.png)
چک کردن احتمال روت شدن گوشی با برنامه
اگر موفق نشدید از طریق تنظیمات به روت شدن گوشی خود پی ببرید و یا میخواهید با استفاده از برنام روت چکر یا شبیه ساز ترمینال اطیمنان حاصل کنید توضیحات این قسمت را مطالعه کنید.
◀️ روش استفاده از برنامه روت چکر (root checker)
این برنامه را میتوانید به صورت رایگان از گوگل پلی دانلود کنید و مراحل نصب را طی کنید.
1️⃣وقتی برنامه را روی موبایل خود باز کردید روی گزینه get started بزنید.
2️⃣وقتی برنامه مدل گوشی شمارا تشخیص داد روی گزینه verify root بزنید.
✅️در صورتی که موبایل شما روت شده باشد این برنامه به شما هشدار زیر را میدهد:
Congratulations! Root access is properly installed on this device.
(تبریک ! دسترسی روت به درستی روی این دستگاه فعال شده است.)
❌️و در صورتی که موبایل شما روت نشده باشد پیغام زیر را دریافت میکنید:
Sorry! Root access is not properly installed on this device
(متأسفیم! دسترسی روت به درستی روی این دستگاه نصب نشده است.)
◀️ روش استفاده از برنامه شبیه ساز ترمینال (Terminal Emulator)
همانطور که از اسم این برنامه پیداست، ترمینال لینوکس را در یک دستگاه اندروید شبیه سازی میکند، برای دسترسی به این برنامه وارد گوگل پلی شوید و برنامه را دانلود کنید و مراحل نصب را طی کنید. در پنجره ترمینال باید عبارت Su را تایپ کرده و تایید بزنید. در صورتی که گوشی شما روت شده باشد، باید بتوانید نماد $ را که وارد # در خط فرمان شده است، مشاهده کنید. در صورتی که روت نشده باشد با خطای Command not Found مواجه می شوید.
جمع بندی
با توجه به مزایا و معایب روت کردن دستگاه های اندرویدی، نمی توان برای همه کاربران نسخه ی یکسانی پیچید. در صورتی که کاربر دانش فنی کافی داشته باشد و به دنبال امکاناتی فراتر از تنظیمات پیش فرض سیستمعامل باشد؛ مانند نصب نسخه های غیررسمی اندروید، حذف برنامه های سیستمی یا استفاده از ابزارهای پیشرفته، روت کردن می تواند گزینه ای کاربردی و مفید تلقی شود. اما برای کاربرانی که استفاده ای ساده و روزمره از گوشی دارند، یا نسبت به مسائل امنیتی و پایداری سیستم حساس هستند، توصیه می شود از انجام این کار صرف نظر کنند.