SceShell: Difference between revisions
(20 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
PS Vita main shell | PS Vita main shell. | ||
== Module == | == Module == | ||
{| class="wikitable" | |||
|- | |||
! Version !! World !! Privilege | |||
|- | |||
| 1.00-3.740.011 || Non-secure || User | |||
|} | |||
== Libraries == | |||
=== Known NIDs === | === Known NIDs === | ||
{| class="wikitable" | |||
|- | |||
! Version !! Name !! World !! Visibility !! NID | |||
|- | |||
| 3.600.011-3.740.011 || SceShell || Non-secure || User || 0x2404AE25 | |||
|} | |||
== Vsh Events == | |||
{| class="wikitable" | |||
|- | |||
! Event !! Description | |||
|- | |||
| 0 || Vsh is Ready. | |||
|- | |||
| 1 || Related to SceGameGcPromoteJobQueue. | |||
|- | |||
| 2 || Related to SceGameGcPromoteJobQueue/SceGameAlarm. | |||
|- | |||
| 3 || Related to SceGameGcPromoteJobQueue/SceGameAlarm. | |||
|- | |||
| 4 || IDU Mode something. | |||
|- | |||
| 5 || Unknown. | |||
|- | |||
| 6 || Related to SceImeCommandQueue. | |||
|- | |||
| 7 || Related to SceImeCommandQueue. | |||
|- | |||
| 8 || IDU Mode something/Related to Shell Bubbles. | |||
|- | |||
| 9 || Unknown. | |||
|- | |||
| 0xA || Related to Shell Bubbles edit mode. | |||
|- | |||
| 0xB || maybe after sceAppMgrLaunchAppByNameForShell on success. | |||
|- | |||
| 0xC || will sceAppMgrLaunchAppCancel. | |||
|- | |||
| 0xD || System on Resuming. | |||
|- | |||
| 0xE || System on Resumed. | |||
|} | |||
== SceShell == | |||
=== SceShell_0025417F === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x0025417F | |||
|} | |||
Gets some network information. | |||
<source lang="C">int SceShell_0025417F(void *dst, int dst_max);</source> | |||
=== SceShell_05D6FCB0 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x05D6FCB0 | |||
|} | |||
Gets some network information. | |||
<source lang="C">int SceShell_05D6FCB0(void *dst, void *dst2, int *dst3);</source> | |||
=== SceShell_29A14252 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x29A14252 | |||
|} | |||
Enable/disable Wlan ?in registry?. | |||
<source lang="C">int SceShell_29A14252(SceBool enable);</source> | |||
=== SceShell_2E0B6FA6 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x2E0B6FA6 | |||
|} | |||
Maybe sets some handler. | |||
<source lang="C">int SceShell_2E0B6FA6(int a1, int a2, SceUInt32 *index);</source> | |||
=== SceShell_3059EEBC === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x3059EEBC | |||
|} | |||
Gets some network information. | |||
<source lang="C">int SceShell_3059EEBC(void *dst, int dst_max);</source> | |||
=== SceShell_36788D70 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x36788D70 | |||
|} | |||
Gets some network state. | |||
<source lang="C">int SceShell_36788D70(SceUInt32 *type);</source> | |||
=== SceShell_3E737FBE === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x3E737FBE | |||
|} | |||
Gets some network information. | |||
<source lang="C">int SceShell_3E737FBE(int a1, int a2, int a3, int a4);</source> | |||
=== SceShell_3F41E440 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x3F41E440 | |||
|} | |||
Set some network event flag to 4. | |||
<source lang="C">int SceShell_3F41E440(void);</source> | |||
=== SceShell_42053414 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x42053414 | |||
|} | |||
Maybe sets some network handler. | |||
<source lang="C">int SceShell_42053414(int a1, int a2, SceUInt32 *index);</source> | |||
=== SceShell_449348B6 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x449348B6 | |||
|} | |||
Sets some network data. | |||
<source lang="C">int SceShell_449348B6(void *a1, int a2, void *a3);</source> | |||
=== SceShell_548A3111 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x548A3111 | |||
|} | |||
Triggers some mount event for MediaDetect. | |||
<source lang="C">int SceShell_548A3111(int a1, int a2, int a3);</source> | |||
=== SceShell_5928D835 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x5928D835 | |||
|} | |||
Gets some network count. | |||
<source lang="C">int SceShell_5928D835(int a1, int a2, int a3);</source> | |||
=== SceShell_5DC4A753 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x5DC4A753 | |||
|} | |||
Gets some network callback. | |||
<source lang="C">int SceShell_5DC4A753(void **a1);</source> | |||
=== SceShell_60129092 === | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0x60129092 | ||
|} | |||
Sets some network data. | |||
<source lang="C">int SceShell_60129092(void *data, SceUInt32 ndata);</source> | |||
=== SceShell_6A6123E3 === | |||
{| class="wikitable" | |||
|- | |- | ||
! Version !! NID | |||
|- | |- | ||
| 3. | | 3.60 || 0x6A6123E3 | ||
|} | |||
Returns the result of the comparison of some data in MediaDetect with 9. | |||
<source lang="C">SceBool SceShell_6A6123E3(void);</source> | |||
=== sceNetCtlEnableNetworkImposeForShellSocketVsh === | |||
{| class="wikitable" | |||
|- | |- | ||
! Version !! NID | |||
|- | |- | ||
| 3. | | 3.60 || 0x6B8772A2 | ||
|} | |||
Related to network. | |||
<source lang="C">int sceNetCtlEnableNetworkImposeForShellSocketVsh(void *a1);</source> | |||
=== SceShell_77642C92 === | |||
{| class="wikitable" | |||
|- | |- | ||
! Version !! NID | |||
|- | |- | ||
| 3. | | 3.60 || 0x77642C92 | ||
|} | |||
Gets some network callback. | |||
<source lang="C">int SceShell_77642C92(void **a1);</source> | |||
=== sceNetCtlDisableNetworkImposeForShellSocketVsh === | |||
{| class="wikitable" | |||
|- | |- | ||
! Version !! NID | |||
|- | |- | ||
| 3. | | 3.60 || 0x794BF5BE | ||
|} | |||
Related to network. | |||
<source lang="C">int sceNetCtlDisableNetworkImposeForShellSocketVsh(int flags);</source> | |||
=== SceShell_7AD86CE1 === | |||
{| class="wikitable" | |||
|- | |- | ||
! Version !! NID | |||
|- | |- | ||
| 3. | | 3.60 || 0x7AD86CE1 | ||
|} | |} | ||
== | Gets some network information. | ||
<source lang="C">int SceShell_7AD86CE1(int type, void *dst);</source> | |||
=== SceShell_7FE4E732 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x7FE4E732 | |||
|} | |||
Register SceShell Vsh Event Handler. | |||
<source lang="C">int SceShell_7FE4E732(int event, void *handler, void *argp);</source> | |||
=== SceShell_83D16CA8 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x83D16CA8 | |||
|} | |||
<source lang="C">int SceShell_83D16CA8(int a1, int a2, int a3);</source> | |||
=== SceShell_871A8E92 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x871A8E92 | |||
|} | |||
Related to network. | |||
<source lang="C">int SceShell_871A8E92(void);</source> | |||
=== SceShell_8858B876 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x8858B876 | |||
|} | |||
Gets the Wlan state. | |||
<source lang="C">int SceShell_8858B876(SceBool *state);</source> | |||
=== SceShell_8C1D932A === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x8C1D932A | |||
|} | |||
Related to network. | |||
<source lang="C">int SceShell_8C1D932A(void *a1);</source> | |||
=== SceShell_99893E59 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x99893E59 | |||
|} | |||
<source lang="C">int SceShell_99893E59(const char *tileid, const char *appparam, void *opt);</source> | |||
=== SceShell_A25CD3F2 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xA25CD3F2 | |||
|} | |||
Gets some network data. | |||
<source lang="C">int SceShell_A25CD3F2(void *dst, int n);</source> | |||
=== SceShell_B4D888D5 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xB4D888D5 | |||
|} | |||
Releases a handler. | |||
<source lang="C">int SceShell_B4D888D5(SceUInt32 index);</source> | |||
=== SceShell_C1886828 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xC1886828 | |||
|} | |||
Related to network. Sets event flag to 4. | |||
<source lang="C">int SceShell_C1886828(void);</source> | |||
=== SceShell_D4C7D2B7 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xD4C7D2B7 | |||
|} | |||
maybe Unregister SceShell Vsh Event Handler. | |||
<source lang="C">int SceShell_D4C7D2B7(int a1, int a2, int a3);</source> | |||
=== SceShell_E3D3A162 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xE3D3A162 | |||
|} | |||
<source lang="C">int SceShell_E3D3A162(int a1, int a2, int a3);</source> | |||
=== SceShell_EC75C2F3 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xEC75C2F3 | |||
|} | |||
Related to network. | |||
=== SceShell_F197032C === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xF197032C | |||
|} | |||
Related to MediaDetect. | |||
=== SceShell_FDAA5D2E === | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version | ! Version !! NID | ||
|- | |- | ||
| 3.60 || | | 3.60 || 0xFDAA5D2E | ||
|} | |} | ||
Related to network. | |||
[[Category:ARM]] | |||
[[Category:Usermode]] | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category: | [[Category:Library]] |
Latest revision as of 10:32, 7 October 2024
PS Vita main shell.
Module
Version | World | Privilege |
---|---|---|
1.00-3.740.011 | Non-secure | User |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
3.600.011-3.740.011 | SceShell | Non-secure | User | 0x2404AE25 |
Vsh Events
Event | Description |
---|---|
0 | Vsh is Ready. |
1 | Related to SceGameGcPromoteJobQueue. |
2 | Related to SceGameGcPromoteJobQueue/SceGameAlarm. |
3 | Related to SceGameGcPromoteJobQueue/SceGameAlarm. |
4 | IDU Mode something. |
5 | Unknown. |
6 | Related to SceImeCommandQueue. |
7 | Related to SceImeCommandQueue. |
8 | IDU Mode something/Related to Shell Bubbles. |
9 | Unknown. |
0xA | Related to Shell Bubbles edit mode. |
0xB | maybe after sceAppMgrLaunchAppByNameForShell on success. |
0xC | will sceAppMgrLaunchAppCancel. |
0xD | System on Resuming. |
0xE | System on Resumed. |
SceShell
SceShell_0025417F
Version | NID |
---|---|
3.60 | 0x0025417F |
Gets some network information.
int SceShell_0025417F(void *dst, int dst_max);
SceShell_05D6FCB0
Version | NID |
---|---|
3.60 | 0x05D6FCB0 |
Gets some network information.
int SceShell_05D6FCB0(void *dst, void *dst2, int *dst3);
SceShell_29A14252
Version | NID |
---|---|
3.60 | 0x29A14252 |
Enable/disable Wlan ?in registry?.
int SceShell_29A14252(SceBool enable);
SceShell_2E0B6FA6
Version | NID |
---|---|
3.60 | 0x2E0B6FA6 |
Maybe sets some handler.
int SceShell_2E0B6FA6(int a1, int a2, SceUInt32 *index);
SceShell_3059EEBC
Version | NID |
---|---|
3.60 | 0x3059EEBC |
Gets some network information.
int SceShell_3059EEBC(void *dst, int dst_max);
SceShell_36788D70
Version | NID |
---|---|
3.60 | 0x36788D70 |
Gets some network state.
int SceShell_36788D70(SceUInt32 *type);
SceShell_3E737FBE
Version | NID |
---|---|
3.60 | 0x3E737FBE |
Gets some network information.
int SceShell_3E737FBE(int a1, int a2, int a3, int a4);
SceShell_3F41E440
Version | NID |
---|---|
3.60 | 0x3F41E440 |
Set some network event flag to 4.
int SceShell_3F41E440(void);
SceShell_42053414
Version | NID |
---|---|
3.60 | 0x42053414 |
Maybe sets some network handler.
int SceShell_42053414(int a1, int a2, SceUInt32 *index);
SceShell_449348B6
Version | NID |
---|---|
3.60 | 0x449348B6 |
Sets some network data.
int SceShell_449348B6(void *a1, int a2, void *a3);
SceShell_548A3111
Version | NID |
---|---|
3.60 | 0x548A3111 |
Triggers some mount event for MediaDetect.
int SceShell_548A3111(int a1, int a2, int a3);
SceShell_5928D835
Version | NID |
---|---|
3.60 | 0x5928D835 |
Gets some network count.
int SceShell_5928D835(int a1, int a2, int a3);
SceShell_5DC4A753
Version | NID |
---|---|
3.60 | 0x5DC4A753 |
Gets some network callback.
int SceShell_5DC4A753(void **a1);
SceShell_60129092
Version | NID |
---|---|
3.60 | 0x60129092 |
Sets some network data.
int SceShell_60129092(void *data, SceUInt32 ndata);
SceShell_6A6123E3
Version | NID |
---|---|
3.60 | 0x6A6123E3 |
Returns the result of the comparison of some data in MediaDetect with 9.
SceBool SceShell_6A6123E3(void);
sceNetCtlEnableNetworkImposeForShellSocketVsh
Version | NID |
---|---|
3.60 | 0x6B8772A2 |
Related to network.
int sceNetCtlEnableNetworkImposeForShellSocketVsh(void *a1);
SceShell_77642C92
Version | NID |
---|---|
3.60 | 0x77642C92 |
Gets some network callback.
int SceShell_77642C92(void **a1);
sceNetCtlDisableNetworkImposeForShellSocketVsh
Version | NID |
---|---|
3.60 | 0x794BF5BE |
Related to network.
int sceNetCtlDisableNetworkImposeForShellSocketVsh(int flags);
SceShell_7AD86CE1
Version | NID |
---|---|
3.60 | 0x7AD86CE1 |
Gets some network information.
int SceShell_7AD86CE1(int type, void *dst);
SceShell_7FE4E732
Version | NID |
---|---|
3.60 | 0x7FE4E732 |
Register SceShell Vsh Event Handler.
int SceShell_7FE4E732(int event, void *handler, void *argp);
SceShell_83D16CA8
Version | NID |
---|---|
3.60 | 0x83D16CA8 |
int SceShell_83D16CA8(int a1, int a2, int a3);
SceShell_871A8E92
Version | NID |
---|---|
3.60 | 0x871A8E92 |
Related to network.
int SceShell_871A8E92(void);
SceShell_8858B876
Version | NID |
---|---|
3.60 | 0x8858B876 |
Gets the Wlan state.
int SceShell_8858B876(SceBool *state);
SceShell_8C1D932A
Version | NID |
---|---|
3.60 | 0x8C1D932A |
Related to network.
int SceShell_8C1D932A(void *a1);
SceShell_99893E59
Version | NID |
---|---|
3.60 | 0x99893E59 |
int SceShell_99893E59(const char *tileid, const char *appparam, void *opt);
SceShell_A25CD3F2
Version | NID |
---|---|
3.60 | 0xA25CD3F2 |
Gets some network data.
int SceShell_A25CD3F2(void *dst, int n);
SceShell_B4D888D5
Version | NID |
---|---|
3.60 | 0xB4D888D5 |
Releases a handler.
int SceShell_B4D888D5(SceUInt32 index);
SceShell_C1886828
Version | NID |
---|---|
3.60 | 0xC1886828 |
Related to network. Sets event flag to 4.
int SceShell_C1886828(void);
SceShell_D4C7D2B7
Version | NID |
---|---|
3.60 | 0xD4C7D2B7 |
maybe Unregister SceShell Vsh Event Handler.
int SceShell_D4C7D2B7(int a1, int a2, int a3);
SceShell_E3D3A162
Version | NID |
---|---|
3.60 | 0xE3D3A162 |
int SceShell_E3D3A162(int a1, int a2, int a3);
SceShell_EC75C2F3
Version | NID |
---|---|
3.60 | 0xEC75C2F3 |
Related to network.
SceShell_F197032C
Version | NID |
---|---|
3.60 | 0xF197032C |
Related to MediaDetect.
SceShell_FDAA5D2E
Version | NID |
---|---|
3.60 | 0xFDAA5D2E |
Related to network.