I am a deep tech guy who has always been interested in trying to make my phones
work better than what the manufacturer offers. One day I tried to get VoLTE access on
my phone and was successful. I started with a One Plus 2 phone running Android
Marshmallow. After 4 hours of working on it I was able to get VoLTE access on an
experimental Android phone. Here are the instructions for you to do this Assignment
using a lab Android phone. PLEASE DO NOT TRY THIS ON A PHONE YOU USE
REGULARLY.
1) Turn off all security settings on the phone pattern lock, PIN, fingerprint lock. If you
do not do this, Google assumes you are trying to flash a stolen phone and it blocks the
boot loader.
2) Go to About Phone -> Settings and hit the build number of Android 7 times to enable
Developer options
3) In the Developer options enable 3 settings OEM unlocking, Advanced reboot, USB
debugging (accept the prompt on the phone even if you are connected to a Laptop)
4) Reboot the phone to boot loader/fast boot mode and connect your phone with a USB
cable to a Laptop (which had Android Debug Bridge ADB - installed on it. You can find
ADB here)
5) Open the command prompt from where the folder where ADB is installed by Shift +
Right Click and choosing menu Open Command Prompt
6) The command prompt comes up. To verify that your laptop ADB is correctly
connected to the phone, issue command fastboot devices. This should return a Device
ID against fastboot mode
8) Unlock your boot loader by issuing command fastboot oem unlock on the ADB
command prompt. This wipes out your phone data completely.
11) You should have the custom ROM ready in the same ADB folder. Issue command
ADB devices in the command prompt to see if the phone is still connected
15) Install package to gain root access by issuing command ADB sideload
<rootaccess>.zip. You now have root access on the phone
16) To add VoLTE capability for the phone, install a VoLTE ready modem compatible
with the phone by typing out ADB sideload <modem>.zip
18) The phone should now have VoLTE capability. The VoLTE text will show up on your
status bar on top of your phone. Also your data speed should be substantially higher if
your modem and phone supports all bands
Now that you have gained root access to the phones OS, you can install exposed
modules and other custom software normally not available on play store to overclock or
underclock the processor and gain access to other sensors on the phone which can
enhance the speed and battery life (screen on-time) of the phone.