Τاکوسیستم اندروید هر ماه در بیش از دو میلیارد دستگاه توسط کاربران عادی و پیشرفته تر استفاده می شود. اگرچه تعداد افرادی که بوت لودر را باز می کنند و گوشی هوشمند خود را روت می کنند بسیار اندک است، اما درصدی وجود دارد که این کار را ادامه می دهند. Magisk ابزار بسیار خوبی برای این منظور است، در حالی که با MagiskHide می توانید به استفاده از برنامه ها و خدماتی که در غیر این صورت امکان پذیر نبودند، ادامه دهید، زیرا آنها ریشه را تشخیص می دهند. یک بازی انیمه محبوب، از آسیب پذیری سیستم اندروید برای غلبه بر مکانیسم Magisk که ریشه را پنهان می کرد، استفاده کرد.
- اخیراً یک بازی آسیب پذیری را در سیستم اندروید نشان داد که از آن برای تشخیص روت بودن یا نبودن دستگاه استفاده می کرد. اگر دستگاه روت شده باشد، بازی اجرا نمی شود.
- اشکالی که بازی را مورد سوء استفاده قرار میدهد، به برنامه اجازه میدهد تا وضعیت سایر برنامهها را در حافظه، بدون هیچ مجوز خاصی بخواند. با این حال اشکال اجازه رهگیری داده را نمی دهد.
- گوگل از این مشکل آگاه است و ابزارهای آزمایشی خود را برای اطمینان از محافظت از همه دستگاه ها به روز کرده است.
یک بازی محبوب به نام Fate / Grand Order اخیراً کاربران روت شده را از امکان بازی مسدود کرده است. توسعهدهنده اصلی Magisk راهی برای غلبه بر مکانیسمهای تشخیص ریشه کشف کرده بود، اما با وجود تلاشهای او، این راهحل روی OnePlus 6 کار نکرد. او که مصمم به تسلیم نشدن بود، سعی کرد بفهمد چه چیزی باعث شده است که بازی در دستگاه OnePlus خود ریشه شناسایی کند. به طور خاص آسیبپذیری را کشف کرد که بازی از آن برای شناسایی ریشه در دستگاههای OnePlus استفاده میکرد.
در سیستم عامل های مبتنی بر یونیکس، یک فایل سیستم خاص به نام "procfs" وجود دارد که حاوی اطلاعاتی در مورد فرآیندها، مانند استفاده از حافظه، وضعیت (به عنوان مثال، برنامه ها در حال اجرا یا بیکار هستند). در اکثر سیستمعاملهای مبتنی بر یونیکس، برنامهها به راحتی به procfs دسترسی دارند تا ببینند چه برنامههای دیگری در سیستم اجرا میشوند. به آن به عنوان یک Task Manager ویندوز فکر کنید. قبل از اینکه برنامههای اندروید نوقا میتوانستند بدون استفاده از مجوزهای خاص، ببینند چه برنامههایی روی دستگاه اندرویدی شما اجرا میشوند. پس از اندروید نوقا، مجوز کاربر مورد نیاز است.
Google Procfs را با پرچم "hidepid = 2" نصب می کند تا برنامه ها فقط بتوانند وضعیت فرآیندهای خود را ببینند. این امر در مورد دستگاههای Google نیز صدق میکند، اما در دستگاههای شرکتهای دیگر مانند LG، OnePlus، Huawei / Honor، Xiaomi این مورد نیاز نیست. در عمل برای درک این موضوع، این اجازه می دهد تا یک برنامه کاربردی وجود Magisk را در دستگاه شما تشخیص دهد و به شما اجازه استفاده از آن را ندهد.
کدام دستگاه ها تحت تأثیر قرار می گیرند:
بسیار آسان است که ببینید آیا دستگاهی دارید که اطلاعات را به برنامه های دیگر درز می کند یا خیر. شما می توانید استفاده کنید نرم افزار توسعه یافته توسط topjohnwu، در حالی که به شما امکان می دهد اگر دستگاه شما روت شده است مشکل را برطرف کنید.
[شناسه گروه_بسته = "966]