http://bugs.winehq.org/show_bug.cgi?id=34661
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Keywords| |download URL| |http://www.allsamsungphones | |.org/samsung-galaxy-s-4g-us | |b-drivers-kies-mini-softwar | |e-download/ CC| |focht@gmx.net Component|appdb-unknown |-unknown Resolution| |INVALID Product|WineHQ Apps Database |Wine Summary|DISplays following message |Samsung Galaxy S 4G Kies |"failed to download |Mini Software installer |wmf11.try checking |complains with "Failed to |internet" |download WMF11. Please | |check your Internet" Target Milestone|--- |1.4.0
--- Comment #1 from Anastasius Focht focht@gmx.net 2013-10-05 07:24:41 CDT --- Hello,
what kind of bug report is this? Just like "doesn't work" and people should figure out the rest... Next time your bug report will be immediately closed INVALID without any investigation.
From your trace log:
--- snip --- ... 00000024 (D) Z:\home\precious\Downloads\Kies_Mini_For_Galaxy_S_4G.exe 00000037 0 00000034 0 <== 00000032 0 00000030 0 0000002e 0 00000029 0 00000028 0 00000025 0 System information: Wine build: wine-1.4.1 Platform: i386 Host system: Linux Host version: 3.5.0-17-generic --- snip ---
So this might be "Samsung Galaxy S 4G Kies Mini Software" you downloaded and tried to run.
Also your Wine version is old, upgrade.
Download: http://www.samsung.com/us/support/owners/product/SGH-T959HABTMB#
Installing the software with recent Wine version. The installer runs some tool "DeleteVirtualStore.exe" which requires .NET
You need .NET Framework 2.0 (though default Mono might be sufficient, can't verify).
--- snip --- $ find ~/.wine -type f ( -iname "*.dll" -or -iname "*.exe" ) | xargs -i file {} | grep assembly | cut -f1 -d: | xargs -IX sh -c "echo X && (hexdump -C X | grep BSJB -B0 -C2)" /home/focht/.wine/drive_c/users/focht/Temp/{46E5424B-2E82-4F7C-952C-902674D33AB9}/DeleteVirtualStore.exe 000002d0 0a 2a 00 00 42 53 4a 42 01 00 01 00 00 00 00 00 |.*..BSJB........| 000002e0 0c 00 00 00 76 32 2e 30 2e 35 30 37 32 37 00 00 |....v2.0.50727..| 000002f0 00 00 05 00 6c 00 00 00 08 02 00 00 23 7e 00 00 |....l.......#~..| --- snip ---
If Mono doesn't work: 'winetricks -q dotnet20' will do.
The installer tries to download WMP11 from some server:
--- snip --- 0009:trace:wininet:InternetCrackUrlW L"http://61.109.169.252/linkdata/KiesMini/Util/wmp11-windowsxp-x86-enu.exe": scheme(L"http") host(L"61.109.169.252") path(L"/linkdata/KiesMini/Util/wmp11-windowsxp-x86-enu.exe") extra(L"") --- snip ---
It takes 1-2 minutes until the connection attempt times out. During that time the installer seems frozen in a blocking call (expected due to crapping coding).
In the end it gives "Failed to download WMF11. Please check your Internet".
I verified with Linux network tools/browser -> the host is unreachable.
So where does this IP come from? The installer uses InstallShield with encrypted script.
Decrypting/decompiling gives:
--- snip --- label_004C: /* 0000B5FB: 0006 */ s0000 = "http://61.109.169.252/linkdata/KiesMini/Util/"; /* 0000B632: 0006 */ s0001 = "wmp11-windowsxp-x86-enu.exe"; /* 0000B657: 0014 */ s0007 = s0002 ^ "Expand"; /* 0000B66A: 0014 */ s0005 = s0007 ^ "wmp11-windowsxp-x86-enu.exe"; --- snip ---
Hard coded server address nice.
You can't make Wine responsible for crappy software and server infrastructure.
The bug is invalid.
Regards