Swapless PSP Exploit Released
YDKCooKiE writes "According to psphacker.com, an updated exploit for PSP 1.5 has been released, allowing PSP 1.5 users to play homebrew software without requiring the swap trick."
← Back to Stories (view on slashdot.org)
This was discussed in the 10th espisode of This Week in Tech.
...and you should be able to hack anything you own -- it's yours.
Synchronize your calendar and mobile phone via text messaging.
"Homebrewed"... yeah, that's it. ;)
I just tried this yesterday, and finally I get to see what I was missing by having the 1.5 firmware. They really did a great job on this release, but it's going to suck when you have to update to play new commercial games
It was only a matter of time before it happened.
:)
I don't think it'd be too long before other operating systems are running on the PSP.
--
telnet://sinep.gotdns.com -- TW2002 and LORD registered!
bork bork bork!
It's about time to require a new firmware version for all new games
Why didn't I think of that?.........
I'm not so sure the term "exploit" is the appropriate one. It's more often associates with programs with malicious intent or gaining higher privileges on another person's system. Surely, making full use of the hardware you own is not "exploiting" it?
see a Text Widget
With a Marker Pen?! Oh, not again!
Damn, this must be so sensitive to Sony that my corporate firewall blocks access to the site describing the hack. :(
Anyone who cares enough about this would have already found out about this now. It's just a new version of the old "swaploit" that works with different folders one one memory stick instead of a folder on seperate sticks with the same name. Move along
Can it run linux? I can then add all homebrewed software I like.
Let the avalanche of coolness...what now?
As was shown with the xbox, the secret to entering a new hardware/software market is to create a machine that allows piracy, but discourages it. While there are valid reasons to allowing homebrew software on the PSP, and hacks like this shouldn't be illegal, research like this will lead to hacked games (on to very expensive memory sticks).
Genious on Sony's part. Get an installed base at any price, while paying lip service to piracy. Even at $250, the PSP will be a hit.
Burn Hollywood Burn
games? i still have "swap" my pr0n to finish a single scene... This isn't the tech you're looking for. move along, move along
Must be time to wipe eMule off the Windows box again.
But is it okay to comment on your comment?
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Thats just like you dirty liberals, always trying to tell us which portable is better....obviously the PSP sucks...why would i buy one when I have old NES ROMS?
This shouldn't be a surprise; after all, Sony does want the "geek" section of the market, but it doesn't want to give up control of the platform completely. So, Sony makes it difficult but not impossible to run arbitrary code on the thing. More importantly it's probably technically illegal, which means that if Sony doesn't like what you're doing with their PSP, they can sue you easily into oblivion.
I prefer to call this and related techniques to remove unrequested locks from my systems "Digital Rights Management." :)
Here's the text and the link it links to.
, 0,0,38,469
- - - - -
Just when your fingers are getting sore and your friends keep asking 'Why do you have to switch memory sticks?' Killer-X and the PSP-Dev team have answered our prayers with KXploit, a way to run homebrew on 1.5's... Minus the memory stick swap!
The predecessor of Swaploit, users will now enjoy no more jammed fingers or broken nails with the introduction of "Direct Loader", and 1.5 users can now pretend they own a 1.0.
One of our users, Gavin King (Thanks), posted a comment on how to do this in its simplest form:
"If any of this confused you.... just do the same thing you did with swaploit, but put both folders on the same memory.
Let's use your NES folder as an example.
Your MS1 folder name "NES%" and your MS2 folder leave it the same, naming it "NES".
And that's all you need to do... a simple rename and move."
(I myself tested and verified this to work.)
You can get it in our PSP Download section here.
- - - - -
The file they're referring to is here:
http://files.psphacker.com/cgi-bin/cfiles.cgi?0,0
Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
Maybe if Sony actually released some new games for the PSP after launch people wouldn't be so eager to hack it up! Did they expect us to play the same 3 decent games for 5 months straight? Well, I guess all those GBA games I'll be able to run now will count as new games!
^nA! Creatures in my Head
psphacker is a pretty crap site run by a bunch of kids.
Has anyone seen any details about how these hacks work, or what they exploit? I remember reading in gritty detail about the xbox font hacks, but I haven't seen any technical details on the PSP hacking.
I wish companies would just drop DRM - it only hurts their legitimate customers. The warez pirates crack the protection within hours or days and then the pirates don't have to mess around with finding the CD when they want to play a game, etc. Sure DRM stops casual piracy but still there should be some limitations like what Id software does: CD protection at first but then remove it in some later patch to the game. This stops casual piracy for the immediate term while later on removing the annoyances for customers.
Shh.
This release has convinced me to purchase a PSP. I don't want to hack the commercial games...I could care less of those. I just want a portable movie/nes/snes/mame box! Come tomorrow I will be a PSP owner.
R.I.P.
Now, I know why they don't allow the homebrew software:
;).
Less game sales
Loss of control (possibility of viruses, malware, etc)
But - I think they could really do something with the homebrew if done right. I had put out some of these in a column I wrote up a couple of weeks ago, and still feel its true.
Sony could:
1. Offer a homebrew kit to developers for $100 - $200 dollars to be used for non-commercial use only.
2. Include big ass disclaimers "You break-a yo' PSP, not our fault".
3. If an application starts getting big, add it to an online PSP App Center and charge for it. 75% of the profits go to the devs, 25% to Sony. Everybody wins, as Sony could built up a library of applications and make some money off of it.
Is this as good as, say, just developing Palm Pilot applications and not getting a developers hard work appropriated by Sony? Naturally not - but half a loaf, as they say, is better than none. In this scenario, more apps for the PSP make it a more attractive device, which means more sales, which means more developers develop for it. At the moment, the Nintendo DS is looking like a better system (I've got two PSP games that look interesting to me, and about 15 DS games on my list for the future).
Of course, this is all just my opinion. I could be wrong. If nothing else, I'm enjoying having a Genesis emulator on my PSP - and the irony that I can play Game Boy Color games on my PSP but not on my DS
52 Weeks, 52 Religions with John Hummel
Hope you kept your reciept.
If I buy a PSP, it becomes my property. If I choose to unlock the full potential of my hardware, I can.
Come tomorrow I will be a PSP owner.
And watch the PSP that you buy come with firmware 1.51 or 1.52, possibly rendering 1.5 hacks useless. Unlike Nintendo, Sony has shown itself willing to update the firmware several times in a row, even putting code in new UMD games that requires the user to flash a new version of the firmware before the game will play.
your mom is a promiscuous aids infested whore cumbucket
As I understand it, the GP32 seems to fit the bill. I'm only passingly familiar with it, though.
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
Law of salvage. Any abandoned vessel belongs to whoever recovers it.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Add a copy-protecting function in the bios. It's up to the game vendor to call that function or not.
Ta-da, problem solved.
You would be hard pressed to find a manufacturer with a 'go ahead and play' policy on the hardware. I don't understand this at all, history has shown that software which has been open to developers has more staying power and versatility.
Why is this such a huge problem for Sony? They would still sell the fucking things for people to tinker with / modify them, why not bother to release a dev kit or SOMETHING for us geeks to play with?
A good parallel to this is the Xbox, do you know how many people I know bought one for the sole purpose of modifying them? Lots. I understand Microsoft still took a bite on the sale of the console, but not on the fact that these people still :
1) Bought games (secondhand or otherwise)
2) Bought accessories
3) Spent money they otherwise wouldn't have if they didnt own an Xbox.
Does Sony not realize that catering to the geek crowd could actually bolster sales and help with software development for the PSP? I guess not, and I hate to say it, but I have a feeling this portable is going to go the way of the Minidisc - another complete & total failure by Sony to actually let consumers use devices the way they see fit.
Why hack a graphics program? What mad skillz could you possibly acquire from this?
As I understand it, the GP32 seems to fit the bill.
Unlike Game Boy Advance SP, Nintendo DS, and Sony PSP, How can I develop and share GP32 games if I can't find anybody else in town that has a GP32 to test on? Especially with multiplayer games, how can I test multiplayer gameplay if nobody else in Fort Wayne, Indiana, has a GP32?
OK, I'll modify my question. What portable game hardware:
Or is it a "good, fast, cheap, pick two, tough shit" situation?
This is really old news...anyway...here's the technical explanation of how this works.
The original Japanese PSPs would run unencrypted code straight off of memory sticks. Then Sony released firmware 1.50. Firmware 1.50 required ALL code it ran to be encrypted. But there was a flaw. Some people from a group called psp-dev discovered that the PSP firmware only checked for unencrypted code ONCE, when it read the archive with the name of the application, the icon, etc. They determined that by making an archive with NO code in it, the psp would give it the OK because there was NO code in it whatsoever. Then the memory sticks would be swapped, and the PSP code loader would run the code off the second stick. But that wasn't good enough for PSP-DEV. Using a flaw in the FAT driver on PSP they were able to make this work with ONE memory stick. Why? When two folders are placed on the memory stick, one with a percent sign after it containing the archive and one without a percent sign containing the code, the PSP would allow you to select the archive, then the PSP bootstrapper would read the directory without the %, because the PSP bootstrap and FAT driver do not understand % signs.
PSP Hacks was the first site that had this news posted.
I wish companies would just drop DRM - it only hurts their legitimate customers. The warez pirates crack the protection within hours or days and then the pirates don't have to mess around with finding the CD when they want to play a game, etc. Sure DRM stops casual piracy but still there should be some limitations like what Id software does: CD protection at first but then remove it in some later patch to the game. This stops casual piracy for the immediate term while later on removing the annoyances for customers.
Same thing happened with the whole copy-protection nightmare a lot of software manufacturers used to use back in the 80's - people just got so fed up that they stopped buying legit software - why bother, since it had all that copy protection cruft?
-- Tigger warning: This post may contain tiggers! --
That was an excellent explanation, thank you. The question now, is, how long will Sony take to fix this flaw and release a firmware upgrade...
You can get them for free at:
http://www.psps4free.com/default.aspx?r=286409
If it's up to the program to perform copy-protect checks, then people could modify the program code to remove the check. Besides which, Sony's top priority with regard to copy protection is to enforce it on commercial releases - they don't care about allowing it to be bypassed on homebrew stuff, because 1: they're selling it as a game console, a toy, and not a programmable computer (and the two are not the same thing these days) 2: any level of access people have to the machine weakens the copy-protection somewhat So the simplest solution is for them to run the copy-protect check unconditionally, any time a program is run.
---GEC
I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
Game Boy Advance... not bad hadware, not broke, and last time I checked widely sold.
..don't panic
Take, for instance, the issue of DVD regions. The only reason this exists is political, and it's really unclear as to what damage would result from not having region-coded DVDs. Yes, I know about piracy and the "loss" of revenue,
It's not political, it's economic. Region coding was made so that DVDs release in one market, aren't playable in a different region where the first run has yet to occur. Many movies aren't release simultaneously. Region coding is an attempt by the industry to maximize profit. Not to prevent piracy. Just to get the most money out of the consumer possible.
also, check out the kxploit homebrew pack for a one stop solution to the emulators and homebrew games available.
-knowles
File is berried inside the site
Mirror here : http://data.coolnicks.co.uk/kxploit_1%5B1%5D.5_psp -dev.rar
CoolNicks
But he found a very exciting user and developer community on the internet. So the installer base in [whatever specific place you are] is not that relevant.
But does GP32 multiplayer play work over the Internet? If not, then the players have to be in the same room, and you need popularity to produce that.
You have no idea how little displays, memory, plastic, and batteries cost in large quantities.
My other first post is car post.
Take a handheld console like the GP32. Excellent design and capability, open firmware and open development. Gamepark has made a console for consumers and has basically said, "Here, it's yours. Have fun!"
As a nerd, I find the GP32 much more attractive than any more powerful console on the market (I drool every time I see one). This is what consumer electronics are supposed to be. What Sony and their ilk do is a huge turnoff, and I hope they know I have no intentions of buying their overpriced gadgetry!
In the end, isn't it smarter to do it this way? You win the esteem of your customers if you treat them like you value them, and if you treat them with nothing but suspicion and contempt is no way to do business; every time they push against us, we push right back (and we win every time).
I've heard it sometimes said that game platform manufacturers sell their device at a loss (or at an extremely low profit margin, at least) and intend to make their profits from a percentage of games sold by game devs.
... and then whoever's left would be free to jack up their price.
If free games or even non-free games but don't earn the game manufacturer money in royalty proliferate, what's the point in lowering the hardware price? May as well sell it at a better profit. We'll just end up with the situation where competing manufacturers bleed themselves dry or when only the fittest survives
This is not a flaw in the FAT driver, this is a flaw in the shell. It uses sprintf to copy the filename to a different buffer before it calls open and the %, being a printf format operator, is dropped. If you put %s at the end intead of %, the machine will crash.
...In the end, the only people that DRM in games hardware has killed off are the bedroom programmers who don't have the resources to circumvent it.
That's why I love my linux PC. It's mine and you can't retroactively change that...
Your language is English but your meaning is completely unfathomable to me.
Shh.
What would you say about this particular case, though?
I think this could open up the flood gates for utilities and alot of fun homebrew applications thats great! I am a Nintendo DS owner waiting for til XMAS for PSP and this is another good reason!
:)
I think PSP might be a good buy this XMAS once the REAL software finally hits the market but all this MAME talk confuses me. With only a 300mhz processor and limited system ram I can't imagine emulation would be possible for more than a handful of archaic games. My iMac G5 still sputters on some Neo-Geo and later 3-D games like Street Fighter EX. I've encountered PS2 Mame and it can barely run Donkey Kong
At first glance I read "Swapless P2P Exploit Released" and I couldn't help but think that with nothing to swap, would there be any users to exploit?
The Chronic *WHAT* les of Narnia!
and you should be able to hack anything you own as long as it doesn't endanger anyone, deprive them of privacy, deprive them of something else, etc. -- it's yours.
Protecting the commons (air, water) with regulations on private ownership is one thing. Protecting an industry's business model is quite another, and there's no reason for the law to be involved here. No reason at all.
If you didn't literally sign an EULA, no amount of legislation can create a vicarious contract inked merely by your opening a box. Protectionism might boost the economy, at the price of absurdity.
If the manufacturer didn't intend me to use my purchase a certain way, fuck him. We call that "invention," and we call the purchase "property." It's a pretty groovy invention, property; our entire way of life is erected on it. No shady legal bullshit can make a sale a loan.
I've got a suggestion--let's cut the crap and call "intellectual property" "intangible goods," or how about "immaterial objects." No--"idea things." Make it hip: "yin-yang." "Orrin Hatch lobbies Congress to protect Hollywood's yin-yang."
You can't own a thought--you can have a thought, you can change a thought, you can share a thought, you can lose a whole train of thought. Somebody might have the same thought. You can perish the thought, if it's bothering you, or do thought experiments. Thoughts are delicate creatures, which is why we have food for thought and schools of thought. But owning them is out of the question.
I have the flu--my wife gave it to me. Do I own the flu? She's my wife, do I own her too? Hey pal--that's none of your business. Whose is it, and do they get a tax write-off? This drives me out of my mind, which will go on public auction if nobody claims it in 30 days.
you can have my violent video games when you pry them from my cold, dead hands.
Prime UID Club
Which is why it's a good idea to use printf("%s", string); instead of printf(string);
This is why there are "scene parties", for instance there's a handheld-hacking party in Durham in the UK this summer
Apparently all the parties are in Europe. Or is Wikipedia as mistaken as I?
Take a handheld console like the GP32. Excellent design and capability, open firmware and open development.
And no partners for in-person multiplayer action.
pspersonalize is what you need to make them work.
-knowles
Like most modders, they modded them so that they can warze the games. The could care less about running some shitty homebrew, unless it is an emulator that allows them to warze even more games.
Why can't you people just admit the truth that the real reason people mod their systems is to feeload on games?
Ok, yes, thanks. BTW any sprintf operator works, including %n and the like.
But we're using it as a noun, not a verb. Your definitions are therefore meaningless.
The American Heritage, according to dictionary.com, has these kind words to say about what an exploit (as a downloaded thing) might consist of:
The Jargon File, which is certainly a better reference for technical slang, isn't so flowery:
Kid-proof tablet..
Where have you been. We haven't required written signatures for legal contracts forever.
Vermifax
Logout
There are Japanese games out already that refuse to run unless you update.
Vermifax
Logout
Anyone else read PSP too quickly and read P2P? I mean, it fits the description..
No more I say.
...and you should be able to hack anything you own -- it's yours.
Yes, some people would say that once you own something... you 0wn it.
Get your Unix fortune now!
Paint Shop Pro 1.5, right?
I could probably hack my car to get better fuel economy and more power, but turn it into something that emits a lot more NOx and CO2. I own the vehicle (it's actually paid for, a 2002 model). Should I have the right to do this? I cannot say that I have an answer to that.
THere should be no problem with that, play away to your heart's content. The end result may or may not be legal to use on the roads, may not comply with your insurance policy and may not be safe. That is all besides the point - you should have the right to play around with what you have bought.
I said in the previous PSP Exploit article that it will be just like soft-modding the Xbox (modding without a mod-chip). At first it will only support a few versions of the PSP and it will be very un-userfriendly. But as time goes on, the soft-mod (i.e. "exploit) will improve and eventually support all versions and will be userfriendly. Why is it this way? The Xbox is already at this level, and since it can be found for cheap, it is worth picking up just to hack, run media players on as well as emulators.
The same will be true for the PSP.
I'm genuinely amazed at this. This is the type of mistake you make by bluffing your way into a project rather than actually knowing enough about the technologies you're using.
You are not alone. This is not normal. None of this is normal.
Lucky for us Sony has some terrible programmers. Acually this bug still exists in the newest firmware revisions, they just fixed the hole at a lower level i.e. the kernel will not boot unencrypted, unrelocatable elf binaries from the memory stick.