TWRP 3.2.3 with SD CARD SUPPORT (modified) - Xiaomi Poco F1 Themes, Apps, and Mods

Hi guys! I had the problem, that on the POCO F1 the TWRP doesnt recognize SD CARD.
After 2 days with carliv_image_kitchen i finally compiled the new BETA TWRP 3.2.3. FOR POCO F1 with the OFFICIAL TWRP 3.2.3.
I replaced the \ramdisk\etc\recovery.fstab from the BETA-POCO-TWRP with the one from the STABLE TWRP.
Inside was all the commands needed to recogniye SD CARD in TWRP correctly. Funny, the commands for the SD CARD was missing, now everything works fine.
I wanted to share this with you guys to save you fu**ing days of ur time ))
https : / / www . sendspace . com / file / kjd0t2
(remove the spaces and paste link. there is a zip - unzip to get the modifiet twrp img)

It took you two days? I already fixed this three days ago - https://forum.xda-developers.com/showpost.php?p=77587044&postcount=119
What "official TWRP"? What "beta TWRP"? There is only one, and it's neither "official" nor "beta".

Closed thread.

Lmao.

Compiled lol just unpack and repack.

Related

X829 rom

Hello everyone
I had install to my x829 the x829 23s rom but i want to swap to the x829 rom,had no backup so i asked from geekbuying to send me the x829 rom
I have twrp installed and when i try to install the rom i get an error message,sayd the zip file is destroyd
Maybe its a fastboot rom but not sure,if it is a fastboot rom how i can install it?
There is a folder inside the zip named tools and have one fastboot exe,when i click twice it opens a comand window and runs somethink and then it closes
There is another folder named images,i tryed to flash from there only boot.img and system.img and nothink else,i found this quide on the google,rom installed and the phone it starts normaly but i have some problems,is i put my sim card on sim 2 slot i have the message that i can not use the mobile data and if i want to use them i must put sim on card slot 1
My questions are,this happens because i must flashed and the other stuff from the images folder?
And second questions there is no way to install this via twrp?recovery maybe?
eulogison said:
Hello everyone
I had install to my x829 the x829 23s rom but i want to swap to the x829 rom,had no backup so i asked from geekbuying to send me the x829 rom
I have twrp installed and when i try to install the rom i get an error message,sayd the zip file is destroyd
Maybe its a fastboot rom but not sure,if it is a fastboot rom how i can install it?
There is a folder inside the zip named tools and have one fastboot exe,when i click twice it opens a comand window and runs somethink and then it closes
There is another folder named images,i tryed to flash from there only boot.img and system.img and nothink else,i found this quide on the google,rom installed and the phone it starts normaly but i have some problems,is i put my sim card on sim 2 slot i have the message that i can not use the mobile data and if i want to use them i must put sim on card slot 1
My questions are,this happens because i must flashed and the other stuff from the images folder?
And second questions there is no way to install this via twrp?recovery maybe?
Click to expand...
Click to collapse
This?
http://blog.geekbuying.com/2017/03/...smartphone-firmware-adding-language-software/
eulogison said:
Hello everyone
I had install to my x829 the x829 23s rom but i want to swap to the x829 rom,had no backup so i asked from geekbuying to send me the x829 rom
I have twrp installed and when i try to install the rom i get an error message,sayd the zip file is destroyd
Maybe its a fastboot rom but not sure,if it is a fastboot rom how i can install it?
There is a folder inside the zip named tools and have one fastboot exe,when i click twice it opens a comand window and runs somethink and then it closes
There is another folder named images,i tryed to flash from there only boot.img and system.img and nothink else,i found this quide on the google,rom installed and the phone it starts normaly but i have some problems,is i put my sim card on sim 2 slot i have the message that i can not use the mobile data and if i want to use them i must put sim on card slot 1
My questions are,this happens because i must flashed and the other stuff from the images folder?
And second questions there is no way to install this via twrp?recovery maybe?
Click to expand...
Click to collapse
Buy another phone where everything works. I would be wrong but with your English, tendency to literature descriptions and lack of basics would be a better solution.
What is fastboot ROM?
regards
Heyyo, fastboot.exe is for running commands via your PC while your phone is in bootloader/fastboot mode.
Best to just follow these instructions they work great
https://forum.xda-developers.com/le-max-2/how-to/protocol-backup-stock-rom-flash-stock-t3517151

DEV PLZ HELP M OUT OF OPTIONS MODEM/BASEBAND/IMEI FIX AOSP togari

hi all
Near perfect build from marshmellow Aosp ended up in IMEI , BASEband unkown and NO SIM issue , xperia z ultra 6833
every thing is prefectly working CAM , wifi , gapss , rooting etc. battery is amazing and its very very fast as minimal install
i am out of options now so put to you guys to help me out i have tried almost every zip file posted ( around 10+ ) for modem fix but nothing fixes it .....!!
can any one please post a working modem fix / base band fix
CLUE
while being totally frustrated i dirty flashed few of those modem fix files and suddenly it fixes the issues and every thing started to work perfectly , thanksfully i backed up the system and boot image via twrp .. and now able to use it but cannot make a flashable zip out of it.
IDEA
can i some how convert the ext4.win partitions ( backupfiles ) into IMG files and then pack then via script into flashable zip for recovery ?? OR is there any thing from TWRP or any other recovery via i can extract IMG files of system and boot so that i can be used as base rom ?
OPTIONS I TRIED STEPS OF FAILURE
1, tried all modem .zip files ( FAILED )
2, extracted the backedup ext4.win system file via cygwin and extracted the /etc/firmware/ files and recomplied via updator script in my source folder of /system/etc/firmware files ( FAILED )
3, tried pulling the system.img via DD command successfully done , but while trying to flash it via fastboot got an error cannot load system.img i suspect due to very large size of it i.e .2 GB + i dont knwo why ? ( FAILED )
4, i tried /etc/firmware folder form a working rom and swaped with my source and recompiled via updator script ( FAILED )
try flashing stock rom with flashtool http://www.flashtool.net/downloads.php
edit: not sure what your problem is?
You dirty flashed some file that made the imei go bad? But it solved the problem?
I'm not getting it?
SUPERUSER said:
try flashing stock rom with flashtool http://www.flashtool.net/downloads.php
edit: not sure what your problem is?
You dirty flashed some file that made the imei go bad? But it solved the problem?
I'm not getting it?
Click to expand...
Click to collapse
@SUPERUSER
Follows are the steps i performed to give better idea about situation .
1, STEP 1 , i did : flashed the system and boot img files from aosp source build after which the IMEI wiped off.
2,Step 2, i search and flashed many modem.zip from xda posts but non of them worked. and IMEI issue still persists ( i tried one by one each file ) with clean flash .
3, Step 3, i tried two modem.zip dirty flash , and suddenly it worked after restart but i forgot which files i used
4, luckily before i wiped current combination i took the backups of system and boot img files
5, Problem , i need a proper modem file which can remove this issue happened in step 1 and 2 .
6 , Current solution or work around i did is , i Pulled the system and boot images from working rom and made them flashable zip .via script .. its working fine but its not a proper solution because in future if i want to edit the source then same issue will occur as i understand the issue lies with source i believe ..
I hope i made it clear as much as possible and hopefully get some help ...
pintspin said:
hi all
Near perfect build from marshmellow Aosp ended up in IMEI , BASEband unkown and NO SIM issue , xperia z ultra 6833
every thing is prefectly working CAM , wifi , gapss , rooting etc. battery is amazing and its very very fast as minimal install
i am out of options now so put to you guys to help me out i have tried almost every zip file posted ( around 10+ ) for modem fix but nothing fixes it .....!!
can any one please post a working modem fix / base band fix
CLUE
while being totally frustrated i dirty flashed few of those modem fix files and suddenly it fixes the issues and every thing started to work perfectly , thanksfully i backed up the system and boot image via twrp .. and now able to use it but cannot make a flashable zip out of it.
IDEA
can i some how convert the ext4.win partitions ( backupfiles ) into IMG files and then pack then via script into flashable zip for recovery ?? OR is there any thing from TWRP or any other recovery via i can extract IMG files of system and boot so that i can be used as base rom ?
OPTIONS I TRIED STEPS OF FAILURE
1, tried all modem .zip files ( FAILED )
2, extracted the backedup ext4.win system file via cygwin and extracted the /etc/firmware/ files and recomplied via updator script in my source folder of /system/etc/firmware files ( FAILED )
3, tried pulling the system.img via DD command successfully done , but while trying to flash it via fastboot got an error cannot load system.img i suspect due to very large size of it i.e .2 GB + i dont knwo why ? ( FAILED )
4, i tried /etc/firmware folder form a working rom and swaped with my source and recompiled via updator script ( FAILED )
Click to expand...
Click to collapse
Can you share the modem files you used to get it working?
You write you got it working and made a backup in twrp.
Can you mount the partition and pull the files?
I need:
mba.b00
modem.b01
modem.mdt
They are located in system/etc/firmware.
SUPERUSER said:
Can you share the modem files you used to get it working?
You write you got it working and made a backup in twrp.
Can you mount the partition and pull the files?
I need:
mba.b00
modem.b01
modem.mdt
They are located in system/etc/firmware.
Click to expand...
Click to collapse
thanks SU for your response , actually i just fixed it last night , i will upload the zip that worked actually for reference of others
the Rom is ready and i will upload it hopfully tonight IA.
thanks for your help
pintspin said:
thanks SU for your response , actually i just fixed it last night , i will upload the zip that worked actually for reference of others
the Rom is ready and i will upload it hopfully tonight IA.
thanks for your help
Click to expand...
Click to collapse
Hi, i have the same problem, installed NANZ Stock AOSP MarshMallow (Pure minimal ) (https://forum.xda-developers.com/xperia-z-ultra/development/marshmallow-stock-aosp-rom-t3625443) but i don't get the radio working. Hopefully you can help me?
Hi there I have responded to your question in original nanz aosp thread plz check
Thanks :good: will do

[GUIDE] Manual Oreo update - v190219 - Pie upgrade now supported (Tut #4)

Hi,
in this tutorial I will guide you how to upgrade from Nougat to Oreo and updating Oreo to newer version, when they are released.
NEW! Update Oreo to Pie - in testing now, please report!
ANNOUNCEMENT - 06 March 2019: Since I fried my phone with wrong update files, I don't own a P10 anymore. I'm still active on XDA but can't give as much support as usual for the P10. If you find any issues or have any suggestions, please post it here and qoute me. Everyone is free to use and edit my script and release it in a new threat. If someone needs help with that, let me know.
Special thank are going to @mankindtw who wrote the script and @Blackball who released something similar for the P10Plus.
I just edited the script for working with the P10 to make it easier for you.
DISCLAIMER: I don't give any warranty. I tested this on 5 devices without any problems.
This Tutorial ist just for the Huawei P10 (VTR).
This tutorial has two versions:
Tutorial 1: Upgrading your P10 from Nougat to Oreo
Tutorial 2: Updating to a newer Oreo version.
Prerequisites: You need a sd card with minimum 4gb free space, formatted in FAT32.
Also you need an unlocked bootloader and TWRP installed.
Read first, then do it.
Backup, backup, backup - please, don't blame me when you notice data loss.
For everyone who don't know how to unlock bootloader and install TWRP, here's a short tutorial:
Unlocking bootloader (will void warranty!):
The site is down at the moment. There's no official statement from Huawei if they shut it down completely or if there's just an error on this site. Fact is, at this moment you can only get an unlock code by sending Huawei support an E-Mail or using DC Phoenix (costs around US$5)!
If you found another solution, tell it here for everyone, please!
- Go to settings app and write down you IMEI, Build-Number and Model-Number. VERY IMPORTANT!
- Open phone app and dial *#*#1357946#*#* - write down the Product-ID and Serial Number. VERY VERY IMPORANT!
- Go back to settings, open developer options and activate OEM-Unlock and USB-Debugging.
- Go to this site, login or create account, follow the steps and fill out the forms to get your unlock code.
- VERY VERY VERY IMPORTANT: Write it down on paper, pc, laptop, tablet - everything you have. If you lost it and brick your phone with locked bootloader, you'll not be able to unbrick it without payed services like FunkyHuawei!
- ALSO VERY IMPORTANT: Do a backup of everything you need! Unlocking the bootloader will cause a factory reset, all data will be removed!
- Now turn off your phone.
- Connect it to USB and turn it on while holding the volume-down button.
- You should see the fastboot screen with green FRP Lock and Bootloader Lock.
- AGAIN: BACKUP! Do you have your unlock code save?
- Type following command into your cmd or terminal: "fastboot oem unlock CODE"
- Confirm the unlock with volume-up and power button.
- Done, phone will do a factory reset and the bootloader is unlocked.
Install TWRP:
- Open the developer settings and enable the the "OEM Unlock" and "USB Debugging" if you haven't done it already.
- Download the right TWRP version: TWRP 3.1.1-0 for Nougat by @OldDroid - TWRP 3.1.1 for Oreo by @Blackball.
- Boot into fastboot mode by turning off the phone, connect it via usb to you pc and power it on while holding down Volume-Down until you see the white fastboot screen.
- Flash the TWRP version - there are two different commands for Nougat and Oreo:
Nougat:
Code:
fastboot flash recovery TWRP.IMG
Oreo:
Code:
fastboot flash recovery_ramdisk TWRP.IMG
- Test it by turning off the phone with holding the power buttong until it's off and boot the phone with DISCONNECTED usb while holding Volume-Up.
Now the real thing:
Tutorial 1 - Upgrade Nougat to Oreo
Do not use this to unbrick your P10 or REinstall Oreo! This works only, if you're on Nougat! Otherwise you can full brick your P10!
Mention: I didn't loose any data after upgrading from Nougat to Oreo with this method. None of the guys who tested it noticed any data loss. BUT, no warranty for this!
BACKUP BEFORE YOU UPGADE!
- First you need to find your correct firmware for your model on the Huawei Firmware Database. This is not a rebrand tutorial!
Link: http://pro-teammt.ru/firmware-database or use the links for L09/L29 I provided below.
- When you found your version (example VTR-L29C432B360) find the row which containts "FullOTA-MF" and click on "filelist". Only tested with B360 FullOTA-MF, one guy bricked his phone using B365 Full-OTA-MF-PV, I think it's because B365 is an update from B360, but I really don't know if B1xx to B365 alway bricks your phone! Just use B360 and then use oreoupdate.zip for updating to a newer version - this method is tested on multiple devices without any problems.
- You need three files: update.zip, update_data_full_public.zip, and update_full_MODEL_hw_[].zip (example update_full_VTR-L29_hw_eu.zip).
- When you downloaded all three files rename it after this:
update.zip stays.
update_data_full_public.zip stays.
update_full_MODEL_hw_[].zip to update_full_hw.zip.
- Download this rar archive (alternative link without ads if you don't want to support me ) - Version 060518, MD5 0637269f1dc9b9a509de97ff14559f4a.
- Extract the archive on your sd card - you should have a folder named "oreoupgrade" on it. This folder contains three files: oreoupgrade.zip, VTR_RECOVERY_NoCheck.img and VTR_RECOVERY2_NoCheck.img.
- Put the three update zips you downloaded before inside the "oreoupgrade" folder on sd card.
- Your SD card has to look like this:
{
"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"
}
- Insert the sd into your phone and boot into TWRP.
- AGAIN: DO A BACKUP!
- Tap on Install, navigate to your sd card and into the oreoupgrade directory.
- Tap on oreoupgrade.zip and install it.
- The phone will restart by itself - don't press any button!
- eRecovery will start and install the update - if you didn't do anything wrong, it should take around 2 minutes and the phone will do a reboot.
- If the phone won't reboot after update wait at least 5 minutes until you do it by yourself (I had this issue with only one P10).
That's it - you should have Oreo installed.
The script installs the original recovery, so TWRP is removed. The bootloader stays unlocked.
Tutorial 2 - Updating Oreo version
Do not use this if you're on Nougat! This Tutorial is only to upgrade the Oreo / EMUI 8 version! Don't use it to unbrick, if you don't know what you do!
BACKUP BEFORE YOU UPDATE!
I tested it on 24.03.2018 with my VTR-L29C432. I updated from B360 to B365 without any problems. No data loss, no bugs notices. Update process took around 4 minutes.
- First you need to find your correct firmware for your model on the Huawei Firmware Database. This is not a rebrand tutorial!
Link: http://pro-teammt.ru/firmware-database or use the links for L09/L29 I provided below.
- When you found your version (example VTR-L29C432B360) find the row which containts "FullOTA-MF" and click on "filelist". BFullOTA-MF-PV seems to mean "Public Version". I tested it on three devices without any problems but one guy notified me that B365 FullOTA-MF-PV bricked his phone after using this to upgrade from Nougat. For me it works fine.
- You need three files: update.zip, update_data_full_public.zip, and update_full_MODEL_hw_[].zip (example update_full_VTR-L29_hw_eu.zip).
- When you downloaded all three files rename it after this:
update.zip stays.
update_data_full_public.zip stays.
update_full_MODEL_hw_[].zip to update_full_hw.zip.
- Download this rar archive (alternative Link without ads if you don't want to support me ) - version 040518, MD5 c4c7b33d104b696a6132f8be1f36ba0b
- Extract the archive on your sd card - you should have a folder named "oreoupdate" on it. This folder contains three files: oreoupdate.zip, VTR_RECOVERY_OREO_NoCheck.img.
- Put the three update zips you downloaded before inside the "oreoupdate" folder on sd card.
- Your SD card has to look like this:
- Insert the sd into your phone and boot into TWRP.
- AGAIN: DO A BACKUP!
- Tap on Install, navigate to your sd card and into the oreoupdate directory.
- Tap on oreoupdate.zip and install it.
- The phone will restart by itself - don't press any button!
- eRecovery will start and install the update - if you didn't do anything wrong, it should take around 2 minutes and the phone will do a reboot.
- If the phone won't reboot after update wait at least 5 minutes until you do it by yourself (I had this issue with only one P10).
That's it - you should have updated Oreo to a newer version.
The script installs the original recovery, so TWRP is removed. The bootloader stays unlocked.
If there are any issues with this notify me so we can work together to find a solution!
Please post the TWRP log and a screenshot of your oreoupgrade / oreoupdate directory on your sd card with file sizes. With this information it's easier to help.
Tutorial 3 - Updating Oreo version with official EMUI updater
Do not use this if you're on Nougat! This Tutorial is only to upgrade the Oreo / EMUI 8 version! Don't use it to unbrick, if you don't know what you do!
This Method is only if there's an official update released for your device by Huawei. You'll get a system update notification. If there's no such notification use Tutorial #2!
MENTION: I tested it on my device from B365 to B369 without any problems. If there are any issues, please notify me. Brick risk is barely 0 because it's using offical update files downloaded by EMUI.
BACKUP BEFORE YOU UPDATE!
- Check if there's an official update available in system settings. You should also get a notification. DO NOT INSTALL, YET!
- Download this rar archive (alternative Link without ads if you don't want to support me ) - version 130618, MD5 52cb33d74055f01a2fb4425d5b918b18.
- You can choose two different places where you extract it:
- 1. Without root: SD card: Just extract the archive on SD card, so you'll have a directory on it called "officialupdate". Inside this directory are two files: "officialupdate.zip" and "VTR_RECOVERY_OREO-NoCheck.img".
- 2. With root: /cust directory. Extract the archive with a file manager of your choise and put the "officialupdate" directory into /cust.
- Now boot into TWRP and install the officialupdate.zip on SD or in /cust - /cust needs to be mounted. Go to "Mount" and just check "cust". Then go to "Install" and navigate to the .zip file.
- TWRP will install the modified recovery - it's the same one as in Tutorial #2.
- Reboot into system
- Install the update and the update process will start.
Note: The reboot after the update can take a few minutes (my phone took around 5 minutes!). Don't abort the reboot process!
You also need to install the root again after this update!
Note #2: I need testers for it. Please write here in this threat if it worked for your or not with phone information (model, version, etc.).
Tutorial 4 - Upgrading Oreo to Pie - IN TESTING NOW!
Do not use this if you're on Nougat! This Tutorial is only to upgrade EMUI 8 to 9! Don't use it to unbrick, if you don't know what you do!
BACKUP BEFORE YOU UPDATE!
I tested it on 24.03.2018 with my VTR-L29C432. I updated from 8.0.0.381 to 9.0.1.157 without any problems. No data loss, no bugs notices. Update process took around 5 minutes + 5 minutes for booting.
- First you need to find your correct firmware for your model on the Huawei Firmware Database. This is not a rebrand tutorial!
Link: http://pro-teammt.ru/firmware-database or use the links for L09/L29 I provided below.
- When you found your version find the row which containts "FullOTA-MF" and click on "filelist".
- You need three files: update.zip and update_full_MODEL_hw_[].zip (example update_full_VTR-L29_hw_eu.zip).
- When you downloaded both files rename them after this:
update.zip stays.
update_full_MODEL_hw_[].zip to update_full_hw.zip.
- Download this rar archive - version 190219 MD5 37b51e19f70af6a896cadd522342e213
- Extract the archive on your sd card - you should have a folder named "pieupgrade" on it. This folder contains two files: pieupgrade.zip, VTR_RECOVERY_OREO_NoCheck.img.
- Put the three update zips you've downloaded before inside the "pieupgrade" folder on sd card.
- Insert the sd into your phone and boot into TWRP.
- AGAIN: DO A BACKUP!
- Tap on Install, navigate to your sd card and into the pieupgrade directory.
- Tap on pieupgrade.zip and install it.
- The phone will restart by itself - don't press any button!
- eRecovery will start and install the update - if you didn't do anything wrong, it should take around 2 minutes and the phone will do a reboot.
- If the phone won't reboot after update wait at least 5 minutes until you do it by yourself (I had this issue with only one P10).
That's it - you should have updated to EMUI 9 / Pie.
The script installs the original recovery, so TWRP is removed. The bootloader stays unlocked.
Please note, that there's no TWRP for Pie at the moment. You may not be able to install Magisk! If you find a working TWRP, let me know!
Please note that this is too new to know everything. If you have any issues, let me know. I can't guarantee that this script works for you.
Only use your model region, only use it with B376++, only install the Pie-Beta if you know about the risk to brick your phone.
Be also aware that installing not official released version can cause a not certified play protect status! I noticed this on my P10 after updating to 9.0.1.157. I didn't notice any issues with that, yet, but I can be.
Tutorial 5 - Updating Pie and downgrading to Oreo - IN TESTING NOW!
Do not use this with Nougat or Oreo! This script is for Pie, only!
BACKUP BEFORE UPDATING / DOWNGRADING!
This script will work for updating Pie version and also for downgrading back to Oreo, with the right files.
Read the tutorial first before you do anything! BRICK RISK IS HIGH!
Special thanks to @lukasob, who helped me with this script.
- First you need to find your correct firmware for your model on the Huawei Firmware Database.
- ATTENTION FOR DOWNGRADING: There are downgrade updates available, mostly to version 384. Those downgrades are containing only 2 files instead of 3:
- "update.zip"
- "update_full_MODEL_hw_[].zip"
If there's also a "update_data_full_public.zip", it's the wrong downgrade! DON'T USE THIS!
THIS WILL CAUSE FULL HARD BRICK!
- When you downloaded both files rename them after this:
update.zip stays.
update_full_MODEL_hw_[].zip to update_full_hw.zip.
- Download this rar achive - version 180319 MD5 e53284141f1d93ac2e6ab9d1f528db08
- Extract the archive on your sd card - you should have a folder named "pieupdate" on it. This folder contains four files: pieupdate.zip, VTR_RECOVERY_OREO_NoCheck.img, pie_stock_recovery.img.
- Put the TWO update zips you've downloaded before inside the "pieupdate" folder on sd card.
- Inser the sd into your phone and boot into TWRP (flash the Oreo TWRP which you can find here on XDA. It'll work with this).
- AGAIN: DO A BACKUP!
- Tap on Install, navigate to your sd card and into the pieupdate directory.
- Tap on pieupdate.zip and install it.
- The phone will restart by itself - don't press any button!
- eRecovery will start and install the update - if you didn't to anything wrong, it should take around 2 minutes and the phone will do a reboot.
That's it. You either did an update or a downgrade, depending on which files you've used.
It's really important to flash the correct downgrade files, otherwise you'll brick your phone totally! I did this and even with DC Phoenix I couldn't recover my phone yet.
Flash stock recovery with Pie - TWRP or Root needed
- Download Pie update.zip and extract the UPDATE.APP.
- With Huawei Update Extractor (Google it, please) extract RECOVERY_RAMDIS.img and ERECOVERY_RAMDIS.img (you need to disable the file verification in the settings of HUE)
ROOT METHOD (all commands without qoutes):
- Put the two files in the root directory of your phone's internal memory without any directory
- Use a terminal emulator or adb shell on your pc.
- Enter following command to find out which device you're on: "/dev/block/platform/"
- You should see either "ff3b0000.ufs" or "hi_mci.0" after confirm the command with enter - remember it, I call it TYPE in the following commands.
- Access root privileges with "su" --> ENTER
- Now enter two commands and confirm with enter after each:
"dd if=./RECOVERY_RAMDIS.img of=/dev/block/platform/TYPE/by-name/recovery_ramdisk" --> ENTER
"dd if=./ERECOVERY_RAMDIS.img of=/dev/block/platform/TYPE/by-name/erecovery_ramdisk" --> ENTER
- Done, if there are no error outputs.
TWRP METHOD:
Download this file and put it on external sd in a directory called "flashrecovery". (used zippyshare, because mega is slow at the moment)
Extract RECOVERY_RAMDIS.img and ERECOVERY_RAMDIS.img from UPDATE.APP and put it into flashrecovery on sd (file names are important and also case sensitive!).
Install the flashrecovery_pie.zip with TWRP. The phone will reboot after flashing the recovery.
Magisk installation - NOUGAT AND OREO ONLY! NOT WORKING ON PIE
It's a bit more complicated to install Magisk with EMUI 9 than it was before.
Instructions can be found here.
I didn't try it, yet. Please report if this works.
EDIT_MAGISK:
I tried to patch recovery image with Magisk but with this the phone doesn't boot with enabled root.
Let me know, if you find any solution.
Thanks for testing @tangoalfa
Addition: Root with Magisk by @Blackball
Special thanks to @mleczan who provided the code for eMMC devices!
KNOWN ISSUES
- @SwiftingDuster got is bootloader loggeg with VTR-L29C636B362 coming from B162. It can be produced by the firmware files, I really don't know.
- eMMC version of P10 can be bricked! Thanks @mleczan for notice. If possible I will release an eMMC version, but without testers I can't do it.
--- U P D A T E - C H A N G E L O G ---
UPDATE 130618 - Only officialupdate
- Fixed an issue with the script, should work know (theoretically - can't test it at the moment!)
UPDATE 020618 - Only officialupdate
- Added a third guide for using official update method by EMUI.
Testers needed!
UPDATE 060518 - Only oreoupgrade
- Added support for eMMC devices
Thanks to @mleczan who provided me information about eMMC devices!
Testers for both versions are still welcome and wanted - I need information if it's working or not (I can't provide any warranty for safety!)
UPDATE 040518 - Only oreoupdate
- Added support for eMMC devices.
Special thanks to @mleczan who provided the code for eMMC devices!
Testers with eMMC devices are needed! Please read post #219!
UPDATE 080418
- Fixed oreoupdate - should work now!
UPDATE 050418
- Added comments to TWRP output
- Added security and fail safety
(check if all files are present and in the right directory, if not, it stops)
IF YOU FIND ANY ERRORS OR TYPOS PLEASE REPORT !!
UPDATE 130318
- Fixed a typo on oreoupdate, sorry for this guys!
UPDATE 120318
- Fixed the script for oreoupdate.
- Added version number 120318 for better overview of updates.
- Added MD5.
- Added firmware links for VTR-L09 and VTR-L29 version B360 provided from hwmt firmware database.
- Added screenshots of sd card directory.
- Edited the tutorial for unlocking bootloader and installing TWRP.
UPDATE 180319
- Added spoilers, for better overview
- Added pieupdate, for updating pie and downgrading to oreo
Greetings,
Jannomag
Can i lock the bootloader again after this Method?
Jannomag said:
Hi,
in this tutorial I will guide you how to upgrade from Nougat to Oreo and updating Oreo to newer version, when they are released.
Special thank are going to @mankindtw who wrote the script and @Blackball who released something similar for the P10Plus.
I just edited the script for working with the P10 to make it easier for you.
DISCLAIMER: I don't give any warranty. I tested this on 5 devices without any problems.
This Tutorial ist just for the Huawei P10 (VTR).
This tutorial has two versions:
Tutorial 1: Upgrading your P10 from Nougat to Oreo
Tutorial 2: Updating to a newer Oreo version.
Prerequisites: You need a sd card with minimum 4gb free space, formatted in FAT32.
Also you need an unlocked bootloader and TWRP installed.
Read first, then do it.
Backup, backup, backup - please, don't blame me when you notice data loss.
For everyone who don't know how to unlock bootloader and install TWRP, here's a short tutorial:
- Save all your data, make a backup. Unlocking the bootloader will cause a factory reset!
- Open the developer settings and enable the the "OEM Unlock" and "USB Debugging".
- Boot into fastboot mode by turning off the phone, connect it via usb to you pc and power it on while holding down Volume-Down until you see the white fastboot screen.
- Download the right TWRP version: TWRP 3.1.1-0 for Nougat by @OldDroid - TWRP 3.1.1 for Oreo by @Blackball.
- Flash the TWRP version - there are two different commands for Nougat and Oreo:
Nougat:
Oreo:
- Test it by turning off the phone with holding the power buttong until it's off and boot the phone with DISCONNECTED usb while holding Volume-Up.
Now the real thing:
Tutorial 1 - Upgrade Nougat to Oreo
Mention: I didn't loose any data after upgrading from Nougat to Oreo with this method. None of the guys who tested it noticed any data loss. BUT, no warranty for this!
BACKUP BEFORE YOU UPGADE!
- First you need to find your correct firmware for your model on the Huawei Firmware Database. This is not a rebrand tutorial!
Link: http://pro-teammt.ru/firmware-database
- When you found your version (example VTR-L29C432B360) find the row which containts "FullOTA-MF" and click on file list.
- You need three files: update.zip, update_data_full_public.zip, and update_full_MODEL_hw_[].zip (example update_full_VTR-L29_hw_eu.zip).
- When you downloaded all three files rename it after this:
update.zip stays.
update_data_full_public.zip stays.
update_full_MODEL_hw_[].zip to update_full_hw.zip.
- Download this rar archive.
- Extract the archive on your sd card - you should have a folder named "upgrade" on it. This folder contains three files: oreoupgrade.zip, VTR_RECOVERY_NoCheck.img and VTR_RECOVERY2_NoCheck.img.
- Put the three update zips you downloaded before inside the "upgrade" folder on sd card.
- Insert the sd into your phone and boot into TWRP.
- AGAIN: DO A BACKUP!
- Tap on Install, navigate to your sd card and into the upgrade folder.
- Tap on oreoupgrade.zip and install it.
- The phone will restart by itself - don't press any button!
- eRecovery will start and install the update - if you didn't do anything wrong, it should take around 2 minutes and the phone will do a reboot.
- If the phone won't reboot after update wait at least 5 minutes until you do it by yourself (I had this issue with only one P10).
That's it - you should have Oreo installed.
The script installs the original recovery, so TWRP is removed. The bootloader stays unlocked.
Tutorial 2 - Updating Oreo version
MENTION: This method isn't tested because of the lack of newer version. But it's the same thing as upgrading and should work. I can't give warranty for this. If there will be any problems with it, just contact me and we can work on a solution.
BACKUP BEFORE YOU UPDATEE!
- First you need to find your correct firmware for your model on the Huawei Firmware Database. This is not a rebrand tutorial!
Link: http://pro-teammt.ru/firmware-database
- When you found your version (example VTR-L29C432B360) find the row which containts "FullOTA-MF" and click on file list.
- You need three files: update.zip, update_data_full_public.zip, and update_full_MODEL_hw_[].zip (example update_full_VTR-L29_hw_eu.zip).
- When you downloaded all three files rename it after this:
update.zip stays.
update_data_full_public.zip stays.
update_full_MODEL_hw_[].zip to update_full_hw.zip.
- Download this rar archive.
- Extract the archive on your sd card - you should have a folder named "update" on it. This folder contains three files: oreoupdate.zip, VTR_RECOVERY_OREO_NoCheck.img.
- Put the three update zips you downloaded before inside the "updatee" folder on sd card.
- Insert the sd into your phone and boot into TWRP.
- AGAIN: DO A BACKUP!
- Tap on Install, navigate to your sd card and into the upgrade folder.
- Tap on oreoupdate.zip and install it.
- The phone will restart by itself - don't press any button!
- eRecovery will start and install the update - if you didn't do anything wrong, it should take around 2 minutes and the phone will do a reboot.
- If the phone won't reboot after update wait at least 5 minutes until you do it by yourself (I had this issue with only one P10).
That's it - you should have updated Oreo to a newer version.
The script installs the original recovery, so TWRP is removed. The bootloader stays unlocked.
If there are any issues with this notify me so we can work together to find a solution!
Thanks for testing @tangoalfa
Greetings,
Jannomag
Click to expand...
Click to collapse
Do we have to take FF IMEI check into account before applying this method?
MajaronM said:
Do we have to take FF IMEI check into account before applying this method?
Click to expand...
Click to collapse
FF IMEI check? Do you mean the unlock code generator by Huawei, where you need to enter product no. and IMEI? If yes, you have to do it, because you need to u lock the bootloader.
Jannomag said:
FF IMEI check? Do you mean the unlock code generator by Huawei, where you need to enter product no. and IMEI? If yes, you have to do it, because you need to u lock the bootloader.
Click to expand...
Click to collapse
In Firmware Finder app, you have to check if the update is compatible with your phone. The app check this with the Imei code of the phone. My phone is not yet approved with the actual b360. I was wondering if it was safe to install it.
I can confirm that it Works smoothly as silk!
I went from Romfromfuture B179 worked like a charm.
Thanks.
MajaronM said:
In Firmware Finder app, you have to check if the update is compatible with your phone. The app check this with the Imei code of the phone. My phone is not yet approved with the actual b360. I was wondering if it was safe to install it.
Click to expand...
Click to collapse
Don't use the app. Read the guide, use the Database via Webbrowser on your PC.
Jannomag said:
Don't use the app. Read the guide, use the Database via Webbrowser on your PC.
Click to expand...
Click to collapse
Thanks, I'll give it a try!
Thanks for the tutorial, i find the hwota method more straight forward and the steps are actually pretty much the same to achieve that goal.
LwannaCM said:
Thanks for the tutorial, i find the hwota method more straight forward and the steps are actually pretty much the same to achieve that goal.
Click to expand...
Click to collapse
The script does the same as HWOTA but I know some guys who had problems with HWOTA. Also HWOTA doesn't support the Oreo recovery command, so you have to modify the script by yourself, which isn't easy for everyone. For me this is easier than HWOTA, for others it's not, but you still can choose your favorite method.
I have a problem, I go to install the oreoupdate.zip with all the correct files in the folder but when the device reboots it goes back tot TWRP recovery with this error.
skolebolle said:
I went from Romfromfuture B179 worked like a charm.
Thanks.
Click to expand...
Click to collapse
Please, can you tell me what you do? Did you lost you data? I'm now on 179 FromFuture. Do you have Magisk and what rom you flash?
Sent from my Huawei P10 using XDA Labs
Hi!
I did not lost data at all. Just root. Followed the guide with a room that FF says is approved to my device. Did not restart after update thought. But restarted myself after some minute's.
Supergood rom with speed and good battery management.
Jannomag said:
The script does the same as HWOTA but I know some guys who had problems with HWOTA. Also HWOTA doesn't support the Oreo recovery command, so you have to modify the script by yourself, which isn't easy for everyone. For me this is easier than HWOTA, for others it's not, but you still can choose your favorite method.
Click to expand...
Click to collapse
There you are totally right. I never thought about it yet, because i wans´t curious (or stupid) enough to use the beta. So i wasn´t in the position to update oreo.
Just curious, did you use the hwota8 from mankindtw for this (https://forum.xda-developers.com/mate-9/how-to/guide-mate-9-flash-oreo-update-package-t3699522)?
I can also confirm it´s working, so thanks again!
If it´s ok for you, i will post your guide in my thread?
SeanTho said:
I have a problem, I go to install the oreoupdate.zip with all the correct files in the folder but when the device reboots it goes back tot TWRP recovery with this error.
Click to expand...
Click to collapse
If you read the error text, then you should be able to find a solution by yourself.
The update.zip is missing. Did you download the three update files and placed them into the oreoupgrade folder on SD card?
Jannomag said:
If you read the error text, then you should be able to find a solution by yourself.
The update.zip is missing. Did you download the three update files and placed them into the oreoupgrade folder on SD card?
Click to expand...
Click to collapse
Yes I followed the guide and made sure all the files were in the right place
SeanTho said:
Yes I followed the guide and made sure all the files were in the right place
Click to expand...
Click to collapse
Can you share a screenshot of you SD card content including content of oreoupgrade folder on it, please? I need to be sure. Is your sd card formattet to FAT32?
Jannomag said:
Can you share a screenshot of you SD card content including content of oreoupgrade folder on it, please? I need to be sure. Is your sd card formattet to FAT32?
Click to expand...
Click to collapse
Of course, here you go
And there we have it.
The folder name is wrong, it hast to be "oreoupgrade" and it should've this name when you extract it. The script looks for the path /sdcard/oreoupgrade/...

TWRP 3.3.0.0 shows "Digest verification failed"

TWRP is unable to install any ROM on my G6 due to the "Digest verification failed" error.
I've updated TWRP to the latest version, which at the moment is 3.3.0.0.
I've try the [ROM][Stock] LG-H870 OPEN EU 20I ROM, Lineage and a few others, the situation is always the same.
I have placed the MD5 file next to the custom ROM file (the stock one above), I have searched for the solution for over 4 hours in youtube, (hindu-english sounds terrible...), xda, github and other sites, but haven't came up with the solution... TWRP is also showing that it is unable to read internal memory of the phone - I have to format DATA to exFat, and then back to ext4, than it can see internal storage.
I have downloaded the ROM files in SD card, and placed it into the phone, I have downloaded the ROM files directly through the phone via browser... nothing helps.
Any idea?
thread closed as per OP request

Stock ROM for the SM-T380 Android 9, Bloatware free TWRP backup

Since there aren't any Custom ROM for the SM-T380 I made this TWRP back from my tablet, running on stock Pie I took all the bloatware, Knox out to add some root mods, and latest updates with Magisk root with Safetynet Passing. No other personal app added
This is a compressed TWRP backup, not a flashable ZIP!
Download it from here
1971-12-30--01-34-26_PPR1180610011T380DXU3CSL2.zip
drive.google.com
how to install TWRP
https://forum.xda-developers.com/ga.../twrp-3-2-1-1-tab-sm-t380-10-02-2018-t3747564
DOWNLOAD zip file first then EXTRACT that zip file from above Google Drive's link to your PC using 7zip
Now REBOOT your tablet into TWRP recovery
connect tablet using USB cable to your PC make sure you have Samsung drivers installed, so you can see your tablet on your PC
Now ON your Tablet create a backup within TWRP's backup tab on your SD Card storage (choose storage as a SD card)
Using your PC browse to that folder and open that SD card's TWRP backup folder.
Go to last folder where you should see some files, delete all of them then
Copy EXTRACTED files from (Google Drives) into that TWRP backups folder on your SD card TWRP/BACKUPS/xxxxxxxx/ from your PC to that SD card using your PC.
xxxxxxxx is your device serial number;
Once done copying the file
go to, restore's tab within your TWRP on your tablet
RESTORE everything showing there (all those three partitions) once done
REBOOT to system
IF you can't see those copied files on your tablet's SD card then you have not copied those files into it also you can restart your tablet back into recovery using TWRP after restarting you should see those files into your SD card using restore tab within TWRP.
Thanks
Samsung - for the device, stock firmware & open source
TeamWin - for TWRP recovery @ashyx
@Chainfire - for SuperSU
Magisk
All authors of binaries/libraries, source codes, or tutorials...
Quote:
Please, PM me if I forgot to add proper credits for your work!
Can you tell me how you rooted the SM-T380 I tried rooting it using the 2018 guide but it's not working and I tried patching the Boot.img ( from Sammobile) with magisk but when i open the magisk app it says Installed: N\A Ramdisk: Yes A\B & Sars: no.
Or can you share the stock boot animation from the T830 since I'm not a big fan of the Marvel's avengers/iron man boot animation.
i just installed this and it works great, total life saver. i was about to toss my tablet in the trash
@xfk110, out of sheer desperation I want to try this. I understand why and how it should work, and I'm downloading your backup now. But a couple of questions first if I may:
1. Will Titanium Backup work with this rooted firmware? That's most important and my biggest frustration, after trying every other way described in the T380 threads, with both Oreo and Pie, TWRP or patched boot image. Nothing has worked well enough for me.
. . . My Tab A arrived with XAR 3CTH4 which meant I could downgrade it to the last Oreo update 3BSD1, and I've been back and forth between versions trying to make something work with TiBu. I'm a diehard Titanium user. I have tried 4-5 different root methods and every effort has failed somehow, if only that TiBu would not run. (Most efforts were even worse failures though.)
2. How important is the firmware version (and CSC) on my Tab A? . . . My T380 came with XAR firmware . . . Should I match the 3CSL2 version of your backup exactly, i.e., should I flash 3CSL2 first? Or if I'm on 3CSI5, would that be close enough? (I ask because I'm getting really really tired of changing firmware on this Tab lol, and I already have 3CSI5 downloaded and unpacked.)
3. You mention "all of those files" -- for a TWRP restore I would expect to select ONE FOLDER to restore from, so I'm a little confused about what you mean by "all of those files". Wouldn't it necessary to copy all of those files to one new folder under TWRP/BACKUPS/my-serial-number? Maybe named 2022-01-18, something short and simple.
I do truly truly hope this will work for me. Thanks in advance for however much you can help me understand everything I need to do to get a solid working root.
Just wanted to thank you for providing this guide. It worked first time for me and I'm very happy with the improved speed and space.
Thank you!
zfk110 said:
Since there aren't any Custom ROM for the SM-T380 I made this TWRP back from my tablet, running on stock Pie I took all the bloatware, Knox out to add some root mods, and latest updates with Magisk root with Safetynet Passing. No other personal app added
This is a compressed TWRP backup, not a flashable ZIP!
Download it from here
1971-12-30--01-34-26_PPR1180610011T380DXU3CSL2.zip
drive.google.com
how to install TWRP
https://forum.xda-developers.com/ga.../twrp-3-2-1-1-tab-sm-t380-10-02-2018-t3747564
DOWNLOAD zip file first then EXTRACT that zip file from above Google Drive's link to your PC using 7zip
Now REBOOT your tablet into TWRP recovery
connect tablet using USB cable to your PC make sure you have Samsung drivers installed, so you can see your tablet on your PC
Now ON your Tablet create a backup within TWRP's backup tab on your SD Card storage (choose storage as a SD card)
Using your PC browse to that folder and open that SD card's TWRP backup folder.
Go to last folder where you should see some files, delete all of them then
Copy EXTRACTED files from (Google Drives) into that TWRP backups folder on your SD card TWRP/BACKUPS/xxxxxxxx/ from your PC to that SD card using your PC.
xxxxxxxx is your device serial number;
Once done copying the file
go to, restore's tab within your TWRP on your tablet
RESTORE everything showing there (all those three partitions) once done
REBOOT to system
IF you can't see those copied files on your tablet's SD card then you have not copied those files into it also you can restart your tablet back into recovery using TWRP after restarting you should see those files into your SD card using restore tab within TWRP.
Thanks
Samsung - for the device, stock firmware & open source
TeamWin - for TWRP recovery @ashyx
@Chainfire - for SuperSU
Magisk
All authors of binaries/libraries, source codes, or tutorials...
Quote:
Please, PM me if I forgot to add proper credits for your work!
Click to expand...
Click to collapse
Hello could you please make a video, the truth is that I do not understand anything.
Can this process be done using internal storage?
banistersmind said:
Can this process be done using internal storage?
Click to expand...
Click to collapse
No, unfortunately, this process can only be completed with a micro sd card and another computer with an sd card reader. the sd card must be at least 8gb to work.
Still works great as of 3rd May, 2023! Thanks mate.
@banistersmind @mehmeh.re I just did it without an SD card using internal storage. Works fine.

Categories

Resources