Jump to content

any downgrades for 2.81 yet?


Recommended Posts

sorry if this sounds stupid but i need help.

the readme for it said to

 

 

7 Unzip the 1.50 update to a temporary folder. Rename the EBOOT.PBP to

UPDATE.PBP and copy it to <pspdrive>:/PSP/GAME/UPDATE/ .  DO NOT

OVERWRITE PSP/GAME/UPDATE/EBOOT.PBP!

 

I got quite few files with EBOOT.PBP on the MS_ROOT, which one do i rename and move? help please

Edited by zero134
sorry if this sounds stupid but i need help.

the readme for it said to

 

 

7 Unzip the 1.50 update to a temporary folder. Rename the EBOOT.PBP to

UPDATE.PBP and copy it to <pspdrive>:/PSP/GAME/UPDATE/ .   DO NOT

OVERWRITE PSP/GAME/UPDATE/EBOOT.PBP!

 

I got quite few files with EBOOT.PBP on the MS_ROOT, which one do i rename and move? help please

the 1.50 eboot, rename that to UPDATE.PBP i believe

 

thats the problem, i don't know what file has the 1.50 EBOOT.PBP

u download the 1.50 EBOOT seperate

 

 

is there an easy way to find out if LCS is patched or not before i buy it. and i know i have to buy it used which is really hard considering none of the game stores have it used

 

i really dont know. i have my old lcs case right here on my shelf but i dont think its any different than the patched lcs version box, since people have been saying the patched boxes have copyright 2005 on the back and were still patched.

Edited by EMoney120

 

is there an easy way to find out if LCS is patched or not before i buy it. and i know i have to buy it used which is really hard considering none of the game stores have it used

there is a way to tell depending on the games code or something, displayed on the box.

I know pspu has a thing on it but I don't know where it is, if someone knows when the patched versions were released a simple browse through pspu's achive will yield the results in minutes.

 

edit: found it:

How to tell the difference between an unpatched, and patched version of LCS.

Edited by vettefan88
GTA3Freak-2001
well i heard downgrading past 2.5 on my moptherboard can brick my psp. but i kinda scared of taking the chance of downgrading.

That normally is the case but this downgrader applies the patch which allows a motherboard of your type to successfully downgrade. Or so the readme for the downgrader says.

thanks for the link vettefan88. i think ill wait and see if how sucessful the downgrader is before going through with it. is there a way to upgrade to 3.03 without going on the internet with my psp because i cant get on the internet with my psp.

thanks for the link vettefan88. i think ill wait and see if how sucessful the downgrader is before going through with it. is there a way to upgrade to 3.03 without going on the internet with my psp because i cant get on the internet with my psp.

Yep, download the 3.03 Firmware onto your PC from here,

http://www.psp-hacks.com/file/958

 

(don't worry about it being US, it doesn't matter)

 

Then copy the EBOOT.PBP to your PSP here, ms0:/PSP/GAME/UPDATE (you will have to create the UPDATE folder)...

 

On the PSP, go to the memory stick option and simply run the update...

 

By the way, I've not heard any reports of the downgrader not working or bricking so if I were you I'd go for it...

I see what they did. Basically they renamed the exploit savefile from ULUS10041S0 to ULUS10041S8. GTA:LCS only saves/loads savefiles numbered 0-7, and the FW patch only goes into effect for savefiles 0-7. The trick is that GTA:LCS will find and load higher numbered savefiles during the autoload stage (it must be using ULUS10041S? or scanning 0-9), so by renaming the savefile to S8 they bypass the FW patch but it still can be loaded by autoload at the start of the game. Nice find by Noobz!

 

So the GTA exploit lives on...

I believe that eventually sony will make peace with the hombrew community.

Only when I see a pig flying over a forzen Hell though. tounge.gif

Lmao! tounge.gif You remember what happened on the simpsons though with Monty Burns...

 

EC: Wow, they are smart! wow.gif I would never of though of that!

 

EC: Wow, they are smart! wow.gif I would never of though of that!

I think everyone assumed the patch was too simple to get wrong, which is why it took so long before anyone went to the work of looking at the patch code.

 

I still can't think of why the patch would be written this way instead of more airtight ways that are simpler. The obvious way would be:

if (strnicmp(pszDir, "ULUS10041S", 10) == 0 && ((short*)pData)[2] > limit)

return (fail);

 

To do it the way they did it, you'd have to do something more confusing like:

if (stricmp(pszDir, "ULUS10041S0") >= 0 && stricmp(pszDir, "ULUS10041S7") <= 0 && ((unsigned short*)pData)[2] > limit)

return (fail);

 

or something like:

if ((stricmp(pszDir, "ULUS10041S0") == 0 ||

stricmp(pszDir, "ULUS10041S1") == 0 ||

stricmp(pszDir, "ULUS10041S2") == 0 ||

stricmp(pszDir, "ULUS10041S3") == 0 ||

stricmp(pszDir, "ULUS10041S4") == 0 ||

stricmp(pszDir, "ULUS10041S5") == 0 ||

stricmp(pszDir, "ULUS10041S6") == 0 ||

stricmp(pszDir, "ULUS10041S7") == 0) && ((unsigned short*)pData)[2] > limit)

return (fail);

 

EC: Wow, they are smart! wow.gif I would never of though of that!

I think everyone assumed the patch was too simple to get wrong, which is why it took so long before anyone went to the work of looking at the patch code.

 

I still can't think of why the patch would be written this way instead of more airtight ways that are simpler. The obvious way would be:

if (strnicmp(pszDir, "ULUS10041S", 10) == 0 && ((short*)pData)[2] > limit)

return (fail);

 

To do it the way they did it, you'd have to do something more confusing like:

if (stricmp(pszDir, "ULUS10041S0") >= 0 && stricmp(pszDir, "ULUS10041S7") <= 0 && ((unsigned short*)pData)[2] > limit)

return (fail);

 

or something like:

if ((stricmp(pszDir, "ULUS10041S0") == 0 ||

stricmp(pszDir, "ULUS10041S1") == 0 ||

stricmp(pszDir, "ULUS10041S2") == 0 ||

stricmp(pszDir, "ULUS10041S3") == 0 ||

stricmp(pszDir, "ULUS10041S4") == 0 ||

stricmp(pszDir, "ULUS10041S5") == 0 ||

stricmp(pszDir, "ULUS10041S6") == 0 ||

stricmp(pszDir, "ULUS10041S7") == 0) && ((unsigned short*)pData)[2] > limit)

return (fail);

um...... WOW!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 0 User Currently Viewing
    0 members, 0 Anonymous, 0 Guests

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.