Skip to content

Hiraku Dev Posts

開站十週年

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

由於開站第一天是 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.4 + watch OS 6.2 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.4 + watchOS 6.2 正式版依然可用。

之前在 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!

在任何版本與裝置阻擋 iOS OTA 更新的方法

English version here

由於各種原因,像是為了等待越獄,或者 iOS 開發者為了測試用,所以把開發機故意保留在某一個版本,或者你只是覺得升級之後手機越來越慢…等等原因,許多人可能會不想要更新 iOS 到最新版本。

先前最方便阻擋 iOS OTA 的方法,就是安裝 tvOS 的 beta profile。可惜在 iOS 12.x (詳細版本我不是很確定)之後,系統預設會檢查 profile 是否相容你的機器,這導致 iOS 13 的 tvOS profile 無法安裝。而 tvOS 12 的 profile 又已經過期,而使得阻擋效果消失。

因此本篇文章就是要教各位如何在手機上阻擋 OTA 更新,讓手機可以繼續保留在你要的版本。

本文歡迎轉載,惟須附上出處來源,謝謝。