论坛名称:倍索论坛 网址:http://bbs.beiso.com/
提醒:点击这里察看完整版
求MOTOE1最新刷新包及教程 作者:雪天 时间:2006-9-15 04:57:00
求MOTOE1最新刷新包及教程

现在最高是不是48R呢?还有没有更高的啊?

求刷机包及教程,本人属菜鸟类型,请每一步都进行详细的说明,包括刷新前的准备工作等!

谢谢了!

本人过后就再重奖一百

[b]最佳答案[/b]

手机之家YOUNOTE网络书签上网好帮手26万手机彩图+18万和弦铃声免费等你下!诺基亚、索爱、摩托罗拉、西门子、微软SmartPhone/PocketPC系列手机主题下载

2688网店Lancome兰蔻专柜货品上市

»游客:注册|登录|搜索|管理团队|帮助

手机论坛_手机之家»摩托罗拉手机»ROKRE1刷机/备份&恢复/瘦身/修改教程(完善中......)

摩托罗拉手机:手机型号资料大全摩托罗拉手机官方网站客服电话:800-810-5050

优质服务 过硬质量 完善售后=放心购物网,同步力推支付宝无优无虑放心购物去恒誉买手机买一送三三地实体店实力见证信誉保证购机无忧手机之家认证商家旗舰店—江南移动"wap天空"--建站就能赚钱,天空给您提供最完善的wap自动建站系统

上一主题下一主题

1721/71234567>

标题:[原创]ROKRE1刷机/备份&恢复/瘦身/修改教程(完善中......)

本主题由Engels于2006-4-510:49加入精华

hnet-fdd

初级会员

UID2329054

精华1

总积分183

帖子301

交易分0

阅读权限10

注册2006-1-28

现用手机ROKRE1

状态离线[广告]:新年购机!三星X700仅售1880元,支持TF卡扩展!

--------------------------------------------------------------------------------

ROKRE1刷机/备份&恢复/瘦身/修改教程(完善中......)

感谢大家近段时间对我的支持,在此对我近一段时间推出的包体,做个简要说明,同时也为ROKRE1的机友们带来一些E1基本的刷机/瘦身操作手册。

以下软件请点击进入===>软件下载<===

以下包体请点击进入===>包体下载<===

论坛软件请点击进入===>论坛软件<===

由于本人积分有限,不能上传图组,以下所述需要图组部分,请点击进入===>图组教程<===下载

一。首先介绍刷机的一些基本常识及步骤。

刷机给人最直观的感觉,就是升级。没错,就是升级,升级你手机的软体,从而改善整机的速度和稳定性。

在论坛上大家会听到这样或那样的术语,下面我对它们做下简要的解释:(当你用SHXCoDec分解一体包时,经常见到)

0。CG0(CodeGroup0)地址范围(03FD0000"03FF0000)RAMDownloader大小128KB

这个名字是我给它起的,为了方便下文介绍。这是RAM区的内容,平时大家可能都不太在意,可是这部分确很重要。稍后会做介绍。

1。CG1(CodeGroup1)地址范围(10080000"10D00000)Flash

这个文件在国外又称为kernel(内核),主要是由OS(operationsystem)操作系统组成,起到驱动/控制手机硬件。好比是我们用的windows内核系统,一个道理。(轻易不要改动)

补充:E398破解ROKRE1的原包体是也就修改这个包体了。

2。CG2(CodeGroup2)地址范围(11100000"11FE0000)Flex

这个文件主要有filesystem和seems组成。你会在里面找到电话本,铃声,主题等相关资源,保存个人信息。其实我们mod机子就是针对这部分。(主要改动对象)

3。CG3(CodeGroup3)地址范围(10040000"10080000)DSP

DigitalSignalProcessor(数字信号处理器)主要应用于多媒体和通讯,对媒体和通讯的信号进行编码/解码处理。例如对MP3,MP4信号处理等等。

4。CG4(CodeGroup4)地址范围(10F40000"11140000)LanguagePack

这个文件是语言包。不用多说了,大家都理解的。呵呵。

以下给大家一些常用的语言包列表:(你可以在手机里面查到相关信息)

LanguagePackage0001(USEnglish)

LanguagePackage0002(UKEnglish)

LanguagePackage0003(USEnglish,CanadianFrench,AmericanSpanish,BrazilianPortuguese)

LanguagePackage0004(UKEnglish,French,German,Italian)

LanguagePackage0005(UKEnglish,German,French,Dutch)

LanguagePackage000A(UKEnglish,Greek,Spanish,Portuguese)

LanguagePackage000B(UKEnglish,Norwegian,Danish,Swedish)

LanguagePackage000C(UKEnglish,Estonian,Swedish,Finnish)

LanguagePackage000D(UKEnglish,Lithuanian,Latvian,Russian)

LanguagePackage000E(UKEnglish,Polish,Czech,Slovak)

LanguagePackage000F(UKEnglish,Turkish,Bulgarian,Hungarian)

LanguagePackage0010(UKEnglish,Serbian,Slovenian,Croatian)

LanguagePackage0011(UKEnglish,Russian,Romanian,German)

LanguagePackage0012(UKEnglish,Arabic,Hebrew,Russian)

LanguagePackage0014(UKEnglish,ComplexChinese)HK

LanguagePackage0015(USEnglish,SimplifiedChinese)CN

LanguagePackage0016(USEnglish,ComplexChinese)TW

LanguagePackage0017(UKEnglish,CanadianFrench)

LanguagePackage0018(USEnglish,AmericanSpanish)

LanguagePackage0019(USEnglish,BrazilianPortuguese)

LanguagePackage001A(USEnglish,American,Portuguese,Spanish,Brazilian)

LanguagePackage001B(USEnglish,CanadianFrench,SpanishAmerican)

LanguagePackage0020(UKEnglish,Arabic,Turkish,French)

LanguagePackage0021(UKEnglish,Thai,Vietnamese,Malaysian{Bahasa?})

LanguagePackage0023(UKEnglish,French,German,Italian,Portuguese,Spanish)

LanguagePackage0024(UKEnglish,ChineseSimplified)

LanguagePackage0027(UKEnglish,French,German,Italian,Swedish)

LanguagePackage0028(UKEnglish,Nederlands,German,Italian,Spanish)

LanguagePackage0029(UKEnglish,Finnish,Norwegian,Swedish,Danish)

LanguagePackage002C(UKEnglish,Danish,Swedish,Norwegian,Finn,German,Russian)

LanguagePackage002D(UKEnglish,Estonio,Latvian,Lithuanian,Finnish,Polish,Russian)

LanguagePackage002E(UKEnglish,German,Russian,Ukrainian,French,Spanish,Portuguese)

LanguagePackage002F(UKEnglish,Hungarian,Polish,Czech,Slovakian,Slovenian,Croatian)

LanguagePackage0030(UKEnglish,Bulgarian,Croatian,Rumanian,Serbian,Slovenian,German)

LanguagePackage0031(UKEnglish,Greek,Romanian,Bulgarian,Italian,German,Russian)

LanguagePackage0032(UKEnglish,French,Arabic,German,Russian,Spanish,Turkish)

LanguagePackage0033(UKEnglish,Hebrew,Arabic,Russian,Spanish,French,Turkish)

LanguagePackage0034(UKEnglish,French,Urdu,Farsi,Arabic,Russian,Spanish)

LanguagePackage0035(UKEnglish,Swedish,Romanian,Polish,Hungarian,Greek)

LanguagePackage0036(UKEnglish,Danish,Polish,Russian,Slovakian)

LanguagePackage0037(UKEnglish,German,Dutch,Polish,Hungarian,Czech,Croatian)

LanguagePackage0038(UKEnglish,French,German,Italian,Spanish,Turkish,Greek)

LanguagePackage0039(UKEnglish,French,German,Italian,Spanish,Dutch,Turkish,Portuguese)

LanguagePackage004B(UKEnglish,Hindi)

LanguagePackage004D(UKEnglish,ComplexChinese,SimplifiedChinese)

:)5。CG7(CodeGroup7)地址范围(11F80000"11FE0000)SW_Upgrader

软体更新。对这部分了解比较少,还希望用知道的朋友给予补充。

:)6。CG15(CodeGroup15)地址范围(10D00000"10F00000)DRM

这个文件主要包含系统图标,由kernel直接读取,也有人称为电池包。

:)7。CG18(CodeGroup18)地址范围(11FE0000"11FE0800)RSASignature

这个文件为数字加密部分,主要是为了防止hacker破解代码。(不要对这个文件进行修改,否则会麻烦的。)

:)8。以上只是针对分解后的文件逐一说明。那么我们平时能够接触到的包体都有那些呢?

8。1REFLASHSHX包体:它主要由BOOTLOADER,FLASH,DSP,LANGUAGE,DRM和Signature这几个文件组成。它不包含Flex,所以你不用担心它会刷掉你的个人信息,如电话本,短信等。

8。2MONSTERPACKSHX:它包含了所有CG文件。我们经常称它为一体包。也就是我们经常用到的包体。

当然,还有一些包体如BOOTLOADERSHX和FLEXASHSHX,我就不在这里做介绍了。

:)9。刷机过程及其步骤

大家对刷机都非常感兴趣,但对刷机的每一步是否了解呢?下面的介绍主要针对使用MMF软体进行刷机过程简要分析。

第一步:使用USB连接线连接手机,由硬件感知并连接。

第二步:拷贝CG0到手机RAM区,地址从03FD0000开始。

第三步:CPU软启动,初始化PC(程序计数器)和Registers(寄存器)。并自动从RAM区域的03FD0000地址运行程序。

第四步:这段代码主要负责把刷机文件通过USB数据线传到手机里面的FlashROM区(0x10000000"0x12000000)。

这回大家看到CG0的重要性了吧。E398的朋友在用RAMLDR备份或恢复的时候,都要去加载一个名为"ldr.bin"的文件,它的道理和上面所介绍的其实是一样的,

只不过它可以接受地址范围参量而已。

:)10。除此之外,你会在分解目录下,发现一个扩展名为*.hdr的文件。它里面包含了各个包体的起始地址,偏移量,结束地址,软件版本号和CHECKSUM等重要信息。也就是为什么有的时候我们刷机会失败,其实有可能是这个文件的地址弄错了或CHECKSUM值不对。导致刷机失败。

*******************************************************************************************************

由于本人积分有限,不能上传图组,以下所述需要图组部分,请点击进入===>图组教程<===下载

注意:在对手机进行修改,瘦身操作时,首先,要备份。以免误删除,导致开机异常。(不用害怕,还有刷机呢,呵呵)

:)刷机方法[图MMF1"]主要介绍用MMF软体刷

MMF刷机方法:1。安装PST,并破解,在安装目录下找到“MultiFlashFlex.exe”,运行,确认连接手机。

2。点击“Browse”选择一体包。

3。勾选前两个。

4。点击“Start”。等待。。。。。

[attach]1046612[/attach]

*******************************************************************************************************

:)备份/恢复方法[图BackUp1"]主要介绍用RAMLDER和FB2.62备份及用FB2.62恢复备份方法。

RAMLDR备份方法:通过测试是可以用RamldrforRokr软件备份RokrE1的备份过程与E398Ramldr不同,切记。因为,我们要备份的是RokrE1。

1。进入BootLoader模式(按住'*' '#',同时按‘开机’)

2。打开RokrforE1,点“sendramldr”,选择“ldr.bin”。(等待提示信息。。。。)

3。在“baseaddr”和“entryaddr”分别输入10040000和12000000

4。点“Savemems”,耐心等待。。。。(10分钟左右就可以搞定,这个时候,你可以到RAMLDR的目录下查看,有一个名为“10040000”的文件在不断的增加。刷新啊)

5。用软件打开备份包,看看是不是含有大量err错误信息。包体大小应该为“32.512KB”(一点也不能少)

(有的机油说,备份出来文件含有err字符,经过测试。的确,有少量的err字符,但这不属于备份失败。)

[attach]1048250[/attach]

[attach]1048251[/attach]

*******************************************************************************************************

:)FB2.62备份方法:1。打开FB2.62,并确认连接手机

2。在“Backups”选项卡下,调整“Backmode”-》“CustomRange”;

在“Specifyrange”-》“10040000-12000000”;

勾选“Disbalebackupcompressionandsupportofcompressedbackups”;

不勾选“SelectLoader(Onlyforadvancedusers!)”

3。点击“Create”

4。等待.......(3"4小时,你可以在到FB2.62的文件夹里指定备份文件夹查看,有一个文件在不断的增大。刷新啊)

5。用软件打开备份包,看看是不是含有大量err错误信息。包体大小应该为“32.512KB”(一点也不能少)

(有的机油说,备份出来文件含有err字符,经过测试。的确,有少量的err字符,但这不属于备份失败。)

注意:请不要直接备份区段(10000000"12000000),这是因为ROKRE1对PDS区段有保护,所以致使你无法完全备份。不过这已经够了。

[attach]1046638[/attach]

*******************************************************************************************************

:)FB2.62恢复方法:1。由于创建出来的包体不足32MB(包体不含有10000000"10040000),所以,要用软件强行填入,迫使它达到"32.768KB"。

用xvi32的做法:Inedit>insertstring:

-Insert:Hexstring

-Value:00

-Inserttimes:hexadecimal,value:40000

为了安全起见,请你检查修改后的包体应该为“32.768KB”(一点也不能少)。

2。然后,打开FB2.62,确认连接手机。

3。在“Createflashfiles”选项卡下,调整“PhoneModel”——》“E790/E1ROKR”

在“Typeofflashtobecreated”——》“Fullflash”

在“Selectfullbackupfile”,选择你刚刚备份的那个包体。(如果包体没有扩展名,请手动改成*.bin)

在“Writenameofflash”下,填入一体包的名字。(随便起个就可以了)

勾选“Smartcutemptydataattheendofcodegroups”

4。点击“Create”,一个属于你自己的一体包就出来了。

5。在“Flasher”选项卡下,“Selectflashfile”选择你刚刚做的那个一体包,这时,在“Selectcodegroupsyouwanttoflash”

下会列出你刚刚做的那个一体保所包含的文件。(默认都选)

6。点击“Flash”,

7。等待。。。。。

注意:有机油也曾经用MMF刷过。虽然到最后失败了(经过测试,主要因为CheckSUM值不对),但是手机仍然能够正常使用。

备份区域如下:

0x10000000FlashROM0x0200000032MB

0x12000000

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

0x10000000Bootloader0xF00060KB

0x1000F000

0x1000F000DataOffsets??0x10004KB

0x10010000insideF000-F0F0,rest=0xFFFF

0x10010000PDS???0x1000064KB

0x10020000

0x10020000(data)???0x20000128KB

0x1004000029420-40000=FFFF

0x10040000DSPCODE0x40000256KB

0x10080000

0x10080000KERNELOS0xC8000012.5MB

0x10D00000

0x10D00000DRM0x2000002MB

0x10F00000(media)

0x10F000000xFFFF0x40000256KB

0x10F40000

0x10F40000LANGPACK0x2000002MB

0x11100000

0x11100000FLEX0xEA000014.625MB

0x11FE0000(filesystem)

0x11FE0000Signature0x8002KB

0x11FE0800

0x11FE08000xFFFF0x1F800126KB

0x12000000

[attach]1046639[/attach]

[attach]1046640[/attach]

*******************************************************************************************************

:)Seem修改方法[图Seem1"]主要介绍用P2Kseem软体使用(以修正“语音记事”为例Seem005B-0001offset:0015值为2B)。

P2Kseem软件使用方法:1。打开P2Kseem软体。确认连接手机。

2。在“Seem”填入:005B"Record"填入:0001

3。点击“Loadfromphone”

4。在里面找到地址:0015(下面会有提示offset:0015)

5。然后,直接填入“2B”或者在下面的勾选勾0、1、3、5,可使用左侧下键长按为语音记事,但选择这个以后,在手机里自定义左侧下键在无效。

6。点选“Savetophone”

[attach]1046641[/attach]

*******************************************************************************************************

:)瘦身方法[图P2K1"]主要针对moto4xR系列,应用P2Ktools软件(以调整音量及震动为例)。

P2Ktools软件使用方法:

1。打开P2Ktools软体,确认连接手机。

2。“工具”——》“音量选项”——》“读取”点击“默认”即可。当然,你也可以自己调整。

删除java游戏,Skin,音乐和不用的图片:建议最好用手机删除JAVA了。这样可以避免删错。

1。打开P2Ktools软体,确认连接手机。

2。在“文件管理”下点击“刷新”,进入“c\mobile\”

audio文件夹:为系统音乐所在处。可以全部删除。不过在删除前,确保手机铃声设置和闹钟里面没有用到这些文件,当然你也可以点击“所有静音”来快速的去掉手机铃声里面的设置。如果,修改后有异常,点击“修复铃声明细”,重启手机。

picture文件夹:为系统图片文件所在处。你可以先把他们“下载”下来,然后对比删除。

skins文件夹:为系统Skin文件所在处。除了“moto”这个Skin以外,其他都能删除。

Kjava文件夹:为系统java文件所在处。(不要乱删啊,里面可是用系统文件的,就是文件名为*0.*和*1.*的那几个)

[attach]1046642[/attach]

[attach]1046643[/attach]

*******************************************************************************************************

:)欧版包体修正方法:[想了解软体使用方法,请参考上面各个图组]

1)修正在中文下无法进入“电话本”:在“英文”模式下,进入“Phonebook”-》“Step”——》“Sortby”,将其调整为“SpeedNo”,然后,再次调整为“中文”模式。

2)修正“发送中文短信”,“电话簿注音排序”:修改Seem0032-0001offset:3F勾选bit0bit2即可。

3)修正“语音记事”:修改Seem005b-0001offset:0015值为2B.修改后长按左侧边键,开始录音。

4)修正“震动”过大:使用p2ktools软件,选择“工具”——》“音量选项”点选“默认”键即可。如果,想自己修改的话也可以。

5)修正“空白短信”:offset78-bit2:可发送空SMS(1on,0off)

以上是各位机油反馈回来的信息。希望有更多的机油支持。

*******************************************************************************************************

二。对我发布的几个包体做个简要的说明

:)1。也许有的机油会说,为什么步介绍的详细些呢?恩,其实,这个问题我也曾想过,不过每个人的品味和欣赏角度不同,所以,要想了解的话,

还是亲身体验吧。在此郑重声明:我所发布的包体,绝对安全OnlyForROKRE1,每个包体我都有试刷。虽然,会有些BUGs,但我想我会积极的

帮助机油们解决的。谢谢.

在介绍包体之前,我会简单介绍包体名称组成,这组要是为了方便以后机油刷机的时候,能够通过包体名称简单了解包体的情况。

例如:R373_G_0E.30.70R_PDS004_LP0003_DRM0101_JPJAVA_G_0E_E790_00_00_23I_GIKKLGO000AA0A3_1FF.shx这个一体包。

R373_G_0E.30.70R:这部分为Flash版本号。

PDS004:这部分为PDS版本号。

LP0003:这部分为语言包版本。

DRM0101:这部分为DRM版本号。

JPJAVA_G_0E_E790_00_00_23I:JAVA版本号。

GIKKLGO000AA0A3_1FF:这部分为Flex版本号。

其中,前面两个字符能看出是那个国家的,从下面的表就可以初步判断出这个Flex是SouthAmerican的包体。

SEEuropean


欢迎光临倍索论坛 网址:http://bbs.beiso.com/