Compare commits

...

17 Commits
v1.3 ... master

Author SHA1 Message Date
random() 2593440911 Update README.md 2023-10-31 22:57:30 +00:00
random() 9b6b472cef Update README.md 2023-10-31 22:55:38 +00:00
random() 0862f38d6e Update README.md 2023-10-31 22:51:51 +00:00
SilicaAndPina 5e3d65d9e1 Add O Check 2020-03-08 01:45:10 +13:00
SilicaAndPina 6db7d0a124 Fix warning 2020-03-08 01:41:26 +13:00
SilicaAndPina f467a9e651 Add support for 3.73 and probably newer fw 2020-03-08 01:27:22 +13:00
SilicaAndPina 0d11b84536 README.md edited online with Bitbucket 2019-10-19 01:17:57 +00:00
SilicaAndPina 8095be6a76 README.md edited online with Bitbucket 2019-10-19 01:16:09 +00:00
SilicaAndPina aaa2b239f2 README.md edited online with Bitbucket 2019-08-31 02:33:12 +00:00
SilicaAndPina 7e45ff54b0 README.md edited online with Bitbucket 2019-08-31 02:32:27 +00:00
SilicaAndPina e33d49994f Add support for 3.71/3.72 2019-08-30 23:56:35 +00:00
SilicaAndPina 4d9ad8949c README.md edited online with Bitbucket 2019-02-03 12:00:28 +00:00
SilicaAndPina d5a62d6296 README.md edited online with Bitbucket 2019-02-03 12:00:10 +00:00
AtelierWindows\SilicaAndPina f0277c2a2b 1.4 2019-02-04 00:57:24 +13:00
SilicaAndPina 3c4ac97316 README.md edited online with Bitbucket 2019-01-15 10:13:07 +00:00
SilicaAndPina 751eed0310 README.md edited online with Bitbucket 2019-01-15 10:01:02 +00:00
SilicaAndPina ff9692a11b README.md edited online with Bitbucket 2019-01-15 09:55:14 +00:00
3 changed files with 23 additions and 28 deletions

View File

@ -1,23 +1,13 @@
# r/vitahacks trophy-hacking censorship continues!
u/GeeGee-E removed my post about TrophaxSE just like they did with the original trophax.suprx
please message the moderators of r/vitahacks and tell them to leave trophax alone. #FreeTROPHAX
https://www.reddit.com/message/compose?to=%2Fr%2Fvitahacks
# Releases
V1.2:
+ Attempted to fix some issues with timezones, and bypassed the <1/1/2015 restriction on the PSVita.
https://bitbucket.org/SilicaAndPina/trophaxse/downloads/TrophaxSEv1.2.vpk
V1.1:
+ Fixes patch mounting, and also allows you to set the Timestamp of trophys! (Fake SecureTick)
https://bitbucket.org/SilicaAndPina/trophaxse/downloads/TrophaxSEv1.1.vpk
V1.0:
https://bitbucket.org/SilicaAndPina/trophaxse/downloads/TrophaxSE.vpk
# Will i get banned?
Probably not, no one has ever gotten banned on vita
even in the past when using other trophy hacks such as:
TropHAX.suprx TrophyPather or PSVTrophyIsGood
If you claim "me was banned" - ConsoleID or GTFO
give me ur CID and ill check if it really is until then-
assume such claims are bullsheet
# TropHAXSE
TropHAX Standalone Edition
A homebrew app that can unlock trophys for any game.
@ -25,7 +15,7 @@ Unlike the original TropHAX.SUPRX however, this is compadible with 100% of games
You simply need the game installed and the trophy files inside ur0:/trophy and you can unlock stuffs!
# Credits
SilicaAndPina - Lead developer, - working out how trophys work and stuff.
Li - Lead developer, - working out how trophys work and stuff.
TheFlow (vitashell) - For trop_dat0: mounting code
Princess Of Sleeping - For helping me with trop_dat0: mounting
AnalogMan - for doing UI Stuffs

View File

@ -403,7 +403,7 @@ start:
SceUChar8 commsign[160];
memset(commsign,0,160);
char path[1024];
char path[0x1128];
SceUID fd;
int len;
@ -489,7 +489,11 @@ start:
}
printf("Cound not find %s (Possibly game not installed?)\n",titleidOfGame);
while(1){};
while(1){
sceCtrlPeekBufferPositive(0, &pad, 1)
if(pad.buttons == SCE_CTRL_CIRCLE)
goto start;
};
Found:
@ -502,12 +506,8 @@ Found:
printf("sceAppMgrGameDataMount() failed. ret = 0x%x\n", ret);
while(1){};
}
memset(path,0,1024);
memset(path,0,0x1128);
sprintf(path,"%s/sce_sys/trophy/%s/TROPHY.TRP",g_currentMount,commid);
size = getFileSize(path);
if (size >=0)
@ -525,7 +525,7 @@ Found:
while(1){};
}
memset(path,0,1024);
memset(path,0,0x1128);
sprintf(path,"ux0:app/%s/sce_sys",titleid);
sceIoMkdir(path,0006);
sprintf(path,"ux0:app/%s/sce_sys/trophy",titleid);
@ -559,7 +559,7 @@ Found:
// remount app0
// CelesteBlue TAKE NOTES.
memset(path,0,1024);
memset(path,0,0x1128);
sprintf(path,"ux0:/app/%s",titleid);
ret = pfsMount(path);
if(ret < 0){

View File

@ -53,9 +53,10 @@ int getTimePatched(unsigned int* timestamp)
ret = TAI_CONTINUE(int, ref_hook,timestamp);
if(spoofTime)
{
printf("[TROPHAXSE] Faking timestamp to %x%x",fakeTime[1],fakeTime[0]);
printf("[TROPHAXSE] Faking timestamp to %x%x and Return 0",fakeTime[1],fakeTime[0]);
timestamp[0] = fakeTime[0];
timestamp[1] = fakeTime[1];
return 0;
}
return ret;
}
@ -177,7 +178,11 @@ int module_start(SceSize args, void *argp) {
break;
case 0x321E4852: // 3.69 retail
case 0x700DA0CD: // 3.70 retail
case 0x700DA0CD: // 3.70 retail
case 0xF7846B4E: // 3.71 retail
case 0xA8E80BA8: // 3.72 retail
case 0xB299D195: // 3.73 retail
default:
module_get_offset(KERNEL_PID, tai_info.modid, 0, 0x2DE9, (uintptr_t *)&sceAppMgrFindProcessInfoByPid);
module_get_offset(KERNEL_PID, tai_info.modid, 0, 0x19E95, (uintptr_t *)&sceAppMgrMountById);
break;