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。
Continue reading →

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


有在開發或使用 SSH (Secure Shell) 登入 iPhone 等 iDevice 的人一定會遇到這些情況

  • 出門在外,沒有 wifi 卻需要 SSH 登入 iPhone
  • 有時將 iPhone 連上個不常使用的 Wifi 熱點,想要 SSH 登入時還要特地去設置然後找 IP 經過頗多步驟

這些等等等的情況,其實都有個簡單的方式可以解決,
就是透過你一定擁有的 iPhone 傳輸線,簡單的透過傳輸線將 iPhone 接到你的電腦的 USB port,就可以很方便的 SSH 進入
Continue reading →

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 為基準,後續有更新等會再補上。

最重要的,確認自己有能力再進行這些程序和步驟,後果當然自行負責,千萬先進行備份!
Continue reading →

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 來操作你的手機進入 Recovery Mode ,生成隨機 ApNonce,如果這組 ApNonce 是你所需要的,就成功 (簡單來說就是暴力破解,需要花費很長時間)

因為我手殘,不小心把 9.3.3 越獄弄炸升級到 10.2 了,所以目前我只能嘗試方法2了…

Continue reading →

免密碼登入ssh


相信大家有類似的經驗,在使用 SSH 登入,往往都要輸入密碼,但是常用主機如果設置的是亂碼或者複雜性密碼,每次都要輸入一次頗為不便
又或者有些情況下想要免密碼登入 (便利性、rsync、script操作) ,這時候透過金鑰達成免密碼登入會便利很多!

那以下步驟以機器A、機器B來稱呼兩台主機:
機器 A (Client) 為你正在操作的電腦,透過終端機操作 SSH 指令
機器 B (Server) 為你使用 SSH 登入的遠端的主機

Continue reading →

吃飽太閒拿著燒掉 20 萬的可能作測試 – MacBook Pro Retina 2016 充電傳輸孔實測


Apple 在 2016 年 10 月 27 發佈了新款 MacBook Pro Retina 2016 (以下簡稱為MBPR 16),除了必備的 SSD 、CPU 等基本規格升級外,在 Retina 系列出了 4 年之後,終於迎來了第一次的大改版,為這系列的電腦加上了 Touch Bar ,以及拔除所有的 USB Type-A (即傳統常見的 USB) 、Thunderbolt 2 (包含 mini DisplayPort)連接孔,改全部採用 Thunderbolt 3 (USB Type-C 接口)。當然,MacBook 系列的特點:MagSafe 也消失了,改以 Type C 供電。

 

既然機身全面採用 Type-C 來完成所有功能(充電、傳輸),那大家想必會產生一些疑問啦~如果利用 USB Type-C 轉接線來進行一些特別的連接組合,到底能不能正常在MBPR 16上運行呢?於是,我們變出了 2 台 MacBook Pro Retina 2016 15″ 客製化版本來進行殘酷測試。

Continue reading →

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


因為平常在工作時的需要開很多軟體或視窗,螢幕也有點寬廣(汗),常常要找已經開啟卻被其他軟體視窗覆蓋的東西時會花一點時間。

而如果有使用iTerm的人應該會知道,iTerm有內建個很方便的快捷鍵 Alt+Space,可以將iTerm隱藏或被覆蓋的視窗顯示在最頂層,這時你就可以快速的找到他。

於是我就在想,OS X不知道有沒有內建這個功能? 沒有。
只好自己寫一個啦~

Continue reading →

iOS 9 App Transport Security 設定


最近因為OS X更新到了10.11,也將Xcode隨著更新到了第7版
剛好要改一個舊的Project,在連線功能卻出現了這個問題:

查了一下Document才知道 Apple在 WWDC 2015改變了一些東西:“What’s New in iOS 9”

Continue reading →

OS X 通知中心 橫幅時間改變


因為OS X Notification Center有三種提醒方式 無 / 橫幅 / 提示

提示可以主動關掉,但有些情況你只是想接收訊息,看完就懶的去理他,這時候提示就要多一個手滑過去關掉的步驟(不關很像不會消失),就變的很麻煩

但如果是橫幅,系統預設顯示時間對我來說太長了,我可能工作收到訊息時只是一瞥,但他久久未消失,結果我滑鼠需要移動到畫面那邊時又會卡到,顯的很干擾

Continue reading →

新竹 Acut 簡單食記


之前從朋友那邊聽聞Acut的好評之後就一直很想找時間去吃,但找不到理由~
剛好友人從國外實習結束回來幫他慶祝一下(絕對是衝動XDD),便找了個中午有空的時段去吃個

 

菜單

中午時段有提供另外的商業午餐(價位比較低一點,但前菜等等不太能選擇)
今天想說都來了先攻略個簡單的午間套餐
而我今天選擇了8oz自然紐約客牛排來試試看

 

一開始服務生會先上一籃麵包(還不錯吃),如果怕吃不飽其實加上這個的話很ok了..

Continue reading →