I have expanded the instructions provided by @lmn7 with his P3T Generator script to make it even easier to make your own Auto *ANYTHING* Installer. The scripts can install any files. You are not limted to installing HEN (but there is a size limit). I have also added some extra files to the zip that @lmn7 released (changelog below). I have included his original zip inside this version. The images below are not included in the zip file. Bookmark this page if you think you may need to see them later. The hex editor I use is HxD. You can get it here.
You can host your own installers on Github Pages or many other free hosts. They can also be hosted locally using a webserver on your phone or computer.
The following guide is also in the zip file.
--------------------
Using @lmn7's Auto Installer & P3T Generator Tools To Make A Your Own "Auto Installer"
Thanks to @lmn7 for sharing his installer and P3T generator scripts!
This tool REQUIRES Windows (because it uses a Windows Batch file).
This is the same installer used in the Auto HEN Installers. It is NOT limited to only installing HEN! Your PS3 must have HFW 4.84-4.88 to use any installers that you make. (If you are on CFW, you can replace the silk_webkit.sprx file in your flash with the one from 4.82 firmware in order to use any Auto Installers. Rebug 4.84 already includes the sprx file.)
This guide was written by @Coro. I also added files to the original release by @lmn7 and added instructions to help with customization. The original release by @lmn7 is included under the "files-templates" folder.
Change Log:
* "HEN.P3T" filename changed to "SETUP.P3T"
* Changed "Auto HEN" specific messages into generic ones. (i.e. "Installing HEN" was changed to "Installing files")
* Included "index.html" with buttons. (Originally in AutoHEN 4.87 release)
* Included "db.err" file to force rebuilding database on reboot. (Optional) (You may have to perform a database rebuild to see some changes. You can include the "db.err" file in your installer to force a database rebuild on reboot. The file must be placed under "dev_hdd0/mms" on the PS3.)
I do not know the maximum filesize of "SETUP.P3T". I have made some up to 85 megabytes that worked. I also made one that was 95 megabytes that did not work. So the limit is somewhere between 85 and 95 megabytes.
1. Copy Installation Files
Extract the ZIP file to a temporary folder. Open that folder and place your files under the "install" folder. Any files that are going to be installed on the hard drive should be placed under a folder named "dev_hdd0" under the "install" folder. Any files that are going to be installed to flash should be placed under a folder named "dev_blind" under the "install" folder. (Do not use "dev_rewrite" even though HEN does.)
You can NOT have any SPACES in file or folder names. Also, you can NOT create new files in flash (but you can overwrite a file that already exists in flash).
2. Run P3T Generator
Run the "P3T Generator.bat" file by double clicking on it. Press "Y" and then "Enter" to start. When it finishes, you should find two new files named "SETUP.P3T" and "stackframe.txt"
3. Edit The Installer
Select your preferred html installer from the "files-templates" folder. Copy the file to the "output" folder and rename it "index.html". (Version 1 is fully automatic and will start immediately when loaded. Version 2 has 2 buttons that must be clicked first. The buttons give your user a chance to read any instructions or warnings.)
Open the "index.html" file in a text editor. Change the value after "sf_swap_addr=" to the value at the one found top of the "stackframe.txt" file.
Copy the highlighted text in "stackframe.txt"...
...and paste it here in "index.html".
If you want your installer to work on a different firmware (besides 4.88), edit the version number at the end of the "index.html" file.
Optional Edits:
You do not need to make these edits. Your installer will work without them.
* Change "Custom Title" in the first line. (This is the WEB PAGE's title. Your users MAY NOT see it.)
* Change "Custom PS3 Installer for HFW" in the third line. (This is probably where you want to put your title.)
* Change "Initialization failed. Close the browser and try again."
* Change "Initializing... "
* Change "Installing files, please wait..."
* Change "Failed to load setup file. Close the browser and try again."
* Change "You must install Hybrid Firmware (HFW) 4.88 before using this installer!" near the end of the file. This message is displayed only if the firmware check fails.
* (v2 only) Change "Initialize" and "Install Files" near the beggining of the file. (This is the text displayed on the buttons.)
4. Using The Stackframe Converter
Copy everything starting from stack_frame_hookup() to the end of the file in "stackframe.txt". Paste it into the test_frame variable found near the end of the "stackframe_converter.html" file. Run "stackframe_converter.html" in your web browser on PC, copy the hex code shown on the page.
Copy all this text from "stackframe.txt"...
...and paste it where the arrow is pointing in "stackframe_converter.html".
Open the the browser by double clicking on "stackframe_converter.html". Double click on the numbers to select everything, then right click and select "Copy".
5. Add Stackframe To P3T File
Open "SETUP.P3T" in a hex editor. (I recommend HxD). Paste the hex code at the end of the file and save. Move the "SETUP.P3T" file to the "output" folder.
Make sure you paste on the side with numbers only (see arrow in image). Do not paste where the decoded data is shown (indicated by a X).
After pasting.
6. Finishing Up
Copy the three files from "output" and place them in the approriate folder for your web server. Your installer can be hosted locally or online. (Make sure the ".htaccess" file exists on your web server if your PS3 has problems downloading the "SETUP.P3T" file.)
You can host your own installers on Github Pages or many other free hosts. They can also be hosted locally using a webserver on your phone or computer.
The following guide is also in the zip file.
--------------------
Using @lmn7's Auto Installer & P3T Generator Tools To Make A Your Own "Auto Installer"
Thanks to @lmn7 for sharing his installer and P3T generator scripts!
This tool REQUIRES Windows (because it uses a Windows Batch file).
This is the same installer used in the Auto HEN Installers. It is NOT limited to only installing HEN! Your PS3 must have HFW 4.84-4.88 to use any installers that you make. (If you are on CFW, you can replace the silk_webkit.sprx file in your flash with the one from 4.82 firmware in order to use any Auto Installers. Rebug 4.84 already includes the sprx file.)
This guide was written by @Coro. I also added files to the original release by @lmn7 and added instructions to help with customization. The original release by @lmn7 is included under the "files-templates" folder.
Change Log:
* "HEN.P3T" filename changed to "SETUP.P3T"
* Changed "Auto HEN" specific messages into generic ones. (i.e. "Installing HEN" was changed to "Installing files")
* Included "index.html" with buttons. (Originally in AutoHEN 4.87 release)
* Included "db.err" file to force rebuilding database on reboot. (Optional) (You may have to perform a database rebuild to see some changes. You can include the "db.err" file in your installer to force a database rebuild on reboot. The file must be placed under "dev_hdd0/mms" on the PS3.)
I do not know the maximum filesize of "SETUP.P3T". I have made some up to 85 megabytes that worked. I also made one that was 95 megabytes that did not work. So the limit is somewhere between 85 and 95 megabytes.
1. Copy Installation Files
Extract the ZIP file to a temporary folder. Open that folder and place your files under the "install" folder. Any files that are going to be installed on the hard drive should be placed under a folder named "dev_hdd0" under the "install" folder. Any files that are going to be installed to flash should be placed under a folder named "dev_blind" under the "install" folder. (Do not use "dev_rewrite" even though HEN does.)
You can NOT have any SPACES in file or folder names. Also, you can NOT create new files in flash (but you can overwrite a file that already exists in flash).
2. Run P3T Generator
Run the "P3T Generator.bat" file by double clicking on it. Press "Y" and then "Enter" to start. When it finishes, you should find two new files named "SETUP.P3T" and "stackframe.txt"
3. Edit The Installer
Select your preferred html installer from the "files-templates" folder. Copy the file to the "output" folder and rename it "index.html". (Version 1 is fully automatic and will start immediately when loaded. Version 2 has 2 buttons that must be clicked first. The buttons give your user a chance to read any instructions or warnings.)
Open the "index.html" file in a text editor. Change the value after "sf_swap_addr=" to the value at the one found top of the "stackframe.txt" file.
Copy the highlighted text in "stackframe.txt"...
...and paste it here in "index.html".
If you want your installer to work on a different firmware (besides 4.88), edit the version number at the end of the "index.html" file.
Optional Edits:
You do not need to make these edits. Your installer will work without them.
* Change "Custom Title" in the first line. (This is the WEB PAGE's title. Your users MAY NOT see it.)
* Change "Custom PS3 Installer for HFW" in the third line. (This is probably where you want to put your title.)
* Change "Initialization failed. Close the browser and try again."
* Change "Initializing... "
* Change "Installing files, please wait..."
* Change "Failed to load setup file. Close the browser and try again."
* Change "You must install Hybrid Firmware (HFW) 4.88 before using this installer!" near the end of the file. This message is displayed only if the firmware check fails.
* (v2 only) Change "Initialize" and "Install Files" near the beggining of the file. (This is the text displayed on the buttons.)
4. Using The Stackframe Converter
Copy everything starting from stack_frame_hookup() to the end of the file in "stackframe.txt". Paste it into the test_frame variable found near the end of the "stackframe_converter.html" file. Run "stackframe_converter.html" in your web browser on PC, copy the hex code shown on the page.
Copy all this text from "stackframe.txt"...
...and paste it where the arrow is pointing in "stackframe_converter.html".
Open the the browser by double clicking on "stackframe_converter.html". Double click on the numbers to select everything, then right click and select "Copy".
5. Add Stackframe To P3T File
Open "SETUP.P3T" in a hex editor. (I recommend HxD). Paste the hex code at the end of the file and save. Move the "SETUP.P3T" file to the "output" folder.
Make sure you paste on the side with numbers only (see arrow in image). Do not paste where the decoded data is shown (indicated by a X).
After pasting.
6. Finishing Up
Copy the three files from "output" and place them in the approriate folder for your web server. Your installer can be hosted locally or online. (Make sure the ".htaccess" file exists on your web server if your PS3 has problems downloading the "SETUP.P3T" file.)
Attachments
Last edited:

)