korn3r
Forum Noob
Hi.
Short version:
Developer's VM with tools needed to build PS3 homebrew.
Windows 10 x86 Retail. Not activated, so its not a piracy, relax.
PSDK3v2 with ps3dev2 folder. ps3dev2 is actually copied regular ps3dev folder with copied over files from ps3dev2 folder from cobra repo. It works. i did built webman mod sprx using this vm.
minGW
cygwin
and some another tools (including, but not limited to: 7zip archiver, notepad++, winmerge)
at some point there was Cell SDK 4.75 (from Sony), but this forum rules probably forcing me to remove it. (i didnt read rules, but im sure its there somewhere).
Environment variables (see longer version for description)
VirtualBox tools preinstalled. You obviously can just remove those if you use another hypervisor.
What image DOES NOT have:
activation (no pre-activation or software for that). logon scripts, runonce things, viruses, malware, miners, etc.
THE LINK
I cant post links. Because of forum rules. I need to spam some meaningless messages on this forum before i will be able to post links. Im not going to do that.
So... link is like this: https://mega.nz/file/eMIyGQKT#IOksuT4jldjH-V1Q62NAJLdcPAFG3FSKVe7mPS3VVhM
This is "developer check". if you are not able to figure out how to remove spaces from that link, you probably dont need dev vm.
Hashes for file (its case insensitive, so if you get same, but lowercase, its fine)
md5 - 087D7F0BF768D7AC0BFC939CD4CE1B96
sha1 - C3D210917DB28ED4D7877A6280E5A9C9DB95406E
sha512 - BE8F96DE47DB488284F311581221836C41C842A3312FEA896977CE4726693B51E7194426C6739CEA061095C859994C9F7C42CA5A240F254912A55C8B6948D128
how to check hash on windows using powershell:
get-filehash -algorithm <algorithm> <path to file> | select -expandproperty hash
for example: get-filehash -algorithm sha1 .\ps3b.ova | select -expandproperty hash
on linux: md5sum <path to file>
or sha1sum <path to file>
Specs (mostly hdd)
HDD for vm set to 50gb, but its dynamically allocated. SO, ova is around 11gb, after importing it to hypervisor - around 22gb. but make sure you have at least 27 gb available for whole vm just in case.
Hypervisor - any. Im not sure there are still hypervisors that dont support .ova images. I used VirtualBox. Dont forget to remove Vbox Guest Additions, if you will use something other than virtualbox.
Longer version:
I decided to rebuild webman mod for my own reasons. And that was hell of a journey. 99% of which was gathering needed software, figuring out what versions i need, what i need, what to put into environment variables, etc...
So i made a VM. With everything configured.
VM is generalized (google what is sysprep). Meaning when you will start it, it will be unique windows installation. Downsides - first boot will be kinda long (1-3 minutes probably), which will end up in OOBE (bunch of screens where windows asks you what will be your login, password, etc).
Needed environment variables are set (even user ones, even when you will create new user during OOBE process)
local (user) temp folder is set to %SYSTEMDRIVE%\USRTMP\%USERNAME% (so it will be unique for any user you will add). This was needed to add Defender exclusions as some ps3tools utilities require to work (they recommend you to disable Defender completely, but this way it will work even without disabling Defender: c:\usrtmp, c:\windows\temp and c:\ps3tools are added to exclusions)
UAC is NOT disabled. because disabling uac is dumb.
Fixed some missing stuff (VB runtimes) and broken OCX registration. Cant even remember name of that OCX, but scetool failed to start without it. Im not even sure it was scetool, but surely one of tools. Sorry, i have bad memory.
News feeds disabled (annoying taskbar thingy that will popup bunch of news when you missclick there whule trying to reach systray). I wanted to just disable it by default (so it can be enabled later without going to gpedit.msc, but MS is being MS, so options are either "always enabled" or "always disabled", there is no option to "hide by default").
Sartmenu layout is "simplified" - start menu tiles have only "settings", "edge" and "store". No stuff that downloads itself. Just layout for start menu (for all new users). i didnt delete anything.
As i said. At some point there was Sony SDK 4.75, but as i said...im supposed to remove it. And i surely did :P trust me, i'm a dolphin... I wouldnt lie about removing SDK, right? its internet, no one lies here.
Languages:
I forgot to mention i added bunch of languages to the system, so it has bunch of fonts. Japanese, Chinese (simplified and traditional), vietnamese, mexican spanish, bunch of indian languages, korean, etc. And no, you wont have bunch of unneeded keyboard layouts. You get layouts if you add languages and dont delete user. I did delete user (because thats how sysprep works). So its just bunch of languages preinstalled and you could choose which one you would like during initial setup. Also even if you use only your own language, console will print symbols from other languages too. Just dont forget to set powershell font to Consolas or Lucida console (for some reason setting powershell font system-wide is big pain in arse). And if you are weirdo enough, you probably can even play some old japanese game that requires japanese fonts and other compnents in system. But who will want to play in VM?
If you would want to sysprep it.
It will fail complaining about errors during EULA stage of OOBE. Original windows image didnt allow me to create local acount, it DEMANDED internet. So i had to add BypassNRO registry key. But when you do that, it failes to show EULA. Something tells me MS decided to pull eula from network, instead of oldfashioned way of having it inside image (yeah, couple KB text file was an issue... /sarcasm).
So to sysprep it properly you need to set couple registry keys into HKLM after sysprep (after vm shutdowns for a first time). And obviously after windows finished initial preparations after sysprep, it removes those parameters.Proper way would be probably investigate where i need to put that EULA inside windows directory, but who cares, this vm is not intended for sysprepping, its dev vm.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OOBE
Dword:
SetupDisplayedEula 1
HideEULAPage 1
FAQ
I decided there should be FAQ. But instead of actual FAQ, it would contain answers to two the most dumb questions i can think of right now.
What is the password? - The one you will set during OOBE. Initial setup of windows. Its sequence of question just like on PC (or laptop) from store, where you buy it new with preinstalled windows. You set username, password and some privacy settings there.
SHA1 (or MD5) is deprecated, its unsafe! Those are deprecated as unsafe for signing and encryption. But this is not signing or encryption (rtfm). It doesnt matter for integrity check, exactly because of that those deprecated algorithms still used these days, but only for integrity checks. Well... maybe some excessively slowpoke companies still use sha1 for encryption (lol, nice security, bro), but i just posted hashes for integrity checks, jesus...
I hope at least one persion will find this VM useful. Have a nice day.
Short version:
Developer's VM with tools needed to build PS3 homebrew.
Windows 10 x86 Retail. Not activated, so its not a piracy, relax.
PSDK3v2 with ps3dev2 folder. ps3dev2 is actually copied regular ps3dev folder with copied over files from ps3dev2 folder from cobra repo. It works. i did built webman mod sprx using this vm.
minGW
cygwin
and some another tools (including, but not limited to: 7zip archiver, notepad++, winmerge)
at some point there was Cell SDK 4.75 (from Sony), but this forum rules probably forcing me to remove it. (i didnt read rules, but im sure its there somewhere).
Environment variables (see longer version for description)
VirtualBox tools preinstalled. You obviously can just remove those if you use another hypervisor.
What image DOES NOT have:
activation (no pre-activation or software for that). logon scripts, runonce things, viruses, malware, miners, etc.
THE LINK
I cant post links. Because of forum rules. I need to spam some meaningless messages on this forum before i will be able to post links. Im not going to do that.
So... link is like this: https://mega.nz/file/eMIyGQKT#IOksuT4jldjH-V1Q62NAJLdcPAFG3FSKVe7mPS3VVhM
This is "developer check". if you are not able to figure out how to remove spaces from that link, you probably dont need dev vm.
Hashes for file (its case insensitive, so if you get same, but lowercase, its fine)
md5 - 087D7F0BF768D7AC0BFC939CD4CE1B96
sha1 - C3D210917DB28ED4D7877A6280E5A9C9DB95406E
sha512 - BE8F96DE47DB488284F311581221836C41C842A3312FEA896977CE4726693B51E7194426C6739CEA061095C859994C9F7C42CA5A240F254912A55C8B6948D128
how to check hash on windows using powershell:
get-filehash -algorithm <algorithm> <path to file> | select -expandproperty hash
for example: get-filehash -algorithm sha1 .\ps3b.ova | select -expandproperty hash
on linux: md5sum <path to file>
or sha1sum <path to file>
Specs (mostly hdd)
HDD for vm set to 50gb, but its dynamically allocated. SO, ova is around 11gb, after importing it to hypervisor - around 22gb. but make sure you have at least 27 gb available for whole vm just in case.
Hypervisor - any. Im not sure there are still hypervisors that dont support .ova images. I used VirtualBox. Dont forget to remove Vbox Guest Additions, if you will use something other than virtualbox.
Longer version:
I decided to rebuild webman mod for my own reasons. And that was hell of a journey. 99% of which was gathering needed software, figuring out what versions i need, what i need, what to put into environment variables, etc...
So i made a VM. With everything configured.
VM is generalized (google what is sysprep). Meaning when you will start it, it will be unique windows installation. Downsides - first boot will be kinda long (1-3 minutes probably), which will end up in OOBE (bunch of screens where windows asks you what will be your login, password, etc).
Needed environment variables are set (even user ones, even when you will create new user during OOBE process)
local (user) temp folder is set to %SYSTEMDRIVE%\USRTMP\%USERNAME% (so it will be unique for any user you will add). This was needed to add Defender exclusions as some ps3tools utilities require to work (they recommend you to disable Defender completely, but this way it will work even without disabling Defender: c:\usrtmp, c:\windows\temp and c:\ps3tools are added to exclusions)
UAC is NOT disabled. because disabling uac is dumb.
Fixed some missing stuff (VB runtimes) and broken OCX registration. Cant even remember name of that OCX, but scetool failed to start without it. Im not even sure it was scetool, but surely one of tools. Sorry, i have bad memory.
News feeds disabled (annoying taskbar thingy that will popup bunch of news when you missclick there whule trying to reach systray). I wanted to just disable it by default (so it can be enabled later without going to gpedit.msc, but MS is being MS, so options are either "always enabled" or "always disabled", there is no option to "hide by default").
Sartmenu layout is "simplified" - start menu tiles have only "settings", "edge" and "store". No stuff that downloads itself. Just layout for start menu (for all new users). i didnt delete anything.
As i said. At some point there was Sony SDK 4.75, but as i said...im supposed to remove it. And i surely did :P trust me, i'm a dolphin... I wouldnt lie about removing SDK, right? its internet, no one lies here.
Languages:
I forgot to mention i added bunch of languages to the system, so it has bunch of fonts. Japanese, Chinese (simplified and traditional), vietnamese, mexican spanish, bunch of indian languages, korean, etc. And no, you wont have bunch of unneeded keyboard layouts. You get layouts if you add languages and dont delete user. I did delete user (because thats how sysprep works). So its just bunch of languages preinstalled and you could choose which one you would like during initial setup. Also even if you use only your own language, console will print symbols from other languages too. Just dont forget to set powershell font to Consolas or Lucida console (for some reason setting powershell font system-wide is big pain in arse). And if you are weirdo enough, you probably can even play some old japanese game that requires japanese fonts and other compnents in system. But who will want to play in VM?
If you would want to sysprep it.
It will fail complaining about errors during EULA stage of OOBE. Original windows image didnt allow me to create local acount, it DEMANDED internet. So i had to add BypassNRO registry key. But when you do that, it failes to show EULA. Something tells me MS decided to pull eula from network, instead of oldfashioned way of having it inside image (yeah, couple KB text file was an issue... /sarcasm).
So to sysprep it properly you need to set couple registry keys into HKLM after sysprep (after vm shutdowns for a first time). And obviously after windows finished initial preparations after sysprep, it removes those parameters.Proper way would be probably investigate where i need to put that EULA inside windows directory, but who cares, this vm is not intended for sysprepping, its dev vm.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OOBE
Dword:
SetupDisplayedEula 1
HideEULAPage 1
FAQ
I decided there should be FAQ. But instead of actual FAQ, it would contain answers to two the most dumb questions i can think of right now.
What is the password? - The one you will set during OOBE. Initial setup of windows. Its sequence of question just like on PC (or laptop) from store, where you buy it new with preinstalled windows. You set username, password and some privacy settings there.
SHA1 (or MD5) is deprecated, its unsafe! Those are deprecated as unsafe for signing and encryption. But this is not signing or encryption (rtfm). It doesnt matter for integrity check, exactly because of that those deprecated algorithms still used these days, but only for integrity checks. Well... maybe some excessively slowpoke companies still use sha1 for encryption (lol, nice security, bro), but i just posted hashes for integrity checks, jesus...
I hope at least one persion will find this VM useful. Have a nice day.
Last edited by a moderator: