標題 新增找內文!

64GP-BP

#1 【心得】[解決]Themida無法使用Vmware虛擬機器的問題(AMD問題補充

發表:2011-10-20 01:39:30看他的文開啟圖片

anderson1018(Anderson)

LV4 / 人類 / 初心者
巴幣:1477
GP:2
經驗:

[v158.4 極電 VMware仍可用]
[此法針對VMware此軟體,VirtualBox有類似的方法但似乎米哈改版完那次就不能用了]



前提:
此次大改jump後,楓之谷外面加了一層外殼themida,會偵測虛擬機器使得VMware在運行遊戲時出現警告視窗:




首先先附上我的系統環境
 
Win7 64位元
VMware8.0.0 build-471780
 
VM內安裝的作業系統為 Win XP pro SP3,執行Beanfun的瀏覽器為 IE8
 
已經成功使用VM運行jump後的楓之谷囉
 
如圖:

目前正常遊戲中,不確定這樣改會不會讓VM便不穩定 或是有其他後遺症
不過暫時能跑就好啦XD




前提1 [10/20補]

此解法施於各位巴友以後發現,似乎不是每個人都能成功

所以我想可能跟VM的版本是有相當關係的,版本不能太舊。(巴友表示要6.x 以上)

還有就是如果VM版本過舊,安裝新版的VM,請務必更新guest OS中(像我的話是指小XP)的 VMware tools (VM開機後選 功能表列的VM>install VMware tools 可以安裝)

因為這會更新其中的驅動程式,會對整體的效能提升有幫助的

p.s. 如果只有 Reinstall 的選項 表示裝過不用再裝了
這個動作必須在底下修改登錄檔那一步之前執行,因為更新了tools他又會把登錄黨改回來



前提2

另外有巴友反映解法中,為了停用VM tools的一些功能,修改了vmx設定檔

使得失去了一些功能的VM雖能躲過Themida的偵測不會被認出是虛擬機器,

但會讓虛擬機器的順暢度下降許多,造成無法開網頁 / 遊戲。

因此我想可能guest OS
選用比較不吃資源的XP會比較好。

這些是我個人的建議 ... 方法是就在這邊了,只是真的不是每個人都成功

希望其他成功的巴友能夠熱心提供您覺得需要注意的步驟 或者 硬體設備 與 系統(VM的版本 與 host/guest 的OS為何)



-----------------------------------------------------------------------------------------------------------------------------------



解決步驟:

1.    首先 運行 guest OS 也就是你VM裡面裝的小XP

2.    然後進windows以後,點開始>執行>鍵入regedit   (要改登錄檔)

3.    再來找到這個鍵值HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000

4.    將底下的 “DriverDesc” 點開,將底下的字串(數值資料)delete掉變成空白,

注意! 不要刪除DriverDesc這條項目喔,是刪除其中的「資料」
如下圖:


5.    然後按確定,接著把小XP “關機

6.    接著回到Host端,也就是你原本的Windows(像我的話是指我的Win7),去找VMware為這個小XP建的虛擬機器設定檔(*.vmx),通常位在 “\My Documents\My Virtual Machines\<你的VM的名字>” 目錄底下

7.    打開 <你的VM的名字>.vmx 這個檔案(我的是Windows XP Professional.vmx),不能直接開的話,可以用右鍵>使用筆記本Notepad開啟
  ※若vmx找不到 可以去看自己的VM之vmx究竟存在哪邊,看法如下↓(版本為VMware8)

   ※資料夾內同名稱的檔案很多,注意副檔名必須是.vmx 不是vmxf也不是其他任何的副檔名,因為下面留言問同樣問題的人實在太多了,重申 只有"???????.vmx"才是要找的檔案,你改其他的檔案是不正確的作法

8.    在裡頭最後面,新增下列這6行字,然後存檔:

monitor_control.restrict_backdoor = "TRUE"
isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"

※附註:據網路所說,這方法好像是針對所有Themida防VM所做的通解,
上面幾條參數加的越多,越會限制VM的附加功能,使得效能不如從前。

※如果上面六行全加上 使VM變得不順的話,可以只加紅字那幾行看看
 我在猜楓谷的Themida可能只是偵測是否有VM tools常駐執行,不用全部都關掉
 我的版本是VM8,目前只有加紅字那條 & 改登錄檔 而已 ,並且可以正常進行遊戲

> ※ 引述《warport ()》之銘言
> 以上修改, 適用於 VMware Workstation for Windows 6.x 以上.
 [所以使用VM6.x以前版本的大大們,可能要去找新的VM 才能使用此法修改vmx]



9.    存好vmx後,重新開啟這個小XP,就可以成功在VM裡運行楓之谷了!

9-2. 許多巴友反映新Beanfun網頁無法正常開啟,這個原因目前已知的有兩種
  
    第一就是XP附的瀏覽器不夠新(預設是IE6),他不完全支援Adobe Flash Player,
  此問題解法 請您先上google搜尋
Adobe Flash Player,將IE的flash player更新到最新版本,
  還是不行的話建議更新IE,更新到IE8就可以了,我的是IE8 + flash player,
  然後強烈建議不要用IE9,可能造成新Beanfun卡死然後IE無回應。
  已經不小心更新到IE9的朋友們可以另外去找Chrome瀏覽器,如果需要用Playsafe不用IE
不行而IE不幸變成IE9也無法開啟新Beanfun的朋友們,去找Chrome的IE tab來安裝,在Chrome裡頭跑假IE就穩定許多

    第二則是因為AMD的CPU不完全支援虛擬機指令的運行,可以藉下面第10.點增進其效能,讓虛擬機能夠跑得更順暢。




10.    (1/11補上)
[感謝 #20樓 cori(黃金甲戰士) 大大提供的方法!! ,我把這段補充上來]
CPU使用 AMD 的巴友們,beanfun會卡在開啟IE的畫面,cori 大 表示,要多加兩條步驟

一是必須先去開機的BIOS
裡面,把「AMD-V」的功能打開
(cori大 說這個BIOS的選項,可能叫做SVMSecure Virtual Machine的選項要設定為enable)
(& 因為我自己不是用AMD的 就沒辦法提供圖片囉)

二則是再開VMware的虛擬機之前 要先去設定(VM \ Setting)裡面 把下面這個選項打勾↓
AMD-V」,如下圖



Finish!

------------------------------------------------------------------------------------------------------------------


就麻煩大家回覆各版本狀況囉^^別讓這篇文沉了,Win764bit的使用者只能用VM雙開
 
恭喜有救了! (痛哭)
 
 
※註1: 另外VM裡面裝Win7的解法我沒試過,原本的網站附在底下 供各位高手參考,如有錯誤請指教哦!   (註: 6.5以前版本似乎不完整支援在VM中裝win7,設網路很麻煩)


註2: 如果不要用VMware跑虛擬機的話,
Virtual Box也可以透過修改登錄檔(regedit)的方式,來躲避themida。
方法如 http://www.sleepywood.net/forum/showthread.php?t=1688269&page=2
所述,或參考 #15樓 KOMKO(小豬) 所述 or  #9樓 我寫的步驟來修改登錄檔,改好就可以跑楓谷了
[9/20更新]: 我這禮拜三v149改版後,再度試驗Virtual Box 4.2 + XP,發現遊戲能正常開啟,但會發生0x00000207 不知名的錯誤然後關閉遊戲,或許是官方將VBox也擋了吧,待其他巴友測試



※註3: 新增Mac作業系統上,使用Paralles如何避開themida檢查的方法(見#43樓 abcd408051 巴友的做法),感謝a大熱心提供~ 需要的朋友可以連過去#43看
[10/7補充]: 同上,似乎v149之後Paralles會被擋,待其他巴友測試手邊沒有Mac測..

※註4:
顯示驅動 DirectX VMtools更新 等問題,另外寫在#54樓(點我連結) 需要的可以前往觀看,如果仍然出現不知名的錯誤(0x...207),重灌VM裡面的楓谷看看,再不能的話連VM裡的系統都重灌試


※註5:
若使用VM裡面的Smart Card reader切換功能(使用安全卡會用到)
結果卸除讀卡機時出現以下錯誤↓

則是因為你把讀卡機插在USB3.0的插槽上,VMware支援有瑕疵的關係
把讀卡機接到USB2.0的插槽就會正常了
;或者去BIOS
BIOS Setup -> System Configuration -> Miscellaneous Devices
然後去掉USB 3.0選項的勾勾
各家主機板不同所以設定可能不太一樣,建議直接插在USB2.0的插槽


(2013,10/26/更新)
※註6: XP的話請裝XP Service Pack 3 問題會比較少,SP2以下的建議先去微軟官網下載升級
(微軟官網線上升級XP SP3連結)


(2013,10/26/更新)
※註7: 有很多人裝上去 host端CPU明明不忙,記憶體也沒滿,guest端卻異常忙碌
可以看一下vmx檔(用記事本開),搜尋guestOS =這一行,看有沒有裝成DOS,換言之,就是作業系統真正裝的版本跟你VMware抓到的版本不一樣,他效能也會低很多
[我碰過一次裝 xp pro ,他卻以為是  DOS的,大家可以檢查看看是否有這狀況]



資料來源:
http://www.elitepvpers.com/forum/cabal-guides-templates/1418504-vmware-solution-themida-protection.html 以及 各熱心的巴友們

                                 
最後編輯:2013-10-27 03:36:08 ◆ Origin: <1.169.169.xxx>

顯示稍舊的 68 則留言

0GP-BP

#2 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-20 03:20:15看他的文開啟圖片

houago(ago)

開始XD的見習生 LV9 / 人類 / 初心者
巴幣:3210
GP:7
經驗:

VMware Player3.14 成功開啟楓之谷

謝啦大大 請你吃雞皮
最後編輯:2011-10-20 03:20:15 ◆ Origin: <203.70.88.xxx>
0GP-BP

#3 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-20 04:33:21看他的文開啟圖片

warport()

伺機而動的影武者 LV15 / 人類 / 初心者
巴幣:12213
GP:68
經驗:

這個方法, 應該是只能用在特定版本上面..
我測試舊版本的 VMware 5.5.x 沒有效果..
不知道是那地方出問題...

運行環境是 Host OS 和 Guest OS 是 XP 32bit
最後編輯:2011-10-20 04:33:21 ◆ Origin: <122.124.129.xxx>
0GP-BP

#4 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-20 14:06:47看他的文開啟圖片

mopackn95633(淺月涼)

開始XD的見習生 LV8 / 人類 / 初心者
巴幣:3008
GP:11
經驗:

我的VM是8.0版
環境是workstation6.5-7.x和workstation8.0
修改過後系統超不穩定,開個網頁都有問題
雖然還沒弄到play完進入遊戲,想想還是算了
在來繼續修改別種方式看能不能穩定系統= =
本身系統是w7 64bit,VM系統是XP 32bit

只有加入這段還是沒辦法
monitor_control.restrict_backdoor = "TRUE"
在努力試別的方法

最後編輯:2011-10-20 14:57:43 ◆ Origin: <114.39.213.xxx>

顯示稍舊的 18 則留言

0GP-BP

#5 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-20 16:25:15看他的文開啟圖片

warport()

伺機而動的影武者 LV15 / 人類 / 初心者
巴幣:12233
GP:68
經驗:

網路上有很多種辦法, 但其實都差不多...

先說第一種, 也是最完整的.
先把 Guest OS 系統條到最佳狀態, 關掉不必要的驅動與常註, 像是自動更新之類的, 然後關掉虛擬機器.
打開 Guest OS 的配置文件, 也就是 *.vmx 的文件, 打開後, 加入以下內容.

isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "TRUE"
monitor_control.disable_ntreloc = "TRUE"
monitor_control.disable_selfmod = "TRUE"
monitor_control.disable_reloc = "TRUE"
monitor_control.disable_btinout = "TRUE"
monitor_control.disable_btmemspace = "TRUE"
monitor_control.disable_btpriv = "TRUE"
monitor_control.disable_btseg = "TRUE"

(以上參數, 會調整模擬的程度, 不一定全都要加, 都加是比較妥當, 但也會拖慢虛擬機的速度. )

對某些版本而言, 只需要加上以下三行, 即可運行..
這三行, 是取得版本參數與顯示部分,  並不會影響虛擬機速度.

isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"

以上修改, 適用於 VMware Workstation for Windows 6.x 以上.
其他的, 有待測試...



最後編輯:2011-10-20 16:25:15 ◆ Origin: <122.124.129.xxx>
0GP-BP

#6 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-20 16:50:26看他的文開啟圖片

anderson1018(Anderson)

LV4 / 人類 / 初心者
巴幣:1562
GP:7
經驗:

※ 引述《warport ()》之銘言
> (引文過長, 略)
> ...
> (以上參數, 會調整模擬的程度, 不一定全都要加, 都加是比較妥當, 但也會拖慢虛擬機的速度. )
> 對某些版本而言, 只需要加上以下三行, 即可運行..
以上這些我昨天在陸仔的網站也有查到,也有試過加上這些參數 不過都不奏效,我想可能是少做了 上面提及登錄檔裡面含有VM的driver name 的那部分必須清空才可正常運行


> 這三行, 是取得版本參數與顯示部分,  並不會影響虛擬機速度.
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
> 以上修改, 適用於 VMware Workstation for Windows 6.x 以上.
> 其他的, 有待測試...

 如果是這樣的話那太好了,我也很怕會影響到虛擬機器的運行順暢度,只加這三行我的VM 8.0.0 的確可執行,感謝大大指點!

最後編輯:2011-10-20 16:50:26 ◆ Origin: <1.169.185.xxx>

顯示稍舊的 11 則留言

0GP-BP

#7 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-21 17:16:37看他的文開啟圖片

s91812(刀穎!)

LV11 / 妖精 / 初心者
巴幣:9399
GP:0
經驗:

※ 引述《warport ()》之銘言
> (以上參數, 會調整模擬的程度, 不一定全都要加, 都加是比較妥當, 但也會拖慢虛擬機的速度. )
> 對某些版本而言, 只需要加上以下三行, 即可運行..
> 這三行, 是取得版本參數與顯示部分,  並不會影響虛擬機速度.
> isolation.tools.setVersion.disable = "TRUE"
> isolation.tools.getVersion.disable = "TRUE"
> monitor_control.disable_directexec = "TRUE"
> 以上修改, 適用於 VMware Workstation for Windows 6.x 以上.
> 其他的, 有待測試...
關鍵好像是
monitor_control.disable_directexec = "TRUE"
這行 關閉時候會開啟不了遊戲

開啟這行會導致整個vm變慢開不起來

不曉得有沒有其他替代方案
最後編輯:2011-10-21 17:16:37 ◆ Origin: <218.169.180.xxx>
0GP-BP

#8 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-22 01:33:44看他的文開啟圖片

anderson1018(Anderson)

LV4 / 人類 / 初心者
巴幣:1582
GP:7
經驗:

※ 引述《s91812 (刀穎!)》之銘言
> 關鍵好像是
> monitor_control.disable_directexec = "TRUE"
> 這行 關閉時候會開啟不了遊戲
>
>

> 開啟這行會導致整個vm變慢開不起來
>
>

> 不曉得有沒有其他替代方案

目前正在試VirtualBox,VirtualBox只要改登錄檔就可以逃過themida了,

但以往Vbox的貼圖能力遠遠輸給VMware...,我之前用的時候每進必斷

目前嘗試有沒有辦法裝d3d補丁讓他可以穩定點= =,

to 想玩Vbox的巴友:
http://www.sleepywood.net/forum/showthread.php?t=1688269&page=2
這個網址有解說怎麼樣把Vbox躲過themida,比VM簡單許多呢= =

最後編輯:2011-10-22 01:33:44 ◆ Origin: <1.169.167.xxx>
3GP-BP

#9 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-23 02:27:27看他的文開啟圖片

anderson1018(Anderson)

LV4 / 人類 / 初心者
巴幣:1602
GP:7
經驗:

※ 引述《anderson1018 (Anderson)》之銘言
> 目前正在試VirtualBox,VirtualBox只要改登錄檔就可以逃過themida了,
> 但以往Vbox的貼圖能力遠遠輸給VMware...,我之前用的時候每進必斷
> 目前嘗試有沒有辦法裝d3d補丁讓他可以穩定點= =,
> to 想玩Vbox的巴友:
> http://www.sleepywood.net/forum/showthread.php?t=1688269&page=2
> 這個網址有解說怎麼樣把Vbox躲過themida,比VM簡單許多呢= =

回 淺月涼:

因為自述限制 我用回復的回你0.0

VirtualBox的話 你就每次開機 就進登錄檔(regedit)

然後案ctrl + F 開始搜尋

1.把註冊表裡面,所有的"VBOX__" 開頭的資料夾 通通改成"BBOX__"
(引號裡面 是要搜尋的字串,注意 底線_    有兩個)
總共有3個要改

2.搜尋"VBOX   - 1" (VBOX<空格><空格><空格>-<空格>1")
把右邊的資料含有VBOX   - 1的換成"BOX   - 1"
總共只有1個要改

(這邊以XP為例,不同的OS 機馬數量可能不一樣 我的是XP所以只能跟你說前者有3條 後者有1條要改 )


不過每次開機Virtual Box似乎都會自動把註冊表的VBOX改回來,比較方便的方法是


依照#15樓的方法,將需要修改的這幾筆資料,建立成reg檔,然後每次開VirtualBox雙擊reg檔讓他把VBOX自動改成BOX即可

reg檔的製成方法參見#15




不太建議用 Virtual BOX啦  因為貼圖真的鈍鈍的,VM不能用再來試這個吧

不然只好等VM更新看有沒有轉蹟了..

最後編輯:2012-06-17 16:47:31 ◆ Origin: <1.169.153.xxx>
0GP-BP

#10 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-23 05:34:30看他的文開啟圖片

warport()

伺機而動的影武者 LV15 / 人類 / 初心者
巴幣:12273
GP:68
經驗:

若有同好還不能跑 VM 的, 請重裝新的 Guest OS
原因很多, 有的是被木馬干擾, 設定跑掉, 或是系統裝太多怪東西...
重裝後, 一個乾淨的 Guest OS 應該都能解決以上的問題.

若還是不行, 請重裝 Host OS  吧.....
主機有時候, 會因為舊版本的 VMware 設定干擾, 會影響新裝的版本.
也就是他自動套用了舊的設定...

至於 Host OS  要裝 32bit 或是 64bit 作業系統..
那就看個人需求了.... 建議新電腦 4~8G RAM 以上的同好, 請直接裝 Windows 7  (64bit )
若電腦 CPU 跑的慢, 常處於運作 100% 的情況下, 請安裝 32bit 會比較妥當.
若感覺 Windows 7 還是很耗資源, 請把特效與預覽那些東西都關了...
應該能讓 VM 跑的更快些..


最後編輯:2011-10-23 05:34:30 ◆ Origin: <122.124.129.xxx>

顯示稍舊的 23 則留言

0GP-BP

#11 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-10-27 17:19:55看他的文開啟圖片

s91812(刀穎!)

LV11 / 妖精 / 初心者
巴幣:9459
GP:0
經驗:

※ 引述《warport ()》之銘言
> 若有同好還不能跑 VM 的, 請重裝新的 Guest OS
> 原因很多, 有的是被木馬干擾, 設定跑掉, 或是系統裝太多怪東西...
> 重裝後, 一個乾淨的 Guest OS 應該都能解決以上的問題.
>
>

> 若還是不行, 請重裝 Host OS  吧.....
> 主機有時候, 會因為舊版本的 VMware 設定干擾, 會影響新裝的版本.
> 也就是他自動套用了舊的設定...
>
>

> 至於 Host OS  要裝 32bit 或是 64bit 作業系統..
> 那就看個人需求了.... 建議新電腦 4~8G RAM 以上的同好, 請直接裝 Windows 7  (64bit )
> 若電腦 CPU 跑的慢, 常處於運作 100% 的情況下, 請安裝 32bit 會比較妥當.
> 若感覺 Windows 7 還是很耗資源, 請把特效與預覽那些東西都關了...
> 應該能讓 VM 跑的更快些..
>

新問題來了!我總算在VM內成功加入那行後開起網頁...

但是網頁似乎跟BF牽扯不上= =他偵測不道我有安裝BF 我直接點BF也開不起來Q.Q

不曉得這又是哪邊出問題=3=

不前VBOX好像不支援W7是不是

最後編輯:2011-10-27 17:19:55 ◆ Origin: <218.169.185.xxx>
1GP-BP

#12 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-11-03 22:58:24看他的文開啟圖片

warport()

伺機而動的影武者 LV15 / 人類 / 初心者
巴幣:12333
GP:68
經驗:

還有同好不能用 VM 開啟楓谷嗎?

原則上, 不論 VMware 5.x 、 6.x 、 7.x 、 8.x.... 都可以..
重點在於容不容易修改而已, 6.x 以後, 加兩行, 和砍掉某值, 就能開.. 非常簡單..
至於 5.x (含以下版本), 要將 VMware 執行設定值, 要將會被偵測的值改掉..

關鍵一
要將 VMware 顯卡的登錄檔名字, 給改掉, 也就是 執行 regedit.exe 去修改登入值.
1. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000
2. 將底下的 DriverDesc 的顯卡字串 " VMware SVGA II " 給砍掉...

關鍵二
請先將這幾個先安裝好,  VMware-Tool, IE 7, Flash Player, BeanFun.
若沒搞定, 以下請勿添加, 不然會出不可預期的情況...
在於修改顯示部份的偵測, 也就是下列這兩行的問題..
monitor_control.restrict_backdoor = "TRUE"
monitor_control.disable_directexec = "TRUE"

通常只要這樣子, 就能搞定..
雖然關掉這兩個顯示速度的值, 會讓楓谷跑很慢...
但最少還是能動, 還能吊豬肉, 轉個東西還是很方便的..

至於那些奇怪的問題...
我還是建議主機跟虛擬機一起重灌, 就能解決了...
希望對那些還沒搞定的同好, 能有所幫助!!


最後編輯:2011-11-03 22:58:24 ◆ Origin: <122.124.129.xxx>
0GP-BP

#13 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-11-03 23:16:18看他的文開啟圖片

cicatw(cicatw)

開始XD的見習生 LV9 / 人類 / 初心者
巴幣:4520
GP:37
經驗:

※ 引述《warport ()》之銘言
> 還有同好不能用 VM 開啟楓谷嗎?
> 原則上, 不論 VMware 5.x 、 6.x 、 7.x 、 8.x.... 都可以..
> 重點在於容不容易修改而已, 6.x 以後, 加兩行, 和砍掉某值, 就能開.. 非常簡單..
> 至於 5.x (含以下版本), 要將 VMware 執行設定值, 要將會被偵測的值改掉..
> 關鍵一
> 要將 VMware 顯卡的登錄檔名字, 給改掉, 也就是 執行 regedit.exe 去修改登入值.
> 1. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000
Win7的話可就慘了,我印象中,這個值有N個,所以guest OS如果是Win7
恐怕有困難。
> 2. 將底下的 DriverDesc 的顯卡字串 " VMware SVGA II " 給砍掉...
> 關鍵二
> 請先將這幾個先安裝好,  VMware-Tool, IE 7, Flash Player, BeanFun.
> 若沒搞定, 以下請勿添加, 不然會出不可預期的情況...
> 在於修改顯示部份的偵測, 也就是下列這兩行的問題..
> monitor_control.restrict_backdoor = "TRUE"
> monitor_control.disable_directexec = "TRUE"
> 通常只要這樣子, 就能搞定..
似乎VMware-Tool即使先安裝,功能也不太正常,Host OS跟Guest OS間也不能用剪貼了。
> 雖然關掉這兩個顯示速度的值, 會讓楓谷跑很慢...
> 但最少還是能動, 還能吊豬肉, 轉個東西還是很方便的..
> 至於那些奇怪的問題...
> 我還是建議主機跟虛擬機一起重灌, 就能解決了...
> 希望對那些還沒搞定的同好, 能有所幫助!!


最後編輯:2011-11-03 23:16:18 ◆ Origin: <114.40.119.xxx>
0GP-BP

#14 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-11-05 04:33:55看他的文開啟圖片

warport()

伺機而動的影武者 LV15 / 人類 / 初心者
巴幣:12374
GP:69
經驗:

※ 引述《cicatw (cicatw)》之銘言
> Win7的話可就慘了,我印象中,這個值有N個,所以guest OS如果是Win7
> 恐怕有困難。
> 似乎VMware-Tool即使先安裝,功能也不太正常,Host OS跟Guest OS間也不能用剪貼了。

這個有解, 但對一般玩家而言, 很難.....
themida 只是偵測 VM 的特定值, 而且只能從虛擬機裡面測...
也因此, 要完美破解, 就要先知道 themida 到底偵測什麼字串..
然後, 於主機的 VMware 掛載的 code 裡面, 將這些被偵測字串給改了...
或者, 用欺騙的方式, 讓 themida 以為沒這東西, 且能讓 Diretc 3D 運行...
以下這兩行是將整個顯示加速不份給關了..
若能單獨改掉偵測的字串, 應該就能破解了...
monitor_control.restrict_backdoor = "TRUE"
monitor_control.disable_directexec = "TRUE"

或者... 某位高手推出程式, 直接將 VM 裡面的漏洞給堵了....
最後編輯:2011-11-05 05:02:17 ◆ Origin: <122.124.129.xxx>
1GP-BP

#15 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-12-05 04:48:39看他的文開啟圖片

KOMKO(小豬)

LV4 / 妖精 / 初心者
巴幣:1475
GP:2
經驗:

※ 引述《anderson1018 (Anderson)》之銘言
> 前提:
> 此次大改jump後,楓之谷外面加了一層外殼themida,會偵測虛擬機器使得VMware在運行遊戲時



VMware Player 最新版   

只改

monitor_control.restrict_backdoor = "TRUE"


可啟動楓谷到選伺服器那但要進入選人物地方全黑..............

瀏覽器開起速還可以

------------------------

研究幾小時後終於可用 Oracle VM VitualBox 最新版

以下只適用WinXP 32位元任何版本系統(其於有待測試)

下面機碼貼在記事本,副檔名改為reg

每次開機快速按兩下即可

之後就可以開楓谷享樂

比VMware簡單快速,且不會脫慢模擬速度

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\HARDWARE\ACPI]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]
"DriverDesc"=""
[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System]
"SystemBiosVersion"=hex(7):00,00




   
最後編輯:2011-12-07 01:06:27 ◆ Origin: <118.168.120.xxx>

顯示稍舊的 4 則留言

0GP-BP

#16 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-12-05 05:08:07看他的文開啟圖片

zx24841745(Yanluan)

空之彗星 LV32 / 人類 / 僧侶
巴幣:57155
GP:290
經驗:

現在不是還有雙開程式可以使用嗎
 
用這不是很傷電腦
 
我下載VM完  看到有人說不能用之後 馬上就砍了
 
之後就改用雙開
最後編輯:2011-12-05 05:09:33 ◆ Origin: <111.240.60.xxx>
0GP-BP

#17 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-12-05 10:40:43看他的文開啟圖片

warport()

伺機而動的影武者 LV15 / 人類 / 初心者
巴幣:12414
GP:69
經驗:

以下是轉自大陸版的破解方式, 沒有 VM 版本限制.. 5.x 版也能用.
他的方法, 不需要改東西, 也不會降低 VM 速度...
但, 改的方法, 普通玩家可能無法達成... 需要有點功力...
或請破解的人放出修正後的 VMTools.msi 安裝檔..

===================================

冒險島自從更新了 097 以後, 在虛擬機裡面運行基本上很難, 很多以前能用的方法都用了, 還是不行.
當然網上牛人也多, 搞定的也有, 我就遇到一個, 但是仔細一看卻要通過淘寶給他錢買才行!
對此我深惡痛絕, 搞不清他破解這個 VMware 的目的是什麼, 就是為了錢?如果不是你為什麼收費?
這不相當於為了免費上船, 把別人的大船鑿個窟窿, 不讓別人收費, 自己卻守著這個窟窿收費?
這和偷盜有什麼區別? 我反對軟件收費, 崇尚自由軟件, 但是我更反對破解別人的東西自己收費!
於是我想自己搞定, 於是有了本文.

我試驗了很多次, 大多失敗, 現在有了點思路.
097 的現在通過兩條途徑去檢測虛擬機的存在, 一個是 themida 的殼, 一個是 hackshield.
兩個必須同時搞定才行. 繞過 hackshield 的方法比較成熟, 關鍵是themida的殼改進了.
以前只要關掉後門, 最多再禁止二進制翻譯就可以搞定, 現在不行了.
它加了另一個檢測機制, 其實很簡單, 就是檢測硬件的類型.
如果檢測到當前的硬件是 VMware 的就不放過, 因此需要修改硬件的類型.
硬件的類型當然在驅動中, 而驅動來自於 VMware Tools 所以根源就追溯到了 VMware Tools
我的想法很直接, 修改 VMware Tools 的安裝文件, 直接修改驅動的 Inf 文件, 修改驅動的相關信息.

步驟如下:

1. 首先找到 VMware Tools 的 ISO 映像檔.
通常位置是在 D:\Program Files\VMware\VMware Workstation\windows.iso
可用 WinRAR 開啟, 裡面有個 Setup.exe 檔案, 這就是 VMware Tools 的安裝程式.

2. 執行 VMware Tools 安裝程式, 會提示 "VMware Tools 只能在虛擬機中安裝", 先不要點確認.
VMware Tools 安裝程式, 於執行中時, 會將我們需要的文件, 解壓縮到以下類似的目錄中.
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\{96B74176-0BA4-4F5D-B3A5-466EAD9E73BD}~setup
裡面會有幾個檔案, 其中 VMware Tools.msi 就是我們需要的檔案.



3. 此時我們需要解開Vmware Tools.msi。
我們需要兩個工具,一個是Universal Extractor,另一個是msiTools。
Universal Extractor會模擬運行一次msi文件,此時會得到你機子相關的所有程序,包括可執行程序Vmware Tools.msi;
msiTools會直接提取msi包含的所有源文件,但是不包含這個引導PE。
所有我們要先用msiTools得到所有的源文件,然後用Universal Extractor獲取引導PE文件
Vmware Tools.msi,將兩個合併就可以了。所有的msi文件都可以按照這條思路提取。

4. 假設我們將解開的文件放在 VMware Tools 裡面.
此時這個文件夾有個兩個文件夾, 一個 msi 文件和一個 dll 文件.
我們需要修改的驅動都在 Program Files\VMware\VMware Tools\VMware\Drivers 裡面.

5. 這時我們可以直接修改驅動的 Inf 文件了.
比如說修改顯卡的相關信息, 可以編輯此文件夾下的 video_xpdm\wvmx_svga.inf 文件
這個文件的最後有 DiskID、Mfg、SVGA 三項, 修改了即可.

6. 直接將整個文件夾 VMware Tools 拷貝到虛擬機裡面安裝即可.
這時所有的硬件顯示的信息就是你修改後的.

修改這個的目的是過 Themida 的.
配合禁止後門和臨時禁止二進制動態翻譯就可以繞過 Themida 的檢測.
當然還有 hackshield 的, 以後再搞吧.


最後編輯:2011-12-05 10:40:43 ◆ Origin: <122.124.129.xxx>
0GP-BP

#18 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-12-09 14:13:30看他的文開啟圖片

johnson720(翱翔の風)

天降的使者 LV22 / 獸人 / 僧侶
巴幣:18536
GP:39
經驗:

改了是可以開遊戲
不過開不了冰棒...

又把那幾行字刪掉的話
遊戲不能開 冰棒又變成正常的
就跟刀大一樣= =

有人知道怎麼解決嗎
最後編輯:2011-12-09 14:13:30 ◆ Origin: <218.167.73.xxx>
0GP-BP

#19 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-12-12 15:35:27看他的文開啟圖片

powerlyeh(我愛蘇櫻)

廢柴上的風霜菇 LV25 / 人類 / 武鬥家
巴幣:2470
GP:109
經驗:

※ 引述《johnson720 (翱翔の風)》之銘言
> 改了是可以開遊戲
> 不過開不了冰棒...
> 又把那幾行字刪掉的話
> 遊戲不能開 冰棒又變成正常的
> 就跟刀大一樣= =
> 有人知道怎麼解決嗎

   不安裝beanfun就可以開網頁,安裝完beanfun就開不了
   firefox則沒這個限制,但是會出現無法連繫主控台的錯誤......

   同樣的作法有人可以有人不行到底是差在哪邊 @@

最後編輯:2011-12-12 15:35:27 ◆ Origin: <139.175.55.xxx>
2GP-BP

#20 RE:【心得】[解決]Themida無法使用Vmware虛擬機器的問題

發表:2011-12-12 15:48:39看他的文開啟圖片

cori(黃金甲戰士)

夜行者月痕 LV22 / 人類 / 劍士
巴幣:6188
GP:74
經驗:

※ 引述《powerlyeh (我愛蘇櫻)》之銘言
> 不安裝beanfun就可以開網頁,安裝完beanfun就開不了
> firefox則沒這個限制,但是會出現無法連繫主控台的錯誤......
> 同樣的作法有人可以有人不行到底是差在哪邊 @@

如果AMD CPU沒有在BIOS打開AMD-V的功能
就會出現修改.vmx後,beanfun會卡在開啟IE的畫面
後來去BIOS打開就可以正常
BIOS可能叫做SVM或Secure Virtual Machine的選項要設定為enable
 
發文驗證密碼:9087(就你@@)   
最後編輯:2011-12-12 15:48:39 ◆ Origin: <210.64.102.xxx>

顯示稍舊的 5 則留言

快速回覆文章,請先登入

板務人員
本板熱門推薦
【其他】時間旅行者與火星救援者徽章比較今天為了幫寶貝看他的陰陽該帶什麼徽章,偶然看到她還帶著時空旅...(繼續閱讀
【繪圖】角色繪 - 停止接單大家好~這裡是泠---4/10公告---收到好多單子,其實很...(繼續閱讀
【心得】艾比 50抽 (商人跳坑不佳與風暴同在0個(..............)附方塊2個巨大...(繼續閱讀
【插圖】被遺忘之人4/23一位被我遺忘的角色...--------------...(繼續閱讀
【情報】JMS現代的東京──新宿、歌舞伎如同各位所知,日本進行專屬地圖的改版啦~~官網繼未來東京之後...(繼續閱讀
動漫電玩通
蒼龍俠客的全畫面技能是 ? 作者:伊佐すわ 檢舉