Topic: Get WAIK Tools w/o loading the huge ISO's  (Read 210496 times)

0 Members and 1 Guest are viewing this topic.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #160 on: March 09, 2017, 11:22:09 AM »

BunBoy

  • Apprentice
  • *
  • Date Registered: Mar 2017
  • Posts: 8
OK, looks like the underlying issue with -xpramboot is that one of the downloaded files is (or gets?) corrupted.  Apologies if this has already been mentioned here or elsewhere:

C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot>expand -r setupldr.ex_
Microsoft (R) File Expansion Utility
Copyright (c) Microsoft Corporation. All rights reserved.

Adding C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\setupldr.exe to Extraction Queue

Expanding Files ....

One or more files could not be expanded. Delta Package Expander Returned 0x8007000d

Expanding File setupldr.ex_ Incomplete, Error Code=0x8007000d
Error Description: The data is invalid.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #161 on: March 10, 2017, 05:50:57 AM »

JFX

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Dec 2010
  • Posts: 861
Hi BunBoy,

thank you very much for these bug reports.
I'm currently doesn't have much time and also playing with compiler update.
So here a test version, I hope I addresses all problems.

« Last Edit: March 21, 2017, 03:56:05 AM by JFX »

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #162 on: March 10, 2017, 02:17:49 PM »

BunBoy

  • Apprentice
  • *
  • Date Registered: Mar 2017
  • Posts: 8
The new GWT.exe with the new -all and -allextras switches is working great, thanks!   :great:

FYI, there is a minor display issue with -allextras, the status maxes out at "105%" instead of 100%.

With GWT.exe -xpramboot the "XPRamBoot" folder  is no longer empty after the download, but there is also no setupldr.exe present there either.  Not sure if this is expected or not?

I am getting errors running GWT64.exe, e.g. with GWT64.exe -xpwimboot I get a "Finished" dialog with the message "Failed to download the necessary files".  After that the Waik_tmp folder gets orphaned and I can't delete it, nor can I delete the downloaded folders in the GetWaikTools program folder.  Something has them locked at that point and I need to logout of Windows and back before I can delete them.  Here is a directly listing of the files in %TEMP%\Waik_tmp and in the GetWaikTools program folder after that happens:

C:\Users\BunBoy\Downloads\GetWaikTools\GWT64.exe -xpwimboot

C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp>dir /b /s

C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\7x64AIK.cab
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\vNeutral.cab
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\ldr.exe
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\ldr.ex_
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\ramdisk.sy_
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\setupldr.bin
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\setupldr.ex_
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W1.bin
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W1.data
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W2.bin
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W3.bin
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W3.data

C:\Users\BunBoy\Downloads\GetWaikTools>dir /b /s

C:\Users\BunBoy\Downloads\GetWaikTools\GWT.exe
C:\Users\BunBoy\Downloads\GetWaikTools\GWT64.exe
C:\Users\BunBoy\Downloads\GetWaikTools\ReadME.txt
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2
C:\Users\BunBoy\Downloads\GetWaikTools\XPRamBoot
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\imagex.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\intlcfg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\oscdimg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\postreflect.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\ssshim.dll
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\vsp1cln.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\wdsmcast.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\wimfltr.inf
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\wimfltr.sys
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\wimgapi.dll
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\imagex.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\intlcfg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\oscdimg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\peimg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\postreflect.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\ssshim.dll
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\vsp1cln.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\wdsmcast.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\wimfltr.inf
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\wimfltr.sys
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\wimgapi.dll
C:\Users\BunBoy\Downloads\GetWaikTools\XPRamBoot\ramdisk.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPRamBoot\setupldr.bin
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\fbwf.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\imagex.exe
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\OPK_WIMGAPI.DLL
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\ramdisk.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\wimfltr.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\wimfsf.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\wimgapi.dll




Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #163 on: March 10, 2017, 02:37:56 PM »

BunBoy

  • Apprentice
  • *
  • Date Registered: Mar 2017
  • Posts: 8
FYI, there is a minor display issue with -allextras, the status maxes out at "105%" instead of 100%.
There's also a minor display issue with -all, the status maxes out at "99%" instead of 100%.  However, with -all -allextras together, the status maxes out at exactly "100%".   :thumbsup:

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #164 on: March 21, 2017, 04:01:22 AM »

JFX

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Dec 2010
  • Posts: 861
I couldn't really reproduce the this locked folder problem you mentioned. But so far the x64 version is now fully working here.

« Last Edit: March 22, 2017, 12:45:09 AM by JFX »

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #165 on: March 21, 2017, 08:40:41 AM »

BunBoy

  • Apprentice
  • *
  • Date Registered: Mar 2017
  • Posts: 8
Hello again, yes that latest x64 version is no longer locking files on error for me either, thanks for that!

So the only functional issue I see remaining is when downloading XPWinLoad:

- The 32-bit GWT.exe version seems to do that OK, but the 64-bit GWT64.exe version give me the "Failed to download the necessary files" dialog. 

- Both GWT versions download the same number of XPWinLoad files with the same names and byte counts.  For both versions, the "x86" and "x64" download directories both contain a "winload.exe" and a "winload.bak" file -- is this by design?

- And for some reason, both the "x86" and "x64" winload.exe downloaded by 64-bit GWT64.exe have different hashes than the ones downloaded by 32-bit GWT.exe.  I compared them with HxD and there is only a two byte difference between the x86 versions and a three byte difference between the x64 versions.

There are also further cosmetic issues with the percent download displayed in the title bar:

- Using the -all switch gives a final download progress of 99%.  With the -allextras switch the final download progress is 54% for the 32-bit GWT.exe and 51% for the 64-bit GWT64.exe.  And with the -all -allextras switches the final download progress is 78% for the 32-bit GWT.exe and 81% for the 64-bit GWT64.exe.  The minor percentage differences here between the two versions seems to be related to the error with XPWinLoad on the 64-bit version.

- In fact, if instead of using the -allextras switches I actually use all the individual extras switches except -xpwinload then the final download progress is 36% for the 32-bit GWT.exe and 40% for the 64-bit GWT64.exe.  So it seems the more switches used, the lower the final download progress figure becomes?  Hopefully this will be a hint as to where the math bug lies.

Thanks again for this.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #166 on: March 22, 2017, 12:44:26 AM »

JFX

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Dec 2010
  • Posts: 861
Hi,

good news today on a new Windows 10 RS2 machine, I could reproduce all problems.
The memory patching of wimgapi.dll used by the winload extraction causes quite some memory corruption
and leads to strange results. Actually I wonder why I does not crash.

For the percent progress, it's really a math problem.
The language have no unsigned integer, so I have to change quite a bit.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #167 on: April 09, 2017, 11:31:57 AM »

mobious_99

  • Apprentice
  • *
  • Date Registered: Apr 2017
  • Posts: 3
Hi Guys,

I just tried getting the waik tools download and it's got a virus attached to the file.

From the symantec website.

Discovered:
August 20, 2010
Updated:
August 22, 2011 4:35:42 PM
Type:
Trojan
Systems Affected:
Windows
Trojan.Gen.2 is a generic detection for many individual but varied Trojans for which specific definitions have not been created. A generic detection is used because it protects against many Trojans that share similar characteristics.

Trojan horse programs pose as legitimate programs or files that users may recognize and want to use. They rely on this trick to lure a user into inadvertently running the Trojan. Often a Trojan will mimic a well known legitimate file name or pose as a particular type of file, like a .jpg or .doc file to trick a user.

Distribution of Trojans on to compromised computers occurs in a variety of ways. From email attachments and links to instant messages, drive-by downloads and being dropped by other malicious software. Once installed on the compromised computer, the Trojan begins to perform the predetermined actions that it was designed for.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #168 on: April 10, 2017, 09:07:32 PM »

JFX

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Dec 2010
  • Posts: 861
There is no virus. If you encounter such messages from your AV than check it on VirusTotal

Also send the file to symantec  and ask them to fix their product.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #169 on: April 11, 2017, 05:15:17 AM »

mobious_99

  • Apprentice
  • *
  • Date Registered: Apr 2017
  • Posts: 3
Will do.


Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #170 on: April 14, 2017, 01:40:17 PM »

mobious_99

  • Apprentice
  • *
  • Date Registered: Apr 2017
  • Posts: 3
I checked the file on virus total and it's detecting the following


Antivirus      Result         Update
TheHacker      Posible_Worm32      20170412
Webroot         W32.Trojan.Gen      20170415

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #171 on: April 20, 2017, 05:56:19 AM »

JFX

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Dec 2010
  • Posts: 861
Finally, version 17.04 is ready and online.

And now look at this Antivirus scan for GetWaikTools  :cool:

So everyone who get's an false positive in future, stop posting it here
but send a complaint to your Antivirus company.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #172 on: April 25, 2017, 11:22:26 AM »

Starla

  • Apprentice
  • *
  • Date Registered: Dec 2014
  • Posts: 9
Hi JFX,

I've used your recent 201704 version to download ADK 10 and DISM 10. I've noticed that the files under BCDBoot folder (bcdboot.exe, bcdedit.exe, bootsect.exe) are still TH2 (10586) versions, and under DISM folder the wofadk.sys file is still RS1 (14393) version. Is this ok?

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #173 on: April 25, 2017, 09:14:29 PM »

JFX

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Dec 2010
  • Posts: 861
Hi Starla,

yes you right, these files are from older ADK.
Reason: Microsoft is liking them wrong, so they can't not run on the supported platforms.

However the internal version of that ADK is still 10.0.10011 and there is no need to use the latest.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #174 on: April 26, 2017, 04:54:55 AM »

Starla

  • Apprentice
  • *
  • Date Registered: Dec 2014
  • Posts: 9
All good then, thank you so much for your work JFX.

Re: Get WAIK Tools w/o loading the huge ISO's
« Reply #175 on: June 10, 2017, 06:35:05 PM »

BunBoy

  • Apprentice
  • *
  • Date Registered: Mar 2017
  • Posts: 8
Finally, version 17.04 is ready and online.
Sorry for the delayed report on this...

Yes, this version solves all the download issues I was seeing when using certain switches on my Win10 x64 system.

In some situations there are still a few minor issues with the download progress percentage, but I'm guessing this is due to some cumulative rounding errors.  Nothing to worry about and this tool definitely gets the job done.

Thanks again OP!   :great:

 

Powered by EzPortal