From: Stephen M. <sma...@sp...> - 2004-03-15 13:40:16
|
Hi again, sorry my previous email address was using auto-reply SPAM filters... Here's a directory listing of my 7135... ---------------------------------------------------------------------------- -------------------- Kyocera 7135 (MSM5100) MZ1044 ListFileRequest Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 00 Size: 00006 File: uibuild.dir Unknown1: 01 FF 00 01 03 Unknown2: 00 04 00 00 00 Size: 001DC File: $USER_DIRS Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 00 Size: 00004 File: $FIB_CHECKSUM Unknown1: 01 FF 00 01 00 Unknown2: 00 08 00 00 00 Size: 00701 File: $SYS_RMT Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 00 Size: 00014 File: $LINK_TIME Unknown1: 01 00 00 FF 00 Unknown2: 00 02 00 00 00 Size: 00008 File: $SYS_RMT_COUNT Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 00 Size: 00173 File: PRIData.txt Unknown1: 01 FF 00 01 00 Unknown2: 00 40 00 00 00 Size: 03C76 File: CarrierLogo.bmp Unknown1: 01 FF 00 00 00 Unknown2: 00 02 00 00 0A Size: 0002C File: user/apps/UP4BCfg.dat Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 0A Size: 000B0 File: user/apps/UP4BBearer.dat Unknown1: 01 FF 00 00 00 Unknown2: 00 02 00 00 0A Size: 00078 File: user/apps/UP4BPerm.dat Unknown1: 01 FF 00 00 00 Unknown2: 00 92 00 00 0A Size: 08C00 File: user/apps/UP4BCache.dat Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 0E Size: 00180 File: user/contacts/user.dat Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 0E Size: 0001D File: user/contacts/sys_pb Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 0E Size: 00008 File: user/contacts/user.idx Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 08 Size: 104E4 File: ui/base/common.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 08 Size: 02E70 File: ui/base/uirs.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0B Size: 07F78 File: ui/lang/en/common.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0B Size: 095BC File: ui/lang/es/common.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0B Size: 09964 File: ui/lang/fr/common.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0B Size: 09330 File: ui/lang/pt/common.bqr Unknown1: 01 37 00 01 03 Unknown2: 00 02 00 00 04 Size: 00061 File: nvm/$SYS.ESN Unknown1: 01 37 00 01 03 Unknown2: 00 02 00 00 04 Size: 000C1 File: nvm/$SYS.INVAR1 Unknown1: 01 37 00 01 03 Unknown2: 00 02 00 00 04 Size: 00087 File: nvm/$SYS.INVAR2 Unknown1: 01 FF 00 01 03 Unknown2: 00 02 00 00 08 Size: 00032 File: nvm/nvm/nvm_0000 Unknown1: 01 FF 00 01 03 Unknown2: 00 02 00 00 08 Size: 0006B File: nvm/nvm/nvm_amps Unknown1: 01 FF 00 01 03 Unknown2: 00 1C 00 00 08 Size: 01AD0 File: nvm/nvm/nvm_display Unknown1: 01 FF 00 01 03 Unknown2: 00 02 00 00 08 Size: 000C0 File: nvm/nvm/nvm_security Unknown1: 01 FF 00 01 03 Unknown2: 00 06 00 00 08 Size: 00553 File: nvm/nvm/nvm_factory Unknown1: 01 FF 00 01 03 Unknown2: 00 0E 00 00 08 Size: 00C81 File: nvm/nvm/nvm_data Unknown1: 01 FF 00 01 03 Unknown2: 00 04 00 00 08 Size: 002DF File: nvm/nvm/nvm_cdma Unknown1: 01 FF 00 01 03 Unknown2: 00 08 00 00 08 Size: 0068B File: nvm/nvm/nvm_system Unknown1: 01 FF 00 01 03 Unknown2: 00 02 00 00 08 Size: 00004 File: nvm/nvm/nvm_serialport Unknown1: 01 FF 00 01 03 Unknown2: 00 02 00 00 08 Size: 00007 File: nvm/nvm/nvm_customer Unknown1: 01 FF 00 01 03 Unknown2: 00 12 00 00 08 Size: 01006 File: nvm/prl/prl_0000 Unknown1: 01 FF 00 01 03 Unknown2: 00 22 00 00 08 Size: 0200C File: nvm/prl/prl_0001 Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 08 Size: 0007F File: nvm/prl/eri1.bin Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 08 Size: 0007F File: nvm/prl/eri.bin Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 05 Size: 021EB File: font/anlc12.bin Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 05 Size: 022ED File: font/anlcbd12.bin Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 05 Size: 00870 File: font/arialtal.bin Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 05 Size: 017E3 File: font/levbd12.bin Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 05 Size: 021EB File: font/levnm12.bin Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 05 Size: 00C15 File: font/qicons12.bin Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00148 File: apps/lang/pt/BreakOut.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00044 File: apps/lang/pt/CalApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00210 File: apps/lang/pt/CalcApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00294 File: apps/lang/pt/ClockApps.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00044 File: apps/lang/pt/MemoApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00358 File: apps/lang/pt/QCOMControls.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 004E8 File: apps/lang/pt/UP4BApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00114 File: apps/lang/pt/WAPSetup.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 0012C File: apps/lang/fr/BreakOut.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00044 File: apps/lang/fr/CalApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00210 File: apps/lang/fr/CalcApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00270 File: apps/lang/fr/ClockApps.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00044 File: apps/lang/fr/MemoApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00364 File: apps/lang/fr/QCOMControls.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00554 File: apps/lang/fr/UP4BApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00134 File: apps/lang/fr/WAPSetup.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00154 File: apps/lang/es/BreakOut.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00044 File: apps/lang/es/CalApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00280 File: apps/lang/es/CalcApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00280 File: apps/lang/es/ClockApps.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00044 File: apps/lang/es/MemoApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00350 File: apps/lang/es/QCOMControls.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 00528 File: apps/lang/es/UP4BApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0D Size: 000E8 File: apps/lang/es/WAPSetup.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 00128 File: apps/base/BreakOut.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 00044 File: apps/base/CalApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 001E4 File: apps/base/CalcApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 0023C File: apps/base/ClockApps.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 0030C File: apps/base/Launcher.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 00044 File: apps/base/MemoApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 0033C File: apps/base/QCOMControls.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 003AC File: apps/base/Space.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 004CC File: apps/base/UP4BApp.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 0A Size: 00110 File: apps/base/WAPSetup.bqr Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 10 Size: 00B5C File: VoiceDB/Lang/fr/fcadat_sd1.dtw Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 10 Size: 0B1FC File: VoiceDB/Lang/fr/fcadat_sd1.prm Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 10 Size: 00B5C File: VoiceDB/Lang/es/spadat_sd1.dtw Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 10 Size: 0EABC File: VoiceDB/Lang/es/spadat_sd1.prm Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 10 Size: 04F24 File: VoiceDB/Lang/en/engdat1.dtw Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 10 Size: 057BA File: VoiceDB/Lang/en/engdat1.hmm Unknown1: 01 1F 00 00 00 Unknown2: 00 00 00 00 10 Size: 0EAF4 File: VoiceDB/Lang/en/engdat1.prm Unknown1: 01 FF 00 01 00 Unknown2: 00 66 00 00 15 Size: 06280 File: VoiceDB/All/Patterns/NameTag.int Unknown1: 01 FF 00 01 00 Unknown2: 00 16 00 00 15 Size: 014BC File: VoiceDB/All/Patterns/CtrlWrd.int Unknown1: 01 FF 00 01 00 Unknown2: 00 02 00 00 12 Size: 00004 File: VoiceDB/All/Memos/NextMemo.int Unknown1: 01 FF 00 00 00 Unknown2: 00 0A 00 00 12 Size: 0087E File: VoiceDB/All/Memos/Mem00017.qcp Unknown1: 01 FF 00 00 00 Unknown2: 00 08 00 00 12 Size: 00614 File: VoiceDB/All/Memos/Mem00018.qcp Unknown1: 01 FF 00 00 00 Unknown2: 00 0C 00 00 12 Size: 00A84 File: VoiceDB/All/Memos/Mem00021.qcp Unknown1: 01 FF 00 00 00 Unknown2: 00 12 00 00 12 Size: 0101C File: VoiceDB/All/Memos/Mem00022.qcp Unknown1: 01 FF 00 00 00 Unknown2: 00 2E 00 00 12 Size: 02ADC File: VoiceDB/All/Memos/Mem00023.qcp Unknown1: 01 FF 00 00 00 Unknown2: 00 CE 01 00 12 Size: 1BEDE File: VoiceDB/All/Memos/Mem00025.qcp ---------------------------------------------------------------------------- -------------------------- My deduction is that the unknown2 field 5th byte is the length of the pathname string and the next byte is the length of the filename string. Additionally, I'm guessing that the first byte of "unknown1" is a flag for 01 meaning an "extended" field of 5 bytes, with the next dword being a set of flags (1F=system, 37=read only, FF=all, ???). What is also interesting is that files with the Unknown byte "1F" above are all in "ROM" and don't take up EFS space, and therefore the Unknown2 dword field is all zeroes. So my next guess is that the first dword of Unknown2 is the EFS file space taken up by the file (which implies even boundaries of 256 bytes and therefore the first byte of '00'). It also looks like there is a minimum of "200h" bytes for a file which is the minimum for a block size of up to 100h bytes plus the additional header info. Hope this helps, Thanks! -- Steve Marchant -----Original Message----- From: bit...@li... [mailto:bit...@li...]On Behalf Of Roger Binns Sent: Sunday, March 14, 2004 10:23 PM To: bit...@li... Subject: Re: [Bitpim-devel] Support for Kyocera 7135 (QC MSM5100) > VX6000 FF 00 01 00 > CDM8900 FF 00 01 03 (last 03 is sometimes zero) > VX4400 FF 00 01 00 > VX4500 FF 00 00 00 > VX4500 FF 00 01 01 > VX4500 FF 00 01 03 > SCP5500 FF 00 01 03 > SCP5500 37 00 01 03 I also had the CDM8900 have 37 as first byte of unknown1 after looking in several other directories. So it doesn't look like unknown1 can be used as a useful predictor of the extra byte for the Kyocera 7135 (incidentally Kyocera typically just rebadge Qualcomm phones and hence are closest to the "real thing"). The second byte of unknown2 seems to be somewhat related to file size. (The protocol uses a block size of 256 bytes). Hopefully Stephgen Marchant can figure out some form of indicator since I really don't want to have variations on the brew protocol. (I will do so if there is no choice). Roger ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Bitpim-devel mailing list Bit...@li... https://lists.sourceforge.net/lists/listinfo/bitpim-devel |