Jan 2, 2015

How to turn on CPU1 (=2nd Core) on LG F6 Permanently

This method will permanently turn on CPU1 during the phone boot. (Don't worry you can restore easily)

By enabling CPU1, you may get slight performance increase on general phone usage (switching screen, accessing app drawer, open & close apps) and gaming (little better performance) by sacrificing the battery.

Whether it's really worth to do it is... highly doubtful and debatable. Some people say they notice the difference but others say they don't notice the performance increase and it's not worth to do it to sacrifice battery.

But anyway if you have rooted F6, you may try it and see if you like it or not.


-- DIY method --
Your phone must be rooted.

1. Use your root text editor (I use Rom Tool Box's RB Editor), find init.qcom.post_boot.sh file @ /system/etc folder.

2. Make backup / copy of the file such as init.qcom.post_boot.bk

3. Scroll down until you see below lines @ case "$target" in "msm8960" coding block.


chown root.system /sys/devices/system/cpu/cpu1/online
chown root.system /sys/devices/system/cpu/cpu2/online
chown root.system /sys/devices/system/cpu/cpu3/online
chmod 664 /sys/devices/system/cpu/cpu1/online
chmod 664 /sys/devices/system/cpu/cpu2/online
chmod 664 /sys/devices/system/cpu/cpu3/online


3. Insert echo 1 command and change chmod to 444


chown root.system /sys/devices/system/cpu/cpu1/online
chown root.system /sys/devices/system/cpu/cpu2/online
chown root.system /sys/devices/system/cpu/cpu3/online
echo 1 > /sys/devices/system/cpu/cpu1/online
chmod 444 /sys/devices/system/cpu/cpu1/online
chmod 664 /sys/devices/system/cpu/cpu2/online
chmod 664 /sys/devices/system/cpu/cpu3/online


4. Save the file. Reboot the phone.

5. Using CPU / Kernel app (like Kernel Tuner), check if your CPU1 is online.

6. If CPU1 is on all the time, you are good. Check various phone functions and battery consumption.

7. If you don't like this mod, simply delete the modified init.qcom.post_boot.sh then restore the premade back up init.qcom.post_boot.bk to .sh file.



-- Easy Method --

1. Download this file

https://drive.google.com/file/d/0B69dMfqyU4n9RVNhVGdjSXo1cGc/view?usp=sharing

2. Use your Root Explorer app, go to /system/etc

3. Back up your current init_qcom.post_boot.sh to something else (ex. init_qcom_post_boot.bk)

4. Copy & past the modified .sh file you just downloaded.

5. Restart phone.

6. Using CPU / Kernel app (like Kernel Tuner), check if your CPU1 is online.

7. If CPU1 is on all the time, you are good. Check various phone functions and battery consumption.

8. If you don't like this mod, simply delete the modified init.qcom.post_boot.sh then restore the premade back up init.qcom.post_boot.bk to .sh file.


-- Screenshot --

Before mod
You can see CPU1 goes off during idle status.




After mod
CPU1 is still on even idle status. 



Sep 3, 2014

LG F6 Build Prop Tweaks

ime_onehand_keyboard=true

Enables one-handed operation option on Setting.








ro.lge.lcd_default_brightness=100

Sets the default brightness when reboots. This is not %. 100 is about 30% brightness.


lge.nfc.defaultonoff=off

Turns off NFC option by default.


wifi.supplicant_scan_interval=120

Wi-Fi scan interval increased to 120 to save little bit of battery.



Aug 15, 2014

[ROM] LG Optimus F6 - Dana (V2)

INTRO

This is a modified stock ROM for Metro PCS LG Optimus F6.


ROM FEATURES

Made from version 12b
Zipaligned, Deodexed, Debloated
Loki-patched Insecure Kernel
Updated LG Home Launcher with 7 additional themes
LG G2 Keyboard with 3 additional themes
Aroma installer - customize Apps during install
- 3 Launcher selection
- 5 Keyboard selection
- 2 Email app selection
- 2 Browser app selection
- Extra tweaks & apps selection


DOWNLOAD
Ver.2
https://drive.google.com/uc?id=0B69dMfqyU4n9RmZuck5mcjlKd28&export=download

Live Version 1
https://docs.google.com/uc?id=0B69dMfqyU4n9N1ZXYzBsWDltajQ&export=download

Beta
https://docs.google.com/uc?id=0B69dMfqyU4n9ZWRWbmFCMHpFUlE&export=download


INSTALL


1. Download the ZIP file then copy it to the external-SD card.

2. Go to CWM

3. Make backup of your current working ROM, if you haven't done so.

4. Wipe Data / Factory Reset

5. Wipe Cache Partition

6. Advanced -> Wipe Dalvik Cache

7. Mount and Storage -> format /System

8. Mount and Storage -> format /Cache

9. Mount and Storage -> format /Data

10. Mount and Storage -> format /data and /data/media

11. Install Zip -> Choose Zip from /external_sd

12. Find out F6_Dana_.zip file -> Yes. Install

13. Wait until it says install done. If install fails, restore from the backup from step #3.

14. If install succes, Reboot System Now

15. First reboot will take longer than usual. If you see MetroPCS logo, give it a minute or two. If you see LG logo, it's boot stuck. Do the download mode.

16. Once it boots, set up your account & test all functions.

17. Thank you for using my humble ROM. Your donation, fee back, comments will be all appreciated.



UPDATE LOG

08/15/2014 - Beta V.1 uploaded


SCREEN SHOTS





















Aug 13, 2014

How to merge multiple CWM Nand TAR files into One

If your NAND file is big, CWM may split them into pieces.

So instead of one system.ext4.tar you may end up with system.ext4.tar, system.ext4.tar.a and system.ext4.tar.b

In this case you can simply use Linux command CAT (concatenate) to merge them into one piece.



Here I have broken pieces of cache, data and system.

I will only use boot.img and system.ext4.tar for the ROM cooking, so no need to merge cache and data here.

Copy them into your Android Kitchen's original_update folder.

If you try to set the working folder with the Kitchen, it will say ext4 is invalid since it's 0 byte.


In Cygwin Linux environment, type this command. * is a wild card that represents all files start with system.ext4.tar.

cat system.ext4.tar* > system.ext4.tar



After concatenate is over, you will have system.ext4.tar file with updated file size. You can see the sum of tar.a and tar.b is same as output file.

Remove tar.a and tar.b, start cooking the ROM.

[Rage Comic] One Plus Photo Contest