Как эмулировать реальное устройство Build.HARDWARE в эмуляторе AndroidAndroid

Форум для тех, кто программирует под Android
Гость
Как эмулировать реальное устройство Build.HARDWARE в эмуляторе Android

Сообщение Гость »


Сейчас я пытаюсь эмулировать реальное устройство на своем эмуляторе Android. Я запускаю AVD с помощью команды emulator -avd Pixel_6_Pro_API_31 -writable-system, затем рутирую устройство с помощью avd root и перемонтирую с помощью avd remount и перезагружаю устройство. . Затем я использую avd pull system/build.prop, чтобы объединить файл prop, изменить нужные мне свойства и отправить этот файл обратно в изображение. Это отлично работает для парных свойств, таких как ro.system.build.id и ro.system.build.fingerprint и вызова Build.ID и Build.FINGERPRINT возвращает измененные значения. Но как я могу изменить значение Build.HARDWARE с «ranchu» на любое пользовательское значение. Я уже пытался добавить свойство ro.hardware и использовать команду setprop, но ничего не помогло

Я хочу вызвать Build.HARDWARE и вернуть для этого собственное значение. Или есть какие-нибудь альтернативные способы эмулировать отпечаток реального устройства?

Вернуться в «Android»