|
Что такое патч и как его установить.
Термин патч означает изменение
каких-либо данных с целью добавления новых функций,
исправления глюков и т.д. Но это определение подходит
для определения патча во всем цифровом мире.
Что же
делает патч для сотового телефона? Патч изменяет
прошивку телефона, добавляя в неё новые возможности (к
примеру, диктофон на горячей клавише), снимает различные
ограничения (например, устанавливая максимальный размер
файлов MMF 512кб., вместо оригинальных 32кб.).
Патчи
можно найти в разных видах. На данный момент основными
являются SMP и DIF патчи. Также на
просторах интернета можно встретить патчи в устаревших
форматах, о которых будет рассказано в самом
конце.
1. DIF-патчи (файлы
.DIF)
Эти патчи представляют собой список
изменений, которые надо внести в прошивку. Возможна
установка DIF патча как непосредственно в телефон, так и
на прошивку у вас на компьютере (с последующей прошивкой
всей прошивки). Для установки DIF-патча вам понадобится
программа SGHFD.
Во-первых, убедитесь что
данный DIF-патч подходит именно для той прошивки,
которая установлена у вас в телефоне!
Во-вторых,
убедитесь что батарея вашего телефона заряжена хотя бы
на половину, т.к. процесс установки ДИФ-патча сходен с
прошивкой телефона и достаточно
энергоемкий.
1) Запускаете SGHFD
2)
Подключаете выключенный телефон к компьютеру
3) Выбираете в Флэшере порт и скорость
(например, COM7; 115200), также можете изменить язык на
русский.
В версии 0.67 и выше настройка всех
параметров производится на закладке
Settings
4) На телефоне зажмите на
кнопку включения до тех пор, пока в нижней части окна
SGHFD не побежит полоса прогресса. На некоторых моделях
требуется держать кнопку включения в течение 2-3 секунд,
на некоторых моделях (например, Х460) надо, наоборот,
нажимать как можно короче
5) Нажмите Flash
DIF File (Прошивка файла DIF), выберите нужный DIF,
можете поставить галочку Create undo DIF, которая
создает DIF-патч отмены изменений, внесенных
оригинальным DIF-патчем. С помощью патча-отмены вы
сможете восстановить телефон в случае, если прошитый
вами DIF оказался испорченным.
Произойдет процесс
прошивки.
6) По окончании не спешите сразу
выдергивать провод из телефона! Нажмите сначала на
кнопку Disconnect, потом вытащите провод из телефона, и
только потом можете включать телефон.
Также данная
программа позволяет пошивать DIF файлы. Это патчи для
прошивки, которые изменяют её прямо в телефоне. Для
этого нужно нажать Flash DIF file.
Для того,
чтобы применить DIF-патч к прошивке у вас на компьютере
вы можете воспользоваться кнопкой Apply DIF file to
BIN/TFS (Применение DIF к BIN/TFS)
Также
применить ДИФ к прошивке можно из программы
ResMan: в меню Ресурсы выберите пункт
Установить DIF патч
2. SMP-патчи
(файлы .SMP)
Это патчи в формате ResMan
для версии ResMan 4 и выше.
1. Для установки SMP
патча просто скопируйте его в подпапку Patches
папки куда установлен ResMan. Например, в
C:\ResMan\Patches\.
2. После этого запустите
ResMan, откройте вашу прошивку (Файл|Открыть). В списке
доступных ресурсов (слева) выберите пункт Патчи.
Справа вы увидите список всех патчей, доступных для
вашей прошивки. Также, для более быстрого поиска
нужного патча вы можете раскрыть список патчей,
отсортированных по категориям (в дереве
ресурсов).
В списке патчей (справа) находится
таблица с колонками названия, версии, статуса патча
(устанволен или нет). Поместив курсор на любой патч, вы
получите его краткое описание (чуть ниже списка
патчей).
Для установки патча, выделите нужные патчи
галочками и нажмите на кнопку Применить
патчи.
После чего сохраните прошивку и прошейте
ей ваш телефон.
3. Также ResMan позволяет сохранить
только внесенные вами изменения (в т.ч. и измененные
патчи) в прошивку в виде DIF-патча (Файл|Сохранить
как DIF). После чего действуйте по вышеописанной
схеме установки DIF-патча.
3. XML-патчи
(файлы .XML, .TXT)
Это патчи в формате
ResMan для версии ResMan до 3.83.
На
данный момент являются устаревшими и очень редко
используются.
Для того, чтобы установить этот патч
вам понадобится ResMan версии до 3.83.
1.
Откройте в блокноте файл ResMan.xml, который находится в
папке, куда вы установили ResMan.
2. Найдите кусок,
отвечающий за вашу прошивку. Он будет выглядеться
примерно так:
<bin name="X100XEDC2.bin"
size="11532140" idofs="0x002C6D9A"
id="X100XEDC2">
3. В нем спуститесь до
области патчей, которая будет начинаться с тега
<patches title="수֏">
4. В другом окне
блокнота откройте ваш XML-патч.
5. Скопируйте всё
содержимое XML-патча в блокнот с открытым ResMan.xml
сразу после <patches title="Ïàò÷è">
6.
Сохраните файл ResMan.xml
7. Запустите ResMan и
выполняйте пункты 2-3 схемы установки
SMP-патча.
|