PS4 wee tools is free open source app, that helps to work with PS4 sflash(NOR) / syscon dumps.
Written in Python to keep it simple.
Was tested with Python 3.8
There is also PS4 WeeTools PRO with some extra functions (only for donators/contributors)
Dependencies
If you want to run python script directly you need these libs
(It can be easily installed with help of pip)
pip install pycryptodome
since v0.7
pip install pyserial
since v0.8.5
Teensy Loader Application - can be found here
Documentation
Visit our WIKI
NOR tool
- PS4 Nor dump info
- MD5, SKU, Region, SN / Mobo SN, Southbridge, Board ID
- Torus (WiFi), MAC, HDD, FW (current, minimal), FW2 ver probability
- Flags toggle:
- boot mode, safe boot, update mode, arcade mode, kiosk mode (idu)
- registry recovery, manu, button swap, memory budget, slow hdd mode
- System flags cleaning
- Memory clock editing (GDDR5)
- SAMU boot flag edit
- Downgrade by slot switch (FW revert)
- Legitimate CoreOS Patch
- Southbridge patcher
- Torus (WiFi+BT) patcher
- Additional tools
- Extract NOR's partitions
- Build dump from extracted files
- View / Recover NVS areas (1C9, 1CA)
- View / Recover HDD EAP keys
- Get HDD EAP keys [keys.bin]
- EMC CFW for Aeolia
- Base validation and entropy stats
- Recovery corrupted partition
Syscon tool
- Syscon check
- Debug flag toggle
- Patchable status check
- SNVS blocks viewer (records and flatdata)
- Manual SNVS patch
- Auto SNVS patch (3 modes)
- SNVS rebuilding
- Boot mode selection
Common
- File browser
- Batch file rename (extract dump info to filename)
- Terminal (UART) with highlighting
- SPIway flasher
- Syscon r/w tool by Abkarino & EgyCnq
- Syscon reader by DarkNESmonk
- Multy files compare
- Pack / Unpack 2BLS files
- Language selection
Don't use if you don't understand what is it for!
Abkarino, zecoxao, EgyCnq, Al-Azif, Judges, pearlxcore, fail0verflow, MSX-Celulares, DarkNESmonk, BwE
And of course PSDevWiki
- Ko-fi/Paypal
- Patreon
- Boosty
- YandexMoney
- Bitcoin: 39VaMnFqCQo751mvDc3M7ADVty71q2tWDm
- TronLink: TSYe254HXFapEwAAbZFkTHGewezZmnCKnU
- [fix] Syscon SNVS lib (active volume)
- 11.52 support
- Portuguese language
- [fix] FW detection
- [fix] syscon patch
- Syscon Flasher 2.02
- 11.50 support
- Spanish Language
- Russian Language
- Some code from PRO
- VS bug fix
- MBR magic check - fixed
- Warning for manual patch
- 11.02 support
- NVS areas recovery
- More info for validation
- Lang optimization
- Flag: resolution
- UART bugfix
- Assets update
- Root path bugfix (for exe)
- Quick/Expert mode for partition recovery
- Southbridge patcher
- Torus (WiFi+BT) patcher
- Util lib update
- Partition analyze and recovery
- Flags: active slot
- Code optimization
- SCFlasher: Safe syscon erase
- NOR: quick legitimate patch (drag&drop 2 dumps on run.bat)
- SC: "full" clean
- SC: autopatch now works with any* syscon
- SC: Method B bugfix
- SC: manual patch now works with flatdata
- SC: shows line counter
- utils bugfix
- Syscon Flasher
- Legitimate CoreOS Patch
- Terminal: title shows rx/tx bytes, show hidden bytes (switch), log to file
- Syscon tool: Added FW md5 check, patchable status bugfix
- Batch rename (extract dump info to filename)
- Code optimization
- Some bugfixes
- SPIway bug fix
- Mobo detecting update
- Quick slot switch (jump to spiway)
- SPIway flasher
- Flags toggler update (uart second offset)
- Minor bug fixes
- New md5 hashes (11.00)
- Board_id info
- EMC cmd mode
- UART terminal with syntax highlighting
- Integrated syscon reader (Arduino Nano V3)
- Preps for integrated flasher (SPIway & syscon)
- Accurate syscon patch and check
- Syscon boot mode selection
- Syscon flatdata viewer
- FW 10.70 md5
- bug fixes
- SNVS rebuilding (Syscon)
- Manual syscon patch allows to remove entire block
- Tips for syscon patching
- Extra syscon patch (stuck on FW update)
- NVStorage class improvements
- EAP key recovery
- Some optimization
- Added 6 patterns to slot switcher
- EMC CFW patcher for Aeolia
- UI bugs fixed
- SLB2 pack / unpack
- File selection screen upgrade
- Preparations for EMC cfw (Aeolia)
- FW2 version assumption
- Validation screen update
- Base validation (header, mbrs, emc, eap, wifi)
- Southbridge and torus Info
- Code refactoring
- Minor bugs fix
- Extract NOR's partitions
- Build dump from extracted files
- Get HDD EAP keys [keys.bin]
- File selection screen fix
- Now with color highlighting
- Dialog improvements
- New screen "Flags toggle"
- boot mode, safe boot, update mode, arcade mode, kiosk mode (idu)
- registry recovery, manu, button swap, memory budget, slow hdd mode
- Syscon auto SNVS patch (4 modes)
- New FW detection (experemental)
- Region info
- Minor improvements
- Syscon patchable check
- Manual patch bug fix
- Minor errors fix
- NOR Entropy stats
- Syscon manual patch
- Minor errors fix
- Syscon DEBUG toggle
- Syscon NVStorage class
- Syscon show active slot
- Files compare
- UART, Memtest toggle
- Sys flags clean
- Edit mem clock and SAMU
- Downgrade switch patterns
- Syscon base check