mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-14 02:36:51 -07:00
Finish PS5 Regist
This commit is contained in:
parent
20a7e9d123
commit
05812b7b7a
11 changed files with 122 additions and 51 deletions
|
@ -38,12 +38,13 @@ static bool operator<(const HostMAC &a, const HostMAC &b) { return a.GetValue()
|
|||
class RegisteredHost
|
||||
{
|
||||
private:
|
||||
ChiakiTarget target;
|
||||
QString ap_ssid;
|
||||
QString ap_bssid;
|
||||
QString ap_key;
|
||||
QString ap_name;
|
||||
HostMAC ps4_mac;
|
||||
QString ps4_nickname;
|
||||
HostMAC server_mac;
|
||||
QString server_nickname;
|
||||
char rp_regist_key[CHIAKI_SESSION_AUTH_SIZE];
|
||||
uint32_t rp_key_type;
|
||||
uint8_t rp_key[0x10];
|
||||
|
@ -54,8 +55,9 @@ class RegisteredHost
|
|||
|
||||
RegisteredHost(const ChiakiRegisteredHost &chiaki_host);
|
||||
|
||||
const HostMAC &GetPS4MAC() const { return ps4_mac; }
|
||||
const QString &GetPS4Nickname() const { return ps4_nickname; }
|
||||
ChiakiTarget GetTarget() const { return target; }
|
||||
const HostMAC &GetServerMAC() const { return server_mac; }
|
||||
const QString &GetServerNickname() const { return server_nickname; }
|
||||
const QByteArray GetRPRegistKey() const { return QByteArray(rp_regist_key, sizeof(rp_regist_key)); }
|
||||
const QByteArray GetRPKey() const { return QByteArray((const char *)rp_key, sizeof(rp_key)); }
|
||||
|
||||
|
@ -81,7 +83,7 @@ class ManualHost
|
|||
bool GetRegistered() const { return registered; }
|
||||
HostMAC GetMAC() const { return registered_mac; }
|
||||
|
||||
void Register(const RegisteredHost ®istered_host) { this->registered = true; this->registered_mac = registered_host.GetPS4MAC(); }
|
||||
void Register(const RegisteredHost ®istered_host) { this->registered = true; this->registered_mac = registered_host.GetServerMAC(); }
|
||||
|
||||
void SaveToSettings(QSettings *settings) const;
|
||||
static ManualHost LoadFromSettings(QSettings *settings);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue