Азы работы с WinSwup описаны в этой статье. Сама программа лежит тут winswup.rar. Перед прошивкой необходимо зарядить батарею наполную. Немного теории. Файлы для заливки в телефон бывают подписанные и неподписанные. Подписанные файлы можно залить при помощи внутреннего загрузчика, который расположен в буткоре телефона. Неподписанные файлы можно залить в тело только внешним загрузчиком, который называется BootStrapLoader , или сокращенно BSL. Как и все внешние лоадеры, он загружается только в выключенное тело. Для загрузки лоадера необходимо наличие ключей для данного тела. Метод, которым будет загружаться файл, указывается в опции Update-Concept. Установка этой опции Force Secured Mode требует использовать внутренний загрузчик, Force BSL внешний.
Сервисные прошивки с расширением XBZ как правило все подписаны. Файлы файловой системы с расширением XFS обычно не подписаны, но бывают и подписанными, тогда в их названии присутствует подстрока _SIG.
При загрузке подписанного файла , например сервисной прошивки с расширением XBZ , устанавливаем Options->Update-Concept ->Force Secured Mode . Подписанные файлы можно заливать как во включенное, так и в выключенное тело. Проще лить во включенное, поэтому переходим к загрузке во включенное тело.
При загрузке неподписанного файла, например файловой системы с расширением XFS , устанавливаем Options->Update-Concept->Force BSL. В тело должен быть введен скей или в папке с WinSwup лежать файл bootpin.ini, который можно сделать папуа утилитами по одноименной кнопке на странице коды, при этом в соотв. поле должен быть прописан правильный буткей для этого тела. Неподписанные файлы можно заливать только в выключенное тело.
Загрузка во включенное тело. Можно использовать 500, 510 и 540 кабели. Не должно стоять галки Skip напротив Pre-Check. Нажимаем кнопку Старт. Все остальное должно получиться само собой .
Загрузка в выключенное тело. Можно использовать только 500 и 510 кабели. Необходимо поставить галку Skip напротив Pre-Check !
Нажимаем в программе кнопку Start и жмем коротко но уверенно на красную кнопку в теле. Процесс не простой, с первого раза может и не получиться. Надо потренироваться . Иногда помогает повторное короткое нажатие на красную кнопку или передергивание шнура с подзарядкой, когда в программе начнет заполняться прогресс бар.
Это все как должно. Но на практике бывает и не работает. Если имеются ключи от тела, то из файла XBZ или XFS можно сделать так называемый ЮзерСвуп. В директорию с Папуа утилитами надо распаковать следующий архивswp3.rar. Проверяем буткей на странице коды. Заходим на вкладку Конвертер. Если телефон S75 или SL75, то ставим галку New S-gold. Нажимаем Create Base WinSwup32 +XBZ(I), выбираем наш файл XBZ(I) или XFS. Выбираем название для выходного файла. Запускаем наш юзерсвуп , и прошиваем выключенное тело c установленной галкой Скип Пречек и опцией Force BSL.
Характерные ошибки:
"Could not ping mobile" (невозможно дозвониться до телефона)
Проверяем правильность настроек порта. Возможно, порт занят - надо уменьшить скорость передачи данных, снять все приложения или перезагрузить компьютер.
"No answer from mobile, maybe not with new Update-Concept?" (нет ответа от телефона)
Скорее всего у вас не родной шнур.
Перепрошивка телефона во включенном состоянии невозможна. Выключаем телефон, ставим галку в боксе "skip precheck" и после запуска нажимаем red button на телефоне.
"Error on waiting for Ack EOT" (ошибка ожидания)
Недостаточно энергичное нажатие на red button (красную кнопку). Ставим галку в боксе "skip precheck", запускаем все заново - окно зеленеет, идет коннект с телефоном.
"You are trying to update a SW for a CX65 into яяяяяяяяяя"
Прошивка останавливается на 1-17% и winswup пишет что-то типа "transferring error" (ошибка передачи данных)
Разряжен аккумулятор.
Winswup не доходит до того места в телефоне, где прописываеться его модель в прошивке, поэтому пишет ааа или яяя.
Нужно зарядить аккумулятор и прошить телефон.
"Aborting due to transmission-error"(прервано из-за ошибки передачи)
кабель(?)
зарядить телефон
"Software update denied by mobile" (обновление прошивки отклонено телефоном)
Попытка залить прошивку ниже установленной заводской (исправляется PapuaUtils - откат до версии..).
Попытка залить прошивку от другой модели (исправляется x65flasher - поменять имя в буткоре).
"Simultaneous updating and charging could be dangerous, please remove charger and try again"
Попытка прошить кабелем с включенной зарядкой.
Надо отключить зарядку.
Если неотключаемая зарядка:
запускаем winswap-прошивальщик, ставим галки в боксе "skip precheck" и "skip postcheck", втыкаем кабель в компьютер (если уже воткнут, то перевтыкаем), нажимаем start и одновременно втыкаем разьём кабеля в выключенный телефон.
"Software signature was rejected"
вероятно, BCORE телефона не имеет записи сигнатуры и ключа RSA.
Видимо он "чист" и не выполнена функция "freeze" при которой ключ переносится из EEP блока 52 в BCORE. (Papuas)
Исправляется с помощью PapuaUtils.
Есть возможность по другой методе попробовать, когда данные в телефоне почти пофигу:
Берем:
PapuasUtils
SWPEXE.rar
и далее:
1. Скопировать файл из архива SWPEXE.rar в папку PapuasUtils.
2. Открыть в PapuasUtils вкладку "Конвертер", нажать кнопку "Extract XBZ(I) from ServiceWinSwup32" и в окне открытия файла выбрать файл сервисной прошивки (*.ЕХЕ).
3. Нажать кнопку "Create Base WinSwup409 + XBZ(I)"; в окне открытия файла выбрать файл переконвертированной предыдущим действием сервисной прошивки (*.XBZ); в окне сохранения файла называем и сохраняем UserSwup-прошивку, которую создаст програма (*.ЕХЕ).
4. Открываем сделанную прошивку UserSwup и прошиваем с галкой"Skip" в Pre-Check.
Если не идет, то пробуем в созданном UserSwup переключать "Option->Update-Concept"... (Papuas)
"Cant connect to Mobile with BootstrapLoader on Com x" (невозможно соединиться с телефоном)
возможные причины:
неподходящий кабель(?)
высокая скорость порта
недостаточно энергичное нажатие на красную кнопку
поставить/убрать галку в боксе "skip precheck"
"Error on waiting for Flash-Code" (ошибка ожидания)
создать свой WinSwup с помощью PapuaUtils(?)
"Error file: Error on reading XBI header", "Checksum Error in HEADER of XBI-Files" (ошибка файла, ошибка чтения заголовка)
поврежден файл прошивки (недокачан, испорчен вирусом и т.д.)
Nothing received after BOT-Block1
БОже!!!Это самая страшная ошыбка:
одни говорят что это тест-поинт,
хотя хорошее знание папуаса Вас спасет явно,
связано с неакуратном обращении с перепршивкой\патчингом
но иногда это конец, спорная ошыбка и редкая как чёрт,
пишите помогу: ася 450229393 или ЛичноеСообщение