Changes compared to stock v20d:
Marked changes / updates compared to L90_D410_v20d_OptimalX_032016
- Integrated custom recovery TWRP 3.0.0, more advanced and with advanced functionality (in versions prior toL90_D410_v20d_OptimalX_032016 was CWM);
- integrated custom core LollipopExtended Kernel (v2.0) from 01/13/2016;
- rutted (integrated Superuser(Updated to the latest version 2.70) , if it asks you to update the binary, you can update it, or you can not update it, everything works out of the box);
- installed BusyBox(Updated to the latest version v1.24.2, from 23/04/2016) ;
- full init.d support;
- set permissive mode for SELinux;
- implemented the ability to write to an SD card (editing platform.xml, similar to using SDFix);
- The lower frequency of the CPU is reduced from 787 MHz to 499 MHz, to reduce
power consumption;
- the dialog box about safe volume is disabled when headphones are connected;
- improved network reception;
- removed delay for outgoing call;
- disabled verification of the signature of system applications;
- added icon for direct access to the call log;
- implemented the ability to work ViPER4Android FX with audio players that were not supported by default ViPER4Android FX, Internet radio, etc.
- widget flashlight resizable widget from 1x1 to 2x2;
- grid desktop (launcher) 4x5;
- indication of the battery status in the form of a progress bar (strip) with charging animation,
the choice of position, color, etc., the ability to hide / show ("Settings" - "Display" - "Battery Panel");
(now, for example, include only the% charge display in the status bar, to save
places, and if desired, for clarity, include the battery bar in the form of a thin strip at the top of the bar status);
- added "Side circular application launcher" with the ability to on / off. and settings of its parameters in ("Settings" - "Display" - "Side circular application launch pad");
- Added "Sidebar for launching applications" with the ability to on / off. and settings of its parameters in ("Settings" - "Display" - "Sidebar for launching applications");
Status bar (status bar).
- added the ability to hide / show the battery icon in the status bar of the battery ("Settings" - "Display", section "Status bar" - "Battery");
- added the ability to hide / show the clock and date in the status bar with wide settings ("Hide / show seconds", "Clock location", "Clock color", "Clock font", "Font size", "Show date", "Format dates ", Date display style") ("Settings" - "Display", section "Status bar" - "Clock and date");
- added the ability to hide / show the indication of the speed of data exchange in the status bar with separately adjusting the color of the text of the speeds of upload and download ("Settings" - "Display", section "Status bar" - "Settings for indicating data exchange");
- added the ability to select any color of BT icons, sound, alarm clock in the status bar ("Settings" - "Display", section "Status bar" - "Settings for indicating data exchange");
! Attention: to apply color, overload is required (you can "Overload UI");
Shutter.
- changed the general style of the curtain design, the color scheme of the curtain background, now by default in black with some transparency, the lower corners of the control panel and the corners of the notification windows are rounded;
- Quick Torch flashlight with widget added to QSlide panel
(if you wish, you can take his widget to the desktop);
- a flashlight has been added to the switch panel (where there is "Wi-Fi", "Sound", "Data", etc.).
- full date in the open curtain;
- the ability to select any color of the text of the date in the title of the open curtain ("Settings" - "Display", section "Curtain" - "Color settings in the curtain" - "Color of the text of the date");
! Attention: to apply color, overload is required (you can "Overload UI");
- increased font size of the clock in the open curtain;
- the ability to select any color of the text of the clock in the title of the open curtain ("Settings" - "Display", section "Curtain" - "Color settings in the curtain" - "Color of the text of the clock");
! Attention: to apply color, overload is required (you can "Overload UI");
- the “Off” button (design redesigned) in the title of the open curtain (a full analogue of the hardware, a short press turns off the screen, a long one brings up the overload menu) with the option to hide / show it ("Settings" - "Display", section "Shutter" - " Button bar ");
- button for calling the advanced overload menu (design changed) in the title of the open curtain with the possibility of hiding / showing it ("Settings" - "Display", section "Shutter" - "Button bar");
- removed the buttons for selecting SIM-cards in the open curtain;
- call button for the "Recently launched applications" window (a long tap on the hardware button "Menu" is located at the bottom of the open curtain, to the left of the free RAM indication line, so that everything related to clearing the memory is nearby);
- output of information about the amount of free RAM in the open curtain;
- the ability to select any color of text information about the amount of free RAM in the open curtain ("Settings" - "Display", section "Shutter" - "Color settings in the curtain" - "Text color of the RAM status");
! Attention: overload is required for applying color (you can "Overload UI";
- a button-widget for manual cleaning of RAM with an indication of the value in% of occupied RAM and animation (located at the bottom of the open curtain, to the right of the display line of free RAM);
- the ability to select any color of the occupied memory of the RAM cleanup button in the open curtain ("Settings" - "Display", the "Shutter" section - "Color settings in the curtain" - "Color of the RAM cleanup button");
- the ability to show / hide at the bottom of the open curtain, the button for calling up the "Recently launched applications" window, information on the amount of free RAM and the button for manually clearing RAM with an indication of the value in% of occupied RAM ("Settings" - "Display", section "Shutter" - "RAM control panel");
- the ability to change the background of the curtain title with wide possibilities
("By default", the choice of an arbitrary color, transparency, any picture, or a certain picture with reference to a certain date (event), for example, New Year's birthday, etc., when using a picture, it is possible to use a bluer effect or primitive animation) ( "Settings" - "Display", section "Curtain" - "Background of the curtain title");
- the ability to enable / disable the bluer effect in the background of the curtain with the ability to configure 3 types of the bluer effect ("Blur mode" - "Continuous", "Fix previous" and "Fix next"), blur radius (the larger the value, the blurring is stronger) and transparency ("Settings" - "Display", section "Curtain" - "Curtain header background");
! Note.
"Blur mode", a description of the modes.
“Continuous” - the last active image until the screen locks when the curtain is lowered is blurred and mixed with the original curtain background;
“Fix previous” - the last active image when lowering the curtain is fixed and mixed with the original curtain background;
“Fix next” - the next active image when lowering the curtain is fixed and mixed with the original curtain background;
Lock screen
- 9 screen unlock effects, in this assembly: "White hole", "Vector circle", "Mosaic", "Crystal", "Water ripple", "Basic", "Particle", "Hulaahup", "Circular mosaic";
- 4 weather effects were added on the lock screen (for more details, see the item “Settings recommendations”);
- the font size of the clock and date has been increased, the ring on the lock screen has been removed;
- display information about the alarm on the lock screen;
- the ability to select any color for the text of the alarm on the lock screen ("Settings" - "Display", section "Lock screen" - "Alarm" - "Text color of the alarm");
- Added the ability to open a notification on the lock screen with a double tap on it, without swipe (works only with the "Swipe" lock method);
The window of recently launched applications.
- the general style of the window design of recently launched applications has been changed; the color scheme of the curtain background; now, by default, in black tones with some transparency, the windows of recently launched applications are rounded;
- displaying information about the amount of free RAM in the "Recently launched applications" window with the ability to select any color of text information about the amount of free RAM in the "Recently launched applications" window ("Settings" - "Display", section "Panel of recently opened applications" - "Indication of free RAM" - "Text color of the status of RAM");
- the ability to hide / show information about the amount of free RAM in the window "Recently launched applications" ("Settings" - "Display", section "Panel of recently opened applications" - "Indication of free RAM" - "Indication of free RAM");
! Attention: to use hiding / showing information about the amount of free RAM, overload is required (you can "Overload UI";
- added a linear panel for indicating occupied / free RAM with display in linear and text form, with the ability to separately select any text color of information about the number of occupied / free RAM in the "Recently launched applications" window ("Settings" - "Display", section "Panel recently opened applications "-" RAM status panel "- items:" Text color of free RAM "and" Text color of occupied RAM ");
- the ability to hide / show the linear display panel of occupied / free RAM in the "Recently launched applications" window ("Settings" - "Display", section "Recently opened applications panel" - "Free RAM indication" - "Free RAM indication");
! Attention: to use the linear display panel of occupied / free RAM in the "Recently launched applications" window, it may require overloading (you can "Overload UI". It does not always work stably;
Settings.
- single-page menu "Settings";
- added the item "Sharing & Connection", it contains two items "Media Server" and "Wireless Storage" ("Settings");
! Attention: before turning on the "Wireless Storage" item, you must first enable Wi-Fi data exchange, make sure that Wi-Fi is activated, and only then turn on the "Wireless Storage" item, after finishing work, first turn off "Wireless Storage", and then turn off Wi-Fi data exchange, otherwise an error pops up.
- added the item "Smart cleaning" in the "Settings", "smart cleaning" of the internal memory in manual and automatic mode (as in the flagships);
- the item "Operations in applications" (AppOps) has been added; it allows you to selectively give applications permissions to perform certain actions ("Settings");
- Added "Auto" applications, including system ( "Settings", "Startup");
- added the item "Connect to PC" in "Settings" with the ability to select:
Phone Charging, Media Device (MTR), LG Software,
"Send Images (RTR)" (approximately, as was the case in stock firmware 4.4.2);
- added the item "Performance" (in the "Settings" (SYSTEM)) for
control the available operating modes of the kernel and the system as a whole (select this
item launches KernelAdiutor);
- added the item "Service menu", allows you to enter the "Service menu" directly from the "Settings", you do not need to dial the appropriate combination on the dialer ("Settings);
- added the items "Table with photos" and "Photo frame" with the possibility of on / off. and settings of its parameters in ("Settings" - "Display" - "Screensaver");
- the ability to change the display time of the volume bar ("Settings" - "Display" - "Volume bar" - "Display volume bar"), after installation, select the desired value;
- Added the ability to more smoothly change the animation speed ("Settings" - "Display" - "Animation speed", naturally, within the values ​​selected for animation in "Settings" - "Developer options");
- added the ability to change the vibration intensity "Incoming Calls", "Notifications", "Vibrate when touched" ("Settings" - "Sound" - "Vibration Intensity");
- added items 3 of the gesture control function, items - "Answer an incoming call", "Mute the ringtone volume", "Mute an incoming call" ("Settings" - "Gestures");
! Attention: the first item does not work yet, the other two work fine, just when installing the "birds" on them;
Contacts, dialer.
- Enlarge photo caller;
- Name of the caller in 2 lines (if it does not fit in one);
- removed call delay;
- displaying the contact's full name in two lines in the "Contacts" and "Favorites" lists;
- enlarged photo when tap on the contact photo;
- displaying the contact name in two lines with tap on the name of the contact in
Contact and Favorites lists
- enlarged photo with tap on the name of the contact;
- Changed the picture of an unknown subscriber with an incoming call;
- the "Record" button has been added to the dialer instead of the "Contacts" button, the conversation is recorded from the line, without third-party programs, recording takes place in the internal memory in the VoiceRecorder / my_sound folder in 3gp format;
- The following applications are integrated into the firmware:
- Android Terminal Emulator 1.0.70 - terminal emulator;
- ClockSync_1.2.6 (mod.) - clock synchronization by atomic clock via satellite;
- Disable Service 1.6.5_m (mod) - fine-tuning the system (disabling services) (called "Services" in applications);
- GPS Test 1.3.2;
- Greenify Donate 2.8.1 Final_m (mod) - Xposed module for "euthanizing" applications
(improves energy saving);
- jetAudio Plus 7.2.1_m - music player (one of the best);
- KernelAdiutor 0.9.9.3_v8_ m - control CPU operating modes, GPU and system as a whole;
- Link2SD 3.3.1_m (mod);
- Memory Booster Full 7.0.5_m (mod.) - Optimization of RAM and Task Killer;
- MenuOff (Menu Off) 1.6_mod_2 - customizable advanced overload menu;
! Note: instead of the “Turn off screen” item that was absolutely useless for us, I made the item “Overload UI” (overload of the graphical interface).
If you notice that part of the settings is applied after overload or fast overload, to apply the settings it is now enough to perform "UI Overload", it happens much faster, in 1.5-2 s and without loss of connection, and also reduced the size, now - 97.09 KB ;
- Neutron 1.89.1 - one of the best audio players (full non-greedy version);
- QuickPic 4.6.9.1468_m (mod) - Advanced Prosmotroschik / image editor + video player (in-app called "Gallery" ( "Gallery"));
- Root Explorer 3.3.8_m;
- SD Maid Pro-System Cleaning Tool_4 / 1 / 6_m (mod) - cleaning "tails" after
uninstall applications;
- ViPER4Android FX 2.4.0.1_m (mod);! Attention: it is usually paid, this version is not the freshest, but not greedy, there are no differences in sound quality from the latest version, it does not seem to ask to be updated, but if you suddenly want to, do not update it;
- Xposed 3.0 alpha 4 +xposed-v84-sdk21-arm ;
- XposedAdditions_3.6.3_Pro - Xposed module for reassigning the functions of the phone's hardware buttons;
Note: The most interesting seemed to me an opportunity in this module is assigned a long tap on the "Back" button closing of currently open applications (something that I really did not have enough in comparison with firmware SM), although the closure is not entirely correct, because . in the window of recently run applications application still appears, but in the form of an empty window, and judging by the state of RAM, the application is still closed, and does not collapse, as there is double-tapu on the button "Back" to open the application window;
- XposedAmplify_Premium_3.3.6 - the Xposed module for saving battery, by blocking and controlling wake-ups, also shows statistics on wake-ups, events, services;
- Quick Torch 2.0.1 - a simple, light flashlight with QSlide support (application launcher in the curtain);
Removed some Google apps:
- GoogleBackupTransport - backup applications and settings to
account (Titanium_Backup for backup is in every way better);
- GoogleFeedback - Google feedback service with users (reviews about the Market);
- GooglePartnerSetup - Google feedback service with users;
- Gmail2 - Gmail (you can go to your Gmail through standard
LGEmail)
- Newsstand - Google Play Newsstand;
- Videos - Google Play Movies;
- ChromeWithBrowser - Chrome browser;
- Drive;
- Music2 - Play Music
Removed some LG applications:
- LGPCSuite;
- LGPCSuiteUI;
- LGSmartWorld;
- PlayGames - LG Games;
- Books;
- LGCb - Cell Broadcasting;
- LGBoxnet - Box (storage and file sharing from LG);
- YouTube;
All these programs are present on the forum, if you don’t know how to use it,
or configure one of these programs by searching the forum, and carefully read the description.
If any of these programs are not needed, they can be easily removed using Link2SD 3.3.1, including system ones.
Installation:
Do not forget to backup.
Installation process for CWM recovery .
1. Download the firmware and copy it to the root of the SD card.
2. Go to the recovery.
3. We do wipe data / factory reset, wipe cache partition,
we go to the advanced point, do wipe dalvik cache, return to the main recovery page,
go to the mounts and storage item, do format / system, format / cache, format / data and return to the main recovery page.
4. Select the install zip item, then choose zip from / external_sd and select the firmware file.
5. We are waiting for the firmware to be installed.
6. Return to the main recovery page and reboot by selecting the reboot system now option.
(if a suggestion arises: - Yes - Fix root (/ system / xbin / su) select it).
Installation process for TWRP recovery.
1. Download the firmware and copy it to the root of the SD card.
2. Go to the recovery.
3. Wipe ->Advanced wipe ->check the boxes on Dalvik Cache, System, Data, Cache and Internal storage if necessary to format the internal SD card. Swipe from left to right along the slider.
4. Go back to the main menu and click Install.
5. Select the firmware archive, agree and wait for the firmware to finish.
6. Reboot ->System.
After a full installation of the firmware, I advise you to clean the RAM using the Memory Booster,
once again clean the RAM using the Memory Booster, configure everything you need for yourself,
give the body an hour to "get comfortable" with the new firmware.
New KernelAdiutor settings:
Only those points where changes are made are given.
After setting the values ​​in each items where the values ​​have been changed,
enable at the top of the item - "Apply at boot".
CPU
Scheduler Processor - pegasusq or intelidemand;
Variables Governor - point sampling_rate - 15000;
CPU Hotplug
MPLDecision - Off.
IntelliPlug - On.
Alucard control - Off.
The value of hysteresis are overcome - 0;
or
MPLDecision - Off.
IntelliPlug - Off.
Alucard control - Incl.
Graphics processor
Maximum GPU frequency - 533 MHz or 450 MHz
GPU simple algorithm - On.
Laziness - 0;
Ramp Thresold - 8;
I / O Scheduler
INNER MEMORY
Scheduler - vr or sioplus or cfq;
Read Ahead - 2048 kB;
auxiliary memory
Scheduler - vr or sioplus or cfq;
Read Ahead - 4096 kB;
To this point values ​​for different SD card may differ, with a strong desire, you can take measurements / write speed of reading with the appropriate software, the number of measurements for the statistics (and then take the average value), for different values ​​of the read-ahead.
I checked the 3 cards, Transcend microSD 16GB Class 10, Transcend microSD 32GB Class 10 for these unfortunately more detailed information is not available, and
Transcend microSDXC 64GB Class 10 UHS-I Premium (TS64GUSDU1), for all three, proved optimal value - 4096 kB;
Low memory killer
Choose - Average;
Let the app - 160 MB;
These values ​​are ordered harshly, no changes are necessary;
Virtual memory
swappiness - 80-100 (stock value - 80);
Z-RAM - 210-270 MB (above 270 is not necessary, it starts to decrease productivity, namely the settingRuntime (Lead Time)) $
Entropy
Read - 2048 or 4096;
Write - in 2048 or 4096;
These values ​​are ordered harshly, no changes are necessary;
Other controls
Dynamic Fsync - On.
Settings
Hide application messages during
boot time - On
Notifications - Off
After this, it is advisable to reboot the bodies and check the settings.
for posting firmware on your resource.