越獄開發準備工作

2021-07-31 06:00:02 字數 1443 閱讀 7975

準備工作:越獄的手機(我的是4,直接甩給盤古一鍵越獄),在 cydia 中安裝以下外掛程式:

先測下網路,開啟終端(前提是手機與電腦處於同一網路下,比如電腦開個 wifi 給手機)

預設密碼是alpine,不安全,建議修改 (2023年的ikee病毒,2023年 wirelurker感染的就是已越獄並且安裝了 ssh 服務,但是沒有更改 ssh 預設密碼「alpine」,更改命令如下:

此時有一種error 是it is possible that someone is doing something nasty!)

解決方案:

然後就是測試cydia substrate,

如果是-sh: cd: /library/mobilesubstrate/dynamiclibraries: no such file or directory     說明也沒成。看了別的部落格,還有一種情況是 :

檢視裡面有沒有rhrevealloader,有的話說明是正確的,繼續:

會看到libreveal.dylib。其實主要的就是這個。我在測試cydia substrate第1步時就報錯了,重新開啟個終端(cmd + n)

scp libreveal.dylib [email protected]:/library/mobilesubstrate/dynamiclibraries/

安裝裝置控制台

安裝ghost

安裝theos

(一般來說,如果上述已經做過了,現在是第二次使用時,直接)

配置theos環境變數(

執行nic建立模版

執行nic建立模版

處理器架構看情況,比如蘋果4 的話就是armv7,機器對指令集的支援是向下相容的(算了,還是列出來吧) 

armv6

armv7

armv7s

arm64

指定 sdk 版本(還是要考慮下配置問題的,總不能4的手機上8.0吧?)

target = iphone:lastest:7.0

匯入框架

工程名_frameworks = uikit

設定theos_device_ip環境

theos_device_ip = ip 位址

效果如圖:

配置完畢後,開啟tweak.xm,到底處寫:

%hook 打算 hook 的類

hook 的方法

%end

如果想鉤其他的程式 :myhome.plist可以用於修改bundle identifier

寫完**後,在終端中進行

如果想再次使用的話 cd 建立的專案檔案位置

在執行 make。

(參考《ios 應用逆向工程》一書,並向參考的其他部落格博主致以謝意。)

java wap開發準備工作

首先你在做wap首先要了解的事情 wml和xhtml 手機瀏覽器支援的格式,也就是所謂的wap 1.0和wap 2.0的區別。wap 1.0支援的頁面效果比較一般沒有wap2.0豐富。然後就是瀏覽器的準備了 opera這個瀏覽器可以瀏覽wap 缺點 空格會原樣輸出看不到手機的真實效果,看到滿篇的 的...

AR開發之路 準備工作

由於現在支援ar功能的手機沒有普及,講ar開發的教程也少,所以要學習ar開發還是要花點成本的,當然也有好處,花了學費,才會逼著自己堅持學下去。為了學習ar,relax今天入手了一部華為nova 3i手機,1200大洋,算是國內支援ar最低端的手機了,剛用unity打包出的arcore helloar...

Django 開發的準備工作

本文記錄如何準備 django web 的開發 建立虛擬環境 python m venv myenv 進入虛擬環境 myenv scripts activate 安裝 django python m pip install django 3.0 檢視 django 版本號 python m djan...