Inital Upload (v1.0)
This commit is contained in:
parent
d969a62d35
commit
f101a8173a
|
@ -0,0 +1,20 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "dump", "dump\dump.csproj", "{1E7E2359-710F-4B80-921D-7E2E185242D2}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{1E7E2359-710F-4B80-921D-7E2E185242D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1E7E2359-710F-4B80-921D-7E2E185242D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{1E7E2359-710F-4B80-921D-7E2E185242D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1E7E2359-710F-4B80-921D-7E2E185242D2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(MonoDevelopProperties) = preSolution
|
||||
StartupItem = dump\dump.csproj
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,22 @@
|
|||
<Properties>
|
||||
<MonoDevelop.Ide.Workspace ActiveConfiguration="Release" />
|
||||
<MonoDevelop.Ide.Workbench ActiveDocument="dump\AppMain.cs">
|
||||
<Files>
|
||||
<File FileName="dump\AppMain.cs" Line="49" Column="73" />
|
||||
<File FileName="..\..\..\..\Program Files (x86)\MSBuild\Sce\Sce.Psm.Common.targets" Line="193" Column="8" />
|
||||
</Files>
|
||||
<Pads>
|
||||
<Pad Id="ProjectPad">
|
||||
<State expanded="True">
|
||||
<Node name="dump" expanded="True">
|
||||
<Node name="shaders" selected="True" />
|
||||
</Node>
|
||||
</State>
|
||||
</Pad>
|
||||
</Pads>
|
||||
</MonoDevelop.Ide.Workbench>
|
||||
<MonoDevelop.Ide.DebuggingService.Breakpoints>
|
||||
<BreakpointStore />
|
||||
</MonoDevelop.Ide.DebuggingService.Breakpoints>
|
||||
<MonoDevelop.Ide.DebuggingService.PinnedWatches />
|
||||
</Properties>
|
|
@ -0,0 +1,84 @@
|
|||
using System;
|
||||
|
||||
using Sce.PlayStation.Core;
|
||||
using Sce.PlayStation.Core.Environment;
|
||||
using Sce.PlayStation.Core.Graphics;
|
||||
using Sce.PlayStation.Core.Input;
|
||||
|
||||
using System.IO;
|
||||
|
||||
namespace dump
|
||||
{
|
||||
public class AppMain
|
||||
{
|
||||
private static GraphicsContext graphics;
|
||||
|
||||
public static void Main (string[] args)
|
||||
{
|
||||
|
||||
|
||||
Initialize ();
|
||||
|
||||
|
||||
String[] Dirs = Directory.GetDirectories("/Application","*",SearchOption.AllDirectories);
|
||||
String[] Files = Directory.GetFiles("/Application","*",SearchOption.AllDirectories);
|
||||
|
||||
foreach(String dir in Dirs)
|
||||
{
|
||||
try{
|
||||
Directory.CreateDirectory(dir.Replace("Application","Documents/Application"));
|
||||
}
|
||||
catch(Exception)
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
foreach(String file in Files)
|
||||
{
|
||||
SystemEvents.CheckEvents();
|
||||
Update();
|
||||
|
||||
// Clear the screen
|
||||
graphics.SetClearColor (1.0f, 0.0f, 0.0f, 0.0f);
|
||||
graphics.Clear ();
|
||||
|
||||
// Present the screen
|
||||
graphics.SwapBuffers ();
|
||||
Byte[] ByteArray = File.ReadAllBytes(file);
|
||||
File.WriteAllBytes(file.Replace("Application","Documents/Application"),ByteArray);
|
||||
|
||||
|
||||
}
|
||||
while(true)
|
||||
{
|
||||
SystemEvents.CheckEvents();
|
||||
Update();
|
||||
Render();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static void Initialize ()
|
||||
{
|
||||
// Set up the graphics system
|
||||
graphics = new GraphicsContext ();
|
||||
}
|
||||
|
||||
public static void Update ()
|
||||
{
|
||||
// Query gamepad for current state
|
||||
var gamePadData = GamePad.GetData (0);
|
||||
}
|
||||
|
||||
public static void Render ()
|
||||
{
|
||||
// Clear the screen
|
||||
graphics.SetClearColor (0.0f, 1.0f, 0.0f, 0.0f);
|
||||
graphics.Clear ();
|
||||
|
||||
// Present the screen
|
||||
graphics.SwapBuffers ();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<application project_name="*" version="1.00" default_locale="en-US">
|
||||
<runtime_config>
|
||||
<memory managed_heap_size="32768" resource_heap_size="65536" />
|
||||
</runtime_config>
|
||||
<feature_list>
|
||||
<feature value="GamePad" />
|
||||
<feature value="Touch" />
|
||||
</feature_list>
|
||||
</application>
|
|
@ -0,0 +1,45 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>10.0.0</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{1E7E2359-710F-4B80-921D-7E2E185242D2}</ProjectGuid>
|
||||
<ProjectTypeGuids>{69878862-DA7D-4DC6-B0A1-50D8FAB4242F};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RootNamespace>dump</RootNamespace>
|
||||
<AssemblyName>dump</AssemblyName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug</OutputPath>
|
||||
<DefineConstants>DEBUG;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Release</OutputPath>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="Sce.PlayStation.Core" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="AppMain.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PsmMetadata Include="app.xml" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath)\Sce\Sce.Psm.CSharp.targets" />
|
||||
</Project>
|
Binary file not shown.
|
@ -0,0 +1,47 @@
|
|||
cmake_minimum_required(VERSION 2.8)
|
||||
|
||||
if(NOT DEFINED CMAKE_TOOLCHAIN_FILE)
|
||||
if(DEFINED ENV{VITASDK})
|
||||
set(CMAKE_TOOLCHAIN_FILE "$ENV{VITASDK}/share/vita.toolchain.cmake" CACHE PATH "toolchain file")
|
||||
else()
|
||||
message(FATAL_ERROR "Please define VITASDK to point to your SDK path!")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
project(FuckPSSE)
|
||||
include("${VITASDK}/share/vita.cmake" REQUIRED)
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-q -Wall -O3 -std=gnu99")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-rtti -fno-exceptions")
|
||||
|
||||
include_directories(
|
||||
)
|
||||
|
||||
link_directories(
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
|
||||
if (NOT ${RELEASE})
|
||||
add_definitions(-DENABLE_LOGGING)
|
||||
endif()
|
||||
|
||||
add_executable(FuckPSSE
|
||||
FuckPSSE.c
|
||||
)
|
||||
|
||||
target_link_libraries(FuckPSSE
|
||||
taihen_stub
|
||||
SceLibKernel_stub
|
||||
SceIofilemgr_stub
|
||||
SceAppMgr_stub
|
||||
SceLibc_stub
|
||||
SceProcessmgr_stub
|
||||
)
|
||||
|
||||
set_target_properties(FuckPSSE
|
||||
PROPERTIES LINK_FLAGS "-nostdlib"
|
||||
)
|
||||
|
||||
vita_create_self(FuckPSSE.suprx FuckPSSE
|
||||
CONFIG ${CMAKE_SOURCE_DIR}/FuckPSSE.yml
|
||||
)
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,8 @@
|
|||
FuckPSSE:
|
||||
attributes: 0
|
||||
version:
|
||||
major: 1
|
||||
minor: 1
|
||||
main:
|
||||
start: module_start
|
||||
stop: module_stop
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2018 Silica
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
|
@ -0,0 +1,21 @@
|
|||
# IDUSpoof
|
||||
This is a plugin that spoofs IDU Mode (vshSysconIsIduMode) to allways return 0x1
|
||||
this has the effect of tricking whatever application's its configured for into thinking its running in IDU mode.
|
||||
in fact, if you do \*ALL it has the same effect as if you just enabled IDU mode!
|
||||
the advantage to this plugin is ofcource that you can specify exactly what apps idu is set for.
|
||||
|
||||
for example. if you want to enable the package installer. simply do
|
||||
\*NPXS10031
|
||||
ux0:tai/iduSpoof.suprx
|
||||
|
||||
or enable IDU settings without IDU Mode:
|
||||
|
||||
\*NPXS10015
|
||||
ux0:tai/iduSpoof.suprx
|
||||
|
||||
though keep in mind henkaku overwrites idu settings with its own.
|
||||
|
||||
|
||||
!! WORKS ON 3.65 And 3.68!!
|
||||
|
||||
Download: https://bitbucket.org/SilicaAndPina/iduspoof/downloads/iduSpoof.suprx
|
Reference in New Issue