Web Browsing on Your PSP
yodha writes "A guy has hacked the hidden browser inside the PSP to view external webpages. His webpage has info on that, some screenshots and a video. Yes, you can get Slashdot on a PSP! The PSINext forum and engadget are covering the same news."
This reminds me of a little Slashdot article about CSS, plus the ongoing Slashdot forum about redoing Slashdot in XHTML and CSS. Now that PSP has browser functionality, I think it's imperative for web developers to examine their sites for usability. I would be interested to see how DHTML is handled on the PSP, for example, by testing the Milonic package. I seriously doubt it would work very well on PSP, but you never know.
This raises the issue of UserAgent sniffing. Right now I'm developing an Open Source CMS called Gemsites (link in sig), and I'm considering supporting cut-down templates for PocketPC, Palm and (now) PSP. I've got the code set up to sniff the UserAgent and make a decision on it, thanks to php.net's user-assist messages in the function database. But now I'm wondering if my whole CMS will stand up to the more compact screens used by PSP et al. I guess what I'm saying is that if you're a developer and you know CSS/XHTML and/or PHP, I would like to talk to you about usability.
Could it be that his PSP browsing /. adds to the /. effect of the story about him browsing /. with his PSP?
But how the hell do you type anything on that?
It says that a keybord API pops up when you're in an input box (like Google's Search).
From TFA
"Yes you can use input (we googled stuff), when you enter a textbox and press X the PSP pops up the Keyboard API (remember there's alot of API to be taken advantage of with the PSP). After that its as simple as any other input on the PSP."
I don't read your sig, why do you read mine?
I'm sorry, you just lost all your nerd credentials. Please leave the site immediately!
Jolyon
Please read my Canon EOS tech blog at http://www.everyothershot.com
cmon this news is like a day old already *yawn*
Is interesting, but of course you know that means that if he could hack his self out other willcan hack in, so waiting for the upcoming exploits and patches ;)
Think like a hacker, act like a hacker, but never become a hacker !
With homemade software, would this type of thing be possable with the DS? Probibly not using the same meathod, but similar?
This parses full HTML and in a much better environment in terms of visual display. As for whoever asked about the keyboard, when you click in an entry field I'm sure a keyboard entry system comes up like when you set up your PSP, not outstanding, but not tough either.
So with a browsing solution out there, and obvious easier to implement hacks on the way, who flinches first and releases their web browser? PSP or DS? You know they both have them up their sleeves, or will we all just have to wait until E3 like good kids?
What browser though? What plug ins will be made and other such questions could do with answering.
Then can someone tell me why I'd want to use a PsP when I can use a laptop or a desktop just the same and not need to wardrive or be at home?
I like muppets.
As per the Slashdot article from yesterday, PSP Reception Lukewarm in US?
"According to IGN sales of the PSP have been lukewarm, with many outlets selling as little as 10 out of the 80 units they received."
The potential to run homebrew code and fiddle with a PSP surely increases it's desirability, especially amongst the geek market? I haven't bought a DS yet, mainly due to the fact the PSP looks a hell of a lot better, the mention of PSP hacking has certainly pushed this higher up my list.
Gadgetspy
Someone has already kindly setup a portal for all you people who want to view this without setting up a DNS server or from any access point.
r t=0&postdays=0&postorder=asc&highlight=.
.
You can see his portal with your web browser (computer) here:
http://67.171.70.72/wipeout/index.html
To use this on your PSP simply set your DNS to 67.171.70.72 inside the network settings then go into Wipeout Pure and hit Download.
For more information visit this dudes website avaliable at:
http://fugimax.base2.org/
In other news the PSP firmware has been updated on the Japanese handhelds. See the following forum thread for more info:
http://forums.ps2dev.org/viewtopic.php?t=1201&sta
For those curious you can extract the files from the update by using this C program avaliable on the following site:
http://www.oopo.net/consoledev/files/unpack-pbp.c
Enjoy!
Have you metaroderated recently?
1. Only native Nintendo Games will be released
Nintendo Homebrew and hacking
2. Nobody uses a DS anyway , only little 5 year old kids called Timmy who don't even know what Slashdot is.
Yes, because games like metroid and goldeneye are aimed at 5 year olds.
Just remember, god hates console fanboys
For the DNS man in the middle attack, use http://67.171.70.72/wipeout/
It is a really nice portal someone made for it. There's one of the free sites for the PSP too, if you don't already have one. I have one, but I'm trying to get a free one to sell on eBay. If you care, check my homepage for the link.
IMHO, after playing Wipeout Pure, Ridge Racer, and Twisted Metal, the best game of the three is Ridge Racer. That game truly shows off the graphics of the platform.
Slashdot looks good on the PSP, 9 out of 10 orphans can't tell the difference!
The guy who did it made sure he'd be on this site with that screenshot, media whore!
I think he's running his webserver on it too. *bows head*
Did you really just link to a video in the article text? Is there no regard for how this might effect this person's hosting bill?
At least he's not running apache on a PSP, or we'd all be SOL (and he'd have a melted pile of shiny black plastic).
I believe that every widely distributed browser has had at least one run-arbitrary-code exploit found.
So, wagers on how long until unsigned code can run on PSPs?
Why would anyone even attempt to create a browser for the DS?
You can make the entire bottom touch screen into a keyboard, it would be perfect for web browsing. You could even set it up to auto-hide so you get a full vertical view of the page...
Have you metaroderated recently?
a video..and a picture. If only the page is linked, people will hesitate to really get into all the links on the page. But a direct link to a quick to look at image? I'll see it tomorrow.
Make your computer faster: rm -rf
/. on PSP: http://www.tweakers.net/ext/f/48812/full.jpg
What are you talking about? It came out in the US a few days ago.
I know more than you drink.
Now I have to buy this little Sony wonder.
His website will be back up in 3 days...
It occurs to me that with both 802.11b and an awesome screen, the PSP would be an really great platform for the Minimo project.
Maybe it's time for the Minimo developers to go down to Best Buy and dip into that Mozilla Foundation money (no extended service contracts though).
~jeff
Back before my WiFi-equipped Palm immolated itself I usually surfed the web over SSH and Lynx. It adjusted better than the graphical browser that came with the PDA, which beyond suffering from the small screen was poorly coded with a tendency to crash.
because the PSP is 802.11 equipped
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Browsing widescreen nudity on the bus. I knew the day would come!
According the hack page, he's working on testing the browser to see if it has java. If it does have java, then pretty much, now you've got IRC on your PSP.
In America, you spam computers In Soviet Russia, computers spam you!
Supposedly there is a Logitech keyboard coming out for the device at some point.
Enjoy the mirror goodness http://www.mirrordot.org/stories/9ec486ba0b250360e 2bb69f74f549738/index.html
As soon as I first saw the PSP, I saw it as a very nice looking controller/display for a homebrew music player for my truck. I have been looking for an inexpensive 6-7 inch color LCD monitors for quite a while now and simply haven't found one. Being able to interact with the box via web pages is all I need, so I might just have buy one now. I fully expect that the firmware config will be hacked much further soon.
Later,
-Slashdot Junky
.
Landfill Mining Co.
Managing the (Un)natural Resources of Tomorrow
How is this an infomercial ? Some enterprising individuals, on their own, went out and hacked the way (externally to) the PSP accesses the web, so that people can browse reasonably freely. Granted, its a kinda awkward thing to setup and use, but it IS geeky and news for nerds. At this point in time, Sony clearly hasn't intended the PSP to be used freely as a web browser, though its possible in the future.
So would one need to worry abt random spyware getting installed now?
Next, you'll be saying we can get Slashdot with Firefox!
..ducks..
It's sad that Nintendo has made the DS such a hard system to hack, because it really would be a far better system to browse the web on, thanks mainly to the touch screen.
Sometimes Slashdot editor complain about the fact that everything is riddled with ads. This http://www.fumanchuu.com/pspdev/P1010066.JPG is very ironic (notice the ad in the picture). An ad, in a Slashdot page, blocked on a hacked device. That's [triple] irony for you!
Pat
One of the reasons I'm not getting a PSP is the lack of a TVout. You'd think Sony would include such an obvious connection, but they didn't.
When I'm at home and have a 32" TV in front of me, I want to be able to play the games on it instead of the tiny screen on the portable.
It seems that a feature so inexpensive to add and so useful would be left out. Especially when the thing can play movies too!
Funny thing. I expected to have all kinds of problems finding one in Seattle. You know.. large number of geeks and all that.
So, yesterday I find myself at the Target in Southcenter. They had a large stack of them in the case. When I mean large, there were at least a dozen in there that I could see.
Weird how I enjoy both Yoshi's Touch and Go on my DS with it's pastel colors while I can enjoy a good game of Ninja Gaiden on my Xbox or Resident Evil 4 on the GameCube.
Don't buy into the age group propaganda. I'm 24 and see games only as they are, regardless of the look : games. A good game doesn't rely on the user being a certain age to enjoy it. If you let yourself be limited by that, then too bad for you.
It says that it scrolls automatically. For all we know some way of entering an URL could already be around in the code, but disabled because they don't want you to use this particular version of the browser as a general web browser.
It could be interesting, but they may just use it as an interface for content download etc.
10 PRINT "LOOK AROUND YOU ";
20 GOTO 10
The PSP will have some kind of TV out feature via an external USB adapter
When we will see the first PSP running Linux? It's so difficult to run? Remember that we have a Kit Linux for PS2 oficially from Sony.
http://www.michel.eti.br
How about this in a couple months...
h p/ cPath/178/products_id/2909
http://www.xyramax.co.uk/catalog/product_info.p
I expected to have all kinds of problems finding one in Seattle.
Greater Seattle is home to Microsoft and Nintendo, not Sony.
The browser is not fully HTML compliant. It doesn't even parse <h1> tags.
The ones released on Thursday were pretty much sold out. But sony had a second shipment sent out to stores by Saturday.
Thanks!
Strange women lying in ponds distributing swords is no basis for a system of government.
Without Sony's digital signature, how will MoFo get the PSP to recognize a homebrew game from the Memory Stick?
If the developers intentionally made it relatively easy to browse arbitrary content: thank you.
If your PHB is angry that you made a weak system, you could've used SSL. (Then leaked the private certificate =P)
Illegal? Samir, This is America.
You can view the Wipeout Pure place holder PSP page with wget and spoof the user agent string:
g
wget -U "SCEJ PSP BROWSER 0102pspNavigator" http://ingame.scea.com/wipeout/index.html
And the image,
wget -U "SCEJ PSP BROWSER 0102pspNavigator" http://ingame.scea.com/wipeout/US_holding_page.jp
I think you're confusing "nerd" with "someone who reads Wired."
It's been done.
Support the First Amendment. Read at -1
They didn't put video out on the PSP because the resolution is low even as compared to ordinary NTSC video and it would look like a PSX on a TV. Okay, not that bad, but you get the idea. What looks fantastic on that little LCD will look like poop on a boob tube.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I would love to be able to surf the web through photoshop. Then I wouldnt have to miminize or keep PS in a window. Photoshop doesnt like to be minimized. :(
"There is no real right or wrong, just what the majority accepts at the time."
Tell me. If this thing can surf the web do you think you can make it work like a computer? Could you, say, program the PSP? Wow! Just think, people could write their own programs. Hell, maybe you could even write games for it. Imagine that, games on a pocket sized device!
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
They left it out because that makes it more beautiful. After all, the PSP as-is is the most beautiful thing in the world.
Justice is the sheep getting arrested while an impartial judge declares the vote void.
I assume that was meant as a joke, but it brings up a really good point. Put on your tinfoil hats and wax with me a moment...
What if the designers of the PSP made their APIs as open as possible in order to entice people to cook up emulators for the platform? Of course, they could never admit this publically, but what if one handheld, in this case the PSP, could emulate a competitor's product? Conventional Wisdom tells us that an emulator usually won't be able to emulate a current system's hardware effectively, but if the PSP could, say, play GBA and N64 games in addition to playing its own titles, it could be an unstoppable device.
Naturally, Sony would have to condemn anyone running competing games on their platform lest they get charged with unfair business practices, but behind closed doors this could be exactly what Sony needs to gain major market share over Nintendo in this market.
Course, I could be wrong.
It's not age group propoganda. Lot's of people just don't find "colorful" games all that appealing. For example, I found the mechanics of Wind Waker to be great, but the game itself to be quite boring, becuase the world it portrayed just wasn't very engrossing. Let me use an analogy. I don't watch romantic comedies. They can be perfectly entertaining and good movies in their own right, but I still don't find them enjoyable, mainly because of their subject-matter. The same is true for me and "kiddie" games.
A deep unwavering belief is a sure sign you're missing something...
I can't believe Sony isn't advertising this feature more, and/or developing it much quicker. For me, $250 is way too much to spend on a portable gaming system, since I rarely take public transportation anywhere, and I don't usually have times where I'm sitting somewhere with nothing else to do, but if it can get me on the web as well, then $250 doesn't sound all that bad...
ZuluPad, the wiki notepad on crack
Correct. Basically I was inferring cell phones don't usually use the HTML AT ALL but usually a different markup.
Have you seen these? $280 7in USB touch screen monitor. Perfect for in car computers. ...I'd rather have a PSP, though :-)
I want to phone and personal organize with my gaming device (insert optional curse!);
Instead I think I will shop at stores that don't treat their employees and customers like shit.
Can you repeat that again? Original PORTS? Don't you understand the very definition of a port?
And if you're talking about port in the sense of bringing a franchise to a console but making new additions to gameplay, then why are you complaining about Zelda, Mario, and other Nintendo franchises? Those franchises go through evolutions in gameplay everytime a sequel is released...
They do have one with a TV out. They call it the PS2, ask the guy at the counter, they only sell them to people..in the know *wink* *wink*
A "keyboard API"? Do they mean graphical keyboard? Because, if so, that would be my definition of "tedious". It sounds like as much fun as playing Frotz (a z-code interpreter) on the GBA. This is, incidentally, one area where the DS may shine... the touch screen makes things like keyboards or handwriting recognition a snap. It's just a shame that, at minimum, the top screen isn't bigger...
"A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
Another browser to code compliant CSS for. IE gives me enough migraines.
(^_^)
Here's an example:
Zelda 1 involved controlling Link in a top-view and solving puzzles and defeating enemies in a dungeon to get the triforce pieces.
Zelda 2 involved a side-scrolling Link, and was more action-based than the previous title.
Super Metroid, arguably the greatest 2D platformer of all time, involves a side-view of Samus as you go through the planet in search of the last Metroid.
Metroid Prime brings the game into the 3D realm, a first person adventure game involving light platforming and lots of shooting and exploring.
Those examples are better examples of "ports that are original from the sequel" than your "Halo on the PC is different from Halo on the Xbox" example...
I swear, this kiddy argument is the biggest pile of shit I've ever seen...You're acting like a pre-teen, wanting to "prove" your adulthood...Guess what buddy? I'm 22, and I'm pretty comfortable with my adulthood; I don't need my videogames to tell people I'm "mature." If you need your games to do that, then that's the furthest from the definition of "being mature" that you can get.
The casual gamers like yourself have forgotten that games just need to be fun. If games stop being about fun and start being about image, then what is the point to videogaming?
Maybe you missed this PSP feature: USB 2.0 connector.
They probably packed it with driver support for HID compliant keyboards... question is: what do you have to do to make one work.
Yes, that's very portable...
Like, say, decrease their price from current "We're bigger than Jesus. You don't want to pay $70 extra for a tiny memory stick and a slip case? Tough luck," to "...Please buy our hardware. Please."
What's your preference? lynx, links-text, links-graphic, kfm, gnome help browser, mosaic, Amaya, minimo, Firefox, or Mozilla?
Been browsing on mine since late May of 2002.
http://playstation2-linux.com
Holy heck this is a pain to do....... key api is cumbersome at best.
Applications that have been produced already will really increase the marketability of the PSP in the following months, and this is just the beginning.
I think by making it exploitable, sony have increased their market demographic hugely
Business Voyeur
IMHO, builting TV out would have killed the PSP.
I think a lot of developers would have made game with the TV in mind oppses to the screen. Then these games could be diffucult to see on the tiny screen.
A keyboard doesn't have to be large. http://www.gameseek.co.uk/productdetail/PSPfhyaqce 6he5x223r/
I doubt the developer intended Wipeout to be used for this purpose but it's certainly going to cause a lot more copies of the game to be sold. EB is offering a trade in for 8 different 1st party brand games, one of which is Wipeout. (3 POed XBOX/PS2/GC games for one PSP game) I took advantage of the deal by buying a bunch of games at a local Gamerush for less then $10 each which combines with their buy two get one free deal. Unfortunately I ended up trading all mine in including Wipeout for other titles. It looks like I need to pick up another one. (Total price per PSP game = less then $20) If you go for the deal, make sure not to buy any games on EB's excluded list.... http://www.ebgames.com/ebx/ads/shops/instoretradei n/exclusions.asp
It's a bit annoying to find cheap titles not on the list, but I had good luck with Enter the Matrix, Conflict Desert Storm, and Manhunt. (PS2 $10) These seem to be fairly common at Gamerushes.
Chika Chik-ah... do-e ow ow.
Casual gamers would understand the fun part of gaming better than the hardcore gamers if they wouldn't skip over games like Katamari Damacy, Super Puzzle Fighter II Turbo, Viewtiful Joe, Alien Hominid, etc. just because of the presentation styles of those games.
I usually avoid user agent detection, simply because I don't want to keep up with the different browsers. I rarely do anything that can't be supported on all of the major browsers at the time.
...then I don't think you've done much. It's not about doing something that is not supported - it's fixing bugs via CSS. Box model, some defaults must be overridden to get equal output on all browsers, and lots of various workarounds for various differing implementations. Yeah, yeah I *shouldn't* have to do that. Reality sometimes bites.
Kjella
Live today, because you never know what tomorrow brings
The rendering of slashdot on that PSP looks to me like that of LINKS. The up/down scrolling behaviour, the inverting highlight (look at OSTG on the slashdot shot), supports javascript, no frames, no java, no flash... (except of course the font is different)
Actually links is the browser I considered for porting to the PS2, since it works on many displays including framebuffers, and is a nice graphic browser. The PS2 network access disks use the Oregan browser, but judging from the big differences between them and the user agent this is not it.
Am I just paranoid or are there really some similarities between the PSP's browser and links?
My nickname is not something that stems from being a fan of Kirby games; infact, I've never really owned a Kirby adventure game. The nickname was received at a fighting game tourney where Super Smash Bros. Melee was featured. I tore up all the Sheik and Marth whores with a Kirby, ended up getting first, and someone called me a Kirby meister. It just stuck.
At the same tourney I placed 3rd in Capcom vs SNK2 and got owned pretty quickly in Soul Calibur 2.
And I didn't call your 'nice' kiddy comments a pile of shit; just the argument in general. It's a cop-out for people who just are too unsure of their masculinity and adulthood.
And you are not what you play. If you were, you'd be running over hookers and you'd be able to cast spells at will. Games are played as an escape from what you are limited to in real life abilities. I'd like to have been a space bounty-hunter or a dark knight, but I know I'll never be one.
Heh, no offense, but that must be the most awkward looking thing I've ever seen. :)
You'd really struggle to emulate an N64 on the PSP. Not just because the controls don't match too well, but because it almost certainly doesn't have the processing power to pull it off.
A Genesis/SNES emulator would totally kick ass though. If someone gets Linux onto the PSP, you can count on it happening too.
Well, if the DS is like the PSP then it's possible to play a multiplayer game with only one disc because the other units can download game data from the host unit. So I guess it's possible to create a host emulator that uploads a web browser rather than game code. And if there are any holes for buffer overruns or whatever, they'll get in as soon as anybody looks for somebody to go wireless with. But sony never makes bad products, right?
He whipped up a portal page and added a hosts entry? Impressive hack!!@
Of slightly more interest would be if someone actually hacked the firmware update (assuming it has the URL encoded in it) with a hex editor and made the "net update firmware" function go straight to your portal from anywhere you can find 802.11 access, not just home.
it'll get posted again later today, next week, or both
I think you either misread or didn't read the article. The guy just plugged his PSP to a LAN where he can DNS spoof himself at will, so he basically redirected the default site to anything he wants. The PSP is capable of following links, so he did a jump page that links to various sites, including Google.
/etc/hosts. They just point the name of known ad servers to 127.0.0.1 (your own machine). That way, unless you're serving ads to yourself, you can avoid seeing ads from those servers. It's just that there probably isn't a /etc/hosts on a PSP, so he did it by setting up a spoof DNS server that functions as if there is a /etc/hosts.
It is very similar to an ad blocking technique by editing
DNS spoofing does happen in real life on a large scale, but it takes more work, and it does much more damage than hacking into a PSP unit. For example, it can be used to fake a bank website that secretly collects banking information. If that happens, PSP is probably the least of your worries.
I once had a signature.
I almost ran out and bought a PSP, not for the gaming, but for the future of the possibilities. Sure I wouldn't mind playing a few PSP games, but the emulation posibilities and whatnot is what really interests me. Instead I have a pocketpc that emulates even PS1, that I'm enjoying for now, and am definatley going to buy a PSP when price comes down and it's hacked to hell and back. Another big thing for that is if they make UMD-R or cheaper and bigger memory sticks.(Also pocketPC doesn't look so obvious that I'm not working at work)
While Super Metroid is an excellent/outstanding game, it pales in comparison to Castlevania Symphony of the Night. For anyone who has played it, it's literally the undisputed 2D platformer.
Damn Straight! I for one enjoyed Mario Sunshine - even though it was terribly cutesy and slightly childish...
in girum imus nocte et consumimur igni
I did play SotN...which is why I stated Super Metroid was "arguably" the better one...
I guess you've never used SMS on the average cell phone? Or tried entering names into a PBX employee directory with a touch-tone keypad? Entering text on a TI-82/83/85/86/89 graphing calculator?
The linked PSP keyboard looks more convenient to me than any of those, or even a thermal adhesive label printer I've got laying around.
If something has a QWERTY layout, you at least automatically know where the keys are. If you don't, then you should be complaining about PC, Mac and typewriter keyboards, too.
tasks(723) drafts(105) languages(484) examples(29106)
No hack needed. The PSP's main menu has a selection to play a game from the memory stick, just like it has a selection to play a video, song, or picture from the memory stick. I'd assume all you have to do is put the right type of executable in the right directory on the PSP and you'd be able to run it without any OS hacking needed.
More ankward than an on-screen keyboard operated with the dpad?
The moment they port ZSNES or SNES9X to the PSP, I am buying one.
More awkward than a touchscreen with handwriting recognition. ;)
Well, my initial comment was comparing the PSP to the DS, not a cell phone. In this case, the DS clearly wins out (if not in other areas), as the touchscreen makes a very obvious input device (graphical keyboard or handwriting recognition, your choice), while retaining the device's portability, unlike an awkward, expensive add-on keyboard for the PSP...
It would be possible to port a Mozilla engine based browser without Linux, the engine itself isn't reliant on any OS. Although I don't think the Mozilla rendering engine is the best choice for a system limited to about 32MB of RAM (IIRC) and no swapfile, HDD etc., there are more lightweight alternatives for browser cores.
However writing a programme on the bare system would be rather hard, the PSP is a relatively complex beast compared to the homebrew favourites like the GameBoy Advance. You'd probably end up developing the bare bones of an OS to support any serious programme anyway. For games developers, Sony will provide you with their systems (APIs, libraries etc.).
I'd guess with homebrew stuff, the challenge after getting unsigned code to run would be to create a usable set of libraries to use. Although porting Linux would be another approach, seeing as Linux (the kernel) would basically act as the low level stuff anyway (once drivers have been written etc.).
10 PRINT "LOOK AROUND YOU ";
20 GOTO 10
I was pretty sure both device use a very similar processor (R4000 modified). I think thats would be very possible to play N64 games on a PSP, you almost have to "emulate" nothing. The CPU would do it natively. Theory, but still !
And that is just false, smiley or not.