- 积分
- 995
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2007-7-23 08:10:41
|
显示全部楼层
这是原帖,你看看说明
Patch 115
;--------------------------------------------------------------------
; *** Увеличение диска С за счет уменьшения диска А ***
; *** Increase disk C by reducing disk A ***
; by Vovan888 , oslik.ru
; 16 june 2007
;Можно совместить с патчем на увеличение диска для 32мб флеша.
;Перед применением надо залить уменьшенный диск А.
;После применения диск С отформатируется !!!
; выбирайте нужную !одну! строчку
;Can be used together with the "Increase disk C size for 32MB flash"
;Apply reduced disk A (ROLF) image before turn the phone on
;Disk C will be reformatted !!!
; set disk A size to 1024K
replace:E20E17A0E3:E20116A0E3
; set disk A size to 512K
replace:E20E17A0E3:E20217A0E3
; set disk A size to 256K
replace:E20E17A0E3:E20117A0E3
; set disk A size to 128K
replace:E20E17A0E3:E20218A0E3
; set disk A size to 64K
replace:E20E17A0E3:E20118A0E3
;--------------------------------------------------------------------
Небольшой камент как самому задать размер диска А.
Выделенная красным часть патча:
; set disk A size to 256K
replace:E20E17A0E3:E20117A0E3
является командой ассемблера ARM:
Code: | ;;50039B68 0E 17 A0 E3 MOV R1, #0x380000 ; size of disk A in bytes |
Патч меняет эту команду на (выделено оранжевым)
Поэтому задавать размер получится не произвольным образом, а только так, чтобы размер влез в одну команду ассемблера.
Думаю смысл понятен. |
|