原创 解決越獄後 SSH 不能連接的問題

10.3 越獄之後,裝上 OpenSSH, 但是發現連接不上,一直卡着不動,端口是通的,但是就是一直卡着。解決方法是在 Cydia 添加源 http://apt.cydiaba.cn,搜索 Dropbear,安裝之後重啓,重新越獄,再測試連

原创 解決 SSH 不能輸入中文的問題

有些應用的進程名稱可能是中文,還有一些應用創建的目錄可以也會是中文,在 SSH 上使用 debugserver 沒有辦法輸入中文的進程名稱,也沒辦法在 SSH 上操作中文的目錄,網上試了一些方法,不過還是不管用,後來在 Cydia 安裝了一

原创 解決 LLVM 錯誤提示 may only occur zero or one times!

使用 LLVM 混淆器添加參數進行編譯提示如下錯誤:clang (LLVM option parsing): for the -bcf option: may only occur zero or one times!將編譯參數全部複製下來

原创 解決 Cydia 源顯示空白的問題

打開 Cydia 所有源都顯示空白,沒有任何插件,已安裝的列表也顯示空白,解決方法是下載 var.lib_tar 包下載鏈接: https://pan.baidu.com/s/1jzJ8KehoBoZ8iZz6xJIpJw提取碼: ifz3

原创 解決 iOS 11 webview 頂部空白條的問題

在 iOS 11 使用 webview 發現頂部會有一個空白條,怎麼也去不掉,通過設置 contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever 就可以

原创 iOS 文件預覽 UIDocumentInteractionController

在應用開發中,有時候需要預覽文檔和視頻,使用 UIDocumentInteractionController 來預覽文件非常方便,支持的格式比較多,比如 docx、xlsx、pdf、mov、mp4、jpg、png 等等都可以。具體代碼如下:

原创 解決 LLVM 錯誤 fatal error: ‘csignal’ file not found

錯誤信息:/Users/exchen/Downloads/Unity-iPhone/Classes/main.mm:3:10: fatal error: ‘csignal’ file not found #include  ^~~~~~~~

原创 system 函數被廢除的替代方法

做越獄應用和插件開發,經常會調用 system 去執行系統命令,早在 Xcode 7,使用 system 函數提示警告:'system' is deprecated: first deprecated in iOS 8.0 - Use po

原创 obfuscator-llvm Theos 集成配置

之前我寫過一篇文章是關於在 Xcode 裏怎麼集成配置 obfuscator-llvmobfuscator-llvm Xcode集成配置有些情況下我們使用 Theos 開發 tweak,需要將 obfuscator-llvm 集成到 The

原创 解決 Cydia 錯誤 No space left on device

在 Cydia 上搜索應用進行安裝,提示錯誤:failed to write (No space left on device),從字面上的意思看是磁盤空間不夠,導致寫入錯誤,但是到 “關於” 裏看到磁盤可用空間還剩 8.3G。嘗試將 de

原创 iOS 11.4-11.4.1 越獄

在 2018 年 Electra 最新能支持到 11.3.1 越獄,很長的一段時間 11.4 只能支持 Beta 版本,臨近春節給了我們一個大禮物,終於支持 iOS 11.4-11.4.1,目前 iOS 11 全系列越獄完美收官。Elect

原创 iOS 12.0-12.1.2 完整越獄支持 Cydia

Geosn0w在1月31日宣佈推出 OsirisJailbreak12 越獄工具,是目前公開的第一個支持 iOS 12 的越獄,支持 iOS 12.0-12.1.2。項目地址:https://github.com/GeoSn0w/Osiri

原创 開發和調試第一個 LLVM Pass

1. 下載和編譯 LLVM LLVM 下載地址 http://releases.llvm.org/download.html,目前最新版是 6.0.0,下載完成之後,執行 tar 解壓 llvm 包: tar -xzvf llvm-6.0.

原创 obfuscator-llvm Xcode集成配置

一、簡介obfuscator-llvm 是一個開源的代碼混淆編譯器,能夠使編譯出來的文件添加垃圾代碼和各種跳轉流程,給逆向分析者增加難度。二、編譯(1) 下載目前最新版的是4.0的,下載地址是 https://github.com/obfu

原创 obfuscator-llvm Theos 集成配置

之前我寫過一篇文章是關於在 Xcode 裏怎麼集成配置 obfuscator-llvmobfuscator-llvm Xcode集成配置有些情況下我們使用 Theos 開發 tweak,需要將 obfuscator-llvm 集成到 The