找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 27788|回复: 120

[CDMA] CDMA写号专用--ESN Modifier v0.3.8 发布(解决飞行模式问题)

[复制链接]
发表于 2010-12-19 14:10 | 显示全部楼层 |阅读模式
2011年1月1日更新:v0.3.8
. K7 T) u( H. R1 ^. V
+ ]0 |+ ^" Y) J7 j1 ^解决飞行模式后em有时会失效的问题,经过近一周对飞行模式、U盘、restart java、##000000#等操作的测试,没有出现过ESN恢复后无法重写的问题,实际上所有有关radio reset的操作都没问题,非常稳定。2 B8 \# K( z( `9 i8 s) U+ ~
0.2.8版的用户可直接安装,之前版本的应先手工删除/media/internal/esn.cfg文件后安装,然后设置好esn.cfg中的[NewESN]标签,重启。
1 ^* c! S( X# ]0 w$ O( a
/ a: d  V! B2 {" R————————————————————! k( ~9 ?9 U, \
2010年12月19日:v0.2.8
% _! g0 P* q# R8 q$ S( a0 q: f感谢壮志对地址范围的确定和测试!; Q+ {- }: A* i7 T( \
0 P  `. L/ n. m2 @+ h
一、适用范围" z7 Z" X6 A5 ?
本版本是为适应webos2.0而修改的,同时兼容1.0.3-1.4.5rom,适应机型为pre/pre+,应该也可在pixi/pixi+机型上运行,但由
) B- u6 t/ B8 {于手头上没有机器,无法确定搜索地址范围,所以要在pixi/pixi+上运行本程序需自行确定地址范围。
& i; c( P$ A, z/ l# b0 U9 d' n; M& G3 ~4 l* O2 I8 a
二、安装步骤
' e0 W  L8 {+ I' p! H2 k, I如果安装过以前版本,请先卸载,然后手工删除/media/internal/esn.cfg这个文件(安装时不覆盖这个文件的,由于结构变了,& y2 _8 s( D7 W: W; C
所以这个文件需要更新),下载附件em0.2.8.rar并解压,pre进入U盘模式,把安装目录em0.2.8放在U盘的任意目录上,进入
7 i. T3 v; B8 k" L6 DLinux命令行(putty、telnet、ssh、terminal等都行),转到安装目录下,如:cd /media/internal/.../em0.2.88 N! M/ x- J% f# B, f/ L2 t
0 I+ r8 Y  Y' x# u6 w* w
安装:2 G- C8 i+ u6 {; }5 b' Z5 `& A
执行:sh em-inst4 }" E' }/ M4 \9 l! m

- f! w; ~' @* z8 R% J7 \5 T卸载:2 P1 I" Y! s) O" s
执行:sh em-uninst. ?% C% n% U2 o5 w$ V; `4 m$ z

9 _2 \1 Z0 W7 J6 i3 V三、功能变动
6 Q: |2 b3 {7 h% @2 C6 K1、esn.cfg:配置文件,安装在/media/internal/下,文件格式如下:
  1. [NewESN]=0x1234ABCD       //The ESN you want to write in NV ram
    6 F7 N, Y9 t' d: y& |, x6 o) N
  2. [Interval]=15             //The interval for checking ESN in daemon mode(5--120 seconds)% s/ ]1 H' w/ Y! _0 `
  3. [Range]                   //The range of memory address
    . J; `4 v. C8 y% L% f6 |$ y6 W
  4. 0x00A5B000-0x00A640001 C) P/ e1 W3 J8 h4 e) t2 b
  5. 0x0109B000-0x010B70003 Z0 I- e, k( b
  6. 0x00A87000-0x00A8E000
    : j3 y, w* _. R+ w7 L" x6 T  i
  7. 0x010DB000-0x010E3000
复制代码
增加了[Range]标签,标签下面就是自动搜索地址的范围了,前两行是1.0.3到1.4.5的地址范围,后两行是2.0的,如果以后rom升
& a$ T1 T! D  t5 R级搜不到esn地址的话,可以自行扩大地址范围,也可以增加地址段,最多可支持10个地址段,注意地址段用“-”作为分隔符,
8 E8 v) ^: N& Q! M% {分隔符左右最后不要留空格,地址范围越大,搜索时间就越长,大概100K需要花15秒时间。如果搜到2个以上的地址,就会把结果7 A0 \' T& j3 q- ^- R# i6 F
存在/var/cache/esnaddrs.cfg,否则会提示搜不到足够的esn地址。一次成功搜索后,以后就不需要再搜索了。
" n. u$ |- S) o
# C; E$ i" f2 f+ S  N9 g% r3 s8 Apixi/pixi+的机型要使用,就必须自己确定地址范围,然后修改这个文件了。8 {. g3 G6 Q0 G3 b2 T" D5 @% I: v
注意:地址段不要包含不可读范围,地址范围的大小应该是16(十六进制下为10)的整数倍。
7 P3 e& R9 L. B0 T3 }3 M: b' Z$ H
7 n6 A+ v! h+ _6 V2、由于1.4.5rom后,无法直接点击图标运行,所以com.tree.esnmodifier这目录取消了。0 S( a, R& C, U3 w+ `' W. h
" S# G) ]7 C8 K) y6 E& G
其他的跟以前版本差不多,依然没有解决开机一段时间后,打开/关闭飞行模式,em有时会失效的问题,不好意思,暂时想不到好% a7 D( d& Y9 J, T8 z4 Q0 h' R0 D
的办法,有空再慢慢研究了。1 g" G$ D0 w: q8 M( ?6 `$ G; e5 @

0 ]5 r5 Y* [8 M: t& f[ Edited by treewood on 2011-1-18 20:11 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×

评分

参与人数 3威望 +75 收起 理由
binggz + 50 这个东西对C网用户来说真的是意义重大,感谢.
awp8008 + 5 精品文章
wxlzhp + 20 原创内容

查看全部评分

回复

使用道具 举报

发表于 2010-12-19 14:14 | 显示全部楼层
so good 谢谢大牛
回复 支持 反对

使用道具 举报

发表于 2010-12-19 14:25 | 显示全部楼层
感激呀,c网用户的及时雨,可以放心刷2.0了
回复 支持 反对

使用道具 举报

发表于 2010-12-19 14:28 | 显示全部楼层
作者幸苦了
回复 支持 反对

使用道具 举报

发表于 2010-12-19 14:49 | 显示全部楼层
围观cdma版2.0。。。
回复 支持 反对

使用道具 举报

发表于 2010-12-19 15:09 | 显示全部楼层
写MEID的漂过
回复 支持 反对

使用道具 举报

发表于 2010-12-19 16:31 | 显示全部楼层
支持一下!
回复 支持 反对

使用道具 举报

发表于 2010-12-19 19:46 | 显示全部楼层
也可以自己扫内存地址,关键是起始地址怎么定啊
回复 支持 反对

使用道具 举报

发表于 2010-12-20 07:59 | 显示全部楼层

(已解决,ESN更改已经生效)

安装了,##3282#已经看到ESN改成新值,但CDMA Workshop读出来还是老值。貌似改动不够彻底被webos发现或无视。电话功能“searching”了很久最终“Offline"。6 z7 y$ b5 o- J$ W+ {' I( x1 ^
& |# B3 j- n* R  _
Sprint一袋胖梨,webos2.01
3 a' z5 @2 E4 }- G4 h( W! y7 d0 {' C$ R8 Y9 a
[ Edited by mpan on 2010-12-20 22:58 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-20 09:57 | 显示全部楼层

回复 9楼 mpan 的帖子

cdma workshop看到的是老值,这没错,因为只改动了2个esn地址,看这个文件/var/cache/esnaddrs.cfg就知道了,一般情况下##3282#看到的是esn的新值就可以了7 G6 F; C) w0 W. ?4 ^
手机关机后重启开机,还会“Offline” 吗?
回复 支持 反对

使用道具 举报

发表于 2010-12-20 21:31 | 显示全部楼层
回treewood老大:1 w& Z  [: T9 b: r. U0 X, f
esnaddrs.cfg文件的内容如下:

  1. 7 z* f+ l, E) X' R
  2. [587]3 h0 E/ t9 R: x: o, v. s, k
  3. 0x00A87F3C
    % c' Z$ A! x' Q5 Z! g# k
  4. 0x010DBABC  U6 ?+ t" p' T% Y, r* A) ~
  5. 2 i. L. W  [* n; H, \  Z* F
  6. # Got automatic by ESN Modifier.
复制代码
刷机之后直接安装esn modifier 0.28。验证过,之前/var/cache目录下没有esnaddrs.cfg文件。ESN Modifier运行后生成的这个文件。看地址也符合0.28的配置文件对webos 2.0中ESN地址的定义。- y* w6 ^. Y8 _5 g5 x0 |

* m8 |5 ~4 u6 t" F- d$ u另,以前在1.41下,EM0.25运行后,CDMA Workshop读出来的值是新ESN,不是原ESN,和现在webos 2.01下的表现不一样。
: z% m. L7 W+ _/ T0 K' W1 ^' J
- V  V" B+ l; ^8 a5 m[ Edited by mpan on 2010-12-20 21:37 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-20 21:54 | 显示全部楼层
回楼上,两个地址没错,1.4.x下面也是两个地址的,而我在1.4.x下面用cdma workshop查到的是原ESN,不是新的,为什么你查到的是新值,我怀疑应该是你之前清过meid,再写esn,之后使用em的时候恢复meid,但恢复meid时esn清零不彻底,造成有一些残留,所以上2.0后才会offline
回复 支持 反对

使用道具 举报

发表于 2010-12-20 22:16 | 显示全部楼层
再回treewood老大:
  n4 @2 |2 y! U9 R9 S& L$ e
4 u7 w+ r5 x9 f5 A* @5 S( i' P搞掂了,真是不好意思。只注意SID和NID了,没注意MCC和MNC没改。可以电话了,正在琢磨写EVDO。6 F9 r# k1 E8 D2 C$ O

. w  ?  M9 N4 o) \补充:
# r( c5 ~" ?! o" A4 R) |# O7 V( x
EVDO已经写好。顺便提醒路过的童鞋,最好是在写完5码之后运行EM,EM每隔一段时间修改ESN的操作,偶尔会导致电话和QPST/CDMAWorkshop无法连接的情况。& l2 a& a& u9 y0 B* I  [; e' v

' L- D: E# X, F! [1 ]1 L/ P[ Edited by mpan on 2010-12-20 23:00 ]
回复 支持 反对

使用道具 举报

发表于 2010-12-20 23:22 | 显示全部楼层
麦高的。。。太深奥,我怎么办啊 ?
回复 支持 反对

使用道具 举报

发表于 2010-12-21 09:12 | 显示全部楼层
原帖由 mpan 于 2010-12-20 22:16 发表
5 h$ Y* T6 s+ Q' g" K# ?, R* r再回treewood老大:
' g# N% Q* R/ W* }搞掂了,真是不好意思。只注意SID和NID了,没注意MCC和MNC没改。可以电话了,正在琢磨写EVDO。4 E8 n$ e- I& ]: `3 |- ?9 m
补充:* z* c9 V. ]7 J; t# q, e; f% u9 p
EVDO已经写好。顺便提醒路过的童鞋,最好是在写完5码之后运行EM,EM每隔一段时间修 ...

5 Q* d: \6 ]- i$ z1 f. _# u! _' T7 X' Y; c2 O  P1 C* B( ?) l
写完5码之后运行EM?我怎么糊涂了,EM的作用就是不用写ESN啊
回复 支持 反对

使用道具 举报

发表于 2010-12-21 09:39 | 显示全部楼层
回楼上:  P) @1 K$ [/ F. s
8 L$ y3 Z: T3 l' ]) x& p2 `0 V" N: a
午马不包括ESN。EM是在运行状态直接更改ESN,说白了就是手机什么时候把ESN给恢复了,EM就马上改成新的,每15秒检查一次。
8 H" N5 i) h9 x+ o# d# c3 z* U* u0 @! K% D" m
建议写完午马以后再运行EM,是为了避免CDMAWorkshop和QPST运行时对电话模块的操作可能会受到EM轮询更改电话模块的干扰。9 L* P3 f3 ]. j* S
, p8 _; q% h, W7 M& G. o7 M$ k
EM推荐运行成Daemon方式。任何时候电话模块把ESN恢复了,咱EM随时给改回来。
回复 支持 反对

使用道具 举报

发表于 2010-12-21 09:47 | 显示全部楼层
原帖由 treewood 于 2010-12-20 21:54 发表 ) v' k8 ~2 F& v, I7 t# g8 @4 Z
回楼上,两个地址没错,1.4.x下面也是两个地址的,而我在1.4.x下面用cdma workshop查到的是原ESN,不是新的,为什么你查到的是新值,我怀疑应该是你之前清过meid,再写esn,之后使用em的时候恢复meid,但恢复meid时e ...
6 {8 t" F" v% G! C, Y( Z

  w  K% y4 w; o. _) Y2 d认真回复treewood老大:
+ e. p- n2 Z3 R: @
8 A" k$ V" }; x0 K% m1.41下CDMA Workshop是原值还是新值待以后刷回1.41再试,是新值的可能性比较大。(因为中间还做过755p的写号实验,所以记忆有些凌乱……): i! r. e) a- k9 J" B

' {: D6 p+ L3 S; ^- q原机没改过MEID。直接上的EM。之前是改局,后因换卡才走上改本机的道路。
回复 支持 反对

使用道具 举报

发表于 2010-12-21 10:53 | 显示全部楼层
2.0准备放弃EM,直接写本机了,准备写中0 |: t9 E' C0 Z) {1 f4 x6 x9 J
还是要感谢treewood老大...

评分

参与人数 1威望 +20 收起 理由
wxlzhp + 20 我1.45就写好了本机MEID

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2010-12-26 22:56 | 显示全部楼层
谢谢lz, 元旦放假准备让我的备用pre sprint先上2.0;  最希望的feature,一是解决大图片浏览问题,二是能看flash,3G 看 open u 上课不是梦:)
回复 支持 反对

使用道具 举报

发表于 2010-12-30 23:52 | 显示全部楼层
非常感谢...
回复 支持 反对

使用道具 举报

发表于 2010-12-31 10:03 | 显示全部楼层
唉折腾啊...
回复 支持 反对

使用道具 举报

发表于 2010-12-31 12:20 | 显示全部楼层
我的还是没有通过呢...
回复 支持 反对

使用道具 举报

发表于 2011-1-1 01:23 | 显示全部楼层
新年礼物哈!完美版,太开心了!
回复 支持 反对

使用道具 举报

发表于 2011-1-1 01:55 | 显示全部楼层
太快了,辛苦了
回复 支持 反对

使用道具 举报

发表于 2011-1-1 09:58 | 显示全部楼层
感谢楼主对c网手机的普及使用所作的贡献!!
回复 支持 反对

使用道具 举报

发表于 2011-1-1 10:42 | 显示全部楼层
再顶treewood兄!
回复 支持 反对

使用道具 举报

发表于 2011-1-3 10:45 | 显示全部楼层
越来越好了,谢谢!
回复 支持 反对

使用道具 举报

发表于 2011-1-3 12:11 | 显示全部楼层
已经装好0.3.8,从飞行模式回到电话不用重启就能打电话了,谢谢LZ!
回复 支持 反对

使用道具 举报

发表于 2011-1-4 00:20 | 显示全部楼层
Mark一下
回复 支持 反对

使用道具 举报

发表于 2011-1-4 21:32 | 显示全部楼层
好多专业用语,还是看不很懂,再学习。
回复 支持 反对

使用道具 举报

发表于 2011-1-6 16:52 | 显示全部楼层
装好了,应该不需要再重启了
回复 支持 反对

使用道具 举报

发表于 2011-1-7 13:57 | 显示全部楼层
对于pre cdma的客户来说,楼主只能说是功德无量
9 i; f) q* n0 n# ]大恩不言谢
回复 支持 反对

使用道具 举报

发表于 2011-1-8 22:03 | 显示全部楼层
是不是写80开头的ESN不好写的?初始值1234ABCD写进去了,修改CFG文件后,80的ESN写不进去.请大大们指教.
回复 支持 反对

使用道具 举报

发表于 2011-1-10 09:23 | 显示全部楼层
一夜飞行模式回来之后,ESN仍然复原,有跟我一样的情况吗,Sprint的机子,特向treewood老大报告
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-10 10:22 | 显示全部楼层
原帖由 huicheeng 于 2011-1-10 09:23 发表 / d2 w, p) \  r$ P+ i1 d+ R
一夜飞行模式回来之后,ESN仍然复原,有跟我一样的情况吗,Sprint的机子,特向treewood老大报告

( b* y6 y7 U% B6 p
% j" f  g% W' `0 n# \请检查下安装的版本是否正确,在命令行下面键入esnmodifier,看看显示的版本号信息,另外,再用pstree命令检查下进程是否存在。
* {2 X- \8 `& S: N; O6 [$ b5 v" L我的也是sprint,已经连续10几天没重启过,每天都使用飞行模式,从没出过错误啊。
回复 支持 反对

使用道具 举报

发表于 2011-1-10 16:47 | 显示全部楼层
非常不错。。。
回复 支持 反对

使用道具 举报

发表于 2011-1-10 16:47 | 显示全部楼层
原帖由 huicheeng 于 2011-1-10 09:23 发表 8 C+ }7 X- w& W
一夜飞行模式回来之后,ESN仍然复原,有跟我一样的情况吗,Sprint的机子,特向treewood老大报告
% v. Y: b$ N( i6 b) ^
VERIZON的没有这情况。。。
回复 支持 反对

使用道具 举报

发表于 2011-1-10 20:53 | 显示全部楼层
如果楼主能研究一下bell版的内存就好了@
回复 支持 反对

使用道具 举报

发表于 2011-1-12 13:00 | 显示全部楼层
这个可是写号利器啊必备
回复 支持 反对

使用道具 举报

发表于 2011-1-13 15:52 | 显示全部楼层
感谢楼主!好东西!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-11-5 13:26 , Processed in 0.328607 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表