2014/05/28

[iOS]拯救 iPad Mini Retina 無限重開機的白蘋果地獄記錄篇

  話說上個星期六的晚上,躺在床上玩 iPad Mini Retina ,突然間重開機,不過,這並不是第一次遇到重開機的情況,也就沒放在心上,想說,重開機後,應該是活龍一條,哪知,這次陷入了無限重開機的白蘋果地獄!

  白蘋果地獄,這個詞不是在下發明的,而是搜尋網際網路後,大夥們對這種狀況的通稱。這次的問題點,應該是剩下30%電力,iOS 7所造成的問題,也就是說 iOS 7的 bug。(重開機的瞬間,可以看到電力約有 22%,這問題,沒在 iOS 6的 iPad mini 與 iPhone 4S上遇過。

  約略爬了一下文,知道需要使用iOS的DFU模式(Developer Fireware Upgrade mode)來回復,但實際操作的過程中,並不是很順利,而是頻頻遇到9006的錯誤。在換了三次傳輸線(兩條原廠的傳輸線,一條認證的傳輸線,最後一次的傳輸線是原廠的),並關閉會監視USB Port的相關軟體(如:Dropbox),總算將 iPad Mini Retina 成功復原,不再無限重開機。

  成功恢復 iPad Mini Retina,iTune會將之前裝過的軟體一個個重新安裝回機器上,如果安裝的APP很多的話,這就是ㄧ個漫長的過程,以在下的 iPad Mini Retina來說,共有133個APP,而裝30多個APP時,就已經花了半個多小時,換句話說,概估完全回復的話,需要4到5個鐘頭。此時,就只好放著,先去忙其他事情。還好,等有空回來看回復進度時,iPad Mini Retina已經完整的恢復。

  約把上面的敘述,簡略為如下的操作步驟:

1.準備好原廠的傳輸線。

2.關閉電腦上不必要的軟體,開啟 iTune 。保持電腦作業環境的單純,如果有開啟像是Dropbox等軟體,也都必須先關閉。

3.將需要救援的iPad mini Retina用傳輸線連好,並等待iTune的動作告一段落。通常,插上傳輸線之後,iTune會自動幫我們做一些同步與備份的工作,等這些都做完之後,再進行下個步驟。

4.進入DFU模式-同時按下 iPad Mini Retina的電源按鈕與Home鍵,看到白蘋果時,放開 iPad mini Retina 電源按鈕,並持續按著Home鍵(iPad Mini Retina),直到 iTune 出現詢問是否回復的視窗。

5.如果回復的過程中,iTune回報9006錯誤,請換一條傳輸線,並更仔細檢查,是否還有其他監視USB Port的軟體還沒關閉或是作用中,甚至重新啟動電腦的作業系統。然後再次進入DFU模式,也就是步驟4.。

6.回復的過程,無任何錯誤,且 iPad mini Retina 不再重開機,請依照 iPad mini Retina 的指示重新設定密碼,再使用 iTune 還原過去的備份。(如果沒有備份的話,那就請自行重新安裝APP)

7.還原過去的備份,這個步驟很花時間,請放著讓電腦執行即可,請先去忙其他的事情。(如果APP不多的話,那麼半個小時內,應該可以還原。如果是128GB的機器,安裝了上百個的APP,那就有得等囉。)

8.還原過去的備份成功之後,就可以順利再次執行iPad mini Retina。如果還原備份失敗,請另選另一個備份檔案,直到成功為止。

9.如果還原過去的備份都失敗的時候,請電洽Apple公司,洽詢維修事宜。


2014/04/23

[Ubuntu]這幾天幫朋友裝Ubuntu的心得-14.04、10.04LTS到12.04LTS的路途

  朋友的機器壞了,去買了新的主機板和硬碟,不過,沒有買Windows的作業系統,自己裝了Lipus,才發現,要看個影片,還得裝東裝西的,只好拿給我,請我幫忙處理。

  雖然朋友自稱說機器很舊,不過,之前的作業系統跑的是Vista,也很難說舊到哪邊去,查看了硬體,Intel Pentium D 3.0G,4GB RAM,比起我家大部分的機器都還新的規格,處理起來,並不困難。話說如此,林林總總的瑣事,拖到第二個星期,Ubuntu 14.04發表的當天,才開始處理。當然啦,在處理之前,把需要的ISO檔都燒成光碟,並且用VirtualBox安裝過了一遍,確定光碟沒問題,才正式上陣。

  先是裝14.04版的Ubuntu,測試了兩天之後,發現DVD播放有點問題。怎麼樣的問題呢?第一,無法快轉到需要的位置,只要用滑鼠去拉進度條,就閃退!第二,播放到固定的位置時,就閃退。本以為是光碟片或是螢幕保護裝置的關係,但是在換了不同的DVD片與關閉螢幕保護的功能後,問題依舊。第三、iBus的中文輸入用起來,卡卡的,如果要打文件,回封比較長的信件,那可真令人抓狂!只好砍掉重練,裝回比較舊的10.04LTS。

  10.04LTS整個帶起來後,陸續測試了DVD、音樂CD播放,安裝了PPStream,都可以正常運行,而預設的輸入法,用起來和Windows下的習慣也雷同,這樣總算是個可用的文書處理兼影音播放機。只不過10.04LTS,Desktop的支援只三年(僅到2013-04-19),安全更新之後,想想(支援都已經過了一年了耶),還是升級到12.04LTS,可能會好些吧!(基於12.04LTS把Desktop的支援從三年延長到五年,換句話說,就是到2017-04-26)

  升級到12.04LTS後,比起10.04LTS,是有點小瑕疵,像是開機後,有一段短暫的時候會花屏,PPStream會閃退、沒聲音等等。撇開花屏的問題,在安裝alsa-oss的套件後,PPStream的音效選擇alsa,聲音就恢復了。而閃退的問題,則退回安裝1.0版的PPStream,閃退的問題就解決。比之10.04LTS,稍微美中不足的是,啟動PPStream還要打密碼,仔細看了螢幕的訊息,應該是把串流的暫存檔案噵向到需要權限的目錄造成的,不影響功能。

  末了,用PPStream看了一遍美國隊長,簡單地告知使用方法與注意事項後,就交機啦!當然啦,也把TeamViewer裝上了,如果之後有問題,只要還能連上網路,遠端處理即可。不過,當朋友跟我說,要用撥接上網的時候,只好告訴他,要去他家,根據他的環境再設定。(這個問題,安裝的時候有想到,只是那時候想,請他去買個IP分享器兼防火牆的硬體,這樣會好些,用起來比較方便,也比較安全。)

補充:
   無論是哪個版本,14.04、10.04或是12.04,顯示卡專屬的驅動程式都帶不上去,都出現嚴重的錯誤需要回報給Ubuntu Team。

2014/03/14

[解毒篇]拯救被公司政策安裝綁架的Google Chrome

最近一直覺得Chrome怪怪的,點了連結,跳出不是想要的網頁而是莫名其妙的廣告。想想,應該是某個綁匪軟體藉由其他的安裝軟體偷渡了。

開啟chrome://settings,點到擴充功能,赫然發現一個叫作「TubeItAdBlockerFFr」的怪東西,而且還無法移除!除了整個項目呈現灰白的disabled狀態,還有一行莫名其妙的文字,「已由公司政策安裝」!不就是ㄧ個extension嗎?(以下的過程暫時省略,直接跳到關鍵點,把問題解決)

說穿了,這種依賴registry的把戲,早已經司空見慣,也不是啥新梗。打開registry editor,搜尋到[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist],赫然發現這個怪物的老巢。刪掉之後,重開Google Chrome,進入到擴充功能的管理頁面,即可刪除這個怪物。(改天有空再來寫個反綁的軟體吧…)


2014/02/10

[cmd]刪除指定目錄下,特殊副檔名,過期7天的檔案

c:\windows\system32\forfiles /p G:\TaiwanHQDB\BackupDB /d -7 /m *.7z /c "cmd /c del @file"

然而,這個批次指令有個缺點,那就是forfiles只能在windows 2003 server以後的環境才有支援,
如果在2000/xp之下,這個指令無法執行。

其中,
/p  接的是指定的目錄名。例中,即為「G:\TaiwanHQDB\BackupDB」。
/d  接的是天數。範例,-7表示過期七天。
/m 接的是檔案遮罩,可用萬用字元。例中,為「*.7z」。
/c   接的是欲執行的命令。上例即是「"cmd /c del @file"」,注意,含雙引號。