Меню
Чат
Новое на форуме
Частые вопросы!
Не включается компьютер Безопасность в интернете Настройка BIOS AMI и AWARD для установки Windows с CD / USB Как установить Windows с флешки? Создание загрузочной флешки! Как сделать снимок (скриншот) в Windows Причины, по которым может тормозить компьютер Горячие клавиши POST Все папки на флешке стали ярлыками? Как настроить сеть между двумя компьютерами windows 7 Типы звуковых сигналов BIOS (бипы) Как включить права администратора в Windows 7 Резервная копия Windows, создание и восстановление. Acronis. Как установить взломанные игры и приложения (IPA) на iPhone, iPod Touch и iPad (без iTunes) Проверка диска на наличие ошибок
Главная » Программы » Софт для КПК

SP_Flash_Tool - программа-прошивальщик для смартфонов на базе MTK.

SP Flash Tool - Представляет из себя утилиту для "Прошивки" андроид-устройств на платформе MTK. В данной теме постараюсь понятно изложить о возможностях программы, а также разобрать и систематизировать ошибки, возникающие при работе с данной программой. Также здесь будут актуальные версии драйверов. Планируется пополнять информацию по проблемам и ошибкам, а также их решению по личному опыту пользователей. Если вам встретилась ошибка, описания которой здесь нет и вы знаете/не знаете как ее решить, то эта тема для вас. Также предупреждаю, что эта тема касается только программы SP Flash Тool, ошибки и проблемы программы Flashtool (это другая программа), а также других программ здесь обсуждаться не будут. 
Также внимание! поскольку тема обрастает бредовым и невнятным описанием проблем (даже уже жалобы в QMS пошли по данному поводу), в тему вводится шаблон обращения (описания проблем):

Шаблон описания проблемы. Большая просьба заглянуть под спойлер прежде чем писать сюда, иначе вероятнее всего ваш вопрос будет проигнорирован!
1. Полное название устройства
2. Версия флештула и операционной системы
3. Присутствуют ли русские буквы в путях к флештулу, скаттеру и прошивке? Присутствовать не должны, поэтому следует исправить все пути до публикации вопроса в теме.
4. Установлены ли драйвера именно для прелоадера (не путать с adb-драйверами) ? Устройство в "Диспетчере устройств" определяется без восклицательного знака?
5. Прочитаны и понятны рекомендации к подключению аппарата при прошивке ?
6. Внятное описание проблемы

Инструкция по ручной правке ADB драйвера
На момент подключения выключенного телефона к компьютеру вы видите, что появляется ваше устройство со значком желтого треугольника, вы указываете устройству путь к файлу к драйверу, но диспетчер устройств твердит, что с драйверами все отлично и не хочет их обновлять, то нужно сделать правку файла, где нужно прописать PID\VID, так вот, эти данные нужно предварительно узнать со своего компьютера. Правой кнопкой мыши на устройстве с желтым треугольником,свойства, ID устройства. Там будет 2 строки. Вот эти строки нужно дублировать в файле с драйверами. Затем нужно будет повторно указать путь к этому драйверу.

Пример:
android_winusb.inf - в этом файле делать изменения
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255

vid\pid может меняться,ставьте свои значения

Ручная установка драйвера для прошивки
заходим на компьютер под пользователем с правами Администратора
нажимаем сочетание клавиш — Windows+R (кнопка Windows находиться между левыми Ctrl и Alt)
написать в открывшемся окне mmc devmgmt.msc (или devmgmt.msc) (откроется Диспетчер устройств)
вытаскиваем аккумулятор из смартфона, а потом возвращаем аккумулятор обратно (не включаем)
подключаем смартфон к компьютеру кабелем
нажимаем правой кнопкой мыши на появившемся новом устройстве в Диспетчере устройств. Если появляется устройство с желтым треугольником в разделе "Android Composite ABD Interface", то ставьте на данное устройство adb драйвер. Если не ставится, то спойлером выше есть инструкция по ручной правке данного драйвера. А в случае появления устройства в разделе com-портов или в неизвестных устройствах с названием "MT65xx Preloader" либо "MTK usb port" и т.п. следуйте этой инструкции далее.
в появившемся меню нажимаем Обновить драйверы
ищем на компьютере драйвера (например если распаковывали архив с актуальными драйверами, то ищите папку к вашей операционной системе и указываете на файл usb2ser_"здесь указана версия ОСи и разрядность"). Выбираем драйвер для своей операционной системы.
в зависимости от вопросов нажимаем далее/ОК/согласен
на win8 и win8.1 драйверы ставятся с отключенной проверкой подписи.
Отключение проверки подписи на win8 делается так:
Win+I -> Изменение параметров компьютера -> Общие -> Особые варианты загрузки -> Перезагрузить сейчас.
При выключении нажмите Диагностика -> Дополнительные параметры -> Параметры загрузки -> Перезагрузить.
После появится меню, в нем выберите "Отключить обязательную проверку подписи драйверов.
Далее делается установка драйверов по инструкции.
Отключение проверки подписи на win8.1 делается так:
Win+I -> Параметры -> Изменение параметров компьютера -> Обновление и восстановление -> Восстановление -> Перезагрузить сейчас.
При выключении нажмите Диагностика -> Дополнительные параметры -> Параметры загрузки -> Перезагрузить.
После появится меню, нажимаете F7 и ждете перезагрузку компьютера.
Далее делается установка драйверов по инструкции.

Важная информация читать всем без исключения!
Далеко не секрет, что в разных партиях китайфонов порой меняют аппаратные компоненты, которые не могут корректно работать с прошивками для аналогичных устройств с предыдущей партии, конечно нерабочий телефон вы не получите, но вот программное обеспечение, предоставляемое производителем розничным продавцам зачастую оказывается не "самым свежим" и после прошивки новых аппаратов версией ПО, предназначенных для старых ревизий аппарата, пользователь рискует получить частично нерабочий телефон. Чтобы избежать этого крайне строго рекомендуется перед прошивкой аппарата сделать полный rom-backup телефона!
Касается телефонов на процессоре MT6575 и MT6577: Шить preloader и dsp_bl нужно только в случае подъёма кирпича! Во всех остальных штатных обновлениях и перепрошивках НИ В КОЕМ СЛУЧАЕ не ставьте во SP Flash Tool эти галочки и НЕ включайте форматирование!, т.к. можете поиметь проблемы с которыми в домашних условиях или не справится или это будет затруднительно сделать. Бездумная прошивка этих разделов абсолютно бесполезное и очень рискованное занятие, особенно на платформах MT6575 и MT6577.
Касается телефонов на процессоре MT6589, MT6572 и MT6592: При перепрошивке аппаратов через SP_Flash_Tool не шейте файл preloader без крайней необходимости.
Логи программы SP_Flash_Tool хранятся по пути: C:\ProgramData\SP_FT_Logs\"Папка с датой"\SP_FLASH_TOOL.log

Рекомендации по подключению аппарата для прошивки
если возникли проблемы

Может помочь как по отдельности, так и в совокупности: 
удалить все старые драйверы телефона с помощью USBDeview , можно и другие драйверы usb, которые возможно мешают;
установить драйверы из шапки (для большинства подойдут MTK_drivers.rar) или ищите в теме своего устройства;
перегрузить венду, иногда помогает в безопасный режим;
поотключать всякие антивири, брендмауеры и прочие защитники виндовс ;
батарея дб заряжена не менее чем на 50%;
подключать после нажатия кнопки в флештуле (если просто подключать, без или до команды флештула, через некоторое время аппарат может выйти из режима и продолжить загрузку);
выключенный аппарат без батареи или с ней (зависит от модели уточняйте в теме своего аппарата);
подключать прямым заведомо исправным кабелем;
подключать без всяких переходников\удлинителей и хабов;
подключать в зад ББ в порт на маме;
вставить батарею (если не вставлена);
анализировать лог flashtool (обычно C:\ProgramData\SP_FT_Logs\"Папка с датой"\SP_FLASH_TOOL.log)
попробовать\сменить другую версию SP_FlashTool (3.x<=>5.x);
если ничего не помогло, попробовать на другом компьютере.

Создание Rom-backup (FULL BACKUP без пользовательских данных

Пункт 1.Создаем scatter.
Заходим в настройки смартфона в пункт меню "безопасность" и ставим галку на "Неизвестные источники".
Заходим в настройки смартфона в пункт меню "о телефоне" и многократно тапаем на "номер сборки" и как увидите надпись "вы стали разработчиком" выходите в меню и заходите в новый активированный пункт меню "для разработчиков", там ставите галку на "отладка по USB".
Подключаем включенный телефон к компьютеру.
Запускаем MtkDroidTools и ждем когда он подключится к телефону (см. в левый нижний угол программы).
Нажимаем кнопку "Карта блоков", появится окно с картой. В этом окне нажимаем кнопку "Создать scatter файл" и сохраняем файл (имя лучше не менять).

Пункт 2. Чтение ROM из телефона.
2.1 Подготовка
Запускаем SP_Flash_Tool
Открываем сохраненный scatter (в списке появятся блоки с адресами)
Переходим на вкладку Read back
Добавляем блок (кнопка Add)
Двойным кликом открываем добавленный блок, указываем имя файла для сохранения (начинается с ROM_)
Далее в появившемся окне во второе поле вводим в адрес блока cache из scatter-файла (можно открыть в блокноте) и жмем ОК.
Примечание:
1) Если скаттер файл старого типа (см. скриншот ниже), то вы сразу найдете нужный блок cache без проблем, открыв его в блокноте (или как в примере ниже через notepad++)

2) Также вы можете встретить скаттер файл нового типа (см. скриншот ниже), в этом случае вбивать нужно блок cache с пометкой linear_start_addr

2.2 Чтение
Отключаем телефон от компьютера, если до сих пор этого не сделали.
Выключаем телефон
Вытаскиваем и вставляем обратно батарею
В программе SP_Flash_Tool нажимаем кнопку Read back
Подключаем телефон к USB в программе должны побежать сначала красная, затем синяя полоски прогресса. Если не побежали, попробуйте отключить телефон, передернуть батарею, и опять подключить к компу. Если не помогло - значит проблемы с драйверами либо попробуйте подключить устройство без аккумуляторной батареи и повторить данный шаг .
У меня процесс занимает примерно 20-25 минут. После окончания процесса появится зеленый кружок, теперь можно отключить телефон от компа и включить его. SP_Flash_Tool теперь можно закрыть.

Пункт 3. Подготовка блоков для прошивки
Опять открываем MtkDroidTools и подключаем включенный телефон. Убеждаемся, что MtkDroidTools его видит.
Переходим на вкладку root, backup, recovery
Жмем кнопку "Создать бэкап из ROM_ флэштула" и выбираем ранее сохраненный файл из программы SP_Flash_Tool.
Программа предложит автоматически создать CWM, пропатчить boot - это уже на ваше усмотрение (но если хотите чистый бекап, а он и рекомендуется, то отказываемся от пропатчивания).
Бэкап появится в папке MtkDroidTools\backups\...

Теперь нужно сохранить созданный бэкап, им всегда можно будет вернуть телефон к исходному состоянию. Рекомендую помимо папки с кучей файлов из MtkDroidTools сохранить также ROM_ файл для перестраховки.


Важная информация по данной инструкции.
1) Отказавшись от автоматического создания CWM в папке с бекапом оно будет иметь название factory_NONmodified_recovery.img и соответственно штатно при загрузке скаттер-файла во флештул не будет подхватываться автоматически и отображаться, поэтому для удобства рекомендуется его сразу переименовать в recovery.img

2) Т.к. мы отсекаем наш бекап по блок cache, то при загрузке скаттер файла во флештул вы не увидите блоки CACHE и USRDATA (делается это чтобы вы случайно не передали свои личные данные вместе с бекапом человеку, которого будете выручать своим бекапом).

Но здесь есть нюанс, если устройство восстанавливается бекапом без этих блоков, то оно может дальше загрузочного экрана не грузиться, для того чтобы загрузка завершилась успешно необходимо зайти в recovery меню и сделать wipe factory reset.

Создание бекапа при помощи программы MtkDroidTools (Может помочь вам если у вас запарка на создании бекапа по инструкции, указанной выше, но действия описанные на домашней странице обсуждать в этой теме не нужно, т.к. эта тема по другой программе, все вопросы относительно данной программы и инструкций постите там).

Как правильно отформатировать смартфон?
Внимание после данной процедуры слетает IMEI. Так что будьте готовы к тому, что вам потребуется заниматься восстановлением. А также учтите, что после форматирования вы получаете кусок железа без ПО, поэтому потребуется обязательная прошивка устройства.
выключаем смартфон (кабель не подключен к компьютеру)
вынимаем аккумулятор и вставляем обратно (смартфон не включаем)
запускаем программу SP_Flash_Tool
нажимаем кнопку Scatter-loading
выбираем файл MT6589_Android_scatter_emmc.txt (файл из папки с прошивкой, цифры в названии файла могут отличаться и зависят от модели процессора)
нажимаем Format оставляем галочки на Auto format Flash и оставляем последний пункт Format whole flash exept Bootloader
Нажимаем ОК
подключаем смартфон кабелем к компьютеру
через несколько секунд должна пробежать красная полоска
после желтая полоска
когда желтая полоса будет завершена, вы получите всплывающее окно с зеленым кругом, процесс успешно завершен.
закрываем SP_Flash_Tool
отключаем смартфон от компьютера
после форматирования прошивка смартфона осуществляется со всеми галочками через кнопку download

 


Скачать с другого сервера(Яндекс.Диск)


Добавил: Anymous | 14.12.2014 | 7685 | 0.0 / 0

Смотрите также:


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
вверх
Файлы для обмена предоставлены пользователями сайта. Администрация не несёт ответственности за их содержание. На сервере хранятся только торрент-файлы. Это значит, что мы не храним никаких нелегальных материалов, а так же материалов охраняемых авторским правом.
RudSOFT © 2010 - 2024 | Карта сайта | Карта форума | Хостинг от uCoz Cвязь с Администрацией | Информация для правообладателей