https://github.com/emoose/iquetool
神游机 (iQue Player) file manipulator
https://github.com/emoose/iquetool
ique player
Last synced: about 1 year ago
JSON representation
神游机 (iQue Player) file manipulator
- Host: GitHub
- URL: https://github.com/emoose/iquetool
- Owner: emoose
- Created: 2018-03-08T00:20:07.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-12-03T03:46:30.000Z (over 7 years ago)
- Last Synced: 2025-03-27T00:22:57.044Z (about 1 year ago)
- Topics: ique, player
- Language: C#
- Homepage: http://www.iquebrew.org
- Size: 103 KB
- Stars: 14
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
iQueTool
========
```
iQueTool 0.4a: iQue Player file manipulator
Usage : iquetool.exe [mode] [parameters] [filepath]
Valid modes: nand / tickets / certs / crl / sparefix
General parameters:
-h (-help) - print iquetool usage
-i (-info) - print basic info about file
-wi (-writeinfo) - write detailed info about file to [filepath].txt
-o (-output) - specify output filename/directory
Mode "tickets" / "certs" / "crl":
-x - extracts all entries from file
-xi (-extractids) - extract entries with these indexes
-xc (-extractcids) - extract entries with these content ids
-xt (-extracttids) - extract entries with these ticket ids
-n - writes extracted entries into a single array file
Note that by default the extract commands above will extract tickets as seperate files
with the format \ticket---.dat
Mode "nand":
-x - extracts all files from NAND
-xk (-extractkernel) - extract secure-kernel from NAND
-fs (-showallfs) - shows info about all found FS blocks
-a - adds files to NAND
-al (-addlist) - adds line-seperated list of files to NAND
-d - delete files from NAND FS
-uk (-updatekernel) - updates NAND with the given (cache) SKSA
also takes bad-blocks into account and will work around them
use -gs afterwards to generate a new spare with proper SAData fields
-gs (-genspare) - generates block-spare/ECC data for this NAND
-gp (-fullspare) - will generate page-spare/ECC data (0x20 pages per block) instead
-sc (-skipchecksums) - skip verifying FS checksums
-fc (-fixchecksums) - skips verifying & repairs all FS checksums
-bd (-baddump) - will try reading inodes with a 0x10 byte offset
Mode "sparefix":
usage: sparefix [spare.bin path]
fixes overdump / raw page-spare dumps to match BB block-spare dumps
if nand.bin path is specified, will correct the spare data using that nand
-o (-output) - specify output filename (default: [input]_fixed)
-gp (-fullspare) - disables reducing page-spare data to block-spare
iQue signature verification:
To enable, drop a cert.sys file (taken from an iQue NAND) next to the iQueTool exe
Alternatively you can put it at the root of your D: drive
Also when opening a NAND image the cert.sys will automatically be loaded from it, if not already found locally
```