Недавно я получил уведомление об обновлении до версии 24.71.2.en.eu. Когда я попытался установить его, я получил ошибку:
mount point :/system
location: /dev/block/bootdevice/by-name/system ,
file system type: ext4script
aborted: Package expects build fingerprint of
motorola/osprey_reteu_2gb/osprey_u2:6.0/MPI24.65-33/36:user/release-keys or
motorola/osprey_reteu_2gb/osprey_u2:6.0.1/MPI24.107-55-2/2:user/release-keys;
this device has
Motorola/omni_osprey/osprey:5.1.1/LYZ28N/sultan04050349:userdebug/test-keys.
Proces Updater terminated with error: 7
I:Legacy property environment disabled.
Error while installing zip '@/cache/recovery/block.map'
Stopped executing script
Я знаю, что было много вопросов об обновлении корневого устройства, и каждый ответ давал решение для прошивки стандартной системы, восстановления и загрузочных образов, но я хочу избежать переустановки всего программного обеспечения и начинать с чистого Android только для установки одного обновления. Я даже нашел решение сделать это на рутированном устройстве, но я сделал больше: установил Xposed и удалил предупреждение о разблокировании.
Как проще всего установить это обновление без потери всех данных, приложений и настроек?
Проблема здесь в том, что установщик ожидает, что текущая сборка будет сборкой их розничного ПЗУ. Ваш метод рутирования был специально помечен для целей отладки (он же: рутирован), и он не хочет продолжаться.
Честно говоря, если вам нужны обновления и поддержка, либо отключите свое устройство, либо перейдите на пользовательское ПЗУ. Что касается хранения ваших данных, используйте Titanium Backup, чтобы сделать копию всех ваших файлов. Вы можете восстановить его позже, если пойдете по маршруту пользовательского ПЗУ.
Энди Ян