6 Tips to Optimize Android Device Battery Life (rated by difficulty and effectiveness - General Topics

1. Kill unnecessary background tasks (Beginner – Low)
◦ Method 1 (The easy manual way)
a. Press the “tabs” button and swipe out anything you don’t need every time you want to optimize.
◦ Method 2 (The rather easy automatic way)
a. Settings > Developer Options (If it isn’t there, go to “about phone” and press “build number” many times until the notification appears that you are now a developer.)
2. Reduce “Background process limit” to at most _ processes
◦ Method 3 (The app way)
a. Install Greenify (or another task killer) from the Google play store.
b. Add apps that you do not need to the list. Enable auto-hibernation if you have root. If you don’t, you will need to hibernate manually
.
3. Remove bloatware (Intermediate – Medium)
◦ YOU WILL NEED A ROOTED DEVICE! If you don’t know how to do it, forum.xda-developers.com may help.
◦ Method 1 (The automatic way)
a. Install a system app uninstaller from Google Play Store
b. Uninstall unnecessary preinstalled apps (make sure you are uninstalling the right app! If you are not sure, do not proceed!).
c. Reboot
◦ Method 2 (The manual way)
a. Open up your root file manager (or a terminal if you know how to use them)
b. Navigate to /system/app
c. Search for domain.developername.appname
d. Remove the folder.
e. MAKE SURE YOU ARE UNINSTALLING THE RIGHT APP! IF YOU ARE NOT SURE, DO NOT PROCEED!
4. Configure your CPU (Intermediate – Medium)
◦ REQUIRES ROOT!
a. Install a cpu manager app like no-frills from the play store.
b. Lower the “maximum frequency” field if desired.
c. Change the cpu governor to conservative if desired. (Note: OEM conservative governors may be modified to increase performance and therefore actually increases battery drain)
d. Grant root to the cpu manager.
5. Manage Wakelocks (Intermediate/Advanced – High)
◦ Universal (do this first)
a. Find out which wakelocks are causing your device to be slow. Download a wakelock detector.
◦ Problem 1 (app cpu wakelocks)
a. Uninstall apps causing excessive wakelocks.
b. Search up Google for apps that cause unnecessary wakelocks and uninstall them if possible.
◦ Problem 2 (screen wakelocks)
a. Make sure to tweak the settings of any background apps you run to not keep the device awake.
b. Problem 3 (kernel wakelocks)
▪ Universal (Do this first)
• Make sure there are no services causing partial wakelocks.
a. Disabling google play update service (even though it is a common first step for rooters) will cause a partial wakelock even though it will make your phone believe it is up to date. This is not a good idea. Re-enable the system update service and block notifications from google play services.
• If the previous step works, congrats! You have fixed your wakelock problems!
6. Install a custom rom (WILL WIPE DATA!) (Intermediate - Variable)
◦ Search online for good custom roms.
◦ Unlock bootloader and flash a custom recovery (like TWRP).
a. Link the device to your PC or laptop with android studio installed along with the platform-tools sdk.
b. Enable USB debugging under developer options.
c. Run “adb reboot bootloader” and when prompted on the device if you want to allow adb from the PC or laptop, tap continue. (If you have a Samsung device, use “adb reboot download” instead. You will also have to learn how to flash a custom recovery in Download mode. Once that is done, skip the next few steps)
d. The device will reboot to the bootloader.
e. You will have to unlock the bootloader. This will wipe data! If you are in the bootloader, type “fastboot oem unlock” and for some devices, you will have to type “fastboot oem unlock confirm” after that.
f. If you are in the bootloader, type “fastboot flash recovery <recovery_name.img>”
g. Once the flash if complete, reboot to recovery. If you are in the bootloader, use the volume buttons to navigate to “recovery mode” and press the power button to enter it.
h. Navigate to the folder where your custom rom zip is downloaded. (DO NOT EXTRACT THE ZIP!)
i. If you are using TWRP, use the “install” button. Navigate to the zip and install it.
◦ Once it is done, reboot to the system and enjoy your new custom rom.

Brother I have Mobistel Cynus f6 (gingerbread)..I have just bought it before 3 months ago approximately...
But its had just before 2 days ago showed my 64 GB sdcard as I have tried to format it also with PC ,but unfortunately it is totally damaged now, even now PC does not detect it anymore.
Then yesterday I have bought 16 GB sdcard but my cynus f6 has showed it also damaged.Then I have factory reset my device and my SD card works now.
Now the problem is that in every 30 min it gets again damage and I am doing factory reset till yesterday in every 1 hour...
I need your help...please help me...

Gavinloboom said:
1. Kill unnecessary background tasks (Beginner – Low)
◦ Method 1 (The easy manual way)
a. Press the “tabs” button and swipe out anything you don’t need every time you want to optimize.
◦ Method 2 (The rather easy automatic way)
a. Settings > Developer Options (If it isn’t there, go to “about phone” and press “build number” many times until the notification appears that you are now a developer.)
2. Reduce “Background process limit” to at most _ processes
◦ Method 3 (The app way)
a. Install Greenify (or another task killer) from the Google play store.
b. Add apps that you do not need to the list. Enable auto-hibernation if you have root. If you don’t, you will need to hibernate manually
.
3. Remove bloatware (Intermediate – Medium)
◦ YOU WILL NEED A ROOTED DEVICE! If you don’t know how to do it, forum.xda-developers.com may help.
◦ Method 1 (The automatic way)
a. Install a system app uninstaller from Google Play Store
b. Uninstall unnecessary preinstalled apps (make sure you are uninstalling the right app! If you are not sure, do not proceed!).
c. Reboot
◦ Method 2 (The manual way)
a. Open up your root file manager (or a terminal if you know how to use them)
b. Navigate to /system/app
c. Search for domain.developername.appname
d. Remove the folder.
e. MAKE SURE YOU ARE UNINSTALLING THE RIGHT APP! IF YOU ARE NOT SURE, DO NOT PROCEED!
4. Configure your CPU (Intermediate – Medium)
◦ REQUIRES ROOT!
a. Install a cpu manager app like no-frills from the play store.
b. Lower the “maximum frequency” field if desired.
c. Change the cpu governor to conservative if desired. (Note: OEM conservative governors may be modified to increase performance and therefore actually increases battery drain)
d. Grant root to the cpu manager.
5. Manage Wakelocks (Intermediate/Advanced – High)
◦ Universal (do this first)
a. Find out which wakelocks are causing your device to be slow. Download a wakelock detector.
◦ Problem 1 (app cpu wakelocks)
a. Uninstall apps causing excessive wakelocks.
b. Search up Google for apps that cause unnecessary wakelocks and uninstall them if possible.
◦ Problem 2 (screen wakelocks)
a. Make sure to tweak the settings of any background apps you run to not keep the device awake.
b. Problem 3 (kernel wakelocks)
Universal (Do this first)
• Make sure there are no services causing partial wakelocks.
a. Disabling google play update service (even though it is a common first step for rooters) will cause a partial wakelock even though it will make your phone believe it is up to date. This is not a good idea. Re-enable the system update service and block notifications from google play services.
• If the previous step works, congrats! You have fixed your wakelock problems!
6. Install a custom rom (WILL WIPE DATA!) (Intermediate - Variable)
◦ Search online for good custom roms.
◦ Unlock bootloader and flash a custom recovery (like TWRP).
a. Link the device to your PC or laptop with android studio installed along with the platform-tools sdk.
b. Enable USB debugging under developer options.
c. Run “adb reboot bootloader” and when prompted on the device if you want to allow adb from the PC or laptop, tap continue. (If you have a Samsung device, use “adb reboot download” instead. You will also have to learn how to flash a custom recovery in Download mode. Once that is done, skip the next few steps)
d. The device will reboot to the bootloader.
e. You will have to unlock the bootloader. This will wipe data! If you are in the bootloader, type “fastboot oem unlock” and for some devices, you will have to type “fastboot oem unlock confirm” after that.
f. If you are in the bootloader, type “fastboot flash recovery <recovery_name.img>”
g. Once the flash if complete, reboot to recovery. If you are in the bootloader, use the volume buttons to navigate to “recovery mode” and press the power button to enter it.
h. Navigate to the folder where your custom rom zip is downloaded. (DO NOT EXTRACT THE ZIP!)
i. If you are using TWRP, use the “install” button. Navigate to the zip and install it.
◦ Once it is done, reboot to the system and enjoy your new custom rom.
Click to expand...
Click to collapse
Gud

How do you re-enable the System Update Service? In the ROM I use (stock debloated) on my Nexus 6, it's part of Google Play Services and is disabled programmatically somehow, not a disabled "app".

Related

i9003 Flashing Tutorial (Gingerbread DDLF2 and Others)

Samsung Galaxy SL i9003 Full DDLF2 Performance and Battery Duration Guide (Clean Flashing; Rooting; Custom Kernel and ClockWork Mod Recovery)
Greetings everyone!
As promised i've updated this tutorial (sorry for the 6 Months delay).
Download this Tutorial (*.pdf File) http://www.mediafire.com/view/ay0kfbtcd2ap6dm/rgxHost_i9003_DDLF2_Complete_Tutorial.pdf
Device: Samsung Galaxy SL i9003
ROM(s): Full DDLF2 (XWKPG or XXKPE) (Note that Deodex file won't Work for XWKPG or XXKPE)
Target: Get Best Battery Duration; Good System Performance and Less Bloatware as Possible. (Including EXT4 for some Extra Performance)
Using: Universal ClockWork Mod Recovery and Custom Kernel (By BCK)
Log:
* Fixed some improper steps;
* Added some recommended aplications and tips that can enhance the performance and fix some system bugs (i.e: Preventing the Full RAM Crash and Restart issue);
* Added Links for XWKPG or XXKPE ROMs wich seem to be unavailable elsewhere.
* Changed the Tutorial Method to work with almost every Rom while supporting DDLF2 Rom (Including How to Perform a Clean Install / Flash)
[Special Thanks to]:
"XDA_Bam": (For his simplest combined CWM + CF-ROOT and Kernel file. Made everything a lot easier).
"sgatechwork": For the Best Gingerbread Rom cooked for our i9003. (And if i'm not mistaken he also owns the credit of the Deodexing Files)
[To Download Before Proceeding]
:: Your Gingerbread Stock Rom ::
DDLF2 FULL (Original Thread): http://forum.xda-developers.com/showthread.php?t=2329200
Mirror Link: http://www.mediafire.com/download/u96833iufz64auo/DDLF2_Full_(PIT,BOOTLOADER,PDA,PHONE,CSC).zip
[DDLF2 DEODEX] (Mirror Link): http://www.mediafire.com/download/m44e62zsryvcvlo/Deodex_DDLF2_Cwm.zip
[DDLF2 Delete Unwanted Files]: (Mirror Link) http://www.mediafire.com/download/h2aby5sf3pyhpt5/DeleteUnwantApp_Cwm-New.zip
Other Roms
XWKPG (Mirror Link): http://www.mediafire.com/download/27006o6h38kecc2/I9003XWKPG_I9003DBTKP2_DBT.zip
XXKPE (Mirror Link): http://www.mediafire.com/download/72ah13hizi7aok6/XXKPE.zip
:: BAM Universal CF-Root (Incl: CWM + CF-ROOT + Custom Kernel) ::
Original Thread: http://forum.xda-developers.com/showthread.php?t=1355675
Mirror Link: http://www.mediafire.com/download/5ejxf1xznub8eaz/PDA_BCK_CWM_universal_beta15.tar
Note: Since i couldn't get some links for original threads, Files and/or ROM's i'm providing my own links for them.
If by some reason i may be violating any terms, please let me know by sending me a message indicating wich file or files are causing any problem, and or to wich thread(s) they should be pointing to.
Furtherwards the files i'm providing were downloaded from the original sources including Sammobile. (wich sometime get their links unavailable). They are EXACTLY the same as their source and are intended to be kept that way.
[WARNING]
By proceeding with the following tutorial you aknowledge that i will not be held responsible if your device gets bricked or gets any other sort of damage.
Although the intent of this tutorial is to help people out and have the most for their devices. Just proceed accordingly.
Always Remember to:
- Make a Backup of your EFS;
- Never mess up with ODIN checkboxes;
- Never Unplug your device whenever it is flashing;
- Have ClockWork Mod Recovery (or TWRP Recovery) so you don't end up without knowing how to restore your device;
- Read all the steps carefully.
TUTORIAL
[BEFORE PROCEDING]
Note: If you Miss your device Drivers Please Install Samsung Kies First.
1. [BACKUP YOUR EFS FOLDER]
For Best Results Create a EFS Backup as: *tar / *.tar.gz / *.img / and a direct copy of the EFS Folder.
Thread on how to Backup and Restore your EFS: http://forum.xda-developers.com/showthread.php?t=2329937
Note: There are some application at Google Play that can also do it for You. (i.e: Galaxy SL Unlock or GSII_Repair, etc)
2. [BACKUP YOUR SD CARD]
Formatting your External SDCard is important, but not required.
Therefore you may not perform a Backup but removing SDCard before Flashing is advised.
[FLASHING THE ROM]
Note: This guide refers methods for "ClockWork Mod Recovery" (CWM)
1) Remove your SDCard (if you've not done it already)
2) Reboot Into CWM or TWRP Recovery (If you don't have it search for the Proper Recovery for your Device)
Booting into "Recovery"
(Press and Hold) Vol. Up + Home Button + Power Button (Release after the 1st Logo is Shown)
3) Under CWM Recovery Select under the following Menus:
<"Main Menu"> :: "Wipe Cache Partition"
<"Advanced"> :: "Wipe Dalvik Cache" (then return to 1st Menu)
<"Mounts and Storage"> :: "Format Cache"
<"Mounts and Storage"> :: "Format Data"
<"Mounts and Storage"> :: "Format System"
<"Mounts and Storage"> :: "Format DataData"
<"Mounts and Storage"> :: "Format SDCard"
<"Mounts and Storage"> :: "Format EMMC"
4) Return to Main Menu and Perform a "Factory Reset".
5) Remove USB Cable and Reboot your device into "Download Mode".
Booting into "Download Mode"
(Press and Hold) Vol. Down + Home Button + Power Button (Release only when it Loads under "Download Mode")
6) Open Odin
7) [ODIN] Under [PIT / OPS] Load your "*.pit" File (i.e: "latona_20110114.pit")
8) Restart Your Device. Once You Get the "Black Screen", Remove the Battery and Boot into CWM.
9) [ODIN] Load Rom Files
Note:If you come from other a Custom Rom, you may have to Flash Original Firmware 1st.
Note: Always Double Check if you're Loading the Files (Bootloader, PDA, Phone/Modem and CSC) in the proper Place.
Note: While the operation is running Do NOT Remove your USB Cable or Disconnect Your Battery untill you see the "PASS!" message on the top left corner.
Note: To prevent Flash Failures; always use High Quality USB Cables; and before pressing Start Put down your device and don't touch it untill the operation is complete!
You may check Loaded Files example bellow (for Full DDLF2 ROM).
i.e:
[BootLoader]: "APBOOT_I9003DDLF2_CL1153545_REV08_user_low_ship.tar.md5"
[PDA]: "CODE_I9003DDLF2_CL1153545_REV08_user_low_ship.tar.md5"
[Phone]: "MODEM_I9003DDLE1_REV_00_CL1149304.tar.md5"
[CSC]: "GT-I9003-MULTI-CSC-ODDLF2_RST.tar.md5"
10) [ODIN]
Note a) If you come from Ice Cream Sandwich, Jelly Bean or KitKat (Custom) Roms; it is advised to select "Re-Partition" Checkbox.
Note b) Make sure you have not Selected/de-Selected any Checkboxes (except the one refered at "a" above).
Never change anything if you don't have no idea what they are for.
Specially "Phone EFS Clear". This will literally kill the ability to use your device as a Phone.
Also note that Only a Box or Samsung Service can restore your IMEI if this ("Phone EFS Clear") happens to be Selected.
11) Now that you've Double Checked Everything put Down your Device, Press "Start" and Read the Next Step.
12) When your device completes the procedure above, wait for it to load the 2nd Boot Logo (Usually Animated).
Note that the device may load automatically under recovery to Access, Install and Configure CSC.
If it doesn't then: once the 2nd Logo Starts, count to 3, remove your Battery and Boot your Device under Recovery (Not CWM at the Moment - Reason found Bellow).
This will make sure that the CSC is Installed and Properly Configured (Except if there are any issues with your device, or if you've skipped any of the operations mentioned above).
Note: If you've Flashed Stock Firmware: Know that after you Flash Stock Firmware You lose "ClockWork Mod Recovery". Therefore you must flash it again.
So let's Flash CWM with CF-Root and Custom Kernel (ClockWork Mod Recovery; with Root Permissions and Custom Kernel).
[FLASHING CWM, CUSTOM KERNEL AND ROOT THE DEVICE] (1 File Steps)
1) Remove USB Cable; Power Off your Device and Boot into "Download Mode".
2) Connect your USB Cable, Reset Odin Settings and Under ["PDA"] Load the Following File: "PDA_BCK_CF-root_universal_beta15rc8.tar"
Thread for PDA_BCK_CF-Root_universal: http://forum.xda-developers.com/showthread.php?t=1355675
3) Put Down your Device and Press Start.
4) Once Completed you now have (A rooted Device with Custom Kernel and CWM Recovery).
Your device shall Reboot into CWM Recovery; if it doesn't Reboot it into Recovery and Perform a Factory Reset Again.
Just to clarify: By Performing this "Factory Reset" (Again) you prevent some Errors like:
- Phone Lagging (Specially While Sliding Between Application Pages)
- Getting some configs from previous flashing
Although some sort of lagging will always be present sometimes.
Remember that this is not an ICS, JB or KK Rom nor LoLaTiOn GingerBread that runs ultra fast!
Those Roms are freaking Good (besides some bugs here and there) and i could only recommend them if you use your phone in a "Always Connected to Charger" State.
i.e: your Car as a Multi Functional Stereo; Mp3 Player; GPS and Phone.
Still You will Kill for sure your Battery! (Eventually... Mine Got Fat! Too Much Fast Food (i mean Fast Roms! =) )
P.S: No disrespect for their work wich i apreciate so much. (I'm sure you understand what i mean)
[REMOVING BLOATWARE] [Deodexing] (ONLY For DDLF2)
There are some different ways to accomplish this.
I'm pointing 2 easiest ways, since i didn't get into Deodexing (for Experts) myself.
Remember: This Deodexing tutorial is only for DDLF2 ROM !!! (Wich i USe by the way)
1st Method:
Download "DeleteUnwantApp_Cwm-New.zip" copy to your SDCard and Flash Under CWM Recovery.
This will delete some pre-selected applications. Maybe the safest method for completely inexperienced people.
2nd Method:
1) Copy "Deodex_DDLF2_Cwm.zip" to your SDCard
2) Boot your Device into Recovery (You can now use CWM Application to do it)
Note: Within the application you can boot either to Recovery or Download Mode.
3) Under CWM Recovery Select: Flash ZIP from SDCard; Go to the Folder where you've previously copied "Deodex_DDLF2_Cwm.zip"
Select it and flash it.
4) After it completes the operation, reboot your device and Install "ES File Explorer". (Found on Google Play)
Note: Or just open your favourite File Explorer. Although i made this tutorial for specific applications. (Including "ES File Explorer")
Reason: The applications i mentioned don't give me issues... (Errors or Bugs), and they are extremely usefull somehow and/or fast (with the lowest resource consumption as possible).
5) On the Top Left Corner you have a "List" Button.
- Enable: "Root Explorer" and press that Label Text to pop-up some extra options.
- Select: Mount R/W
- Set "/system" as RW (After you remove undesired applications Place it back under RO)
Note:
"RW" Stands for: "Re-Writable"
"RO" Stands for: "Read Only"
6) Go back to the "List" Button and Select "Library" > "APP"
7) On the Top Click where you see "User Apps", and select: "System Apps"
8) Remove the Applications that you don't use.
Note that not everything can or shall be removed! Some are part of the system itself.
Best thing to do is to note down the application names that you dont like.
Here's a List of some Applications you can Safely Remove:
- Google Maps;
- Talk;
- Gmail (Email Apk);
- Layar;
- Calculator;
- Samsung Apps;
- ThinkFree Office;
- *Youtube;
Note: I wouldnt remove "youtube" if you will youse it later. If you remove it and try to install Youtube from the Market (at least with DDLF2 Rom) the system will Crash on Minimize Video and Reboot.
Other Custom ROMs by some unknown reason run YouTube Perfectly.
9) Removing Several System Applications at Once:
- Press and Hold one of the Applications you want to remove (This will Enable Multiple Selection);
- Then Select the others;
- Press the Garbage Bin on the Bottom ("Uninstall")
- Confirm that you wish to Uninstall and Wait for the Application to Complete.
- Skip Errors / Force Close(s)
Note: It is possible that the device Restarts during this operation.
If so, re-check the application you want to Uninstall.
10) Once Completed Restore "/system" to Read Only ("RO").
On the Top Left Corner you have a "List" Button.
- Go to: Tools.
- You may leave Root Explorer Option Enabled if you prefer that way.
- Press "Root Explorer" Label Text to pop-up the extra options.
- Select: Mount R/W
- Set "/system" as RO
11) Done! ...or if you want to go further into perfecting...
12) The following steps are not necessary... Personally i do them anyway just to ensure the system will Work Properly without the Applications i've Removed.
- Reboot Under CWM and Perform a "Factory Reset"
- Reboot to System and Test Everything.
[PREPARING YOUR SYSTEM FOR EVERYDAY USE] + [INSTALLING RECOMMENDED APPLICATIONS] + [TWEAKING THE DEVICE]
"Some Information" ("Installing Tweaking Applications")
Like mentioned before this tutorial aims for a balance between Performance and Battery Duration.
As some of you already know Gingerbread is amazing for Battery Duration, although it's not the fastest Rom and unfortunly it has also a terrible Task Manager.
Therefore i'm including some applications to tweak your device so you can achieve the balance that you can't find in any other Custom Rom.
i.e: Cyanogen based Roms who Consumes a Lot of battery.
"Applications List" ("Installing Tweaking Applications")
Im not going to talk about every single one as this tutorial aims mostly for Performance and Battery Duration.
Bellow you'll find a brief description of some things you can do with the following applications.
- "CPU Master Pro" (Not Free - Unfortunely) or Similar Application that can set CPU Frequency Profiles like (Charging; Screen Off; In Call; Low Battery and Temperature Over-Heat)
- "SGS Tools" (Mostly for advanced users) This application can Remove Boot Sounds; and fix your GPS Location so it locates faster. Has also a ".prop" Editor, and some aditional advanced features in there! Just Freaking usefull!
- "Twilight" (Screen Dimmer) (Red Light Dimmer; with Profiling Options. Very Good and Free Application)
- "Busybox" or "Busybox X" (Not 100% necessary, but Recommended. Some applications require their installation)
- "ES File Explorer" (For me the Best File Explorer. Fast; Usefull; Visually Pleaseant)
- "Task Manager" (To Improve your device Performance. Your device seems not to reboot anymore when it uses all ammout of RAM. You simply won't let it happen!)
- "Nemus Launcher" (Fast Fast Launcher! With low Resource Consuption)
- "XDA Free" (Your Favourite Forum Application! Where you can rate and thank this thread wich gave me some hours of work; post your questions (read Forum Rules 1st is Important); ask for support; make new buddies; etc...)
"Setting Up Applications"
CPU Master Pro: (Paid)
Ok this will be "al gusto" (configured the way you prefer), but i'm going to point some of my own tips.
If you want to do further research follow this thread: http://forum.xda-developers.com/showthread.php?t=1767797
If you want to take a shotcut...
Then here's some resumed info. (So you can manage your profiles perfectly).
:["Scalings"]:
"Scalings" manage the CPU Behaviour.
Therefore they will help you get the most performance and battery duration.
There are several scalings (including custom Scalings), but i'm going to point out the one's who can really make some havoc and productive effect for the everyday user.
["Smartass v2"]: Is the balance between Battery Duration and Performance.
["Performance"]: Gets the most response as possible.
["Conservative"]: Usefull whenever you need to use your device for longer periods, and/or when you don't have a charger nearby for a long time.
"Setting up CPU Master Pro" Profiles
Open the app Go to Profiles Tab:
The Profiles bellow are the ones who can save some severe battery duration.
Set these profiles "Screen Off" and "In Call"
"Screen Off"
Min Freq: 300 Mhz
Max Freq: 300 Mhz
Scaling: "Conservative" or "Smartass v2"
Note: If you need your device to wake up faster change Max Freq. to: 600 or 800 Mhz.
Both work pretty well, they just differ on battery duration and wake up response.
"In Call"
Min. Freq.: 600 Mhz
Max. Freq.: 600 Mhz
Note: If you go Bellow 600Mhz you may end up in making a longer phone call since your device wont respont so fast. (Usually Lagging)
- Memmory Manager (JRummy) (Partially Free)
- Open the Application and set it to "Moderate" (Higher Values can Crash the System).
- Set it to "Apply on Boot"
Note: The after this i never had the "Full Ram Bug (Crash and Restart) issue anymore."
Note: This application has more usefull features although under the paid version only.
Either way you will notice a better performance just by changing to Moderate.
[OTHER] Script to Increase Battery Duration
Info: This thread bellow will something similar to the CPU Master Pro Profiles.
If you cannot find a better solution for CPU Master Pro Application, then you might want to try this. (Follow the thread link bellow)
Original Thread: http://forum.xda-developers.com/showthread.php?t=2371715
Extended thanks for the pdf format.
Keep it up.
No worries.
Im glad i could help. :thumbup:
Sent from my GT-I9003 using XDA Free mobile app
Thank!
hi rgxHost,
i help my wife to upgrade to XXLE4 (Straight from Froyo) and stuck without rooting the phone (flashed but with wifi error).
she encounters video playback problem (not as smooth as Froyo, some ugly scene transitions).
i want to go back to Froyo, but could not find any installation files anymore (all dead links).
i guess i will try to mess with DDLF2.
Thanks for the guide.
Hello,
Im very sorry for repplying just now.
Within so many threads, I completely lost track on this one.
Links from Sammobile are usually dead, but if you ask them they make the links alive for you.
Froyo is not what you're Looking for due to compatibilities. (Applications, Performance, Bugs, etc).
for Performance:
DDLF2 Properly Tweaked, will give you tons of battery duration, device performance, but lacking the use of newer applications.
Custom Rom will do the Opposite. If you go for a Custom Rom.
Go for Nameless Rom. But make a variety of "efs" Backups. To prevent imei losses.
If you Experience YouTube crashes on DDLF2:
1) Root your device;
2) Install ES File Explorer;
3) Under the menu Click, "Root Explorer"; and make "/" and "system" re-writable. ("rw").
4) Go to the Following Path:
/system/framework or /system/apps
5) Long Press YouTube Icon (So you can select: "Uninstall"). Fully Uninstall YouTube (All Installdd Versions).
6) Set the File Explorerto Read Only Again and Restart the Device.
7) Install YouTube from Google Play and You are Good to Go.
Note:
If you still have issues there's a slight chance that your Custom Kernel could be causing such Issue.
Simply Flash a Different Custom Kernel for your Device. (i9003)
ok successfully flashed without CSC (DDLF2) 'cause i was not able to extract CSC file.
ROM works very good. I think it is faster then CM11 I had before.
is there any sense to flash XWKPG or XXKPE? what for? I have my native language on DDLF2 and Region settings so..
could You give me some piece of theory?
Thanks hitten to the OP!
---------- Post added at 12:18 AM ---------- Previous post was at 12:11 AM ----------
one more question..
Is it necessary to deodex this rom to gain ability to remove bloatware?
I didn't do so on the other devices before (they were newer ones) - only root and Solid Explorer with root rights.
All download links are dead...

Intex Cloud Tread [GENERAL] [ROOT] [RECOVERY] [TWRP 3.1.0] [TWEAKS] [MT6591]

Welcome to the official thread for Intex Cloud Tread.
You can discuss anything related to the phone here. (All links are Google Drive and XDA)
Make: INTEX
Model: Cloud Tread
Stock ROM: Android 5.1
Kernel: 3.10.72 (Remember this while looking for ROMs to port)
SOC: MT6591 (The same as MT6592, so you can easily port ROMs)
RECOVERY
Type: TWRP
Version: 3.2.1 EXPERIMENTAL
Kernel: 3.10.72
Supports: MT6591/MT6592
Download (Note: Old backups doesn't' work with this one.)
*Might have a couple of bugs (CPU Temperature doesn't work, ADB Backup doesn't work), but works for backups and restores and flashing and mounting and ADB Sideloads. This is an experimental build. Use with caution.
Type: TWRP
Version: 3.1.0
Kernel: 3.10.72
Supports: MT6591/MT6592
Download New Fixed Version Download (Note: Old backups doesn't' work with this one.)
OLD Version (This was a half-assed port from Excite Prime that Identifies device as Excite Prime and has a lot of other bugs)
Download OLD Version
Instructions:
1. Download and install SP Flash Tools
2. Start it and go to Download tab.
3. Now, in the scatter loading file box open the SCATTER Text you downloaded. (Link below)
4. Make sure the drop down box is selected at Download Only.
5. Untick all boxes except recovery and double click on the location part of the recovery row.
*DON'T PLUG YOUR PHONE IN NOW*
6. Select the recovery you downloaded from here and click the Download button.
7. Now turn the phone off or remove its battery and plug it in.
The necessary drivers should install and wait for a few seconds until a green tick or circle comes on the screen.
There, one custom recovery for INTEX Cloud Tread has been flashed.
SCATTER FILE - Download (You will need it to use with SP Flash Tool)
If you want the STOCK RECOVERY download it from here.
ROOT
Type: SuperSU
Download
Instructions:
1. Copy the file to your SD Card.
2. Press Volume Up+Power to boot into recovery when the phone is off.
3. There go to Install > Select Storage > MicroSD > SuperSU.zip.
4. Un-check Reboot Automatically. (This may clear the dalvik-cache which is recommended but not necessary and might take some time to boot up the first time.)
5. Then Swipe to flash and reboot.
Congratulations! You are now rooted without the annoying KingUser.
XPOSED
Installer: v89 sdk 22
Download
Uninstaller: Download
Instructions:
Flash XPOSED using the same method used to flash SuperSU above.
After flashing Clear Dalvik-cache (Option is on the same screen) and boot into android and install below APK to manage XPOSED
XPOSED APK v3.1.5
Uninstallation Instructions are also the same.
STOCK ROM - Download
Flash with SP Flash Tools.
After flashing stock ROM from the above link, untick all the boxes and tick only the boot image section.
Now download and select this boot image and flash.
This is because the boot image included in the above linked ROM has screen flickering issues.
​
Intex Cloud Tread Battery and Performance Optimization
First download and flash this "IntexDebloat.zip" file.
It will remove the bloatware that came with the phone. (User uninstallable apps are not included)
Intex Keypad (Which when automatically updates to Mox Keypad is a privacy nightmare) is also removed. Use Gboard or the stock AOSP keyboard in the phone.
Now make sure you are rooted and have xposed installed.
Install these below apps from playstore or apkmirror or from anywhere
1. Greenify
2. Kernel Adiutor
3. L Speed
4. Busybox
5. Powernap 0.7a (optional) (and don't download the newer versions or update from play store)
After installing all of the above follow these tutorials in order.
#BusyBox - Preparing the phone
Open busybox, grant SuperUser permissions and install it. Now you can uninstall the app if you don't need it.
#Kernel Adiutor - Custom Governor Tunings
Disabling MTK Performance Service
This is one of those situations where a good idea is implemented in a not so good way. Performance service can provide you good performance at a very dear cost of battery life and it can also override or worse play along and consume more power with the below tweaks. So you should disable it before attempting these.
Open Kernel Adiutor, grant su permissions and in the sidebar goto build prop tab
There search for ro.mtk_perfservice_support
Change its value from 1 to 0.
Now we are going to tune the Governor.
Believe me when I say this I've been tuning this phone for over two years now with 100s of different configurations and these are the two best configurations for a balance between power consumption and performance.
Option one: Hotplug with rush function and fast sampling rate (My favorite)
Open Kernel Adiutor > CPU tab.
Make sure the governor is set to Hotplug.
Now change the following Governor tunables;
Code:
cpu_down_avg_times=20
cpu_down_differential=1
cpu_input_boost_enable=0
cpu_rush_boost_enable=1
cpu_rush_threshold=98
down_differential=5
sampling_rate=30000
up_threshold=99
This should give you good performance while maintaining good battery life
Option 2: Hotplug with no rush and high sampling rate (This is also good for battery life but a bit low on performance)
Code:
cpu_down_avg_times=20
cpu_down_threshold=20
cpu_input_boost_enable=0
cpu_rush_boost_enable=0
cpu_up_threshold=90
down_differential=5
sampling_rate=73000
up_threshold=97
No matter what you choose your battery life is hugely dependent on what you choose to do with your device. I usually get 5h of *continuous* SOT on auto brightness with these settings on WiFi and browsing. YMMV.
Some people might suggest setting
ignore_nice_load=1 for more battey life as well. But this phone kinda categorizes everything as nice processes and will only run on 1-2 cores @728MHz if you enable that without MTK Performance Service. It did got me more than 7h SOT but it was basically unusable.
Make sure you enable apply on boot on each page you change to make it apply on each boot!
Now go to I/O Scheduler tab.
There change scheduler to noop for internal storage and sd card if you have one.
Also goto settings and change the apply on boot delay to instant.
#LSpeed, Paget96's masterpiece!
Open L Speed, finish the tutorial without enabling anything and do as follows
Sidebar > Main section
Disable Debugging: Enabled
Window Animation Scale: 0.5x
Transition Animation Scale: 0.5x
(Don't change animator duration scale as it will mess up every animations in the device)
CPU Tuner
Don't enable anything in here, we already tuned our governor with our own values in Kernel Adiutor.
Battery
Battery Improvement: Enabled
I/O Tweaks
SD Tweak: Enabled (If you have a SD Card)
I/O Boost: Enabled
Partition Remount: Enabled
Disable I/O stats: Enabled
Don't enable scheduler tuner as we choose noop in kernel adiutor which can't be tuned!
RAM Manager
You will be tempted to change a lot of things here but don't. It will only make it worse. Just change the below settings
Virtual Memory Tweaks: Battery
Cache Reclaiming: 50%
OOM Killer: Enabled
OOM Dump Tasks: Disabled
Also you can do a fstrim as well if you would like to. No probs.
Now go to settings and chage the apply on boot delay to instant.
#Greenify
Install greenify, enable the module in xposed installer and restart. After boot, make sure you wait till L Speed and Kernel Adiutor apply their settings.
Now open greenify, goto its settings, xposed based features and enable the below
Wakeup timer coalescing
Telephony Wakeup
Greenifying System apps
Now go back, select add apps and on the top right corner, select the three dot button and choose Show All.
Now add every app in the phone to greenify. (Don't worry greenify only hibernates app that consumes battery, those who don't consume battery in the background will be shown as background free.)
Don't add the following apps:
Bluetooth
MTK NLP Service
Phone
Phone (System)
Google play Services
Google Play Services (Persistent)
Voicecommand
Download manager
Calendar storage
Play store
Google account manager
com.mediatek.voiceextension
Google backup transport
Google calendar sync
Google contacts sync
Kernel Adiutor
L Speed
Prevent Pocket Dials
Click to expand...
Click to collapse
^These will start again and will consume more battery if you hibernate them.
#Power Nap (Optional)
Only install v0.7a (link above).
It's the basic stuff. Install, enable in xposed installer, open, enable the first option, add L Speed and Kernel Adiutor to it's whitelist. And reboot.
And that's it! Make sure you add any new app you install to greenify. Some say you don't need to hibernate everything, only the rogue apps. But Greenify itself can decide whether it should hibernate an app or not. So that's fine.
This took me a long time to write and more importantly this took me two years of experimentations to find. (Especially the governor tunings). Hope you guys enjoy it.
In addition to this I also recommend using Nova Launcher as the stock launcher is basically adware and follow the usual "don't install every crap-booster-cleaner-app you see" advice to maintain your device.
Device not revealed.
When I start MTK Droid tool, it says,"The device isn't revealed. Connect or reconnect a cable." I waited for like half an hour still the issue persists.
MTK Droid doesn't work that easily with phones newer than KitKat because of an incompatible adb. The solution is to manually replace the adb while MTK Droid Tools is running to make it work.
You can use this script I made that will automate the process and saves you the hassle.
https://forum.xda-developers.com/android/general/fix-impossible-to-start-adb-error-t3582571
Remember: Keep the phone connected with USB Debugging enabled before using the above script.
If it fails, try again it will work. :good:
Ritesh Sachan said:
When I start MTK Droid tool, it says,"The device isn't revealed. Connect or reconnect a cable." I waited for like half an hour still the issue persists.
Click to expand...
Click to collapse
Bump! :highfive:
Yes it did work, but on running mtk droid tools the icon on the bottom left corner shows yellow colour. So to fix that I clicked on the ROOT option next to the ADB Terminal option. I granted the access through my phone. Few seconds later the icon turns green for few milliseconds and it quickly turns into red colour saying "CONNECTION LOST." Even though my device was connected with USB Debugging ON. HELP ME.
You cant use MTKDroid to root the phone. Try with TWRP and SuperSu.zip
Now even after rooting MTKDroid will report that the phone is not rooted.
That's another security feature of Android. The adbd interface will work on non root mode even after rooting. You have to install adbd insecure apk (paid on google play, but available for free here on its XDA thread) by chainfire to change it to root mode.
Link to adbd - https://forum.xda-developers.com/showthread.php?t=1687590
Adithya FRK said:
Welcome to the official thread for Intex Cloud Tread.
You can discuss anything related to the phone here. (All links are Google Drive and XDA)
Make: INTEX
Model: Cloud Tread
Stock ROM: Android 5.1
Kernel: 3.10.72 (Remember this while looking for ROMs to port)
SOC: MT6591 (The same as MT6592, so you can easily port ROMs)
RECOVERY
Type: TWRP
Version: 3.1.0
Kernel: 3.10.72
Supports: MT6591/MT6592
Download
Instructions:
1. Download and install SP Flash Tools
2. Start it and go to Download tab.
3. Now, in the scatter loading file box open the SCATTER Text you downloaded. (Link below)
4. Make sure the drop down box is selected at Download Only.
5. Untick all boxes except recovery and double click on the location part of the recovery row.
*DON'T PLUG YOUR PHONE IN NOW*
6. Select the recovery you downloaded from here and click the Download button.
7. Now turn the phone off or remove its battery and plug it in.
The necessary drivers should install and wait for a few seconds until a green tick or circle comes on the screen.
There, one custom recovery for INTEX Cloud Tread has been flashed.
SCATTER FILE - Download (You will need it to use with SP Flash Tool)
If you want the STOCK RECOVERY download it from here.
ROOT
Type: SuperSU
Download
Instructions:
1. Copy the file to your SD Card.
2. Press Volume Up+Power to boot into recovery when the phone is off.
3. There go to Install > Select Storage > MicroSD > SuperSU.zip.
4. Un-check Reboot Automatically. (This may clear the dalvik-cache which is recommended but not necessary and might take some time to boot up the first time.)
5. Then Swipe to flash and reboot.
Congratulations! You are now rooted without the annoying KingUser.
XPOSED
Installer: v87 sdk 22
Download
Uninstaller: Download
Instructions:
Flash XPOSED using the same method used to flash SuperSU above.
After flashing Clear Dalvik-cache (Option is on the same screen) and boot into android and install below APK to manage XPOSED
XPOSED APK v3.1.1
Uninstallation Instructions are also the same.
Recommended and tested Mods:
Ultimate Performance MOD by sohamsen (Tweaks - Flashable with TWRP)
BootManager (XPOSED Module)
GravityBox [LP] (XPOSED Module) (Requires dalvik-cache to be cleared after changing settings to avoid SystemUI crash)
Zeus Contextual Expanded Status Header (XPOSED Module)(Requires dalvik-cache to be cleared after changing settings to avoid SystemUI crash.
Android O (Oreo) Boot Animation by -CALIBAN666-
I made a flashable ZIP here. In case you want the stock animation back, flash this.
If you did encounter a SystemUI crash after enabling some XPOSED module you can boot into twrp and Deleting the folder 'conf' from /data/dev.robv.android.xposed.installer to disable the XPOSED modules without uninstalling it altogether.
Thanks: rovo89 for XPOSED for Lollipop.​
If this guide has been helpful for you, please hit thanks.
Click to expand...
Click to collapse
Awesome work Adithya ..have been looking for custom recovery for quiet long....and your twrp worked like a charm..Thankyou....just need to point u out that supersu link is not working....keep-up the good work,will be looking forward for new custom roms for intex cloud tread from u.
jackquest said:
Awesome work Adithya ..have been looking for custom recovery for quiet long....and your twrp worked like a charm..Thankyou....just need to point u out that supersu link is not working....keep-up the good work,will be looking forward for new custom roms for intex cloud tread from u.
Click to expand...
Click to collapse
Thanks for pointing that out. I will fix it as soon as possible. Also updated some extra info about the tweaks.
i have used this boot animation (Android O (Oreo) Boot Animation by -CALIBAN666- ) ....its working perfect...thanks ... if possible upload stock rom to flash with sp flash tools(in case if phone brick) . i have tried mtk tools to backup and your zip" [FIX] 'It is impossible to start ADB' or 'Phone not revealed' error in MTKDROID Tools" ... no success ...cannot get root in mtk tools though my phone is rooted.
That is a safety measure. Install adbd insecure to enable root interface.
jackquest said:
i have used this boot animation (Android O (Oreo) Boot Animation by -CALIBAN666- ) ....its working perfect...thanks ... if possible upload stock rom to flash with sp flash tools(in case if phone brick) . i have tried mtk tools to backup and your zip" [FIX] 'It is impossible to start ADB' or 'Phone not revealed' error in MTKDROID Tools" ... no success ...cannot get root in mtk tools though my phone is rooted.
Click to expand...
Click to collapse
Stock ROM link added.
Adithya FRK said:
That is a safety measure. Install adbd insecure to enable root interface.
Click to expand...
Click to collapse
after install [2014.11.10][ROOT] adbd Insecure v2.00 i got root access on mtk tools though weird its not showing my imei numbers its button is gray...block map create scatter is gray
when i hit backup its trying to store preloader and other files on phone then error no space on phone ...only 1 file on comuputer backup its system...any way i got that repair mobile stock rom before its posted ,was not sure if its tested and safe to flash if needed
Before doing anything, please do a readback using SP Flash Tools. The scatter file is in the #1 post.
EDIT: MTKDroid never worked for me too, apart from making the scatter file.
Adithya FRK said:
Before doing anything, please do a readback using SP Flash Tools. The scatter file is in the #1 post.
EDIT: MTKDroid never worked for me too, apart from making the scatter file.
Click to expand...
Click to collapse
Thanks for the advice ,got my readback using sp tools.
Just a suggestion, TWRP is extremely good with backups. If you just want the stock ROM, goto TWRP>Backup>Tick all except data and cache. The backup size should be around 1.6 GB.
Note: SuperSU and Boot animation are in the system partition so that will also be in the backup.
Adithya can u edit EBR files ..in our phone EBR 1 is too small ....i know the method ..though not a geek to do it.
hope this link will help u even getting new roms to intex cloud tread ....... http://www.droidgyan.com/development/
jackquest said:
Adithya can u edit EBR files ..in our phone EBR 1 is too small ....i know the method ..though not a geek to do it.
Click to expand...
Click to collapse
To be fair, I am not really a geek myself. I did this because I was so desperate to get a recovery.
The EBR records doesn't seem to be too small (I got 171 apps installed) and still says I can have more.
You should try SD Maid Pro it really is a great app to clean the remains if you are rooted, you might get more space that way.
Still, it's good to learn something new and might be useful in the future if you could share how to modify the partition size.
EDIT: I can't really work on my phone now. It's kind of my day to day phone.
just go to the link http://www.droidgyan.com/development/ everything /lots of information for MTK chipset.
Updated.
Warnings about powersave governor added. (Post #2)
Next post will be about saving battery without radically affecting performance using SetCPU.

[GUIDE] OOS 10.3.8 degoogled, debloated + MigroG

I have successfully degoogled and debloated the latest OOS (atm 10.3.8) and have a working microg setup using nanodroid package. Battery life is nice. 45hrs with 10,5hrs SOT on the first go! Not any unwanted background data moving, success I'd say! So for anyone interested, here are roughly the steps I took.
I couldn't deodex the services.jar with VdexExtractor so I used FakeGapps from Edxposed. Works!
In following guide we will first get a factory state OOS with twrp and root WITHOUT internet. Then we uninstall system app 'android setup', allow internet, get Edxposed working and FakeGapps installed. Then we install Nanodroid package from twrp to get a working microg and setup it and debloat. + Disable trackers using App Manager from F-droid repositories or github. Get it ready for sideloading or use adb. Support the developer!
General guide (everything gets erased):
1. Pure factory installment using MSM tool for 10.3.8 from Oneplus 6 unbrick tools. (XDA forum)
2. The phone starts, go through the initial setup bypassing everything you can. DON'T SETUP ANY WIFI!
3. Immediately switch off mobile data from quick settings, just in case. We dont want android setup to update any apps.
4. Enable unlocking the phone, reboot to bootloader
5. Unlock the bootloader (fastboot oem unlock)
6. Do parts 2 and 3 again (choose Oneplus slate font at this time if you ever want it to work)
7. Enable USB debugging, connect to computer, check 'adb devices' to get the window to allow the computer to appear. (The daemon needs to be running)
This all was to get the phone into pure factory state without automated changes, bootloader unlocked and adb working.
8. Install twrp and magisk. Boot up the phone.
9. Remember! No internet connections yet! Uninstall the system app 'Android Setup'. I used sideloaded AppManager for that. You'll know when you have uninstalled the correct app when the notification of android setup disappears.
10. Reboot
11. Now you can connect to internet.
12. In magisk, install Riru core, (mandatory reboot here!) and Riru Edxposed (2nd reboot)
13. In Edxposed, install FakeGapps and activate it. Reboot.
13. Now you can connect to internet.
This was all done to setup the phone for Nanodroid package and get safely to internet without unwanted updates.
14. Download a nanodroid package from github. I used just the microg version. Flash it from twrp. It should debloat some necessary google stuff, install aurorastore and aurora services and straight up working microg.
15. Check if microg is working and do registrations and enable cloud and location stuff. Reboot.
16. Install any app that uses google cloud service for push notifications and check from microg settings that it shows in the list. Don't continue installing any such apps until it does. Reboot or troubleshoot if necessary with microg related info.
17. Back up current setup from twrp for fallback.
18. Debloat to your heart content, except only disable and force stop the play store. In my case the app is still the official one. Don't use.
19. From AppManager, run disable all trackers, including system apps from 1-click ops.
There! Use some time, and if everything is to your liking, make a backup. Remember to disable trackers from every app you install after you have configured it.
Sidenote: Aurora store did not work when installed systemlessly, but worked fine as a user app
Reserved, just in case

LGv20 H910 Root Step by Step guide to install Oreo Stock & debloat most lgv20 phones running Stock Oreo

STANDARD DISCLAIMER: I am not responsible for any damages caused to your phone. Use this Guide at your own risk there is no warranty or guarantee.
How to Root the H910 and install the Lemon Drop Rom?
1. Disable real time scanning, on the windows virus scanner. Download all the files, save terminal emulator to your microsd card the other two save on your computer, unzip dirtysanta, install usb drivers if using windows. Root your H910 with this guide.
h910_root_pkg.zip "DirtySanta root package"
usb drivers for windows
Terminal Emulator for Android "f-droid Download APK at bottom of page"
2. [ROOT] HOWTO: AT&T H910 up to v20g (FULLY TESTED) Note: before you flash the KDZ to downgrade your firmware make a DUMP backup with LGUP all files. You don't need to DUMP system or cache. It will have your EFS.
3. On step3.bat wait for phone to reboot from fastboot mode, when you see the LG logo, pull the battery. Do a factory reset and that will load TWRP How to factory reset the Lgv20.
4. Then format data. Very important, you format data with the older version of twrp that is with dirtysanta.
5. Then power off phone.
Note: This next part is for the H910, you need to get your version of twrp for your model of Lgv20. Latest version of twrp link at the bottom of page
6. Download twrp for the H910 twrp-3.7.0_9-0-h910.img
7. With the phone powered off, hold the down volume button and plug in usb to computer and phone.
fastboot flash recovery twrp-3.7.0_9-0-h910.img
fastbboot reboot
take battery out
put back in
go into twrp by doing a factory reset. How to factory reset the Lgv20
8. Then you want to format data once more with the new version of twrp.
9. power off phone
10. Then go to: [Lemon Drop] A [Debloated] & [DeGooged] [Stock] [Oreo] [Rom] for the H910 & Most Lgv20 phones.
(archived)
Install Oreo on the H910 & debloat ALL lgv20 phones.
Any Lgv20 phone can debloat go to step 13. H910 phones start at step one.
If you are having issues downloading the rom you can try this download manager for Firefox.
Turbo Download Manager
1. Download the following files. And put them on the sdcard.
twrp-3.3.1-0-h910.img
H910_20g_Oreo_full_rooted.zip
h910oreomodem.img
H910_1.0-ezV2020.zip new kernel
adreno+5xx+-+v313+rev23+-+non-treble.zip new gpu drivers
Magisk-v19.0.zip (direct link to github)
MagiskManager-v7.1.1.apk (direct link to github)
2. Restart phone into recovery. (aka twrp)
3. Then install twrp-3.3.1-0-h910.img (The img file can be flashed with twrp you just need to select Install Image, select the file and choose recovery).
4. Reboot phone into Recovery
5. Click wipe then Swipe to factory reset
6. Install H910_20g_Oreo_full_rooted.zip
7. Then install h910oreomodem.img (The img file you can flash with twrp you just need to select Install Image, select the file and choose modem)
8. Then install twrp-3.3.1-0-h910.img (The img file can be flashed with twrp you just need to select Install Image, select the file and choose recovery).
9. Then install Magisk-v19.0.zip
10. Then install adreno+5xx+-+v313+rev23+-+non-treble.zip
11. Then install H910_1.0-ezV2020.zip then wipe dalvik cache
12. If you do not want to debloat Stock Oreo, then go to step 16. Otherwise to go step 14.
13. Any Lgv20 Reboot into twrp. Do steps 14, 15, 17, 18. Can debloat numbers 10 - 18
14. Click on Mount, make sure Mount system partition read-only is unchecked. Mount System. Then open up file manager under advanced.
15. If you want to debloat the H910 phone, these 18 lines can be safely deleted with the trwp file manager. Note these 17 lines should be removed before first boot H910.
01. "/system/priv-app/AMBS" bloatware at&t backup and sync messaging
02. "/system/priv-app/ATT_Lookout" bloatware att lookout
03."/system/priv-app/ATT_AppSelect" bloatware installs unwanted apps in background.
04. "/system/priv-app/ATT_DeviceHelp" bloatware
05. "/system/priv-app/ATT_IQI" bloatware
06."/system/priv-app/ATT_RemoteSupport" bloatware
07. "/system/priv-app/ATT_SNT" bloatware
08. "/system/priv-app/MetricService" bloatware
09. "/system/vendor/app/ATT_HotSpots" bloatware
10. "/system/priv-app/EdenService" bloatware
11. "/system/priv-app/LGDMSClient" OTA Updates
12. "/system/priv-app/LIAInformant" bloatware
13. "/system/app/LGATCMDService" OTA Updates
14. "/system/app/LGFOTA" OTA Updates
15. "/system/vendor/app/SecProtect" bloatware
16. "/system/vendor/bin/triton" It's an antivirus program, slows the phone down.
17. "/system/vendor/bin/tftp_server" Prevents phone from downloading any updates
18. "/system/priv-app/GCUV" Blotware some kind of LGE sign in portal, looks like it may cause a battery drain also.
16. Restart and run setup and update Magisk v23.0 confirmed working.
17. Disable MLT/LDB Use a root file manager
required folders:
/system/vendor/overlay/com.lge.mlt
/system/priv-app/LGLDB
open: "/mpt/enable" change "1" to "0"
change file permissions for "/mpt/enable" to 0444
reboot
18. done
Recommended twrp options for backup.
Boot
Recovery
System Image
data (excl. storage)
EFS
Fimrware
LAF/Download Mode
Optional packages to debloat H910 and ALL Lgv20 phones.
LG Messaging is required, to run the setup, first boot. Most other apps that are not on the list, you can just disable them in Oreo.
If for what ever reason you need to reinstall an app all you need to do is unzip the rom H910_20g_Oreo_full_rooted.zip and locate the "system" file and rename to "system.img" mount it on your computer and copy back the folder to the same location on the phone, reboot. Keep in mind this is the "/system" directory on the phone. File permissions 0644 for apk file.
Free root file manager no ads
[APP][2.2+] MiXplorer v6.x Released (fully-featured file manager)
ALL Lgv20 phones can debloat #07 - #32.
H910 phones can debloat #01 - #31.
These folders can safely be removed.
01. "/system/priv-app/ATT_DriveMode" ATT Drive Mode
02. "/system/priv-app/ATT_CallerNameID" ATT Caller Name ID
03. "/system/vendor/app/DirecTV_Remote" DIRECTTV Remote
04. "/system/vendor/app/DirecTV" DIRECTTV
05. "/system/vendor/app/ATT_UBER" Uber
06. "/system/priv-app/MyATT" My At&t app
07. "/system/app/EditorsSlidesStub" Google Slides
08. "/system/app/EditorsSheetsStub" Google Sheets
09. "/system/app/EditorsDocsStub" Google Docs
10. "/system/app/Music2" Google Play Music
11. "/system/app/Videos" Google Play Movies & TV
12. "/system/app/Drive" Google Drive
13. "/system/app/YouTube" YouTube
14. "/system/app/Maps" Google Maps
15. "/system/app/LatinImeGoogle" Google keyboard
16. "/system/app/Photos" Google Photos
17. "/system/vendor/app/facebook" Facebook
18. "/system/priv-app/facebook-installer" Facebook App Installer
19. "/system/vendor/app/facebook-appmanager" Facebook App Manager
20. "/system/app/Hangouts" Google Hangouts
21. "/system/priv-app/LGEmail" LG Email
22. "/system/app/GoogleInApps" Google In Apps
23. "/system/vendor/bin/xtra-daemon" info
........"/system/vendor/etc/xtra_root_cert.pem"
........"/system/vendor/etc/cacert_location.pem"
24. "/system/app/SDEncryptionHelper" SD Encryption Helper, I don't use SD Encryption.
25. "/system/app/WfdService"
......"/system/bin/wfdservice"
......."/system/etc/init/wfdservice.rc"
......."/system/app/atfwd"
......."/system/vendor/bin/ATFWD-daemon"
........"/system/vendor/etc/init/[email protected]"
.........'/system/vendor/bin/wifidisplayhalservice"
Screen Share may not work, if removed. Been reports of people using this app to hack into the phone, and view everything on your screen via wifi or LTE data reddit
26. "/system/vendor/app/SVIService" This app messes with the auto brightness. With it removed, you can change your brightness level with auto brightness enabled. If it's to bright, turn down the brightness and the phone will remember that setting, next time in the same light level.
27. "/system/etc/init/atrace.rc"
This is for debugging the kernel. Kernel trace logs are stored at "/data/anr/" you can delete them if you want. This slows boot time down and takes up memory. The phone makes a log about the size of 700MB each boot.
28. "/system/priv-app/LGBackup" Slows phone down use twrp to backup up
29. "/system/priv-app/BackupRestoreConfirmation" Slows phone down use twrp to backup up
30. "/system/vendor/overlay/com.lge.sizechangable.weather" Uses cpu cycles
31. "/system/priv-app/LGWeather" Uses cpu cycles
32. "/system/priv-app/Lookout T-Mobile Lookout
Credits, A Special Thank You
@ezzony - for the ezV2020 kernel. XDA
@askermk2000 - for the MK2000 kernel. XDA
@me2151 for DirtySanta. XDA
@clsA for the H910 v20g rom. XDA
@runningnak3d for a great H910 root guide. XDA
@darkknight200 for the H910 Oreo modem drivers. Download Link
at hardreset.info on how to factory reset the Lgv20
at TeamWin TWRP, for TWRP.
at the people over at Magisk, for an Opensource Root.
at XDA, for a Great Platform.
And everyone else that I may have missed that helped with the Lgv20.
Thank you all, for helping make the Lgv20 phone one of the best rooted phones of all time.
how fast is the performance like pubg
DesrtSailor said:
how fast is the performance like pubg
Click to expand...
Click to collapse
I have never played pubg so I cant tell you, I can tell you the UI is faster and I do have one game on my phone Reckless Racing 3 and it seems to play a little faster and does not skip frames that I can see. But keep in mind that the Lgv20 is not the fastest phone around it's a 2016 model. But my guide will help you get the fastest experience out of your phone.
did u run geekbench scores or antutu
how is compared to nougat
DesrtSailor said:
did u run geekbench scores or antutu
how is compared to nougat
Click to expand...
Click to collapse
Yeah I got some benchmarks. I should have uploaded them but I was still working on my guide. Sorry don't have Nougat.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
My phone has the H91020I update, could I use this method to root? Or I am out of luck.
HAMSATHI said:
My phone has the H91020I update, could I use this method to root? Or I am out of luck.
Click to expand...
Click to collapse
That's a good question, unfortunately I don't have the answer, please ask in this forum.
[ROOT] HOWTO: AT&T H910 up to v20g (FULLY TESTED)
I am so glad I waited, this guide sounds like exactly what I am looking for! I'll be attempting this tonight on my backup AT&T V20 variant. Thank you
Dream Reality Syndrome said:
I am so glad I waited, this guide sounds like exactly what I am looking for! I'll be attempting this tonight on my backup AT&T V20 variant. Thank you
Click to expand...
Click to collapse
Your welcome.
Darnrain1 said:
Your welcome.
Click to expand...
Click to collapse
I attempted to download the Oreo image several times but it seems the mirror on AFH kept dropping out. Is there another host for that particular image? Should I try to find some other Oreo image?
Dream Reality Syndrome said:
I attempted to download the Oreo image several times but it seems the mirror on AFH kept dropping out. Is there another host for that particular image? Should I try to find some other Oreo image?
Click to expand...
Click to collapse
I have had that happen before with AFH. I used firefox and just pressed retry a lot. Let me think about this maybe I can just upload the files to xda.
Darnrain1 said:
I have had that happen before with AFH. I used firefox and just pressed retry a lot. Let me think about this maybe I can just upload the files to xda.
Click to expand...
Click to collapse
okay I am uploading the files to xda but my upload speed is not that fast. I think this will take an one hr or two. As for package manager and Mixplorer you still should download the apps from the developers.
Dream Reality Syndrome said:
I attempted to download the Oreo image several times but it seems the mirror on AFH kept dropping out. Is there another host for that particular image? Should I try to find some other Oreo image?
Click to expand...
Click to collapse
xda does not allow me to upload the 2.5 gb file. I guess it's to large.
Try firefox and if the download stops press retry and it should continue where it left off. As for using another version you can try but I recommend H910 V20g it seems to be stable.
Darnrain1 said:
xda does not allow me to upload the 2.5 gb file. I guess it's to large.
Try firefox and if the download stops press retry and it should continue where it left off. As for using another version you can try but I recommend H910 V20g it seems to be stable.
Click to expand...
Click to collapse
I will try your method tonight. Thank you for trying!
Dream Reality Syndrome said:
I will try your method tonight. Thank you for trying!
Click to expand...
Click to collapse
Try this downloading extension for Firefox. I was having issues also but this worked for me.
Multithreaded Download Manager by jingyu9575
T
Darnrain1 said:
Try this downloading extension for Firefox. I was having issues also but this worked for me.
Multithreaded Download Manager by jingyu9575
Click to expand...
Click to collapse
This worked out perfectly, thank you!!
My H910 V20 has been up for 18 + days can counting. Very stable install of Oreo.
Darnrain1 said:
STANDARD DISCLAIMER: I am not responsible for any damages caused to your phone. Use this guide at your own risk there is no warranty or guarantee.
This guide will walk you through step by step on how to install Oreo on the H910.
I assume that your phone is already rooted. If not, click on this link below.
[ROOT] HOWTO: AT&T H910 up to v20g (FULLY TESTED)
You may be wondering why I used v20g version when there is an v20h version out. The v20g version is very stable. And most of the updates from g to h are most likely just carrier updates not OS updates. I went with version 19.0 of Magisk because it's very stable, newer versions may prevent your phone from booting.
How to install Oreo on the H910 with Root
Make sure you have a backup of all your important files from the internal storage before you start. We will be reinstalling the android operating system.
Note: If you have trouble downloading the files you can try this Firefox downloading extension.
Multithreaded Download Manager by jingyu9575
1. Download the following files. And put them on the sdcard. You can use MIXplorer or another root file manager of your choice you just need to be able to install the file manager from the sdcard (no internet).
recovery-twrp-h910-2018-10-18.img
H910_20g_Oreo_full_rooted.zip
h910oreomodem.img
MK2000 kernel 2.0
Magisk Uninstaller
Magisk 19.0
Magisk Manager 7.1.0
[APP][2.2+] MiXplorer v6.x Released (fully-featured file manager)
Package Manager
2. Restart phone into recovery. (aka twrp)
3. Install recovery-twrp-h910-2018-10-18.img (The img file can be flashed with twrp you just need to select Install Image, select the file and choose recovery).
4. Reboot phone into Recovery.
5. Do a format, then do a standard wipe.
6. Install H910_20g_Oreo_full_rooted.zip
7. Then install h910oreomodem.img (The img file you can flash with twrp you just need to select Install Image, select the file and choose modem) Then select Install Zip.
8. Then install H910_v2.0-mk2000.zip
9. Then wipe dalvik cache
10. Then install Magisk-v19.0.zip
11. Then reinstall recovery-twrp-h910-2018-10-18.img (The img file can be flashed with twrp you just need to select Install Image, select the file and choose recovery).
12.. Reboot phone into System.
13. Then after the phone boots up into the setup screen click next and disable cell and wifi data. Internet need's to be off for this whole process.
14. Click next it will ask you to enable but just skip everything.
15. When you get to home screen, put the phone in airplane mode.
16. Open the LG file manager and install MiXplorer from the sdcard and give it root access. (Or use any root file manager you like, as long as you can install the file manager from the sdcard offline.)
17. Open your root file manager go to (root) /system/priv-app/
18. I deleted some folders, this will make your phone run faster. (Bloatware)
ATT_DeviceHelp
ATT_IQI
ATT_Lookout
ATT_CallerNameID
ATT_AppSelect
ATT_RemoteSupport
ATT_SNT
19. Reboot your phone but stay in airplane mode for now.
20. Install com.smartpack.packagemanager_45.apk (aka package manager) from the sdcard.
21. Open Package Manager give it root access, go to system and do a search for the following updates and Uninstall them. (Updates will break your phone because it's rooted.)
com.lge.android.atservice
com.lge.lgdmsclient
com.lge.lgfota.permission
22. Open Magisk go into settings and disable, Check for Updates. I would recommend just staying with Magisk 19.0 it's stable and works well with Oreo.
23. Congratulations on completing the installation process. You can now enable cell data and wifi.
Note: Don't uninstall the built in weather app, it will cause second screen to crash and make your phone unusable. I would recommend using package manager to disable the apps you don't want, that way you can always re-enable them. Also the Amazon app takes up a lot of battery power. The Amazon app is is not well optimized for android at the time of writing this guide.
There is a bug in the latest version of chrome and web view that makes the screen flicker on some apps. To fix this you need to disable chrome and enable chrome and check do not auto update in the play store, and don't update chrome. I use the Kiwi browser it's based off of chromium and you can install chrome extensions.
I have found a fix for the flickering you have to install the updated graphics driver. This driver is for oreo only lgv20, after you flash in twrp you must wipe dalvik cache.
[10/27][Adreno][OREO][Vulkan]Driver for Snapdragon 820/1[V313 REV23 | V330 REV3]
To fix the image retention install this shell script.
LGv20 fix image retention, aka screen burn in. shell script (root only)
Apps & Tweaks. All apps & tweaks are free to use or open source.
Thermal Throttling Fix LGv20 (Stock root only) (fix thermal throttling for gaming)
[APP][2.2+] MiXplorer v6.x Released (fully-featured file manager) (Root file manager, free to use & no ads, there is a paid version on google play store if you want to support the dev.)
[GUIDE] Best Battery Life Possible (Disable LDB & Logging will increase speed of phone) This guide is for the LG G6 but will work with lgv20 phones, NOTE do not change the screen resolution go to the line that says Disabling LDB.
Package Manager (system app uninstaller)
Clock (Deskclock is a fork of the AOSP clock, so it offers all its functions) Good alarm clock.
LGv20 fix image retention, aka screen burn in. shell script (root only) (shell script to fix the screen burn in aka image retention on lgv20.)
Disable find my device administrator account. (Shell script to disable device administrator account.)
Disable lock screen service administrator account. (Shell script to disable lock screen service administrator account.)
Swap memory disabler (Disable zram on lgv20 Magisk Module.)
Sleep Timer (Sleep Timer helps you fall asleep while listening to music or podcasts. When the timer stops, audio playback is gradually lowered then paused.)
[APP] CpuFloat [March27] Floating cpu, gpu, temperatures, deep sleep, network monitor (Shows cpu info and float's on the screen.)
Simple Gallery Pro (Great gallery app for all your photos.)
Build Prop Tweaks
(just copy and past every thing below in /system/build.prop file at the very bottom save and reboot. With this tweak I recommend you have zram enabled.)
# Tweaks
# better multitasking
ro.vendor.qti.sys.fw.bservice_enable=true
ro.vendor.qti.sys.fw.bservice_age=5000
ro.vendor.qti.sys.fw.bservice_limit=5
# extend battery life
wifi.supplicant_scan_interval=180
Issues I had with my lgv20
I had some issues with a magisk module called zram_manager, The apps I had open were acting funny and I had to close them and open them back up again. I don't recommend that magisk module for the lgv20. I just use the stock zram.
I was having a odd issue with the files on my sd card. My file extensions were getting renamed to .0 such as song.mp3.0 so I could not play my music. It was VLC or vanilla music player. I uninstalled both and so far the issue has not returned. For now I am just using MiXplorer to play my music and watch videos on my phone. Update so far it's been a month and no issues with the renaming of my songs.
Click to expand...
Click to collapse
Works 99%, except no data (T-Mo, AT&T H910) - modem file? Anyone else found a solution to no data? (Calls OK, just no network data)
TomJ2 said:
Works 99%, except no data (T-Mo, AT&T H910) - modem file? Anyone else found a solution to no data? (Calls OK, just no network data)
Click to expand...
Click to collapse
I have AT&T, 4G LTE data works. But if you using an AT&T phone on T-Mobile then that may be why the data is not working.
This is what I found on the internet.
Will an unlocked H910 AT&T model support T-Mobile wi-fi calling?
MORE ATT CRAP TO GET RID OF
In order to completely disable fota. i had to get rid of the following (i deleted anything in the system folder with fota in the file name):
/system/apps/lgfota
/system/etc/fota
/system/etc/terms/fota
/system/lib/libfotajni.so
/system/lib64/libfotajni.so
/system/etc/permissions/com.lge.fota.xml
There's also extra att bloatware to get rid of:
/system/app/vvm_att
/system/vendor/app/facebook-appmanager
/system/vendor/app/facebook
/system/vendor/app/directv_remote
/system/vendor/app/directv
/system/vendor/app/att_uber
The only att app you want to leave on the phone is /system/vendor/app/att_hotspots; wifi calling will not work without it.
Now, get ready for some weird stuff....
GOOGLE CRAP TO KEEP
These folders are split up among /system/app and /system/priv-app
googlepackageinstaller (keep to be able to install apk's)
googleextshared (phone boot loops without this)
googleextservices (phone boot loops without this)
webviewgoogle (aurora store at this moment seems to only work with the webview that came with the stock rom and it's browser and will work with no others)
chrome (aurora store at this moment seems to only work with the webview that came with the stock rom and it's browser and will work with no others)
Here's where it gets weirder, but if i figured it out for everyone, it wasn't easy...
GOOGLE CRAP TO GET RID OF AND KEEP WIFI CALLING FUNCTIONAL
This next part is specifically for degoogling and maintaining wifi calling without having google try to update apps the moment you get connected to wifi. I did this in two stages...
PART 1
Get rid of the following:
These folders are split up among /system/app and /system/priv-app
youtube
editors slides
editors sheets
editors docs
photos
maps
hangouts
phonesky
music
videos
google pay
gmail
latininlmegoogle
drive
calculator
velvet
driveactivator
tag
GoogleBackupTransport
GoogleContactsSyncAdapter
googlecalendarsyncadapter
google tts
hotwordenrollment (all hotword enrollment folders)
google in apps
talkback
GoogleFeedback
GooglePartnerSetup
GoogleOneTimeInitializer
SetupWizard
PART 2
After part 1 is complete
A. Boot into android.
B. Connect to wifi.
C. Activate wifi calling.
D. Verify wifi calling works (call your phone, have another phone call your phone, either or for that test).
E. Go into android settings and disable google play services and google framework, restart phone, then confirm wifi calling still works.
F. Reboot phone into twrp, remove gmscore and googleservicesframework (again, you'll find these folders among system/app and /system/priv-app).
G. Congratulations, you've degoogled as much as possible without clawing at the walls wondering why wifi calling isn't working after you degoogled.
MICROG?
Microg works very well on this phone. Microg is pretty much fake google services so you can still run normal apps from the play store.
1. Reboot into twrp and flash nanodroid patcher patckage. This patches the phone to allow signature spoofing; a requirement of microg.
2. Flash nanodroid microg package.
3. Reboot into android.
4. Open microg settings.
5. Go into "self-check" inside of microg settings, allow everything and check off all the boxes in there.
6. Get out of self-check and go into "google device registration" and turn that on.
7. Update to the latest version of aurora store since the nanodroid package include an old one.
8. Go into aurora store after you updated it, allow all it requires, keep it with the "session installer".
9. Once aurora store initial setup is complete, go into "blacklist manager" and check off all the boxes in there.
A. Aurora store will mistake microg as outdated and want to wipe it out with a google play services installation.
B. You don't want aurora store upgrading any of the android operating system files on your phone.
C. Doing this ensures that any app you install from aurora store afterward won't be blacklisted, and aurora store gets relegated for apps you installed and updates for those apps.
10. Consider installing fdroid so you can keep aurora store regularly updated with the newest version.
11. Congratulations, you've degoogled as much as possible without losing wifi calling and still run apps from the play store.
SHORTER BOOT TIME AND SHUTDOWN TIME
Delete the following to shave seconds off boot and shutdown time (your phone will have no more start up noise, turn on 5 seconds faster, and have no more shutdown animation since att's attempt at visualizing a shutdown was very odd).
/system/media/bootanimation.zip
/system/media/shutdownanimation.zip
You can actually get rid of the media folder, but do that if you don't want user interface sounds, or your typical alarm noises (and that's how you don't wake up to a silent alarm the next day if you delete this folder).

[GUIDE/TUTORIAL/HOWTO] Samsung Galaxy S7 Edge Stock to Android 13

[GUIDE/TUTORIAL/HOWTO] Samsung Galaxy S7 Edge Stock to Android 13
[GUIDE/TUTORIAL/HOWTO] Samsung Galaxy S7 Edge (hero2lte Exynos SOC) Stock to Android 13 / LineageOS 20
Supported models
International & Canada:
- SM-G935F
- SM-G935FD
- SM-G935X
- SM-G935W8
Korea:
- SM-G935S
- SM-G935K
- SM-G935L
This detailed step-by-step guide helps you transform your Samsung Galaxy S7 Edge hero2lte to a powerful one with Android 13.
Make sure your phone is hero2lte/Exynos SOC before going further: in Android, go to Settings > About phone > Check Model number is listed above.
If not, quit this tutorial.
### READ THOSE WARNING COMMENTS
CHANGELOG
v5. Back to TWRP 3.6 (3.7 oversize)
v4. Android 13, TWRP 3.7
v3. BitGApps v1, Magisk 25.2
v2. Update TWRP, add adb to change screen definition, update download link
v1. Initial release for Android 12
1) DOWNLOAD
- djibe Galaxy S7 hero2lte pack: https://bit.ly/djibe-galaxys7edge-pack
(contains Samsung tweaked Odin 3.13.1 + Samsung USB drivers + TWRP 3.6.2_9-0 official recovery + Magisk Root + adb.exe). Unzip files.
+ ROM Unofficial LineageOS 20: https://forum.xda-developers.com/t/...ofing-ota-updates-for-s7-edge-exynos.4484511/
Download latest build: https://ivanmeler.github.io/devices/hero2lte.html
+ BiTGApps Package ARM64 13: https://github.com/BiTGApps/BiTGApps-Release/releases
OR NikGApps T Basic: https://sourceforge.net/projects/nikgapps/files/Canary-Releases/NikGapps-T/
OR MindTheGApps 13 ARM64: http://downloads.codefi.re/jdcteam/javelinanddart/gapps
+ Charge phone to 100%
2) BACKUP DATA
Install Samsung USB drivers (you unzipped earlier).
Then plug phone to PC in File transfer mode.
Collect all .jpg or .mp4
Use Google built-in cloud to backup apps like SMS Backup & Restore to backup texts, contacts, etc.
Backup your WhatsApp messages in Google Drive.
Everything else: podcasts, Authenticators, TODOs etc...
Then copy the backup on your PC.
Make sure you have latest official updates for your phone:
Connect to Wifi and go to Settings > About device > Software update > Update now
### BACKUP NOW, you will lose everything.
3) FLASH TWRP 3.7 RECOVERY
Go to Settings > About phone> Software information.
Tap 7 times on Build number item to unlock Developer options.
Go to Settings > Developer options, switch OEM unlock ON and Confirm.
Shutdown phone.
Boot in Download Mode: hold Home + Power + Volume- until you see blue-green Warning screen and release buttons.
Confirm access to Download mode by pressing Volume+.
Phone now displays "Downloading..., Do not turn off target".
Connect phone in USB, wait for drivers installation.
Then launch Odin.exe (included in my archive) and wait for Odin indicator ID:COM to become blue.
In options: Verify re-partition and Auto Reboot are NOT ticked while F. Reset Time is ticked.
In AP > select twrp-3.6.2_9-0-hero2lte.img.tar
### Same recovery for Korean models (G930S/K/L variants)
### Warranty will be Void after next click ###
Click Start.
Wait until flash Success message appears.
Unplug phone.
Restart phone to recovery :
- hold Power + Home + Volume- until phone screen becomes black...
- and immediatly switch from Volume- to Volume+ (still holding Power + Home) and hold until Samsung's logo is displayed to land in TWRP recovery.
### If Android launches, hold 3 buttons until phone restarts and Samsung logo appears.
4) BACKUP IMEI PARTITION AND SYSTEM (Nandroid backup)
(Boot in Recovery Mode: Hold Home + Power + Volume+ until you see Samsung's logo then release and wait a few seconds for TWRP recovery to boot)
Recovery asks for Keep System Read Only ? > Swipe to Allow Modifications.
Go to Wipe > Format Data.
Type: yes and confirm with bottom right check icon.
Encryption is removed. You can now access partitions.
### If you miss this step you won't have access to any partition.
Back to home menu > Backup.
You can now select the partitions you want to save.
Select at least EFS partition to backup your IMEI. If a flash fails and partition is damaged you will still be able to restore this partition and use the phone.
If IMEI is lost during a flash, phone won't be able to reach cellphone networks.
I prefer to backup Boot, System, Baseband and EFS partitions. In case of problem, you will have your phone in its original state.
Swipe to Backup and wait during process.
Go to Home screen and continue with next chapter.
Save backup: still under TWRP recovery, connect phone to PC.
Go to Mount menu and check Data partition is checked and MTB button is on "Disable MTP" state.
From Windows explorer, access phones memory and copy-paste the TWRP folder (located in root folder, beside DCIM and Music folders) somewhere safe on your computer.
5) FORMAT PARTITIONS
### Make sure you copied TWRP backup from internal memory to somewhere safe.
Go to Wipe > Advanced wipe,
select Dalvik, Cache, System, Data, Internal Storage (if you really made a backup at step 2), then Swipe to Wipe.
Back to TWRP home screen, go to Reboot > Recovery and swipe to reboot.
On next launch, check the checkbox to remember choice and swipe to allow modifications.
6) FLASH ROM, (MAGISK ROOT) AND GAPPS
Back to TWRP main menu, go to Mount menu again to connect phone to PC again.
Connect phone to PC and use Windows explorer to copy files on phone's internal memory.
Copy TWRP folder from your phone to somewhere safe on PC.
This backup can restore your phone to its original Samsung state.
Copy files of ROM + BitGApps + Magisk on phone.
Go back to TWRP Home menu. Then tap on Install > choose lineage*.zip,
Optional for root: Add More zips > Magisk*.zip
then Swipe to confirm Flash.
Wait for operation to end.
Go to Reboot > Recovery and swipe to reboot.
After restart, go to Install, select bitgapps*.zip and swipe to flash.
Then tap Wipe cache/dalvik, swipe to confirm,
then Reboot System and on Install TWRP App? menu, tap on button Do Not Install
Wait for the phone to boot during 5 minutes.
7) ROOT ACCESS
Configure Android as you like.
Don't try to set fingerprints at first setup. It will crash.
No need for extra work to be root.
Magisk launches with Android.
Superuser permissions can be managed from Magisk Manager app.
8) TWEAKS
- Calibrate battery: https://www.ifixit.com/Wiki/Battery_Calibration
- Set dark Mode to improve battery by 30%
Settings > Display > Dark theme.
- For better battery, remove Always on display
Settings > Display > Lock screen > Ambient display
- Activate Developer options
Go to Settings > About.
At bottom, tap 7 times on Build number. You activated Developer options.
Go to Settings > System > Advanced > Developer options.
- Change screen definition for low GPU/CPU usage: from 1440x2560 to 1080x1920
You need developer options to enable USB debugging.
Open a terminal where adb.exe from my pack is located.
Plug phone and Authorize USB debugging.
Then type:
Code:
adb shell wm size 1080x1920 && adb shell wm density 400
// Defaults 1440x2560 and 504
- Screen sensitivity is too low ?
Try to recalibrate screen sensitivity with https://play.google.com/store/apps/details?id=touchcalibration.favoritappindia&hl=en&gl=US
Enjoy,
djibe
Thanks: @Ivan_Meler, LineageOS team, TWRP team, TopJohnWu
---------------------------------------
Coming from another ROM
- Backup
- Recovery: Wipe Cache, Dalvik cache, System and Format Data > yes
- Reboot recovery
- Flash rom
- Reboot recovery
- Flash BitGApps
Enjoy
Force Samsung Galaxy S7 restart
Hold Power + Volume down for 10-20 seconds
Thanks for the detailed instructions.
Please fix two minor typos: In the Odin instructions, the files should be hero2lte* not herolte*.
Re Magisk: 24.0, I suppose, should be used / upgraded to. (I've run into issues with 24.2 on another platform.)
steve8x8 said:
Thanks for the detailed instructions.
Please fix two minor typos: In the Odin instructions, the files should be hero2lte* not herolte*.
Re Magisk: 24.0, I suppose, should be used / upgraded to. (I've run into issues with 24.2 on another platform.)
Click to expand...
Click to collapse
Hi, you are correct and I'll fix glitch.
For Magisk, as you report bugs, I'll wait to move to 24.x. You can create an Issue here: https://github.com/topjohnwu/Magisk/issues
Thanks for sharing
I have a problemi instaled twrp format data and and instal rom after configuration rom when i rebooting to twrp data is encrypted. why ?
zulwik said:
I have a problemi instaled twrp format data and and instal rom after configuration rom when i rebooting to twrp data is encrypted. why ?
Click to expand...
Click to collapse
Hi, did you Format Data then Advanced Wipe > Format Cache, System ?
Then
Reboot to Recovery
Flash ROM
Reboot to recovery
Flash BitGapps
Reboot
I solved problem.
I installed older version TWRP with Odin and new version
hey @djibe89 & other XDA folks, thanks for these steps.
I have a SMG935W8 and currently borked on the BiTGApps step. All proceeded smoothly until there and now I'm seeing an error on TWRP and I'm not really sure how to resolve it.
It's complaining that the install config is not found and that it's an unsupported Android SDK version, which doesn't seem quite right.
Any tips would be highly appreciated
Judging from my deep dive, the current LineageOS 19.1 builds are SDK 32, and the BiTGapps builds only support up to 31... Definitely looking for tips, still.
Going to try this post's GApps
Hi, for now, stick to latest LOS 19 build: https://github.com/ivanmeler/ota_provider/releases/tag/herolte_lineage-19.0_1646935359, not 19.1
Or could you try NikGapps and tell us?
Thanks @djibe89 ! I went with NikGapps and that was a win.
It might be good to edit the top post to say 19.0 or have the NikGapps linked in it, for future readers.
Phone's working great. I appreciate it!
Bujiraso said:
Thanks @djibe89 ! I went with NikGapps and that was a win.
It might be good to edit the top post to say 19.0 or have the NikGapps linked in it, for future readers.
Phone's working great. I appreciate it!
Click to expand...
Click to collapse
Hi, I'll update it.
I hoped a newer BitGapps update would be released by now.
Enjoy, this phone is awesome
Hey again!
Been daily driving this for a bit and here's a laundry list of the issues I see, in no order at all.
I'm not sure if they're Lineage issues or artifacts of being an "unsupported" Lineage build.
1. The screen just stays on despite the power save settings (I've tried 15s, 30s, you name it) if I'm on the home screen. Trebuchet, is it?
It's like it has some keep alive function a la YouTube. It's not 100% but it seems far more than 50% of the time that I have to manually lock the device. Anyone know if I've just configured something wrong or if this is how the launcher is supposed to work?
2. Phone services will not stop demanding my location, no matter what I configure. It's every few minutes and it's creeping me out a ton. Why is it so nosey?
3. The call audio quality is still barely usable. While I *can* have intelligible business conversations when required, they suffer the quality noticeably and are terribly robotic and tinny. For personal calls, I tried to play it off once but immediately was laughed out of the call: they asked before even a "how are you" could pass if we could switch to VoIP since it was so comically bad. After some kind tips from Ivan I tried mucking with the mixer levels to no avail. They did seem a bit "low" compared to the 18.1/19.0 values, so I pumped them in a couple places (NB volume from 22 to 32, call default volume on 917 from 98 to 164 -- I have no clue what any of these mean). It might be louder now? It's not worth an A/B test to confirm what should be the expectation, but my point is that it didn't fix the robotic, tinny quality.
4. Banking app complains of the device being rooted, but it isn't. "Great." I hear the latest Zygisk might fix? I haven't tried yet.
Now, I'm still excited to be on 12L! I'm trying to buff my ability to dev on this ROM and fix up some of these issues, as I really don't think this phone needs to be replaced yet, but being stuck on stock Oreo isn't working either, so I say let's hack this thing till it's stable as stock!
Hi @Bujiraso , thanks for sharing.
Didn't use it on a daily basis
Have you tried another launcher ?
I think bank apps detect custom ROM, nothing can be done. Hope I'm wrong. Some genius of signature spoofing can pass this I believe. But I'm not.
djibe89 said:
- To tweak overclocking and more, use SmartPack-Kernel Manager
SmartPack-Kernel Manager - Apps on Google Play
The ultimate tool to manage your kernel
play.google.com
Enjoy,
djibe
Click to expand...
Click to collapse
We're sorry, the requested URL was not found on this server. New Link please.
SERGE4NT said:
We're sorry, the requested URL was not found on this server. New Link please.
Click to expand...
Click to collapse
Hi, you can try https://play.google.com/store/apps/details?id=com.performancetweaker.app or https://f-droid.org/repo/com.smartpack.kernelmanager_174.apk
hi, is it possible for the model number SM-G9350
Klein44 said:
hi, is it possible for the model number SM-G9350
Click to expand...
Click to collapse
Hi, sadly no.
9350 and 9300 have Snapdragon SOCs, not Exynos.
Only Android 8 ROMs: https://forum.xda-developers.com/f/samsung-galaxy-s7-edge-snapdragon-roms-kernels.5975/
Oh, ok. And is there any good custom rom for the SM-G9350 model?
Klein44 said:
Oh, ok. And is there any good custom rom for the SM-G9350 model?
Click to expand...
Click to collapse
Like you see here: https://forum.xda-developers.com/f/samsung-galaxy-s7-edge-snapdragon-roms-kernels.5975/
No.
This happens with Qualcomm proprietary SOCs

Categories

Resources