Thảo luận Nokia Cooker v2.02 Support For Core - Cooked Fw For 3rd / 5th / Symbian^3

Thảo luận trong 'S60 3rd: FIRMWARE - SIGN - HACKPHONE & HACK APP' bắt đầu bởi Be Yeu, 23 Tháng mười một 2011.

  1. Be Yeu Super Moderator

    Nokia Cooker v2.02 Support For Core - Cooked Fw For 3rd / 5th / Symbian^3
    Thanks Il.Socio
    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 là một phần mềm máy tính dành cho Cookers, cho phép thay đổi các tập tin có chứa firmware của điện thoại để tạo ra phiên bản firmware tùy chỉnh có tên là Cooked-Firmware.

    [​IMG]




    Nokia Cooker can modify data which is located in:
    Nokia Cooker có thể sửa đổi dữ liệu được đặt tại:
    - UDA
    - CORE (ROFS1 data only)
    - ROFS
    - ROFx
    WARNING:
    Lưu ý :
    Not all the ROFS/ROFx can be modded!
    Không phải ROFS/ROFx nào cũng chỉnh sửa được !
    Modding a protected ROFS/ROFx you'll risk to brick the phone.
    Chỉnh sửa ROFS/ROFx đã được bảo vệ có thể làm DeadPhone .
    If you aren't sure that your ROFS/ROFx can be modded, don't do it.
    Nếu không chắc chắn chú ROFS/ROFx nào , hãy đừng làm .
    The modding of the UDA, instead, is always a safe operation.
    Việc chỉnh sửa UDA luôn được đánh giá cao hơn về tính an toàn .
    Tìm hiểu thêm ở đây ( Tiếc là chỉ có Tiếng Anh )..
    Tải về Nokia Cooker

    Informations for Developers about Plugins:
    Thông tin cho các nhà "Tự sướng " về Plugins:
    When NokiaCooker launches your application it will pass the 4 command-line parameters below:
    Khi NokiaCooker bung ứng dụng của bạn, nó sẽ thông qua 4 dòng lệnh thông số dưới đây:
    1) the file currently selected in the window on the right side
    các tập tin đang được chọn trong cửa sổ phía bên phải
    2) the path where the fw files have been extracted (eg: c:\nokiacooker\files\n8fw_extracted\)
    path mà các tập tin fw được trích ra (ví dụ: c: \ nokiacooker \ file \ n8fw_extracted \)
    3) firmware filename (eg: RM-596_011.012_U01.01_79.92_prd.uda.fpsx)
    tên tập tin firmware (ví dụ như: RM-596_011.012_U01.01_79.92_prd.uda.fpsx)
    4) firmware type (UDA, ROFS, CORE, UNKNOWN)
    loại firmware (UDA, ROFS, CORE, UNKNOWN)

    How to read the arguments depends on the programming language you're using:
    Làm thế nào để đọc các đối số phụ thuộc vào ngôn ngữ lập trình bạn đang sử dụng:
    - for Delphi you should use ParamStr() ParamCount()
    - Delphi bạn nên sử dụng ParamStr () ParamCount ()
    - for C# you can find the source code of a skeleton Plugin inside \NokiaCooker\TestPlugins\
    - C # bạn có thể tìm thấy mã nguồn của một Plugin khung bên trong \ NokiaCooker \ TestPlugins \

    NokiaCooker Change-Log: - Lịch sử thay đổi qua từng phiên bản :
    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
    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\d evice\certificates\TMO_trusted_third_party_certifi cate.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

    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!

    Additional Disclaimer:
    You use this tool at your own risk.
    If, for any reason, your phone explodes in your face, don't complain to me.
    If you don't like this policy, nobody forces you to use this tool... just don't use it!

    2.1: [​IMG]
    - 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

    http://www.symbian-toys.com/download...cooker_2.1.zip

    v2.2: [​IMG]
    - 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.

    http://www.symbian-toys.com/download...cooker_2.2.zip

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

    http://www.symbian-toys.com/download...cooker_2.3.zip
    Trunghuy90 thích bài này.
  2. giuse29111985

    giuse29111985 Thành viên

    Bài viết:
    4
    Được Like:
    0
    Sao cái này chẳng thấy hướng dẫn cụ thể mình bó tay.