mirror of
https://github.com/ihaveamac/custom-install.git
synced 2026-01-22 06:25:58 +00:00
Compare commits
3 Commits
module-rew
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2535c2ee86 | ||
|
|
61a1b436e5 | ||
|
|
0195ea75d4 |
@@ -2,6 +2,8 @@
|
|||||||
Experimental script to automate the process of a manual title install for Nintendo 3DS. Originally created late June 2019.
|
Experimental script to automate the process of a manual title install for Nintendo 3DS. Originally created late June 2019.
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
|
Note for Windows users: Enabling "Add Python 3.X to PATH" is **NOT** required! Python is installed with the `py` launcher by default.
|
||||||
|
|
||||||
1. Dump boot9.bin and movable.sed from a 3DS system.
|
1. Dump boot9.bin and movable.sed from a 3DS system.
|
||||||
2. Install pycryptodomex:
|
2. Install pycryptodomex:
|
||||||
* Windows: `py -3 -m pip install --user --upgrade pycryptodomex`
|
* Windows: `py -3 -m pip install --user --upgrade pycryptodomex`
|
||||||
@@ -25,7 +27,6 @@ boot9 is needed:
|
|||||||
|
|
||||||
A [SeedDB](https://github.com/ihaveamac/3DS-rom-tools/wiki/SeedDB-list) is needed for newer games (2015+) that use seeds.
|
A [SeedDB](https://github.com/ihaveamac/3DS-rom-tools/wiki/SeedDB-list) is needed for newer games (2015+) that use seeds.
|
||||||
SeedDB is checked in order of:
|
SeedDB is checked in order of:
|
||||||
* `--seeddb` argument (if set)
|
|
||||||
* `SEEDDB_PATH` environment variable (if set)
|
* `SEEDDB_PATH` environment variable (if set)
|
||||||
* `%APPDATA%\3ds\seeddb.bin` (Windows-specific)
|
* `%APPDATA%\3ds\seeddb.bin` (Windows-specific)
|
||||||
* `~/Library/Application Support/3ds/seeddb.bin` (macOS-specific)
|
* `~/Library/Application Support/3ds/seeddb.bin` (macOS-specific)
|
||||||
|
|||||||
@@ -270,8 +270,6 @@ for c in args.cia:
|
|||||||
b'\0' * 0x2c
|
b'\0' * 0x2c
|
||||||
]
|
]
|
||||||
|
|
||||||
print(title_info_entry_data)
|
|
||||||
|
|
||||||
title_info_entries[cia.tmd.title_id] = b''.join(title_info_entry_data)
|
title_info_entries[cia.tmd.title_id] = b''.join(title_info_entry_data)
|
||||||
|
|
||||||
with cia.open_raw_section(CIASection.Ticket) as t:
|
with cia.open_raw_section(CIASection.Ticket) as t:
|
||||||
|
|||||||
Reference in New Issue
Block a user