加载中…
正文 字体大小:

有关于iPod Nano 6G的越狱(准备&资源篇)

(2012-07-17 10:56:20)
标签:

越狱

nano

ipod

apple

jailbreak

6g

it

分类: 午夜命令行

    iPod nano 6G即第六代iPod,iPod nano 6比上一代小46%,轻42%的外形。旁边有声量调整钮以及后面有夹子。少了经典圆盘但却有了多点触摸屏幕。全新iPod nano 6引入夹子设计,可保持好身材。iPod nano 6十分轻便,易于佩戴,在跑步、走路和运动中都可使用。24小时续航力,共有七种颜色。

   

 

有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)

    可惜Nano支持声音档案格式较少:AAC(8 至 320 Kbps)、受保护 AAC (来自 iTunes Store)、HE-AAC、MP3 (8 至 320 Kbps)、MP3 VBR、Audible (2、3、4 类格式 Audible Enhanced Audio、AAX和 AAX+)、Apple Lossless、AIFF 以及 WAV格式;不能播放ape与flac格式的音频,而转化成WAV格式音频占用空间却又太大了,那么我们要做的便是研究怎么越狱这个小东西,然后上传自制固件上去,以便让它支持这两种常见的无损音频格式。

 

    首先我们要做的便是提取Nano固件里面相关的文件,苹果固件的后缀均为ipsw,是通过zip打包而成,直接用winrar或其他相关软件解压即可。

    附上iPod Nano 6G 1.2固件的下载地址:

       http://115.com/file/anr0zkuv

    解压之后我们仅需要Firmware.MSE文件,然后在Linux下利用extract2g再次解包Firmware.MSE,我们已将extract2g的源文件以及编译之后的extract2g.O文件打包上传到了115网盘,有兴趣的朋友可以自己下载下来研究一下^_^(你也可以在http://svn.freemyipod.org/tools/extract2g/里找到extract2g的下载)

    extract2g下载地址(25.6KB)

    http://115.com/file/dpuvqmpl

    (大家也可以在我们稍后提供的下载地址中下载弄好之后的文件 )

    编译extract2g需在Mac或者Linux终端里面运行Make命令:make -f Makefile。执行完这个命令后,你会看到多出了一个无后缀名的extract2g,将Firmware.MSE拖到与已建立的extract2g文件同一个文件夹里。然后在终端里,在同一个文件夹下,输入:./extract2g  -A -4 Firmware.MSE。

结果截屏如下图。有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)

有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)

有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)

此时你会得到9个fw后缀文件结尾的文件:

有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)

   

    disk.fw     ----------------------------->    将Nano引导至磁盘模式(Disk Mode)

 

    diag.fw     ----------------------------->    将Nano引导至测试模式(Test Mode)

 

    appl.fw     ----------------------------->    暂时未知其作用

 

    rsrc.fw     ----------------------------->    Nano的系统资源文件

 

    osos.fw     ----------------------------->    将Nano引导至主界面

 

    bdsw.fw     ----------------------------->    应该是和Nano软件相关的(sw即software)

 

    bdhw.fw     ----------------------------->    应该是和Nano硬件相关的(hw即hardware)

 

    lbat.fw     ----------------------------->    暂时未知其作用

 

    chrg.fw     ----------------------------->    暂时未知其作用

 

9个fw文件下载:http://115.com/file/bevchren (107.2MB,也可以不必下载,后文有关于rsrc.fw专门的下载)

在获得了这九个fw文件之后,打开Terminal(终端),改变目录存到包含已提取的固件文件的文件夹下。运行命令:

 

  dd if=rsrc.fw of=rsrc.img iseek=2 count=330000

  (图中是1.0固件的rsrc.fw)

有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)



即可生成rsrc.img文件,在Finder程序中点击安装它。然后就可以进行有趣的探索。

有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)

    (图为1.0固件中rsrc.img包含的内容,在文末上传的是1.2固件中rsrc.img的文件)

    这个img的/Resources/UI目录下包含SilverImagesDB.LE.bin文件,它包含所有OS系统的图像文件。但因为它是二进制文件,想要读取它非常困难,目前我们正在研究中。其他的bin文件是语言包,当然也是二进制文件的说。。。

    附上1.0与1.2的对比:

    有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)

有关于iPod <wbr>Nano <wbr>6G的越狱(准备&资源篇)

    rsrc.img的下载地址:(86.32MB,需用Mac OS 挂载这个img)

     http://115.com/file/anr0ez18

    已从rsrc.img中复制出来的文件:

      http://115.com/file/c26aqbot

    接下来要做的便是真正意义上技术性的工作!(等我编辑好了就发上来)

 

 

   (This article was written by BlueCocoa)

0

阅读 评论 收藏 转载 喜欢 打印举报
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有