1: What is odex / deodex firmware, what is the difference and how does it work?
Stock firmware - odex, custom - deodex. In odex, system files for apk are bundled with the same name files with the odex extension.
Deodexation in no way slows down the system, since the first time you start the device, the process of creating .odex files (apk.classes-dex) for all applications in the dalwick cache is performed, from where they are then read when the system is running. Therefore, the only thing when deodexed firmware is slower than coded is the first time the system starts after flashing or cleaning the dalwick cache. But there are advantages - saving space in the / system folder and the possibility of a painless modification ... (sergmarin)
The presence of .jar files instead of .odex / .deodex is a sign of deodexed firmware.
2: How to put updates / mods from this topic (and in general)?
Before any intervention in the system, especially if you are not confident in your abilities / knowledge, make a nandroid backup (via CWM - see the procedure below). This is a complete cast of the system - if something went wrong, boot into CWM and restore the data - a couple of clicks and you have a working system.
Usually the message contains the installation instructions, it must be read very carefully and executed step by step. Pay attention to the version of the firmware for which the patch is laid out, incompatibility may lead to a flashing.
If a simple .apk file is laid out (even if it is in a zip, but only the .apk file is in the archive), then you need to replace it with
Root explorerthe system file to a new one (if Root explorer does not allow this to be done - check - Mount r / o should be written on the top - if not - click on the Mount r / w button). Pay attention to the instructions for the patch, and if not, if you have odex firmware (i.e. stock, from Samsung), then usually the patch will be in the form of a single file, and in the system you will have 2 files of the same name with the extension .apk and .odex. So .apk needs to be written over, and .odex to delete / rename. It is recommended that you back up mutable files. Remember - when replacing framework-res.apk, the PDA will automatically restart, you need to be careful.
If the mods are lined with a .zip file, and there are folders and other attributes in it (in particular, there should be a META-INF folder, these are scripts for CWM), then this is an update for CWM. This file must be recorded in the phone's memory (better - on the internal flash drive). If there is a core kernel, then the phone should have a CWM icon (gear). In it, you must select "flash update" and select the zip to update. Mod files cannot be placed in folders named in Russian. It is advisable to put the files in the root directory of the internal flash drive.
If you returned to the stock kernel, then CWM took off and this installation will not work. You can take an .apk from a .zip file and write them with the help of the Root explorer on top of the system ones, it is only highly recommended in the script to see what other actions were supposed - in particular, which script files should be deleted - do the same manually.
3: What to do if something went wrong and the phone does not load / get permanent errors, etc.?
You made a nandroid backup? Restore the system from it through the recovery.
Not done ... flash your firmware (single-file, then the data will not be lost). Or you can have a 3-file file, but without the CSC_section firmware .. then they will not be lost either.
Original firmware files can be taken from dumps, i.e. Download the dump of your firmware, take the necessary stock file and return it to the site.
4: The better to do backups in order not to reflash again, if that goes wrong when installing decorations. Titanium Backup or some other prog?
And Preferred Nandroid Backup from ClockworkMod Recovery. Procedure:
- Booting in Recovery mode (either from a switched off phone, clamping the Volume up, the central button and On, or when on, start CWM - ClockWorkMod)
- Select the backup and respore volume buttons (the selection is made by the central button)
- Backup - the process has begun!
To restore the system - the same thing, but Restore.
5: What files are responsible for what and is it possible to install patches that do not explicitly state that they can be installed on my firmware.
Without fear, change (with backup) any files and try, nothing will happen to the system. Any patches of the camera, contacts, dialers, sms, etc. they are responsible only for their function and in the worst case it is you who will work and stop (until the moment you return the carefully saved original file). Moreover, in 90% of cases the patch will work, the firmware version is secondary here (Samsung generally changes little in them, in actual fact).
BUT! The framework-res.apk and systemui.apk files should be replaced with extreme caution with the mandatory nandroid backup - replacing them can lead to a crash of the system. These files are the heart of the system - they can be installed only from their own firmware (and incompatibilities are possible, leading to a cyclic reboot).
About files: Framework-res.apk. It contains the battery icon, the effect of the old TV, the status bar view, the progress bar design, sip, etc.
SystemUI.apk. Contains everything about the curtain + all bar status icons (except the battery).
Unfortunately, one thing is impossible to get - put the patch you like and at once get everything that the author has prepared.
Contacts.apk. dialer (search T9, contacts with a bar on the right, etc.), including a frame when choosing a contact photo (important for mods with a large photo of an incoming call).
Phone.apk. Everything that happens during an incoming / outgoing call (noise, what information about the caller is displayed, photo, rising call, window after the call (with options), recording the incoming call, etc.).
Mms.apk. Everything about SMS and MMS (including autoconversion of SMS to MMS, etc.)
The rest is clear - camera.apk, etc.
Description of all firmware components6: When I try to copy the framework-res.apk file in the system / system folder and the systemUI.apk file in the system / app folder in Root explorer, the rootexplorer tells me that it can’t do this because it’s read-only files.
In the Root Explorer, there is a button "Mount R / W" located in the upper right corner of the screen of system (!) Files (when it is in the flash drive folder it is not). After clicking on it, the button will already say: "Mount R / O", and when the button (!) Says R / W - the R / O mode is active and vice versa! Those. in this way, the "fuse" of accidentally changing system files is removed and the transition from R / O (read only - read only) to R / W (read / write - read / write) is performed, which allows you to manipulate system files. (answered + prizrak +)
7: A battery with% can consume extra battery power?
No, this is a system function. Android always keeps track of the percentage of battery charge, you can see it in the information about the battery. So, there will be no additional energy costs. (answered by rareARROW)
8: Why turn off the noise level? Who is he bothering?
Shumodav performs filtering sound, leaving only the voice. It must extinguish extraneous noises (wind, etc.). But there are reviews that because of him sometimes you hardly hear your interlocutor. Everyone decides for himself.
9: What is the effect of the old TV (aka CRT)?
The effect when the phone is turned off looks like this (thanks to the pANd4 link).
10: You need a photo of the subscriber in good quality and full screen.
A full-screen photo in good quality can be achieved without a mod:
Full Screen Caller PicturesFull Screen Caller ID11: Rule the date on the lock. 12: Editing framework-res.apk 13: When deleting system files in odex firmware, you need to delete not only the file
* .apk but the file of the same name
* .odex . It is also recommended to delete the data of the application itself.
14: Editing system apk Samsung GT-i9100 Galaxy S II 15: Installing fonts via .apk 16: Font replacement (Post # 4164217) 17: Battery Indicator Percentage 18: How to place your pictures in the sg siii wallpaper folder?
Need to disassemble the APK SecWallpaperChooser. Add your pictures and then edit the xml by writing the added pictures.
19: How to change the background in the caller?
The backgrounds are in folders:
framework-res.apkresdrawable-nodpibackground_holo_dark.png
framework-res.apkresdrawable-nodpibackground_holo_light.png
Replace with your pictures.
20: Useful software:
smali / backsmali - 1.3.3apktools - 1.5.2MOD JKay Deluxe frameworkSwap21: Instructions "Installation through a modified recovery" 22: Backup original files to be replaced in the finished update for CWM 23: The sound "gurgle", which is locked, is located in framework-res.apk in the raw folder and is called down.ogg.
24: Instructions for beginners to "set rights" when replacing files