Делаем прошивки самостоятельно для телефонов с WM 6.5

Прошивки и их моды\ Кухни\ Игры и приложения\ Различные настройки\ Различные вопросы по ОС Android и WM и т.п.

Модераторы: Lunat, pvsurkov, AlexG1, KSAT

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#61 » rgusev » 18 мар 2011, 19:18

Nick_Shl писал(а):Это через ImageMerge? Можно подробнее весь процесс? Хочу выкинуть из прошивки SPB Shell...
для сборки или для разборки?
ImageMerge это уже сборка прошивки.
Разборка, просто натравить viva на bin файл прошивки.
Получите несколько файлов, среди которых есть FLASH.nb0
это и есть основное тело прошивки. Его разбирать обычным способом через osnbtool.

разборка прошивки
viva Ciphone.bin
получаем 5 файла
IPL.nb0
RAMInit.nb0
USBLoad.nb0
XLDR.nb0
FLASH.nb0

разборка FLASH.nb0
osnbtool -sp ..\ROMs\FLASH.nb0
osnbtool -d ..\ROMs\FLASH.nb0.OS.NB 1 xip.bin
osnbtool -d ..\ROMs\FLASH.nb0.OS.NB 2 imgfs.bin
Получаем
FLASH.nb0.OS.NB
FLASH.nb0.PRE
xip.bin
imgfs.bin

разборка imgfs.bin
imgfstodump.exe imgfs.bin

запускаем OsBuilder и далее по тексту.
Шаблон для нового XIP делаем на основе FLASH.nb0.OS.NB
  • 0

Аватара пользователя
rgusev
Специалист
 
Сообщения: 431
Зарегистрирован: 12 ноя 2010, 17:44
Репутация: 62

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#62 » temichz » 26 мар 2011, 20:17

поскажите пожалуйста! А в прошивке можно через разборку поменять местами цвета красный и синиию

З.Ы. Прошил кита и цвета красный и синий поменялись местами, родной прошивки нет.
  • 0

Аватара пользователя
temichz
Интересующийся
 
Сообщения: 53
Зарегистрирован: 05 ноя 2009, 12:11
Репутация: 0

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#63 » Capricorn7B » 27 мар 2011, 20:09

Добрый день!
Вопрос: имеется A8181+ Desire G7(P05-HTC7), на процессоре K3. Телефон изначально по получении по своему желанию вис/перегружался. После хр начались новые танцы с бубном - после калибровки запускается автоустановка спб-шелл и прочих допрограмм и тел на этом этапе снова либо вешается, либо перегружается. Запросил у китайцев прошивку - дали ссылку на две 13(похоже различие во внешнем виде). Перепрошивка обеими не помогла.
Не подскажете, можно ли вырубить автоустановку без переборки прошивки? Если нельзя, то где в разобранной прошивке смотреть файлы предназначенные для автоинсталяции?
PS Кросс в теме по железу
- Разрешите пригласить вас на чашечку коооофе...- прорычал он. Поправил набедренную повязку, наматывая косу упирающейся на волосатую руку, закинул за спину дубину и направился в сторону пещеры..(c)
  • 0

Аватара пользователя
Capricorn7B
Интересующийся
 
Сообщения: 46
Зарегистрирован: 27 мар 2011, 20:03
Откуда: Zp UA - Msk RU
Репутация: 10

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#64 » oxym » 09 апр 2011, 18:09

подскажите плиз кто знает, есть две прошивки, одна с 0409 языком, вторая новая и более корректно работающая но только 0804, как мне безболезненно добавить или заменить язык на английский?
распаковываются вроде нормально - с обоих прошивок получаю сис оем и ром
  • 0

Аватара пользователя
oxym
Новичок
 
Сообщения: 7
Зарегистрирован: 07 сен 2010, 12:41
Репутация: 0

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#65 » rgusev » 19 апр 2011, 15:05

oxym
Дайте сюда разобранную до пакетов ОС. Русифицирую/англофицирую. Что уж хотите.
Если получится, напишу как.
Вот SYS OEM и ROM и давайте.
И ещё, точный билд ОС. (но не критично, но всёже желательно не допускать пересортицы)

Добавлено спустя 1 минуту 16 секунд:
Гм.
В ПМ нипишите как выложите. Я не подписан на эту тему и в обще мне не совсем сейчас до этого..
Но сделаю.

Добавлено спустя 8 минут 20 секунд:
Capricorn7B писал(а):Не подскажете, можно ли вырубить автоустановку без переборки прошивки? Если нельзя, то где в разобранной прошивке смотреть файлы предназначенные для автоинсталяции?
Отдельная партиция под названием Customer. (с очень большой вероятностью)
Но зависит всё же от структуры прошивки.
Это у вас EXTRom.
  • 1

Аватара пользователя
rgusev
Специалист
 
Сообщения: 431
Зарегистрирован: 12 ноя 2010, 17:44
Репутация: 62

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#66 » MILLER082 » 30 апр 2011, 20:41

$en$ey
где найти viva tools? тоже начал мучать iHTC 8585 .
нашел, распаковал, получил 5 файлов.
тут встал, flash.nb0 не допру как раздербанить.
подсовываю в Kitchen_OSBuilder.v2 , как выше говорили,а оно в ответ

FLASH.nb0:
Начало MBR :0x00202000
Размер сектора :0x0808
Разделы:4
1: BOOT-UL 0x00203010-0x003433FF CHS-OK
2: XIP 0x00343400-0x006C6BFF CHS-OK
3: IMGFS 0x006C6C00-0x05211BFF CHS-OK
4: FATFS 0x05211C00-0x1FDFBFFF CHS-OK

Регионы FLASH:3
0: XIP
1: RDONLY
2: FILESYS

Извлечение раздела XIP...Ok
Чтение после конца потока невозможно.
  • 0

Аватара пользователя
MILLER082
Интересующийся
 
Сообщения: 20
Зарегистрирован: 21 авг 2010, 11:19
Репутация: 4

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#67 » dimbel » 08 май 2011, 23:19

доброго времени суток.
вопрос такого плана разбираю я прошивку при помощи viva
потом osnbtool -sp flash.bin
потом подсовываю ему родные слитые с аппарата xip и imgfs и собираю обратно
osnbtool -с FLASH.nb0.OS.NB 1 xip.bin
osnbtool -с FLASH.nb0.OS.NB.new 2 imgfs.bin
потом copy /b/y FLASH.BIN.PRE+FLASH.BIN.OS.NB.NEW.new FLASH_NEW.BIN
и после всех этих действий размер файла примерно 500мегабайт
как его упресовать обратно?
:du_ma_et:
  • 0

Аватара пользователя
dimbel
Новичок
 
Сообщения: 4
Зарегистрирован: 25 апр 2011, 22:12
Репутация: 0

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#68 » rgusev » 12 май 2011, 12:30

MILLER082
dimbel
Сегодня выложу кухню.
Доделал я её.

Добавлено спустя 1 час 21 минуту 27 секунд:
Кухня под машинки на Hisilicon K3.
В частности под HD2 односимочный дисплей 4.3" и IHTC, HD2, T8585 дисплей 3.6"
Так же подходит к С-шкам. (псевдо iPhone)
Название: kitchen.rar
Размер: 5.10 Мб
Доступен до: 2011-06-11 13:55:54
Ссылка для скачивания файла: http://ifolder.ru/23473411
 


Добавлено спустя 4 минуты 53 секунды:
Отпишитесь как оно.
Понятно всё или нужно что ещё пояснить.
  • 3

Аватара пользователя
rgusev
Специалист
 
Сообщения: 431
Зарегистрирован: 12 ноя 2010, 17:44
Репутация: 62

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#69 » DiMoN2002 » 16 май 2011, 22:22

rgusev
В общем попробовал я Вашей кухней пересобрать прошивку от Ciphone C8. Хотелось русифицировать китайскую последнюю прошивку в которой только китайский язык. Т.к. даже с английским только на 6.1, а хочется 6.5.
Разобрал без проблем, заменил/подредактировал все lang_0804 модули в SYS.
Собрал все это дело в IDT. Залил на карту памяти, прошилось без ошибок.
Потом включаю телефон, он начинает грузится (загрузочная заставка появляется). А потом просто черный экран и ничего не происходит.
Есть подозрение что надо бы хард резет сделать, но как его сделать на этом теле так и не нашел.
Качелька вверх+главная кнопка+power дают Download Mod. Громкость вверх+вниз+power дают прошивку с карты памяти.
В общем как-то так пока. Кстати не пересобранная прошивка шьется и работает без проблем.
Может я что-то не так делал?
Или как добавить русский в прошивку?
Выложил разобранный Dump (http://narod.ru/disk/13121906001/DUMP.zip.html).
Помогите пожалуйста зарусить или подскажите как это сделать?
  • 0

Аватара пользователя
DiMoN2002
Интересующийся
 
Сообщения: 55
Зарегистрирован: 08 сен 2009, 12:58
Репутация: 13

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#70 » rgusev » 17 май 2011, 11:51

Я его пересоберу, но проверить мне, как вы понимаете неначем.
Вы переключали режим сборки с 6.1 на 6.5? А то может забыли.

Добавлено спустя 54 секунды:
P.S.
Погодите пока менять что либо в прошивке.
Для начала разберите/соберите чтоб работало.

Добавлено спустя 1 минуту 57 секунд:
!! Кстати, у вас то прошивка на какой винде? 6.1 или 6.5?
Соответствующий режим выбирать нужно.

Добавлено спустя 15 минут 41 секунду:
И ещё.
Русификацию вы как делали?
Это достаточно тонкий вопрос.
Вы initflashfiles.dat правили?

Добавлено спустя 23 минуты 4 секунды:
Тэкс.
У меня ваш FLASH.nb0 получается 121 мег. Это правильный размер? Сравните с исходным FLASH.nb0.
  • 0

Аватара пользователя
rgusev
Специалист
 
Сообщения: 431
Зарегистрирован: 12 ноя 2010, 17:44
Репутация: 62

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#71 » DiMoN2002 » 17 май 2011, 12:58

rgusev писал(а):Я его пересоберу, но проверить мне, как вы понимаете неначем.
Вы переключали режим сборки с 6.1 на 6.5? А то может забыли.

Добавлено спустя 54 секунды:
P.S.
Погодите пока менять что либо в прошивке.
Для начала разберите/соберите чтоб работало.

Добавлено спустя 1 минуту 57 секунд:
!! Кстати, у вас то прошивка на какой винде? 6.1 или 6.5?
Соответствующий режим выбирать нужно.

Добавлено спустя 15 минут 41 секунду:
И ещё.
Русификацию вы как делали?
Это достаточно тонкий вопрос.
Вы initflashfiles.dat правили?

Добавлено спустя 23 минуты 4 секунды:
Тэкс.
У меня ваш FLASH.nb0 получается 121 мег. Это правильный размер? Сравните с исходным FLASH.nb0.


Да режим 6.5 я включал.
FLASH.nb0.OS.NB - 256Мб
Русификацию делал, просто заменял rgu (с проверкой системных путей, сохранял в Unicode) и mui.
Пакеты брал из сборки 6.5 для ромоделов с 4pda.
В initflashfiles.dat ничего не правил.
А можете пересобрать с русификацией, а я попробую залить проверить?
  • 0

Аватара пользователя
DiMoN2002
Интересующийся
 
Сообщения: 55
Зарегистрирован: 08 сен 2009, 12:58
Репутация: 13

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#72 » rgusev » 17 май 2011, 13:15

DiMoN2002 писал(а):В initflashfiles.dat ничего не правил.
"потому и не кусают"(с)
У вас в initflashfiles.dat остались пути на китьайском(иероглифами)
Сейчас я убегаю, чуть позже напишу как и главное чем править initflashfiles.dat.
Блокнотом нельзя. Там нужные данные кодированы. блокнот просто набор символов покажет.

Добавлено спустя 1 минуту 52 секунды:
DiMoN2002 писал(а):FLASH.nb0.OS.NB - 256Мб

Я спрашивал о FLASH.nb0, а не о FLASH.nb0.OS.NB
  • 0

Аватара пользователя
rgusev
Специалист
 
Сообщения: 431
Зарегистрирован: 12 ноя 2010, 17:44
Репутация: 62

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#73 » DiMoN2002 » 17 май 2011, 13:41

Оригинальный FLASH.nb0 - 132612 кБ
После сборки - 121 047 кБ
Странно как-то :du_ma_et:

Причем я просто разобрал и собрал обратно, ничего не меняя.
  • 0

Аватара пользователя
DiMoN2002
Интересующийся
 
Сообщения: 55
Зарегистрирован: 08 сен 2009, 12:58
Репутация: 13

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#74 » rgusev » 17 май 2011, 14:22

DiMoN2002
допустимо. Разное сжатие.
Не 100% "так и должно быть", а именно "допустимо"
  • 0

Аватара пользователя
rgusev
Специалист
 
Сообщения: 431
Зарегистрирован: 12 ноя 2010, 17:44
Репутация: 62

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#75 » DiMoN2002 » 17 май 2011, 14:41

rgusev
Сейчас попробую залить пересобранную прошу.

Пересобрал, залил. Все заработало.
Подскажите как её зарусить можно?
  • 0

Аватара пользователя
DiMoN2002
Интересующийся
 
Сообщения: 55
Зарегистрирован: 08 сен 2009, 12:58
Репутация: 13

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#76 » rgusev » 17 май 2011, 16:45

DiMoN2002 писал(а):Пересобрал, залил. Все заработало.
Отлично
DiMoN2002 писал(а):Подскажите как её зарусить можно?
Это инструкцию писать нужно.
По шагам.
1. Заменяем ланги в SYS на 419 от того же билда (если не от того, то нужно знать от какого можно, от какого нельзя) Соответсвенно 804 удаляем.
"Лишние" 419 тоже не нужны.
2. Открываем ROM\XIP\boot.rgu
Меняем ключи языка
[HKEY_LOCAL_MACHINE\MUI]
"SysLang"=dword:419
[HKEY_CURRENT_USER\MUI]
"CurLang"=dword:419
3. Переименовать OEM\OEM_Lang_0804 в OEM_Lang_0419
Там же В .rgu исправляем
[HKEY_LOCAL_MACHINE\System\Pictures\Camera\OEM\PictureLocation]
"Internal"="\\My Documents\\[][][]\\"
на
"Internal"="\\My Documents\\Мои рисунки\\"
4. Теперь самое муторное. Перевод initflashfiles.dat
Открываем initflashfiles.dat в InitFFBuilder_2.exe (прилагается в аттаче)
Находим и открываем в той же программе initflashfiles.dat из прошивки нужной (русской) локализации и ТОГО ЖЕ ТИПА БИЛДА ОС. (чтоб был CE 6.5 с верхним или нижним баром соответсвенно)
По аналогии с образцом (русским initflashfiles.dat) правим китайский initflashfiles.dat "на русский манер".
В принципе можно не ручками, а копипастом через буфер.
5. Гм... вроде всё. Это если без портирования. Просто локализация.
----------------------------------------------------
Название: InitFFBuilder_2.rar
Размер: 52.88 кб
Доступен до: 2011-06-16 16:45:03
Ссылка для скачивания файла: http://ifolder.ru/23587961
  • 0

Аватара пользователя
rgusev
Специалист
 
Сообщения: 431
Зарегистрирован: 12 ноя 2010, 17:44
Репутация: 62

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#77 » DiMoN2002 » 17 май 2011, 17:02

rgusev
Спасибо. Попробую.
А портирование сложнее я так понимаю?

Кстати прошивка пересобранная хоть и встала, но какая-то странная. Часть ярлыков и надписей пропало. И при подключении к компу тело перестало определяться.

Ну в общем буду эксперементировать.
  • 0

Аватара пользователя
DiMoN2002
Интересующийся
 
Сообщения: 55
Зарегистрирован: 08 сен 2009, 12:58
Репутация: 13

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#78 » rgusev » 17 май 2011, 17:18

DiMoN2002
Читаем описание кухни. В частности о блокировке реестра от изменений.

Добавлено спустя 6 минут 1 секунду:
DiMoN2002 писал(а):А портирование сложнее я так понимаю?
В "голом виде"? Проще.
Но конечный результат, это уже отдельный вопрос.
  • 0

Аватара пользователя
rgusev
Специалист
 
Сообщения: 431
Зарегистрирован: 12 ноя 2010, 17:44
Репутация: 62

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#79 » DiMoN2002 » 17 май 2011, 17:54

rgusev
Ок. Вроде внимательно старался читать.
А не подскажете вот у меня сборка винды 5.2 билд 23090.5.3.0 HVGA
Какую сборку мне взять из которой вытянуть SYS (вот отсюда http://4pda.ru/forum/index.php?showtopic=96620&st=400#entry5624560)?
  • 0

Аватара пользователя
DiMoN2002
Интересующийся
 
Сообщения: 55
Зарегистрирован: 08 сен 2009, 12:58
Репутация: 13

Re: Делаем прошивки самостоятельно для телефонов с WM 6.5

Сообщение Ответ:#80 » oleges » 17 май 2011, 18:20

Здравствуйте господа ромоделы.Имею две прошивки на смартg5 hts ,на одной прошивке не корректно работает будильники любые на второй софт камеры,я не спец в сборке разборке прошивок,боюсь напортачить и убить тело,может кто нибудь ради спортивного интереса помочь мне разделить прошивки,т.е оставить голую винду,и отдельно софт устанавливаемый этой прошивкой.
За ранее благодарен
  • 0

Аватара пользователя
oleges
Интересующийся
 
Сообщения: 41
Зарегистрирован: 28 мар 2010, 13:32
Репутация: 1

Пред.След.

Вернуться в Программная часть КПК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

x

#{title}

#{text}