iPhone 6 Plus 螢幕破裂修復記錄

我的 iPhone 6 Plus 不小心把觸控螢幕面板摔破了,想說反正也用的夠久了,暫時先用備用機等到 iPhone X 發售就直接換新機,而且我有用 iCloud 隨時備份,直接從備用機拉備份應該可以直接無縫接軌到備用機上。

結果就爆炸了

Google Authenticator 並不會把 OTP 密碼資料備份到 iCloud 上,所以換了新機後從 iCloud 拉備份以後,打開 Google Authenticator 發現裡面是一片空白,同時我的臉也都白了。

那只能從螢幕爆掉的舊 iPhone 6 Plus 上想辦法了,這時候想到的解決方法是:

  1. 把 iPhone 6 Plus 接上電腦的 iTunes
  2. 用 iTunes 備份 iPhone 6 Plus 上的最新資料
  3. 把備用機接上 iTunes
  4. 用剛做的 iPhone 6 Plus 備份回復備用機

結果一接上電腦,隱隱約約可以從破掉的 iPhone 螢幕上看到要我輸入密碼解鎖螢幕才能進行備份,但是螢幕破了,數字九工格的右邊一半沒辦法點。努力的這邊壓壓那邊壓壓,看看會不會讓我硬點出一個數字,但試了一個晚上還是點不出來那唯一一個在右邊的數字。

要解決這個問題,就只好把螢幕修好、讓我可以解鎖手機用 iTunes 備份。於是跑去外面的維修中心、告訴對方我只需要能把螢幕解鎖備份資料就可以了,其他功能如果有問題沒有關係,然後我就跑到附近去等對方工程師幫我處理。

沒多久接到電話,對方表示換了螢幕面板以後,看起來應該沒問題了,可是如果要備份資料的話,因為之前(也就是前一天在想辦法按出密碼鎖數字的時候)密碼輸入太多次,螢幕顯示已鎖定,這樣就備不出來了,只能還原原始設定。

但是不信邪的我還是請他不要幫我還原,我回家再想辦法惡搞看看,於是我回家做了以下的事:

  1. 先進入 iPhone 的救援模式(關機後按住 Home 鍵以及電源鍵,直到螢幕顯示救援模式)
  2. 接上 iTunes
  3. 選擇「還原」清掉整台 iPhone 的資料,做完以後 iPhone 就不再是鎖定狀態了
  4. 再度用 iTunes 還原,這次用三月的備份檔還原,做完以後 Google Authenticator 就恢復到三月的資料了
  5. 再從 iPhone 還原設定,還原後第一次開機選擇從 iCloud 還原備份,這樣手機就恢復到兩天前的狀態了,並且第 4 步拉回來的 Google Authenticator 資料也還會在手機裡面

這次經驗給我幾個教訓:

  1. iCloud 備份不是完整備份,有些東西是不會備上去的(例如 Google Authenticator 的密碼資料)
  2. 平常還是要有定期用 iTunes 備份的好習慣,這次幸好我的 Google Authenticator 資料自三月後沒什麼新變動。如果可以的話最好開啟 iTunes wifi 備份,就不需要接線備份了
  3. 不要做多餘的事。像是一直 try 密碼,造成手機被鎖定
  4. 改用可以備份資料的 Authy,放棄 Google Authenticator

新同文堂無法在 Firefox 使用後的簡繁轉換方案

2017-04-26: 新同文堂新版 release 了,這個版本在 Firefox 53.0 上使用沒有問題,所以就不再需要使用 workaround 了

新同文堂這個簡繁轉換套件,在開啟了 e10s 之後的 Firefox 中無法使用的問題困擾我有一陣子了。現在似乎也從附加元件中下架了。在這之後一直沒有找到順手的替代方案。今天稍微拜了一下 Google 才發現這個走 Greasemonkey 的替代方案。

  1. 如果 Firefox 沒有安裝 Greasemonkey 套件的話,請先到這裡安裝
  2. 安裝簡繁自由切換這個 Greasemonkey script

以後如果再遇到簡體中文網頁,就會自動轉換成正體中文。

[macOS] 重新安裝系統後自然輸入法無法輸入中文

前陣子 clean install 了 2015 Macbook pro 的作業系統,結果裝完之後發現自然輸入法爛掉了。症狀如下:

  1. 首先先安裝自然輸入法 v11 for Mac
  2. 裝好之後依照指示登出/重新開機
  3. 按 cmd-space 切換到自然輸入法
  4. 開始打字,螢幕上會出現相對應的注音
  5. 按到 3 4 6 7(也就是聲調)時,正常應該是會直接輸出剛剛輸入的注音以及聲調所組成的中文字,但這邊會直接把數字輸出,打不出中文
  6. 然後自然輸入法就爛掉了,再按 cmd-space 把它叫出來也打不出注音了

但奇怪的是,家裡另外一台 Mac mini 一樣是跑 macOS Sierra 卻沒有問題。

遇到這個問題後多次從網站、從 Email 和自然輸入法的開發商網際智慧聯繫,全都石沈大海,完全沒有任何回覆。

只好暫時先改用小麥注音,每天都覺得不太順手。直到一天忽然靈機一動想到,我重新安裝 macOS 的時候有把整個分割區砍掉重做,當時是把它做成 HFS+ (Case Sensitive) 的格式,也就是區分大小寫的檔案系統。因為這樣的關係,自然輸入法在讀取檔案的時候可能就有些東西讀不到於是就爛掉了。

重新把檔案系統做成一般的 HFS+ 之後重新安裝 macOS,嗯,果然一切正常。

所以說凡事還是要靠自己,廠商如果不鳥你真的是拿他沒皮條。

至於在網路上大量搜尋解決方法時,翻到自然輸入法的一些黑歷史這件事嘛…以後應該不會再買他們家的產品了。

iTerm2 version 3 beta 文字太暗的解決方法

用 Mac 開發的朋友一定免不了要用 iTerm2 這個終端機軟體。最近 iTerm2 推出了 version 3 beta,加入了許多新功能。不過我用起來一直覺得字變的很暗。把螢幕調亮雖然可以解決,但是一切到別的視窗,就會覺得太亮了。經過一番誤打誤撞,終於找到了調整的方法。

在「Preferences」→「Profiles」→「Text」

把「Use thin strokes for anti-aliased text」改為「Never」

所以看起來是因為我用 Retina Display,預設把字變的更細了,於是就覺得畫面變很暗。

iOS 下好用的 ssh 工具 – Prompt 2

前幾天在 iTunes App Store 上閒逛看到這一套 Prompt 2,腦波弱的就買下去了

iTunes App Store 連結

基本上除了螢幕鍵盤不順手之外,Prompt 2 在畫面的處理上我已經覺得是完美了。

連 Tmux 的 Powerline 會用到的奇怪特殊符號都可以正常顯示,下圖是在 iPhone 6 Plus 上的畫面

IMG_2317

這樣有時候臨時要處理的事情如果單純一點,連桌子都不用找、電腦都不用打開了。