Advertising (This ad goes away for registered users. You can Login or Register)

Dealing with the PspEmu directly

Open discussions on programming specifically for the PS Vita.
Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
niszczycielnpc
Posts: 259
Joined: Thu Dec 19, 2013 12:10 pm
Location: %appdata%/Poland/Netherland

Re: Dealing with the PspEmu directly

Post by niszczycielnpc »

tomtomdu80 wrote:psgm is already a support_uri, so it's like trying

Code: Select all

 support_uri1:support_uri2
which would result in giving support_uri2 as argument for support_uri1.. which doesn't make any sense

about support_uri:play, that means you try to give "play" as argument to your support_uri.
I think you don't quite get what is a support_uri :
A support_uri is a way to call an app. for example, "http:" is a support_uri, which results in giving an URI as argument to the webbrowser application (NPXS10003), so a support_uri redirects to the ID it is attributed to

If the package installer had a support_uri (it could but it doesn't, afaik), then you would for sure say the pkg installer can work with arguments. Since it doesn't (we assume it doesn't), there is a very little probability that there is a way to pass arguments to it

oh btw, console_info::psm is a weird argument type, only used by NPXS10016, common syntax is like pspemu one :

Code: Select all

arg1=xxx&arg2=yyy
The pspemu doesn't have a (known) support_uri. But some apps have hidden support_uri (like party IIRC, you won't find it with other support_uri in the list, and is actually "pspy:")

I might forget some things or make some mistakes in my explanations, if so, sorry
Thanks i would see of i get something by editing and etc... ;)
Advertising
Hykem
Guru
Posts: 75
Joined: Sat Jan 15, 2011 8:11 pm

Re: Dealing with the PspEmu directly

Post by Hykem »

If you want to play around with URI commands, this may be useful (looks like the Dev Wiki is missing some info):

Code: Select all

[Application -> Description -> Associated URI calls]:
NPXS10000 -> Near -> "sceman:near" / "near:"
NPXS10001 -> Party -> "pspy:"
NPXS10002 -> PlayStation Store -> "psns:"
NPXS10003 -> Internet Browser -> "http:" / "https:" / "sceman:" / "search:" / "wbapp0:"
NPXS10004 -> Photos -> "photo:" / "camera:"
NPXS10005 -> Maps  -> "scemap:"
NPXS10006 -> Friends -> Unknown
NPXS10007 -> Welcome Park -> Unknown
NPXS10008 -> Trophy Collection -> "pstc:"
NPXS10009 -> Music  -> "music:"
NPXS10010 -> Videos  -> "video:"
NPXS10012 -> PS3 Remote Play -> Unknown
NPXS10013 -> PS4 Link -> Unknown
NPXS10014 -> Messages -> "psnmsg:" / "grpmsg:"
NPXS10015 -> Settings -> Unknown
NPXS10016 -> Settings -> "settings_dlg:"
NPXS10017 -> WebCore -> Unknown
NPXS10018 -> Sign Up -> "psnreg:"
NPXS10021 -> Mobile Network Operator -> Unknown
NPXS10023 -> PhotoExport -> "photoexport:"
NPXS10024 -> NearAutoPositioning -> Unknown
NPXS10025 -> NearAutoCheckin -> "near_auto_checkin:"
NPXS10026 -> Content Manager -> Unknown
NPXS10027 -> Software Manual -> Unknown
NPXS10028 -> PspEmu -> Unknown
NPXS10029 -> MarlinMTP -> Unknown
NPXS10031 -> Package Installer -> Unknown
NPXS10032 -> NearUtilBG -> "nearutil:"
NPXS10035 -> Store (inGame) -> "psts:"
NPXS10036 -> AvMediaService -> "avmedia_service:"
NPXS10037 -> WebCore -> "webcore_mini:"
NPXS10040 -> Mobile Network Operator -> "psmn:"
NPXS10041 -> Mobile Network Operator -> "psmn:"
NPXS10042 -> Mobile Network Operator -> "psmn:"
NPXS10043 -> Mobile Network Operator -> "psmn:"
NPXS10044 -> Mobile Network Operator -> "psmn:"
NPXS10045 -> Mobile Network Operator -> "psmn:"
NPXS10060 -> User's Guide -> "sceman: /"
NPXS10062 -> Initial Setup -> Unknown 
NPXS10063 -> MsgMW -> Unknown
NPXS10065 -> GriefReportDialog  -> "psgr:"
NPXS10072 -> Email -> "email:" / "mailto:"
NPXS10073 -> Email BG -> Unknown
NPXS10077 -> Crash Report -> Unknown
NPXS10078 -> Cross-Controller -> "scecomboplay:"
NPXS10079 -> Daily Checker BG -> Unknown
NPXS10080 -> Dtcpip -> "dtcpip:"
NPXS10081 -> PlayStation Mobile License Manual -> "psm_manual:"
NPXS10082 -> Package Installer Spawn -> Unknown
NPXS10083 -> Unknown -> Unknown
NPXS10084 -> SceWebKit -> "webkit_mini:"
NPXS10085 -> Videos -> "videostreaming:"
NPXS10090 -> Internet Browser -> "wbapp1:" / "webmodal:"
NPXS10091 -> Calendar -> "scecalendar:"
NPXS10092 -> Calendar BG -> Unknown
NPXS10093 -> Topics -> Unknown
NPXS10094 -> Parental Controls -> Unknown
NPXS10095 -> Panoramic Cameara -> "scepanorama:"
NPXS10098 -> PS4 Link -> Unknown
NPXS10100 -> Unknown -> Unknown
NPXS10101 -> Unknown -> Unknown
NPXS10916 -> WebSample -> Unknown
 
Advertising
Last edited by Hykem on Sun Mar 01, 2015 8:40 pm, edited 1 time in total.
psvitamario
Posts: 31
Joined: Mon Mar 19, 2012 8:18 am

Re: Dealing with the PspEmu directly

Post by psvitamario »

Tank you for this.
fudgenuts64
Posts: 28
Joined: Sun Jul 13, 2014 7:10 pm

Re: Dealing with the PspEmu directly

Post by fudgenuts64 »

Hykem wrote:If you want to play around with URI commands, this may be useful (looks like the Dev Wiki is missing some info):

Code: Select all

[Application -> Description -> Associated URI calls]:
NPXS10000 -> Near -> "sceman:near" / "near:"
NPXS10001 -> Party -> "pspy:"
NPXS10002 -> PlayStation Store -> "psns:"
NPXS10003 -> Internet Browser -> "http:" / "https:" / "sceman:" / "search:" / "wbapp0:"
NPXS10004 -> Photos -> "photo:" / "camera:"
NPXS10005 -> Maps  -> "scemap:"
NPXS10006 -> Friends -> Unknown
NPXS10007 -> Welcome Park -> Unknown
NPXS10008 -> Trophy Collection -> "pstc:"
NPXS10009 -> Music  -> "music:"
NPXS10010 -> Videos  -> "video:"
NPXS10012 -> PS3 Remote Play -> Unknown
NPXS10013 -> PS4 Link -> Unknown
NPXS10014 -> Messages -> "psnmsg:" / "grpmsg:"
NPXS10015 -> Settings -> Unknown
NPXS10016 -> Settings -> "settings_dlg:"
NPXS10017 -> WebCore -> Unknown
NPXS10018 -> Sign Up -> "psnreg:"
NPXS10021 -> Mobile Network Operator -> Unknown
NPXS10023 -> PhotoExport -> "photoexport:"
NPXS10024 -> NearAutoPositioning -> Unknown
NPXS10025 -> NearAutoCheckin -> "near_auto_checkin:"
NPXS10026 -> Content Manager -> Unknown
NPXS10027 -> Software Manual -> Unknown
NPXS10028 -> PspEmu -> Unknown
NPXS10029 -> MarlinMTP -> Unknown
NPXS10031 -> Package Installer -> Unknown
NPXS10032 -> NearUtilBG -> "nearutil:"
NPXS10035 -> Store (inGame) -> "psts:"
NPXS10036 -> AvMediaService -> "avmedia_service:"
NPXS10037 -> WebCore -> "webcore_mini:"
NPXS10040 -> Mobile Network Operator -> "psmn:"
NPXS10041 -> Mobile Network Operator -> "psmn:"
NPXS10042 -> Mobile Network Operator -> "psmn:"
NPXS10043 -> Mobile Network Operator -> "psmn:"
NPXS10044 -> Mobile Network Operator -> "psmn:"
NPXS10045 -> Mobile Network Operator -> "psmn:"
NPXS10060 -> User's Guide -> "sceman: /" 
NPXS10063 -> MsgMW -> Unknown
NPXS10065 -> GriefReportDialog  -> "psgr:"
NPXS10072 -> Email -> "email:" / "mailto:"
NPXS10073 -> Email BG -> Unknown
NPXS10077 -> Crash Report -> Unknown
NPXS10078 -> Cross-Controller -> "scecomboplay:"
NPXS10079 -> Daily Checker BG -> Unknown
NPXS10080 -> Dtcpip -> "dtcpip:"
NPXS10081 -> PlayStation Mobile License Manual -> "psm_manual:"
NPXS10082 -> Package Installer Spawn -> Unknown
NPXS10083 -> Unknown -> Unknown
NPXS10084 -> SceWebKit -> "webkit_mini:"
NPXS10085 -> Videos -> "videostreaming:"
NPXS10090 -> Internet Browser -> "wbapp1:" / "webmodal:"
NPXS10091 -> Calendar -> "scecalendar:"
NPXS10092 -> Calendar BG -> Unknown
NPXS10093 -> Topics -> Unknown
NPXS10094 -> Parental Controls -> Unknown
NPXS10095 -> Panoramic Cameara -> "scepanorama:"
NPXS10098 -> PS4 Link -> Unknown
NPXS10100 -> Unknown -> Unknown
NPXS10101 -> Unknown -> Unknown
NPXS10916 -> WebSample -> Unknown
 
How would you format these commands in the browser? I know the psgm: command, but the secondary commands I'm not sure how to format.
PS Vita PCH-1101 32GB 3.52
3DS 9.8 CFW and DSTWO flashcart.
Hykem
Guru
Posts: 75
Joined: Sat Jan 15, 2011 8:11 pm

Re: Dealing with the PspEmu directly

Post by Hykem »

fudgenuts64 wrote:How would you format these commands in the browser? I know the psgm: command, but the secondary commands I'm not sure how to format.
Most of the secondary commands are still unknown, but they all follow the same format. For example:

Code: Select all

Open link in browser:
wbapp0:openurl?len=0x400&str=http://xxx.xxx.xxx
Gamgolfi
Posts: 1
Joined: Sat May 02, 2015 7:00 am
Location: An apartment in Sweden.

Re: Dealing with the PspEmu directly

Post by Gamgolfi »

Hykem wrote:
fudgenuts64 wrote:How would you format these commands in the browser? I know the psgm: command, but the secondary commands I'm not sure how to format.
Most of the secondary commands are still unknown, but they all follow the same format. For example:

Code: Select all

Open link in browser:
wbapp0:openurl?len=0x400&str=http://xxx.xxx.xxx
Not really on-topic.
Just jerking around, I managed to open (and not yet start) the Package Installer, by doing the e-mail trick. And I inserted a link to a .pkg-file using a &uri=http//:www...

Using a incorrect URL gives error-code C2-12570-5, which (according to the vitadevwiki) means "An error has occurred. shows up when you don't use the good support_uri."
MooMooMan
Posts: 120
Joined: Tue Jul 22, 2014 5:39 pm
Location: McMurdo, Antartica

Re: Dealing with the PspEmu directly

Post by MooMooMan »

Wish I could be helping with all of this, but I was stupid enough to upgrade to 3.50. I really hate myself for that. You guys get the best stuff! :(
Ps Vita 1000 3.60 HenKaku
PSP 3000 03g 6.20 LME 2.3 Perm (Black)
PSP 3000 03g 6.20 LME 2.3 Perm (Silver)
Locked

Return to “Programming and Security”