• 大小: 1.02MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-15
  • 语言: 其他
  • 标签: 破解  

资源简介

绝对好用完美破解,教程百度上有绝对的好东西 非常完美的破解程序

资源截图

代码片段和文件信息

/*
 * 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个文件信息

评论

共有 条评论