Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any working alternatives? #89

Open
ghost opened this issue Jun 19, 2022 · 116 comments
Open

Any working alternatives? #89

ghost opened this issue Jun 19, 2022 · 116 comments

Comments

@ghost
Copy link

ghost commented Jun 19, 2022

As this project seems to be abandoned and outdated, do you know if there is any similar project which is being maintained and up-to-date?

@Johnsonsaji01
Copy link

I found a way to get Portable Virtualbox to run the latest update.
You first need to make sure you have a 64-bit Operating System

  1. Download the Portable Virtualbox installation file
  2. Install Portable Virtualbox - download the installation files and check the box: Extract the files for a 64-bit Operating System, then click "OK".
  3. After the extraction is complete, install the official VirtualBox by clicking here
  4. Copy the official Virtualbox installation files, then paste them into the 64-bit installation of Portable Virtualbox.
    Note> If Windows says that there are multiple files with the same name, choose to replace the files in the destination
  5. After that, you can open Portable Virtualbox and you are done!

@p060477
Copy link

p060477 commented Aug 1, 2022

but network -bridged- won't work... :(

@L4Xi
Copy link

L4Xi commented Aug 28, 2022

As this project seems to be abandoned and outdated, do you know if there is any similar project which is being maintained and up-to-date?

for me was greenvbox always best portable virtualbox solution because... works :)
http://greenvbox.org/

@p060477
Copy link

p060477 commented Aug 28, 2022

As this project seems to be abandoned and outdated, do you know if there is any similar project which is being maintained and up-to-date?

for me was greenvbox always best portable virtualbox solution because... works :) http://greenvbox.org/

i -totally- agree
up to now is the only truly -portable- Vbox
hats off greenvbox.org !

@ghost
Copy link
Author

ghost commented Aug 28, 2022

Is it trustworthy? I dunno why but it looks a bit suspicious to me.

@L4Xi
Copy link

L4Xi commented Aug 28, 2022

Is it trustworthy? I dunno why but it looks a bit suspicious to me.

in what way? it's only register necessary services from actual VB location... that's all

@ghost
Copy link
Author

ghost commented Aug 28, 2022

Is it trustworthy? I dunno why but it looks a bit suspicious to me.

in what way? it's only register necessary services from actual VB location... that's all

I would like to know the details of the way of how portability works for it.
So it only registers VB services at startup and removes them at shutdown?

@L4Xi
Copy link

L4Xi commented Aug 28, 2022

Is it trustworthy? I dunno why but it looks a bit suspicious to me.

in what way? it's only register necessary services from actual VB location... that's all

I would like to know the details of the way of how portability works for it. So it only registers VB services at startup and removes them at shutdown?

and why not test it by yourself? ... its not radioactive :D
and no it is not automatic, ...thru GUI buttons manually register or unregister services (simple windows commands)

@p060477
Copy link

p060477 commented Aug 28, 2022

Is it trustworthy? I dunno why but it looks a bit suspicious to me.

in what way? it's only register necessary services from actual VB location... that's all

I would like to know the details of the way of how portability works for it. So it only registers VB services at startup and removes them at shutdown?

and why not test it by yourself? ... its not radioactive :D and no it is not automatic, ...thru GUI buttons manually register or unregister services

correct ;) :) !

@ghost
Copy link
Author

ghost commented Sep 4, 2022

The thing is: VBOX.ME has source code available on GitHub so you can look yourself how it's built from the ground up. When it comes to GREENVBOX there is no source code available so we don't really know what it does.

@L4Xi
Copy link

L4Xi commented Sep 5, 2022

The thing is: VBOX.ME has source code available on GitHub so you can look yourself how it's built from the ground up. When it comes to GREENVBOX there is no source code available so we don't really know what it does.

... it simply register VB services with basic windows command like: (from log)

> %SystemRoot%\System32\regsvr32.exe /s VBoxProxyStub.dll
> %SystemRoot%\SysWOW64\regsvr32.exe /s x86\VBoxProxyStub-x86.dll
> %SystemRoot%\System32\regsvr32.exe /s VBoxC.dll
> %SystemRoot%\SysWOW64\regsvr32.exe /s x86\VBoxClient-x86.dll

but if you're "only 100% opensource way" then I guess it's not enough ;)

@ghost
Copy link
Author

ghost commented Sep 5, 2022

That's it? How about portability of settings and numerous registry entries that VirtualBox creates/uses?

@nukadelic
Copy link

Have anyone found anything alternative other then the chinese green box by now ? Not super keen on gambling with the xi-variant on my machine

@p060477
Copy link

p060477 commented Mar 23, 2023

up to now no...i'll be very interested too... ;)

@nukadelic
Copy link

looked around , seems like nowdays there is windows sandbox , didn't have the Pro ver of win , so i ended up getting vmware , its free for personal use ( the software is 888 MB after installation )

@p060477
Copy link

p060477 commented Mar 23, 2023

but is -portable-...??...and is there the way to use network bridged..??

@nukadelic
Copy link

don't know

@Gockel67
Copy link

@p060477
Copy link

p060477 commented May 17, 2023

that is a -nearly- fake...no able to use the bridged net but only nat so it is very very poor as alternative...and the owner when i told him this bug simply ignore...
for me is to be -> avoid <-

@badrelmers
Copy link

virtualbox already have an option to make it semi-portable: the manual says:
https://www.virtualbox.org/manual/ch10.html

You can specify an alternate configuration directory by either setting the VBOX_USER_HOME environment variable, or on Linux or Oracle Solaris by using the standard XDG_CONFIG_HOME variable. Since the global VirtualBox.xml settings file points to all other configuration files, this enables switching between several Oracle VM VirtualBox configurations.

In this configuration directory, Oracle VM VirtualBox stores its global settings file, an XML file called VirtualBox.xml. This file includes global configuration options and a list of registered virtual machines with pointers to their XML settings files.

so setting that variable solve the problem of portabilizing the machines, now i can format my pc , then put that variable and everything will work as before.

a simple command will portabilize virtualbox: say for example that you want to always save your machines to E:\VBOX, then open a command line window (cmd) and run this:
setx VBOX_USER_HOME E:\VBOX
that s all.

if you want virtualbox to be fully portable (in the sense of removing all files and registry entries...etc ), then a simple script to install virtualbox and uninstall it will solve it.

now we can install the latest virtualbox and have it working without errors.

if you think that those forks work fine with virtualbox v7 then you are wrong
https://github.com/zongou/portable-vbox
https://github.com/vkalenic/Portable-VirtualBox
https://github.com/timsky/Portable-VirtualBox

they did simple changes and left a lot of things that should be done, for example the drivers and services are not fully cleaned, use for example https://github.com/zongou/portable-vbox fork , compile it, install it, run virtualbox and stop it, see services , you will find a service of virtualbox there (VBoxSDS)... and other errors will happen too of services and drivers not starting..etc. so use the official installer it will work better

@p060477
Copy link

p060477 commented May 19, 2023

hi, but in yr case have you tried the bridged network ?...and it works or you have to set the nat one...??
could you pls so summerize all the steps to have VB -Fully- portable...??
thxs so much in adv
cheers

@badrelmers
Copy link

@p060477 yes bridged network works off course because we are simply installing the full virtualbox then we make it semi portable as I described above.

what grade of portability you want? do you want only to move the VM as you like, or you want to move the VM as you like and also remove all the virtualbox registry and settings once you close it?

describe to me your usage case and i will guide you , because everyone understand a different thing of portability

@p060477
Copy link

p060477 commented May 27, 2023

hi,first thxs for yr attention,
i'd like to have VB portable...so i'd like it to be put in a usb pen or external hd and to have it working in other pc's ...
thxs again
cheers

@badrelmers
Copy link

badrelmers commented May 28, 2023

@p060477
you are welcome.
here are the steps:
I created this gist https://gist.github.com/badrelmers/20990cd518fed05e5f171961c63e85ba
open the link and click Download ZIP, unzip the file you downloaded, then follow the details I described in the link.
if you get any problem tell me.


I will repeat the same thing here because maybe I forget and delete that gist someday, so new comers to this thread can found the answer here. so use the gist link or do the following, it is the same:

portable virtualbox using the latest virtualbox installers

@echo off
setlocal
pushd %~pd0

:: ###################################################################
:: please configure this if you download a newer virtualbox installer
:: ###################################################################
set "VirtualBox_installer=VirtualBox-7.0.8-156879-Win.exe"



:: ###################################################################
:: from here you do not need to change anything
:: ###################################################################
set "install_dir=c:\myVirtualBox"

echo.
IF NOT EXIST "%VirtualBox_installer%" ( color 4F & echo. & echo %VirtualBox_installer% was not found, if you downloaded a new installer or changed its name then please change this script to point to the new installer, you have to change VirtualBox_installer line. & echo. & pause & exit /b )

set "portable_dir_name=myVMBOX"
set "VBOX_symlink=c:\%portable_dir_name%"
set "VBOX_Real=%~dp0%portable_dir_name%"
mkdir "%VBOX_Real%" 2>nul

rem never use rd /S it will delete the real dir content if it was created with junction.exe in xp
IF EXIST "%VBOX_symlink%" rd /Q "%VBOX_symlink%"
mklink /J "%VBOX_symlink%" "%VBOX_Real%" >nul

setx VBOX_USER_HOME c:\%portable_dir_name% >nul

set "VBOX_USER_HOME=c:\%portable_dir_name%"

IF NOT EXIST "%install_dir%\VirtualBox.exe" call :install

"%install_dir%\VBoxManage.exe" setproperty machinefolder "c:\%portable_dir_name%\Machines"

echo starting VirtualBox...
start "VirtualBox" "%install_dir%\VirtualBox.exe"

echo.
echo.
echo.
echo exiting in 7s
timeout 7

rem pause
exit /b


:install
    tasklist /fi "ImageName eq VirtualBox.exe" /fo csv 2>NUL | find /I "VirtualBox.exe">NUL
    if "%ERRORLEVEL%"=="0" set dirty_install=yes
    tasklist /fi "ImageName eq VBoxSDS.exe" /fo csv 2>NUL | find /I "VBoxSDS.exe">NUL
    if "%ERRORLEVEL%"=="0" set dirty_install=yes
    tasklist /fi "ImageName eq VBoxSVC.exe" /fo csv 2>NUL | find /I "VBoxSVC.exe">NUL
    if "%ERRORLEVEL%"=="0" set dirty_install=yes

    IF EXIST "%ProgramFiles%\Oracle\VirtualBox\VirtualBox.exe" set dirty_install=yes
    IF EXIST "%ProgramFiles(x86)%\Oracle\VirtualBox\VirtualBox.exe" set dirty_install=yes
    
    if [%dirty_install%]==[yes] ( 
        color 4F & echo.
        echo   VirtualBox is already installed or you are running a portable virtualbox. 
        echo   only one virtualbox can run at the same time, and there should not be more
        echo   than one installed virtualbox. if you have virtualbox installed please 
        echo   uninstall it first, and if you are running a Portable virtualbox then stop
        echo   it first, and run this script again. exiting...
        echo. & pause & exit 
    )
    
    echo installing VirtualBox, please wait...
    "%VirtualBox_installer%" --silent --ignore-reboot --msiparams "INSTALLDIR=""%install_dir%""" VBOX_INSTALLDESKTOPSHORTCUT=0 VBOX_INSTALLQUICKLAUNCHSHORTCUT=0 VBOX_START=0
    IF NOT EXIST "%install_dir%\VirtualBox.exe" ( color 4F & echo. & echo %install_dir%\VirtualBox.exe was not found, VirtualBox could not be installed. exiting... & echo. & pause & exit )

    echo VirtualBox was installed
exit /b
  • create a text file and paste this code inside it. then save the text file as uninstall_virtualbox.bat (pay attention, it should end with .bat extension not .txt extension)
@echo off
setlocal
pushd %~pd0

:: ###################################################################
:: please configure this if you download a newer virtualbox installer
:: ###################################################################
set "VirtualBox_installer=VirtualBox-7.0.8-156879-Win.exe"



:: ###################################################################
:: from here you do not need to change anything
:: ###################################################################
set "install_dir=c:\myVirtualBox"

echo.
IF NOT EXIST "%VirtualBox_installer%" ( color 4F & echo. & echo %VirtualBox_installer% was not found, if you downloaded a new installer or changed its name then please change this script to point to the new installer, you have to change VirtualBox_installer line. & echo. & pause & exit /b )

tasklist /fi "ImageName eq VirtualBox.exe" /fo csv 2>NUL | find /I "VirtualBox.exe">NUL
if "%ERRORLEVEL%"=="0" set VirtualBoxrunning=yes
tasklist /fi "ImageName eq VBoxSDS.exe" /fo csv 2>NUL | find /I "VBoxSDS.exe">NUL
if "%ERRORLEVEL%"=="0" set VirtualBoxrunning=yes
tasklist /fi "ImageName eq VBoxSVC.exe" /fo csv 2>NUL | find /I "VBoxSVC.exe">NUL
if "%ERRORLEVEL%"=="0" set VirtualBoxrunning=yes
if [%VirtualBoxrunning%]==[yes] ( 
    color 4F & echo.
    echo   VirtualBox is running. please stop it first. exiting...
    echo. & pause & exit 
)

echo uninstalling VirtualBox, please wait...

IF EXIST "%~pd0extractedinstaller" rmdir /Q /S "%~pd0extractedinstaller"
"%VirtualBox_installer%" --silent --extract --path "%~pd0extractedinstaller" >nul
pushd "%~pd0extractedinstaller"
REM FOR /f "tokens=*" %%G IN ('dir /b VirtualBox*.msi') DO start "VirtualBoxremove" /wait MsiExec.exe /norestart /uninstall "%%G" /quiet
FOR /f "tokens=*" %%G IN ('dir /b VirtualBox*.msi') DO start "VirtualBoxremove" /wait MsiExec.exe /norestart /uninstall "%%G"
popd
rmdir /Q /S "%~pd0extractedinstaller"

IF EXIST "%install_dir%\VirtualBox.exe" ( color 4F & echo. & echo %install_dir%\VirtualBox.exe was not uninstalled. run me again or uninstall it from the Control Panel & echo. & pause & exit )

    
setx VBOX_USER_HOME "" >nul
reg delete HKEY_CURRENT_USER\Environment /v VBOX_USER_HOME /f >nul

echo.
echo VirtualBox was uninstalled

echo.
echo.
echo.
echo exiting in 7s
timeout 7

REM pause
  • create a folder inside your USB called for example myVMBOX (ex. F:\myVMBOX if your USB is in F:\).
  • inside F:\myVMBOX put the virtualbox exe we just downloaded (VirtualBox-7.0.8-156879-Win.exe).
  • inside F:\myVMBOX put the files we created start_virtualbox.bat and uninstall_virtualbox.bat.
  • now every time you want to start virtualbox use start_virtualbox.bat.

If you want to uninstall virtualbox use the Control Panel or uninstall_virtualbox.bat (this is optional).

That is all, now everytime you start virtualbox using start_virtualbox.bat it will start in a portable mode, the virtual machines we create will be saved to F:\myVMBOX inside your USB, and you can use the USB in any machine now, virtualbox will always find your virtual machines from your USB.

If you download a newer virtualbox executable, then change in both files this VirtualBox-7.0.8-156879-Win.exe to the name of the newly downloaded exe name.

tip:

if you want to migrate your old created virtual machines to our new portable folder (for example your old virtual machines created with the portable virtualbox or any other one), do the following:

  • start virtualbox using start_virtualbox.bat.
  • now close the virtualbox we just started.
  • open c:\myVMBOX folder (c:\myVMBOX is just a symlink shortcut to your USB folder F:\myVMBOX), you have to open c:\myVMBOX for this trick to work not F:\myVMBOX.
  • inside c:\myVMBOX create a folder and name it Machines if it does not already exist.
  • now inside c:\myVMBOX\Machines put all your old virtual machines folders, so you will have at the end something like that for example:
c:\myVMBOX\Machines\win10VM
c:\myVMBOX\Machines\win7VM
c:\myVMBOX\Machines\UbuntuVM
  • now enter to every folder inside c:\myVMBOX\Machines and double click the file that ends with .vbox extension (it have a blue icon).

that is all, all your older virtual machines are now registered in virtualbox database and are saved inside your USB. you will find them inside your USB F:\myVMBOX.

@p060477
Copy link

p060477 commented May 28, 2023

@badrelmers: if i'm welcome you are really very very welcome!
thanks so much indeed!
you are really a genius!
apologize my very poor skils and level...i'd like to ask few questions but apologize for their very poor level...maybe are stupid but this is my level...:

  1. now i've also a shortcut of virtualbox on my desktop it is i think the link to start the program...but i've understood that
    when i want to start i've to use the start_virtualbox.bat file , and not that shortcut link...am i wrong?
  2. now i see the program installed in my control panel with all other programs i've installed...is it correct? is there a way to not
    have it -installed- there in my control panel, as a truly portable sw...or in this case it is impossible?
  3. if a new vers is issued maybe: VirtualBox_installer=VirtualBox-7.0.9-xxxxx-Win.exe should i have to modify the field 9
    in the 2 bat files,start and unistal, with that new name to have all updated?))
  4. trying to use an old vm created with leidian ldplayer, is a virtualized android o.s. :
    https://www.ldplayer.net/other/version-history-and-release-notes.html
    but in the folder Machines i've 2 files .vbox:
    leidian-1.15-windows.vbox and leidian.vbox which have i to double click...??
    anyway tried both but always get error in opening:
    Unable to load R3 module C:\myVirtualBox/fastpipe.dll (fastpipe): Error 2 trying to open (or duplicate handle
    for)>'C:\myVirtualBox/fastpipe.dll' (VERR_FILE_NOT_FOUND).
    Codice uscita: | E_FAIL (0X80004005)
    Componente: | ConsoleWrap
    Interfaccia: | IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

so many many thxs for yr attention and very very useful and gentle helping
cheers

@badrelmers
Copy link

@p060477 good questions.

now i've also a shortcut of virtualbox on my desktop it is i think the link to start the program...but i've understood that
when i want to start i've to use the start_virtualbox.bat file , and not that shortcut link...am i wrong?

yes, you are right, you should always start Virtualbox using the start_virtualbox.bat file only.
I edited the scripts to remove the shortcut link that you see in the desktop:

now you should not see any shortcut in the desktop

now i see the program installed in my control panel with all other programs i've installed...is it correct? is there a way to not
have it -installed- there in my control panel, as a truly portable sw...or in this case it is impossible?

no, it is impossible.

if a new vers is issued maybe: VirtualBox_installer=VirtualBox-7.0.9-xxxxx-Win.exe should i have to modify the field 9
in the 2 bat files,start and unistal, with that new name to have all updated?))

yes, you have to modify the field 9 or anything else changed in the name, simply copy the new executable name and replace the old name. you have to do this in both files start_virtualbox.bat and uninstall_virtualbox.bat.

when you want to install a new version do the following:

  • first uninstall the old version using uninstall_virtualbox.bat or the Control Panel.
  • download the new version from virtualbox site. and save it inside your USB near the two scripts.
  • open both files start_virtualbox.bat and uninstall_virtualbox.bat and change them like that, for example if the new virtualbox is named VirtualBox-8.1.2-123456-Win.exe ,then you have to change this line:
set "VirtualBox_installer=VirtualBox-7.0.8-156879-Win.exe"

to this

set "VirtualBox_installer=VirtualBox-8.1.2-123456-Win.exe"
  • save the files and start virtualbox using start_virtualbox.bat.
    that is all, now the new version will be installed and will detect you virtual machines, God willing.

N.B.: please follow the order I described above, first uninstall the old version, then edit the files...etc

trying to use an old vm created with leidian ldplayer, is a virtualized android o.s. :
https://www.ldplayer.net/other/version-history-and-release-notes.html
but in the folder Machines i've 2 files .vbox:
leidian-1.15-windows.vbox and leidian.vbox which have i to double click...??

I cannot answer this correctly without looking in the files...
but you can follow this reasoning and decide your self: every .vbox file should have an image near him with the extension .vdi (or other extension if you created the virtual machine using something different than the default), the image icon have a red color and should have a big size (this is where your machine reside). so see if you have two or only one red icon inside that folder:

  • if you have two red icons named leidian-1.15-windows... and leidian... , then click on both .vbox files , those are probably two virtual machines (but this will be really strange).
  • if you have only one red icon then open the .vbox file named like the red icon name. (I guess this is what you have, and the leidian-1.15-windows is an old config file that virtualbox saved for use if you decide to use an old virtualbox installation, but this is just a guess, i don t know for sure)

anyway do not be afraid to click on the .vbox files, nothing bad can happen. you can simply open both of them and see if one gave error or not, if both are real images they will be added to your virtualbox manager Gui, then start them and decide which one you want to keep. to remove the one you do not need simply right click on the virtual machine inside the virtualbox manager Gui and click remove, then choose Remove only or Delete all files:

  • Remove only: this will only remove your virtual machine from the virtualbox manager Gui, but the files will not be deleted from your USB, you can go again to c:\myVMBOX\Machines and add it to virtualbox using the .vbox file like you did the first time. so this is a safe option.
  • Delete all files: this will remove your virtual machine from the virtualbox manager Gui and will delete the files from your USB, this is a dangerous option , so think before you use it.

good luck.

@p060477
Copy link

p060477 commented May 28, 2023

hi, first thxs again for yr patience:
in the Machines folder i see:
a large file: data.vmdk about 8gb but is named data.vmdk and the icon is blue ,the same as the 2 .vbox files...
anyway clicking on both .vbox only create one vm in the vb manager Gui
but trying to start i always get an error:
get error in opening:
Unable to load R3 module C:\myVirtualBox/fastpipe.dll (fastpipe): Error 2 trying to open (or duplicate handle
for)>'C:\myVirtualBox/fastpipe.dll' (VERR_FILE_NOT_FOUND).
Codice uscita: | E_FAIL (0X80004005)
Componente: | ConsoleWrap
Interfaccia: | IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

and how to add the extensions pack? :
https://download.virtualbox.org/virtualbox/7.0.8/Oracle_VM_VirtualBox_Extension_Pack-7.0.8.vbox-extpack
this:
Oracle_VM_VirtualBox_Extension_Pack-7.0.8.vbox-extpack

@badrelmers
Copy link

at the begining i thought that leidian ldplayer is some type of android mod OS iso that you installed using an old virtualbox, but it results that leidian ldplayer is an android emulator and those images you were talking about were created automatically by leidian ldplayer to gave you some type of android system image.
why you suppose that virtualbox is able to run those images? you should not do that, you have to use those images with leidian ldplayer. from the error you describe it seems that the images are programmed to load some dll from the parent folder from where you copied those images, fastpipe.dll seems some type of dll injection that change the behavior of the virtual machine used by ldplayer , I don t think those are normal virtualbox images but seems a modification based on an old virtualbox version (v4 i guess).
you can test this: do not move those images to c:\myVMBOX\Machines, keep them inside its original folder, they were programmed I guess to load the fastpipe.dll and other things for sure from its parent folder. so double click on .vbox file from the ldplayer folder and see if virtualbox is able to load them, but i think it will not work. I cannot help with this , I have no experience with ldplayer and I don t know how it works.

and how to add the extensions pack?

simply double click on it, and it will be installed inside virtualbox, virtualbox will guide you with the rest after you double click on the that file.

@p060477
Copy link

p060477 commented May 28, 2023

hi,first so many thxs for yr kind patience,
you wrote:
"so double click on .vbox file from the ldplayer folder and see if virtualbox is able to load them"...:
done and vb is able to load...but has the same error when i try to start the vm
but the worst thing was about my very very poor skills...
i have to admit that thinking that it do not work i've deleted the vm from the vb manager Gui
but i choose - delete all the files-...so now the vm has disappeared also from its ldplayer folder....
infact start it now i see that i lost all its configurations...and apps that i've found and configured...
so apologize me again if i ask a very stupid question:
is there a way to recover that vm....??...or, as i guess and i suppose, it is lost forever and never...??
apologize me again
thxs for yr kind patience
cheers

@badrelmers
Copy link

ooh :(
if you did not write anything in the partition where the vm was saved you may be able to recover that vm.
do not write anything to the partition where the vm was saved.
download this https://www.ccleaner.com/recuva and install it and see if you can find them with it.

if not then download this one too https://www.runtime.org/data-recovery-software.htm and see.

you will find the VM for sure, but you cannot know if it can be recovered to 100% until you recover it and you test it.
I hope you will be able to recover it , good luck.

@p060477
Copy link

p060477 commented Jun 14, 2023

Hi Badr, again so many thanks for yr kind helping
is there also a way to recover all the config and sw i have in my looping win xp vm...??...
cause to make it working i have put in it many sw compatible...for ex to navigate cause ie8 was not supported yet...then an emule configured and so many other sw that were compatible with win xp 32 bit...it was not so easy for me...cause now i'm using win 10 since 2015...so to dress up that win xp as vm guest was not so simple...
so i'd like not to loose all that precious heavy work...
is there a way to recover the sw and the config and options/optimization i did..??

and is there also a win xp -volume- iso for italian language...??
thxs so much again
cheers

@badrelmers
Copy link

badrelmers commented Jun 14, 2023

oops I forgot about the language, here is the italian one: https://archive.org/download/WinXPProSP3Italian/it_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-73994.iso

i do not know if the same serial will work , if this does not work D36RK-QDFFD-BTWWY-BT7KK-43MGM , then use this Serial: Q8VBM-34FWW-7DFFY-DG34X-DP79J

is there also a way to recover all the config and sw i have in my looping win xp vm...??...

have you tried to activate your broken xp using the method in the links I posted above? it did not work?

@p060477
Copy link

p060477 commented Jun 14, 2023

hi Badr and so many thanks again
yes step 3 works and kills the loop so now i'm in....the first 2 steps i think are obsolete cause i've just the OobeTimer setted and as you well said this not last forever....so the only useful is step 3 the other were for activating but mine is already activated...
the worst thing is that also this 3rd step/trick will last...
as i've understood now i've only other 3 chances left...
so my aim will be to have my old well configured vm win xp machine activated -forever-...
i tried the microsoft toolkit 2.73...but i'm not able to run it in win xp 32 bit...
always got error 0xc0000135
is there another usefull way...??
thxs so much again
cheers

@badrelmers
Copy link

i do not know any crack that we can compile to be sure it is safe to use. i cannot tell you about any crack because I cannot be sure it is clean and safe...

the best you can do is to install the xp volume edition and copy all your files and configs from your old xp to your new xp volume edition.

@p060477
Copy link

p060477 commented Jun 14, 2023

hi Badr and thxs so much again:
"the best you can do is to install the xp volume edition and copy all your files and configs from your old xp to your new xp volume edition."...:
is there a simple or best way to do it...??
apologize the very low and bad level of my question...but as you know i'me so ignorant and unskilled....
thxs again for yr patience
cheers

@badrelmers
Copy link

there is no simple way to copy the config files of all the apps , every program have different method. but in general most of the times copying the program folder is sufficient if it is portable. but you may have installed other programs in a non portable way, in that case you have to know where the config files are saved then copy them.

so start by copying the programs folders to the new xp, and test them in the new xp, if some program did not work as you expect tell me its name and I will see how to do it...

@p060477
Copy link

p060477 commented Jun 14, 2023

hi and thanks again
so you think that using as for ex KMSpico in the win xp vm and trying to have the activation lasting forever is impossible...??
on their site they state that with their tool they bypass the grace period and their activations will not last...
you do not believe that this they state. should be true ??
thxs so mcu again for yr kind patience
cheers

@badrelmers
Copy link

badrelmers commented Jun 14, 2023

there is one million KMSpico site, and most of them are clearly a virus/troyan, how do you know that you are using a clean version? I do not trust any of them and warn you to use them. use the method I told you, an xp volume + serial, this is the safest method, the xp cd is confirmed to be clean thanks to the hash calculation, the italian version you downloaded is 100% clean based on the hash calculation. so you are safe to go with this method...

you can confirm that your cd is original using this site to compare the hash:
https://files.rg-adguard.net/file/a096638e-fb21-727a-8c37-cf0d9bb830df

the italian cd you downloaded have this hash:

MD5: | 8158bcc0474d3dfc0d8d33bfea1771d9
SHA-1: | a04d68b0fc8b97eec1da9277e5d8126f318596dc
SHA-256: | 31f163b21b6d10db29962a1fcfcea8cc830a513658ed81d0652fe4346f421fe3

so it is clean and original cd

@p060477
Copy link

p060477 commented Jun 14, 2023

hi Badr and thxs so much again
i had a very old copy of KMSpico 10.2.0 on a ex usb...i think is about 2016 or so on...when the official site was still reachable and the official vers downloadable...
now if i try i always get: error time failure...
also with Tor...
anyway i do not trust to run it in my host win 10 to see if it works..anyway i give it a try in my guest win xp and in a -portable way-...this is the log i get:
Time Start: 14/06/2023 18.48.01

18.48.01.701 Checking Internet Connection...
18.48.01.911 Internet Connection Detected
18.48.01.911 Synchronizing Time...
18.48.01.981 Windows Detected: Microsoft Windows XP : : 5.1 : 2600
18.48.01.991 Using host Local: xxxxxxxxxxxxxxxx
18.48.02.001 Opening Firewall Port...
18.48.02.011 Opening Firewall App...
18.48.02.041 Error: Opening Firewall App
18.48.02.051 KMSEmulator Port: 1688
18.48.02.071 IPv6 failure. Trying IPv4 only
18.48.02.071 Error: Indirizzo utilizzato incompatibile con il protocollo richiesto Start
18.48.02.091 KMSEmulator running port: 1688
18.48.02.151 Version Windows Skipped
18.48.02.151 Office 2013 Skipped
18.48.02.151 Office 2016 Skipped
18.48.02.151 Office 2010 Skipped
18.48.02.151 Closing Firewall Port...
18.48.02.161 Set Registry : HKEY_CURRENT_USER\Control Panel\Desktop:PaintDesktopVersion
18.48.01.821 Time synchronized
18.48.03.182 Time Finish: 14/06/2023 18.48.03

what you think...??
thxs so much again for yr kind attn and patience too...
cheers

@badrelmers
Copy link

i had a very old copy of KMSpico 10.2.0 on a ex usb...i think is about 2016 or so on...when the official site was still reachable and the official vers downloadable...

and how do you know that it was the official site?? :)

first, kmspico should not connect to internet at all, your KMSpico attempt to connect to internet, this is clear that this is not the original KMSpico, you are simply given your pc for free to a hacker using this tool :/ , so delete that hell. thanks to God that it did not work :), xp cannot connect to the newer TLS websites without some dirty work...

in fact there is an old method that uses KMS and an external webserver that you create and this can activate windows, but KMS works only for volume editions; kms is not kmspico , i m talking about the technology that kmspico is using , kms is a technology developed by Microsoft that enables organizations to activate Microsoft products but you need a volume edition. if I remember well there is no kms for xp if it is not a volume edition ,non volume xp editions can only be activated using cracks that replace some OS files...etc

and using that old KMS method did not even need an exe, it worked using a simple bat file with 3 or 4 lines! so it is obvious that your kmspico is not clean and the attempt to connect to internet is a very high risk.....

and if you think that a virtual machine can protect you from hackers then you are wrong:

  • Shared Folders: If you have set up shared folders between the host and guest systems, and a file infected with malware is placed in the shared folder, there is a possibility that the host PC could be affected if the file is executed on the host.

  • Network Vulnerabilities: If the virtual machine and host PC are connected to the same network and there are network vulnerabilities present, it is possible for malware to exploit those vulnerabilities and propagate from the virtual machine to the host or vice versa.

  • Guest Additions or Tools: Virtual machine software like VirtualBox often includes guest additions or tools that allow better integration between the host and guest systems. If these additions or tools have security vulnerabilities, they could potentially be exploited by malware to impact the host PC.

and because you know nothing about security then your win10 for sure he have all the default ports opened, and because you use the bridged network as you told me before, then you can be easily hacked using the network, windows is full of known vulnerabilities that hackers and ransomware viruses can use.

i do not even need to find a 0 day vulnerability, with a simple ARP interception server inside the VM i can manipulate your internet traffic and do what ever I want because i m in your network when you use the bridged ethernet network of virtualbox.

virtualbox guide say it clearly here: https://www.virtualbox.org/manual/ch06.html#network_internal

Even though technically, everything that can be done using internal networking can also be done using bridged networking, there are security advantages with internal networking. In bridged networking mode, all traffic goes through a physical interface of the host system. It is therefore possible to attach a packet sniffer such as Wireshark to the host interface and log all traffic that goes over it. If, for any reason, you prefer two or more VMs on the same machine to communicate privately, hiding their data from both the host system and the user, bridged networking therefore is not an option.

again, install xp volume and move your files from the old xp to the new xp

@p060477
Copy link

p060477 commented Jun 14, 2023

Hi Badr, thxs again for all you are doing for me
just for knowledge the site it was attempting was:

18.48.01.701 2023.06.14 AutoPico 16.1.0.0
Official Site:
http://forums.mydigitallife.info/forums/51-KMS-tools
KMSpico v10.2.0
Time Start: 14/06/2023 18.48.01

18.48.01.701 Checking Internet Connection...
18.48.01.911 Internet Connection Detected
18.48.01.911 Synchronizing Time...
18.48.01.981 Windows Detected: Microsoft Windows XP : : 5.1 : 2600
18.48.01.991 Using host Local: xxxxxxxxxxxxxxx
18.48.02.001 Opening Firewall Port...
18.48.02.011 Opening Firewall App...
18.48.02.041 Error: Opening Firewall App
18.48.02.051 KMSEmulator Port: 1688
18.48.02.071 IPv6 failure. Trying IPv4 only
18.48.02.071 Error: Indirizzo utilizzato incompatibile con il protocollo richiesto Start
18.48.02.091 KMSEmulator running port: 1688
18.48.02.151 Version Windows Skipped

do you think that was hacked?

and second:
i use bridged net cause is the way to have emule with both 2 cross green so server/kad connected not firewalled
do you think should be better to use another network choice as Nat or something else?

thxs so much indeed again

cheers

@badrelmers
Copy link

http://forums.mydigitallife.info may be relatively safe, but i do not trust any crack that i do not compile myself

and how do you know that kmspico was attempting to connect to mydigitallife??? i do not think this is true, what you posted only show that it was created by someone who posted it in mydigitallife, and you cannot be sure...

do you think that was hacked?

maybe yes maybe no

do you think should be better to use another network choice as Nat or something else?

with NAT it will not be easy for you to open the incoming port for emule, but why are you still using emule? he is dead from a long time, there is few servers with useless content I think today, what do you find in emule that you cannot find in the web or torrent?

@p060477
Copy link

p060477 commented Jun 14, 2023

hi Badr and thxs so much again,
so you think also this maybe unsafe..??..:
https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/#post-838808

and how to open emule port's using NAT..??
...cause i understand that NAT is more safe that bridged..am i wrong..??

i use emule cause the very very old stuff, maybe with only 1-2 seeders and that you have to still wait to dl for days and days
you can find only in emule..who is so crazy and out of time, like me..., to have still patience in this speedy world..??

thxs so much again

cheers

@badrelmers
Copy link

badrelmers commented Jun 15, 2023

so you think also this maybe unsafe..??..

KMS_VL_ALL is made by abbodi1406, this is the only guy I trust 99%, he gave for free the source code of KMS_VL_ALL, so you can compile it if you know how. but anyway you cannot use KMS_VL_ALL with your actual xp,the VL letters in KMS_VL_ALL means volume, it is for volume editions, and xp does not even need a crack if it is a volume edition as I told you, so you only need a serial.

and how to open emule port's using NAT..??

  • start you xp vm

  • inside xp open cmd and write ipconfig /all

  • write or remember the "IP Address", in my case it is 10.0.2.15 , in your case it may be 10.0.2.2 or 10.0.2.3 ...etc
    image

  • now close the xp vm, shut down it

  • go to virtualbox : file>Tools>Network Manager
    image

  • click Nat networks, then click create
    image

  • now do like in this picture, put your emule port and the IP of your xp that you saved in step 1 above

  • repeat the same step again to open other ports if your emule need more than one port

image

  • now open you xp vm settings and do:
    image

  • that s all, now start you xp vm, your router should have the ports opened too, now emule can comunicate to the outside world from those ports you opened

but remember your router should have the same ports opened, and your host and vm firewall should allow comunication over those ports, so disable the firewall temporally in your host and your vm and when everything works fine activate the firewall again and configure it to allow comunication over those ports

@p060477
Copy link

p060477 commented Jun 15, 2023

Hi Badr i decided to follow your suggestion and i have just created the new xp volume vm
all went well but..when i install the guest additions and reboot now the screen is totally black... :(
before doin it...when i was able to see screen
for my couriosity i execute winver and i see win xp pro serv 3 but there was no word: volume...
and there was also this on right side :

Nome: c:\myVirtualBox/VBoxGuestAdditions.iso
Windows 2000 and XP are not supported for automatic updating due to WHQL interaction, please update manually.

Codice uscita: VBOX_E_NOT_SUPPORTED (0X80BB0009)
Componente: GuestSessionWrap
Interfaccia: IGuestSession {234f0627-866d-48c2-91a5-4c9d50f04928}

pls help me...i'm an hopeless case.. :(

this also the log part:

00:03:18.734044 GUI: UIMediumEnumerator: Medium-enumeration finished!
00:03:18.754241 GUI: UIMediumEnumerator: Medium-enumeration finished!
00:07:53.645447 GUI: UIMediumEnumerator: Medium-enumeration finished!
00:08:07.760765 VMMDev: Guest Log: 13:26:48.392640 main VBoxService 7.0.8 r156879 (verbosity: 0) win.x86 (Apr 17 2023 17:42:44) release log
00:08:07.760835 VMMDev: Guest Log: 13:26:48.392640 main Log opened 2023-06-15T13:26:48.392640300Z
00:08:07.760865 VMMDev: Guest Log: 13:26:48.392640 main OS Product: Windows XP Professional
00:08:07.760909 VMMDev: Guest Log: 13:26:48.392640 main OS Release: 5.1.2600
00:08:07.760933 VMMDev: Guest Log: 13:26:48.392640 main OS Service Pack: 3
00:08:07.760954 VMMDev: Guest Log: 13:26:48.392640 main Executable: C:\WINDOWS\System32\VBoxService.exe
00:08:07.760960 VMMDev: Guest Log: 13:26:48.392640 main Process ID: 460
00:08:07.760963 VMMDev: Guest Log: 13:26:48.392640 main Package type: WINDOWS_32BITS_GENERIC
00:08:07.760983 VMMDev: Guest Log: 13:26:48.392640 main Hi, this is guest session ID=2
00:08:07.761184 VMMDev: Guest Log: 13:26:48.392640 main vbglR3GuestCtrlDetectPeekGetCancelSupport: Supported (#1)
00:08:07.761434 Guest Control: Session 'Updating Guest Additions' was successfully started
00:08:07.761755 Automatic update of Guest Additions started, using "c:\myVirtualBox/VBoxGuestAdditions.iso"
00:08:07.762329 Automatic update of Guest Additions failed: Windows 2000 and XP are not supported for automatic updating due to WHQL interaction, please update manually (VBOX_E_NOT_SUPPORTED)
00:08:07.762341 Please install Guest Additions manually
00:08:07.955340 GUI: UIMediumEnumerator: Medium-enumeration finished!
00:08:53.463945 supR3HardenedErrorV: supR3HardenedScreenImage/NtCreateSection: rc=VERR_LDR_ARCH_MISMATCH fImage=1 fProtect=0x5 fAccess=0x2 \Device\HarddiskVolume4\Users\Luca\AppData\Local\Microsoft\OneDrive\OneDrive.exe: Image is for 'X86_32' and contains code (0x4e000), only accepting images for 'AMD64' with code.

@badrelmers
Copy link

when you installed did you check this option?
image

if yes, then reinstall and do not check that option, when instalation finishes you can install the guest additions manually by clicking on
image

then go to My computer and you will see the Guest additions CD inserted, double click it an install it

@p060477
Copy link

p060477 commented Jun 15, 2023

hi Badr, but i use yr start.bat script to install...so i really did not see yr 1st pic.... :(
...and now i've black screen
but when i start the machine...doing exactly what you describe in yr...2nd pic
i was able to see my guest xp...infact i run : winver...-> i really do not see the word -volume-...why...??
...anyway then i install the guest as you describe in yr pic 2
and when reebot i got balck screen...no able to see anything.....
thxs for yr attn
cheers

@badrelmers
Copy link

badrelmers commented Jun 15, 2023

how do you install xp? describe to me the steps or send pictures of the first steps

yes winver will not show volume. to know if your XP is volume or retail open cmd and write :

reg query "hklm\software\microsoft\windows nt\currentversion" /v ProductID

you get something like: ProductID REG_SZ 76435-640-3757355-23245

compare the second part '640' with this page https://wiki.lunarsoft.net/wiki/Product_IDs

640 means volume edition


it seems that the guest additions cd that comes with virtualbox v7 have problems with xp, it seems that they are concentrating all there efforts with the new operating systems and they forgot about the old windows OS, anyway using an old guest additions cd with xp seems to work fine, download this one and use it after you install xp , do not use never the new guest additions cd with xp in virtualbox v7 use always this old one with xp:
https://download.virtualbox.org/virtualbox/5.2.22/VBoxGuestAdditions_5.2.22.iso

@p060477
Copy link

p060477 commented Jun 16, 2023

hi Badr, thxs so much again
how to use this old guest if when i start the machine i get a black screen.....? should have i to start in safe mode clicking F8...??..and then...??...how to disinstal the new guest 7.08 and instal and use this yrs 5.2.22...??
anyway the old vm with my win xp original, the one that was in activating loop and now reborn thxs to the step 3 trick of yr very helpful link in past post, is working fine in vb 7.08 but i see that it has the guest v 6.1.36....do you think it is better yr guest v 5.2.22...?? and if yes how to disinstall the 6.1.36 and install yr old 5.2.22 ??
thxs again for yr kind attn
cheers

@badrelmers
Copy link

if v6.1.36 works fine then use it, it does not matter which version, v5 was the only one I tested an it worked so I told you about it, use 6.1.36 if it works fine its ok.

should have i to start in safe mode clicking F8?

yes, when you enter to xp after F8 go to control panel>add/remove prorgrams and uninstall it, then reboot , then insert the v6 or v5 cd and install it , then reboot, thats all

to add the cd start xp then do:
image

then choose the v6 or v5 iso, a new window will appear inside xp, install it from there

@p060477
Copy link

p060477 commented Jun 16, 2023

hi Badr, following yr so kind instructions now i'm here:

  1. no issue now with guest additions! good result! thxs for yr usefull helping!

  2. about the check of -volume- edition:

i get:
HKEY_LOCAL_MACHINE\software\microsoft\windows nt\currentversion
ProductID REG_SZ 76435-640-2394127-23765
but comparing with the site you linked:
compare the second part '640' with this page https://wiki.lunarsoft.net/wiki/Product_IDs

i do not match the second part with the ones there...

about the emule's high id and 2 green arrows...i've followed -all- yr so very very clear instructions
but...still 2 yellow arrows and -low id-...:

Emule low ID VirtualBox_Windows XP Pro -volume-_16_06_2023_13_19_23

  1. i attach 2 ext hd to my pc so i want to have them working also in the vm but...every time i start the vm i get:

nuovo hdware controller USB VirtualBox_Windows XP Pro -volume-_16_06_2023_12_44_04

and there is no way to have it accepted by the vm...where is my fault...??...:

USB VirtualBox_Windows XP Pro -volume-_16_06_2023_15_13_08

  1. and drag n drop copy paste works only from guest to host...no from host,my win 10, to the guest vm....even if i choose -bidirectional- in the options....:(

thxs so much again for yr kind attention

cheers

@badrelmers
Copy link

badrelmers commented Jun 17, 2023

i do not match the second part with the ones there...

send me the ProductID you get

still 2 yellow arrows and -low id-...

it is difficult to know whats wrong in networking without a direct access to your pc, there is a lot of factors; but at least download this https://web.archive.org/web/20130219051641/http://download.sysinternals.com/files/TCPView.zip , open it in the host and in the vm, and send me a picture of both

but why are you using emule inside a vm? why you do not use it directly from win10?!

i attach 2 ext hd to my pc so i want to have them working also in the vm but...every time i start the vm i get:

in xp there was no usb3 drivers that come preinstalled with the OS, so you need to choose usb2
image

and drag n drop copy paste works only from guest to host...no from host,my win 10, to the guest vm....even if i choose -bidirectional- in the options....:(

yes , it is a known problem, here they talk about it https://forums.virtualbox.org/viewtopic.php?f=6&t=91540

but anyway you do not need it if you are using the shared folder, i always used the shared folder...

@p060477
Copy link

p060477 commented Jun 17, 2023

hi and thxs

  1. here is the id:
    HKEY_LOCAL_MACHINE\software\microsoft\windows nt\currentversion
    ProductID REG_SZ 76435-640-2394127-23765

  2. changed to USB 2.0 but still there is no way to have it accepted by the vm...where is my fault...??...:

  3. so also for you do not work bidirectional ??..are you able to drag n drop from host win 10 to guest xp?

  4. about TCP view you want a picture in Host and Guest but of all the processes running..??...so have i to save it in a file
    .csv...??...
    or you want
    only the line of emule opened in host and guest? cause a picture of -all- processes i surpassed my screen ...so how to take a
    picture of all??

thxs so much again

@badrelmers
Copy link

badrelmers commented Jun 17, 2023

here is the id:
HKEY_LOCAL_MACHINE\software\microsoft\windows nt\currentversion
ProductID REG_SZ 76435-640-2394127-23765

640 means volume!

changed to USB 2.0 but still there is no way to have it accepted by the vm...where is my fault...??...:

I do not know; check with usb1, if not then test with guest additions v5, if nothing work then i have no idea

so also for you do not work bidirectional ??

yes it does not work with xp

about TCP view you want a picture in Host and Guest but of all the processes running..??.

no, send me only the part of emule for the guest, and the part of virtualbox for the host, and send me too a pic of the port config of emule, and a pic of your opened ports in router

did you disable your firewall when you were testing?

@p060477
Copy link

p060477 commented Jun 17, 2023

hi Badr and thxs again

yes you already told me 640 is volume...but you add:
"compare the second part '640' with this page https://wiki.lunarsoft.net/wiki/Product_IDs"...:
and comparing my ID with that page i did not find any product...there is really no one product with my ID:
ProductID REG_SZ 76435-640-2394127-23765
...why...?

the link you gave: https://web.archive.org/web/20130219051641/http://download.sysinternals.com/files/TCPView.zip
returns error...
anyway i dl the TCP View from here:
https://www.portablefreeware.com/index.php?id=86
in HOST works fine...but..in GUEST i always get the error i attach: not valid win32 application...why...??
obviously i run the tcpview.exe in guest , the one for 32 bit os,...

here are all the pics you asked except the TCPview from guest due to what i just explain:

HOST emule test ports

HOST  emule test ports

HOST emule ports

HOST emule ports

HOST TCP view

HOST TCP view

GUEST emule test ports

GUEST   emule test ports VirtualBox_Windows XP Pro -volume-_17_06_2023_13_04_44

GUEST TCP view - ERROR-

GUEST  TCP view - ERROR- VirtualBox_Windows XP Pro -volume-_17_06_2023_13_21_57

GUEST emule ports

GUEST emule ports VirtualBox_Windows XP Pro -volume-_17_06_2023_13_02_46

Router opened ports

Router opened ports

another strange thing is that evry time i start FOR THE 1st TIME the xp pro -volume- vm my host system freeze...i mean i get the infamous blue mask of death with this error: PNP_DETECTED_FATAL ERROR and the pc restart
i re-unnderline that this happens ONLY when i 1st start that vm...not on the successive starts..
what you think...??

thxs again for yr very kind attention and helping

cheers

@badrelmers
Copy link

we hijacked this page with a personal discussion, and this seems will not finish soon, let s talk somewhere else so we do not perturb this page which is about the portable virtualbox...

I opened a gist to continue the discussion there, I answered there , answer me there... https://gist.github.com/badrelmers/8c581277a32469d915eb812f953a1f0c

@p060477
Copy link

p060477 commented Jun 17, 2023

thxs so much Badr,
i'm following there:
https://gist.github.com/badrelmers/8c581277a32469d915eb812f953a1f0c

cheers

@badrelmers
Copy link

for new comers , a working alternative can be found here https://gist.github.com/badrelmers/20990cd518fed05e5f171961c63e85ba , it works with any virtualbox and have the full advantages of an installed virtualbox being portable at the same time

@Deac2
Copy link
Contributor

Deac2 commented Feb 15, 2024

https://github.com/deac2/Portable-VirtualBox Works from anywhere, maybe not everything has been fixed, maybe someone will finish it or write where the gaps are, you can run only one copy of the Portable-VirtualBox.exe script

@Peppernrino
Copy link
Contributor

Here you go: https://portableapps.com/node/70284 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants