我想在Windows上查看一些Iphone應用程序源文件。可能嗎?如果是這樣,我需要什麼才能在Windows計算機上查看它們?探索用於逆向工程目的的應用程序文件
回答
對於實際的逆向工程,我建議你仔細看看IDA。 IDA supports the ARMv6 and ARMv7 architecture,並且是整個這個星球上最好的換向工具。
通過iTunes下載的應用程序文件是擴展名爲.IPA的壓縮ZIP文件。您可以使用任何解壓縮工具將其解壓縮。爲此,您可以簡單地將擴展名IPA重命名爲ZIP。
[編輯以匹配OP問題的評論]
但我如何查看應用程序的代碼?當我用記事本打開源代碼文件時,它只顯示很多符號。 – Cobold
是的,真正的問題,我如何查看應用程序的源代碼?假設我將我的亞馬遜憑證作爲常量存儲在源代碼中。有人可以從下載的.ipa文件中提取這些憑據嗎? – Shamsiddin
當你在iTunes下載的應用程序,你可以用鼠標右鍵單擊,選擇「顯示在Windows資源管理器」。然後用任何可以打開的文件打開.ipa文件.zip
如果你想查看手機上的應用程序文件,你需要越獄,然後進入/ private/var/mobile/Applications,你將擁有找到正確的文件夾,因爲應用程序文件夾是根據你安裝它們和你的用戶名命名的(所以只需進入每個文件夾,直到找到你想要的文件夾)。
我猜你想看看來源等?
我會做的是看Android應用程序是否存在,並下載Android的APK文件,並檢查源代碼,因爲存在很多JavaDecompilers,並且反編譯java比分解機器代碼更容易編譯iphone應用程序)。
你不必越獄你的手機。只需簡單地下載i-FunBox,然後將手機插入PC(當它彈出時關閉iTunes),然後等待程序與手機同步。比去第一個標籤(你會在i-FunBox GUI中看到它)和Viola!所有的文件都在那裏。請享用。
- 1. 逆向工程Web應用程序
- 2. 用於逆向工程的eclipse項目的UML工具
- 3. 用於彈簧和休眠應用的逆向工程工具
- 4. 逆向工程VB6/Winsock的/ ADO應用
- 5. 逆向工程簡單的應用程序與IDA Pro 5
- 6. Aspectj java應用程序中的逆向工程
- 7. 使用混合移動應用程序防止逆向工程?
- 8. 逆向工程的QuickBASIC 3.0程序
- 9. Struts2 web應用程序中的公共文件夾探索
- 10. 逆向工程
- 11. 順序圖逆向工程
- 12. Can Reflector能夠逆向工程C++/CLI應用程序
- 13. ios探索其他越獄應用程序文件夾
- 14. 逆向工程ORM
- 15. 逆向工程C++
- 16. 逆向工程VaultRemoveItem
- 17. Java逆向工程教程
- 18. 探索正在運行的.NET應用程序的GUI控件的工具
- 19. 如何逆向工程C++項目?
- 20. 使用Guice的逆向工程項目策略?
- 21. Windows應用程序中使用的文件的工作目錄
- 22. 使用DelegatingReverseEngineeringStrategy休眠逆向工程
- 23. Hibernate的工具,逆向工程
- 24. 針對java的逆向工程工具
- 25. 類圖逆向工程?
- 26. 休眠逆向工程
- 27. 逆向工程未知CRC
- 28. 逆向工程Blootooth低能
- 29. 逆向工程Android資產
- 30. 逆向工程Dashboard Widget?
什麼應用程序文件?你可以去iTunes,點擊你的設備,點擊應用程序,然後點擊一個應用程序。在那裏你可以添加和刪除你點擊的特定應用程序可以查看和使用的文件。除此之外,據我所知,除非它越獄,否則不能。 –
你的意思是調試/逆向工程?或者你的意思是在你的windows計算機上運行它們> – Till
@Till我試圖反向engineere – Cobold