Эта инструкция не сортирована и не завершает консультации, которые мы получили от ilove3D (Рекпект ему кстати). Она будет обновлена скоро. Извините, если кто-нибудь уже выложил что-то.
Мы в Китае очень любим русский язык, а ваш форум просто прекрасен. Но мы сюда приходим только посмотреть картинки, т.к. по-русски мало что понимаем, да и то неприлично.
"When you flash the sbf, you can see there're many smg files in the same folder try copy them to another folder ( it will disapear when flash finished or rsd closed)
1. The cg34.smg is picture, ringtone, power up off image, and so on icons
2. The cg37.smg is secure setup ( notice that has 0x1000's FF head file, delete it first when modding). It's important because the flexbit in it
3. The cg39.smg is boot logo(not the poweron image,but before it), it simply contains 2 gif image, see the
post:http://moto.it168.com/viewthread.php?tid=31206
4. The cg41.smg is usr/language , so we change fonts here
5. The cg42.smg /usr/setup , some setup config files
6. The cg43.smg / , main file system, the bin, lib, the SYSqtapp ( 0x1000 FF head file)
7. Beside cg39.smg, the other cg34 cg37 cg41 cg42 cg43 are cramfs file systems, you can mount -o -loop the smg in linux(root)
# tar zcvf xxx.tar.gz mountedsmgfolder
# tar zxvf xxx.tar.gz -C targeteditfolder
so you can mod the files in target edit folder then
# mkfs.cramfs targeteditfolder/xxx cg##.smg
so you made a new cg##.smg yourself
You can overwrite the smg content in sbf, be carefull the 0X1000 ff head file, and the origin size of smg , plast FF to your new smg to make the size the same
Make the sbf this way will failed when flash finished ( but it works, it really flashed into your phone), because there're checksums in the position 0x300 ~ , 2 block the end of each line
Use checksum.exe to see the checksums( if you got the value EC FA, it should write as FA EC, it must be the opsite of checksum.exe value)
Overwite the checksums, flash will be perfectly finished"
Когда вы прошиваете sbf, вы можете увидеть, что там есть много smg файлов в той же папке. Попытайтесь скопировать их в другую папку. (Они исчезнут, когда прошивка закончится или rsd будет закрыта)
1. cg34.smg – это картинки, мелодии, заставки на включение и прочие иконки
2. cg37.smg – это безопасная установка (помним, что имеется 0x1000's FF заголовочный файл, удалите его перед изменениями)
3. cg39.smg – это загрузочный логотип (не картинка на включение, а который перед ней). Там просто 2 gif’a, зацените тут
4. cg41.smg – это /usr/language, то есть язык. Мы можем менять шрифты тут.
5. cg42.smg – это /usr/setup, некоторые файлы настроек.
6. cg43.smg – это корневой раздел / , главная файловая система, bin, lib, the SYSqtapp ( 0x1000 FF head file)
7. Все, что опосля cg39.smg, всякие там cg34 cg37 cg41 cg42 cg43 – это файловая система cramfs. Вы можете монтировать mount -o –loop эту шмотку в linux (нужно иметь права администратора root)
# tar zcvf xxx.tar.gz mountedsmgfolder
# tar zxvf xxx.tar.gz -C targeteditfolder
Так вы можете изменить файлы в targeteditfolder (папка, которая является целью изменений), а потом делаем
# mkfs.cramfs targeteditfolder/xxx cg##.smg
Вы ещё можете сделать новую cg##.smg сами.
Можно переписать содержимое smg в sbf, будьте осторожны c 0X1000 ff head file и исходным размером smg. Натолкайте FF в новую smg, чтобы сделать размер как у исходной.
Сделать sbf – эта дорога разверзнется у вас под ногами, когда прошивка закончится (но это работает, на самом деле все уже давно будет в телефоне). Потому что их контрольные суммы по смещению 0x300 ~ , 2 блока в конце каждой линии.
Используйте checksum.exe, чтобы посмотреть контрольную сумму (если получите значение EC FA, надо записать FA EC. То есть переворачиваем значение, полученное в checksum.exe)
Перепешите контрольную сумму и прошивка успешно завершится.
Перевод с английского: pahan_tver
Сообщение отредактировал pahan_tver - 22.12.2006, 10:06
Мы в Китае очень любим русский язык, а ваш форум просто прекрасен. Но мы сюда приходим только посмотреть картинки, т.к. по-русски мало что понимаем, да и то неприлично.
"When you flash the sbf, you can see there're many smg files in the same folder try copy them to another folder ( it will disapear when flash finished or rsd closed)
1. The cg34.smg is picture, ringtone, power up off image, and so on icons
2. The cg37.smg is secure setup ( notice that has 0x1000's FF head file, delete it first when modding). It's important because the flexbit in it
3. The cg39.smg is boot logo(not the poweron image,but before it), it simply contains 2 gif image, see the
post:http://moto.it168.com/viewthread.php?tid=31206
4. The cg41.smg is usr/language , so we change fonts here
5. The cg42.smg /usr/setup , some setup config files
6. The cg43.smg / , main file system, the bin, lib, the SYSqtapp ( 0x1000 FF head file)
7. Beside cg39.smg, the other cg34 cg37 cg41 cg42 cg43 are cramfs file systems, you can mount -o -loop the smg in linux(root)
# tar zcvf xxx.tar.gz mountedsmgfolder
# tar zxvf xxx.tar.gz -C targeteditfolder
so you can mod the files in target edit folder then
# mkfs.cramfs targeteditfolder/xxx cg##.smg
so you made a new cg##.smg yourself
You can overwrite the smg content in sbf, be carefull the 0X1000 ff head file, and the origin size of smg , plast FF to your new smg to make the size the same
Make the sbf this way will failed when flash finished ( but it works, it really flashed into your phone), because there're checksums in the position 0x300 ~ , 2 block the end of each line
Use checksum.exe to see the checksums( if you got the value EC FA, it should write as FA EC, it must be the opsite of checksum.exe value)
Overwite the checksums, flash will be perfectly finished"
Когда вы прошиваете sbf, вы можете увидеть, что там есть много smg файлов в той же папке. Попытайтесь скопировать их в другую папку. (Они исчезнут, когда прошивка закончится или rsd будет закрыта)
1. cg34.smg – это картинки, мелодии, заставки на включение и прочие иконки
2. cg37.smg – это безопасная установка (помним, что имеется 0x1000's FF заголовочный файл, удалите его перед изменениями)
3. cg39.smg – это загрузочный логотип (не картинка на включение, а который перед ней). Там просто 2 gif’a, зацените тут
4. cg41.smg – это /usr/language, то есть язык. Мы можем менять шрифты тут.
5. cg42.smg – это /usr/setup, некоторые файлы настроек.
6. cg43.smg – это корневой раздел / , главная файловая система, bin, lib, the SYSqtapp ( 0x1000 FF head file)
7. Все, что опосля cg39.smg, всякие там cg34 cg37 cg41 cg42 cg43 – это файловая система cramfs. Вы можете монтировать mount -o –loop эту шмотку в linux (нужно иметь права администратора root)
# tar zcvf xxx.tar.gz mountedsmgfolder
# tar zxvf xxx.tar.gz -C targeteditfolder
Так вы можете изменить файлы в targeteditfolder (папка, которая является целью изменений), а потом делаем
# mkfs.cramfs targeteditfolder/xxx cg##.smg
Вы ещё можете сделать новую cg##.smg сами.
Можно переписать содержимое smg в sbf, будьте осторожны c 0X1000 ff head file и исходным размером smg. Натолкайте FF в новую smg, чтобы сделать размер как у исходной.
Сделать sbf – эта дорога разверзнется у вас под ногами, когда прошивка закончится (но это работает, на самом деле все уже давно будет в телефоне). Потому что их контрольные суммы по смещению 0x300 ~ , 2 блока в конце каждой линии.
Используйте checksum.exe, чтобы посмотреть контрольную сумму (если получите значение EC FA, надо записать FA EC. То есть переворачиваем значение, полученное в checksum.exe)
Перепешите контрольную сумму и прошивка успешно завершится.
Перевод с английского: pahan_tver
Сообщение отредактировал pahan_tver - 22.12.2006, 10:06