Я провожу эксперименты на низком уровне на Android OnePlus Nord200 (SM4350), используя ядро ARM64 версии 4.9. Мой подход включает в себя сканирование всего системы системы путем итерации по физическим адресам, полученным из списка iomem_resource,-включенного только для включения системной ОЗУ (за исключением устройств, отображаемых вводами/выводом).
Для каждого физического адреса я вызову pfn_to_page () , чтобы восстановить соответствующую страницу, get_page () refcount> refcount> refcount> refcount> refcount> refcount> refcount> refcount> refcount ()
Подробнее здесь: https://stackoverflow.com/questions/795 ... 200-kernel
Мобильная версия