일단 AV케이블을 구해야죠.
시중에서 파는 비인증 AV케이블을 하나 구합니다.
비인증을 아이폰 OS 3.0이상에 꼽으면 지원하지 안는다고 배째라고 합니다. (국내 들여온 아이폰 OS가 3.1.2죠.)
그럼 이제 6만원짤(?!) 애플 인증칩 없이 주변기기를 인증제품처럼 쓰는 법을 배워보죠.
아이폰은 iapd란 파일을 통해서 인증/비인증을 구분할합니다.
/System/Library/PrivateFrameworks/IAP.framework/Support 에 Hack된 iapd 파일(3.1.2 iapd로 검색)을 우겨넣습니다.
파일권한을 755로 설정하고 재부팅합니다. 물론 컴에 연결해서 다시 살려줘야겠죠.
이후 비정품 케이블을 연결해도 아무런 메세지 없이 정상 인식 합니다. 자 여기까지만 해도 동영상 출력은 잘 됩니다.
하지만 아이폰 OS나 APP 출력은 안되죠. 이건 APP 설치를 통해 해결가능합니다.
cydia에서 TVOut2 Mirror TVOut을 받아서 설치합니다.
설치후 리스프링 한번 해주고 케이블 연결후 TVOutTuner 를 실행해서 tv on 을 한번 눌러줍니다.
짜잔~ 아이폰OS화면이 티비에 나옵니다. 아...감격의 순간 T^T
이제 진정한 480p를 실현하기 위해 원하는 동영상을 세로 480해상도로 인코딩 합니다.
... 들리는 바로는 아이폰3GS는 720p 3MBps 정도는 껌으로 돌려준다는군요... 1080p도 돌렸다는 소식도 들리고요. ㅡ_ㅡ;;
뭐 하지만 TV출력이 480p, 567p 밖에 안되므로 인코딩 해상도 올려봤자 별 소용이 없을것 같더군요.
일단 UmileEncorder를 통해 동영상을 480p로 인코딩 합니다... 이건 뭐 시스템에 따라 좀 오래 걸리기도 하죠. ㅠ.ㅠ
전 아이튠즈 동기화를 싫어해서 iPhone Folders를 통해 동영상 파일을 복사하고, iFile로 찾아서 재생합니다.