QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[RELEASE] Unlimited Character Version Spoofer

This is a discussion on [RELEASE] Unlimited Character Version Spoofer within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Right, this is a plugin with allows an unlimited number of character as your system version. It supports both Unicode ...

Reply
 
LinkBack Thread Tools
Old 11-04-2008, 03:36 PM   #1
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default [RELEASE] Unlimited Character Version Spoofer

Right, this is a plugin with allows an unlimited number of character as your system version.

It supports both Unicode and ASCII so you can use either.

I'll quote the readme.

Quote:
[Version Spoofer by Davee]


[Important Info]
This version spoofer is designed for use with 5.00 firmware and will not operate on any other firmware.

[What can it do]
This spoofer can spoof an almost limitless amount of characters onto the screen. It loads up seplugins/spoofversion.txt and applies it on boot.

If you wish to change version you can edit in usb mode and once you reboot, the version will change.

[How to install]
Copy spoofversion.txt and version_spoofer.prx to /seplugins/, edit the vsh.txt in the same folder, and activate in recovery. To change version, just modify the the spoofversion.txt with notepad. Length is unlimited, but may not appear for several reasons.

[Advanced]
Unicode is also supported for use. If you wish to use unicode, make a file in seplugins called "spoofversion_unicode.txt ". Make sure its unicode data that is in that file. Unicode allows a greater range of characters to be used as opposed to ANSI.

[Credits]
Davee - Developer
Bubbletune - For some help

[Note]
This source is free to use, but please credit the authors if you use this code in your application.

Picture


Download
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2008, 03:43 PM   #2

Developer
 
slicer4ever's Avatar
 
Join Date: Jul 2005
Location: everywhere
Posts: 3,357
Trader Feedback: 0
Default

another nice release Davee=-)
__________________
1. Failed....again...
2. http://slicer.gibbocool.com/ stay updated on all my projects
slicer4ever is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2008, 03:45 PM   #3
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default

Quote:
Originally Posted by slicer4ever View Post
another nice release Davee=-)
Thanks =D

It's actually been released for over a week now, I just didn't post it xD
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2008, 03:51 PM   #4

Developer
 
slicer4ever's Avatar
 
Join Date: Jul 2005
Location: everywhere
Posts: 3,357
Trader Feedback: 0
Default

Quote:
Originally Posted by Davee View Post
Thanks =D

It's actually been released for over a week now, I just didn't post it xD
ahh, lol=-)
__________________
1. Failed....again...
2. http://slicer.gibbocool.com/ stay updated on all my projects
slicer4ever is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2008, 03:59 PM   #5
 
M33_User's Avatar
 
Join Date: May 2008
Real First Name: M33
Posts: 291
Trader Feedback: 0
Default

You guys have been coming out with cool stuff lately. Trying now.
__________________
Currently open for Testing. PM me. QJ letter limit is retarded.
M33_User is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2008, 04:13 PM   #6
Local Tech
 
joseph10444's Avatar
 
Join Date: Oct 2007
Real First Name: Joe
Location: home
Just Played: rockband
Posts: 1,822
Trader Feedback: 0
Default

this is great
thank you
but it's a whole plugin space
why cant we have like 10 plugins
joseph10444 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2008, 06:46 PM   #7
 
maxexcloo's Avatar
 
Join Date: Feb 2008
Location: Australia
Posts: 390
Trader Feedback: 0
Default

How did you do it?

BTW good job
maxexcloo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 01:40 AM   #8
 
Drakon's Avatar
 
Join Date: Jul 2008
Location: Poland
Posts: 46
Trader Feedback: 0
Default

Funny idea and nice job
Drakon is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 08:39 AM   #9
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default

Quote:
Originally Posted by maxexcloo View Post
How did you do it?

BTW good job
Took the addresses from vshctrl 5.00 and redirected the loading to my own string xD
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 12:42 PM   #10
 
pspflashsystem's Avatar
 
Join Date: Jan 2008
Posts: 57
Trader Feedback: 0
Default

Hi thx for your release but I really want to know how can you get the address of "5.00 M33" from vshctrl (with an hex editor ? ). Did you use _sw and _lw ??
Thanks in advance
pspflashsystem is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 01:14 PM   #11
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default

Reverse engineer vshctrl.
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 01:43 PM   #12
 
pspflashsystem's Avatar
 
Join Date: Jan 2008
Posts: 57
Trader Feedback: 0
Default

Ahh ok thanks davee: I will try do it thanks
pspflashsystem is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 02:32 PM   #13
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default

http://dl.qj.net/Unlimited-Character...4709/catid/151

It says I'm in Black Dev's Team. >.>

*feels downgraded*
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 02:35 PM   #14

Developer
 
Bubbletune's Avatar
 
Join Date: Apr 2007
Posts: 1,493
Trader Feedback: 0
Default

Quote:
Originally Posted by Davee View Post
http://dl.qj.net/Unlimited-Character...4709/catid/151

It says I'm in Black Dev's Team. >.>

*feels downgraded*
You can't just leave the BubbleDavee team
__________________
Bubbletune's Release Site
Bubbletune is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 02:44 PM   #15
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default

Quote:
Originally Posted by Bubbletune View Post
You can't just leave the BubbleDavee team
Nah, our team owns the Black Dev's Team or whatever.
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2008, 09:54 PM   #16
 
Join Date: Mar 2008
Posts: 40
Trader Feedback: 0
Default

Thanks for this plugin Davee. BTW, how can i implant this plugin in flash0?
ck472002 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-06-2008, 06:53 AM   #17

 
Mr_Shizzy's Avatar
 
Join Date: Aug 2007
Posts: 567
Trader Feedback: 0
Default

Quote:
Originally Posted by joseph10444 View Post
this is great
thank you
but it's a whole plugin space
why cant we have like 10 plugins

I know... I made one that runs as a stand alone app, so you don't have to waste a plugin slot on something as small as a version spoof...

But (for now) mine is limited to 8 character spoofs, as this one of Davee's lets you use unlimited characters. So take your pick...
__________________
PSP MODEL: PSP SLIM 2000 TA-085v2
Custom Firmware: 5.50 GEN-D2
Mr_Shizzy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-06-2008, 06:58 AM   #18
Proper Brootal Like.
 
Sir_Axxewraith's Avatar
 
Join Date: Aug 2006
Real First Name: Josh
Location: Manchester, England
Just Played: with myself.
Posts: 2,382
Trader Feedback: 0
Default

Quote:
Originally Posted by Davee View Post

It says I'm in Black Dev's Team. >.>

*feels downgraded*

The front page and the download section is run by imbeciles, so I wouldn't worry (;
Sir_Axxewraith is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-06-2008, 09:16 AM   #19
 
Join Date: Nov 2007
Posts: 9
Trader Feedback: 0
Default

very useful, thank's !
klemant is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 02:09 PM   #20
 
pspflashsystem's Avatar
 
Join Date: Jan 2008
Posts: 57
Trader Feedback: 0
Default

Well, I don't understand why did you use 0x15EE0 (==> scePaf_970DC20D is the function to change the version of the psp??) and 0x05000010?
Thanks again for your help
Best regards, pspflashsystem;
pspflashsystem is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 02:44 PM   #21
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default

Code:
typedef struct
{
	u32 devkit;
	u32 sysconf_addr;
} PatchesVersion;

#define PATCHES_N 1
PatchesVersion sysconfPatches[PATCHES_N] =
{
	//5.00
	{ 0x05000010, 0x15EE0 },
};

I just used the same way vshctrl patches it. 0x15EE0 is the address in sysconf thats patched with the LUI and ORI. 0x05000010 is just the firmware version. It works as a kind of resolver. It means when a new firmware is out, all I need is the new offset and I can update it with 1 line of code.

So say 5.40 came out tomorrow and the new patch address was, i dunno, 0x16EF0.

All I need to add is:
Code:
{ 0x05040110, 0x16EF0 },
Then its fully compatible with 5.40.

As for the paf function, I dunno =/
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 01:40 AM   #22
 
pspflashsystem's Avatar
 
Join Date: Jan 2008
Posts: 57
Trader Feedback: 0
Default

I unterstand Thanks again
pspflashsystem is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-01-2009, 11:25 AM   #23
 
Join Date: Jan 2009
Posts: 1
Trader Feedback: 0
Default

hello;

But contrary to pspflashsystem, I don't understand how can you find 0x15EE0? Is it easy?
In fact, I tried this with prxtool and your code so thanks a lot :
Code:
#define PATCHES_N 1
PatchesVersion sysconfPatches[PATCHES_N] =
{
	//5.00
	{ 0x05000010, 0x15E54 },
};

int OnModuleStart(SceModule2 *mod)
{
	int i;
	u32 ver = sceKernelDevkitVersion();

	if (strcmp(mod->modname, "sysconf_plugin_module") == 0)
	{
		for (i = 0; i < PATCHES_N; i++)
		{
			if (sysconfPatches[i].devkit == ver)
			{				
				_sw(0x3C060000 | ((int)ver_info >> 16), mod->text_addr + sysconfPatches[i].sysconf_addr);
				//_sw(0x34420000 | ((int)ver_info & 0xFFFF), mod->text_addr + sysconfPatches[i].sysconf_addr + 4);
				
				sceKernelDcacheWritebackAll();
				sceKernelIcacheClearAll();
			}
		}
	}
	
	if (!previous)
		return 0;
	
	return previous(mod);
}
When I use this it's the nickname which is modified
So I want to know how can you know 0x15EE0 is for version?

Thanks in advance Davee

And excuse me for my english
lastbirth is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-01-2009, 11:42 AM   #24
ThatSonyGuy/THATPSPGUY
 
soopergooman's Avatar
 
My Mood: Asleep
Join Date: Jun 2005
Real First Name: Sooper
Location: All tha way East!!!
Just Played: Battlefield1943 ps3
Posts: 672
Trader Feedback: 0
Default

Davee nice pluggin but i was wondering can you point me in the right direction to get started on making my own pluggins...

would THIS BE A GOOD START I got all the apps from there, now i know this may not have been the greatest place to post this but I don't really know anywhere else that I would be able to get the help I will need.
__________________
There are only two infinite's, The Universe and Human Stupidity.- Albert Einstein
Sony Messed up and had to give me a Brand New 60gig PS3, not a refurb

Last edited by soopergooman; 01-01-2009 at 11:37 PM.. Reason: cause I'm an editing dork
soopergooman is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
character , release , spoofer , unlimited , version

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 10:46 PM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us