Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/idc/ps4libdoc
PS4 library documentation.
https://github.com/idc/ps4libdoc
ps4 ps4libdoc
Last synced: 2 months ago
JSON representation
PS4 library documentation.
- Host: GitHub
- URL: https://github.com/idc/ps4libdoc
- Owner: idc
- Created: 2016-08-18T23:23:39.000Z (over 8 years ago)
- Default Branch: doc
- Last Pushed: 2022-07-11T04:50:52.000Z (over 2 years ago)
- Last Synced: 2024-08-04T23:09:59.884Z (6 months ago)
- Topics: ps4, ps4libdoc
- Homepage:
- Size: 132 MB
- Stars: 90
- Watchers: 9
- Forks: 23
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-PS4-Jailbreak - PS4LibDoc
README
# PS4LibDoc
PS4 library documentation.## See also
* [ps4_nid_resolver_ida](https://github.com/Thunder07/ps4_nid_resolver_ida), a plugin for IDA which makes use of ps4libdoc.
* [ps4_module_loader](https://github.com/SocraticBliss/ps4_module_loader), a plugin for IDA which has its own list of symbols ([`aerolib.csv`](https://github.com/SocraticBliss/ps4_module_loader/blob/master/aerolib.csv)).## Available versions
* [1.05](https://github.com/idc/ps4libdoc/tree/1.05)
* [1.06](https://github.com/idc/ps4libdoc/tree/1.06)
* [1.76](https://github.com/idc/ps4libdoc/tree/1.76)
* [2.00](https://github.com/idc/ps4libdoc/tree/2.00)
* [2.57](https://github.com/idc/ps4libdoc/tree/2.57)
* [3.00](https://github.com/idc/ps4libdoc/tree/3.00)
* [3.55](https://github.com/idc/ps4libdoc/tree/3.55)
* [3.70](https://github.com/idc/ps4libdoc/tree/3.70)
* [4.00](https://github.com/idc/ps4libdoc/tree/4.00)
* [4.05](https://github.com/idc/ps4libdoc/tree/4.05)
* [4.55](https://github.com/idc/ps4libdoc/tree/4.55)
* [4.74](https://github.com/idc/ps4libdoc/tree/4.74)
* [5.00](https://github.com/idc/ps4libdoc/tree/5.00)
* [5.05](https://github.com/idc/ps4libdoc/tree/5.05)
* [5.56](https://github.com/idc/ps4libdoc/tree/5.56)
* [6.72](https://github.com/idc/ps4libdoc/tree/6.72)
* [6.80 (beta 2)](https://github.com/idc/ps4libdoc/tree/6.80_beta2)
* [7.00](https://github.com/idc/ps4libdoc/tree/7.00)
* [7.55](https://github.com/idc/ps4libdoc/tree/7.55)
* [8.00](https://github.com/idc/ps4libdoc/tree/8.00)
* [8.52](https://github.com/idc/ps4libdoc/tree/8.52)
* [9.00](https://github.com/idc/ps4libdoc/tree/9.00)## Other
* [misc](https://github.com/idc/ps4libdoc/tree/misc), for things that fall outside of system versions.
* [header](https://github.com/idc/ps4libdoc/tree/header), for a header using a macro name of `PS4LIBDOC_NAME` for all known symbol names.## JSON Format
Documentation is split across a file for each executable, to improve diffs.```json
{
"shared_object_name": "",
"shared_object_names": [
""
],
"modules": [
{
"name": "",
"version_major": 0,
"version_minor": 0,
"libraries": [
{
"name": "",
"version": 0,
"is_export": false,
"symbols": [
{
"id": 9819116604689812748,
"hex_id": "884482872EAD0D0C",
"encoded_id": "iESChy6tDQw",
"type": "",
"name": ""
}
]
}
]
}
]
}
````is_export` indicates if that library is exported, if false, it is imported.
* `type` when not present is `Function`. Can be `Function`, `Object`, `TLS`, or `Unknown11` (TBD).
* `name` is either not present or is `null` when the name for the symbol is unknown.
* `hex_id` and `encoded_id` are included for human convenience and are not used by tools.