какая польза от persist.img в андроиде?
Во время компиляции источника Android мы можем увидеть файл с именем persist.img. Что это такое и для чего он используется?
Siddharth 04 сен. 2012, в 06:41
Поделиться
Поделиться:
2 ответа
persist.img «persist», который содержит данные, которые не следует изменять после отправки устройства, например: данные калибровки чипов (wifi, bt, camera и т.д.), сертификаты и другие файлы, связанные с безопасностью. Безусловно, даже он «сохраняется», вы все равно можете заменить его с помощью fastboot или изменить ситуацию, если устройства внедрены, возьмите его для собственных рисков.
xdan 06 дек. 2013, в 06:41
Поделиться
Это часть Android-сборки вместе с system.img, userdata.img, надгробие .img, recovery.img и т.д. Вы бы изменили его, если хотите изменить сборку.
Kirsten Koa 04 сен. 2012, в 06:08
Поделиться
Это все еще не ясно для меня. Я имею в виду, как boot.img содержит рамдиск и ядро. Аналогичным образом, что именно находится внутри persist.img и для чего он нужен?
Siddharth 04 сен. 2012, в 04:39
Ещё вопросы
- 1 StackService динамическое DTO
- 1 log4net в библиотеке классов
- 0 hasClass не работает
- 1 Гравитация и много частиц
- 1 Идентификация таблицы в HTML
- 1 Пользовательский диктант с хешируемыми ключами не может обрабатывать рекурсивные структуры
- 0 Создание пакета установщика Windows
- 0 Как передать выбранное выпадающее значение в ng-repeat orderby
- 1 Ошибка с чистой и встроенной в Netbeans
- 1 Возврат нужного значения в классе — Java
- 0 заменить звездочку innerhtml javascript
- 0 MySQL: транзакции PDO не работают должным образом
- 0 Laravel / Omnipay PayPal, передать пользовательскую сумму доставки
- 0 Работа со ссылочными переменными в C ++
- 1 Поиск нескольких атрибутов в Монго с Метеором
- 0 Как обновить графику, чтобы избежать черного экрана?
- 0 Простая карусель, которая обновляет свои кнопки навигации с количеством элементов контента
- 1 Используя Foreach в iQueryable List, найдите значение, если во втором списке
- 0 symfony2: нельзя вставить в форму слияния один-к-одному
- 1 Переопределение свойств с помощью System in Spring
- 1 Как использовать DbNull.Value при условном присвоении значения столбца? [Дубликат]
- 0 получить доступ к главной таблице из реплики
- 1 Угадай секретный номер Java
- 1 Невозможно создать экземпляр фрагмента androidx.navigation.fragment.NavHostFragment
- 0 обработка вкладок в div с next и previous
- 1 notify () против notifyAll ()?
- 1 Java — разница ноль против пустого
- 0 Динамическое создание нескольких выпадающих и автоматическая настройка каждого выпадающего в angularjs
- 1 Выполнение пакетного файла с зависимостью пути в c #
- 0 Jquery Выбрать альтернативу в AngularJS
- 0 fnfilter проблема поиска в datatables
- 0 Google API PHP и электронные таблицы Google
- 1 WPF ItemSource DataGrid TreeViewItem ошибка дополнительной строки
- 0 Проблема с отображением подменю в Firefox
- 0 добавить несколько графиков d3, nvd3, используя для цикла
- 1 скорость анимации заголовка сворачивающейся панели инструментов
- 1 Метод, который принимает строго типизированное имя свойства в качестве параметра
- 1 Как выбрать тот же вариант, который был выбран на другой странице
- 0 Выровняйте горизонтальные изображения и текстовые ссылки внутри ul
- 0 OpenCV QT дисплей видео
- 0 Замена строкового значения в PHP
- 1 xpath с индексом не работает как селектор
- 0 Отношения многие ко многим по умолчанию «все»
- 0 Как правильно выполнить sql в скриптах с закрытыми классами
- 0 выберите для обновления дважды к той же таблице ключом diffrenet, вызывающим взаимоблокировку в MySQL
- 0 Создание таблицы HTML с foreach
- 0 Угловая Http Get с параметром
- 1 Сбой сборки при использовании AppsFlyer с ProGuard
- 0 Фронт-контроллер PHP и .htaccess с XAMPP и Windows
- 0 почему при использовании сервиса не отображается предупреждение?
Как восстановить раздел persist в смартфоне Xiaomi [архивъ]
Раз этот пост вы нашли, значит, наверняка, уже успели понять, что если изменить или удалить раздел «/ persist» операционной системы Xiaomi Mi A1, то после этого смартфон загружаться не хочет ни в какую.
Зашли вы, к слову, по адресу.
Потому что, в этом после — о том.

как восстановить раздел / persist и запустить Mi A1
В общем и целом, алгоритм действий примерно следующий:
- перезагружаем смартфон в TWRP (без этого в данном конкретном случае никак);
- скачиваем файл «pеrsist.img» на комп, подключаем аппарат через USB и затем копируем его на карту памяти смартфона в папку «/sdcard«;
- в TWRP Custom Recovery открываем Terminal (кнопка «Advanced» -> «Terminal») и вводим следующую команду:
dd if=/sdcard/persist.img of=/dev/block/mmcblk0p27
- после этого перезагружаем смартфон.
Если вы все сделали правильно, то раздел / persist будет восстановлен.
В противном случае попробуйте повторить всю процедуру заново. Если ничего толкового не получается, то снова открываем TWRP, тапаем Wipe, чистим всю систему Mi A1 и затем с нуля производим установку официальной прошивки.
Persist img что это
MRT блок снимает, но после не работает датчик.
Если полностью прошить аппарат, блок возвращается.
На черном написали сделать:
Write persist.img file use cmd. This the command:
fastboot devices
fastboot erase persist
fastboot flash persist persist.img
fastboot rebootИ что вроде как не нужен разблокированный загрузчик.
Однако это не так.
fastboot erase persist
erasing ‘persist’.
FAILED (remote: ‘erase’ operation on partition persist is not allowed)
finished. total time: 0.020sКак можно прошить этот файл через MiFlash?
JAKE-FORMAT
06.10.2017, 18:38
А как делаете? Через вкладку Xiaomi в mrt, либо через подменю XiaoMi Account Remove Tool в этой же вкладке?
AlexeyMadjar
06.10.2017, 18:44
А как делаете? Через вкладку Xiaomi в mrt, либо через подменю XiaoMi Account Remove Tool в этой же вкладке?
Через подменю XiaoMi Account Remove Tool в этой же вкладке
JAKE-FORMAT
06.10.2017, 18:56
. Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)) .
AlexeyMadjar
06.10.2017, 21:14
*** скрытый текст ***
. Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)) .
JAKE-FORMAT
06.10.2017, 21:49
. Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)) .
AlexeyMadjar
06.10.2017, 23:17
*** скрытый текст ***
Благодарю за помощь, успешно сделано.
Попутный вопрос, проблема с датчиками, это касается всех подобных аппаратов, после разблокировки MRT?
07.10.2017, 00:38
Не всех,но многих
Причем одинаковые тела с одной и той же версией прошивки после MRT могут иметь проблемы с persist,а могут и не иметь,я так и не смог понять почему один да,а другой нет
У меня были проблемы с Mi Max 32,Mi5,Redmi 4x,Mi2 note
Причем в некоторых моделях датчики восстанавливаются тупо fastboot flash persist при заблокированном загрузчика,а в некоторых новых моделях и прошивка глобалки не помогает,приходится плясать вокруг них
07.10.2017, 04:20
Восстанавливаются стиранием persist. Но и аккаунт вспоминают
07.10.2017, 14:04
fastboot flash persist на device locked это что-то новое. Логи статуса загрузчика и лог прошивки в студию.
07.10.2017, 14:17
fastboot flash persist на device locked это что-то новое. Логи статуса загрузчика и лог прошивки в студию.
4pda открой,ветку про helium,там и логи и прочее
и умничать меньше будешь
специально для тебя логи никто не хранит
07.10.2017, 14:19
гонор свой поубавьте. человек дело говорит.
07.10.2017, 14:59
Если не писать конкретно лишь бы вякнуть и без логов смысла поста нет вообще.
Специально для меня тем более твои логи мне не нужны.
Пост в общей теме и helium это вполне конкретная модель, а не «некоторые».
Чётко не может пост сформулировать, а всё туда же других поучать неизвестно чему.
Если уж ковыряться так сливаем дампы до и после, открываем в хексе и смотрим на удачных и неудачных аппаратах и чем отличается.
Тереть даже кусок persist это одно,но ведь не зря у BST к примеру дубли моделей по дате идут.
09.11.2017, 12:00
Подскажите пожалуйста, на Note 4x произошла такая же проблема, после разблокировки MRT перестал работать датчик приближения. Прошивка на крайнюю версию ПО не помогает. Кто нибудь решил эту проблему?
Persist img что это
Доброго времени суток. Redmi 4X блокировка Mi аккаунт, загрузчик не разлочен. Есть MRT и BST. Бьюсь с ним как об стену — что MRT, что BST после сноса сервисов MI либо вечная ошибка приложения поиска, либо отвал датчиков (в лучшем случае). Пробовал патчить прошивку BST, после прошивки патченной висит на заставке (пробовал V8.2.10.0 и V9.6.4.0). Пробовал по этой инструкции:
1.Заходим в нашу папку fastboot, находим там батник flash_all.bat, открываем его блокнотом(советую notepad++)
2. Там в конце перед строчкой fastboot reboot пишем это fastboot %* flash persist %~dp0images\persist.img || @echo «Flash persist error» && exit /B 1
3. Удаляем все строчки в батнике кроме первых трех и той, что вставили, и двух последних
4.Сохраняем, выходим.
5. Заходим в папку images и находим файл rawprogram0.xml
6. Открываем его блокнотом(notepad++)
7. Там надо найти строчку со словами label=»persist»
8. в ней пишем filename=»persist.img»(у меня уже было написано)
9. удаляем все остальные строчки кроме data
10. сохраняем, выходим.
11. Выключаем телефон и переходим в режим fastboot(с зайцем) комбинацией power+vol-, и подключаем к компьютеру
12. Затем комбинацией shift-ПКМ в папке fastboot открываем окно командной строки в папке(ну или просто открываем cmd и в ней пишем cd C:\fastboot)
13. Пишем команду fastboot oem edl (экран должен погаснуть, мы вошли в edl режим)
14. Заходим в программу miflash выбираем нашу папку fastboot(в ней лежит прошивка)
15. Нажимаем refresh должно появится наше устройство с назначенным com портом(Если нет, то не установлены драйверы QDLoader HS-USB Driver)
16. Выбираем clean all
15. Нажимаем flash. Все должно быстренько прошиться и написать succes
16. Перезагружаем телефон(долго держим power) и должен работать гироскоп.
«вспоминает» блокировку. Как его победить?
25.09.2018, 21:46
Простите, может я чего-то не понимаю, зачем сервисы сносить? Не проще снести аккаунт МРТшкой?
26.09.2018, 08:29
Простите, может я чего-то не понимаю, зачем сервисы сносить? Не проще снести аккаунт МРТшкой?
Я просто расписывать не стал — на V8 делал удаление аккаунта, на V9 — удаление сервисов (иначе релочится). При любом раскладе датчик приближения отваливается.
Но определенных успехов достичь удалось — прошил V8.2, сделал BST «Reset Account Lock» (блокировка снялась, датчик приближения отвалился), обновился по воздуху до V8.5 (датчик приближения заработал, блокировка не восстановилась), обновил по воздуху до V9.6 (датчик приближения отвалился, блокировка не восстановилась). Попробую вечером еще раз первые два шага, если получу рабочий аппарат с V8.5, то так и выдам с запретом на обновление.
ЭксПрогматор
26.09.2018, 09:47
датчики лечатся прошивкой persist, в инструкции указано удалять все остальные записи, я же лишь прописывал сам файл в настройках и шил целиком, все работает..
26.09.2018, 18:53
датчики лечатся прошивкой persist, в инструкции указано удалять все остальные записи, я же лишь прописывал сам файл в настройках и шил целиком, все работает..
Возможно я что-то не так делаю, но у меня после прошивки persist тело лочится (если интересно посмотреть, то правленые файлы прикреплю). Сейчас повторил действия:
— прошил V8.2;
— сделал BST «Reset Account Lock»;
— обновился по воздуху до V8.5,
и получил рабочее тело с прошивкой V8.5 и рабочими датчиками.
ЭксПрогматор
28.09.2018, 13:49
Возможно я что-то не так делаю, но у меня после прошивки persist тело лочится (если интересно посмотреть, то правленые файлы прикреплю). Сейчас повторил действия:
— прошил V8.2;
— сделал BST «Reset Account Lock»;
— обновился по воздуху до V8.5,
и получил рабочее тело с прошивкой V8.5 и рабочими датчиками.
пришел такой же:
-прошил старой девелоперкой, вылез при запуске FRP
-поправил прошивку впихнув в нее и включив прошивку раздела FRP
-прошил, ввел свой акк, привязал
-зашил свежую стабилку.
28.09.2018, 23:46
сегодня приходил такой же аппарат снял уфиком (не реклама), пролил им же персист. ввел свой аккаунт прошил на последнюю стабильную. вышел из аккаунта. все нормуль.