فهرست مقاله
در گذشته، روت با برنامههای یککلیکی انجام میشد که از حفرههای امنیتی استفاده میکردند. این روشها امروز تقریباً روی هیچ گوشی جدیدی کار نمیکنند و از نظر امنیتی هم خطرناک بودند. روش استاندارد امروز، Magisk است. این برنامه متنباز است و با patch کردن فایل بوت، روت «سیستملس» ایجاد میکند.
⚠️ این آموزش برای صاحب گوشی و با آگاهی کامل از ریسکهاست. قبل از روت، مقاله «روت اندروید چیست؟ مزایا، معایب و ریسکها» را بخوانید.
سیستملس یعنی چه؟
Magisk به جای تغییر پارتیشن system، تغییرات خود را در فایل بوت اعمال میکند. به همین دلیل:
- برگشت به حالت عادی راحتتر است.
- امکان مخفی کردن روت از برخی برنامهها وجود دارد.
- آپدیتهای سیستم آسیب کمتری میبینند.
پیشنیازها
- بوتلودر باز: بدون آن، روش Magisk ممکن نیست. ⚠️ باز کردن بوتلودر اطلاعات را پاک میکند.
- فایل boot.img یا init_boot.img دقیقاً از همان نسخه نرمافزاری که روی گوشی نصب است. این فایل از داخل رام رسمی همان نسخه استخراج میشود.
- برنامه Magisk از منبع رسمی پروژه
- ADB و Fastboot روی کامپیوتر
- بکاپ کامل اطلاعات و فایل boot اصلی
boot یا init_boot؟
در گوشیهایی که با اندروید ۱۳ یا بالاتر عرضه شدهاند، بخش ramdisk معمولاً در پارتیشن init_boot قرار دارد. در این گوشیها باید init_boot.img را patch کنید. در گوشیهای قدیمیتر، همان boot.img کافی است.
مراحل روت
مرحله ۱: patch کردن فایل
- فایل boot.img یا init_boot.img را به حافظه گوشی منتقل کنید.
- برنامه Magisk را نصب و اجرا کنید.
- در بخش Magisk روی Install بزنید و گزینه Select and Patch a File را انتخاب کنید.
- فایل را انتخاب کنید. Magisk یک فایل جدید با نامی شبیه
magisk_patched-xxxx.imgدر پوشه Download میسازد. - این فایل را به کامپیوتر منتقل کنید.
مرحله ۲: فلش فایل patch شده
- گوشی را وارد حالت فستبوت کنید.
- در کامپیوتر، بسته به نوع فایل، یکی از دستورهای زیر را اجرا کنید:
fastboot flash boot magisk_patched.img
fastboot flash init_boot magisk_patched.img
- سپس گوشی را ریستارت کنید:
fastboot reboot
- برنامه Magisk را باز کنید. اگر نسخه Magisk در بخش Installed نمایش داده شد، روت موفق بوده است.
نکته برای سامسونگ
در سامسونگ، به جای فستبوت، فایل AP فریمور در Magisk patch میشود و فایل خروجی با Odin در بخش AP فلش میشود. ⚠️ این کار وضعیت Knox را برای همیشه تغییر میدهد.
برگشت از روت
- در برنامه Magisk گزینه Uninstall وجود دارد.
- یا فایل boot اصلی را دوباره فلش کنید.
ریسکها
- کار نکردن برخی برنامههای بانکی و پرداخت
- از دست رفتن گارانتی
- بوتلوپ با فایل boot نسخه اشتباه
- کاهش امنیت در صورت دادن دسترسی روت به برنامههای ناشناس
جمعبندی
Magisk امنترین و استانداردترین روش روت امروزی است. کلید موفقیت، استفاده از فایل boot دقیقاً همنسخه با گوشی و داشتن بکاپ از فایل اصلی است.