Join Today
+ Reply to Thread
Page 4 of 9 FirstFirst 12345678 ... LastLast
Results 31 to 40 of 84
Like Tree25Likes

Thread: EZXCodec - editing of EZX-based cellphones' firmware in Windows environment

  1. #31
    Join Date
    Aug 2007
    Location
    Russia
    Posts
    38

    Default

    New in EZXCodec 1.3:
    cramfs:
    -fixed: manual changing of file's uid, gid and permissions through "File properties" dialog
    was broken since 1.2;
    -fixed: user and group fields in "File properties" dialog always showed 'root' by default;
    -removed: unnecessary code for zeroing nodes sizes with zero offset (was used to preprocess
    CramFS before feeding it to cramfsck);
    -improved: CramFS extraction optimized;
    -fixed/improved: more checks when compiling CramFS:
    - checking for files >=16 MB in source directory;
    - truncating >252 characters filenames (gives warning if encountered);
    script:
    -changed: using "script_temp" subfolder of working directory, deleting it after execution
    (check "Do NOT delete temporary files..." to debug your script or report a problem);
    -fixed: when trying to extract CGs from SBF and failed to create or clean "smg" directory,
    script did not stop;
    -fixed: empty and fully commented lines are now skipped (they were treated as CG name);
    -changed: double period ("..") is not allowed in all commands, not only "del";
    -fixed: documentation - only one space between command parameters really allowed, not more;
    -improved: script parsing optimizations.
    general:
    -fixed: auto-creation of directories was not checked properly;
    -added: each CramFS CG gets extracted to it's own folder with name cramfs-root-<CG name>;
    -added: two radioboxes "Use path" and "From Working directory" added to CramFS tab; when
    "From Working directory" checked, usual text field for entering CG path gets disabled, and
    you can choose a CG from a list of existing files (with mask "CG*.smg") in "smg" subfolder
    of working directory;
    -added: checkbox "From CramFS too" added to SBF tab, which, when checked, makes program extract
    files and folders from CramFS CGs while extracting CGs from SBF (one-click extraction);
    -added: checkbox "New CGs" added to SBF tab, when checked - uses "<CG name>_new.smg" instead of
    "<CG name>.smg" files from "smg" folder when compiling SBF;
    -added: trying-to-be-smart file overwriting warning system;
    -fixed: as always - many log messages fixed.
    GUI:
    -improved: using internal icons in "CramFS file list" dialog instead of system ones - system
    icons were not set correctly sometimes; links now have different icon;
    -added: now saving "CramFS file list" dialog position too;
    -improved: main window position is centered on first launch.
    internal:
    -CramFS and Motoskin routines separated to individual modules.

    Link in the first post updated.
    Motorola A1200e@541_G_11.52.13R_F5_ReMoD_v0.2
    My EZX-related developments

  2. #32
    Join Date
    Aug 2007
    Location
    Russia
    Posts
    38

    Default

    Here's what's new in 1.3.1:
    cramfs:
    -fixed: serious memory leaks in CramFS extraction and compiling.
    general:
    -fixed: closing CramFS file before auto-restoring old original file name - not really a bug,
    just looks less confusing without "CramFS filename changed - file closed" message at the end
    of script execution or extracting from SBF with "From CramFS too" checked.
    internal:
    -SBF routines separated to individual module;
    -russian string resource cleaned up from old unused strings.
    Last edited by Rocket; 02-01-2008 at 06:54 AM.
    Motorola A1200e@541_G_11.52.13R_F5_ReMoD_v0.2
    My EZX-related developments

  3. #33

    Default

    i think your programm have problem with iconres.ezx

  4. #34
    Join Date
    Aug 2007
    Location
    Russia
    Posts
    38

    Default

    macnick,
    and I don't think so.
    Anyway, that is not enough information to fix it

    Please, post more detailed report on your problem.
    Motorola A1200e@541_G_11.52.13R_F5_ReMoD_v0.2
    My EZX-related developments

  5. #35

    Default

    Quote Originally Posted by Rocket View Post
    macnick,
    and I don't think so.
    Anyway, that is not enough information to fix it

    Please, post more detailed report on your problem.
    ok first, when i open the iconres.ezx i found only 1327 icons.
    But my phone (a1200e) have about 1700 icons in iconres.ezx
    if i understand this program can extract up to 1327 icons.
    When i extract iconres.ezx with perl i found all my icons.

  6. #36
    Join Date
    Aug 2007
    Location
    Russia
    Posts
    38

    Default

    macnick,
    Try to rebuild (extract and compile with no changes) your iconres.ezx with EZXCodec.
    I want to check if there's much difference in file sizes (it _will_be different because of a garbage contained in some iconres.ezx files, but difference should not be more than 10-20 KBs). If the difference is big, please upload the original file, I'll try to fix it.
    Last edited by Rocket; 01-31-2008 at 11:54 AM.
    Motorola A1200e@541_G_11.52.13R_F5_ReMoD_v0.2
    My EZX-related developments

  7. #37

    Default

    @Rocket
    I think I found a bug LOL. in motoskin page. the lower box should be New motoskin file? or not?.

    and after I test with A1200 original iconres.ezx. It's extract 1289 icons. BUT when compile it back It got 1290. It try to include thumb.db into it and got error. and new iconres.ezx file size from ezx codec increase into 5.5M.

    and when I try to Add new icon into it. It got error new_icon.gif not found and increase file size into 7.7M.(from 2 files missing new_icon and thumb).

    and again when i test to remove some icons. it file size alway increase into 7.56M. but not have error display for missing files. only missing index for thumb.db.

    Last testing ezx codec got a serious error and stop when I try to extract or open *.skn file.

    Did you create your own algorithm to extract and compile iconres.ezx. let looking my algorithm in pack/unpackIconres.pl (newer version). I think It's complete and no bug remain.

    I still have no time to test symbolic link extract now.
    Last edited by eakrin; 02-01-2008 at 02:36 AM.
    Visit my Blog here.http://my.opera.com/eakrin

  8. #38
    Join Date
    Aug 2007
    Location
    Russia
    Posts
    38

    Default

    Quote Originally Posted by eakrin View Post
    @Rocket
    I think I found a bug LOL. in motoskin page. the lower box should be New motoskin file? or not?.
    Yes, will fix.

    Quote Originally Posted by eakrin View Post
    and after I test with A1200 original iconres.ezx. It's extract 1289 icons. BUT when compile it back It got 1290. It try to include thumb.db into it and got error. and new iconres.ezx file size from ezx codec increase into 5.5M.
    No wonder. "motoskin" folder should contain only the files you want to be included in your iconres.ezx file.

    Quote Originally Posted by eakrin View Post
    and when I try to Add new icon into it. It got error new_icon.gif not found and increase file size into 7.7M.(from 2 files missing new_icon and thumb).
    Are you shure you got "new_icon.gif not found" message? Maybe the error was "Entry for "new_icon.gif" is missing in "motoskin.idx"? That's because it is a new icon you added by yourself, and it was missing in original Motoskin file.
    This "motoskin.idx" file is there because [for A1200 and E6, other models have more reasons] there is some information in original iconres.ezx we can't always restore exactly (don't know where's the error, Motorola or their "readme").

    Quote Originally Posted by eakrin View Post
    and again when i test to remove some icons. it file size alway increase into 7.56M. but not have error display for missing files. only missing index for thumb.db.
    As I said above, delete Thumbs.db. Ok, I'll add filtering for this filename, if you're too lazy

    Quote Originally Posted by eakrin View Post
    Last testing ezx codec got a serious error and stop when I try to extract or open *.skn file.
    Yes, there was a bug since 1.3, I think (when I did some global code reorginizing). Already fixed and waiting to be uploaded

    Quote Originally Posted by eakrin View Post
    Did you create your own algorithm to extract and compile iconres.ezx.
    Yes. With a little help from my friends on forum.motofan.ru

    Quote Originally Posted by eakrin View Post
    let looking my algorithm in pack/unpackIconres.pl (newer version). I think It's complete and no bug remain.
    Did you find a way to calculate correct Hashed ID for long filenames? If so, I'll be glad to see it.

    Quote Originally Posted by eakrin View Post
    I still have no time to test symbolic link extract now.
    It's OK. We're all doing this in our free time, it's just some of us who have too much of it
    Motorola A1200e@541_G_11.52.13R_F5_ReMoD_v0.2
    My EZX-related developments

  9. #39
    Join Date
    Aug 2007
    Location
    Russia
    Posts
    38

    Default

    New in EZXCodec 1.3.2:
    motoskin:
    -fixed: jpeg images were not renamed from .g (header was not recognized, introduced in 1.3);
    -fixed: crash when trying to open motoskin v1.10 (*.skn files; don't know when this one
    introduced);
    -added/fixed: excluding "Thumbs.db" from source file list when compiling.
    GUI:
    -fixed: "New Motoskin file" box had wrong caption "Original Motoskin file".
    Last edited by Rocket; 02-05-2008 at 12:27 PM.
    Motorola A1200e@541_G_11.52.13R_F5_ReMoD_v0.2
    My EZX-related developments

  10. #40

    Default

    I face Hash ID problem before. Some icons have very long file name it make hash function result in more bits than integer can have.

    BUT hash id always in integer so it need a loop shifting. last bit should shift to first bit not shift out. if you use floating point variable it's error becoz it's not looping to start bit. I don't know what >> command in C++ does when shifting last bit shift out or shift to first.


    this problem I found when I write perl script. I use Integer variable for hash ID. and perl always loop shifting in >> command.

    After testing symbolic link. ezxcodec 1.3.1 work well.

    but I found another problem about cg43. ezxcodec cannot generate correct CG43. for E6. (cg44 for A1200).compiled cg have a wrong filesize. ezxcodec work only compile files into cg43 file. but when create sbf file that contain cg43 phone got a fail flashing and cannot start.

    I need to add FF x 4096 at header and adjust cg34.smg file size to a correct size. and create sbf by sbf codec.

    another point is ezx codec cannot generate cramfs file (*.smg) with out and old .smg file. and it always delete ols smg files in smg folder. that make my very annoying when modding cg from many f/w. becoz when i extract new cg it delete old smg file in smg folder. so old extracted cg cannot compile.

    overall is thumb up. ezx codec halp me modding f/w with out switch to knoppix anymore.
    Visit my Blog here.http://my.opera.com/eakrin


 
+ Reply to Thread
Page 4 of 9 FirstFirst 12345678 ... LastLast

Similar Threads

  1. Replies: 43
    Last Post: 06-29-2008, 06:19 PM
  2. SOFTWARE: EZXCodec, editing SRM EZX- phones on Windows
    By superfly86 in forum E6 General Chat
    Replies: 13
    Last Post: 12-24-2007, 05:28 AM
  3. EZX cygwin developement environment
    By PaulF in forum Development
    Replies: 0
    Last Post: 12-03-2007, 04:50 AM
  4. Replies: 2
    Last Post: 08-28-2006, 12:28 AM
  5. Tips on telnetting A780 from Windows-based desktop PC
    By pedrojrulez in forum A780 General Chat
    Replies: 4
    Last Post: 02-05-2006, 04:48 AM

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
Single Sign On provided by vBSSO

Search Engine Optimization by vBSEO 3.6.0 RC 1