SceSblFirstImageWriter: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Module == {| class="wikitable" |- ! Version !! World !! Privilege |- | 2.60 || Non-secure || Kernel |} == Libraries == === Known NIDs === {| class="wikitable" |- ! Vers...") |
No edit summary |
||
(35 intermediate revisions by the same user not shown) | |||
Line 31: | Line 31: | ||
|} | |} | ||
<source lang="C">int sceSblFIWNandFirmInitUpdateForUser();</source> | <source lang="C">int sceSblFIWNandFirmInitUpdateForUser(void);</source> | ||
=== sceSblFIWReadNVSForUser === | === sceSblFIWReadNVSForUser === | ||
Line 41: | Line 41: | ||
|} | |} | ||
<source lang="C">int sceSblFIWReadNVSForUser();</source> | <source lang="C">int sceSblFIWReadNVSForUser(SceUInt32 offset, void *data, SceSize length);</source> | ||
=== sceSblFIWConfigurePartitionsForUser === | === sceSblFIWConfigurePartitionsForUser === | ||
Line 51: | Line 51: | ||
|} | |} | ||
<source lang="C">int sceSblFIWConfigurePartitionsForUser();</source> | <source lang="C">int sceSblFIWConfigurePartitionsForUser(voiid *a1, void *a2);</source> | ||
=== sceSblFIWWriteForUser === | === sceSblFIWWriteForUser === | ||
Line 61: | Line 61: | ||
|} | |} | ||
<source lang="C">int sceSblFIWWriteForUser();</source> | <source lang="C">int sceSblFIWWriteForUser(SceUInt32 sector_pos, SceUInt32 nSector, int id);</source> | ||
=== sceSblFIWReleaseForUser === | === sceSblFIWReleaseForUser === | ||
Line 71: | Line 71: | ||
|} | |} | ||
<source lang="C">int sceSblFIWReleaseForUser();</source> | <source lang="C">int sceSblFIWReleaseForUser(int id);</source> | ||
=== sceSblFIWCheckPartitionInfoForUser === | === sceSblFIWCheckPartitionInfoForUser === | ||
Line 81: | Line 81: | ||
|} | |} | ||
<source lang="C">int sceSblFIWCheckPartitionInfoForUser();</source> | <source lang="C">int sceSblFIWCheckPartitionInfoForUser(const void *a1, const void *a2);</source> | ||
=== sceSblFIWReadForUser === | === sceSblFIWReadForUser === | ||
Line 91: | Line 91: | ||
|} | |} | ||
<source lang="C">int sceSblFIWReadForUser();</source> | <source lang="C">int sceSblFIWReadForUser(SceUInt32 sector_pos, SceUInt32 nSector, int id);</source> | ||
=== sceSblFIWShutdownForUser === | === sceSblFIWShutdownForUser === | ||
Line 101: | Line 101: | ||
|} | |} | ||
<source lang="C">int sceSblFIWShutdownForUser();</source> | <source lang="C">int sceSblFIWShutdownForUser(void);</source> | ||
=== sceSblFIWNandFirmGetVersionForUser === | === sceSblFIWNandFirmGetVersionForUser === | ||
Line 111: | Line 111: | ||
|} | |} | ||
<source lang="C">int sceSblFIWNandFirmGetVersionForUser();</source> | <source lang="C">int sceSblFIWNandFirmGetVersionForUser(SceUInt32 *result1, SceUInt32 *result2);</source> | ||
=== sceSblFIWSetPSLedForUser === | === sceSblFIWSetPSLedForUser === | ||
Line 121: | Line 121: | ||
|} | |} | ||
<source lang="C">int sceSblFIWSetPSLedForUser();</source> | <source lang="C">int sceSblFIWSetPSLedForUser(SceBool enable);</source> | ||
=== sceSblFIWWriteNVSForUser === | === sceSblFIWWriteNVSForUser === | ||
Line 131: | Line 131: | ||
|} | |} | ||
<source lang="C">int sceSblFIWWriteNVSForUser();</source> | <source lang="C">int sceSblFIWWriteNVSForUser(SceUInt32 offset, const void *data, SceSize length);</source> | ||
=== sceSblFIWIsSupportPartitioningForUser === | === sceSblFIWIsSupportPartitioningForUser === | ||
Line 141: | Line 141: | ||
|} | |} | ||
<source lang="C">int sceSblFIWIsSupportPartitioningForUser();</source> | <source lang="C">int sceSblFIWIsSupportPartitioningForUser(void *result);</source> | ||
=== sceSblFIWGetVendorIdForUser === | === sceSblFIWGetVendorIdForUser === | ||
Line 151: | Line 151: | ||
|} | |} | ||
<source lang="C">int sceSblFIWGetVendorIdForUser();</source> | <source lang="C">int sceSblFIWGetVendorIdForUser(SceUInt8 *pVendorId);</source> | ||
=== sceSblFIWNandFirmDoUpdateForUser === | === sceSblFIWNandFirmDoUpdateForUser === | ||
Line 161: | Line 161: | ||
|} | |} | ||
<source lang="C">int sceSblFIWNandFirmDoUpdateForUser();</source> | <source lang="C">int sceSblFIWNandFirmDoUpdateForUser(const void *data, SceSize length);</source> | ||
=== sceSblFIWAllocateForUser === | === sceSblFIWAllocateForUser === | ||
Line 171: | Line 171: | ||
|} | |} | ||
<source lang="C">int sceSblFIWAllocateForUser();</source> | <source lang="C">int sceSblFIWAllocateForUser(SceOff length, int *id);</source> | ||
=== sceSblFIWDoPersonalizeForUser === | === sceSblFIWDoPersonalizeForUser === | ||
Line 181: | Line 181: | ||
|} | |} | ||
<source lang="C">int sceSblFIWDoPersonalizeForUser();</source> | <source lang="C">int sceSblFIWDoPersonalizeForUser(int id);</source> | ||
=== sceSblFIWGetCIDForUser === | === sceSblFIWGetCIDForUser === | ||
Line 191: | Line 191: | ||
|} | |} | ||
<source lang="C">int sceSblFIWGetCIDForUser();</source> | <source lang="C">int sceSblFIWGetCIDForUser(void *pCID);</source> | ||
=== sceSblFIWGetstatForUser === | === sceSblFIWGetstatForUser === | ||
Line 201: | Line 201: | ||
|} | |} | ||
<source lang="C">int sceSblFIWGetstatForUser();</source> | <source lang="C">int sceSblFIWGetstatForUser(void *stat);</source> | ||
== SceSblFirstImageWriterForDriver == | == SceSblFirstImageWriterForDriver == | ||
=== | === sceSblFIWReadForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 213: | Line 213: | ||
|} | |} | ||
<source lang="C">int sceSblFIWReadForDriver(SceUInt32 sector_pos, SceUInt32 nSector, void *data);</source> | |||
=== sceSblFIWAllocateForDriver === | |||
== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 225: | Line 223: | ||
|} | |} | ||
<source lang="C">int sceSblFIWAllocateForDriver(SceOff length, void **base);</source> | |||
<source lang="C">int | |||
=== | === sceSblFIWReadNVSForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 237: | Line 233: | ||
|} | |} | ||
<source lang="C">int sceSblFIWReadNVSForDriver(SceUInt32 offset, void *data, SceSize length);</source> | |||
<source lang="C">int | |||
=== | === sceSblFIWDoPersonalizeForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 249: | Line 243: | ||
|} | |} | ||
<source lang="C">int sceSblFIWDoPersonalizeForDriver(void *data);</source> | |||
=== sceSblFIWWriteForDriver === | |||
== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 261: | Line 253: | ||
|} | |} | ||
<source lang="C">int sceSblFIWWriteForDriver(SceUInt32 sector_pos, SceUInt32 nSector, const void *data);</source> | |||
=== sceSblFIWGetstatForDriver === | |||
== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 273: | Line 263: | ||
|} | |} | ||
<source lang="C">int sceSblFIWGetstatForDriver(void *stat);</source> | |||
=== sceSblFIWSetPSLedForDriver === | |||
== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 285: | Line 273: | ||
|} | |} | ||
<source lang="C">int sceSblFIWSetPSLedForDriver(SceBool enable);</source> | |||
<source lang="C">int | |||
=== | === sceSblFIWWriteNVSForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 297: | Line 283: | ||
|} | |} | ||
<source lang="C">int sceSblFIWWriteNVSForDriver(SceUInt32 offset, const void *data, SceSize length);</source> | |||
<source lang="C">int | |||
=== | === sceSblFIWReleaseForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 309: | Line 293: | ||
|} | |} | ||
<source lang="C">int sceSblFIWReleaseForDriver(void * base);</source> | |||
<source lang="C">int | |||
=== | === sceSblFIWShutdownForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 321: | Line 303: | ||
|} | |} | ||
<source lang="C">int sceSblFIWShutdownForDriver(void);</source> | |||
<source lang="C">int | |||
[[Category:ARM]] | |||
[[Category:Kernel]] | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category: | [[Category:Library]] |
Latest revision as of 21:27, 1 May 2023
Module
Version | World | Privilege |
---|---|---|
2.60 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
2.60 | SceSblFirstImageWriter | Non-secure | Usermode | 0x9825638C |
2.60 | SceSblFirstImageWriterForDriver | Non-secure | Kernel | 0xBDC4BDD4 |
SceSblFirstImageWriter
sceSblFIWNandFirmInitUpdateForUser
Version | NID |
---|---|
2.60 | 0x11B6B931 |
int sceSblFIWNandFirmInitUpdateForUser(void);
sceSblFIWReadNVSForUser
Version | NID |
---|---|
2.60 | 0x219F1973 |
int sceSblFIWReadNVSForUser(SceUInt32 offset, void *data, SceSize length);
sceSblFIWConfigurePartitionsForUser
Version | NID |
---|---|
2.60 | 0x3153DC53 |
int sceSblFIWConfigurePartitionsForUser(voiid *a1, void *a2);
sceSblFIWWriteForUser
Version | NID |
---|---|
2.60 | 0x4FC7CD2E |
int sceSblFIWWriteForUser(SceUInt32 sector_pos, SceUInt32 nSector, int id);
sceSblFIWReleaseForUser
Version | NID |
---|---|
2.60 | 0x57BE2B8E |
int sceSblFIWReleaseForUser(int id);
sceSblFIWCheckPartitionInfoForUser
Version | NID |
---|---|
2.60 | 0x89836BBD |
int sceSblFIWCheckPartitionInfoForUser(const void *a1, const void *a2);
sceSblFIWReadForUser
Version | NID |
---|---|
2.60 | 0x9E8077DD |
int sceSblFIWReadForUser(SceUInt32 sector_pos, SceUInt32 nSector, int id);
sceSblFIWShutdownForUser
Version | NID |
---|---|
2.60 | 0x9FFDCFBD |
int sceSblFIWShutdownForUser(void);
sceSblFIWNandFirmGetVersionForUser
Version | NID |
---|---|
2.60 | 0xA3083962 |
int sceSblFIWNandFirmGetVersionForUser(SceUInt32 *result1, SceUInt32 *result2);
sceSblFIWSetPSLedForUser
Version | NID |
---|---|
2.60 | 0xA33657C1 |
int sceSblFIWSetPSLedForUser(SceBool enable);
sceSblFIWWriteNVSForUser
Version | NID |
---|---|
2.60 | 0xAB5F962A |
int sceSblFIWWriteNVSForUser(SceUInt32 offset, const void *data, SceSize length);
sceSblFIWIsSupportPartitioningForUser
Version | NID |
---|---|
2.60 | 0xAF5B3335 |
int sceSblFIWIsSupportPartitioningForUser(void *result);
sceSblFIWGetVendorIdForUser
Version | NID |
---|---|
2.60 | 0xBCF565F4 |
int sceSblFIWGetVendorIdForUser(SceUInt8 *pVendorId);
sceSblFIWNandFirmDoUpdateForUser
Version | NID |
---|---|
2.60 | 0xC191B38E |
int sceSblFIWNandFirmDoUpdateForUser(const void *data, SceSize length);
sceSblFIWAllocateForUser
Version | NID |
---|---|
2.60 | 0xD6B1133B |
int sceSblFIWAllocateForUser(SceOff length, int *id);
sceSblFIWDoPersonalizeForUser
Version | NID |
---|---|
2.60 | 0xDF227D6B |
int sceSblFIWDoPersonalizeForUser(int id);
sceSblFIWGetCIDForUser
Version | NID |
---|---|
2.60 | 0xEB7B3E97 |
int sceSblFIWGetCIDForUser(void *pCID);
sceSblFIWGetstatForUser
Version | NID |
---|---|
2.60 | 0xF3A56598 |
int sceSblFIWGetstatForUser(void *stat);
SceSblFirstImageWriterForDriver
sceSblFIWReadForDriver
Version | NID |
---|---|
2.60 | 0x0BA31853 |
int sceSblFIWReadForDriver(SceUInt32 sector_pos, SceUInt32 nSector, void *data);
sceSblFIWAllocateForDriver
Version | NID |
---|---|
2.60 | 0x20D1F8B0 |
int sceSblFIWAllocateForDriver(SceOff length, void **base);
sceSblFIWReadNVSForDriver
Version | NID |
---|---|
2.60 | 0x384D5106 |
int sceSblFIWReadNVSForDriver(SceUInt32 offset, void *data, SceSize length);
sceSblFIWDoPersonalizeForDriver
Version | NID |
---|---|
2.60 | 0x881C85F1 |
int sceSblFIWDoPersonalizeForDriver(void *data);
sceSblFIWWriteForDriver
Version | NID |
---|---|
2.60 | 0x8F8263F7 |
int sceSblFIWWriteForDriver(SceUInt32 sector_pos, SceUInt32 nSector, const void *data);
sceSblFIWGetstatForDriver
Version | NID |
---|---|
2.60 | 0x926FFFAA |
int sceSblFIWGetstatForDriver(void *stat);
sceSblFIWSetPSLedForDriver
Version | NID |
---|---|
2.60 | 0xE3910A5A |
int sceSblFIWSetPSLedForDriver(SceBool enable);
sceSblFIWWriteNVSForDriver
Version | NID |
---|---|
2.60 | 0xE4F7A288 |
int sceSblFIWWriteNVSForDriver(SceUInt32 offset, const void *data, SceSize length);
sceSblFIWReleaseForDriver
Version | NID |
---|---|
2.60 | 0xE7B31C19 |
int sceSblFIWReleaseForDriver(void * base);
sceSblFIWShutdownForDriver
Version | NID |
---|---|
2.60 | 0xFC43C21A |
int sceSblFIWShutdownForDriver(void);