Можно сделать полный сброс, оставив возможность подключения по ADB:
adb shell cmd testharness enable
Устройство устанавливает определенные системные параметры, чтобы мастера первоначальной настройки устройства не отображались.
Настройки:
Отключает экран блокировки...
Наймите себе того, кто сделает вам решение по API, либо поищите готовое, м.б. в том сервисе поддержка что-то знает.
https://zennolab.com/discussion/forums/poisk-i-predlozhenie-uslug-po-sozdaniju-shablonov.213/
Если речь о консоли, то вероятно консоль авторизирована и сама отправляет инфу на сервер, а значит надо как минимум встраивать в неё сертификат, что бы видеть её трафик.
В общем - ни хрена непонятно, чего хочет автор...
Тут есть подробные примеры: https://zennolab.com/discussion/threads/vremja-kasanija-palca-pri-touch-sobytii-strannoe-i-ne-reguliruemoe.79200/post-537275
Хотел написать, да вылетело...
У pm есть довольно большая справка (прям в самой проге), там есть команда: pm list packages + доп. аргументы,
используя её можно получать списки разных пакетов.