数码部落 [PDAclan.com]'s Archiver

lumda 发表于 2008-2-28 09:28

不用重新刷ROM,马上改PP,马上看效果!转

(汉化)不用重新刷ROM,马上改PP,马上看效果!转
不用重刷ROM直接修改PP大小的工具,马上改马上看效果!
修改PP大小要重刷ROM,又要备份数据恢复数据,非常麻烦,想试试多大的PP合适自己也不方便!

现在可好了,用这个PagePool智能修改器

不用重新刷ROM,马上改PP,马上看效果!

XDA论坛的人做的,帝国论坛也有人发过旧版,我一直在用,KK的所有ROM我都用这个改过,包括最新的6.1的ROM!很好用!

这个是最新的0.48b版,我汉化了一下,只要解了CID锁的ROM(基本上现在论坛里能随便刷ROM的机器都是了),一般都可以用这个工具直接修改PP大小
下载解包,用ActiveSync连接好手机
双击执行“修改PP大小”文件
这样修改PP大小,手机上的数据也不会丢,
想怎么改就怎么改,改了觉得不爽,可以分分钟再改一个~
觉得好,就顶顶,让更多朋友可以看到,可以简单使用!

请在这里下载:
密码需要回复才能看到
前阵子Hermes Fan om-by在XDA上发布了他编写的pagepool changer工具,可以不用通过修改十六进制代码就可以很容易更改ROM Pagepool大小。该免费工具可直接修改RUU_signed.nbh或OS.nb的Pagpool,可设置的Pagepool大小范围为1Mb~16Mb。现在网上上发布的ROM大都标明了Pagepool的大小4Mb或8Mb,但什么是Pagepool,希望这篇文章能帮您解开这个惑。

1.什么是pagepool?


首先需要澄清下,实际上并不存在pagepool实体。Pagepool是windows Mobile系统内置的一个内存管理机制。如果ROM中存在pagepool的话,那么系统会预先将读取的数据缓存在Pagepool中,且系统可以释放已加载在pagepool但没有使用代码。而Pagepool大小代表了系统一次可加载多少程序代码在RAM里面。也就是说系统可以加载程序代码大小是受Pagepool大小约束的。有点类似与Win系统中的Page file(页面缓存)一样。但是如果ROM里面没有Pagepool的话,系统将直接加载代码到RAM,这样会提高系统性能。

众所周知,PPC上的存储分为ROM和RAM。平常大家所刷的WM6.0 ROM指的就是这部分ROM。Hermes系列的ROM大小为128Mb。RAM就是程序运行的内存,一般为64Mb。如果增加了Pagepool大小,会相应减少程序用RAM大小。同样,减少pagepool,会释放出相应空间给程序用RAM。



2.Pagepool大小对系统性能的影响?

是否pagepool越大,系统运行速度越高呢?也有网友说,如果将pagepool容量设置为0Mb,即取消pagepool,代码直接被加载到RAM,这样会提高系统运行速度。但个人认为此法不妥当,不可否认没有Pagepool,代码直接加载到RAM的做法会提高系统运行速度,但同样可能会减低系统的稳定性。因为一旦程序出错而又系统无法释放相应代码时,就容易造成死机。

很遗憾,我并没有花时间去制作不同pagepool大小的ROM,并测试其系统运行速度。一是目前手头没时间,二是我觉得我的目的并不是想提供个测试数据供网友参考,重点是想说明pagepool的原理,既然有了免费工具可方便更改,自己动手岂不是更有趣。

不过,POF用SPB Benchmark测试了4Mb~16Mb的Pagepool对WM5.0系统性能的影响。这里借用其测试结果,以供参考。

Pagepool容量 可用程序存储容量 SPB Benchmark值
4Mb                 50.68Mb                 347.88
6Mb                 48.68Mb                 346.03
8Mb                 46.67Mb                 345.95
12Mb               42.66Mb                 348.53
16Mb               39.64Mb                 351.26

从上面可以看出,从4Mb到16Mb,pagepool容量越大,可用程序存储容量是越小的。且pagepool的大小对系统性能的影响并不是想象中的那么大。(注:SPB Benchmark值越大越好)。但这只是WM5.0下的测试,有兴趣的网友可以测试下WM6.0下的情况。

那么Pagepool大小到底要设置多少比较合适?Dopod官方英文版WM6.0 ROM的Pagepool大小是6Mb。而该官方版ROM的稳定性是无可非议的,至少这个是我用过ROM中最稳定的,所以6Mb不妨可以作为参考。



3.如何查看ROM的pagepool大小?

Pagepool changer工具可直接查看被加载nbh或OS.nb的pagepool大小。如下图是加载RUU_signed.nbh文件后,提示该ROM文件的Pagepool大小是6Mb,以及在内存中的偏移值3addd4。



用NBHtool解开RUU_signed.nbh,点此查看如何用NBHtool解nbh文件,然后用pagepool changer加载该Windows.nb(OS.nb),请注意提示pagepool大小是同样的6Mb,但内存偏移值3abcaa是不一样的。



也可以采用POF介绍的方法,通过用十六进制编辑软件,如winhex,直接开打Windows.nb文件来查看。我推荐网友采用这种方法。因为一味靠傻瓜式的工具反而会降低自己的动手能力。

用winhex加载windows.nb,按Ctrl+F搜索”NKKD8″字符串,如下图:

  

找到第二个”NKKD8″字符串,



然后下拉,寻找FFFF FFFF FFFF FFFF 9B4F FFFF 64B0 0000,该代码下面一行其中就包括pagepool的内存偏移值,如下图红色方框处。



这里6000代表Pagepool是6Mb。而数字6所在偏移值就是3abcaa,和用工具查看的结果是一致。

1000~9000代表pagepool容量为1~9Mb。

A000~F000代表容量为10Mb~15Mb。

0001代表是16Mb Pagepool。



4.如何更改Pagepool大小?

用pagepool changer加载RUU_signed.nbh或OS.nb,然后可以在下图左边红色框框内选择拟修改的pagepool大小,或者在右边红色方框内自定义大小,1Mb~16Mb。然后点击”修改”就可以了。



点击”修改”后,工具会将ROM文件的pagepool容量更改至所设定的大小。状态栏显示”已就绪”的话,代表已经修改完毕。





注:本文参考了XDA上POF的帖子和Windows Mobile Blog文章。

smile616 发表于 2008-2-28 10:31

两个问题:
P535可用吗?
6.1可用吗?

以前用华手的PAGEPOOL工具修改,但是,不支持WM6.1。

cccyq 发表于 2008-2-28 10:37

同楼上一样的问题,等待中......

dywendy 发表于 2008-2-28 10:38

支持一下,不知道525可以直接该不?

MOUTUO 发表于 2008-2-28 10:45

很感兴趣的说,谢谢分享了啦。:yct037:

yxg867 发表于 2008-2-28 10:47

同楼上一样的问题,等待楼主和试过的说说

txljp 发表于 2008-2-28 11:50

看介绍一大堆,觉的好复杂的,多谢分享!

allen99wang 发表于 2008-2-28 23:19

什么意思,不知ido s601可以用否?

oldjoe 发表于 2008-2-29 06:40

回复 1# 的帖子

回复可看,谢谢!

mylove908 发表于 2008-2-29 07:25

这样就很牛了。:yct009:

yfyz 发表于 2008-2-29 09:12

同问,525,535是否可以使用该工具,有小白鼠试过吗

3601 发表于 2008-2-29 19:28

谢谢啊,下来试一下!:yct022:

Albey 发表于 2008-3-1 01:12

检查ROM的时候直接跳掉了。。。汗个

FANKU 发表于 2008-3-1 08:23

x800 是否可用:yct056:

LSGL 发表于 2008-3-2 12:05

ding ding

bensonleeofsz 发表于 2008-3-2 14:00

非常非常感谢,太好了。一直想了解PP的知识!

fantasymeng 发表于 2008-3-3 12:50

回复 1# 的帖子

是不是什么都能改阿?我想把现在ROM里的一些东西删了

fantasymeng 发表于 2008-3-3 13:07

回复 1# 的帖子

老大,我的ATOM怎么改不了阿?WM6.1版本的.按你的要求连接电脑,运行修改PP大小.cmd,开始还可以,运行到读取ROM就不行了,窗口直接没了.每次都这样,什么问题啊?

kennyb 发表于 2008-3-4 00:40

谢谢分享~~~~~~~~~~~~~~

kennyb 发表于 2008-3-4 00:55

再次感谢LZ~~~~~~~~~~~~~~~~~

edonglee 发表于 2008-3-4 20:41

支持WM6.1?非常感谢LZ

dongpeng0513 发表于 2008-3-5 13:02

好东西当然要顶了

benlong901 发表于 2008-3-8 21:36

呵呵,有这么好的东东一定要顶

axin2003 发表于 2008-3-8 22:10

好东西 谢谢分享

suoyi 发表于 2008-3-9 00:20

找不到手机里的BIN文件啊,根本就没有显示手机里的内容,只能读取硬盘上的ROM,那么也就是说先修改硬盘上的ROM,再用这个ROM刷机,是不是这样啊。

921_j 发表于 2008-3-9 14:22

测试一下效果

ball2112 发表于 2008-3-9 16:06

[quote]原帖由 [i]fantasymeng[/i] 于 2008-3-3 13:07 发表 [url=http://www.pdaclan.com/redirect.php?goto=findpost&pid=106671&ptid=7530][img]http://www.pdaclan.com/images/common/back.gif[/img][/url]
老大,我的ATOM怎么改不了阿?WM6.1版本的.按你的要求连接电脑,运行修改PP大小.cmd,开始还可以,运行到读取ROM就不行了,窗口直接没了.每次都这样,什么问题啊? ... [/quote]

我的LIFE也是一样啊!!

redwolfjeff 发表于 2008-3-9 22:00

[quote]原帖由 [i]ball2112[/i] 于 2008-3-9 16:06 发表 [url=http://www.pdaclan.com/redirect.php?goto=findpost&pid=111664&ptid=7530][img]http://www.pdaclan.com/images/common/back.gif[/img][/url]


我的LIFE也是一样啊!! [/quote]



本人...P535一样跳掉

axin2003 发表于 2008-3-10 06:26

跳出来的原因是因为 你的rom版本的CID是锁住的  这个东西是用在解了CID的rom的

mshphome 发表于 2008-3-10 08:19

支持顶一下

ronggenqi 发表于 2008-3-10 12:28

kankan

moralnoblelu 发表于 2008-3-11 12:01

如何解CID锁?谢谢!

yuanlaoye 发表于 2008-3-11 13:26

:yct056: :yct056:

21110535 发表于 2008-3-11 13:57

不断的学习。:victory:

lilei831112 发表于 2008-3-11 14:20

怎么下载啊

etwei 发表于 2008-3-12 01:35

:yct056: 我的可以改,ELFIN_WM6.1.修改成功。

n64game 发表于 2008-3-12 07:11

好东西…谢谢分享

duyongbao 发表于 2008-3-12 11:15

[quote]原帖由 [i]smile616[/i] 于 2008-2-28 10:31 发表 [url=http://www.pdaclan.com/redirect.php?goto=findpost&pid=103911&ptid=7530][img]http://www.pdaclan.com/images/common/back.gif[/img][/url]
两个问题:
P535可用吗?
6.1可用吗?

以前用华手的PAGEPOOL工具修改,但是,不支持WM6.1。 [/quote]

迫切想知道。

swanky 发表于 2008-3-12 14:31

好,我也来丝丝:yct032:

squallssck 发表于 2008-3-13 00:31

我不明白为什么pp为零,代码直接加载到ram里会比较快...不都是ram的一块么???

页: [1] 2 3 4 5 6

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.