mirror of
https://github.com/MobileTooling/UnifiedFlashingPlatform.git
synced 2026-07-27 12:48:47 -07:00
Replace all hardcoded command references
This commit is contained in:
@@ -144,7 +144,7 @@ namespace UnifiedFlashingPlatform
|
|||||||
public byte[] ReadParam(string Param)
|
public byte[] ReadParam(string Param)
|
||||||
{
|
{
|
||||||
byte[] Request = new byte[0x0B];
|
byte[] Request = new byte[0x0B];
|
||||||
const string Header = "NOKXFR";
|
string Header = ReadParamSignature;
|
||||||
|
|
||||||
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
||||||
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Param), 0, Request, 7, Param.Length);
|
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Param), 0, Request, 7, Param.Length);
|
||||||
@@ -204,7 +204,7 @@ namespace UnifiedFlashingPlatform
|
|||||||
public void Relock()
|
public void Relock()
|
||||||
{
|
{
|
||||||
byte[] Request = new byte[7];
|
byte[] Request = new byte[7];
|
||||||
const string Header = "NOKXFO";
|
string Header = RelockSignature;
|
||||||
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
||||||
ExecuteRawMethod(Request);
|
ExecuteRawMethod(Request);
|
||||||
}
|
}
|
||||||
@@ -212,7 +212,7 @@ namespace UnifiedFlashingPlatform
|
|||||||
public void SwitchToMassStorageContext()
|
public void SwitchToMassStorageContext()
|
||||||
{
|
{
|
||||||
byte[] Request = new byte[7];
|
byte[] Request = new byte[7];
|
||||||
const string Header = "NOKXCBM";
|
string Header = SwitchModeSignature + "M";
|
||||||
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
||||||
ExecuteRawMethod(Request);
|
ExecuteRawMethod(Request);
|
||||||
}
|
}
|
||||||
@@ -220,7 +220,7 @@ namespace UnifiedFlashingPlatform
|
|||||||
public void ContinueBoot()
|
public void ContinueBoot()
|
||||||
{
|
{
|
||||||
byte[] Request = new byte[7];
|
byte[] Request = new byte[7];
|
||||||
const string Header = "NOKXCBW";
|
string Header = SwitchModeSignature + "W";
|
||||||
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
||||||
ExecuteRawMethod(Request);
|
ExecuteRawMethod(Request);
|
||||||
}
|
}
|
||||||
@@ -228,7 +228,7 @@ namespace UnifiedFlashingPlatform
|
|||||||
public void Shutdown()
|
public void Shutdown()
|
||||||
{
|
{
|
||||||
byte[] Request = new byte[7];
|
byte[] Request = new byte[7];
|
||||||
const string Header = "NOKXCBZ";
|
string Header = SwitchModeSignature + "Z";
|
||||||
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
||||||
ExecuteRawVoidMethod(Request);
|
ExecuteRawVoidMethod(Request);
|
||||||
}
|
}
|
||||||
@@ -236,7 +236,7 @@ namespace UnifiedFlashingPlatform
|
|||||||
public void ResetPhone()
|
public void ResetPhone()
|
||||||
{
|
{
|
||||||
byte[] Request = new byte[7];
|
byte[] Request = new byte[7];
|
||||||
const string Header = "NOKXCBR";
|
string Header = SwitchModeSignature + "R";
|
||||||
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
||||||
ExecuteRawMethod(Request);
|
ExecuteRawMethod(Request);
|
||||||
}
|
}
|
||||||
@@ -244,7 +244,7 @@ namespace UnifiedFlashingPlatform
|
|||||||
public ulong GetLogSize()
|
public ulong GetLogSize()
|
||||||
{
|
{
|
||||||
byte[] Request = new byte[0x10];
|
byte[] Request = new byte[0x10];
|
||||||
const string Header = "NOKXFR";
|
string Header = ReadParamSignature;
|
||||||
const string Param = "LZ";
|
const string Param = "LZ";
|
||||||
|
|
||||||
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
Buffer.BlockCopy(System.Text.Encoding.ASCII.GetBytes(Header), 0, Request, 0, Header.Length);
|
||||||
@@ -269,7 +269,7 @@ namespace UnifiedFlashingPlatform
|
|||||||
public string ReadLog()
|
public string ReadLog()
|
||||||
{
|
{
|
||||||
byte[] Request = new byte[0x13];
|
byte[] Request = new byte[0x13];
|
||||||
const string Header = "NOKXFX";
|
string Header = GetLogsSignature;
|
||||||
ulong BufferSize = 0xF000 - 0xC;
|
ulong BufferSize = 0xF000 - 0xC;
|
||||||
|
|
||||||
ulong Length = GetLogSize();
|
ulong Length = GetLogSize();
|
||||||
|
|||||||
Reference in New Issue
Block a user