Например, когда приложение спрашивает:
Build.MODEL.contains("samsung")
он получит информацию из файла build.prop, верно? Можно ли как-нибудь перенаправить команды sutch в другой "фейковый" файл? Или можно как-то заблокировать доступ приложения к этой информации?
Если ваше устройство внедрено, вы сможете напрямую редактировать файл свойств:
https://forum.xda-developers.com/showthread.php?t=1948558
Или, если вы развернете свою собственную сборку AOSP, вы можете установить для них то, что вам нужно или захотите, но вам нужно будет прошить сборку на свое устройство.
Вы не сможете этого сделать, если не измените Android (создав свой собственный из AOSP).
Моей целью было перенаправить вызов функции в другой файл, а не в «настоящий» build.prop, поэтому мне не нужно его редактировать. Я абсолютно новичок. Моя проблема в том, что когда я слишком сильно редактирую build.prop, мое устройство просто застревает в загрузочном цикле. Я хочу найти более изящный способ скрыть / подделать эту информацию.