
[my NB running dual-screen set-up Ubuntu Linux running WinXP on VirtualBox on the right screen, on which iTunes is syncing iPod Touch 2.2 ]
[跑Ubuntu Linux的NB雙螢幕輸出,右邊是用VirtualBox跑的Winxp上的iTunes,正在syncing左下的iPod Touch 2.2]
截至寫文章目前為止,iPod Touch 2.x firmware的hash algorithm尚未被open source界破解,因此換句話說:要使用open source軟體來sync iPod變成不可能。由於每個上傳的動作都要產生一個hash number來驗證,這個產生的number不對,iPod則會根本無法recognize剛剛上傳的影音。這很糟,因此如果要用firmware 2.x,勢必得使用iTunes來sync iPod。我向來討厭Apple這些產品對於open source界不怎麼友善的態度。
為何要使用2.x?因為1.x的cydia等軟體,幾乎完全不能用了。有些request network access的software也都開始不支援。因此1.x的iPod Touch曾幾何時就變成了單純的多媒體影音播放器。又因為本來我用來sync的amarOK的bug,讓我上傳的音樂重複好幾G,又不知道怎麼砍掉,容量又佔滿刪不掉,所以只好放棄1.x軟體,google一下免費升級到最新的2.2 firmware。問題來了,我是堅持要使用linux的人,又常需要更新多媒體資料到iPod,總不能dual boot搞定。於是我google一下各種可能性,大概就是這個方法最好了:
在一台Ubuntu(Host)上的VirtualBox安裝Windows XP(Guest),透過iTunes由VirtualBox bridge過來的usbdev得以存取iPod Touch來做Sync。
所以說終究還是得用Winxp....讚!該怎麼搞?以下是大致流程。
Comments
Sat, 21.11.2009 00:04
Great! Thanks for sharing. By the way, I hav [...]
Fri, 20.11.2009 16:59
FILE(GLOB Mac_CPP “*_Mac.cpp”) FILE(GLOB Ma [...]
Tue, 17.11.2009 14:36
您的部落格照片很清晰、詳盡呢 剛好我們最近有 [...]
Fri, 06.11.2009 09:29
好棒我也想去~~~~~~~~~~~
Wed, 28.10.2009 18:00
Now i upgraded this problemati c PC to 9.10, [...]