ГлавнаяФорумДневникиФотоальбомы

Войти через:
Впервые на Nokia Club? Зарегистрируйтесь или воспользуйтесь формой логина. Телефоны Игры Темы Программы

 

Переписываем файл “exludelist.txt” для сохранения всех внесенных изменений в модифицированную прошивку после сброса устройства к заводским настройкам

Сначала вкратце расскажу о самом файле exludelist.txt, лежит он в системном разделе, точнее в С:\private\ 100059C9\ в него записаны директории всех файлов, которые разработчик счел нужным сохранить после полного сброса устройства к заводским настройкам. По сути это стоковый список всех файлов контента (файл прошивки UDA). Во время сброса система читает данные из этого списка и сохраняет все файлы, записанные в него, на системном разделе С:\, удаляются только файлы и настройки, добавленные пользователем. Системные файлы и все настройки перезаписываются из ROM (Read Only Memory) памяти устройства.

Есть несколько обязательных условий при редактировании файла excludelist.txt:

  1. Нужно точно указать директорию файлов внесенных в список
  2. Текст не должен содержать пробелов
  3. Добавленные в список файлы должны иметь расширение
  4. Текст должен быть сохранен в юникоде
При не соблюдении этих условий во время сброса нужные файлы удалятся из системного раздела.

И еще об одном, в этот список не могут быть внесены системные файлы, так как сам файл excludelist.txt находится в слабо защищенном разделе. Думаю, защищает он только файлы стоковых программ, добавленных разработчиком в прошивку. Поэтому мы смело можем внести изменения или полностью перезаписать данный файл. Тем более есть повод, мы модифицировали прошивку своего устройства и полностью перезаписали файл контента, и нам нужно, чтобы добавленные нами программы и обновления сохранились в системном разделе после полного сброса.

Оригинальный excludelist.txt содержит более 8000 строк, я не стал редактировать его, удалил, и создал новый excludelist.txt, так как ручками записать все (в моем случае 1200 строк) слишком муторно и просто можно ошибиться, для этого нам понадобятся программы:

  1. Nokia Cooker
  2. FilelistCreator
  3. Notepad++
  4. LibreOffice
  5. Блокнот

Распаковываем файл контента UDA с помощью программы Nokia Cooker и переносим все файлы в вновь отформатированною флешку, вы можете выбрать любую другую директорию для сохранения. Далее запускаем программу FilelistCreator и выбираем нашу флешку, добавятся файлы.

В общих настройках программы оставляем отмеченным только путь, и сохраняем текстовый документ.

Открываем наш файл в Notepad++, и убираем лишние строки созданные программой FilelistCreator в самом начале и в конце списка, и добавляем вот эту строчку С:\private\100059C9\excludelist.txt (это для защиты файла от стирания) забыл указать его на рисунке.

Далее нам нужно заменить на всех строчках букву диска «F:» на «C:», для этого выделяем букву диска, которую надо заменить, «Поиск» - «Найти» В окне поиска выбираем «Заменить», добавится дополнительная функция «Заменить на:», туда пишем маску для замены и нажимаем на «Заменить все», сохраняем документ и закрываем программу.

Теперь нам нужно избавиться от лишних пробелов, созданных программой FilelistCreator, для этого открываем наш файл в LibreOffice Writer, переходим в меню «Правка» - «Найти и заменить». В открывшемся меню отмечаем галочкой пункт «Регулярные выражения» и ищем все пробелы, предварительно задав маску для поиска «\s+».

Программа просканирует документ и выдаст результат, поле «Заменить на» оставляем пустым, нажимаем на «Заменить все», после обработки документа выделяем наш текст Ctrl+A и вырезаем его Ctrl+X, закрываем LibreOffice Writer.

Cоздаем новый текстовый документ в Блокноте, вставляем в него отредактированный текст из буфера обмена сочетанием клавиш Ctrl+V

Сохраняем наш текстовый файл excludelist.txt с «Юникод» кодировкой. Все, далее добавляем его в нашу модифицированною прошивку, или на диск C:/ и делаем Hard Reset.

Переписываем файл “exludelist.txt” для сохранения всех внесенных изменений в модифицированную прошивку после сброса устройства к заводским настройкам
4.89
Добавлено — 19.05.2017
Автор: Рустам Ахунпачаев
Обсудить статью

Оценки статьи

5 7
4 2
3 0
2 0
1 0
Средняя оценка

4.8

wall63720.05.17 06:29 #
чо это вспомнили?
SnakeSeven21.05.17 00:10 #
Чаво?

А что Вы думаете об этом обзоре?







  • Тренды
  • Статьи
  • Личный опыт

TOP-модели
1 Nokia 5
2 Nokia 105 (2017)
3 Nokia 9
Рассылка  Настройки





Другие мобильные клубы
Samsung клубSony Ericsson клубSiemens клуб