آیا به دنبال راهی برای روت کردن گوشی اندروید هستید؟ هنگامی که تمام راه حل های دیگر را امتحان کرده اید.
(ریروت کردن معادل اندروید) برای جیلبریک کردن آیفون و مثل جیلبریک کردن، روت کردن اندروید هم مثل گذشته مثلا در سال ۲۰۱۲ محبوبیت خود را از دست داده است. ما دوست داریم فکر کنیم که دلیل آن این است که رابط کاربری سفارشی اندروید که توسط تمام تولیدکنندگان اصلی ساخته شده، اکنون بسیار خوب شده است.
جیلبریک کردن آیفون
یکی از اصلیترین کارهایی که با گوشی روت شده میتوانید انجام دهید نصب نسخه دیگری از اندروید است که به آن ROM میگویند. گوشیهای اندرویدی که روت نشدهاند، فقط به شما اجازه میدهند لایه بالایی «لانچر» را تغییر دهید، اما نه تمام اجزای زیر آن.
در این مقاله، مزایا و معایب روت کردن گوشی اندروید را بررسی می کنیم و نحوه انجام آن را توضیح می دهیم.
قبل از شروع
قبل از روت کردن گوشی اندرویدی خود، مهم است که از عواقب آن برای نرم افزار، امنیت و گارانتی دستگاه خود آگاه باشید. در ادامه، مزایا و معایب روت کردن را ذکر کردهایم.
مزایا
چند دلیل معقول برای روت کردن گوشی وجود دارد:
میتوانید برنامههای سیستمی غیرضروری را در گوشیهای روت شده حذف کنید. اکثر آنها تقریبا فضایی اشغال نمی کنند و تولیدکنندگانی که تعداد زیادی برنامه نصب شده دارند، معمولا گزینه ای برای مخفی کردن برنامه ها بدون حذف آنها ارائه می دهند. ممکن است چند مگابایت از حافظه را اشغال کنند، اما فضای برنامه های شما را اشغال نمی کنند.
معایب
- در حین روت کردن گوشی شما به راحتی ممکن است گوشی شما خراب شود.یا حداقل به یک حلقه بوت میفرستد. در این حالت، اندروید به درستی بارگیری نمیشود و احتمالا شما را درگیر سردردی خواهید کرد که اگر خوش شانس باشید، بعد از ساعتها تلاش، دوباره به نقطه شروع بازخواهید گشت.
- در حین روت کردن، به سادگی ممکن است گوشی شما خراب شود.
- بهترین راه برای جلوگیری از این دستورالعمل نصب را با دقت کامل دنبال کنید.این کار تضمین نمیکند که همه چیز به خوبی پیش خواهد رفت، اما معمولا به شما امکان میدهد تا از اتفاقات ناخوشایندی که ناشی از بیاحتیاطی محض هستند، عبور کنید.
- دستورالعملهای نصب را با دقت تمام دنبال کنید.
شرایط و ضوابط سیاست حفظ حریم خصوصی
یک گوشی روت شده در برابر تهدیدات امنیتی خاص آسیبپذیرتر است.این نرمافزارهای شخص ثالث را قادر میسازد تا دسترسی عمیقتری به تلفن داشته باشند و از لایههای امنیتی عبور کنند.گوگل به دلایل خوبی در سیستم عامل اندروید قرار گرفته است.
گوشی روت شده بیشتر در معرض تهدیدات امنیتی خاص قرار دارد. به همین دلیل اکثر برنامههای بانکی را نمیتوان با اندروید روت شده استفاده کرد.چند روش هنوز به این نوع دسترسی اجازه میدهند، اما بانکها اندرویدهای روت شده را مسدود نمیکنند زیرا “خرابکار” هستند. این کار به دلیل ناامن بودن روت کردن انجام میشود و استفاده از دستگاهی که به طور غیرمعمولی در معرض خطر قرار دارد برای این نوع کارها میتواند برای بانک و خودتان هزینهبر باشد.و برنامههای بانکی با اکثر انواع اندروید روت شده سازگار نیستند.و روتیت کردن گوشی شما ضمانت آن را باطل میکند.به همین دلیل است که ما تمایل داریم فقطروی اندرویدهای قدیمیتر امتحان کردنش رو توصیه میکنم.ترجیحا از تلفن قدیمی خود استفاده کنید، نه تلفن فعلیتان، به خصوص اگر احتمال خطر در طول این فرآیند وجود دارد.
روت کردن گوشی ضمانت آن را باطل میکند.توصیه میکنم این را روی گوشیهای اندروید قدیمیتر امتحان کنید.
برخی از انواع روت مانع از دریافت بهروزرسانیهای رسمی نرمافزار از طریق شبکه (OTA) میشوند.و اولین گام این فرآیند، باز کردن قفل بوت لودر، تمام اطلاعات شما را نیز پاک خواهد کرد. بنابراین، مطمئن شوید که قبل از شروع، هر چیزی که نمی خواهید پاک شود را بکاپ کنید.
موتور جی (۲۰۱۵)
همچنین برنامههایی که فقط روی گوشیهای روت شده کار میکنند.این برنامهها شامل AdAway، یک مسدود کننده تبلیغات، و Viper4Android، یک تقویت کننده صوتی سطح سیستم میشوند. روت کردن به برنامهها دسترسی عمیقتر میدهد و به آنها اجازه میدهد کارهایی انجام دهند که برنامههای عادی نمیتوانند، که این امر بر تجربه استفاده از سایر برنامهها نیز تأثیر میگذارد.
برنامههایی که فقط روی گوشیهای روت شده کار میکنند
مطمئن هستید که میخواهید گوشی اندرویدی خود را روت کنید؟ بیایید مراحل را بررسی کنیم.
ابزارها و الزامات
- یک گوشی اندرویدی
- یک کامپیوتر شخصی با سیستم عامل ویندوز
- ابزارهای پلتفرم SDK اندروید روی رایانه شخصی شما
- پروژه ریکاوری روی کامپیوتر شما
- مجیسک روی گوشی اندرویدی شما
- کابل یو اس بی(USB)
مقدمات
روش روت کردن بسته به نوع گوشی و روش انتخابی شما متفاوت است. روت کردن دیگر به سادگی گذشته نیست، زیرا اندروید در مقایسه با نسخههای قبل از ۷، امنیت بیشتری دارد.
ما شما را در روش متداول در سال 2024 راهنمایی خواهیم کرد. این روش به سه مرحله تقسیم می شود و به یک کامپیوتر ویندوز نیاز خواهید داشت.
ابتدا تلفن را برای اتصال صحیح به کامپیوتر آماده می کنیم. سپس بوت لودر آن را باز می کنیم، که مانند استارت موتور گوشی عمل می کند و نرم افزار اندروید را اجرا می کند. این کار به ما اجازه می دهد تا در مراحل قبل از بارگذاری اندروید مداخله کنیم.
قبل از اینکه بارگذاری اندروید شروع شود، یک قطعه نرم افزار دیگر را وارد میکنیم و از آن برای تغییر هسته اندروید، پل ارتباطی بین سخت افزار گوشی و سیستم عامل، استفاده میکنیم.
راهنمای گام به گام برای روت کردن گوشی اندرویدی
حالت توسعه دهنده تلفن خود را فعال کنید.
ابتدا باید حالت توسعه دهنده گوشی شما را فعال کنید.به تنظیمات برو، سپس درباره گوشی را انتخاب کن و روی شماره ساخت هفت بار ضربه بزن.یک بخش تنظیمات توسعهدهنده به منوی تنظیمات اضافه کردن
به تنظیمات بروید > درباره تلفن و روی شماره ساخت هفت بار ضربه بزنید.
در این بخش توسعه دهنده، که باید حالا در تنظیمات ظاهر شود، ما نیاز داریم بهقفل سازنده (OEM Unlocking) و اشکال زدایی USB را فعال کنید.که در منوی جداگانهای قرار دارند. اگر بخش توسعهدهنده جدید را پیدا نمیکنید، از کادر جستجو در تنظیمات استفاده کنید.
قفل OEM و اشکال زدایی USB را فعال کنید.
ابزارهای پلتفرم SDK اندروید را دانلود کنید.
دانلودابزارهای پلتفرم اندروید SDKابزارهای پلتفرم SDK اندرویدروی کامپیوتر شما
آن را در هر پوشه ای که دوست دارید نصب کنید.در کامپیوتر شما. پیشنهاد ما این است که نام پوشه کوتاه باشد، چون بعدا مجبوریم آن را به صورت دستی تایپ کنیم.
درایورهای USB تلفن خود را پیدا کنید.
شما نیز درایورهای USB گوشی خود را پیدا کنید.با جستجو در گوگل میتوانید پاسخ این سوال را پیدا کنید، اما ممکن است این برنامهها به طور خودکار هنگام اتصال گوشی به لپتاپ با کابل USB نصب شوند.
قفل بوت لودر را باز کنید.
گام بعدی بسته به نوع گوشی شما متفاوت است. قفل بوت لودر را باز کنید(تنها رابط کاربری که قبل از اجرای اندروید واقعی به آن دسترسی داریم)
مثلاً تستکننده ما موتور جی ۴ بود و مجبور بودیم کد بازگشایی بوت لودر را از وبسایت رسمی موتورولا دریافت کنیم. اما برخی گوشیهای دیگر این نوع تعامل را لازم ندارند.
وان پلاس ۹: با تایپ CMD در کادر جستجوی نوار وظیفه، برنامه خط فرمان را باز کنید.به پوشهای که Android SDK Platform Tools را در آن نصب کردهاید، بروید.
با دستورات خط فرمان آشنا نیستید؟ اگر این ابزارها را در فولدری به نام Tools نصب کردهاید، برای رفتن به آن پوشه باید “cd tools” را بنویسید. “cd..” شما را از پوشه خارج می کند اگر لازم باشد به ریشه درایو C خود برگردید. و اگر همه اینها برای شما بی معنی است، شاید بهتر باشد که به جای دستکاری در تلفن، از آن استفاده کنید.
بعدبرای باز کردن قفل بوت لودر، “فست بوت فلشینگ آنلاک” را تایپ کنید.
برای باز کردن قفل بوت لودر، عبارت “fastboot flashing unlock” را تایپ کنید.
این فقط یک نمونه از مراحل مربوطه است. بهتر است در اینترنت به دنبال مراحل خاص مربوط به تلفن خود بگردید.
انجمن توسعهدهندگان XDA
TWRP را دانلود کنید.
قدم بعدی ماTWRP را راه اندازی و آماده به کار کنید.این پروژه بازیابی تیم وین است و نرمافزاری است که برای فلش کردن اندروید استفاده خواهیم کرد.
TWRP را راه اندازی و فعال کردن.
در صفحه دستگاه ها وبسایت TWRPدر آنجا نسخههایی برای انبوهی از گوشیها پیدا خواهید کرد. این نسخهها به صورت فایل “img” هستند و ما میخواهیم در این مرحله آنها را روی کامپیوتر، نه گوشی، دانلود کنیم.
فایل را دانلود کنید.
آن را به پوشهای که ابزارهای پلتفرم Android SDK در آن قرار دادهاید، منتقل یا کپی کنید.در آخرین مرحله از این راهنما.ما پیشنهاد میکنیم که نام آن را به “twrp.img” تغییر دهید.(زیرا اسم کامل تلفن به طور استاندارد در نام فایل خواهد بود و دوباره مجبوریم آن را به زودی تایپ کنیم.)
فایل را دانلود کرده و آن را به فولدری که ابزارهای پلتفرم SDK اندروید را در آن قرار دادهاید، منتقل یا کپی کنید.به شما پیشنهاد میکنیم آن را به “twrp.img” تغییر نام دهید.
گوشی خود را به لپتاپ یا کامپیوتر شخصی خود متصل کنید و مجددا پنجره Command Prompt را با تایپ کردن CMD در کادر جستجو باز کنید.در نوار وظایف. بعد به پوشه ابزارهای پلتفرم SDK اندرویدی خود بروید.یکبار دیگر، پوشهای که ما فایل twrp.img را در آن قرار دادیم.
گوشی خود را به لپتاپ/کامپیوتر دسکتاپ خود متصل کرده و یک بار دیگر با تایپ کردن CMD در کادر جستجو، پنجره Command Prompt را باز کنید.به پوشه قابل اعتماد ابزارهای پلتفرم اندروید خود بروید.
تیویآرپی را روی تلفن بارگذاری کنید.
گوشی خود را خاموش کنیدو آن را به بوت لودر اختصاصیاش منتقل کنید همزمان با روشن کردن دستگاه، دکمههای پاور و کم کردن صدا را فشار داده و نگه دارید.میتوانید آنها را تا زمانی که صفحه بوتلودر مبتنی بر متن ظاهر شود، نگه دارید. اگر این کار جواب نداد، ممکن است گوشی شما به یک ژست دکمهای متفاوت نیاز داشته باشد. گوگل میتواند کمک کند.
گوشیات را خاموش کن همزمان با روشن کردن دستگاه، دکمههای پاور و کم کردن صدا را فشار داده و نگه دارید.
حالا برگردیم به لپتاپ/کامپیوتر.در خط فرمان، عبارت “fastboot flash recovery twrp.img” را تایپ کنید.ممکن است بازخورد روی صفحه نمایش نشان دهد که فرآیند انجام نشده است، اما در واقع انجام شده است.دکمههای تنظیم صدا روی گوشی را برای انتخاب “ریکاوری” استفاده کنید.و بعددکمهی پاور را فشار دهید.چند ثانیه بعد، گوشی باید به حالت ریکاوری TWRP بوت شود.
در خط فرمان، «fastboot flash recovery twrp.img» را تایپ کنید.برای انتخاب “ریکاوری” از دکمه های تنظیم صدا روی گوشی استفاده کنید.دکمهی روشن را فشار دهید.
فعلاًاز گزینه ریبوت در TWRP برای برگشت به اندروید استفاده کنید..
از گزینه راهاندازی مجدد (Reboot) در TWRP برای بازگشت به اندروید استفاده کنید.
مجیسک را دانلود کنید.
این روش ریشه زایی که برای این آموزش استفاده میکنیم به Magisk نیاز دارد. Magisk یک ابزار ریشه زایی است که سیستم گوشی شما را تغییر نمیدهد یا بازنویسی نمیکند. این یعنی برخی از مواردی که معمولا برای دستگاههای ریشهدار مسدود میشوند، ممکن است مسدود نباشد، اما هنوز هم معتقدیم که هنگام استفاده از یک گوشی ریشهدار برای کارهایی حساس مثل بانکداری آنلاین، باید فوقالعاده مراقب باشید. به عبارت دیگر، از گوشی ریشهدار برای بانکداری آنلاین استفاده نکنید.
دانلودمَجِسِک از گیتها بروی گوشی تسایتهایی وجود دارند که صرفاً به این نرمافزار اختصاص دارند، اما گفته میشود این منابع غیررسمی هستند. ممکن است فایلهای دانلود شده آسیبپذیر باشند، یا صرفاً برای کسب درآمد از تبلیغات باشند. در صورت امکان همیشه از منبع رسمی دانلود کنید.
مگیسک را نصب کنید.
گوشیات را دوباره خاموش کن.لطفا متن مورد نظر را در پرانتز قرار دهید تا ترجمه شود.از ژست کم کردن صدا (یا مشابه آن) استفاده کنید.برای رفتن به صفحه بوت لودراز دکمههای صدا برای انتخاب ریکاوری استفاده کنیداین باید شما را دوباره به TWRP برگرداند.
گوشیات را دوباره خاموش کن و برای انتخاب حالت بازیابی، از دکمههای تنظیم صدا استفاده کنید.
از اینجا بر روی گزینه نصب کلیک کنید و به پوشه دانلود بروید تا فایل Magisk را پیدا کنید. آن را انتخاب کنید، نصب کنید و سپس گزینه پاک کردن حافظه پنهان و دالوک را اجرا کنید. حالاگوشی را ریستارت کنید و باید به اندروید بوت شود.
یکبار دیگر نصب را انتخاب کنید و به پوشه دانلود بروید تا فایل Magisk را پیدا کنید.آن را انتخاب کنید، نصب کنید و سپس گزینه پاک کردن کش و دالویک را اجرا کنید.گوشی را ریستارت کنید و باید وارد سیستم عامل اندروید شود.
برنامه مگیسک را اجرا کنید و آن را به روزرسانی کنید.برای دسترسی کامل به رابط برنامه. و تمام شد. شما حالا یک گوشی روت شده در دست دارید. برنامههایی در گوگل پلی وجود دارند که میتوانند بررسی کنند که آیا گوشی شما به درستی روت شده است یا خیر.
برنامه مگیسک را اجرا و به روز رسانی کنید.
عیب یابی
آخرین بخش راهنما ساده به نظر میرسید، اما در واقع نزدیک بود گوشی Moto G4 را در این فرآیند خراب کنیم. این اتفاق ثابت میکند که هیچ دو دستگاه اندرویدی از نظر رفتار رُوت یکسان نیستند. گوشی ما پس از نصب Magisk، اصلاً روشن نشد و فقط صفحه سیاه نمایش داده شد.
فکر میکردیم دستگاه را کاملا خراب کردهایم، اما توانستیم به بوت لودر آن دسترسی پیدا کنیم و از آن برای نصب مجدد نرمافزار اصلی (همان نرمافزاری که از ابتدا روی گوشی نصب بود) از ابتدا استفاده کردیم.
پس بالاخره درستش کردیم؟ بله. ظاهراً برای اینکه Magisk روی Moto G4 به درستی کار کند، باید از یک کرنل سفارشی به نام ElementalX استفاده کرد.
اکثر شما به امید خدا با چنین مشکلی روبرو نخواهید شد، اما این موضوع یادآور خطرات روت کردن و سردردهایی است که میتواند به دنبال داشته باشد. و همانطور که قبلاً ذکر شد، انجمن توسعهدهندگان XDA بهترین مکان برای حل مشکلات شماست. هر سؤالی که دارید ممکن است قبلاً در آنجا یا در Reddit مطرح شده باشد.