25

Dec

2007

不用itunes给ipod传歌?

注:仍未找出解决方法……

享受iPod的时候不得不装itunes是件极其痛苦的事情,itunes的存在对我来说如同流氓软件一样。长久以来我一直在寻找不使用任何软件就可以往iPod传歌的方法,不过只有今天刚下手一试。

插入iPod后电脑上最开始能显示的文件夹只有Calendars/Contacts/Notes这3个。于是我猜测Music一定放在隐藏的文件夹里面,打开“显示隐藏”选项
后果然发现了隐藏的文件夹iPod_Control,下有文件夹Music,就是他了!于是赶紧找首歌(《华丽的冒险》)放进去,断开nano,结果还是找不到。

接下来注意到原来歌名都被重命名了,于是把华丽的冒险改称HLDM.mp3,再次断开,仍然找不到。于是猜测在
ipod_2.gif
这个位置中有个文件是用来存储列表的,于是便想到用把华丽的冒险改名为某首曲库中已经存在的某个歌曲,断开,仍然查找不到。

显然iTunesDB这个文件是用来存储歌曲信息的, 下一步就想研究下这个iTunesDB是怎么编码的,显然他并不仅仅是一个对歌曲名字进行编码的东西(不然上面的方法应该可以行得通),Google了一下得下面的东西(来自http://ipodlinux.org/ITunesDB)

mhbd – This is a database
mhsd – This is a list holder, which holds either a mhla
mhla – This holds a list of albums
mhia – This describes a particular Album Item
mhod – These hold strings associated with an album title
mhod – These hold strings associated with an artist name/title
mhia – This is another album. And so on.
mhod…
mhod…

mhsd – This is a list holder, which holds either a mhlt or an mhlp
mhlt – This holds a list of all the songs on the iPod
mhit – This describes a particular song
mhod… – These hold strings associated with a song
mhod… – Things like Artist, Song Title, Album, etc.
mhit – This is another song. And so on.
mhod…
mhod…

mhsd – Here’s the list holder again.. This time, it’s holding an mhlp
mhlp – This holds a bunch of playlists. In fact, all the playlists.
mhyp – This is a playlist.
mhod… – These mhods hold info about the playlists like the name of the list.
mhip… – This mhip holds a reference to a particular song on the iPod.

mhyp – This is another playlist. And so on.
mhod… – Note that the mhods also hold other things for smart playlists
mhip…

下面还有对各项更详细的说明。基本上,看完那些后已经没有什么技术上的问题了,只要有恒心和毅力就可以进行破解了。听说Apple在更新一代的iPods中,对itunesDB采用了SHA进行加密,为的就是防止第三方软件对这个key file进行破解,以此来维持流氓软件itunes的生路。

Posted in 无类可分 | 3 Comments

3 Responses to 不用itunes给ipod传歌?

  1. angelapple says:

    呃~我itune也有问题,后来用foobar传歌,发现也不错~

  2. hino says:

    winamp也有类似的插件,可惜我爱用的那个没有,我也懒得装个别的播放器。。不然也就成了“流氓软件”了

  3. doubletoplei says:

    我也很讨厌iTune,慢死了,换台电脑还得现找软件,逼得我后来直接在Ipod里放了个iTune的安装包这才清生…

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>