Skip to content

Hiraku Dev Posts

把 Apple 官網下載的 macOS 安裝 dmg / pkg 檔案變為安裝用開機碟

如何下載舊的 macOS 安裝程式這篇文章當中,我有提到 Apple 官方目前可以下載 10.10 ~ 10.12 的安裝 dmg 檔案。由於這幾個 dmg 檔案打開之後都是 .pkg 安裝包直接安裝,而不是像我們一般從 AppStore 下載的 .app 檔案,因此用我們傳統的製作 USB 開機碟指令是無法製作的。

開站十週年

本站一不小心就開站十週年了,還沒倒。

由於開站第一天是 1,加上 2012、2016、2020 年為閏年的關係,所以網站下方的計時器寫 3650 + 1 + 3 = 3654 天,沒算錯,不必緊張。

使用 Docker 一個指令安裝 v2ray + MTProto 到 Ubuntu 上

最近因為某種原因,開始研究了使用 Docker 來架設各種服務。由於之前沒怎麼接觸過 Docker,所以踩了蠻多坑。

而其中一個最近自己剛弄好的服務就是 v2ray + MTProto,其實我 VPN 應該是不需要用到 v2ray 的,因為有用 IKEv2 已經夠了。不過由於 Telegram 在台灣的連線速度有點悲劇,據說用 MTProto 架設 Proxy 會比較快一點,所以我就在我的 VPS 上面弄了一個看看。

讓 Synology 路由器 (RT2600) 也使用遠端主機上的 wildcard SSL 憑證

2020.03.21 更新:之前的教學沒有重啓系統服務,會導致讀到舊的證書而失效,目前已更正。

繼上一篇,讓 Synology NAS 也使用遠端主機上的 wildcard SSL 憑證之後,我在前幾個月也把家裡的路由器換成了 Plash Speed RT2600,因為想用到裡面的 VPN 服務的自訂網域,所以也需要匯入 SSL wildcard 憑證。由於 SRM 跟 DSM 稍稍不同,所以這次另外特別寫一篇讓 SRM 自動抓 wildcard 憑證的方法。

Bug: ECG feature can be enabled on iOS 13.4 beta 2 + watchOS 6.2 beta 2

Update: Still works for iOS 13.5 + watch OS 6.2.5 public release

I can provide clean account to activate your Apple Watch’s ECG feature, please contact @hiraku_dev on Twitter.

Few months ago, I posted a tutorial about how to enable ECG feature of Apple Watch (oversea model). The restriction is: you must have an Apple Watch which is bought from ECG feature enabled region. However, Apple made a mistake on iOS 13.4 beta 2 and watchOS 6.2 beta 2, ANY Apple Watch S4 or S5 can enable ECG feature now!

iOS 13.4 beta 2 跟 watchOS 6.2 beta 2 出包!所有國家都可以強制開啟 ECG

iOS 11.5 + watchOS 6.2.5 正式版依然可用。

之前在 ECG 自己開通教學 裡面,大部分人遇到的最大瓶頸就是,自己所在國家 / 地區買的手錶不支援 ECG 功能,導致無法使用這個方法開通。不過由於 Apple 在 iOS 13.4 beta 2 跟 watchOS 6.2 beta 2 出包了,所以現在任何國家的手錶都可以使用!

How to block OTA updates for “any” iOS devices

中文版在此

There are many reasons that users don’t want to update their device to latest iOS versions. For example, some people want to stay their device on specific version to wait for an upcoming jailbreak, or app developers want to test their app on a legacy iOS version …etc.

Before Feb. 2020, the most convenient way to block OTA update is installing a tvOS beta profile. However, since iOS 12.x (I’m not sure the specific version), iOS checks whether the profile can be installed in current device. Thus, tvOS 13 beta profile can’t be installed on iOS 12.x and above, and tvOS 12 beta profile has been already expired since 31/1/2020.

So, this tutorial provides some methods, which can let you block OTA for any device on any iOS versions.

If you want to post this tutorial to other place, please refer to this post, thanks!