[Tutorial] Import IOKit framework into Xcode project


While you’re developing iOS project on Xcode, you may need IOKit framework for some reason, such as get UDID of iDevice …etc, or using on Yalu’s project… The I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface mechanism. So, in this article, I tried to write down how I import IOKit framework into a Xcode project....

Yalu102 – iOS 10.2 Jailbreak


繼上次寫了 iOS 10.1.x 越獄 – Yalu beta 3 也快過了一個月,悲觀的 Lucas 終於釋出了新的 beta 1 版本。 這裡補充一下,請大家尊重一下開發者大大們,不要去騷擾拍打、催促他完成 Jailbreak。他是沒有義務要完成這些的,這些騷擾讓他的氫碘鈉化碳碎了..,也聲稱 10.2 版本釋出之後將不會再投入研究 在新版本中, Lucas 加入了對 MobileSubstrate 的相容性 (來源) 有比較深入研究,或者再追蹤 reddit 的人應該都知道在 10.1.x 時,Lucas 釋出的版本是不支援 MobileSubstrate 的 因為目前大部分的 tweak 都依賴 MobileSubstrate,當時大部分的 tweaks 是無法使用的。

Simject – 在 iOS Simulator 上也可以開發 Mobile Substrate Tweak


前陣子因為 iOS 10 越獄 Yalu 出了,將手機升級至 iOS 10 打算開發 iOS 10 的 tweak, 結果卻因為越獄限制問題,在開發過程中,無法使用 NSLog 及 printf 來顯示開發資訊的,在開發過程上頗為限制。 於是便想找替代方案,找到了 simject ,韓國美女 angelXwind 開發的一個 command-line tool 及 iOS dynamic library,提供開發者可以在 Xcode 內建的 iOS Simulator 上開發 Mobile Substrate Tweak。

透過 USB 傳輸線 SSH 進入 iPhone 等 iDevice


有在開發或使用 SSH (Secure Shell) 登入 iPhone 等 iDevice 的人一定會遇到這些情況 出門在外,沒有 wifi 卻需要 SSH 登入 iPhone 有時將 iPhone 連上個不常使用的 Wifi 熱點,想要 SSH 登入時還要特地去設置然後找 IP 經過頗多步驟 這些等等等的情況,其實都有個簡單的方式可以解決, 就是透過你一定擁有的 iPhone 傳輸線,簡單的透過傳輸線將 iPhone 接到你的電腦的 USB port,就可以很方便的 SSH 進入

iOS 10.1.x 越獄 – Yalu beta 3


Luca Todesco (qwertyoruiopz) 透過 Google 資安團隊 Project Zero 公布的 iOS 10.1.x 漏洞發布了第一個 iOS 10.1.x 的越獄工具「 yalu 」。 因為一些因素,也將手邊的 6s plus 越獄來做開發使用, 順便將這些步驟紀錄起來,此篇教學使用 yalu beta 3 版本,文章編輯時 beta 4 版已經釋出,但作者和網友們測試為損毀版本 (那幹嘛發XD),所以以 beta 3 為基準,後續有更新等會再補上。 最重要的,確認自己有能力再進行這些程序和步驟,後果當然自行負責,千萬先進行備份!

Prometheus 降級工具


12/29 早上預告了許久的 tihmstar 終於釋出降級工具 Prometheus 。 原本以為月底跨年時才會釋出的,有點小驚訝。加上下午手賤不小心把手邊的 6s 搞爆炸了。。便可以毫不猶豫的測試啦 (? [fve]https://www.youtube.com/watch?v=BIMx2Y13Ukc[/fve] Prometheus 將 “nonceenabler”、”futurerestore” 和 “img4tool” 等工具的功能整合在一起。而 Prometheus 主要有兩種升/降級方法: 1. 搭配 nonceenabler 和 futurerestore 在越獄環境下生成需要的 ApNonce,並透過這組 ApNonce 來升/降級 (快速很多) 2. 直接使用 futurerestore 來操作你的...

免密碼登入ssh


相信大家有類似的經驗,在使用 SSH 登入,往往都要輸入密碼,但是常用主機如果設置的是亂碼或者複雜性密碼,每次都要輸入一次頗為不便 又或者有些情況下想要免密碼登入 (便利性、rsync、script操作) ,這時候透過金鑰達成免密碼登入會便利很多! 那以下步驟以機器A、機器B來稱呼兩台主機: 機器 A (Client) 為你正在操作的電腦,透過終端機操作 SSH 指令 機器 B (Server) 為你使用 SSH 登入的遠端的主機

在OS X 用熱鍵快速將特定app顯示於最上層


因為平常在工作時的需要開很多軟體或視窗,螢幕也有點寬廣(汗),常常要找已經開啟卻被其他軟體視窗覆蓋的東西時會花一點時間。 而如果有使用iTerm的人應該會知道,iTerm有內建個很方便的快捷鍵 Alt+Space,可以將iTerm隱藏或被覆蓋的視窗顯示在最頂層,這時你就可以快速的找到他。 於是我就在想,OS X不知道有沒有內建這個功能? 沒有。 只好自己寫一個啦~

iOS 9 App Transport Security 設定


最近因為OS X更新到了10.11,也將Xcode隨著更新到了第7版 剛好要改一個舊的Project,在連線功能卻出現了這個問題: [crayon-5c0fd74496e93074483453/] 查了一下Document才知道 Apple在 WWDC 2015改變了一些東西:“What’s New in iOS 9”