Results 1 to 5 of 5
  1. #1
    Recently Initiate
    Join Date
    Dec 2009
    Device
    -
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    SEFSTool4 hangs while extracting DB2020 raw file

    Hello everybody,

    I spent the last 4 hours looking for a solution to my problem in different forums.
    As a last resort I post this message to you and hope somebody is able to help me.

    I want to add the German language to a W580i which is running
    W580_R8BE001_MAIN_CHINA_LA_RED52
    W580_R8BE001_FS_APAC_RED52

    I can browse the filesystem on the phone with FAR Manager an the SEFP Plugin but I can only upload files (if I download one it will be 0k) I think this behaviour is normal for DB2020 phones. The filesystem seem to be write-only. For this reason I cannot make the necessary changes to the config files (compare how to add languages to your phone - Top Sony Forums) to enable the language.
    I can only upload whole files.

    My plan is to extract the German language files from
    W580_R8BE001_FS_EUROPE_5_RED52
    tpa/preset/system/language

    then upload them to the phone

    then as the next step to "modify" the configuration files
    tpa/preset/system/language/allowed_language.txt and
    tpa/preset/custom/customize.xml
    I need to extract the files either from the phone (which doesn work with my FAR SEFP Setup) or from the firmware file
    W580_R8BE001_FS_APAC_RED52

    once I have the files I should be able to modify them and upload them via FAR SEFP


    I am stuck now for hours trying to extract
    W580_R8BE001_FS_APAC_RED52 with main2raw/babe2raw and sefstool4.

    My System: Windows Vista (already tried compatibilty mode for XP SP2)
    Also triede main2raw v2.1 --- Same problem

    Any Help or workaround suggestions are greatly appreciated !!!!
    If somebody would even extract the mentioned files for me on their machine... i'll buy you a beer! :-)



    Here the output of babe2raw and sefstool4

    <#>BABE2RAW v0.2 by INFerno-- <se-team.com> Dec 19 2007
    <#>Converting BABE Image to RAW image for Sony Ericsson
    <#>Supported : DB2000, DB2010, DB2012, DB2020, PNX5230

    Loading W580_R8BE001_FS_APAC_RED52.fbn

    BABE Flash blocks : 241
    BABE CID : 52
    BABE Header ver. : 4
    BABE Color : RED
    BABE Platform : DB2020
    BABE BASE offset : 0x45E00000

    Writing W580_R8BE001_FS_APAC_RED52.raw

    Holes b/n blocks : 0, length 0x00000000
    RAW file length : 15729152 Byte <15 Mb>
    Last block offset : 0x46D00000, length 0x00000200 <0x46D00200>

    Elapsed: 0 secs

    D:\main2raw_2>SEFStool4.exe W580_R8BE001_FS_APA
    D52.raw 2020
    (#)sefstool v4.7 by Darkmen <sephone@nm.ru> 28 Oct 2006
    (#)Parsing tool for SonyEricsson phones raw File System image
    (#)Supported phones: z530, k610, k790/800, w550, w810, w850, w900

    Loading W580_R8BE001_FS_APAC_RED52.raw header...OK!
    Detected FS image version: 26
    Number of fs_segmments: 0001
    seg00: $45E00000-$47DFFFFF (32Mb) erase: $00040000 fs_block: $0400 type: $00
    Using fs_block size: $0400
    Loading entry file W580_R8BE001_FS_APAC_RED52.raw to memory...
    Alloc read buffer...
    Loading seg00[$02000000]...$00F00200 bytes
    OK! Read 00F00200 bytes
    RAW image contain: $00003C00 fs_block(s)
    Building maps array...
    MAP id: $00000000 found at $00075000
    MAP id: $00000001 found at $0007BC00
    MAP id: $00000002 found at $000BBC00
    MAP id: $00000003 found at $000FA400
    MAP id: $00000004 found at $00138C00
    MAP id: $00000005 found at $00177400
    MAP id: $00000006 found at $001B5C00
    MAP id: $00000007 found at $001F4400
    MAP id: $00000008 found at $00232C00
    MAP id: $00000009 found at $00271400
    MAP id: $0000000A found at $002AFC00
    MAP id: $0000000B found at $002EE400
    MAP id: $0000000C found at $0032CC00
    MAP id: $0000000D found at $0036B400
    MAP id: $0000000E found at $003A9C00
    MAP id: $0000000F found at $003E8400
    MAP id: $00000010 found at $00426C00
    MAP id: $00000011 found at $00465400
    MAP id: $00000012 found at $004A3C00
    MAP id: $00000013 found at $004E2400
    MAP id: $00000014 found at $00520C00
    MAP id: $00000015 found at $0055F400
    MAP id: $00000016 found at $0059DC00
    MAP id: $00000017 found at $005DC400
    MAP id: $00000018 found at $0061AC00
    MAP id: $00000019 found at $00659400
    MAP id: $0000001A found at $00697C00
    MAP id: $0000001B found at $006D6400
    MAP id: $0000001C found at $00714C00
    MAP id: $0000001D found at $00753400
    MAP id: $0000001E found at $00791C00
    MAP id: $0000001F found at $007D0400
    MAP id: $00000020 found at $0080EC00
    MAP id: $00000021 found at $0084D400
    MAP id: $00000022 found at $0088BC00
    MAP id: $00000023 found at $008CA400
    MAP id: $00000024 found at $00908C00
    MAP id: $00000025 found at $00947400
    MAP id: $00000026 found at $00985C00
    MAP id: $00000027 found at $009C4400
    MAP id: $00000028 found at $00A02C00
    MAP id: $00000029 found at $00A41400
    MAP id: $0000002A found at $00A7FC00
    MAP id: $0000002B found at $00ABE400
    MAP id: $0000002C found at $00AFCC00
    MAP id: $0000002D found at $00B3B400
    MAP id: $0000002E found at $00B79C00
    MAP id: $0000002F found at $00BB8400
    MAP id: $00000030 found at $00BF6C00
    MAP id: $00000031 found at $00C35400
    MAP id: $00000032 found at $00C73C00
    MAP id: $00000033 found at $00CB2400
    MAP id: $00000034 found at $00CF0C00
    MAP id: $00000035 found at $00D2F400
    MAP id: $00000036 found at $00D6DC00
    MAP id: $00000037 found at $00DAC400
    MAP id: $00000038 found at $00DEAC00
    MAP id: $00000039 found at $00E29400
    MAP id: $0000003A found at $00E67C00
    MAP id: $0000003B found at $00EA6400
    MAP id: $0000003C found at $00ED4C00
    Found MAPs: 60
    Building fs_block array...
    MapSIZE: $000000FA
    Maximum fs_block number is: $00007524. Alloc buffer...
    ^C
    *hangs forever at this position*

  2. #2
    Top Team Gold riders4sia's Avatar
    Join Date
    Jul 2008
    Device
    K750i - K810i - XPERIA arc - XPERIA tipo dual - Xperia Z Ultra
    Posts
    2,314
    Thanks
    21
    Thanked 282 Times in 271 Posts

    Re: SEFSTool4 hangs while extracting DB2020 raw file

    try with other FS that contain Germany language and post reply

  3. #3
    Recently Initiate
    Join Date
    Dec 2009
    Device
    -
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: SEFSTool4 hangs while extracting DB2020 raw file

    Hello riders4sia,

    here is the output you requested. I tried to extract
    W580_R8BE001_FS_EUROPE_5_RED52
    which contains the German language.

    Still the same problem.

    F:\DATA\main2raw_2>babe2raw.exe W580_R8BE001_FS_EUR
    OPE_5_RED52.fbn
    <#>BABE2RAW v0.2 by INFerno-- <se-team.com> Dec 19 2007
    <#>Converting BABE Image to RAW image for Sony Ericsson
    <#>Supported : DB2000, DB2010, DB2012, DB2020, PNX5230

    Loading W580_R8BE001_FS_EUROPE_5_RED52.fbn

    BABE Flash blocks : 213
    BABE CID : 52
    BABE Header ver. : 4
    BABE Color : RED
    BABE Platform : DB2020
    BABE BASE offset : 0x45E00000

    Writing W580_R8BE001_FS_EUROPE_5_RED52.raw

    Holes b/n blocks : 0, length 0x00000000
    RAW file length : 13894144 Byte <13 Mb>
    Last block offset : 0x46B40000, length 0x00000200 <0x46B40200>

    Elapsed: 42 secs

    F:\DATA\main2raw_2>SEFStool4.exe W580_R8BE001_FS_EU
    ROPE_5_RED52.raw
    (#)sefstool v4.7 by Darkmen <sephone@nm.ru> 28 Oct 2006
    (#)Parsing tool for SonyEricsson phones raw File System image
    (#)Supported phones: z530, k610, k790/800, w550, w810, w850, w900

    Loading W580_R8BE001_FS_EUROPE_5_RED52.raw header...OK!
    Detected FS image version: 26
    Number of fs_segmments: 0001
    seg00: $45E00000-$47DFFFFF (32Mb) erase: $00040000 fs_block: $0400 type: $0001
    Using fs_block size: $0400
    Loading entry file W580_R8BE001_FS_EUROPE_5_RED52.raw to memory...
    Alloc read buffer...
    Loading seg00[$02000000]...$00D40200 bytes
    OK! Read 00D40200 bytes
    RAW image contain: $00003500 fs_block(s)
    Building maps array...
    MAP id: $00000000 found at $00075000
    MAP id: $00000001 found at $0007BC00
    MAP id: $00000002 found at $000BBC00
    MAP id: $00000003 found at $000FA400
    MAP id: $00000004 found at $00138C00
    MAP id: $00000005 found at $00177400
    MAP id: $00000006 found at $001B5C00
    MAP id: $00000007 found at $001F4400
    MAP id: $00000008 found at $00232C00
    MAP id: $00000009 found at $00271400
    MAP id: $0000000A found at $002AFC00
    MAP id: $0000000B found at $002EE400
    MAP id: $0000000C found at $0032CC00
    MAP id: $0000000D found at $0036B400
    MAP id: $0000000E found at $003A9C00
    MAP id: $0000000F found at $003E8400
    MAP id: $00000010 found at $00426C00
    MAP id: $00000011 found at $00465400
    MAP id: $00000012 found at $004A3C00
    MAP id: $00000013 found at $004E2400
    MAP id: $00000014 found at $00520C00
    MAP id: $00000015 found at $0055F400
    MAP id: $00000016 found at $0059DC00
    MAP id: $00000017 found at $005DC400
    MAP id: $00000018 found at $0061AC00
    MAP id: $00000019 found at $00659400
    MAP id: $0000001A found at $00697C00
    MAP id: $0000001B found at $006D6400
    MAP id: $0000001C found at $00714C00
    MAP id: $0000001D found at $00753400
    MAP id: $0000001E found at $00791C00
    MAP id: $0000001F found at $007D0400
    MAP id: $00000020 found at $0080EC00
    MAP id: $00000021 found at $0084D400
    MAP id: $00000022 found at $0088BC00
    MAP id: $00000023 found at $008CA400
    MAP id: $00000024 found at $00908C00
    MAP id: $00000025 found at $00947400
    MAP id: $00000026 found at $00985C00
    MAP id: $00000027 found at $009C4400
    MAP id: $00000028 found at $00A02C00
    MAP id: $00000029 found at $00A41400
    MAP id: $0000002A found at $00A7FC00
    MAP id: $0000002B found at $00ABE400
    MAP id: $0000002C found at $00AFCC00
    MAP id: $0000002D found at $00B3B400
    MAP id: $0000002E found at $00B79C00
    MAP id: $0000002F found at $00BB8400
    MAP id: $00000030 found at $00BF6C00
    MAP id: $00000031 found at $00C35400
    MAP id: $00000032 found at $00C73C00
    MAP id: $00000033 found at $00CB2400
    MAP id: $00000034 found at $00CF0C00
    MAP id: $00000035 found at $00D2E800
    MAP id: $00000036 found at $00D2F400
    Found MAPs: 54
    Building fs_block array...
    MapSIZE: $000000FA
    Maximum fs_block number is: $00007524. Alloc buffer...

  4. #4
    Top Team Gold riders4sia's Avatar
    Join Date
    Jul 2008
    Device
    K750i - K810i - XPERIA arc - XPERIA tipo dual - Xperia Z Ultra
    Posts
    2,314
    Thanks
    21
    Thanked 282 Times in 271 Posts

    Re: SEFSTool4 hangs while extracting DB2020 raw file

    Quote Originally Posted by jhbair View Post
    Hello riders4sia,

    here is the output you requested. I tried to extract
    W580_R8BE001_FS_EUROPE_5_RED52
    which contains the German language.

    Still the same problem.

    F:\DATA\main2raw_2>babe2raw.exe W580_R8BE001_FS_EUR
    OPE_5_RED52.fbn
    <#>BABE2RAW v0.2 by INFerno-- <se-team.com> Dec 19 2007
    <#>Converting BABE Image to RAW image for Sony Ericsson
    <#>Supported : DB2000, DB2010, DB2012, DB2020, PNX5230

    Loading W580_R8BE001_FS_EUROPE_5_RED52.fbn

    BABE Flash blocks : 213
    BABE CID : 52
    BABE Header ver. : 4
    BABE Color : RED
    BABE Platform : DB2020
    BABE BASE offset : 0x45E00000

    Writing W580_R8BE001_FS_EUROPE_5_RED52.raw

    Holes b/n blocks : 0, length 0x00000000
    RAW file length : 13894144 Byte <13 Mb>
    Last block offset : 0x46B40000, length 0x00000200 <0x46B40200>

    Elapsed: 42 secs

    F:\DATA\main2raw_2>SEFStool4.exe W580_R8BE001_FS_EU
    ROPE_5_RED52.raw
    (#)sefstool v4.7 by Darkmen <sephone@nm.ru> 28 Oct 2006
    (#)Parsing tool for SonyEricsson phones raw File System image
    (#)Supported phones: z530, k610, k790/800, w550, w810, w850, w900

    Loading W580_R8BE001_FS_EUROPE_5_RED52.raw header...OK!
    Detected FS image version: 26
    Number of fs_segmments: 0001
    seg00: $45E00000-$47DFFFFF (32Mb) erase: $00040000 fs_block: $0400 type: $0001
    Using fs_block size: $0400
    Loading entry file W580_R8BE001_FS_EUROPE_5_RED52.raw to memory...
    Alloc read buffer...
    Loading seg00[$02000000]...$00D40200 bytes
    OK! Read 00D40200 bytes
    RAW image contain: $00003500 fs_block(s)
    Building maps array...
    MAP id: $00000000 found at $00075000
    MAP id: $00000001 found at $0007BC00
    MAP id: $00000002 found at $000BBC00
    MAP id: $00000003 found at $000FA400
    MAP id: $00000004 found at $00138C00
    MAP id: $00000005 found at $00177400
    MAP id: $00000006 found at $001B5C00
    MAP id: $00000007 found at $001F4400
    MAP id: $00000008 found at $00232C00
    MAP id: $00000009 found at $00271400
    MAP id: $0000000A found at $002AFC00
    MAP id: $0000000B found at $002EE400
    MAP id: $0000000C found at $0032CC00
    MAP id: $0000000D found at $0036B400
    MAP id: $0000000E found at $003A9C00
    MAP id: $0000000F found at $003E8400
    MAP id: $00000010 found at $00426C00
    MAP id: $00000011 found at $00465400
    MAP id: $00000012 found at $004A3C00
    MAP id: $00000013 found at $004E2400
    MAP id: $00000014 found at $00520C00
    MAP id: $00000015 found at $0055F400
    MAP id: $00000016 found at $0059DC00
    MAP id: $00000017 found at $005DC400
    MAP id: $00000018 found at $0061AC00
    MAP id: $00000019 found at $00659400
    MAP id: $0000001A found at $00697C00
    MAP id: $0000001B found at $006D6400
    MAP id: $0000001C found at $00714C00
    MAP id: $0000001D found at $00753400
    MAP id: $0000001E found at $00791C00
    MAP id: $0000001F found at $007D0400
    MAP id: $00000020 found at $0080EC00
    MAP id: $00000021 found at $0084D400
    MAP id: $00000022 found at $0088BC00
    MAP id: $00000023 found at $008CA400
    MAP id: $00000024 found at $00908C00
    MAP id: $00000025 found at $00947400
    MAP id: $00000026 found at $00985C00
    MAP id: $00000027 found at $009C4400
    MAP id: $00000028 found at $00A02C00
    MAP id: $00000029 found at $00A41400
    MAP id: $0000002A found at $00A7FC00
    MAP id: $0000002B found at $00ABE400
    MAP id: $0000002C found at $00AFCC00
    MAP id: $0000002D found at $00B3B400
    MAP id: $0000002E found at $00B79C00
    MAP id: $0000002F found at $00BB8400
    MAP id: $00000030 found at $00BF6C00
    MAP id: $00000031 found at $00C35400
    MAP id: $00000032 found at $00C73C00
    MAP id: $00000033 found at $00CB2400
    MAP id: $00000034 found at $00CF0C00
    MAP id: $00000035 found at $00D2E800
    MAP id: $00000036 found at $00D2F400
    Found MAPs: 54
    Building fs_block array...
    MapSIZE: $000000FA
    Maximum fs_block number is: $00007524. Alloc buffer...
    try the attachment below and post result
    Attached Files

  5. #5
    Recently Initiate
    Join Date
    Dec 2009
    Device
    -
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Works !

    Hello everybody,

    I finally got it working with the files riders4sia provided. Thanks a lot riders !

    However at first there was exactly the same problem. What did the trick is to use
    babe2raw and SEFStool4 with a SHORT FILENAME

    europe.fbn for example failed with the same output as above but
    europ.fbn worked !

    I guess the reason is that SEFStool4 first produces a *.raw.fs file from the *.raw file.
    And that this file must not have a name longer than the 12 FAT16 characters.

    europe.raw.fs 13 chars => fails
    europ.raw.fs 12 chars => ok

    I hope that helps if somebody else has got the problem !

    Greetz
    jhbair

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •