Monday, 14 September 2015

CATSFC-libretro-vita 1.1.0 (A port of SNES9X 1.43 for Vita) released

Developer skogaby just updated his Snes9x port, CATSFC-libretro-vita to 1.1.0. This version is based on SNES9x 1.43 (opposed to SNES9xVita being based on 1.52). CATSFC-libretro-vita has better speed (full speed on a lot of games) but gives less accurate emulation compared to SNES9xVita. With the version 1.1.0, it now has the multiple display/controller options and modern GUI of SNES9XVita.
Full speed Donkey Kong Country on CATSFC-Libretro-Vita
Full speed Donkey Kong Country on CATSFC-Libretro-Vita
Developer skogaby ported both SNES9x 1.43 and 1.52 to Vita, one being CATSFC-libretro-vita and the other being SNES9xVita. Even though SNES9xVita gives better emulation, unfortunately it doesn’t reach full speed on Vita without frame-skipping in most scenarios. That is especially true if you are using Unity 1.05 which doesn’t have the 444 mhz CPU support. SNES9xVita has a great GUI, savestate support, configurable screen size and more options which CATSFC-libretro-vita lacked before this release. Due to the high demand of community who wants to enjoy CATSFC-libretro-vita with the great GUI of SNES9xVita, skogaby updated CATSFC-libretro-vita, making both of his SNES9x ports have the configurable options and the modern GUI.
If you are using Unity 1.06 which needs 3.30-3.51 firmwares i would advise to use SNES9xVita for better emulation accuracy. If you are using Unity 1.05 like me, as you are stuck to 333 mhz CPU, it would be wiser to use CATSFC-libretro-vita for better speed.
I want to thank skogaby for porting both SNES9x 1.43 and 1.52 to Vita and leaving the choice to the end user.
For source and downloads, visit the /talk thread.

gui4Rejuvenate (a simple GUI for Rejuvenate) is released

Developer “sega dude” released a GUI for Rejuvenate. It is a simple to use GUI which lists the homebrews in your Rejuvenate directory and lets you run them with a single click. You can also choose the PSM Dev or PSM Unity modes.
gui4Rejuvenate
Installing gui4Rejuvenate is easy. Just drag the .exe to your Rejuvenate directory, choose the mode you want (PSM Dev or PSM Unity) and you are good to go.
Even though Rejuvenate is easy to run with just dropping the .elf/.velf to a batch file, a GUI is still good. As of now, gui4Rejuvenate is my preferred method to run vita homebrews. Instead of looking for the homebrew I want in the directory, gui4Rejuvenate lists them for me and I click away.
Thanks to developer “sega dude” for this nice GUI, hope to see more in the future.
For source and downloads, visit the original thread at /talk.

3DS: SmashBrosHax was just released – Launch Homebrew via Super Smash Bros.!

Nintendo 3DS scene developer Yellows8 has just released yet another userland exploit for the Nintendo 3DS & New3DS.
This time it is done via the Super Smash Bros. game (or demo version) for the Nintendo 3DS.
smash-bros-wii-u-release-date
Yellows8 has successfully exploited the Super Smash Bros. game & its free demo version on the Nintendo 3DS.
Keep in mind that the demo version can only be started a limited amount of times, and you might be required to redownloaded it after all your starts have been used up. Ultimately, you’ll probably need the full game for the exploit.
The exploit lies in the local wireless function of the game, the one that allows you to play Smash in local multiplayer matches on your 3DS. This means that if your Nintendo 3DS is searching for local multiplayer games, you are able to exploit a vulnerability in the Smash Bros. game, which in the end will enable you to launch Homebrews on your device.
3DS HBL
Keep in mind that this exploit is not as easy to use as the previous exploits. This exploit requires you to do a bit more than just copying a savedata file or changing your Wifi DNS server.

You have to broadcast the local Wifi signal yourself, preferable always on the very same channel & with the same MAC address, for your Nintendo 3DS to be able to find it.
Supported application builds:
demo: USA+EUR supported and tested. There’s no difference between the regular demo and the “Special Demo” with this hax. This was the only version of Smash-3ds supported by this hax initially, until after the USA version of the game was released.
v1.0.0. USA: supported+tested. “gameother”: supported+tested.
v1.0.2. USA: supported, not tested.
v1.0.4. USA: supported+tested. “gameother”: supported, not tested.
v1.0.5. USA: “supported”. The target heap address for overwriting the target object varies, hence this hax doesn’t actually work right with this version. This version is not fully supported due to this.
v1.1.0. USA: supported+tested. “gameother”: supported+tested.
Last version tested with this vuln was v1.1.0, vuln still isn’t fixed with that version.
EUR and JPN full-game .code binaries addresses-wise are basically the same, for v1.0.4 at least. Hence, the filenames for these two regions include “gameother”.
Since this exploit is not that easy to use for technologically illiterate people, I am not going to write out fully detailed instructions how to use it, until an easier method, one suitable for technologically illiterate people, is available.
Yellows8 already explained the current method on his Github anyways.
Source via GitHub.

Friday, 4 September 2015

VitaDefiler for Android Released

Vita dev frangarcj released Rejuvenate-0.3.3 Android. This means you are no longer restricted to be connected to a Windows PC via USB or wireless for your Vita homebrew need. You can have your favourite Rejuvenate homebrews wherever you go with the help of your Android phone/tablet.
About two weeks ago, we told you about a possible upcoming release ofVitaDefiler for Android. Thanks to frangarcj, it is now a reality. This means so much for the scene as it gives back Vita the portability it needs. Even thoughRejuvenate is one of the best things that happened to Vita, necessity to be connected to a Windows PC (via USB or wireless) really limits the portability. This is where Rejuvenate-0.3.3 Android comes into play. With it, you can connect both your Vita and your android phone/tablet to an existing wi-fi spot and shoot your Rejuvenate homebrew. If there is no wi-fi around, don’t worry, you can just create a hotspot on your android phone/tablet and have your vita connected to that hotspot and voila, you are ready to rock.
Thanks to frangarcj and other devs helping him for giving Rejuvenate the portability it needs.

mGBA (GameBoy Advance emulator for PS Vita) alpha 4 released

Endrift recently released a new version of his Gameboy advance emulator on the PS Vita, mGBA.
mGBA is different from other emulators such as gpsp, as it was made specifically as a native PS Vita emulator (while GPSP was designed for the PSP). It’s running through the rejuvenate platform and you can run it if you have a PS Vita on firmware 3.51 or lower (see our rejuvenate page for details on how to run homebrews on your PS Vita).
This new alpha includes hundreds of changes since the last Alpha that was released 15 days ago (keeping in mind that many of these changes are not specific to the PS Vita. mGBA now exists for the Wii and 3DS as well.
mGBA-Vita

Download mGBA

How to install and use mGBA

Check our Rejuvenate page to see how to install and run homebrews. Your roms go in VitaDefilerClient/Documents/GBA

Need more emulators for your PS Vita?

We maintain a page with emulators for the PS Vita here, for those of you running the Rejuvenate hack.
Source: endrift

Emulator on PS4: Gameboy emulator running on the PS4, source code released

After a stream of releases, developer CTurt just announced he ported Cinoop, his very own gameboy emulator, to the PS4.
Not so long ago, CTurt announced he had gained code execution on the PS4. He then released a simple pong game for the PS4, and also announced he was working on a homebrew loader. With a gameboy emulator released just a few days after these statements, he’s making progress fast, it seems.
CTurt had initially announced he would reverse engineer the graphics library on the PS4 in order to run his homebrew loader. It seems he has taken a shortcut as this is running through a HTML canvas. In other words, the PS4 does the processing job, and the rendering goes through webkit, which means the graphics lib was not used. Impressive nonetheless.
ps4 emulator
Just like for the Pong game, CTurt is controlling the homebrew through a Nintendo DS, as hackers do not have access to the Dulashock controllers through the hack yet.
Before you all get super excited, keep in mind that this is running through theWebkit exploit on PS4 firmware 1.76. Are you on firmware 1.76 or below? Yeah, I didn’t think so. This is some exciting news, but nothing that directly benefits the end user at this point, or that leads us to some full PS4 Jailbreak. It’s still awesome to see some progress.

Download Cinoop GameBoy PS4 emulator

Download Gameboy PS4 emulator Cinoop (source code) – on CTurt’s github
Source: CTurt

Tuesday, 28 July 2015

Yifan Lu’s hardware fundraiser: the scene donation drive that reached its goal in less than 24h

You might have seen YifanLu’s hardware fundraiser on our forums. Yesterday, the famous Vita hacker who gave us native vita homebrew just asked for the community’s help.
His goal: understand the Vita’s security processor in depth.
Although YifanLu couldn’t give too many details on what he’ll use the money for, he explained he needed $1400 to secure a deal with some legit entity that could provide us additional information about the Vita CPU.
Without sharing too many details, I need to emphasize that Yifanlu has insisted on the fact that this approach could lead to nowhere, for many reasons. The seller could decide to not proceed with the deal, or the information we gather could end up being useless for decrypting anything related to the Vita. from what I gathered, there are more reasons this could fail than succeed.
Yeah, those of you who pay attention to detail will know this isn't a Vita CPU ;)
Yeah, those of you who pay attention to detail will know this isn’t a Vita CPU ;)
From YifanLu’s post:
  •  This deal is 100% legal. It is not in the black or gray market. We are not paying a bribe or blackmail or anything shady. The money is not going to Sony (we’re not buying a devkit or registering to be a developer). We are not buying potentially stolen parts from Foxconn factories. Everything is completely clean, or I wouldn’t even be considering it.
  • The intentional vagueness comes from the fact that this approach of information gathering (as far as I know) has never been attempted before. If Sony finds out, they might find a way to stop the deal. If the other party sees this as something controversial, they will likely back out to avoid any trouble/press.
  • EVEN if I get all the money, they might still back out of the deal. In that case, I will refund everyone in full.
  • EVEN if the deal goes through, the information we gather from it may be useless. In that case, we would lose the bet, and the money is gone.
  • If the information does turn out to be helpful; because of the sensitive nature of it, we will share it with a small group of vita hackers for the time being. However, I promise that no later than a year from now, any information we get not subject to NDA will be released.
What’s interesting here is how fast YifanLu was able to gather the $1400 from our community. Within less than 24h, the goal was reached. Apparently some big donator has been lurking on the Vita scene :) It also shows that YifanLu has given enough to the scene that we know we can trust him with this kind of thing.
Although there is absolutely no guarantee at this point that this could lead to anything useful, this is overall good news for the scene, let’s see what happens next!

[RELEASE] TWLTool – Nintendo DSi downgrading, save injection multitool

Developer WulfyStylez at GBATEMP released “TWLTool” which can be used for downgrading system titles on Nintendo DSi/DSi XL, save injection to NAND and probably much more. It requires hard-modding and a way to get your NAND CID (possible through a savegame hack and probably other methods).
41J-+dH9LoL._SY300_
Nintendo DSi is the successor to Nintendo DS/DS Lite. It has a better screen, camera, increased RAM, faster CPU, e-shop and many more features. Unfortunately too few games made use of the additional features of DSi. Probably because of that, too few hacks were made for the DSi mode exclusively and most of them are blocked at latest 1.4.5 firmware. You probably heard about Sudokuhax (a DSi mode exploit) which is no longer available.
Due to the recent developments on 3DS hacking scene, luckily we now know more about DSi NAND structure. TWLTool makes it possible to downgrade system titles and savegame dumping/injection. This means you can inject saves directly to your NAND and make Sudokuhax or any patched DSi exploits work again.
Being restricted to hard-mod and a savegame for a special game will seriously decrease the number of users who will take advantage of this hack but i am pretty sure it will let developers search the system more and who knows we might take advantage of this without a hard-mod one day. Being a proud owner of a 1.4.5 DSi XL, i am very excited about TWLTool and what it will bring in the future. Also any development on DSi will positively affect 3DS too as it has all the capabilities of a DSi inside of it.
Source and more info at GBATEMP

Saturday, 18 July 2015

Xmax Katsu teases a Hybrid Firmware for the PS Vita?!

Xmax Katsu is currently teasing something that he calls a ‘Hybrid Firmware’ (HFW).
The term hybrid Firmware must not be confused with a proper Custom Firmware, but what is an HFW?
PSP
If we go back to the PSP, then we will see that hybrid firmwares used to be around a few years ago. The older 3.xx OE CFWs have been hybrid (custom) firmwares, since they were based on firmware 1.50, but had an additional 3.xx custom firmware kernel.
As of firmware 3.70, the first ‘universal’ PSP firmware that supported not only the old PSP 1000, but also the (then) newer PSP 2000, this got swapped and the 3.70 had been the base firmware, while an additional, optional 1.5 kernel add-on was available for PSP 1000 users. All future (4.xx, 5.xx, 6.xx) CFWs are following this latter concept (at least so far).
Back to the Playstation Vita. While the PSP had full kernel access, this is not available on the PS Vita. A hybrid Firmware is (apparently) nonetheless possible, and can kinda be described as having different parts of different official firmwares on the PS Vita.
For example the device identifies as (an attack helicopter… Nah, just kidding) firmware 3.51/3.52, but has a base firmware of 3.18, and core parts of firmware 3.36.
This would enable one to visit the Playstation Store, play games that ‘require’ a higher firmware (unless those requirement claims are legit – then it won’t work until you run the proper requirement firmware), but also be able to use exploits & software that was created for lower firmwares (e.g. the 3.18 or 3.36 one).
Vita Hack
Such a HFW would be the perfect kind of official firmware, even though it still doesn’t have kernel access. It would retain the so far achieved hacking methods, while also allowing someone to enjoy the ‘new and exciting features‘ that a newer Firmware would offer.
Regardless of OFW or HFW, you still won’t be able what a proper CFW would offer you: Kernel access.
An HFW would just allow you to kinda >em>”merge” two different OFWs into one, which then lets you use the currently available hacking stuff for older firmware, while the device itself & the Sony servers think it is running the higher version.
PSTVnand
Before you guys are asking for a download link & tutorial, keep in mind that this still involved a hardware modification, which is something 95% of the people are not willing to do (themselves).
An easy one-click software solution is not yet available, and will most likely not be available for a few years.

The Playstation 4 Jailbreak that is not really a Hack…

In the last months a few reports from a brazilian Playstation “Jailbreak”, if you want to call it that, have emerged.
While they sound promising, you should keep in mind that their Tricks are neither a “Jailbreak”, nor a real hack, per se. What I am exactly talking about can be read below…

Prelude:

Without going to argue why or why not it should or should not be called a “Jailbreak“, I am just going to focus on the part why the so called “Playstation 4 Jailbreak/Hack” is nothing more than a cheap trick, at best.
Being able to dump & restore the NOR is of course a hard thing. I am in now way discrediting anyone who worked on being able to read the NOR of the PS4!
A hardware hack is a real tough job, which requires precision & dedication.
ps4-jailbreak-news
The thing that is not only grinding my gears, but also other people’s, is that a simple trick is being sold to youas a fully fletched “PS4 Jailbreak” or even “Hack“, while it is neither.
If you have a (rather modern) Playstation device (PSP, PSPgo, PS Vita, PS VitaTV, PS3 or PS4), you will have noticed that you have to activate your device, before you are able to run any DRM-content (basically bought / account bound content). You are usually limited to 3 stationary (PS3/PS4) and 3 handheld (PSP, PSPgo, PS Vita, PS VitaTV) devices à PSN account.
This means, before you are able to use a 4th device with your account, you would usually have to disable one of your 3 devices prior to activating a fourth one.
In theory and even in reality this enables you to share one PSN account with 2 other people, which should reduce the cost of games by 3 (basically times 1/3rd).
psn-broken
But this being limited to only 2 other people, next to yourself – of course, is not really a profitable way of selling pirated games.
I am going to show in an example how easy it is to trick the Sony activation servers, as long as you are able to read & restore the Nand of your Playstation device.
Simply said: If you are able to create a nand dump, and restore it at a later date, you will be able to activate as many Playstation device to one account as you want.
If you want a longer explanation, then watch or read on:

How to link (virtually) infinite PS device to one PSN account:

Since the most open, rather modern, Playstation device is the Playstation Portable, I am going to use said PSP for my example.
Like I have said above, you are limited to having 3 portable devices à PSN account. If we are going to act like the PS Vita would not exist, this would mean that you can link up to 3 different PSPs to one PSN account, before being forced to disable one of the already enabled devices.
If you are able to dump the Nand of the device, but also able to restore said Nand at a later date, you will be able to circumvent said activation limit of 3 devices.
It does not matter if you dump & restore the Nand via external devices (Hardware mod/flashers), or via a simple software dumper & flasher, e.g. via a Custom Firmware.
For my example my PSP 3000 is going to run the most recent official PSP firmware, system software 6.61, since it is required to visit the PSN store.
I am only going to ‘abuse’ the usage of a Custom Firmware, 6.61 LME-2.3 in this case, for dumping and restoing the Nand dump. Everything else will be showcased on the OFW itself.
Requirements:
  • Being capable of accessing & using the PSN services
  • Being capable of dumping and restoring the devices Nand (via Hardware mods or via software dumper tools)
  • Being capable of abusing Sony’s activation server
So a PSP running system software 6.61, access to the 6.61 LME CFW & having a Nand dumper homebrew is virtually everything you need.

The so called “Hack”:

At first you do the same as a normal PSN user would do. Set up your PSP on firmware 6.61, connect to the Wifi and login into your PSN account.
Then go ahead and download some games. After you are done, be sure to check if they successfully boot (they should).
PSP-acc-settings
If they don’t, go into your Account management and manually activate your device for the usage of PSN titles (PSP & PS1 games in this case).
After we have confirmed that everything is working as intended, we are going to boot into the CFW and use the Nand dumper homebrew to create a Nand dump.
The next step would be connecting to the PSN servers once again (login into your PSN account), from which we are going to disable our device.
PSP-device-deactivation
It should be available in the account management options, from which we are going to manually disable our device from using PSN content.
After disabling our device, the software, that was working a few minutes ago, should now report that it cannot be used, unless we (re-)activate our device.
We are not going to reactivate our device by connecting to the PSN servers, since this would fill one of our three slots for the portable devices.
PSP-Nand-Manager
Instead we are going to abuse being able to restore the just created Nand dump, which conveniently stores if the device is activates or not.
So we are going to boot back into the CFW, which enables us the restore the Nand dump.
PSP_XMB_GAME_CATEGORY
After the Nand has been successfully restored, we will, once again, be able to boot the linked PSN accounts content, despite officially not being activated anymore.
In the end it is important to mention that connecting to the Internet, well… or at least to the Sony servers, will either re-activate your device by its own, or simply tell your device that it has been disabled, and therefore stops the software from working again (the more likely thing to happen).

Conclusion:

So in the end we are abusing the fact that Sony is storing the devices activation status on the device itself, rather than being forced to verify our device on every boot with the Sony servers (something similar to this is necessary with the PSM Dev app on the PS Vita), to ensure that we are not trying to trick them.
Before the Playstation 4, WiiU and Xbox One – which is still a *** name, by the way – had been officially released, there was the talk of them having an always online ‘feature’, which pretty much required you on every boot to connect to the companies servers, and verify that your device, account and co. are used like intended.
psn-down
Due to most people not being a fan of this feature, they did not implement it (or removed it at an early date, depending on the console), which in the end is now the culprit for allowing the thing I just described. In hindsight, they better should have implemented this inconvenient feature into their consoles, to ensure that piracy is not going to happen, or at least very very limited (3 devices à account, in Sony’s case).
Back to the so called “revolutionary brazilian Playstation 4 ‘Jailbreak'”.
PS4-'jailbreak'
While it is not 100% confirmed what way of injecting the pirated games they are using, it is very likely that they are using a method similar to the one I just described:
Abusing being able to dump a Nand, restore a Nand and tricking the activation servers (which can be blocked in your router, thus technically enabling you to fully use the PSN account on the 4th, 5th, … Zth activated device).
Those were my 2 eurocents, heh, about this topic. Feel free to discuss in the comments section if you would agree with me, or if you think that I am being too close minded about this topic