2011-06-09

丟掉DisplayOut!讓你的iPhone 4、iPod Touch 四代、iPad 1 也能像iPad 2 一樣使用鏡像輸出 (Video Mirroring)



以往的舊機器,當我們接上VGA 接頭、AV 端子、色差端子後,只有在程式有支援的情況下才能將畫面投到螢幕上
換句話說,只有內建的影片撥放軟體、Youtube、照片的幻燈片才能顯示,平常操作的畫面螢幕完全不會顯示!

在Jailbreak 後,也只有在Cydia 裡安裝上DisplayOut 這個軟體後才能達到同步顯示的功能!
而且在最新一版的DisplayOut 裡,只要程式本身有對應顯示功能,DisplayOut 還會一直跳警告訊息出來!
這樣有點煩說..

不過蘋果在iPad 2 出來的時候,針對A5 處理器的機器加入了一個新的功能,鏡像輸出 (Video Mirroring)
有鏡像輸出 (Video Mirroring)的機種,不論是什麼樣的操作畫面,都能同步顯示到外接螢幕上
這項功能對一些需要教課、演講的人來說,真的是十分方便!好用啦!

那我們到底該怎麼樣把這個功能給打開呢?


1. 首先你的機器要先動過手腳,也就是要先Jailbreak 啦!

2. 打開你的Cydia

3. 到Cydia Store 去安裝iFile

4. 打開安裝好的iFile 吧!



5. 到以下的路徑 /system/library/coreservices/springboard.app



   如果你是iPad 一代的話,請打開"K48AP.plist" 這個檔案,並用純文字檢視器來編輯

   如果你是iPhone 4的話,請打開"N90AP.plist" 這個檔案,並用純文字檢視器來編輯

   如果你是iPod Touch 四代的話,請打開"N81AP.plist" 這個檔案,並用純文字檢視器來編輯

6. 在檔案裡,加入下列的字串,存檔後重開機就可以囉!

   <key>display-mirroring</key>
   <true/>



   (P.S. 建議放在<key>display-mirroring</key> <true/> 的下面)

快去試試看吧!


16 則留言:

  1. seal你好
    這篇文章裡面一段話是否key錯
    就是ps那ㄧ句話

    最後把ps那句話key in後重開機,沒作用?
    不知道哪出了問題!

    回覆刪除
  2. 感謝Seal大的分享,終於能夠使用ios原生鏡像功能了^^
    不過有一個小疑惑......在N90AP檔案最前面有個720p的參數,不曉得那是什麼的設定呢?如果改成1080p是否就能夠透過共享鏡像播放1080p影片呢?(不過原本的鏡像好像就能直接1080p輸出了耶,個人看起來是這樣)

    另外,請問Seal大還有其他能透過修改參數直接增強/解鎖的功能嗎方便分享?謝謝。

    回覆刪除
  3. 小弟又試了一次!?
    但還是試不出來?不知道哪邊出問題了…

    回覆刪除
  4. To wonderlight:
    剛剛Seal 抓了另一台機器,沒有錯喔!
    你的線材OK 吧?

    To Unknown:
    等iPad 2 還有iOS 5 的JB 完整了應該就會有了

    回覆刪除
  5. 線材都是原廠的,應該沒有問題才是!
    只是原本小弟是有裝display out
    是先輸入
    display-mirroring
       
    進去後才刪掉display out的
    不知道是不是這個的關係>"<

    回覆刪除
  6. To wonderlight:
    重刷看看?

    回覆刪除
  7. seal的意思是重刷jb!?
    哇~那對我來說是一個大工程>"<
    不過,還是值得一試就是了^^"
    謝謝

    回覆刪除
  8. 改了之後開機開了十分鐘打不開= =!!

    回覆刪除
  9. 回覆
    1. 資料都有key 正確嗎?
      這邊只要一有打錯,或不小心動到權限,就會開不了機喔!
      只能重刷了!

      刪除
  10. 請問更改完畢後還是需要接VGA線才能鏡像嗎?還是跟5S一樣只要同網路即可?

    回覆刪除
  11. 請問iPhone4s要改哪個檔案?沒看到N90AP.plist這個檔案耶

    回覆刪除