private string GetTitleID()
{
PS3TMAPI.ProcessInfo procinfo = new PS3TMAPI.ProcessInfo();
snr = PS3TMAPI.GetProcessInfo(target, processID, out procinfo);
string[] splitpath = procinfo.Hdr.ELFPath.Split('/'
;
return splitpath[3];
}
string titileId = GetTitleID();
private string GetTitleID()
{
PS3TMAPI.ProcessInfo procinfo = new PS3TMAPI.ProcessInfo();
snr = PS3TMAPI.GetProcessInfo(target, processID, out procinfo);
string[] splitpath = procinfo.Hdr.ELFPath.Split('/'
;
return splitpath[3];
}
string titileId = GetTitleID();
private string GetTitleID()
{
PS3TMAPI.ProcessInfo procinfo = new PS3TMAPI.ProcessInfo();
snr = PS3TMAPI.GetProcessInfo(target, processID, out procinfo);
string[] splitpath = procinfo.Hdr.ELFPath.Split('/'
;
return splitpath[3];
}
string titileId = GetTitleID();


private static String GetELF()
{
PS3TMAPI.SNRESULT snr;
PS3TMAPI.ProcessInfo pi;
if (PS3TMAPI.SUCCEEDED(snr = PS3TMAPI.GetProcessInfo(0, PS3.processID, out pi)))
return pi.Hdr.ELFPath;
else
return "ERROR";
}
private static String checkGame()
{
switch (GetELF())
{
case "/dev_hdd0/game/BLUS31270/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPUB31301/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01945/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01948/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPEB01832/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPEB01835/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM61125/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM61126/USRDIR/EBOOT.BIN":
return "Ghosts";
case "/dev_hdd0/game/BLUS30838/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01434/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01433/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01432/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01428/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01429/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01430/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01431/USRDIR/EBOOT.BIN":
return "Modern Warfare 3";
case "/dev_hdd0/game/BLJM60287/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM60286/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLUS030591/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01031/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01032/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01105/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01033/USRDIR/EBOOT.BIN":
return "Black Ops";
case "/dev_hdd0/game/BLUS30377/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLKS20159/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00683/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00686/USRDIR/EBOOT.BIN":
return "Modern Warfare 2";
case "/dev_hdd0/game/BLUS31011/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01717/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01719/USRDIR/EBOOT.BIN":
return "Black Ops 2";
case "/dev_hdd0/game/BLUS30192/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00355/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00354/USRDIR/EBOOT.BIN":
return "CoD 5";
case "/dev_hdd0/game/BLUS30072/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00148/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00149/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00154/USRDIR/EBOOT.BIN":
return "CoD 4";
}
return "ERROR";
}


private static String GetELF()
{
PS3TMAPI.SNRESULT snr;
PS3TMAPI.ProcessInfo pi;
if (PS3TMAPI.SUCCEEDED(snr = PS3TMAPI.GetProcessInfo(0, PS3.processID, out pi)))
return pi.Hdr.ELFPath;
else
return "ERROR";
}
private static String checkGame()
{
switch (GetELF())
{
case "/dev_hdd0/game/BLUS31270/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPUB31301/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01945/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01948/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPEB01832/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPEB01835/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM61125/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM61126/USRDIR/EBOOT.BIN":
return "Ghosts";
case "/dev_hdd0/game/BLUS30838/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01434/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01433/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01432/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01428/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01429/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01430/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01431/USRDIR/EBOOT.BIN":
return "Modern Warfare 3";
case "/dev_hdd0/game/BLJM60287/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM60286/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLUS030591/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01031/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01032/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01105/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01033/USRDIR/EBOOT.BIN":
return "Black Ops";
case "/dev_hdd0/game/BLUS30377/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLKS20159/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00683/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00686/USRDIR/EBOOT.BIN":
return "Modern Warfare 2";
case "/dev_hdd0/game/BLUS31011/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01717/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01719/USRDIR/EBOOT.BIN":
return "Black Ops 2";
case "/dev_hdd0/game/BLUS30192/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00355/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00354/USRDIR/EBOOT.BIN":
return "CoD 5";
case "/dev_hdd0/game/BLUS30072/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00148/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00149/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00154/USRDIR/EBOOT.BIN":
return "CoD 4";
}
return "ERROR";
}
private string GetTitleID()
{
PS3TMAPI.ProcessInfo procinfo = new PS3TMAPI.ProcessInfo();
snr = PS3TMAPI.GetProcessInfo(target, processID, out procinfo);
string[] splitpath = procinfo.Hdr.ELFPath.Split('/'
;
return splitpath[3];
}
string titileId = GetTitleID();
UINT32 getprocinfo(UINT32 proc,UINT32* size,const char* returntype)
{
SNPS3PROCESSINFO* j = new SNPS3PROCESSINFO;
SNPS3ProcessInfo(0xfffffffe,proc,size,j);
if(returntype == "threadids")
return *j->ThreadIDs;
else if(returntype == "parentID")
return j->Hdr.uParentProcessID;
else if(returntype == "szPath")
return *j->Hdr.szPath;
else if(returntype == "uStatus")
return j->Hdr.uStatus;
else if(returntype == "ppuThreads")
return j->Hdr.uNumPPUThreads;
else if(returntype == "spuThreads")
return j->Hdr.uNumSPUThreads;
else if(returntype == "MaxMemorySize")
return j->Hdr.uMaxMemorySize;
else return 0;
}


private static String GetELF()
{
PS3TMAPI.SNRESULT snr;
PS3TMAPI.ProcessInfo pi;
if (PS3TMAPI.SUCCEEDED(snr = PS3TMAPI.GetProcessInfo(0, PS3.processID, out pi)))
return pi.Hdr.ELFPath;
else
return "ERROR";
}
private static String checkGame()
{
switch (GetELF())
{
case "/dev_hdd0/game/BLUS31270/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPUB31301/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01945/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01948/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPEB01832/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/NPEB01835/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM61125/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM61126/USRDIR/EBOOT.BIN":
return "Ghosts";
case "/dev_hdd0/game/BLUS30838/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01434/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01433/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01432/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01428/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01429/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01430/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01431/USRDIR/EBOOT.BIN":
return "Modern Warfare 3";
case "/dev_hdd0/game/BLJM60287/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLJM60286/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLUS030591/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01031/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01032/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01105/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01033/USRDIR/EBOOT.BIN":
return "Black Ops";
case "/dev_hdd0/game/BLUS30377/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLKS20159/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00683/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00686/USRDIR/EBOOT.BIN":
return "Modern Warfare 2";
case "/dev_hdd0/game/BLUS31011/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01717/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES01719/USRDIR/EBOOT.BIN":
return "Black Ops 2";
case "/dev_hdd0/game/BLUS30192/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00355/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00354/USRDIR/EBOOT.BIN":
return "CoD 5";
case "/dev_hdd0/game/BLUS30072/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00148/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00149/USRDIR/EBOOT.BIN":
case "/dev_hdd0/game/BLES00154/USRDIR/EBOOT.BIN":
return "CoD 4";
}
return "ERROR";
}
https://a0.ww.np.dl.playstation.net/tpl/np/REGION/REGION-ver.xml
https://a0.ww.np.dl.playstation.net/tpl/np/BLUS31270/BLUS31270-ver.xml
private string GetTitleID()
{
PS3TMAPI.ProcessInfo procinfo = new PS3TMAPI.ProcessInfo();
snr = PS3TMAPI.GetProcessInfo(target, processID, out procinfo);
string[] splitpath = procinfo.Hdr.ELFPath.Split('/'
;
return splitpath[3];
}
string titileId = GetTitleID();
https://a0.ww.np.dl.playstation.net/tpl/np/REGION/REGION-ver.xml
https://a0.ww.np.dl.playstation.net/tpl/np/BLUS31270/BLUS31270-ver.xml
Copyright © 2026, NextGenUpdate.
All Rights Reserved.