PSP homebrew plugin: fx_powerspoof, bypass battery percentage check

psp homebrew powerspoof - Image 1Sticky situation: you got a game update and installation requires your battery to be somewhere around 75%. You can’t find your charger or USB cable, so now what do you do? Enter NoEffex‘s fx_powerspoof plugin, which tricks your system into thinking that you’ve got 100% juice, thus allowing you to bypass that pesky little requirement check!

Download: fx_powerspoof
Visit: QJ.NET PSP development forums

Sticky situation: you got a game update and installation requires your battery to be somewhere around 75%. You can’t find your charger or USB cable, so now what do you do? Enter NoEffex‘s fx_powerspoof plugin.

What it does is it tricks your system into thinking that your battery’s got 100% juice, thus allowing you to bypass that pesky little requirement check! Demo video after NoEffex’s release notes below:

The main use for this is those games that install updates sony-style, and require 75% or so battery, when that is totally unnecessary and a waste of your time, because if you run out of battery – oh well, start over, nothing harmed, as it does not flash a thing.

How NOT to use: During flashing(specifically flash0) things that require 75% battery. Not a bright idea. You can, but if you screw up, not my problem .

How it works:

Patches

  1. scePowerGetBatteryPercent to always return 100 via jr ra->addiu $v0, $zero, 100
  2. scePowerIsLowBattery to always return 0 via jr ra->addu $v0, $zero, $zero
  3. scePowerIsBatteryExist to always return 1 via jr ra->addiu $v0, $zero, 0x0001

THEN Unloads itself, so it won’t make your kernel memory all lame and sliced up

Though fx_powerspoof doesn’t do anything to harm your battery, there could be a problem if you use it while working on flash0 (see “How NOT to use” note).

Download: fx_powerspoof
Visit: QJ.NET PSP development forums


Related articles:

Add a Comment

Your email address will not be published. Required fields are marked *