From 706a7a6fe27ac8798d5d7613bcce6502b7b3e13f Mon Sep 17 00:00:00 2001 From: idk Date: Fri, 25 Mar 2022 15:23:19 -0400 Subject: [PATCH] enable a user-mode run of I2P jpackages --- src/win/i2pbrowser-private.bat | 11 ++++++++--- src/win/i2pbrowser.bat | 11 ++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/win/i2pbrowser-private.bat b/src/win/i2pbrowser-private.bat index d37a3fd..3baf3e4 100644 --- a/src/win/i2pbrowser-private.bat +++ b/src/win/i2pbrowser-private.bat @@ -9,7 +9,12 @@ if exist "%ProgramFiles(x86)%\I2P" ( set "I2PPath=%ProgramFiles(x86)%\I2P" ) -if exist "%ProgramFiles%\I2P\jpackaged" ( +set "I2PPath=%LocalAppData%\I2P\" +if exist "%LocalAppData%\I2P\I2P.exe" ( + set "I2PPath=%LocalAppData%\I2P\" +) + +if exist "%I2PPath%\jpackaged" ( start "i2p" /D "%LOCALAPPDATA%\I2P" "%I2PPath%\i2p.exe" ) else ( start "i2p" "%I2PPath%\i2p.exe" @@ -19,10 +24,10 @@ timeout /t 3 if exist "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p\" ( echo "profile is configured, updating extensions" - xcopy /s /i /y "%ProgramFiles%\I2P\I2PBrowser-Launcher\firefox.profile.i2p\extensions" "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p\extensions" + xcopy /s /i /y "%I2PPath%\I2PBrowser-Launcher\firefox.profile.i2p\extensions" "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p\extensions" ) else ( echo "configuring profile" - xcopy /s /i /y "%ProgramFiles%\I2P\I2PBrowser-Launcher\firefox.profile.i2p" "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p" + xcopy /s /i /y "%I2PPath%\I2PBrowser-Launcher\firefox.profile.i2p" "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p" ) if exist "%USERPROFILE%/Desktop/Tor Browser/Browser/firefox.exe" ( diff --git a/src/win/i2pbrowser.bat b/src/win/i2pbrowser.bat index 3156c57..f642149 100644 --- a/src/win/i2pbrowser.bat +++ b/src/win/i2pbrowser.bat @@ -9,7 +9,12 @@ if exist "%ProgramFiles(x86)%\I2P" ( set "I2PPath=%ProgramFiles(x86)%\I2P" ) -if exist "%ProgramFiles%\I2P\jpackaged" ( +set "I2PPath=%LocalAppData%\I2P\" +if exist "%LocalAppData%\I2P\I2P.exe" ( + set "I2PPath=%LocalAppData%\I2P\" +) + +if exist "%I2PPath%\jpackaged" ( start "i2p" /D "%LOCALAPPDATA%\I2P" "%I2PPath%\i2p.exe" ) else ( start "i2p" "%I2PPath%\i2p.exe" @@ -19,10 +24,10 @@ timeout /t 3 if exist "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p\" ( echo "profile is configured, updating extensions" - xcopy /s /i /y "%ProgramFiles%\I2P\I2PBrowser-Launcher\firefox.profile.i2p\extensions" "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p\extensions" + xcopy /s /i /y "%I2PPath%\I2PBrowser-Launcher\firefox.profile.i2p\extensions" "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p\extensions" ) else ( echo "configuring profile" - xcopy /s /i /y "%ProgramFiles%\I2P\I2PBrowser-Launcher\firefox.profile.i2p" "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p" + xcopy /s /i /y "%I2PPath%\I2PBrowser-Launcher\firefox.profile.i2p" "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p" ) if exist "%USERPROFILE%/Desktop/Tor Browser/Browser/firefox.exe" (