Мой телефон недавно не мог использовать камеру ни переднюю, ни заднюю камеру. Он показывал черный экран и зависал, я очистил кеш и сделал полный сброс. Это не решило. Поэтому я подумал об удалении обоих приложений (с рутом) и попытке переустановить их. Я сделал, но ничего не изменилось. Поэтому я решил удалить и заменить галерею и приложение камеры моего устройства зефира. Оба были установлены, но принудительно остановлены. Поэтому я переместил их в system/app. Это все еще не сработало. Теперь у меня даже нет резервной копии оригинальных приложений. Есть ли обходной путь для этого? Я не хочу мигать. И есть ли способ извлечь эти файлы из прошивки, которую я скачал?
Извлечение их из прошивки зависит от расширения файла прошивки. У нас есть разные прошивки:
Так что если вы захотите извлечь из прошивки Fastboot .img, вы должны знать, что файлы img специально извлекаются и редактируются путем перепаковки. Особенно для настоящих образов загрузки и восстановления. Но надеюсь на вас: /system - это не настоящий раздел с образом, а файловая система. Хотя в ПЗУ он называется System.img, он изначально представляет собой архив .tar, который вы можете извлечь с помощью WinRAR на компьютере, найти приложение и распаковать его. Структура устроена так же, как раздел /system в Android.
Файлы Recovery Flash zip и обновления zip по воздуху, как следует из названия, представляют собой zip-архивы, которые также можно извлечь с помощью метода, аналогичного описанному выше.
Прошивки KDZ и SOC также являются архивами. Но поскольку вы не хотите тратить много времени на изучение типов архивов, просто откройте WinRAR на любом удобном для вас устройстве и используйте его в качестве проводника файлов. Перейдите к скачанному ПЗУ и нажмите на него. Это фактически автоматически определит используемый алгоритм сжатия и откроет его. Он покажет, какой тип архива находится в имени файла архива. Найдите свои файлы и скопируйте их.
ODIN tar — это архив tarball. Просто извлеките его с помощью RAR или любого другого удобного приложения.
Вы заблокированы для прошивки всего ПЗУ только в том случае, если на вашем телефоне есть двоичный файл RAW, который может обрабатываться только определенными двоичными файлами предварительной загрузки, которые понимают их изначально.
Давайте вернемся к тому, чтобы положить файл обратно в вашу файловую систему. Android Nougat всегда прост в установке приложений в систему. Содержащая папка, очевидно, содержала две или одну папку. Один для классов .dex с именем OAT для упрощения подготовки виртуальной машиной Dalvik, которая берет на себя всю подготовку приложений. И один для библиотек, используемых приложением с именем LIB.
Они идут сюда: например, приложение «Камера».
/system/app/Camera/lib/arm/lib_camera.so
это библиотека
/system/app/Camera/oat/arm/Camera.dex
Это для классов
/system/app/Camera/Camera.apk
Это для приложения
После их копирования. Исправьте разрешения на
chmod 0644
Для всех файлов
chmod 0755
Для всех папок
Надеюсь, это все, что вам нужно. В соответствии с вашим вопросом. Но если они этого не сделают, просто прошейте весь телефон и будьте готовы к работе снова.
Обязательно просмотрите, проголосуйте или отметьте этот ответ, если он вам помог. Жду вестей от тебя, приятель
zSyntex
Иззи