導航:首頁 > 源碼編譯 > mac反編譯mac程序

mac反編譯mac程序

發布時間:2023-01-02 17:45:03

⑴ 請問,在蘋果mac操作系統下用Xcode寫的程序如何編譯成.exe程序

你需要一個交叉編譯環境,但是這樣做比較麻煩,不如退一步在mac中安裝windows,在windows中編譯exe

⑵ 最近群里有人問如何在mac下進行apk反編譯,我也沒試過,以前都是在windows下進行反

直接用linux上的相關反編譯工具即可。畢竟mac的系統和linux系統差不多的。

⑶ 如何在Mac上進行android反編譯

這恐怕不是學習之用了。。。呵呵。。。。。樓主打消自己的念頭吧。。。已經把變數名A改成B了,怎麼知道B以前是A還是C還是D呢。。。

⑷ 如何在Mac上運行Mac運行exe程序

Crossover由codewaver公司開發的類虛擬機軟體,目的是使linux和Mac OS X操作系統和window系統兼容。兼容 Mojave 的 CrossOver Mac 19 讓您可以在 Mac 上運行 Microsoft Windows 應用,而不必購買 Windows 授權,不必重啟系統,不必使用虛擬機。通過 CrossOver Mac,您可以從 dock 直接啟動 Windows 應用,與您的 macOS 系統功能無縫集成,實現跨平台的復制粘貼和文件互通。

CrossOver Mac :網頁鏈接

CrossOver Mac 支持 Windows 辦公軟體,工具程序和各種游戲,同時避免了運行虛擬機所需的系統開銷,程序和游戲的性能可以達到甚至超過它們在 Windows 下的表現。CrossOver不像Parallels或VMware的模擬器,而是實實在在Mac OS X系統上運行的一個軟體。CrossOvers能夠直接在Mac上運行Windows軟體與游戲,而不需虛擬機。它為Windows軟體提供所需的資源,以達到在Mac OS X系統上運行Windows程序的目的。

⑸ Mac安裝Jadx反編譯工具

找到編譯好的jadx-gui可執行文件運行
我的Mac目錄:/Users/mac/jadx/build/jadx/bin/jadx-gui

結束~🍺🍺🍺~

⑹ 如何在mac os x上寫C程序

1、打開Launchpad裡面的其他文件夾,打開終端。

⑺ 如何在我的Mac上使用java編譯和運行程序

如果想使用Java IDE的話,建議安裝eclipse或myeclipse軟體,並且安裝JDK
如果只是很小的程序,也可以安裝JDK後,用Sublime Text編寫程序,在terminal編譯運行:
編譯: javac xxx.java
運行:java xxx

⑻ 用過apple mac的大蝦們幫幫忙!高分追加

1、mac好用嗎?它較windows好在哪兒?
mac系統是基於UNIX的系統,windows系統是基於DOS/NT的系統,系統架構完全不同。MAC相對更穩定,更節省資源。而且在當今的大型伺服器上,幾乎所有的系統全是基於UNIX的。
具體到使用,MAC系統更絢麗,速度更快,並且所有的軟體部分32位或者64位,全部通用。相反windows,資源佔用較多,而且目前來看,絕大多數軟體只支持32位系統。但是32位系統有瓶頸,因為它最多隻支持到3.25GB的內存。所以也就是說,如果你一般買的windows(一般沒人買64位的),你內存在大,最多也就顯示到3GB.
但是MAC也有個缺陷,就是硬碟佔用很多。這個是系統架構所決定的。所以買MAC時候一定買大的硬碟。
另外就是文檔什麼的備份很方便,整個操作系統整合性很好。

2、關於兼容問題,大家都知道現在市面上大部分機器的操作系統還是windows的,所以我很擔心如果mac不能兼容那會很麻煩,比如說我在windows上進行了一些文字輸入或是自我創作的東西,傳輸到mac上能否正常使用並且修改,修改之後又能否再回到windows上使用和修改?
絕大多數都有響應的替代軟體。並且很多大的軟體現在都是MAC版本,WINDOWS版本一起發售。比如office 2007對應的MAC版本是OFFCIE 2008。目前我所知道的,必須要求用windows的軟體有:國內大多數的銀行的網上銀行(美國的都可以),qq的視頻功能(一般聊天,傳文件可以),PPS在線電視。
PS.我沒有用ms office2008,用的是open office,是開源的,因為我在國外查盜版太嚴。

3、mac自帶的系統可否安裝windows的一些軟體?
不可以直接安裝在mac下,可以藉助虛擬機或者Bootcamp構造的雙系統。

4、mac自帶的系統和windows同時安裝之後用起來如何?
協作性很好,運行效率很好。並且即使使用虛擬機調用bootcamp裡面的windows系統,在我的4GB PRO下也可以十分流暢的運行。(虛擬機下不支持部分網銀,比如招行專業版,但是大眾版支持。)

5、有沒有人買了mac裝的是windows的系統?感覺如何?
如果mac下使用windows,不是不可以,但是完全失去了mac的優勢。我在買之前也擔心mac不好,當時只是為了mac pro好看才買。用過mac才發現,它要比windows友好的多,也高效的多。距離來說,我做一份photo merge,在windows xp下需要8小時以上,而mac只需要2小時左右。

6.同時安裝蘋果自帶系統和windows會不會佔用很大資源,以至於運行速度變慢?
不會。兩個系統在不打開另外一個的時候,是絕對獨立的,你不會感到另外一個系統的存在。如果你從mac里用虛擬機調用windows的話,速度沒有直接開windows快,但是也沒有明顯的延遲。同時,虛擬機下,兩個系統可以實現很好的交互。

7.為什麼蘋果自帶系統沒有病毒呢?它的殺毒軟體是什麼?另外,大家都知道網上有很多資源是免費的,下載之後就可以安裝了,那麼蘋果上所提供的軟體是不是都需要交錢啊?
蘋果系統沒有病毒?錯。只是目前沒有。因為windows用戶佔到75%以上的市場,所以大多數病毒製造者都會針對windows製作病毒,以獲得更好的傳播效果。因為mac系統和windows從內核上就不一樣,連應用應用程序都無法使用一樣的,病毒自然也不能夠運行(病毒也是一種應用程序)。但是,這只是時間問題。蘋果電腦在美國市場佔有率3年來翻了將近2倍,很多廣告甚至打出「pc is also a fashion (用PC其實也是很潮的)」的標語。隨著蘋果用戶的增多,mac系統的病毒「指日可待」。
至於免費軟體,只有很少一部分免費,大多數並不是的。但是可以從網上找到X版資源。mac系統的軟體要比windows的好破解的多,因為它大多數沒有繁瑣的安裝程式。破解mac的軟體一般只是一個算號系統的反編譯過程。

8.bootcamp和虛擬機是什麼?他們之間有什麼聯系和區別嗎,如果裝雙系統的話選擇bootcamp或是虛擬機各有什麼好處和壞處?
bootcamp是一種「硬體」虛擬機。它是在mac電腦的硬體環境下,構造出一個模擬的硬體環境,從而讓windows可以安裝在它上面。(因為win和mac系統所需要的硬體結構也是不同的,比如win支持intel酷睿,而mac支持inter universal和power pc,唯一的辦法就是模擬一個假的硬體環境來裝win)。
而虛擬機,實際上是「軟體」上的概念。它是在已經打開的mac系統下,安裝一個軟體,從開啟的mac系統下「把win當作一個一般的應用程序來打開」,而win裡面的所有軟體就好比插件一樣。
bootcamp和虛擬機各有好處:
bootcamp:提供更穩定的完全真實可靠的windows環境,獨立的ip地址可以運行網路銀行(虛擬機是虛擬ip),運行效率更高(因為所有硬體資源只為windows服務)
虛擬機:可以在開啟mac系統的同時使用windows的程序,減少重新啟動切換操作系統的麻煩,能夠時間多系統協作,比如這邊編輯好的文檔可以馬上從win里調用進行進一步編輯,不爽在回mac繼續來。但是運行效率相對低一些,並且一些對安全性要求極高的軟體(比如專業版網銀),無法使用。
現在很好,你只需要通過bootcamp裝個windows,再在mac里裝parallels這個虛擬機,就可以既正常使用Bootcamp的「標准windows」,也可以在Mac里通過虛擬機的形式調用bootcamp裡面的windows。這樣裝一個windows,兩種方式都可以運行,非常方便。

⑼ Android-Mac電腦怎麼進行APK反編譯

第一步:下載反編譯工具集,apktool、dex2jar、jd-gui,最後我會上傳這些工具,解壓後如下圖:

下面那個彈出框是JD-GUI的,用來將位元組碼反編譯成java源文件用的

第二步,工具集准備好之後還不能進行反編譯,你在命令窗口下執行輸入apktool 會提示命令不存在,需要配置一下環境變數
,怎麼配置呢,如下命令:
1.打開命令窗口,cd /usr/local/bin下,可能有的mac電腦不存在bin這個目錄,直接在創建一個就好了,命令是:sudo mkdir bin,執行後會讓你輸入root許可權密碼,輸入完後執行ls命令查看,bin目錄就存在了,如圖:

2.將你解壓後的apktool文件夾下的三個文件aapt、apktool、apktool.jar 復制到/usr/local/bin/目錄下,怎麼復制呢,當然用命令cp了,如下圖:

復制多個文件用空格隔開,android-workspace/APK/apktool/目錄是源目錄,存放的是我們要復制的那三個文件,執行命令後,提示輸入密碼,輸完密碼後就復製成功了,ls查看一下,這三個文件已經存在了。

這時候就已經配置好環境變數PATH了,什麼,我怎麼沒看到和PATH有關的任何命令,其實,/usr/local/bin本來就在PATH下,不信我執行命令你看:

這也是我們把apktool3個文件放在/usr/local/bin下的原因,現在你再輸入apktool命令試試:

輸出這樣的命令就代表環境配置好了

第三步:開始進行反編譯了,其實用到的命令也很簡單,我們隨便拿一個apk來,例如:

我們要對dz-android.apk進行反編譯,命令行進入這個目錄 cd /Users/hailonghan/android-workspace/APK,到這個目錄後,
執行命令apktool d dz-android.apk,如下圖:

執行成功後,會在當前目錄下生成一個da-android文件夾,點擊去就看到相關apk的資源文件了,選中AndroidManifest.xml,然後空格鍵,就可以看到反編譯後的內容了:

第四步:反編譯java源文件
這就用到dex2jar和jd-gui了,將dz-android.apk重命名改成dz-android.zip,然後利用解壓縮軟體解壓,得到一個dz-android目錄,我們要拿到裡面的classes.dex文件,
將其復制到dex2jar-0.0.9.15目錄下,

然後執行命令:sh dex2jar.sh classes.dex,

執行成功後會生成一個classes_dex2jar.jar文件,

最後,用jd-gui工具打開這個jar包就可以看到java源代碼了,

閱讀全文

與mac反編譯mac程序相關的資料

熱點內容
小愛同學app里怎麼設置鬧鍾 瀏覽:620
微信小程序題庫源碼 瀏覽:726
國內程序員女高管 瀏覽:881
程序員會壓抑 瀏覽:682
物探編程 瀏覽:302
vuepdf預覽 瀏覽:327
迷你世界出編程軟體了 瀏覽:673
res文件夾有哪些 瀏覽:142
交通信號燈單片機課程設計 瀏覽:826
如何測試流媒體伺服器的並發能力 瀏覽:161
溯源碼有分國家認證的嗎 瀏覽:218
如何通過app查詢產檢報告 瀏覽:944
拉結爾安卓手機怎麼用 瀏覽:695
驅動級進程代理源碼 瀏覽:782
androidshape畫線 瀏覽:511
程序員想辭職被拒絕 瀏覽:101
java面試邏輯 瀏覽:749
如何下載全英文app 瀏覽:724
js函數式編程指南 瀏覽:380
為什麼安卓手機相機啟動會卡 瀏覽:341