找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

搜索
热搜: 同步 ROOT 上网
查看: 27054|回复: 517

关于如何从 FS 固件中提取所有文件(071113)更新! [复制链接]

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

精华
1
帖子
1460
金币
30066
注册时间
2007-3-8

荣誉会员勋章 资源贡献勋章 特别贡献奖

发表于 2007-2-28 01:34:33 |显示全部楼层
1.下载 Main2Raw# g7 ~/ y, }5 ^6 `; f
2.下载 SEFStool
1 D  B" B1 ?0 u4 {3.将下载的 Main2Raw 和 SEFStool 放于同一文件夹下(方便下面的操作).
5 R4 i! ]4 r! d4.将 FS 固件(如:W810_R4ED001_FA_CHINA_RED49.fbn)亦放于同一文件夹下0 I, s6 a, ?! }* Z
5.打开 CMD DOS 窗口(开始-运行-输入 CMD),在 CMD 中进入包含固件和上述程序的目录,输入 Main2Raw xxx.fbn [其中 xxx.fbn 为 FS 固件名字].此时将得到一个 与 FS 固件同名的 xxx.raw 文件。
  a! }3 S0 \$ j2 D% m; S/ `6.用同样的方法打开CMD DOS 窗口(开始-运行-输入 CMD),在 CMD 中进入包含固件和上述程序的目录,输入 SEFStool xxx.raw[其中 xxx.raw 为上步得到的文件.输入这两个文件名绝不能带路径,否则程序出错]2 ]" J) e* a/ S5 k- n
7.程序结束后将在同目录下产生一个文件夹名为 _xxx.raw,此内包含 FS 固件中的文件
- O) }. G  [) s" U; ~/ h; ?' O" \' x( U

& q9 k" c  J$ w+ p# M- }5 n8 G3 }+ x* y' s) S& I7 u
或许有些会员不熟悉命令,打开CMD后,如程序在D盘fs目录内,例# Q4 K) H+ G- _! q* A4 U* l" L. ~  }
D:    <直接输入盘符转到D盘>
$ g( t6 o& x# R  {5 Pcd fs   <cd命令是进入目录>4 K9 t& h3 t1 E' o. G, v# T

* _! u3 I0 H, Q$ n! `+ k
2 m8 b4 I; a* S) L. v! f注:CID49 以上 FS 也可用此方法提取& `, N, z9 H9 W9 r1 g$ [
另外CID49以上用户,还可以尝试用我签名最后一个的 生成XML 功能生成 copy 文件语句把文件从手机中读到内存中.7 Z4 ~1 p8 O$ C' t& J
(本人未测试,认为是可行的)
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 3Rank: 3Rank: 3

精华
0
帖子
103
金币
2923
注册时间
2006-11-30
发表于 2007-2-28 16:34:13 |显示全部楼层
D:\Temp\新建文件夹>cd..1 v' q/ N1 @! V+ A1 j

- g% y/ K  l8 v6 ]# j) g* f7 TD:\Temp>dir
* I6 ~6 z1 J6 b$ p  x* ^ 驱动器 D 中的卷是 SOFT
* z8 ], Q, t5 z$ i. E" I 卷的序列号是 9C04-BA0B
3 i% U" m, C& v& }* C
1 ^6 R, @3 U$ w3 c6 i+ [1 q D:\Temp 的目录
& F4 D0 f9 ]! b1 d1 t( t( Y3 }6 o- r! W3 \) T% F9 S; P. ~
2007-02-28  16:29    <DIR>          .
' C) h+ |# M+ F8 L2007-02-28  16:29    <DIR>          ..
, Y" T: ]: a; l+ q2007-02-28  16:20                 0 JET878E.tmp9 v% Q6 a" D: x  W3 P) s, f2 _
2007-02-28  16:05                 0 JETA183.tmp
" ]2 T0 C: }! n) P) B) D8 Y2007-02-28  16:08                 0 JETDE92.tmp
3 m% }& D- W  x- G% ^  O2007-02-28  15:19                 0 JETEED9.tmp
% a! a# e7 Q" T1 ?0 m2006-10-27  22:47            49,152 main2raw.exe5 I; [+ d$ S/ i  _! r" x0 t5 q3 b
2006-10-28  19:17            69,632 SEFStool4.exe
9 F' ~3 K9 m! c0 ^: u2006-10-01  15:06         9,711,584 W810_R4ED001_FA_CHINA_RED49.fbn
" K' I$ h* ~( N" i( E2007-02-28  14:57            16,384 ~DF48B1.tmp2 Q- r% S7 i: j+ F: |) \5 U6 L) O4 w5 C
2007-02-28  14:57               512 ~DF48BB.tmp  H7 a  g" }; T  G- ^" m- z
2007-02-28  16:21           344,064 ~DFD8C8.tmp7 T! r# r4 l( k, P
2007-02-28  16:14    <DIR>          新建文件夹
: ]+ E# P# A5 a: j  r" x              10 个文件     10,191,328 字节; a# c. J7 W9 j* {# B
               3 个目录  2,695,249,920 可用字节
' s3 T' j* y/ }1 r5 K, ~7 m1 M1 \- b7 h! e
D:\Temp>main2raw.exe W810_R4ED001_FA_CHINA_RED49.fbn' h8 Q- ^6 ^8 E$ H! {/ w
(#)main2raw v2.1 by Darkmen <sephone@nm.ru> 25.10.20066 I8 n2 H' F' A1 @. o4 b" ]
(#)Converts ssw image to raw image for SonyEricsson phones, x7 t* n! C' T3 b
(#)db2000, db2010, db2020 ssw format detection
6 v9 }* e) |& r2 t8 b$ b; ~
" b9 }8 X( J0 o" P) i* {* W6 f5 m: T* mLoading W810_R4ED001_FA_CHINA_RED49.fbn header as 2010...OK!* }; T' v& o  c
SSW uses dinamic hash len: 149
  i  J0 _6 w6 G8 J; F2 }6 G. PSkiping hash section...0095OK!9 G& ]2 [* q) Y7 a* n
Loading entry file W810_R4ED001_FA_CHINA_RED49.fbn to memory...OK! $00942BCB byt$ E% d  s% T2 ~4 u1 r+ o
es has been read
4 X  W2 Q5 T% C& Q5 \& s$ ^/ HAllocating memory for raw image: $02000000 (32Mb): F6 a  k7 |" ~! M* Z
First flash block offset: $45900000
+ U1 _# P; C$ ?1 a! n/ kStart flashing..................................................................
) a* F9 D( A9 W" m8 |& b5 H  [................................................................................1 w( F, N" y& Y  T) E, R
...OK!
! o% k! r) E6 A! ?$0095 blok(s) flashed successfull+ y* A) ]6 y1 V8 ~9 n& ?: R! w! M
Last flash block offset: $46240000, length: $000002000 E6 b0 k4 M/ u& y4 f# J
Writing raw image file W810_R4ED001_FA_CHINA_RED49.raw ...OK! $00940200 bytes ha- M2 K! P; t  Y8 V+ H
s been writen
7 Z# R( r6 l2 r& o; WTask finished! Press ENTER to quit...* ^9 E( u& o7 Y1 q9 v

! ?% P% ^- H2 H6 T( Q  G* J& H! D: U3 t3 ~0 k
D:\Temp>SEFStool4.exe W810_R4ED001_FA_CHINA_RED49.raw& i. E3 T( r/ U
(#)sefstool v4.7 by Darkmen <sephone@nm.ru> 28 Oct 2006
8 C" H8 k$ l& ]$ ~. L0 e3 v' X9 V# Z(#)Parsing tool for SonyEricsson phones raw File System image+ b# S0 m0 S7 F4 F) t3 y
(#)Supported phones: z530, k610, k790/800, w550, w810, w850, w900
: R% Q5 T5 G% s- H0 k: G/ W9 f: p: C
Loading W810_R4ED001_FA_CHINA_RED49.raw header...OK!9 l$ N7 q, ~& V! |, `* ~
Detected FS image version: 26  p& a8 a% f6 R3 R  X) I6 r; o4 s& n
Number of fs_segmments: 0001$ R  M6 B, V9 K# Q
seg00: $45900000-$47DFFFFF (37Mb) erase: $00040000 fs_block: $0800 type: $0001+ q; ]: W% E/ w$ F8 B0 o1 U
Using fs_block size: $0800) b# l& ]0 G) P$ L5 {
Loading entry file W810_R4ED001_FA_CHINA_RED49.raw to memory...
; v# v3 u( u- }9 h! S7 hAlloc read buffer...2 p$ D: s% d! c8 F4 D
Loading seg00[$02500000]...$00940200 bytes; j; B8 l3 F- x! d) k% q0 y+ T. H
OK! Read 00940200 bytes/ A! E. A$ u! v& H) P
RAW image contain: $00001280 fs_block(s)7 K) p6 }8 Z2 R8 `! h8 N7 @
Building maps array...! a1 X8 W9 B% }( h3 @
MAP id: $00000000 found at $000C50000 D9 G* D: X, N6 B+ U0 T! I
MAP id: $00000001 found at $00180800' `- r0 t" A+ ?" O# m% G
MAP id: $00000002 found at $00240800
) P3 m! q$ k, Z& V- P- eMAP id: $00000003 found at $003008004 J; `, z: X) `0 n
MAP id: $00000004 found at $003C08004 N2 c5 K9 x3 f7 z
MAP id: $00000005 found at $00480800
7 b  o4 Z- q- E- ]$ ~0 X$ |. @MAP id: $00000006 found at $00540800. M5 [) a# T( _5 _
MAP id: $00000007 found at $00600800
! F3 o- ?6 f/ C8 qMAP id: $00000008 found at $006C0800
% ?4 X; R: \* UMAP id: $00000009 found at $00780800, }, Z% k  {' K% H9 n* _& m$ n' t) K
MAP id: $0000000A found at $00840800
4 @( ~* W7 {% n; yMAP id: $0000000B found at $00900800$ i2 }1 Q# S' j. P
MAP id: $0000000C found at $00924800% H' l% M$ p5 t0 _7 x
Found MAPs: 12
5 p' E, ^: H. E- jBuilding fs_block array...
  Z# x$ I- H9 B& g) K2 n% dMapSIZE: $00000180+ k/ b- m7 J  D1 G! {
Maximum fs_block number is: $00003FCB. Alloc buffer...
4 V" Y9 Z8 e' S4 M: K" l( dBuilding normal FS image from RAW...( G3 X" l5 `+ G3 ]9 @0 l4 X: f
seg00 covered by 00000032 map(s)- f1 m' E2 }, E' Y% A% x2 W
Writing normal FS image to file: W810_R4ED001_FA_CHINA_RED49.raw.fs...) i& ]9 U) _0 L  n5 Z! e
Trying to process Mount Table @ fs_block: $0002
  y! k* f' l9 n' E3 P1 n; Y$ t" T3 o& F@ $00001000: partition #01_W810_R4ED001_FA_CHINA_RED49.raw\% p* k" `' I0 X; m! H6 R
  type: 04 - FAT16 up to 32Mb fs_info: $00001600 root: $00000040  1st_sec: $0060
# v: G: g1 N8 b& N! B5 x' m! z
  files saved: 330- f* d: C: C; U% e, E
@ $01CD5000: partition #02_W810_R4ED001_FA_CHINA_RED49.raw\tpa\system\bg_images\9 ?" t  C6 H( Q& s4 ~4 w: \  I
cache
  z% u7 `1 m! ~/ ~  type: 01 - FAT12 fs_info: $01CD5600 root: $00000008  1st_sec: $0028- _# |" O0 U8 |5 H
  files saved: 0
3 z- [# a' x: I% h. X@ $01DE8000: partition #03_W810_R4ED001_FA_CHINA_RED49.raw\ifs7 o4 v2 K7 h3 @2 S, [- Z( p* }
  type: 01 - FAT12 fs_info: $01DE8600 root: $00000008  1st_sec: $0028- ?6 ?9 f* Q( g' @
  files saved: 93  y8 G5 t* e& y! s; `
@ $01EE2000: partition #04_W810_R4ED001_FA_CHINA_RED49.raw\system0 m: R0 c# P7 z; Z! l* V6 S
  type: 01 - FAT12 fs_info: $01EE2600 root: $00000008  1st_sec: $0028
* O% N3 b$ w- |0 B1 _3 a  files saved: 2
% @' S  t* e4 e( D) ]/ M@ $01F62000: partition #05_W810_R4ED001_FA_CHINA_RED49.raw\smsdata2 @4 K2 S- P" X# s5 L
  type: 01 - FAT12 fs_info: $01F62600 root: $00000008  1st_sec: $0028* q, P2 b8 m, d+ Q% @
  files saved: 02 j8 Y$ c& S- x  d& F! p# E
@ $01FDA000: partition #06_W810_R4ED001_FA_CHINA_RED49.raw\usb) y% Z; P4 ?: `
  type: 04 - FAT16 up to 32Mb fs_info: $01FDA600 root: $0000003C  1st_sec: $005C* ]5 _& J/ U/ h0 `

6 K% @8 j0 b; }8 {  J0 w  files saved: 0
4 R* U& M) u1 A; XWARNING: partition start is invalid ($0000 or $FFFF)
, T- R6 q& ]+ x& d5 s; N7 xOK!4 R9 r! z# R; N' A6 d) C
Task finished! Press ENTER to quit.+ a* {8 L4 R( W# ^% F, \; c' q
- h! d. ]0 E5 L  s) a, N

$ b# c: h* m6 _5 ]9 n  M9 YD:\Temp>dir2 u. M) A" c5 m7 ~: u
驱动器 D 中的卷是 SOFT
/ M! h2 u$ N; E0 }7 ^; i 卷的序列号是 9C04-BA0B
1 m) U0 b0 ~- }+ M" h' G( W2 C7 q/ g  S  \: D
D:\Temp 的目录, W8 L+ }: ?" L6 W- X
# T8 K) T' y9 o' d+ u1 \2 |
2007-02-28  16:29    <DIR>          .
- d" B3 k5 y3 w% M& n/ F; J* m2007-02-28  16:29    <DIR>          ..; {# v3 p7 p( k( h( {. v; U$ i
2007-02-28  16:20                 0 JET878E.tmp
9 h4 Z/ F9 w! N7 A2007-02-28  16:05                 0 JETA183.tmp
1 D; v! p  B  C2007-02-28  16:08                 0 JETDE92.tmp
$ J" Q7 y# x0 E4 @- ~7 K2007-02-28  15:19                 0 JETEED9.tmp# l, e- }$ h- g! x) }+ N
2006-10-27  22:47            49,152 main2raw.exe
" o; j$ x" h7 H) ?2006-10-28  19:17            69,632 SEFStool4.exe" w8 y! q9 T& K5 Z5 U
2006-10-01  15:06         9,711,584 W810_R4ED001_FA_CHINA_RED49.fbn
: ~6 F7 U; N% }  T2007-02-28  16:29         9,699,840 W810_R4ED001_FA_CHINA_RED49.raw
% J& }2 X) h9 V2007-02-28  16:29        33,445,888 W810_R4ED001_FA_CHINA_RED49.raw.fs
# o, V) G) r4 R! p. _2007-02-28  16:30           228,219 W810_R4ED001_FA_CHINA_RED49.raw.log) ^; J5 G( L2 n) e( W6 K$ N
2007-02-28  16:30    <DIR>          _W810_R4ED001_FA_CHINA_RED49.raw
) o, t# n1 _$ J, b4 ~6 F! q$ w2007-02-28  14:57            16,384 ~DF48B1.tmp
# A2 `) v% p0 Z5 x2 B- c2007-02-28  14:57               512 ~DF48BB.tmp
1 [  k* H8 m. ~  X9 N2007-02-28  16:21           344,064 ~DFD8C8.tmp
; O& W6 R- s' l5 @2007-02-28  16:14    <DIR>          新建文件夹, x8 K, @8 \0 P
              13 个文件     53,565,275 字节# T: N, [% x5 }
               4 个目录  2,642,526,208 可用字节
+ G* K; n8 N) G$ G3 x
8 q) h4 s+ U5 \) l. ^( z2 JD:\Temp>

使用道具 举报

Rank: 2Rank: 2

精华
0
帖子
21
金币
2185
注册时间
2006-12-19
发表于 2007-7-1 19:39:24 |显示全部楼层
第一部完成了 第二部出错是怎么了?使用W700_R1DB001_FS_CHINA_RED49
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 1

精华
0
帖子
6
金币
1913
注册时间
2007-7-1
发表于 2007-7-2 02:14:10 |显示全部楼层
開始有點錯亂了,這個加上那個程式,沒有多研究個幾次我看我一定搞壞的。

使用道具 举报

Rank: 4Rank: 4Rank: 4Rank: 4

精华
0
帖子
517
金币
4881
注册时间
2007-7-14

索尼爱立信论坛海洋勋章 优秀会员GG勋章

发表于 2007-8-28 07:14:53 |显示全部楼层
我想知道的是怎么从这个.RAW文件里反编出所以文件和文件夹来的说,LZ可以说一下不..3Q...

使用道具 举报

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

精华
0
帖子
14275
金币
62212
注册时间
2005-8-30

荣誉会员勋章

发表于 2007-9-1 00:07:01 |显示全部楼层
) K1 `& g1 S, F& X9 {9 Y

( U' H8 R4 S" e% bLoading W810_R4ED001_FA_CHINA_RED49.raw header...0 C7 A8 K) e" D, F9 N
0 Q; g) w3 A; W1 @1 H- c" Q
这个时候报错。。。

使用道具 举报

Rank: 3Rank: 3Rank: 3

精华
0
帖子
75
金币
4845
注册时间
2007-7-20
发表于 2007-9-8 01:01:00 |显示全部楼层
哪些固件支持提取文件啊,我试了我的k800,可惜报错,第一步就不行?

使用道具 举报

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

精华
0
帖子
14275
金币
62212
注册时间
2005-8-30

荣誉会员勋章

发表于 2007-9-9 20:42:38 |显示全部楼层
总是报错~~~
" c6 P/ |4 z6 {- E* D是LZ给的程序本身有问题~~~还是我电脑有兼容问题啊?

使用道具 举报

Rank: 3Rank: 3Rank: 3

精华
0
帖子
128
金币
4847
注册时间
2007-7-30
发表于 2007-10-4 15:17:47 |显示全部楼层
后缀名是fbn的行,是bin的就不行,我看过教程,说能的,可是我总是不行,请教高手。yociexp96 yociexp96 yociexp96

使用道具 举报

Rank: 4Rank: 4Rank: 4Rank: 4

精华
0
帖子
315
金币
9127
注册时间
2005-9-15
发表于 2007-10-7 21:33:35 |显示全部楼层
原帖由 wqnh 于 2007-10-7 08:45 发表
; J% y2 L+ G! `' Z+ \" R, m支持CID52,我已经提取过

6 L7 |4 H" {5 Q( L  A- [, u5 h" y5 M& l9 B+ U' v. U
汗,那怎么LZ还特意写明CID52不能提,害得我都不知道怎么提取,晕死了!
Sony Ericsson才是手机中的王道

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐

IT168锋友会要做ROM啦!快进来提意见!投票选机型!
 IT168锋友会要做ROM啦!快进来提意见!投票选机型!
先选出1~2款机型开发,也请大家回帖说出自己想要的功能

查看 »

Archiver|手机版|索尼手机论坛 ( 京ICP备09055130号 )  

GMT+8, 2012-5-16 20:53 , Processed in 0.376183 second(s), Total 18, Slave 16 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部