发个D900的保护神、不怕硬启的心得
中老P的毒,买了个900,一直用的很舒心,唯一不爽就是大,但是人很懒,一直没怎么折腾,知道看到一个兄弟的650掉了才想到自己900也要好好保护一下。问了很多的网友和论坛,都没有900的保护神修改ROM。人很懒也就一直拖了几个月,现在把心得发一下给900的兄弟参考一下。:)[ 本帖最后由 palermo 于 2006-12-16 16:28 编辑 ] 首先要谢谢以下几个连接的作者,我是参考他们的然后自己再弄出下面的步骤,才弄成功,也就是说,没有他们的成果也就不会有我这个懒虾的心得了。
http://bbs.pdafans.com/viewthread.php?tid=266133
http://bbs.pdafans.com/viewthrea ... A%B1%A3%BB%A4%C9%F1
http://bbs.pdafans.com/viewthrea ... A3%BB%A4&page=1
虽然有很多兄弟写了很多教程,但是我还是参考上面几位兄弟而成功的。
第一步:把手机保护神考到900内,把Lockappp.exe文件名改掉,改成和SYS等系统名字,然后运行,再设置好密码和接收手机号码和SIM卡注册。我用的是V2.01版本的保护神,然后捅一下屁股重起。
第二步:在程序目录下或WINDOWS目录下找到config.ini,实在找不到用搜索找一下,还有一个文件是在window文件夹下的startup下的lockapp.lnk(必须在保护神里边设置了自动启动才会有这个文件的)。
第三步:把上面红色的三个文件拷贝到PC机的文件夹中备用(Lockappp.exe是你改的文件名)。
做完上面三步,保护神的前期工作做好了。下面修改ROM。
第一步:下载一个900ROM用于修改用
第二步:参考waynezhang机友的帖子。以下是他的帖子:
首先用 htc extended rom tool 解码 rom,然后用 imagefs tools 解开,编辑过后再用 imagefs tools压缩,接着 htc extended rom tool 编码,刷机就 ok 了:
1)准备工作,将我们的工具和rom解压缩到一个文件夹,本文中为 c:\temp
2)运行 htc extended rom tool
第一步我们选择 decode,然后找到我们的 nk.nbf 文件
然后点 next
不需要做任何修改,直接点decode,稍等片刻,程序会提示 decode successful,在文件夹下会多出来一个nk.fat和一个nk.prj文件,前者就是我们的主角了
3)这一步开始我们将要在dos下进行操作,选择开始->运行,输入cmd,回车,现在打开了一个 dos 窗口,进入我们的 rom 文件夹
cd \temp
解开 rom 文件需要两步,执行 prepare_imgfs nk.fat -nosplit
对于 900 rom,这一步的 nosplit 参数一定要加,否则后面的步骤将无法继续
C:\temp>prepare_imgfs.exe nk.fat -nosplit
Searching for IMGFS start... Found at 00640000
Dumping IMGFS ...
Done!
C:\temp>
现在在我们的 temp 文件夹下出现了两个新的文件,imgfs_raw_data.bin 和 imgfs_removed_data.bin,我们的数据都在前者,而后面的那个文件试空的,不必去理会它,接着执行 viewimgfs.exe imgfs_raw_data.bin
C:\temp>viewimgfs imgfs_raw_data.bin
guidBootSignature: F8 AC 2C 9D E3 D4 2B 4D BD 30 91 6E D8 4F 31 DC
dwFSVersion: 00000001
dwSectorsPerHeaderBlock: 00000001
dwRunsPerFileHeader: 00000001
dwBytesPerHeader: 00000034
dwChunksPerSector: 00000008
......
这一步将我们的rom中的文件全部解出来,存放在dump文件夹下,屏幕输出会比较多,没什么错误就行了,ok,现在看看我们的 c:\temp 下已经多了一个 dump 文件夹,所有文件都在里面了,具体的修改和说明我会在后面给出,下面我们看看修改好后如何再把它保存为rom文件
第四步:把电脑文件夹选项改成不显示所有文件和不隐藏系统文件,进入DUMP目录,找找有没有个initflashfiles.dat文件,有的话复制到保护神文件夹中,点击属性去掉只读选项,如果没有的话,1,检查你的查看文件的属性,2,检查我的或者你的脑袋。
回到保护神文件夹,这个initflashfiles.dat文件,也是可以用文本文件编辑的。打开看看,里面尽是一些这样的东东:
x6211\x7684\x56FE\x7247,这啊,其实就是“我的图片”,其中的中文字符是用UNICODE 编码定义的。如果你嫌麻烦,尽可以不管中文,英文倒是简单的。用查找功能找找有没有这么一行:
Directory("\x005C\x0057\x0069\x006E\x0064\x006F\x0077\x0073\x005C\x0053\x0074\x0061\x0072\x0074\x0055\x0070"):-File("coldinit.lnk","\Windows\coldinit.lnk")
把这一整行复制一下,就在这个下方,粘贴新的一行,末尾改一改,怎么改?请对照:
Directory("\x005C\x0057\x0069\x006E\x0064\x006F\x0077\x0073\x005C\x0053\x0074\x0061\x0072\x0074\x0055\x0070"):-File("LockApp.lnk","\Windows\LockApp.lnk")
其实啊,这一行翻译成中文呢,就是:把WINDOWS目录下的LOCKAPP.LNK文件,复制一份到WINDOWS\“开始”菜单\StartUp文件夹中。
明眼人应该能看明白啦,WINDOWS中,凡是放到StartUp目录中的,启动WINDOWS的时候都能被自动执行。这样就达到了我们设定的硬启后自动执行手机保护神检查SIM卡是否被更换的程序,从而达到防盗的目的
*********重要提醒3:编好initflashfiles.dat文件后,一定记住用十六进制编辑文件(强烈推荐UltraEDIT,不知道的、没用过的,自己去华军或者天空搜),把这个文件用十六进制打开后,最前面的FF FE这两个字节干掉。或者干脆直接用UltraEdit编辑这个文件,就没那么麻烦了。(我是直接用UltraEdit编辑这个文件的)
initflashfiles.dat编好后,保存在保护神文件夹中,备用。把属性改回只读。
第五步:把保护神文件夹中三个保护神的文件都设置成只读和存档
把DUMP文件夹中的initflashfiles.dat只读属性去掉,把保护神文件夹下的initflashfiles.dat拷贝到DUMP中替换掉。把保护神的三个文件拷贝到DUMP下。
第六步:编码 rom
还是在 dos 命令行,执行 BuildImgfs.exe
C:\temp>BuildImgfs
......
Processing "xls2pxl.dll" as module
Processing "xmeevtsnd.dll" as module
Processing "Zip.lnk" as file
Processing "Zip_(ht).htm" as file
Processing "zlib.dll" as module
Processing "zoom.bmp" as file
Total Sectors: 0000
Used Sectors : 1a920
Free Sectors : fffe56e0
然后执行 make_imgfs.exe nk.fat -nosplit
c:\temp>make_imgfs nk.fat -nosplit
Searching for IMGFS start... Found at 00640000
Fixing... Done!
同样,nosplit参数必不可少
现在 nk.fat 已经更新了,用 htc extended rom tool 编码就行 ,运行 htc extendedrom tool,这次我们选择 encode,然后找到我们的 nk.prj 文件,看清楚了哦,是 nk.prj 文件,然后不用做任何修改,选择 encode ,紧接着程序会有两个警告,一个是问是否覆盖已有rom,另一个是 FAT16 is too large, continue at your own risk,不用理会,全部 ok,现在我们已经生成了新的 rom,还等什么,刷机吧
最后就是用MaUpgradeUt_noID.exe刷机
最后说明一下,我的ROM,开始刷好的时候打电话对方听不到我的声音,后来把设置里边的麦克风的改成自动后,重新启动一次就可以了。享受一下保护神吧,附件就是一些工具。 下面发一下工具和保护神和文中提到的已经改好的文件
[ 本帖最后由 云雾虾 于 2006-12-16 16:26 编辑 ] 就是这样了,嘿嘿。。有问题PM我,电话或者QQ交流。其实论坛里还有保护神的最新版,可以短信遥控的,大家可以参考一下
ccitt
什么是保护神? 要是我捡到你的机子。。。马上就格机。。再自己刷个ROM。。。^u^^u^^u^看看你的保护神怎么办。。^,^ 呵呵。。这东西也是防小人不能防高手的,我们这边的小偷也很厉害,都知道把手机恢复到出厂设置 这样子的话兄弟的手机要是准备卖出去的话,那买的人不是很麻烦~ 原帖由 ziptony 于 2006-12-20 16:22 发表这样子的话兄弟的手机要是准备卖出去的话,那买的人不是很麻烦~
刷个官方rom再出手就行啦 这年头连贼都很专业啦。 直接刷ROM就好了 受益匪浅,不错啊 fadsfsafsafdsadfsafdsafdsafsafdasfasdf Manila FLO 3D安装版1.2.35845.1_1813.6
Manila FLO 3D安装版1.2.35845.1_1813.6
Manila FLO 3D安装版1.2.35845.1_1813.6
Manila FLO 3D安装版1.2.35845.1_1813.6 以前在诺基亚手机上玩过类似软件,结果机器挂了…… 诺基亚的时候就装过......一点用也没.....不抱希望~
页:
[1]