summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWindowsAddict <[email protected]>2025-04-16 08:03:58 +0530
committerWindowsAddict <[email protected]>2025-04-16 08:03:58 +0530
commita1614e128348a8e6953e318cc5f6522a1fa2621d (patch)
tree727f072e73804c817a1922ecd5d9ce6c55785f07
parente8bf344f745358e140b75dff677bb745e4a8cafa (diff)
downloadMicrosoft-Activation-Scripts-a1614e128348a8e6953e318cc5f6522a1fa2621d.zip
Convert HomeStudentARM IDs to Mondo because phone license isn't available for them
-rw-r--r--MAS/All-In-One-Version-KL/MAS_AIO.cmd11
-rw-r--r--MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd11
2 files changed, 22 insertions, 0 deletions
diff --git a/MAS/All-In-One-Version-KL/MAS_AIO.cmd b/MAS/All-In-One-Version-KL/MAS_AIO.cmd
index c9946e9..cce246a 100644
--- a/MAS/All-In-One-Version-KL/MAS_AIO.cmd
+++ b/MAS/All-In-One-Version-KL/MAS_AIO.cmd
@@ -4781,6 +4781,7 @@ set _prids=
set _config=
set _version=
set _License=
+set _oMSI=
exit /b
::========================================================================================================================================
@@ -4843,6 +4844,15 @@ call :ks_osppready
echo Converting Unsupported O365 Office [%%# To MondoRetail]
)
+if not defined _oMSI (
+echo %%# | findstr /i "ARM" %nul% && (
+set _License=MondoRetail
+set _altoffid=MondoRetail
+call :ks_osppready
+echo Converting Unsupported OEM-ARM Office [%%# To MondoRetail]
+)
+)
+
set keytype=zero
for /f "delims=" %%a in ('%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':offtsid\:.*';iex ($f[1])" %nul6%') do (
echo "%%a" | findstr /r ".*-.*-.*-.*-.*" %nul1% && (set tsids=!tsids! %%a& set _actid=%%a)
@@ -4891,6 +4901,7 @@ exit /b
call :ts_reset
call :dk_actids 0ff1ce15-a989-479d-af46-f275c6370663
+set _oMSI=1
set oVer=%1
for /f "skip=2 tokens=2*" %%a in ('"reg query %2\Common\InstallRoot /v Path" %nul6%') do (set "_oRoot=%%b")
for /f "skip=2 tokens=2*" %%a in ('"reg query %2\Common\ProductVersion /v LastProduct" %nul6%') do (set "_version=%%b")
diff --git a/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd b/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd
index a4131f8..641f92d 100644
--- a/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd
+++ b/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd
@@ -1500,6 +1500,7 @@ set _prids=
set _config=
set _version=
set _License=
+set _oMSI=
exit /b
::========================================================================================================================================
@@ -1622,6 +1623,15 @@ call :ks_osppready
echo Converting Unsupported O365 Office [%%# To MondoRetail]
)
+if not defined _oMSI (
+echo %%# | findstr /i "ARM" %nul% && (
+set _License=MondoRetail
+set _altoffid=MondoRetail
+call :ks_osppready
+echo Converting Unsupported OEM-ARM Office [%%# To MondoRetail]
+)
+)
+
set keytype=zero
for /f "delims=" %%a in ('%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':offtsid\:.*';iex ($f[1])" %nul6%') do (
echo "%%a" | findstr /r ".*-.*-.*-.*-.*" %nul1% && (set tsids=!tsids! %%a& set _actid=%%a)
@@ -1670,6 +1680,7 @@ exit /b
call :ts_reset
call :dk_actids 0ff1ce15-a989-479d-af46-f275c6370663
+set _oMSI=1
set oVer=%1
for /f "skip=2 tokens=2*" %%a in ('"reg query %2\Common\InstallRoot /v Path" %nul6%') do (set "_oRoot=%%b")
for /f "skip=2 tokens=2*" %%a in ('"reg query %2\Common\ProductVersion /v LastProduct" %nul6%') do (set "_version=%%b")