diff --git a/README.md b/README.md index 0385313..886d4af 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,25 @@ # ZUGABE -This tool automates much of the installation of h-encore. It's still in very eraly development and currently unusable. +**This is obsolete. Please use [finalhe by soarqin](https://github.com/soarqin/finalhe).** -[![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](http://www.repostatus.org/badges/latest/wip.svg)](http://www.repostatus.org/#wip) +This tool automates much of the installation of h-encore. ## About -This tool automates the install process of thefl0w's h-encore exploit for PS Vita, at least everything that can be done on the PC and it's built to run on Mac and Linux. -When run on Windows, it will download and start [auto-h-encore](https://github.com/noahc3/auto-h-encore). +This tool automates the install process of thefl0w's h-encore exploit for PS Vita, at least everything that can be done on the PC. +Since I can't code in C or C++, I was unable to use OpenCMA as a backend, so I used QCMA. It's automatically downloaded and does not require to be installed. +Configuration of QCMA is done via registry edits. The application also detects existing QCMA installations and restores the original settings after the exploit was installed. + +**Attention: This tool only supports connection of the PSVita using Wi-Fi, therefore it's currently only compatible with PSVita/PSTV on Firmware 3.68!** ## Usage -...not yet +Download from the releases section, extract it and run the executable. ## Building -...not yet +Build using Visual Studio 2017, this was tested. Other C# IDEs might work as well. ## Todo -- everything +- Mac/Linux compatibility +- Fix bugs (you tell me!) ## Thanks - thefl0w for h-encore and all their work in the vita scene diff --git a/download-resources/Qcma.zip b/download-resources/Qcma.zip new file mode 100644 index 0000000..3f963ed Binary files /dev/null and b/download-resources/Qcma.zip differ diff --git a/download-resources/create.bat b/download-resources/create.bat new file mode 100644 index 0000000..e8ea66f --- /dev/null +++ b/download-resources/create.bat @@ -0,0 +1,6 @@ +cd %~dp0 + +..\psvimg-create -n app -K %1 app PCSG90096/app +..\psvimg-create -n appmeta -K %1 appmeta PCSG90096/appmeta +..\psvimg-create -n license -K %1 license PCSG90096/license +..\psvimg-create -n savedata -K %1 savedata PCSG90096/savedata \ No newline at end of file diff --git a/download-resources/qcma.reg b/download-resources/qcma.reg new file mode 100644 index 0000000..c0c07cd Binary files /dev/null and b/download-resources/qcma.reg differ diff --git a/h-encore-auto.sln b/h-encore-auto.sln new file mode 100644 index 0000000..42ffdd6 --- /dev/null +++ b/h-encore-auto.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2035 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "h-encore-auto", "h-encore-auto\h-encore-auto.csproj", "{9F8577B2-16A2-4147-B264-308B68679F78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9F8577B2-16A2-4147-B264-308B68679F78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9F8577B2-16A2-4147-B264-308B68679F78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9F8577B2-16A2-4147-B264-308B68679F78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9F8577B2-16A2-4147-B264-308B68679F78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {EA1569D4-A0AC-4F0A-9E26-B96D084A329C} + EndGlobalSection +EndGlobal diff --git a/h-encore-auto/App.xaml b/h-encore-auto/App.xaml new file mode 100644 index 0000000..2f27785 --- /dev/null +++ b/h-encore-auto/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/h-encore-auto/App.xaml.cs b/h-encore-auto/App.xaml.cs new file mode 100644 index 0000000..193e704 --- /dev/null +++ b/h-encore-auto/App.xaml.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Windows; + +namespace h_encore_auto +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} diff --git a/h-encore-auto/AutoMode.xaml b/h-encore-auto/AutoMode.xaml new file mode 100644 index 0000000..54627cc --- /dev/null +++ b/h-encore-auto/AutoMode.xaml @@ -0,0 +1,20 @@ + + + + + + +