اما تو اندرویدهای جدید به خاطر سیستمهای validation مثل dm-verity، کوچکترین دستکاری توی پارتیشن سیستم باعث بالا نیومدن گوشی میشه
بخاطر همین ابزاری مثل Magisk سروکلش پیدا شد. مجیسک مستقیما init تو رم دیسک یا ایمیج بوت پچ میکنه، موقع روشن شدن گوشی در قالب همون PID 1 اما قبل از لود اصلی سیستم میاد و policy های SELinux رو توی رم تغییر میده. بعدش هم فایلها و ماژولها رو توی رم روی سیستم مانت میکنه و به لطف قابلیت Namespace ها، اثرات روت رو از دید اپهای بانکی قایم میکنه بدون اینکه حتی یک بایت از حافظه اصلی سیستم تغییر کرده باشه. از جمله جادو های Linux VFS همینه...
انشالا بعدا درمورد Xposed Framework هم صحبت میکنیم
شبتون خوش
Post #528
139
محفل Buddy اندروید هم یه لینوکس دستکاری شدست و همون قضایای لینوکس رو توش داریم اگر نمیدونید، در دنیای لینوکس دسترسی به کاربر root (با UID 0) به معنی کنترل کامل روی سیستمه، یعنی میتونید به تمام فایلها دسترسی داشته باشید و دستکاریشون کنید به صورت عادی هیچ کاربری این سطح…

- ❤ 2