Как прошить бэкап

Как прошить бэкап

Как прошить бэкап




Скачать файл - Как прошить бэкап

















Lunat , pvsurkov , AlexG1 , KSAT. Вернуться в Обсуждение китайских смартфонов на платформе Spreadtrum. Желание пользователей ее улучшить, во многих случаях приводят к 'окирпичиванию' телефона, а восстановить его потом дело довольно-таки хлопотное и требующее определенных знаний. Даже 'многое повидавшим' пользователям удается это порою с большим трудом. Хорошо подумайте - Оно вам надо? Эта информация содержит описание личного опыта участников форума по работе с прошивками телефонов на базе платформы Spreadtrum. Информация подходит ко всем телефонам на процессорах и Для удобства применения, этот опыт представлен в виде инструкций. Однако наличие этих инструкций не подразумевает гарантию успешных результатов при их выполнении. Не применяйте эту информацию если вы не понимаете значение описываемых действий. Прежде всего, хотелось бы выразить благодарность всем участникам ветки 'процессоры Spreadtrum', которые были 'первопроходцами' по исследованию особенностей телефонов Spreadtrum и в той или иной степени приняли в этом участие, и особую благодарность RushOnline , как непосредственно принявшему в этом участие. Без его помощи, возможно не было бы и этого описания. Опыт работы с телефонами на базе платформы Spreadtrum показал, что испортить прошивку такого телефона очень просто, а восстановиться - сложно. Бывают случаи, когда восстановление даже из родного бэкапа не возвращает телефон в прежнее и желаемое состояние. Поэтому лучше еще раз хорошо подумайте, прежде чем пытаться что-то изменить в прошивке, может будет лучше пользоваться телефоном 'как он есть' - не внося никаких изменений. Однако все же в большинстве случаев при возникновении проблем сохраненная резервная копия прошивки бэкап позволяет восстановить телефон в прежнее состояние. Поэтому рекамендуется перед любыми действиями с телефоном сделать бэкап прошивки. Однако для того, чтобы сохранить бэкап необходимо получить root-права, а для этого в свою очередь - модифицировать прошивку. Так возникает замкнутый круг, разрывая который,тем или иным способом, вы неизбежно идете на риск. Этот риск можно минимизировать, но избавиться от него полностью - нельзя. Поэтому,если Вы все же решите применять информацию из данного сообщении, то делайте это осторожно. Если у Вас возникли проблемы блокировка графического ключа, зависание загрузки системы , то так же не спешите использовать радикальные меры. Например, если Вы установили какое-нибудь приложение, и после него не запускается система, то возможно Вам поможет удаление только одного этого приложения через интерфейс ADB. Так же можно пробовать запустить систему в 'безопасном режиме' при включении нажать и удерживать кнопку 'Меню',работает не на всех экземплярах , сделать сброс к заводским настройкам,сделать 'вайпы' из рекавери. При использовании метода 'прошивания'не родными прошивками, помните, что теряя каждый из разделов родной прошивки, вы еще больше уменьшаете шансы восстановления. Установка драйверов и утилит ADB-Fastboot. Распакуйте архив и запустите DPInst. При следующем подключении телефона в том или ином режиме Windows должен устанавливать эти драйвера к нему. При этом в диспетчере устройств не должно быть неопознанных устройств. Простой способ работает не у всех Позвоните на заблокированное устройство с другого телефона, примите входящий звонок, а затем сверните окно вызова например, клавишей 'Home' , не прерывая входящий звонок, и через настройки отключите графическую блокировку. Скачайте и установите программу: Управление Android средствами ADB. Установленные драйвера на компьютер от вашего Android устройства Включенная отладка по USB на вашем Android устройстве. Возможности программы- Пункт Device attached? Ложить все в папку img, переименование автоматическое. Пункт Unlock Gesture Key — позволяет быстро избавится от графической блокировки если Вы ее забыли, предоставлены два метода 2 метод работает не у всех. Пункт Manual — ручное управление в ADB, Вы сами пишете команды 2 режима Пункт Next — доп. Функции Пункт Update Program Adb Run — для проверки новой версии Пункт Install bootanimation. Пункт для скачивания драйверов Пункт для запуска собственных сценариев bat В меню Manual добавлен пункт adb auto write adb. Эта опция избавляет от необходимости каждый раз писать слово adb перед командами например, вместо adb reboot пишите просто reboot. Способ 2 - Осуществить сброс к заводским настройкам, Wipe При данном методе теряются все пользовательские данные на телефоне, в том числе программы, настройки и файлы. Сброс к заводским настройкам, Wipe. Сброс к заводским настройкам удаляет все пользовательские программы, настройки и личные данные. Существует несколько способов сделать сброс к заводским настройкам. Далее идет их рассмотрение в порядке возрастания сложности и рисков. Способ 1 - Через меню настроек телефона Выполните на телефоне: Названия пунктов могут отличаться Способ 2 - Через режим Fastboot Требуются установленные драйвера и утилита Fastboot. Подключите телефон, запущенный в режиме Fastboot Из командной строки введите следующую команду: Выделить всё fastboot -w reboot Способ 3 - Через меню Recovery Как правильно сделать вайпы в CWM 1. Заходим в рековери 2. После этого можно перезагрузиться выбрав reboot system now Для входа в заводское рекавери обычно используется комбинация клавиш Громкость - и Питание,попадаем в окно с треугольником,затем пробуем нажимать различные кнопки,обычно Домой,если заводское рекавери полноценно,то должно открыться меню рекавери. Если кнопками в рекавери не заходит,пробуем через комп перезагрузиться в него прогами или через adb,или с телефона с помощью сторонних спец прог типа ребутер https: Ниже представлено несколько наиболее популярных способов получения root-прав на телефонах Spreadtrum. Список решений на этом не органичивается. Возможно вам поможет совсем другой метод - поделитесь им в этой теме. Общее, что можно добавить по получению root-прав то, что программы делающие рут вылетают в основном из-за нехватки оперативной памяти в телефоне. Если вам не удалось получить рут из-за вылета, зависания программы делающей его, то перед очередной попыткой, освободите как можно больше оперативной памяти в системе, удалив из нее запущенные процессы и только после этого запускайте установку рута. Так же желательно перед этим сделать сброс к заводским настройкам или Wipe в Recovery, но при этом все ваши данные и установленные вами программы будут удалены. Возможно рут не удасться получить через программы,если в телефоне нет busybox находиться в систем. Установить его самостоятельно без рут прав не получиться. Способ 1 - С помощью одной из специальных программ Программы, устанавливаемые на телефон: Он содержит патч, который кроме Root-прав заодно установит на телефон скрипт, позволяющий сделать бэкап почти всех разделов телефона. Сохраните этот архив на флеш-карту в телефоне Зайдите в CWM-Recovery и выберите пункт меню - install zip from sdcard Появившемся подменю выберите chooze zip from sdcard после чего выберите устанавливаемый архив с карты памяти. Способ 3 - Вручную с помощью эксплойта rageagainstthecage-arm5 Требуются установленные драйвера и утилита ADB. Суть метода заключается в копировании на телефон, а затем выполнении эксплойта rageagainstthecage-arm5 , который даёт временные root-права. Затем вручную устанавливаются файлы приложения Superuser для постоянных root-прав. Метод описан в этом посте: Инструкция от Timur Судя по отзывам, этот способ работал не нескольких телефонах. Способ 4 - Пересобирание раздела System Требуются установленные драйвера, утилита ADB и операционная система Linux желательно Ubuntu. Это наиболее сложный и рискованный метод. Однако он работает на ряде смартфонов. Его суть заключается в том, что из под Linux через ADB большая часть раздела System из телефона копируется на компьютер. Затем туда добавляются недостающие элементы и устанавливаются приложение Superuser и бинарный файл su. Из всего этого собирается новый образ, который прошивается на телефон в раздел System. Инструкция от RushOnline под спойлером внизу первого сообщения. Установка на телефон любого Recovery заключается в прошивании его образа в раздел Recovery. Теоретически прошивание этого раздела никак не может навредить системе телефона. Считается, что в этот раздел можно прошить даже совершенно пустой образ и это никак не отразится на телефоне, кроме работы самого recovery. Все это при условии, что процесс прошивания проходит правильно. О методах прошивания разделов телефона читайте раздел 7. Восстановление из бэкапа, прошивание. Как сохранить родной рекавери,если он имеется,смотрим раздел 6. Создание бэкапа но,без рута,фастбута или полноценного заводского рекавери с рутправами,способ сохранения родного рекавери,пока не найден. CWM-recovery можно найти готовый для своего телефона или собрать его самостоятельно из образов родного Recovery и любого модрекавери для Spreadtrum. Вот коллекция модрекавери для разных телефонов на Spreadtrum , пробуйте, переделывайте: Однако за действия уже прошитого Recovery никто не может отвечать. Оно должно подходить к вашему телефону. Зачастую неподходящий рекавери просто не запускается. Часто бывает, что в установленном Recovery перевернут или не работает экран,но при этом работают все его функции - не подходит драйвер дисплея. В этом случае нам может помочь программа MyPhoneExplorer в конце раздела Используйте этот режим на свой страх и риск. Инструкции по сборке CWM-Recovery из образа родного Recovery Метод 1 - сборка вручную: Распаковать образ своего родного Recovery, с помощью утилит из архива,также подходит и для распаковки-упаковки BOOTа: Для редактирования предназначена только папка rmdisk. Метод 2 - сборка с помощью автоматической 'кухни' Кухня по сборке CWM-Recovery находится здесь - http: Внизу страницы нажмите на синюю кнопку Build. Через некоторое время откроется новая страница. На ней нажмите на ссылку build server. После этого пойдет процесс создания CWMR. По его окончании нажмите на него. Должна открыться графа 'Проект recovery'. Полезная прога,для тех у кого вшиваемые чужие модрекавери не позволяют увидеть картинку на телефоне не подходит драйвер дисплея. Эта прога позволяет продублировать происходящее в телефоне,на экране компа в реальном времени с помощью мышки и клавиатуры. На компе должны быть установлены драйвера телефона,в телефоне включены установка из неизвестных мест и отладка по юсб. Чем нам может помочь эта прога? Нам нужно будет зайти в наш 'не правильный'модрекавери и сделать бекап,из полученного бекапа,сейчас нам нужен будет бут. Нам нужно будет взять из нашего бута его ядро кернел и заменить им ядро в разобранном модрекавери,все,собираем назад модрекави в этой-же проге,вшиваем полученный модрекавери в телефон и радуемся функциональному модрекавери. Ну или кому лениво все это проделывать,пользуемся рекавери через прогу MyPhoneExplorer. Для создания полного бэкапа необходимо скопировать и сохранить все разделы памяти телефона. К сожалению, пока не найден способ считывания всех разделов с помощью программы ResearchDownload, поэтому это действие приходится делать на работающем телефоне. В то же время один из самых важных разделов телефона - NV - может быть считан только с помощью ResearchDownload однако существует мнение, что раздел NV может быть восстановлен из разделов Fixnv , Backupfixnv , Rutimenv и Productinfo , хранящихся в NAND-памяти подробнее здесь. Сохранение информации о текущей разметке Прежде чем начинать работу с прошивкой телефона рекомендуется заблаговременно сохранить информацию о текущей разметке nand-памяти. Для этого можно воспользоваться программой Root Explorer или другогим проводником. Так же посмотреть эти файлы можно через интерфейс ADB, введя команды: Ниже представлены инструкции по созданию резервных копий различных разделов телефона на процессорах Spreadtrum. Перед созданием бэкапа не забудьте сделать 'вайпы' желательно,но не обязательно - например через Recovery или через Fastboot. Сохранение всех разделов, кроме NV с помощью скрипта mkbackup. В том случае, если вы уже устанавливали этот патч из CWM, вы можете сразу переходить к шагу 4. Выставьте для этих файлов разрешения rwxr-xr-x чтение, запись и выполнение. В настройках экрана поставьте автоотключение экрана на 10 минут. Выберите выполнение и дождитесь окончания работы скрипта, не трогая телефон. Если возникнут проблемы в процессе сохранения бекапа,попробуйте заметь флешкарту на другую,отформатировать. Сохранение раздела NV Внимание. Для этого метода требуются подходящие файлы FDL и файл. В настройках, на первой вкладке - Main Page - в поле со списком Select product выберите пункт, соответствующий настройкам подходящего файла. В таблице оставьте галочки только напротив строк FDL1 и FDL2 и укажите для них соответствующие файлы, подходящие разметке памяти телефона. На второй вкладке - Options - снимите все галочки если они есть. На третьей вкладке - Calibration - так же отключите все галочки. На четвертой вкладке - Flash Opreations - включите галочку Active Read Flash и отключите галочки Active Write Flash , Active Erase Flash и Erase All Flash если они есть. В верхней таблице создайте или отредактируйте строку с параметрами, соответствующими месторасположению Base и размеру Size раздела NV на телефоне. Как правило на всех телефонах эти параметры носят следующие значения: Поставьте напротив этой строки галочку. Нажмите кнопку ОК , а затем Start Downloading Подключите телефон в режиме прошивания. Процесс считывания должен начаться автоматически. Если все прошло успешно, в колонке Progress таблицы области отчета будет зеленая надпись 'Passed', а в указанной папке будет лежать резервная копия файла NV. Прежде чем отсоединить телефон нажмите Stop Downloading Пример как должно выглядеть окно настроек на вкладке Flash Opreations: Для того, чтобы восстановиться из бэкапа необходимо прошить все или несколько разделов из сохраненных ранее образов этих разделов. Нередко при восстановлении телефона из нерабочего состояния требуется прошить один или несколько разделов. В частности в ситуации, когда не загружается система, но загружается Recovery и Fastboot скорее всего 'виноваты' такие разделы как System и Userdata. После любого прошивания обязательно делайте 'вайпы' - например через Recovery или через Fastboot. Прежде чем прошивать разделы из бэкапа их необходимо подготовить. Эта подготовка заключается в удалении пустоты в конце файлов образов, которые образовалась при копировании. Для этого нужно удалить длинную последовательность байтов 'FF' в конце файлов с помощью Hex-редактора Hex Editor ,WinHex и т. Править файлы разделов с файловой системой yaffs2 не нужно. Для образа рекавери возможно потребуется еще удаление '00' в конце,если ResearchDownload будет 'ругаться' на его размер. Метод 1 - Прошивание Recovery с помощью Mobileuncle MTK Tools На телефоне должны быть root права Установите в телефон Mobileuncle MTK Tools скачать Положите в корень SDCard свой модрекавери с переименованием в recovery. Запустите Mobileuncle MTK Tools. Метод 1 - Из Fastboot mode Требуются установленные драйвера и утилита Fastboot При этом методе необходимо прошивать отдельно каждый раздел. Это один из самых безопасных и простых методов, поскольку Fastboot является родным режимом для телефона. К сожалению у большинства телефонов этот режим не работает и это вынуждает использовать другие методы. Подготовьте образ прошиваемого раздела. Подключите телефон к компьютеру в режиме Fastboot. Для прошивания отдельного раздела, с предварительной его очисткой, используйте команды: Выделить всё fastboot erase recovery fastboot flash recovery cwm-recovery. Выделить всё fastboot -w После окончания работы с Fastboot введите: Для этого можно воспользоваться подобной командой: Выделить всё adb push yourimage. Метод 3 - Из CWM-Recovery С помощью этого метода можно прошить только разделы System, Userdata, Boot, Recovery и Cache. Для использования этого метода необходимо подготовить 'бэкап' для CWM-рекавери. Контрольные суммы для файлов образов можно посчитать с помощью Md5Checker. Для корректной работы программы ReserachDownload необходимы подходящие к разметке разделов памяти телефона файлы FDL и файл с настройками в формате. Использование неподходящих к текущей разметке файлов FDL и. Эту информацию необходимо сохранить заблаговременно до того, как возникнут проблемы с прошивкой. Файлы FDL Файлы FDL загружаются в телефон с целью выполнения команд ResearchDownload, сценарий для считывания разметки,запускает FDL2 в соответствнии со своим содержимым, Если вы не знаете какую пару файлов FDL использовать для своего телефона, то её можно подобрать. Вот коллекция файлов FDL от различных прошивок: Нельзя ни добавлять,ни удалять кластеры,только переписывать значения,т. Редактировать этот файл,а также строки в любых других файлах прошивки, можно только в Hex-редакторе Hex Editor ,WinHex и т. В FDL1 править ничего не нужно. Подбираем FDL2,в котором последовательность разделов четко соответствует нашей. При не совпадении размеров разделов,правим их на нужные нам из cmdline. Но помните-нельзя изменять структуру,тоесть ни добовлять,ни удалять символы,только заменять. Правка производиться в правой колонке программы. Точное назначение, функции и остальные различия файлов FDL остаются неизвестными. Поэтому, даже при использовании пары FDL с правильно отредактированной строкой разметки, остается риск получить непредсказуемые результаты. Файл с настройками в формате. В том случае, если очередность разделов совпадает с примером и, следовательно, является стандартной, вам не придется редактировать файл. Однако, если у вас нестандартная очередность разделов, то необходимо соответствующим образом подправить файл настроек. О том как это сделать написано в этом посте: Для того, чтобы ResearchDownload начал процесс загрузки необходимо включить на телефоне режим прошивания. На различных телефонах метод подключения может отличаться. Встречаются следующие варианты последовательности действий: Зажатие и удерживание различных кнопок, подсоединение USB, подключение аккумулятора. Зажатие и удерживание различных кнопок, подключение аккумулятора, подсоединение USB. Самый распространенный вариант включения порта для прошивания: Необходимо выключить телефон и извлечь аккумулятор. Далее зажать и удерживать кнопку Home если она сенсорная, то вместо неё может быть какая-то из кнопок громкости. Отпустить кнопку Home, когда компьютер определит устройство. Если это первое подключение телефона в данном режиме, то при подключении должны доустановиться драйвера или их придется доустановить вручную. Прошивание отдельных разделов Подготовьте файлы разделов, которые будут прошиваться. Если они взяты из бэкапа, то необходимо удалить пустоту в виде байтов 'FF' с конца файла с помощью Hex-редактора, кроме system и userdata. В настройках на первой вкладке - Main Page - в поле со списком Select product выберите пункт, соответствующий настройкам подходящего файла. В таблице укажите для строк FDL1 и FDL2 соответствующие файлы, подходящие разметке памяти телефона. Отметьте строки, соответствующие разделам, которые необходимо прошивать и укажите путь к файлам прошивки,кликая два раза по строке FileName напротив нужного файла. На вкладке Options отключите галочку Repartition Переразметка если она стоит. Нажмите 'ОК' и подготовьте программу для начала процесса прошивания, нажав на Start Downloading Подключите телефон в режиме прошивания. Процесс загрузки должен начаться автоматически. Перед записью очередного раздела, программа автоматически отформатирует его. По завершении процесса, если все пройдет успешно, в таблице области отчета в колонке Progress будет зеленая надпись ' Passed '. Прежде чем отсоединить телефон нажмите на Stop Downloading. Стирание отдельных разделов Запустите ResearchDownload В настройках, на первой вкладке - Main Page - в поле со списком Select product выберите пункт, соответствующий настройкам подходящего файла. На четвертой вкладке - Flash Opreations - включите только галочку Active Erase Flash. В таблице области Erase Flash создайте или отредактируйте строку с параметрами, соответствующими месторасположению Base и размеру Size стираемого раздела на телефоне. Например, в файле mtd раздел имеет size 03c В этом случае для колонки Size в ResearchDownload достаточно прописать 0x3c В случае, если раздел имеет size в таблице mtd для для колонки Size в программе достаточно прописать 0x Таблица соответствия mtd и Base: Исходя из этой таблицы для обозначения месторасположения этого раздела в формате Base необходимо использовать значение 0xC. Процесс стирания должен начаться автоматически. Если все прошло успешно, в колонке Progress таблицы области отчета будет зеленая надпись 'Passed'. Прежде чем отсоединить телефон нажмите Stop Downloading. PAC файл с помощью которого можно упростить использование бэкапа при прошивании телефона. Образы всех разделов будут храниться в одном файле, который готов к прошиванию практически сразу при его открытии с помощью ResearchDownload. PAC только из проверенных файлов бэкапа. Скопируйте из бэкапа файлы Код: С помощью Hex-редактора уберите пустоту в виде байтов 'FF' с конца образов всех разделов, кроме system и userdata. Также в рекавери может потребоваться убрать в конце '00',если ResearchDownload будет 'ругаться' на его размер. Скопируйте так же файл для раздела NV,снятый с помощью ResearchDownload В программе в настройках на вкладке Main Page выберите настройку Select Product, соответствующую очередности разделов. Выберите подходящие файлы FDL и для всех записываемых разделов соответствующие им подготовленные файлы. Убедитесь, что в этой таблице включены все галочки. Нажмите кнопку Packet внизу-справа окна настроек. PAC файла, комментарии и место для его сохранения. PAC файл будет готов. Таблица соответствия файлов прошивки файлам бэкапа таблица. Этот раздел нуждается в доработке. Просьба делать замечания по его улучшению. RekGRpth писал а on 17 дек , Для владельцев двухядерных Spreadtrum , ,андроид 4. Все это теория требующая проверки,у меня телефона на Spreadtrum нет,проверить не на чем,все на ваш страх и риск,если что,я не виноват На компьютере должны быть установлены драйвера телефона,настроена утилита ADB и виден в ней телефон,в телефоне включена отладка по USB и установлен суперюзер. Как это сделать и все необходимое есть выше в шапке,идентично с одноядерным Spreadtrum. Когда все настроили и подключили телефон к компьютеру,первое что нам нужно,это узнать содержимое блоков нашего телефона. Достаем этот файлик либо файловым менеджером анроида либо через ADB с помощью команды в консоле Код: Зная содержимое блоков,мы можем сбекапить нужные нам и потом вшить их назад в телефон после их редактирования. Это можно проделать с помощью команд из консоли ADB Пример: Разметку нандпамяти нашего телефона,мы можем узнать из нашего сбекапленного uboot. Модрекавери CWM собираются также,как и для одноянерных,инструкция в шапке выше,под спойлером 5. CWM-Recovery CWM от одноядерных процессоров вам не подойдут,другое ядро. Ищите на просторах инета и выкладывайте здесь в теме. Последний раз редактировалось kam58 25 июн , Элъ Drugovers , у вас получилось снять бекап? MT 16Gb LENOVO K3 Note Hardware: Потренировался на своём перевёртыше, всё сбэкапилось. Вечером отпишусь в тему. Это сообщение ещё бы прикрепить вверху списка, было бы просто отлично. Чтобы получить правильный ответ, сформулируйте правильный вопрос. Все ньюансы описал в первом посту. Получение Root-прав с помощью ZhuoDaShi Если на компьютере уже стоят дрова ADB, то все очень просто. Жмем и дожидваемся окончания процесса. Последний раз редактировалось kam58 29 апр , Последний раз редактировалось kam58 24 апр , Попробуйде загрузить свой смарт в фастбут или рекавери через проги адб из первого поста. У вас версия прошивки 13го года,возможно производитель счел нужным ограничить возможности пользователя по максимому,дабы чтоб он не смог сам себе навредить. Последний раз редактировалось kam58 21 апр ,

Создание полного бэкапа Android-устройства

Войлочные игрушки своими руками

Толстой лучшие стихи

КАК СДЕЛАТЬ БЭКАП ПРОШИВКИ АНДРОИД

Математические методы обработки информации

Fat cat перевод на русский

Компоновочная схема котла де 25 14

8 причин почему русскиене улыбаются

Как сделать бэкап прошивки Андроид устройства

Словарь татарско русский и русско татарский

Приказ об усилении трудовой дисциплины образец

Кредит на карту срочно донецкая обл

#\\{title\\}

Как сделать прическу манекену

Таблица мер стакана

Сколько стоит лада 4х4

Report Page