Как выполнить команды оболочки "pm" в TWRP - PullRequest
0 голосов
/ 25 апреля 2018

Samsung Galaxy S5 6.0.1 (сток) рутирован и загружен в TWRP и успешно доступен через adb v1.0.39. Попытка выполнить команду менеджера пакетов («pm») с помощью «adb shell pm ...» или из самой подсказки оболочки генерирует это сообщение:

НЕВОЗМОЖНО СВЯЗАТЬСЯ ССЫЛКА: библиотека "libqc-opt.so" не найдена запись страницы для 0xb6f5700c не найдена (block_size = 16)

На S5 "libqc-opt.so" находится только в / system / vendor / lib. Большинство файлов в каталоге vendor / lib являются файлами типа .so со сбросом прав на выполнение. Поэтому я предполагаю, что это проблема. Поскольку это файлы .so, я не могу установить разрешение на выполнение. Нужная библиотека также должна быть найдена в Инструментах Платформы Android, которая включает adb? Или Marshmallow просто отключает функцию pm? Или функция pm доступна только при загрузке в Marshmallow, а не при загрузке в recovery?

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 08 июня 2018
Функция

pm доступна при загрузке в ПЗУ, а не при загрузке в рекавери.Вы правы в этом.Хотя его можно включить в восстановление после трудоемкого процесса.

...