如何在ipad 上安裝 .EXE 文件,或.DMG文件?

如題。


不請自來

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

Update 08/07/2015

如果你的exe是ms-dos的可執行文件,比如仙劍1之類的小遊戲,可以不用越獄執行,方法是下載iDOS on the App Store on iTunes,然後按照說明來使用。

PS: Apple的App Store應該有明確規定,禁止模擬器之類的軟體上架的,因為這存在著潛在的版權問題。

-------------------------------------------------------------萬能的分割線-----------------------------------------------------------

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

iOS上運行exe或者.dmg,理論上可行,實踐也可行(下面所討論的方案暫且不考慮Apple的限制或者法律層面的限制,如是否需要越獄,是否違法)大致的思路有一下幾種:

一種如 @胡凡 答主所說,ios上虛擬機跑windows,然後windows中執行exe。但是並不需要ARM專版的Windows RT。現在iphone和ipad所用的Ax處理器的性能足夠完成軟體層面的x86指令轉化,跑個Win 95/ Win 98 /Win 2k或者Win XP都沒問題,實際上也正有很多人這麼干過。大家都在使用的方案就是大名鼎鼎的Bochs ,官網在這裡 http://bochs.sourceforge.net/ 。實現的方法是越獄,交叉編譯Bochs到iOS(也可以直接cydia源安裝),然後創建一個Windows或者Mac OS的虛擬機, 基於性能考量OS X跑起來估計有點夠嗆,接下來怎麼跑EXE或者DMG就小菜一碟了。

手頭上沒有iOS設備,沒有試驗,給幾個鏈接,大家都有做過,參考下

國外的

How To Install Windows XP, Linux On iPhone Or iPad [Video Tutorial]

https://www.youtube.com/watch?v=VP81WClV4Us

國內的

【教程】iOS Bochs使用教程_bochs吧

其實不限於iOS上跑windows,還有Android上跑Windows,Win CE上跑Android Linux,iOS上跑Mac OS,這些 Bochs都能實現,而且都有人實現了,Google隨便一搜一大堆,就不細說了。

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

方案二

兼容層,實現如Wine一樣的兼容層,或者直接將Wine移植到iOS上,iOS是的內核是Darwin,完整的UNIX,只要將缺失的依賴補上,移植的難度應該不大,這樣能夠實現絕大部分的exe不需要重新修改或者重新編譯便能在iOS上運行。至於運行dmg的難度應該更小,iOS和OS X的內核都是Darwin,兼容難度更小,其實有些iOS的ipa中有打包dmg文件的(iOS 6時代在老舊的iPad上見到過,不知道現在有沒有,手頭上無iOS設備,暫時無法驗證)。移植Wine的難度應該在於iOS上木有X11。

這個方案暫時好像沒有人實現,工作量太大了,也沒實際用途,當然你可以拿來寫在簡歷上,如果你實現了得話。

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

方案三

這種方案跟前兩種類似,但是更簡單粗暴,直接移植Windows CE / Windows Mobile (包括但不限於PPC, WM6, WP)或者Windows RT 到 iDevice, 然後從iDevice啟動Windows,在這些操作系統上運行exe程序。這個方案的局限性在於只能運行Win CE/WM專用版本的exe, 但是是原生運行的。

至於為什麼是移植Win CE / WM /Win RT,因為這些版本都支持ARM處理器。

此方案的難點在於,iPad/iPhone的bootloader解鎖和驅動(包括觸屏,基帶,聲音,相機等等硬體)的開發。

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

方案四

其實這個思路下,還有一個方法,如果你有程序的源代碼,越獄後各種unix的工具都有,安裝toolchain或者一些跨平台的方案比如Portable .Net,然後編譯自己的代碼, 比如這樣

gcc -o liukanshan.exe zhihu.c
cscc -o wangermazi.dmg lisizhangsan.cs

然後盡情地跑exe和dmg吧

Portable .net的教程在這裡 http://ininjas.com/forum/index.php?topic=84.0,貌似已經打不開了 orz

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

方案四點一

下載一個Microsoft Remote Desktop on the App Store on iTunes, 打開,連接到你的windows,打開lol.exe 盡(tong)情(ku)地耍吧


你是說這樣?

Windows 系統是 3.2(其實就是 Windows 3.1 官方漢化版),Photoshop 版本你們也看到了,3.0.

兩年前玩的,沒什麼困難。下個 DOS 模擬器(這一步最難,因為 App Store 明確禁止任何模擬器類 App 上架,要撿漏才能下到)。然後下個 Windows 3.2,在 DOS 模擬器里裝上(一般下載下來是按當年軟盤內容組織文件夾的,把所有文件夾里的東西複製進單一文件夾,執行 setup.exe)。之後就可以玩任何 Win16 exe 程序了。但 Photoshop 所需要的顯示模式要至少能顯示 256 色,所以你要用 setup.exe 把顯示模式調成 VGA(640x480x256 色)。

Windows 3.0 同樣親測可以運行。Windows 95 到 Windows ME 系列沒試過,誰有興趣可以試試。


把蘋果買下來然後任意你裝,別說買不起,辦法總比問題多

我的意思是希望大家能積極思考尋找解決問題的方法,而不是看到別人說買不起,就機械的附和說買不起。


正解:

題主,你知道ARM架構與x86架構是不同的,對吧?

(默認您回答Yes,回答No的,請忽略本答案)

.exe是Windows的專屬二進位文件,

所以,我們需要安裝Windows,

所以,應該安裝RT版本的Windows,

也就是Windows RT。(對,就是那個surface RT用的Windows版本)

但是,這個版本的Windows一般隨實體平板一起發布,

很難弄到安裝包。默認題主已經搞到Windows RT的安裝包了。(好消息是,Windows 10 就快發布了,可以確定樹莓派版本的win10肯定是ARM架構的。

----------&>

經 @mysqto 指正,當下蘋果的AX處理器的性能足夠虛擬x86指令,所以x86的Windows也符合要求。

&<----------

好,我們假定題主已經安裝好Windows了,但是不是隨便哪個.exe拿到Windows下就能運行,對吧。

萬一很不巧,你需要的那個.exe不是用.Net寫的,或者是x86專屬,就運行不了了。

不過,對於題主來說,簡直太簡單了,拿到源碼重新編譯成RT版本的不就行了。

最後一個問題,如何安裝Windows呢?

題主一定聽說過虛擬機吧,

但是Apple審核這麼嚴,肯定不會讓虛擬機上架的。

但是,好消息是,Xcode 7 真機調試已經不收費了,

這意味著什麼呢?

這意味著,題主您可以不花錢,就把app裝到您手上的iPad上。

也就是說,題主您只要寫個虛擬機app,再進一步,只要優化一下針對觸摸屏的驅動,就可以了。

這對題主再簡單不過了。

(如果覺得有困難,可以參考一下開源虛擬機VirtualBox的源代碼)

----------&>

其他幾位答主提到bochs這款開源虛擬機,有現成的了,題主快歡呼吧!

(安裝bochs要越獄)

&<----------

辦法就是這樣,題主去實現就好了。

虛擬機安裝好了,當然可以再增加對OS X的支持啊。這樣,安裝.dmg的需求也順帶解決了。

總結一下:

寫虛擬機-&>安裝到iPad上-&>用iTunes將Windows安裝包同步到虛擬機app內-&>用虛擬機引導並安裝Windows-&>(可選步驟)重新編譯.exe文件-&>安裝.exe

提示一下,Windows需要fat32和NTFS文件系統支持,所以需要題主先在虛擬機里虛擬文件系統(包括虛擬出硬碟和分區),HFS和EXT都是不行的哦。

如果題主嫌虛擬機里裝Windows太大(其實也就佔十幾G,題主的iPad想必是128G的),可以採用Wine的思路,也就是寫一個 Windows 應用的兼容層 。怎麼做,想必題主已經瞭然於心了。

(如有錯誤,期待指正)

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


題主啊,把我的卡西歐50元的計算機改成windows系統吧,謝謝了。雖然屏幕小了點,但是隨身攜帶還能寫個文檔呢。


矢呼藥丸,真的藥丸


買一個ipad

下載一個wps

下載一個itunes

用itunes把exe文件導入wps

打開那個exe文件

提示你無法打開的時候自己想辦法 不要說打不開 辦法總比問題多


能,但沒有實用價值。先越獄,然後安裝一個x86模擬器,例如bochs,再導入安裝.exe文件就好了。

bochs是一個開源的x86模擬器。蘋果安卓都有,網上有安卓手機成功安裝Windows XP的例子,我猜測高配蘋果設備應該也可以。

至於黑蘋果,這個難度相當大,應該做不到(要知道現在高配安卓手機也只能做到Windows XP,Windows 7都難,黑蘋果還有驅動什麼的,難度可想而知)。

補充:bochs我曾經在iPod Touch 5上安裝過,Windows 95隻是能做到進入系統,但不能進行任何操作,因為實在太卡了。不過這確實是個辦法。


你可以把iPad改裝成macbook就可以裝dmg了。再裝個windows就能裝exe了。別說改裝不了,辦法總會有的


其實ios上有個神奇的APP叫idos

可以模擬還是啥的,有人成功裝上了98和超級精簡版xp

當然玩遊戲什麼也可以,doom這個級別的遊戲可以流暢運行


對於這樣的問題,我覺得除非你是做研發的,自己去想辦法,我以前遇到一個同樣的問題,一個朋友拜託我寫一款app,要實時把信息推送給用戶,每秒鐘會推送大概10條,要求我把用戶流量每個月控制在幾兆內,我要求按照用戶需求分析,做數據過濾之後再發送,他告訴我,不行,你為什麼不能創新,國外那麼多創新都是從無到有的,把數據包控制一下,我就只能呵呵,告訴他我做不了,從此再也沒有理過他了。我只想告訴樓主,一些非人類的想法你自己去試試再來提問


目前的回答都是錯的,你們太教條了。

我理解樓主肯定是在某流氓網站上看到某某遊戲破解版下載,但下來發現是個exe,其實那不是遊戲的文件,而是某流氓助手文件,在pc上安裝這個流氓助手,就可以裝破解遊戲了。

就這麼簡單,和百度下載的思路是一樣的。


在ipad上跑exe程序是可能的,但只是虛擬機「再接再厲 iPad成功運行Windows XP」

P.S. 題主為什麼什麼都不懂還非要問這麼專業的問題呢?還問的這麼強勢,不能怪別人噴啊


主要是架構問題,exe文件是windows專屬的二進位執行文件,而DMG簡單來說是鏡像文件,就像ISO。 ipad運行exe理論上是不可以的,為啥說理論,因為exe是專為Windows系統或者DOS的,而ipad 是ARM架構。所以理論上是不可以。那實際上可不可以,通過編譯轉換的話還是可以的,通俗點說就是移植。但很難做到完美運行的,因為這個程序不是為ARM架構設計的,運行是有可能的,但估計效果也不會太好就是了。


心疼題主


從前看到問題「12306 外包給阿里巴巴、IBM 等大企業做是否可行?「的一個回答(http://www.zhihu.com/question/22451397/answer/21426532)。

評論里有人這樣說

冰厚 回復 王強(作者):技術細節根本不重要。技術上的思維讓你的思維局限在很小的一點上了。 我不懂技術,也不需要懂。甚至可以說,我們根本不需要去懂。 12306的人牛到這樣的地步了? 缺了他們地球都要停轉? 無論是淘寶騰訊360小米,他們遇到的技術問題何止千萬,難度複雜程度小了?這些牛人群體都無法創造性的解決了一個多年存在的問題?QQ多少人在線?(不要說技術類型不同,所以QQ可以。) 根本問題還是你缺乏真正的社會常識,所謂太局限在技術層面思考。

我以為上述言論已經夠牛逼了,結果題主再一次亮瞎了我的鈦合金狗眼。技術上的事情不是你想做就能做得到的。心比天高!


模擬器 然後建議考慮win平板


已舉報。


題主,你貼的鏈接里那位仁兄是不是把垃圾網站的推廣exe當成破解的ipa了,真是腦洞大開


其實真沒那些答主想的那麼複雜。你想在pc上都能模擬紅白機的程序,在pad上做個exe模擬器嘛,架構體系和操作系統問題都可以規避了。


推薦閱讀:

如何評價蘋果的新觸控板滑鼠和鍵盤?
蘋果 iPhone/iPad 上遲遲不接受第三方輸入法,僅僅是出於安全的考慮嗎?
怎麼看蘋果2016第四財季營收下滑9%、凈利下滑19%、大中華區營收暴跌30%?
iOS10是不是蘋果的大陰謀?
iPhone放在 MacBook Pro 左側的音響孔會導致屏幕變黑,這是什麼原理?

TAG:蘋果產品 | 蘋果公司AppleInc |