資源簡介
絕對好用完美破解,教程百度上有絕對的好東西 非常完美的破解程序

代碼片段和文件信息
/*
?*?This?file?is?part?of?PRO?CFW.
?*?PRO?CFW?is?free?software:?you?can?redistribute?it?and/or?modify
?*?it?under?the?terms?of?the?GNU?General?Public?License?as?published?by
?*?the?Free?Software?Foundation?either?version?3?of?the?License?or
?*?(at?your?option)?any?later?version.
?*?PRO?CFW?is?distributed?in?the?hope?that?it?will?be?useful
?*?but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
?*?MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.?See?the
?*?GNU?General?Public?License?for?more?details.
?*
?*?You?should?have?received?a?copy?of?the?GNU?General?Public?License
?*?along?with?PRO?CFW.?If?not?see? ?*/
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?“kubridge.h“
#include?“systemctrl.h“
PSP_MODULE_INFO(“kubridge_test“?0?1?0);
#define?printk?pspDebugScreenPrintf
void?find_module_test(void)
{
int?ret;
SceModule2?mod;
ret?=?kuKernelFindModuleByName(“SystemControl“?(SceModule*)&mod);
if(ret?>=?0)?{
printk(“%s:?%s?0x%04X\n“?__func__?mod.modname?mod.attribute);
printk(“%s:?entry?0x%08X?text_addr?0x%08X\n“?__func__?mod.entry_addr?mod.text_addr);
}
}
void?memcpy_test(void)
{
printk(“%s\n“?__func__);
kuKernelMemcpy((void*)0x08900000?(void*)0x88000000?4?*?1024?*?1024);
}
void?peekw_pokew_test(void)
{
u32?value;
value?=?kuKernelPeekw((void*)0x88000000);?//?first?kernel?memory
printk(“%s:?0x%08X\n“?__func__?value);
kuKernelPokew((void*)0x10000?value);?//?to?scratchpad
}
void?cahce_invalidate_test(void)
{
printk(“%s\n“?__func__);
kuKernelIcacheInvalidateAll();
}
void?kernel_call_test(void)
{
struct?KernelCallArg?args;
void?*func_addr;
char?buf[16];
char?*fmt?=?“%s“;?
char?*string?=?“Hello?world“;?
int?ret;
//?call?sprintf?in?SysclibForKernel?from?user?space
func_addr?=?(void*)sctrlHENFindFunction(“sceSystemMemoryManager“?“SysclibForKernel“?0x7661E728);
args.arg1?=?(u32)buf;
args.arg2?=?(u32)fmt;
args.arg3?=?(u32)string;
ret?=?kuKernelCall(func_addr?&args);
if(ret?>=?0)?{
printk(“%s:?sprintf?returns?0x%08X\n“?__func__?args.ret1);
printk(“%s:?%s\n“?__func__?buf);
}
}
void?kernel_call_test_with_stack(void)
{
struct?KernelCallArg?args;
void?*func_addr;
char?buf[16];
char?*fmt?=?“%s“;?
char?*string?=?“Hello?world“;?
int?ret;
//?call?sprintf?in?SysclibForKernel?from?user?space
func_addr?=?(void*)sctrlHENFindFunction(“sceSystemMemoryManager“?“SysclibForKernel“?0x7661E728);
args.arg1?=?(u32)buf;
args.arg2?=?(u32)fmt;
args.arg3?=?(u32)string;
ret?=?kuKernelCallExtendStack(func_addr?&args?0x4000);
if(ret?>=?0)?{
printk(“%s:?sprintf?returns?0x%08X\n“?__func__?args.ret1);
printk(“%s:?%s\n“?__func__?buf);
}
}
int?main_thread(Sc
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?-rw-r--r--???????313??2011-10-29?21:45??seplugins\satelite_de.txt
?-rw-r--r--???????314??2011-10-29?21:45??seplugins\satelite_it.txt
?-rw-r--r--???????287??2011-10-29?21:45??seplugins\satelite_en.txt
?-rw-r--r--??????2079??2011-10-29?21:45??seplugins\recovery_it.txt
?-rw-r--r--???????318??2011-10-29?21:45??seplugins\satelite_es.txt
?-rw-r--r--??????2112??2011-10-29?21:45??seplugins\recovery_fr.txt
?-rw-r--r--??????1849??2011-10-29?21:45??seplugins\recovery_de.txt
?-rw-r--r--???????319??2011-10-29?21:45??seplugins\satelite_fr.txt
?-rw-r--r--??????1664??2011-10-29?21:45??seplugins\recovery_en.txt
?-rw-r--r--??????2150??2011-10-29?21:45??seplugins\recovery_es.txt
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\SMVGA88.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\FANTASY.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CP866.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\DEF_8X8.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\RUSSIAN.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\APEAUS.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\TINYTYPE.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CP437old.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CP850.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CYRILL2.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\FE_8X8.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CP112.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CP864.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\HERCITAL.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CP853.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\MAC.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CYRIL_B.pf
?-rw-r--r--??????2049??2011-10-29?21:45??seplugins\fonts\Standard.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\HERCULES.pf
?-rw-r--r--??????2048??2011-10-29?21:45??seplugins\fonts\CP852.pf
............此處省略64個文件信息
評論
共有 條評論