psp30006.6破解文件


绝对好用完美破解,教程百度上有绝对的好东西 非常完美的破解程序
资源截图
代码片段和文件信息
/*
 * 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
“ __func__ mod.modname mod.attribute);
printk(“%s: entry 0x%08X text_addr 0x%08X
“ __func__ mod.entry_addr mod.text_addr);
}
}

void memcpy_test(void)
{
printk(“%s
“ __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
“ __func__ value);
kuKernelPokew((void*)0x10000 value); // to scratchpad
}

void cahce_invalidate_test(void)
{
printk(“%s
“ __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
“ __func__ args.ret1);
printk(“%s: %s
“ __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
“ __func__ args.ret1);
printk(“%s: %s
“ __func__ buf);
}
}

int main_thread(Sc

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

 -rw-r--r--       313  2011-10-29 21:45  sepluginssatelite_de.txt

 -rw-r--r--       314  2011-10-29 21:45  sepluginssatelite_it.txt

 -rw-r--r--       287  2011-10-29 21:45  sepluginssatelite_en.txt

 -rw-r--r--      2079  2011-10-29 21:45  seplugins
ecovery_it.txt

 -rw-r--r--       318  2011-10-29 21:45  sepluginssatelite_es.txt

 -rw-r--r--      2112  2011-10-29 21:45  seplugins
ecovery_fr.txt

 -rw-r--r--      1849  2011-10-29 21:45  seplugins
ecovery_de.txt

 -rw-r--r--       319  2011-10-29 21:45  sepluginssatelite_fr.txt

 -rw-r--r--      1664  2011-10-29 21:45  seplugins
ecovery_en.txt

 -rw-r--r--      2150  2011-10-29 21:45  seplugins
ecovery_es.txt

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsSMVGA88.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsFANTASY.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCP866.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsDEF_8X8.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsRUSSIAN.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsAPEAUS.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsTINYTYPE.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCP437old.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCP850.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCYRILL2.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsFE_8X8.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCP112.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCP864.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsHERCITAL.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCP853.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsMAC.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCYRIL_B.pf

 -rw-r--r--      2049  2011-10-29 21:45  sepluginsfontsStandard.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsHERCULES.pf

 -rw-r--r--      2048  2011-10-29 21:45  sepluginsfontsCP852.pf

............此处省略64个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)