Twrp 3.3.1. UmiDIGI Power 4G

Search This thread

SolidMario7

Member
Feb 11, 2016
5
0
Thanks again!
No problem, glad to help.

My favourites are Nusantara, ColtOS and MSM-Xtended. Some GSI's need permissiver to boot. Corvus is pretty good too.
Nice, that's quite the number of roms. Gotta be careful when leaving SELinux on permissive though.

I'm glad to be able to ask this now; have both of you or anyone got wifi calling (VoWiFi) working on android 11 with any rom? After much troubleshooting I haven't been able to get it working again after upgrading.
 

dcn61

Member
  • May 7, 2016
    7
    5
    No problem, glad to help.


    Nice, that's quite the number of roms. Gotta be careful when leaving SELinux on permissive though.

    I'm glad to be able to ask this now; have both of you or anyone got wifi calling (VoWiFi) working on android 11 with any rom? After much troubleshooting I haven't been able to get it working again after upgrading.
    Unfortunately my provider (Optus) doesn't fully support VoWIFI so i can't check. I don't think it works though. Most roms from GsiTestProjects are enforcing. Using ColtOS at the moment.
     

    SolidMario7

    Member
    Feb 11, 2016
    5
    0
    Unfortunately my provider (Optus) doesn't fully support VoWIFI so i can't check. I don't think it works though. Most roms from GsiTestProjects are enforcing. Using ColtOS at the moment.
    Yeah I'm pretty convinced now that most if not all android 11 GSI don't support VoWiFi. T-mobile is especially problematic. May test android 11 aosp to find out if that works, also stock 1.5 to make sure I didn't mess something up. Thanks for the info.
     

    Top Liked Posts

    • There are no posts matching your filters.
    • 1
      I've used caos but kept crDroid.
      Thanks again! Never used crDroid before, but I prefer that one too compared to lineage and caos..install was now pretty easy too!

      @kurtph1969 Did you manage to sort out your issues with TWRP and installing other stuff, or are you still struggling?!
    • 9
      TWRP 331 Porting Thread for New UMIDIGI Power 4G


      New thread for the new model UMIDIGI Power 4G Helio P35 Octa core Mtk 6765

      Umidigi Power 4G MT6765 Octa Core 4G 4GB 64GB Android 9 Smartphone 6,3 inches




      Everybody are Welcome!:good:


      MANY THANKS TO OUR MODERATORS TO OPEN AGAIN THIS THREAD !
      More attention to the Xda-developers Rules:
      http://forum.xda-developers.com/announcement.php?f=256
      Many thanks to "SUPER ADMIN" MR. MIKE​
      7
      UMIDIGI Power Root + TWRP Guide

      Any chance you'll post the 1.5 twrp for this device?
      Sure thing. I planned on doing it last weekend but I ran into some issues after installing it. I wanted to clean up the process a bit before I posted anything. But here ya go, for anyone looking!

      -----------------------------------

      **IMPORTANT**
      THIS PROCESS WILL COMPLETELY WIPE YOUR PHONE TO FACTORY SETTINGS.
      YOU WILL NEED AN EXTERNAL SD CARD FOR THIS (USB OTG will work too).

      This guide is designed for the v1.5 update for the UMIDIGI Power. You can attempt to use this guide on newer updates when they're released but they may or may not work (I can't test them because they don't exist at the time of writing lol).

      Back Up EVERYTHING you want to save!

      My Recommendations:
      Apps: Titanium Backup (Paid app that only works if you're rooted. If you're not currently rooted, just use Google's automatic app backup.)
      Calls / Messages: SMS Backup & Restore
      Photos/Videos: Google Photos
      Anything Else: Copy to your External SD Card

      So let's get started.
      If you have already followed my previous "Root Only" Guide, you can skip Steps 1-4 (Step 4 might still be good to verify though).

      -----------------------------------

      Step 0 - Download the Attached Zip File Below
      Google Drive Mirror
      Mediafire Mirror
      MEGA Mirror

      Also, downloading the stock firmware is not necessary for this guide, but here's the link in case you run into issues or need to factory reset with SP Flash Tool.
      You can download the latest firmware(s) from the official UMIDIGI forums here.

      -----------------------------------

      Step 1 - Drivers
      Install the MediaTek drivers by running "DriverInstaller.exe".

      -----------------------------------

      Step 2 - Install ADB Interface
      Install the Android SDK (ADB Interface). To do this drop the platform-tools folder (from the Step 2 folder) into your C:\ directory. Press the windows start button and search for "Environment Variables" and click on "Edit environment variables" from the results. Under SYSTEM VARIABLES on the bottom (not User variables above it) click on the "Path" variable, and click edit. In the new window that appears, hit "Browse..." and click on the "platform-tools" folder that you placed in your C:\ directory.

      All this does is allows you to easily input adb commands into command prompt with no issues. This will be used to verify that the device is appearing properly and issue commands in case of emergency.

      BYfQquO.png


      -----------------------------------

      Step 3 - OEM Unlocking/USB Debugging Mode
      On your phone, go to Settings >> System >> Developer Options. (If you haven't activated Developer Options yet, do that by going to About Phone >> Build number, and tap it a bunch of times, but I'm sure you already know this lol)

      In Developer Options, turn on "OEM Unlocking" to unlock the bootloader, and "USB Debugging".

      -----------------------------------

      Step 4 - Verify That Your Phone is Detected with ADB
      Connect your phone to your PC. Make sure you click the "Allow USB debugging" prompt on your phone when it's connected. Then open up Command Prompt. Now, type in "adb devices" and verify that your phone is detected by your computer. If it's detected, then that's perfect you can move on to the next step. If not, then your drivers may not have installed properly.

      -----------------------------------

      Step 5 - Transfer TWRP Files to SD Card
      Copy the "TWRP" folder (from the Step 5 folder) to your external SD card. (The folder cannot be on the phone's internal storage, as it will be wiped!!) You may also replace Magisk with whichever version you prefer, the one included is version 19.3.

      -----------------------------------

      Step 6 - Set Up SP Flash Tool
      Open up SP Flash Tool on your computer by running "flash_tool.exe" in the SP Flash Tool Folder. (If at any time it shows a "Processing" window for some reason, just close and reopen the program if it doesn't go away on its own.) Set Download-Agent to "MTK_AllInOne_DA.bin". Set "Scatter-loading File" to "MT6765_Android_scatter.txt". In the green and white table below set the preloader, recovery, and lk files to the respective files provided in the Step 6 folder.

      What are these files?
      PRELOADER: The preloader. Flashing it is not always necessary, but SP FLash Tool frequently requests it, so I included it.
      RECOVERY: TWRP 3.3.1. (Provided by nemo-nemo.)
      LK: This file flashes over the stock lk and prevents the "5 Second Orange State" message at boot from appearing.

      Note: The lk.img file provided is only confirmed working for the v1.5 update. (Provided by Chela_vek.)

      P2amUEI.png


      -----------------------------------

      Step 7 - Flash TWRP
      Power off your phone and make sure it's UNPLUGGED. On SP Flash Tool, click "Download". This prepares the program to begin flashing your phone as soon as it is connected. Grab your phone with one hand, and with your other hand plug in the USB cable. Your screen should not turn on at all throughout this process, but if it's successful, you should see that the program begins to flash your device after a second or two. Now just wait until it reaches 100% and says "Download Ok" with a green checkmark. TWRP is now installed. But don't boot the phone up just yet.

      -----------------------------------

      Step 8 - Format and Flash the Zips with TWRP
      Your phone is currently encrypted, and you must format the data in order to unencrypt it so TWRP can access its storage. Hold Volume Up + Power and boot into recovery. You should see the TWRP splash screen. The following screen will ask you for a password to decrypt your phone. You can set your language and then skip this. (If you don't select your language, the next screen will be in Russian. Refer to the second image provided for help if you get stuck there.) On the second screen swipe the "Swipe to Allow Modifications" slider.

      0d7TDP5.jpg

      zg75F2U.jpg


      Once you arrive at the main menu click on Wipe >> Format Data >> then type "yes" to continue. Once the format is complete go to Install >> Select Storage >> Micro SD card and select the TWRP folder you copied over in Step 5.

      In this order flash:
      1. Magisk
      2. Disable Dm-Verity ForceEncrypt (Prevents the phone from automatically encrypting upon boot.)
      3. Decrypt Power
      (Note: I am not 100% sure if the third file is needed as using it alone didn't seem to work for me the first time [hence the 2nd file I provided], but it is what was provided by nemo-nemo on 4PDA, and I went ahead and just flashed both files on my phone.)

      -----------------------------------

      Step 9 - You're Done!
      Your phone should be good to go. You may now perform a backup using TWRP and boot up your phone!

      TROUBLESHOOTING
      EVERYTHING WORKS - HOWEVER - PLEASE NOTE THAT THERE ARE A FEW MINOR ISSUES I HAVE ENCOUNTERED.

      BOOT ISSUES
      There are some issues with it getting stuck at boot and the phone just sits at one of the two "UMIDIGI" boot screens. If your phone does not boot up within 2~3 min, try powering it off and back on again (*I'd wait about ~5 min for big changes like system updates before rebooting). I've found that you may have to reboot up to two additional times from the inital boot up. You will likely encounter this issue each time you perform a backup or flash a major zip file.

      One technique that I have found to consistently work should your phone have issues booting, is to open up TWRP, go to one of your backups, and restore "md1img", then boot your phone. Other times I've had to restore everything starting from logo, expdb, (...) all the way down to the bottom with dtbo, vbmeta, etc... and that resolved the issue for me in other cases. I have yet to really narrow it down to a single file (or files), but restoring the md1img usually seems to resolve it for me.

      RESTORING BACKUPS
      Another thing I found is TWRP sometimes seems to get stuck on restoring System Image or Vendor Image when restoring a backup, so I often skip these, or restore them individually from the rest of the backup.

      -----------------------------------

      Anyways, sorry for such a long guide. I wanted to be clear and thorough. Hope this helps some of my fellow UMIDIGI Power owners out there! And thanks to the people at the 4PDA forums for providing these files to the community.
      6
      Root UMIDIGI Power with Magisk

      Can you write how you got the root of the law? Instructions for inexperienced users.
      Thank you in advance.

      Sure thing! Here's a Magisk root guide for anyone just getting started that I wrote up just now. (All mentioned files are provided in the zip.)

      Step 0 - Download the Attached Zip File Below
      Google Drive Mirror
      Mediafire Mirror
      MEGA Mirror

      Step 1 - Drivers
      Install the MediaTek drivers by running "DriverInstaller.exe". These are the drivers that worked for me. But if you have issues with them in Step 5, Google "Mediatek MT65xx USB VCOM Drivers" (or some variation of that) and try some others you can find.

      -----------------------------------

      Step 2 - Install ADB Interface
      Install the Android SDK (ADB Interface). To do this drop the platform-tools folder (from the Step 2 folder) into your C:\ directory. Press the windows start button and search for "Environment Variables" and click on "Edit environment variables" from the results. Under SYSTEM VARIABLES on the bottom (not User variables above it) click on the "Path" variable, and click edit. In the new window that appears, hit "Browse..." and click on the "platform-tools" folder that you placed in your C:\ directory.

      All this does is allows you to easily input adb commands into command prompt with no issues. This will be used to verify that the device is appearing properly and issue commands in case of emergency.

      Zk3VMMI.png


      -----------------------------------

      Step 3 - Install Magisk
      Copy the Magisk.apk to your phone and install it.
      (This is where you can then copy the boot.img to your device and patch it via the Magisk app to create the "magisk_patched_boot.img" file, however I have included the already patched file in Step 6 for the UMIDIGI Power so you don't need to.)

      Also, this is the Magisk v19.3 Beta, but you can install another version.

      -----------------------------------

      Step 4 - OEM Unlocking/USB Debugging Mode
      On your phone, go to Settings >> System >> Developer Options. (If you haven't activated Developer Options yet, do that by going to About Phone >> Build number, and tap it a bunch of times, but I'm sure you already know this lol)

      In Developer Options, turn on "OEM Unlocking" to unlock the bootloader, and USB Debugging.

      -----------------------------------

      Step 5 - Verify That Your Phone is Detected with ADB
      Connect your phone to your PC. Make sure you click "Allow USB debugging" on your phone. Then open up Command Prompt. (Protip: Type "color a" and press Enter if you want to feel like a REAL HACKERMAN.) Now, type in "adb devices" and verify that your phone is detected by your computer. If it's detected, then that's perfect you can move on to Step 6. If not, then uh... you may have to try and find some other MediaTek drivers mentioned in Step 1.

      -----------------------------------

      Step 6 - Set up SP Flash Tool
      Open up SP Flash Tool on your computer by running "flash_tool.exe" in the SP Flash Tool Folder. (If at any time it shows a "Processing" window for some reason, just close and reopen the program if it doesn't go away on its own.)

      On the first line choose "MTK_AllInOne_DA.bin". And the third line "Authentication File" can be left blank.

      On the second line where it shows "Scatter-loading File", hit "choose" and find the "MT6765_Android_scatter.txt" file in the Step 6 folder. It'll load up and show a bunch of green/white rows in the space below.

      Now this looked intimidating to me at first, but it's actually quite simple. As far as I understand (and I could be wrong but), the scatter file just tells the program where to place certain files, like a map for the program to follow. The scatter file I provided is for the UMIDIGI Power. The only thing we'll worry about for now is the boot.img file (but in the future, this is where you could also install a TWRP recovery once we get one that is confirmed to work.)

      So in the white/green list, scroll down to where it says "boot" in the "Name" column, and click on the blank area in the "Location" column. It will bring up a window where you can browse to the "magisk_patched_boot.img" that I provided.

      ZAEuHAM.png


      -----------------------------------

      Step 7 - The Big Huzzah (Rooting)
      Power off your phone and make sure it's UNPLUGGED. On SP Flash Tool, click "Download". This prepares the program to begin flashing your phone as soon as it is connected. Grab your phone with one hand, and with your other hand plug in the USB cable (if you only have one hand, use your mouth I guess). Your screen should not turn on at all throughout this process, but if it's successful, you should see that the program begins to flash your device after a second or two. Now just wait until it reaches 100% and says "Download Ok" with a green checkmark. And you're pretty much done!

      You can then boot up your phone and check the Magisk app, as well as download a root checker from the Play Store to confirm that your phone has root access! Have fun!
      5
      If anyone is interested, I built twrp for latest 1.5 firmware (v1.5_20190826)

      twrp: drive.google.com/open?id=1JYEX-UBQ8kWiZVu0TtGTZ2Wq21-mLxZ5
      lk.img needed to suppress annoying orange state warning: drive.google.com/open?id=1nDbQJZ5exkES7QTF_jdL-KiNf5dOzaSO (flash it on both lk and lk2)
      stock vbmeta.img, in case you don't already have it: drive.google.com/open?id=1MoF8iyJBN_u-uHi8myMwJZRnVTzAq6IZ
      scatter file, if you don't already have it: pastebin.com/i6dcUwMa

      Flash those files only on top of v1.5_20190826 firmware!. flashing lk.img in other firmware versions will cause your ROM not to boot 'till you reflash the stock one, while if you flash twrp in other firmware versions, it won't boot only the recovery. With firmware I mean at least the needed partitions from that version, you can ofc flash other roms or GSIs on top of that
      Unlocked bootloader is needed!
      I'm not responsible of damages caused by wrong, interrupted flashes and so on

      After flashing twrp you'll have to disable dm-verity (in case you didn't do it before), otherwise, when you boot to recovery, the device will just reboot instead of booting to twrp.
      To do that, boot the device to fastboot mode and flash stock vbmeta.img (I provided it in case you don't want to download stock rom) with this command:
      Code:
      fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

      sources: github.com/DeadSquirrel01/android_device_umidigi_power

      The recovery is still under testing, even though I've already tested the main features

      Update 02/20/2020 : Add busybox to have useful command line tools
      4
      I will build one other version of recovery soon...
    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone