Lillian Skinner
80c37b9b55
Merge pull request #6 from NinjaCheetah/breakdown_wad
...
Extract individual app contents from WAD
2024-03-01 00:00:30 -05:00
Lillian Skinner
548d9d4098
Merge branch 'main' into breakdown_wad
2024-02-29 23:58:47 -05:00
rmc
f9b5e7aa16
Small edit to return error.
2024-02-29 23:52:49 -05:00
b241124240
Added error handling and made minor adjustments
2024-02-29 23:40:33 -05:00
270a7095ac
Merge pull request #5 from NinjaCheetah/ticket_work
...
Add ticket.py and crypto.py, for handling tickets and title keys
2024-02-29 23:09:39 -05:00
bfec2af0ac
Ironically the only error left was in a line to raise an error.
2024-02-29 23:06:27 -05:00
3c5f8b6763
Added function to ticket.py to return the decrypted Title Key
...
Also added crypto.py which will manage all crypto-related functionality in the library. Currently only offers a function to decrypt a given Title Key.
ticket.py now creates a list of play limits placed on a title.
2024-02-29 23:02:36 -05:00
rmc
c9c4aa5b62
Proper string formatting - NinjaCheetah, do the error returning please.
2024-02-29 22:58:51 -05:00
rmc
c5025348dd
Get WAD content records.
2024-02-29 22:12:26 -05:00
d86c754ebf
Created ticket.py, with a basic structure for reading a ticket
...
Reads all keys within a v0 ticket, and exposes functions to retrieve all the keys that may be useful to an end user. Other keys remain internal for decryption in the future.
2024-02-29 20:51:17 -05:00
1a0a787cfa
Updated pyproject.toml for first public release
v0.1.0
2024-02-28 23:54:33 -05:00
ed21fc0704
Updated pyproject.toml for first public release
2024-02-28 23:52:26 -05:00
2bacc474f4
Merge pull request #4 from NinjaCheetah/breakdown_wad
...
Add wad.py, which handles the data contained in a WAD file
2024-02-28 23:44:37 -05:00
d7e45bb2a4
Made wad.py able to export all data contained in a WAD
...
Also adjusted wad.py and tmd.py to both use byte streams so that the method of loading the WAD or TMD data is handled outside of the library.
Comments are also more robust overall.
2024-02-28 23:38:45 -05:00
66e83ff3f8
Minor changes to wad.py that allow for testing
2024-02-28 10:14:20 -05:00
9614defc2d
Merge remote-tracking branch 'origin/main' into breakdown_wad
2024-02-28 09:44:18 -05:00
Lillian Skinner
286df1a03e
WAD header reading, offset calculation for partitions
...
Currently untested.
2024-02-27 21:04:04 -05:00
0a275e3d15
Added function to get content type
2024-02-27 14:43:43 -05:00
38a316f09a
Added more minor functions to tmd.py
2024-02-27 11:22:12 -05:00
c4d0d3e4e4
Reworked commonkeys.py to return the keys as strings for now
2024-02-26 23:20:49 -05:00
87685d3c98
Renamed package from libWiiPy_NinjaCheetah to just libWiiPy
2024-02-26 22:09:06 -05:00
2c10a73d8a
Create requirements.txt
2024-02-26 20:26:51 -05:00
fb4245de0a
Create a proper README
2024-02-26 20:26:19 -05:00
dd89d68d07
Added functions to get title type and ios version to tmd.py
2024-02-26 11:17:26 -05:00
540324fec7
Updated tmd.py, can now retrieve title version, id, and region
2024-02-26 01:40:09 -05:00
8b05dc1784
Added early version of tmd.py
2024-02-25 21:50:51 -05:00
34dd43e206
Remove files that should be .gitignore'd
2024-02-25 19:39:20 -05:00
397c2a8e38
Added commonkey.py
2024-02-06 21:09:53 -05:00
f50f80d69d
Add .gitignore
2024-02-06 20:20:14 -05:00
84d6647688
Initial commit
2024-02-06 20:17:50 -05:00