• Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.

Code:
http://www.sendspace.com/file/l3ghc7

In there are some tools to inject the replacement PRX (which is also in the folder) and extract the existing modules from inside of it.

Compile it on whatever platform you're using (I'm not sure if it would work on windows), via make. I couldn't cast char* to unsigned int due to a 64-bit compiler, so if the code looks funny (on nidpatch), that's why. I had to memcpy it.

run
Code:
./injector EBOOT.BIN uhura_rev.prx f2c20 2066

That'll generate an EBOOT.BIN_injected

Then, in the same folder as all the eboot.pbp files

Code:
pack-pbp EBOOT.PBP PARAM.SFO ICON0.PNG NULL PIC0.PNG PIC1.PNG NULL EBOOT.BIN_injected NULL

Which will then generate an EBOOT.PBP, which you should copy over to the UPDATE folder, and then run it on your hacked PSP, and your license will be the same as anyone else who runs the thing. Make sure to delete ms0:/PSPAR, if it exists, first.

Did you compile the prx?
 
Did you compile the prx?

I stuck a compiled PRX in there, yeah. All it is is a PRX that contains the module_start, module_stop, and the two uhura_driver_ functions. All that needed to be done was them to be exported and the NIDs patched, then psp-packer'd because of size.
 
here's a little AR license key generator i worked on, it may become handy later on.

Code:
int main(void)
{
	char tmpbuf[256];
	char lickey[24];
	while(1)
	{
		printf("\nEnter a 18 character string\n");
		scanf("%s",tmpbuf);
		if(strlen(tmpbuf) >= 18)
		{
			strncpy(lickey, tmpbuf, 18);
			prep_chars(lickey);
			gen_key(lickey);
			printf("\nLicense Key: %s", lickey);
		}
	}
	return 0;
}
void gen_key(char lickey[])
{
	short sum = 0, tmp, x;
	for(x = 0; x < 18; x++)
	{
		tmp = (short)(lickey[x] + sum);
		if((tmp & 1) != 0){sum = (short)((tmp / 2) | 0x1000);}
		else{sum = (short)(tmp / 2);}
	}
	sprintf(&lickey[18], "%04X", (sum ^ 0x17D2)); 
}
void prep_chars(char srcbuf[])
{
	int x;
	for(x = 0; srcbuf[x]; x++)srcbuf[x] = toupper(srcbuf[x]);
	replace_char(srcbuf, 'O', '0');
	replace_char(srcbuf, 'I', '1');
	replace_char(srcbuf, 'Z', '2');
	replace_char(srcbuf, 'S', '5');
	replace_char(srcbuf, 'G', '6');
	replace_char(srcbuf, 'T', '7');
}
void replace_char(char srcbuf[], char fndchar, char repchar)
{
	int x;
	for(x = 0; x<18;x++)
	{
		if(srcbuf[x] == fndchar)
		{
			srcbuf[x] = repchar;
		}else if(srcbuf[x] == 0)break;
	}
}

Can someone put this together and see if it works?

Or someone tell me hoe to put it together and I will do it but I'm not sure what to use or how to do it.
 
NakedFaerie: If you don't know how to compile/use this, then you should assume the message and the code it contains was not for you...
 
Yes.

[highlight=C]int uhura_driver_38CF8431(uint32_t *addr)
{
return 0xdeadbeef;
}

int uhura_driver_AF6F18BA(uint32_t *addr)
{
return 0xdeadbeef;
}[/highlight]

That can't work, the original functions will return the fuseid of the PSP which is unique per each psp. You'll need the fuseid to generate a valid license.

To get the fuseid via code you can just:

Code:
u64 getFuseId()
{
    return(*(vu64*)(0xBC100090));
}

Of course, if you're just on cfw then you can just hack the crap out the app. For ofw users I don't see any easy way to be able to run a pirated copy, even with validly generated licenses since I'm sure each individual purchase will be logged for the legit licenses only.
 
NakedFaerie: If you don't know how to compile/use this, then you should assume the message and the code it contains was not for you...

Then you compile it and post the file. If you don't want to do that then tell me how to compile it and get it to work. I don't want excuses I want help.
 
Then you compile it and post the file. If you don't want to do that then tell me how to compile it and get it to work. I don't want excuses I want help.

/me facepalms


This won't magically allow you to run pirated ISOs, it is of no interest to you I'm sure.
 
Then you compile it and post the file. If you don't want to do that then tell me how to compile it and get it to work. I don't want excuses I want help.
Typical "give me, want" attitude just like on all other forums. Don't expect to be spoonfed through every problem you have or can't figure...:argh:
 
Typical "give me, want" attitude just like on all other forums. Don't expect to be spoonfed through every problem you have or can't figure...:argh:

Is everyone retarted here? I'm asking HOW do I compile it NOT give it to me. IF you don't want to tell me how to do it then STFU and let someone smarter than you reply with a smart answer.
 
Is everyone retarted here? I'm asking HOW do I compile it NOT give it to me. IF you don't want to tell me how to do it then STFU and let someone smarter than you reply with a smart answer.

LOL @ your irony. You "want" to compile it. Start searching.
 
* MenaceInc;102675 facepalms


This won't magically allow you to run pirated ISOs, it is of no interest to you I'm sure.

How about you read before posting stupid replies. I know it won't let me run pirated ISOs, thats what CFW is for.

I'm wondering if what he says is right and is a keygen for it. If so I want that keygen.

I'm not sure what program will compile it so if there is a smart user here that can reply with a smart answer then I'm waiting for your reply.

How hard is it to reply with "It's compiled with this program". I'm not asking for it, just what its called.

---------- Post added at 11:48 PM ---------- Previous post was at 11:46 PM ----------

LOL @ your irony. You "want" to compile it. Start searching.

This is like my 5th reply here. All coz there are so many stupid posters.

How about someone tell me what will compile it instead of stupid replies?

I would search but I don't know what to search for. THATS WHY I"M ASKING!!!
 
Thanks

You can use an IDE like Dev-C++. Also, there's no need for a discussion like this here, if you're looking for help you may want to consider not demanding it the way you do.

THANK YOU.

I get frustrated but stupid replies. All I asked for was what is used to compile it and I had to ask 5 times before I got the answer. There is no need for all those stupid replies. All it does it make threads longer and forums fill with crap posts.

Look at my first post here. I quoted what I was interested in and asked how to get it working. No abuse needed from others, I wasn't being abusive. Just asking an easy question.

Now as you've replied with what I asked for help with I will now go and find it and see what I can do. Thanks again.
 
I would search but I don't know what to search for. THATS WHY I"M ASKING!!!
There you go:
http://www.google.com/#hl=en&source=hp&q=how+to+compile+C&aq=f&aqi=g10&oq=&fp=cbc2f75bf9d43a8f

Edit: if you're looking for more helpful replies, I highly suggest you change your nickname, because you do have some history on various forums that doesn't make me want to be nice with you. If I'm mistaking you with some other guy named NakedFaerie, then accept my apologies:w00t:
 
THANK YOU.

I get frustrated but stupid replies. All I asked for was what is used to compile it and I had to ask 5 times before I got the answer. There is no need for all those stupid replies. All it does it make threads longer and forums fill with crap posts.

Look at my first post here. I quoted what I was interested in and asked how to get it working. No abuse needed from others, I wasn't being abusive. Just asking an easy question.

Now as you've replied with what I asked for help with I will now go and find it and see what I can do. Thanks again.

You must be the stupid one if you can't google how to compile C code.
This won't even be useful to you right now anyways, you just think it is something awesome and you want want want.
 
There you go:
http://www.google.com/#hl=en&source=hp&q=how+to+compile+C&aq=f&aqi=g10&oq=&fp=cbc2f75bf9d43a8f

Edit: if you're looking for more helpful replies, I highly suggest you change your nickname, because you do have some history on various forums that doesn't make me want to be nice with you. If I'm mistaking you with some other guy named NakedFaerie, then accept my apologies:w00t:

Actually, yeah... His nick does sound familiar from pspupdates news comments...
 
Actually, yeah... His nick does sound familiar from pspupdates news comments...

He also posted in the comics thread complaining that the codes posted wouldn't work for him.
Then here, he's looking for a keygen. >.<

---------- Post added at 02:07 PM ---------- Previous post was at 02:03 PM ----------

How about you read before posting stupid replies. I know it won't let me run pirated ISOs, thats what CFW is for.

I'm wondering if what he says is right and is a keygen for it. If so I want that keygen.

I'm not sure what program will compile it so if there is a smart user here that can reply with a smart answer then I'm waiting for your reply.

How hard is it to reply with "It's compiled with this program". I'm not asking for it, just what its called.

This is like my 5th reply here. All coz there are so many stupid posters.

How about someone tell me what will compile it instead of stupid replies?

I would search but I don't know what to search for. THATS WHY I"M ASKING!!!


Alright, sorry, I only skimmed over your post and assumed you were one of the legions of idiots out there that think that this would lead to some magic breakthrough on the PSP Go which would allow ISO loading.
However, calling me stupid?
I actually laughed at that.
I may be an idiot at times but I'm far from stupid.

Here's a tip, lose the attitude and you'll find people more willing to help you.
As for the keygen, you wouldn't be able to compile that code just on it's own and expect it to work in a linux or windows enviroment. I wish you good luck with compiling it though.
 
Back
Top