S60 file structure (from bemoon)

xiaoxiao2021-03-06  68

Recently, I found a DX called Bemoon in the NG Collection. The article was great. I didn't seem to make the jar, so I found a copy of the SX1 book, I found another article about the S60 file structure, I found that NG book is still here There is less introduction, hereby paying hope to help: Symbianos6.x Series60 interface smartphone, after inserting MMC, there are 4 logical storage drives: C (user storage of mobile phone itself), SX1 is 4M) , D (virtual disk, using idle running memory virtual buffer disk), e (mmc), z (mobile phone system ROM read-only). Among the 4 disks, the file structure of the C e Z disk is similar. The D drive is a high-speed virtual drive, mainly to save the clipboard, WAP cache, and some temporary exchange files. Usually, the system is automatically called, and there is not much contact with the user, not a detailed introduction. Let me explain the directory structure and function of C E Z ​​three drives. As the installation software increases, the directory files of C and E disks will become complicated. We will leave some software automatically generated secondary files and directory seize the structure of the system. Some main things: e drive root directory : Images Sounds Video Directory, As the name refer to saving the photo ringtone video clip, the 3 directory is equivalent to the NOKIA directory of C and Z, that is, copying the corresponding type of file to the corresponding directory can be identified (Z disk read-only), for example: MIDI file or WAV file copy in E: / SOUNDS / DIGITAL / or C: / Nokia / Sounds / Digital / can be curted like Z: / Nokia / Sounds / Digital / Like music files, there is a selection item in the scenario ringtone. C: / Nokia is an insignificant directory, you can delete it, but there is no effect, but this directory will be automatically generated. The reason is that there is a special directory in the Nokia directory of the C drive: Install, it is clear that this is set to install software. As is well known, the Symbian system software is a memory (C, E) that is incorporated into a SIS compression package (C, E) and unpacking installation, and the system is often saved in the C: / Nokia / Install directory to save a copy of the installation. When you encounter an unpredictable error (such as sudden no charge) or the user can restore the system security, this is to install the software when the software is installed in the E disk of the air, there is still a "full storage space". The reason, keeping a hollow space with more than 1m or more, is a good habit. In addition, you don't use the system's Manager to use Seleq to make SIS installations can also avoid producing this copy. The following is to analyze the most complex system core C: / system directory of the structure. The system directory consists of more than a dozen directories and several files: ※ Apps directory: The subdirectory in this directory saves the software's main body: user interaction executable file .app, resource file .rsc, icon file .aif, no interface Execute the program .EXE and other files that run the desired. Software installed in the E: In addition to saving the software main body in the E: / System / Apps / Directory, some configuration files are created in the C: / System / Apps / Top C:

It is worth noting that C: / system / apps / phone / oplogo saves the logo of the operator. If the directory saves 97 * 25 BMP images, the image will replace "China Mobile" in the standby state. Operator flag (need to restart the phone); ※ Bootdata directory: system startup parameters and logs; ※ Data directory: Extremely complicated catalog, saved a variety of data, briefly introduces a few, BackgroundImage.mbm wallpaper, BtState .dat Bluetooth pairing information, Calender calendar, clockapp.dat time parameters, contacts.cdb contact, and many software configuration files and WAP information; ※ Favourites directory: favorites; ※ install directory: Save all software installation information, Each time you install a software, save a SIS file index in this directory, size at a few hundred b to a few K, if you delete this SIS file, do not have this software installation information in program management, Unable to delete the program management, but can still delete the software body and configuration file directly in the apps directory, and if necessary, remove the corresponding running library in the libs directory, remove the corresponding secondary run files, thus uninstall the software; ※ Libs Directory: Save some of the connection library files required for some software runtime, generally installed by software; ※ Mail directory: information catalog, structure complexity, except for some SMS, MMS, Email settings file, inbox, outbox, Draft box, send report, attachment, etc. are distributed among the complex catalogs of the deep deep. It is worth mentioning that the information concept of S60 is relatively wide, and the SMS MMS Email or even the files of Bluetooth Transport are "information", so the infrared Blueta file is received, saved in the mail directory, and can trigger by viewing this information The corresponding "Installation", "Watch", "Edit" and other actions; ※ Midiets directory: Java configuration file; ※ MIDP directory: Java program body is installed here, if all Java is installed in the E disk, C: / system / will not This directory will appear; ※ Programs Directory: Save the auxiliary run file, and some non-interface programs EXE, dynamically connected library DLL; ※ Recogs directory: related to the Directory, the MDL file identifies the file association. If Quickword.mdl identifies the DOC file in the system, the default is opened by Quickword, and some MDL files driver running, such as Eloader.mdl driver software developed by Epsint, such as Minigps, ExtendProfile, without this MDL file, above two software Can not be loaded automatically; ※ SCHEDULES directory: As the name suggestion, save schedule; ※ SharedData directory: all the software configuration files .ini, the user's act is not big, but can be installed by modifying some of the values ​​and paths The software of the C disk (mostly 7650 software, it does not have MMC) to MMC; ※ Temp Directory: Temporary file. The E: / System directory structure is basically consistent with C: / system, and is different, less INTSALL directory.

转载请注明原文地址:https://www.9cbs.com/read-89897.html

New Post(0)