Nokia Cooker (updated to v3.4) 18.08.2013

Предишната тема Следващата тема Go down

Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Чет 10 Мар - 11:26

Ето може би най-важната програма за модване на Firmware-ите за Symbian OS,без която на практика просто би било невъзможно създавването на Custom Firmware  Wink Ето и подробно описание на програмата,за жалост на английси език:

Description

Nokia Cooker is a PC software reserved to the Cookers, which allows to modify the files containing the phone's firmware to create customized firmwares versions named Cooked-Firmware.

Nokia Cooker can modify data which is located in:
- UDA
- ROFS
- ROFx
It can't modify data located in the CORE yet.

Not all the ROFS/ROFx can be modded!
Modding a protected ROFS/ROFx you'll risk to brick the phone.
If you aren't sure that your ROFS/ROFx can be modded, don't do it.
The modding of the UDA, instead, is always a safe operation.


Informations for Developers about Plugins:

When NokiaCooker launches your application it will pass the 4 command-line parameters below:
1) the file currently selected in the window on the right side
2) the path where the fw files have been extracted (eg: c:\nokiacooker\files\n8fw_extracted\)
3) firmware filename (eg: RM-596_011.012_U01.01_79.92_prd.uda.fpsx)
4) firmware type (UDA, ROFS, CORE, UNKNOWN)

How to read the arguments depends on the programming language you're using:
- for Delphi you should use ParamStr() ParamCount()
- for C# you can find the source code of a skeleton Plugin inside \NokiaCooker\TestPlugins\


NokiaCooker Change-Log:
1.1:
- Fixed: support for large UDA files too (N8 - 16Gb File) but it will takes a lot of time to process them.
- Improved: NaviFirm+ plugin updated to 1.1 version
- Improved: ROFX repack seems to work properly (E71)
- Improved: ROFS repack is more accurate. Supports the attExtra attribute (N8)
- NOTE: you can't flash the modded N8 ROFS yet.

1.0
- New: Shows the maximum ROFS partition size and the ROFS extimated size.
- Improved: NaviFirm plugin updated to 0.9 version
- Improved: the "Allow ROFS Resize" option is not needed anymore and it has been removed.
- Fixed: the "Allow ROFS Resize" option sometimes corrupted the ROFS rebuild process, causing strange issues in the Cooked Fw.

0.9
- New: File > Recent Files
- Improved: NaviFirm plugin updated to the latest version
- Fixed: The "Advanced > Repack using rofs data: ROFS.ROM" option wasn't working properly when packing a ROFS bigger than original

0.8
- Fixed: Due to some recent changes the CRC-Fixer routine wasn't working properly anymore.
- Fixed: Removed tooltip from the "add/remove plugins" button.
- Improved: The CRC-Fixer routine will fix the fw CRC to match the one contained in the .vpl file (if the .vpl file exists) otherwise will match the original CRC if the .vpl file doesn't exists.
- Improved: Unpacking Speed.

0.7
- New: Support for 3rd party Applications/Plugins. You can Drag & Drop any executables to the Plugin's toolbar to add them to NokiaCoooker
- Fixed: for some UDA, the bkupBootRecord wasn't handled properly showing the message 'Root Cluster is NOT Supported!'

0.6
- New: Added a smart CRC-Fixer: There will be no more CRC warnings in Phoenix!
- Improved: Replaced checkbox with button for ROFS resize
- Improved: Sligtly GUI improvements
- Improved: Better performances when showing folders with a lot of files

0.5
- New: you can now create cooked fw for N8 (UDA/FAT only)
- New: added a checkbox to allow resizing of ROFS/ROFx images.
- Fixed: FAT/UDA editor wasn't working properly.

0.4.3
- Improved: Log Window can be resized
- Improved: The OBY is created trying to keep the same file order as in the original firmware.
- Fixed: Warnings raised from the RofsBuild.exe command will be shown in the log window and the repack will complete successfully. If the RofsBuild.exe raised an error, the repack will not be completed.

0.4.2
- Fixed: Some ROFS file were skipped during the Rebuild if the file was in a very long path like:
 "C:\Documents and Settings\Root\Desktop\NokiaCooker BETA 0.4.1\Files\private\10203636\security\trustroots\device\certificates\TMO_trusted_third_party_certificate.cer"

0.4.1
- Improved: Shows warning messages raised from the RofsBuild.exe command
- Improved: ROFX Rebuild

0.4
- New: FAT32 file-system is now supported. (X6 UDA is in FAT32 format)
- New: Extension Column in the grid. So you can easily remove unneeded languages files from the ROFS
- New: Experimental ROFx support... It should work but NEEDS TO BE TESTED!
- New: Automatically creates a Backup File when repacking firmware.
- Improved: FAT Detection
- Fixed: ROFS Rebuild for N97


PLEASE NOTE: this tool is very easy to use, but it is always a tool for experts and smart people, it is not for everyone!
If you remove or replace some critical system component, your phone will dead at 100%, you have to know exactly which is the purpose of the files that you remove/replace!





[You must be registered and logged in to see this link.]


Последната промяна е направена от ivo777 на Нед 18 Авг - 4:53; мнението е било променяно общо 6 пъти

_________________
Nokia Lumia 1020
Windows Phone 8.1
OS version: 8.10.12359.845
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Редактор на снимки

Писане by leso on Чет 17 Мар - 20:37

Някой има ли представа кои са файловете на редактора на снимки, по-конкретно на филтрите?

leso

Брой мнения : 7
Join date : 12.03.2011

Вижте профила на потребителя

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Пет 18 Мар - 6:03

@leso,не беше тук най-подходящото място да зададеш въпроса си,но все пак ще ти отговоря.Не съм убеден точно кои от файловете отговарят на филтрите,но ето ги екстрактнати абсолютно всички файлове от видеоредактора на Nokia N8: [You must be registered and logged in to see this link.]
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by leso on Чет 24 Мар - 19:45

Извинявай за поста и мерси за файловете, когато имам време ще се опитам да напиша допълнителни филтри и ще ги кача.

leso

Брой мнения : 7
Join date : 12.03.2011

Вижте профила на потребителя

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Сря 2 Ное - 20:16



Нова версия на програмата,2.1.Ето и какво ново в нея:


NokiaCooker Change-Log:
2.1:
- New: you can extend the ROFS1 partition to the maximum size.
- New: added Yellow status for the Estimated Size.
.When it is marked in Red, the repack will probably fail and you'll be forced to remove some data.
.When it is marked in Green the repack will probably complete successfully.
.When it is marked in Yellow, the size of the current data is near to the limits of the Partition, so you have to try to repack the fw to know exactly if it will be repacked successfully or not.
.In any case, NokiaCooker will never let you write outside of the Partition Size limits, so it will be always safe to flash the repacked fw.
- Improved: shows a confirm dialog when you attempt to close the fw file and it has not been saved yet.
- Improved: in order to grand a safe repack, 2 different checks are performed when repacking the data to be 100% sure that the new data will not exceed the maximum partition length.
- Improved: toolbars settings (text and icon size) can be customized using the right mouse button.
- Improved: added expand all / collapse all commands in the treeview.
- Improved: avoid TreeView flickering when the directory selected contains a lot of files.
- Improved: computation of the final CRC takes less memory, allowing to process bigger UDA files.
- Improved: better computation of the new blocks needed during repack.
- Improved: ROFS1 partition size detection.
- Fixed: message "NokiaCooker is running as Administrator" was wrongly shown when UAC was disabled.
- Fixed: after removing some data from the ROFS1, the filesize of the repacked fw was still unchanged.
- Fixed: shows an error when trying to repack an unsupported UDA-MMC (BlockType49)
- Fixed: drag&drop was disabled after selecting a recent fw file that didn't exist anymore

2.02:
- Fixed: for some fw, the rebuild corrupts the header informations

2.01
- Fixed: forgot to remove some debugging code that raises some errors when rebuilding images.

2.0
- New: it is now possible to cook ROFS1 too
- New: unlock ROFS1 / ROFS2 / ROFS3 feature (aka "ROFS Recalibration")
- New: Estimated Size and Partition Size are available for FAT image too
- New: added the "Explore Files" button in the toolbar
- New: added main icon
- New: added a context menu to both TreeView and Grid
- Improved: performances when viewing folders containing lot of files
- Improved: performances when deleting the temporary files
- Improved: performances when computing the estimated size
- Improved: performances for the treeview control
- Improved: grid component has been replaced with a new one
- Improved: error handling when opening bad fw files
- Improved: computation of the original CRC has been refactored to use less memory
- Improved: added marker (*) to the fw filename to notify fw needs to be saved
- Improved: Header Parsing
- Improved: log window contains more details
- Improved: minor changes in the GUI
- Improved: realtime detection for the changes in the file-system. The GUI will be automatically updated when you add/remove/rename contents directly using Explore.
- Fixed: Detection of the Partition Size
- Fixed: Computation of the Estimated Size
- Fixed: Wrong CRC computation for some UDA files (eg. N95)
- Fixed: Error when repacking an empty ROFS


[You must be registered and logged in to see this link.]
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

NokiaCooker v2.6

Писане by baibrother on Вто 21 Фев - 8:28

NokiaCooker v2.6 Change-Log:
- Fixed: Extend ROFS1 feature was broken due to the 2.5 changes related to the Unlock ROFS.

NokiaCooker v2.5 Change-Log:
- Fixed: sometimes the following message was wrongly shown when saving the fw file "Error repacking fw, Block position has changed!"
- Improved: Unlock ROFS feature has been rewritten to support a larger set of core files.
- Improved: NokiaCooker adds its own signature to the file \resource\versions\customersw.txt

NokiaCooker v2.4 Change-Log:
- New: I've only added a personal message to Cookers Smile It will be shown after the fw has been repacked.

NokiaCooker v2.3.1 Change-Log:
- Fixed: the final CRC value was still wrong for some fw files.

NokiaCooker v2.3 Change-Log:
- Fixed: a quick, but important, bug-fix. In the previous version, the changes to the ROFS1 (CORE) were not applied.

NokiaCooker v2.2 Change-Log:
- New: added new option to extract the ROM. You can find it inside the menu "Advanced > Extract ROM to File..."
- Improved: reports an error when trying to open corrupted firmware files.
- Improved: slightly changes to the fw parsing engine.
- Fixed: the final CRC value was wrong for files < 1Mb.
- Fixed: "Can't detect Partition Data" error when opening an unkown image format.


Вече можете да модифицирате и core файла Wink

[You must be registered and logged in to see this link.]
avatar
baibrother

Брой мнения : 67
Join date : 09.07.2011

Вижте профила на потребителя

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Вто 21 Фев - 8:41

baibrother написа:Вече можете да модифицирате и core файла Wink

Това абсолютно не отговаря на истината,тествано.За отключване на ROFS-овете да,но не и за едитване на CORE файла.
Все пак реп+ за качването на последната версия на програмата и подробния чейнджлог,ако ти се занимава качи и navifirm 1.7 Wink
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by baibrother on Вто 21 Фев - 8:58

Дано не говорим за различни неща, но с тази версия аз разопаковах твоя core файл и промених някои от ефектите по мой вкус, после успешно флашнах. Ползвах core файла на версия 8 от 111.030.0609

[You must be registered and logged in to see this link.]
avatar
baibrother

Брой мнения : 67
Join date : 09.07.2011

Вижте профила на потребителя

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Вто 21 Фев - 9:11

baibrother написа:с тази версия аз разопаковах твоя core файл и промених някои от ефектите по мой вкус, после успешно флашнах

Хм,странно...само един път пробвах с тази програма - разопаковах успешно CORE-то,но после при save-ването ми даде някаква грешка...както и да е - щом казваш,че си успял вярвам ти Wink
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by mihailradoslavov on Вто 21 Фев - 10:20

и при мен се разопакова и не дава грешка при сейф после ...
avatar
mihailradoslavov

Брой мнения : 135
Join date : 05.01.2012
Age : 28
Местожителство : Ловеч

Вижте профила на потребителя

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by tonus on Вто 28 Фев - 10:29

Нова версия на програмата 2.7:
Nokia Cooker 2.7

- Fixed: then error message "key not present in the dictionary" was shown in some circumstances during repack.
- Improved: NaviFirm+ plugin has been updated to the latest version 1.7
[You must be registered and logged in to see this link.]
avatar
tonus

Брой мнения : 60
Join date : 14.02.2012
Age : 41
Местожителство : Бургас

Вижте профила на потребителя

Върнете се в началото Go down

Nokia Cooker v2.8

Писане by SoulSurvivor on Чет 1 Мар - 21:55

Нова версия 2.8 Промени:
- Поправено: изтрито е съобщението "This version is too much old".
[You must be registered and logged in to see this link.]
avatar
SoulSurvivor
Глобален Модератор
Глобален Модератор

Брой мнения : 1284
Join date : 20.07.2011
Age : 29
Местожителство : Варна, България

Вижте профила на потребителя

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by tonus on Съб 10 Мар - 5:16

Нова версия 2.9:
NokiaCooker v2.9 Change-Log:
- Fixed: error message "can not read from the end of the stream" when repacking some UDA files (eg. X7)



[You must be registered and logged in to see this link.]
avatar
tonus

Брой мнения : 60
Join date : 14.02.2012
Age : 41
Местожителство : Бургас

Вижте профила на потребителя

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Сря 14 Ное - 18:24

Ъпдейт до версия 3.1:

NokiaCooker Change-Log:

3.1:
- New: added a new message to the Cookers.
- Improved: the "Expand All / Collapse All" options, will expand and collapse only the currently selected folder.
- Fixed: when sorting list, sometimes empty lines were shown, instead of the files entries.
- Fixed: error message "can not read from the end of the stream" when opening some UDA files (eg. X7)

3.0:
- Fixed: when trying to extend the ROFS1 an ArgumentOutOfRangeException was raised for some fw files (eg. N95)

[You must be registered and logged in to see this link.]

_________________
Nokia Lumia 1020
Windows Phone 8.1
OS version: 8.10.12359.845
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Nokia Coocker 3.2 BETA

Писане by boby_cage on Сря 14 Ное - 22:19

Излезе бета версия 3.2. Добавена е нова опция - Partition Manager. По този начин ще може съдържанието от UDA файла да се прехвърля в празното място в ROFS файловете.

[You must be registered and logged in to see this link.]


[You must be registered and logged in to see this link.]

_________________
iBobby
avatar
boby_cage
Администратор
Администратор

Брой мнения : 718
Join date : 10.03.2011
Age : 38
Местожителство : Шумен

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Чет 15 Ное - 17:54

За безопасната работа с Partition Manager-а от версия 3.2 Beta са нужни малко повече разяснения:



1. Firstly copy all your original firmware files to a separate folder .

2. Open Nokia Cooker v3.2 go to and click on tab "partition manager".

3. A window will popup. open the .vpl file from your firmware files ( from the folder you earlier created and stored firmware files separately )

4. After this the partition manager will display the unused memory presnt in each firmware files i.e core , rofs2 , rofs3 , uda !

5. Now to extend the uda size ( increasing the uda size is nothing but increasing size of C drive ) by reducing memories from core , rofs2 , rofs3 and adding that memory to UDA !

Let me explain with an example here ,

if you have 20 MB of unused memory in Core , 15 Mb in rofs2 , 10 Mb in rofs3 ! the toal sum of unused part is 20+15+10 = 45 Mb

Now this total of 45 Mb of unused memory must be shifted to UDA in order to increase the c drive ! so in theory the c drive size increase by 45 MB !

The memory adjusting part is now veryy easy with nokia cooker v3.2 , you just have to adjust corresponding memories of the firmware files with the help of button beside each of firmware files !

NOTE : Dont reduce the memory of the firmware files below the minimum memory allocated and make sure whatever the memory adjustments you make , you do not leave any "exeed space" it has to be balanced !

6. Hit the save button in partion manager tab. The contents from Extended UDA will be fully erased , so copy back all the contents from original FW's uda to moded UDA !

7. Flash using the all files from the moded firmware folder (you can make further adding of content to these moded files ) , dont forget to caliberate the core !!

8. DO NOT INTERCHANGE THE FIRMWARE FILES WITH CFWs' FILES !

И още една забележка-засега метода е тестван и работи с моделите на Нокия N8 и 701,за останалите е на принципа проба-грешка,така,че само ако знаете как да флашнете мъртъв телефон ако след готвенето с опцията Partition Manager телефона не запали се захващайте с това начинание!

Успех на всички ентусиасти от мен,аз засега ще се въздържа от проби,и 500МВ на С са ми достатъчни Wink

_________________
Nokia Lumia 1020
Windows Phone 8.1
OS version: 8.10.12359.845
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by djvoyager on Чет 29 Ное - 21:08

То N8 се превърна в опитна мишка. Ето защо няма да го продавам все още. Wink
avatar
djvoyager
Модератор
Модератор

Брой мнения : 107
Join date : 03.10.2011
Age : 34
Местожителство : Варна

Вижте профила на потребителя

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Съб 1 Дек - 13:54

THE PROCEDURE IS SUCCESSFULLY TESTED AND WORKING ON FOLLOWING DEVICES :

NOKIA N8
NOKIA C7
NOKIA 701
NOKIA 808
NOKIA 700
NOKIA C6-01
NOKIA X7
NOKIA 603

Wink

_________________
Nokia Lumia 1020
Windows Phone 8.1
OS version: 8.10.12359.845
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Вто 4 Дек - 13:36

[You must be registered and logged in to see this link.]

Ъпдейт до версия 3.3
Ето и промените в нея:

Код:
3.3
- New: can be associated to .vpl and .fpsx extensions. Just double-click on a fw file, NokiaCooker will be launched and unpack the selected fw file
- Improved: general exception handling. Some exceptions were not caught correctly, causing NokiaCooker to unexpectedly close without showing any error message.
- Improved: minor improvements

3.2
- New: Partition Manager. It is now possible to repartition the fw and choose the size of ROFS1, ROFS2, ROFS3, UDA. You can even transfer the free ROFS space to the UDA, in order to increase the total available space on c:\
You should not use the Partition Manager on cfw which have been already repartitioned in other ways.
- Improved: the copy option in the log window, copies only the selected text
- Improved: new block (3A) gets parsed for CORE files
- Improved: new header fields (E5, EA) gets parsed for CORE files
- Improved: better Fat detection for UDA files
- Improved: rewritten parsing of .vpl files
- Fixed: when connected to the pc, the Phone Memory was shown as "NOKIACOO~0" or "NCxx"
- Fixed: a wrong clusters computation, could cause a data loss for the 2 last clusters in the UDA, when filled at the top.

[You must be registered and logged in to see this link.]

_________________
Nokia Lumia 1020
Windows Phone 8.1
OS version: 8.10.12359.845
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Пон 24 Дек - 22:27

[You must be registered and logged in to see this link.]

По Коледа наистина стават чудеса cheers Снимка на моята Nokia 808 PureView веднага след флаш Razz
Весели празници!

_________________
Nokia Lumia 1020
Windows Phone 8.1
OS version: 8.10.12359.845
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by ivo777 on Нед 18 Авг - 4:52

Ъпдейт до версия 3.4,промените в нея:

NokiaCooker Change-Log:
3.4
- New: NokiaCooker automatically downloads and installs new updates
- Fixed: "Can't detect partition data" was shown, when opening some core fw files (eg. N95, N96)
- Improved: updated NaviFirm+ to v2.0
- Improved: you can disable the backup creation by setting the "MakeBackup" value to "False" in the .config file
- Improved: partition detection (added partvers 0x0100000)

[You must be registered and logged in to see this link.]

_________________
Nokia Lumia 1020
Windows Phone 8.1
OS version: 8.10.12359.845
avatar
ivo777
Администратор
Администратор

Брой мнения : 1739
Join date : 09.03.2011
Age : 44
Местожителство : Велико Търново

Вижте профила на потребителя http://symbian-modders.bulgarianforum.net

Върнете се в началото Go down

Re: Nokia Cooker (updated to v3.4) 18.08.2013

Писане by Sponsored content


Sponsored content


Върнете се в началото Go down

Предишната тема Следващата тема Върнете се в началото


 
Permissions in this forum:
Не Можете да отговаряте на темите