有沒有一種方法(工具或過程)從iTunes下載的東西(的.app?).ipa文件可在iOS模擬器上運行轉換?是否有可能將針對iOS ARM編譯的.ipa轉換爲可以在模擬器上運行的x86?
2
A
回答
0
沒有,有沒有簡單的方法來做到這一點。
Here's a good answer that explains why it's not possible to disassemble an x86 binary and recompile it。從ARM到x86將會給這個問題增加一個更大的障礙。
我不知道你爲什麼會想這樣做,但你最好的選擇很可能是爲你試圖在模擬器中運行應用程序的源代碼(或替換的搜索到應用,如果它不開源的)
+1
我會擦「現在」從回答:-)總體而言,反編譯重新編譯機器是一個非常複雜的過程,包括計算架構,我相信它不會是不可能的,至少在一個完全的這麼多層次自動的方式。交換架構增加了一個額外的與ISA有關的問題 - 不同的指令是不能自動完成的(例如,跨不同架構的RMW指令) – ilpelle
相關問題
- 1. 是否有可能在Xcode 8上運行iOS 11模擬器?
- 2. 是否可以運行ARM的GoogleTV模擬器?
- 3. 是否可以在Windows上的iPhone模擬器中運行IPA文件?
- 4. 是否有可能爲iOS編譯potrace?
- 5. 是否有可能在Android模擬器上運行Viber
- 6. 是否有任何編譯器可以將regexp轉換爲fsm?或可以轉換爲人類的話?
- 7. 是否可以在iOS上編譯爲Arduino編寫的代碼?
- 8. 是否可以在未安裝Xcode的Mac上運行iOS模擬器?
- 9. 是否可以從存儲在iOS模擬器中的包中編譯一個.ipa
- 10. 是否可以運行iOS 4.0模擬器了?
- 11. 如何將IPA文件轉換爲可在iPhone模擬器上運行的項目文件?
- 12. 是否可以在FreeBSD上運行Flex SDK編譯器?
- 13. 運行apk的android x86模擬器,但安裝在ARM智能手機上
- 14. 是否有可能將cpp模型對象轉換爲NSData
- 15. 是否有可能將非UWP(ARM + x86)與UWP插件集成?
- 16. 是否有可以在Visual Studio 6上運行的反編譯器C++
- 17. 是否可以在客戶端的虛擬機上運行android模擬器?
- 18. 是否有可能在Xcode上的iOS上運行perl?
- 19. 是否可以編譯Python以在V8引擎上運行?
- 20. 是否有可能將OCaml中編寫的everething轉換爲PHP?
- 21. OS內核可以在x86和ARM上運行嗎?
- 22. 是否可以將查詢的輸出轉換爲可能?
- 23. 是否可以在iOS模擬器中進行邊緣滑動?
- 24. 使用houdini(Android模擬器)在基於x86的AVD上運行ARM庫
- 25. 用arm-linux-xxx-gcc編譯的用戶程序在x86機器上運行?
- 26. 我可以在x86 C程序中模擬ARM NEON嗎?
- 27. 從ARM針對x86?
- 28. 是否可以運行API <= 15的Android Tablet模擬器?
- 29. 是否可以編譯PDFRender在JRE 1.4上運行?
- 30. iOS 8.3上的自定義UIWindow iPad可以在模擬器上運行,但不能運行在設備上
這是根本不可能的。編譯的IPA文件不能轉換爲.app文件。 – Prav