yashsingh1/xdaforums huggingface dataset:
[Wileyfox Swift 2 Guides, News, & Discussion] nikith290:
Well, this installation requests a very good cvonnection between PC and Phone., but it's doesn't use a classic MTP connection, so, you can try it.

Here is a instruction on Rusiian forum: h t tp : / / 4 p da.ru/forum/index. php?s=&showtopic=776127& view=findpost&p=64266452 (remove spaces, i cant simply add it because a small rate of posts). Use a Google Translate to see it.

But i must to notice, what you do this at your own risk!
[Wileyfox Swift 2 Guides, News, & Discussion] LackyLake:
Thank you nikith290.

My PC does not recognize my phone (as opposed to the other identical ones we have in the family (but without the update)). Did not succeed.
[Wileyfox Swift 2 Guides, News, & Discussion] KraftwerkElectro:
Since updating notifications has stopped for some apps and the battery doesn't hold its charge as well as it used to.

When updating Android on other phones there were certain things to do after the update, such as deleting (if I remember correctly) cache and data.

Does this need to be done now and if I do how do I go about it?

My sister has the Swift 2 X and she has similar problems but she also has charging problems which I don't have.

Thanks
[Wileyfox Swift 2 Guides, News, & Discussion] Abdullah S.A.:
It's always recommended to delete cache and to do a factory reset if possible after any update.

You can do this via the stock recovery
[Wileyfox Swift 2 Guides, News, & Discussion] KraftwerkElectro:
It seems with the Oreo, clearing all cache in one go has been removed.

So I now have to clear the cache for each app one at a time?
[Wileyfox Swift 2 Guides, News, & Discussion] Abdullah S.A.:
Clear cahce from the recovery. Turn off your phone then keep pressing the power button + volume down for about 10 sec and then clear cache from there
[Wileyfox Swift 2 Guides, News, & Discussion] Kylesvet:
It works...

Worked like a charm, thanks...
[Wileyfox Swift 2 Guides, News, & Discussion] Kenif1983:
Turned my fantastic phone into a terrible phone.

Was fast, now slow.

Now needs to be force rebooted 4 or 5 times a day
[Wileyfox Swift 2 Guides, News, & Discussion] Abdullah S.A.:
Sorry to hear that :( you can roll back to Nougat via fastboot
[Wileyfox Swift 2 Guides, News, & Discussion] Kenif1983:
This got weird.

I tried multiple times to install nougat via fastboot.

I must have unlocked and relocked by bootloader like 3 times.

It wouldn't flash nougat but after the bootloader lock/unlock wiping my phone - my phone is crazily much better.

It's not crashing, it's not requiring a restarts. It's good.

The only thing i'm doing differently from before is using foxhole instead of Nova.
[Wileyfox Swift 2 Guides, News, & Discussion] Abdullah S.A.:
This is why it is always recommended to do a factory reset after a big update :) Glad to hear your problems are solved.
[Wileyfox Swift 2 Guides, News, & Discussion] dryhte:
The fact that a wipe improves issues is not weird, it's expected. But I can assure you that there's not necessarily anything wrong with Nova - I used it for over a year without the slightest issue. I'm on Foxhole now and debating if I'll go back, but Nova's wonderful...
[Wileyfox Swift 2 Guides, News, & Discussion] Kenif1983:
I had previously done about 5 factory resets and the phone had still been buggy, slow and randomly freezing.

It wasn't until I did the wipe via bootloaded unlock/lock that the phone functioned properly.

I'm guessing the factory reset via the android OS isn't that great and resetting via recovery might have also helped better as well.
[Wileyfox Swift 2 Guides, News, & Discussion] KraftwerkElectro:
Just updated Oreo with the latest update.

Hopefully this will fix issues the last update had, such as no notifications and poor battery.
[Wileyfox Swift 2 Guides, News, & Discussion] Kenif1983:
I installed a brightness app (Brightness by Alexey R) and having my screen at 5% or 10% when indoors is saving me a lot of batter.
[Wileyfox Swift 2 Guides, News, & Discussion] KraftwerkElectro:
I'll give it a try
[Wileyfox Swift 2 Guides, News, & Discussion] PHPoenX:
If you want to improve battery life on Oreo see: https://xdaforums.com/swift-2/how-to/android-9-pie-wileyfox-t3848008/post78566500
[HTC Typhoon] rubin_sth:
Can you tel me how can I upgrade my Windows mobile 2003se to wm5 or 6.

My mobile : Imate sp3 (Typhoon)
[Huawei P20 Pro Guides, News, & Discussion] maddoguk:
Great post. Thank you
[Huawei P20 Pro Guides, News, & Discussion] doromax:
Very good post!

Thank you to collect all this important info!

[emoji481]

P20 Pro & Tapatalk
[Huawei P20 Pro Guides, News, & Discussion] Barcovn:
can i use your step above to rebranding from L29c636 to l29c432? Thanks
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
Not sure, not tested and not topic of this thread.

For my understanding, why do you want to rebrand it to C432 which is the region code as far as I understand.

Is there a BIG benefit of getting OTA updates earlier or why do you want to mess around with it ?
[Huawei P20 Pro Guides, News, & Discussion] Barcovn:
yes, i mean change the region code. as i use the p20 pro since April, newer firmware ususal fix/improve performance for phone or camera. however it seem the c636 update is much slower then C432. currently i have problem with facebook lagging which inhope newer firmware fix it
[Huawei P20 Pro Guides, News, & Discussion] matt4321:
This is good! I'll sticky it when I get a chance later tonight. I'm mobile atm
[Huawei P20 Pro Guides, News, & Discussion] dlads:
Maybe I'm missing something.

https://xdaforums.com/huawei-p20-pro/how-to/guide-how-to-root-debrand-remove-retail-t3788326

It's been here for some time.

Nothing wrong with your guide it's decent but the info provided is actually already here mate.

Root, twrp, de-brand, OTA, it's all there :confused:
[Huawei P20 Pro Guides, News, & Discussion] matt4321:
They're a bit different. The debrand thread is obviously good but much more specific to debranding. This is a more generic for general How-To's
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
I was reading this one as well but like matt4321 already said, it is actually for a different purpose.

And even the "ROOT ONLY" instructions are either widespread over the whole P20 Pro forum, incomplete or even outdated:

Linking to other threads with endless, partly revised instructions (on page n of the thread).

Referring to wrong official TWRP that can not use internal storage.

Hard to understand for beginners on this device (not even talking about someone who is entirely new to all of this).

Missing steps or expecting that you have already successfully flashed your first ROM (talking about advanced things like rebranding).

Don't get me wong, I am used to read a lot when it comes to custom ROMs (if you check the old part of my signature you can see that I am not actually a newbie here and my roots actually reach back to when all of the Android stuff startet at all, back when XDAs flashed HTC HD2 WinMo to Android). However I really missed a guide that actually collects all the basic information for beginners without going off roads too early.
[Huawei P20 Pro Guides, News, & Discussion] mangusZen:
These are more or less the steps I'm used to when I owned my nexus phones.

I have some questions:

If I root my phone and install, let's say adaway, will I be able to receive OTA? Or I will have to flash a new image manually?

If after root I relock bootloader, will I be able to unlock it again later for further modding?

This method implies that I can return to stock anytime and relock bootloader?

Thanks for the guide and answers , great job
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
Yes, exactly what I am doing. I need root for some apps and besides that I am happy with the stock OTA ROM, at least for the moment. OTA updates work fine so far.

The only thing as explained in my guide is that OTA updates will fail as they boot into TWRP instead of original fastboot. Therefore you need to explicitly boot into TWRP and install the downloaded OTA update with "HuRUpdater_0.3.zip".

From what I have read so far re-locking your bootloader is not advised. You seem to be unable to unlock it again or at least need to request another unlock code from Huawei.

At least this is my understanding of the situation so far.

Returning to stock is even easier if you keep eRecovery working as explained in the guide (flashing TWRP only to recovery_ramdisk partition). With eRecovery you can wipe TWRP and root and let eRecovery download and install the latest official stock ROM.

Regarding the bootloader re-locking, see my answer above.
[Huawei P20 Pro Guides, News, & Discussion] mangusZen:
Ok, so to install OTA I have to use hurupdater method and flash the OTA package manually.

For what I read and understood, but I may be wrong, the problem with relocking bootloader is encountered by who used the funkyhuawei method, that alters bootloader in some way, especially to achive the mono sim - dual sim switch.

With this you cant for now re unlock the bootloader again.

But I could be wrong and be like that for everyone, will see if someone will come up with some clarifications.

It would be nice to have the ability to return to stock, lock bootloader and use warranty

[emoji14]

Thanks for your work and answers
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
Yes, that is basically what "HuRUpdater_0.3.zip" will do, it will flash/install an OTA update that has previously been downloaded.

Wipe cache afterwards and be happy with your new up to date stock ROM version.
[Huawei P20 Pro Guides, News, & Discussion] mangusZen:
I have to rename the downloaded OTA packages for huru to work, right?
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
Not for me. Just downloaded the OTA update via the EMUI system menu in Android, rebooted into TWRP and installed (aka executed) HuRu.

HuRu did the rest for me.

Tested with 120 -> 128 OTA update.
[Huawei P20 Pro Guides, News, & Discussion] Amowiel:
Hi It is late at night and I am not sure if I typed fastboot flash recovery twrp_clt_0.1.img instead off fastboot flash recovery_ramdisk twrp_clt_0.1.img. How can I make sure I still have erecovery? super newbie to android rooting, please help :) Thank you
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
Simplest way would be to try to boot into eRocovery:

Power off the phone.

Power on the phone until you see the "you are a baddy because you unlocked your bootloader" screen.

Hold volume up (you can already hold it when powering on the phone) until you end up in eRecovery or TWRP.

If you end up in TWRP it should still be possible to recover your eRecovery with a proper backup of the "recovery" partition from any other P20 Pro.
[Huawei P20 Pro Guides, News, & Discussion] Amowiel:
thank you so much for such a quick reply, can confirm that my brain was not so fried and I didn't wipe my ercovery :)

thank you for your amazing guide, everything worked perfectly
[Huawei P20 Pro Guides, News, & Discussion] dlads:
Actually you don't in some cases, if your simply rooted with twrp and you want to install an OTA that's been advertised to your device. All you need to do is install the nocheck recovery IMG and then take the update, reinstall twrp and magisk after the update and you're done.

If it's an update that's not advertised to your device yet then hur updater is the way.
[Huawei P20 Pro Guides, News, & Discussion] mangusZen:
Thanks for pointing this too.

Im used to nexuses so flashing manually stock images was my way to go without waiting for otas or changing back recoveries.

The real question for me now is if we are able to unlock and relock bootloader as we please, with this method.
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
I am still somewhat in the dark with all these different recovery images and HuRupdater floating around, maybe you can shed some light here.

Isn't it the other way round?

At least when looking up information in the forum and other resources it looks to me like HuRUpdater was meant to install OTA updates that you would get in the normal way ("approved") while using nochecked was meant to be used for "unapproved" firmwares (e.g. firmwarefinder).

HuRUpdater on XDA forum

NoCheck Recovery on XDA forum

This is part of why I decided to put my guide online (I write these kind of things for the devices I own anyhow, just to remember how it worked).

Maybe you are even right but from what I can find in a hurry, it looks just the other way round.
[Huawei P20 Pro Guides, News, & Discussion] dlads:
This is my post #254 in the other thread: https://xdaforums.com/huawei-p20-pro/how-to/guide-how-to-root-debrand-remove-retail-t3788326

Hope this helps. :D

FYI if the build is advertised to you (as in via system update?) then you can continue, if it's something which would work but is not yet advertised, eg: you've got a L-29 -c432 and you're on 128 but you know that b131 would work (which it will) then you can grab all the firmware files and use the HUR Updater method, but for something advertised, just continue below and you're all good, I've used this twice, hence the guide as it doesn't exist anywhere in such detail.

Any questions let me know.

GL ;)

Just updated my phone through the various updates and seeing as no one had actually mentioned it i thought i'd do another little guide just to help people out.

After you've gone through either the guide in the OP or https://xdaforums.com/showpost.php?p=76785704&postcount=152 you'll probably have re-rooted and installed TWRP.

*NOTE* You do not have to uninstall TWRP or install the stock recovery, nor do you need to unroot.

Please read through prior to committing to the guide. ;)

1. Go here https://drive.google.com/drive/folders/1oWS92OT0Bt2bFktwNCIKLsogA8L50g57 and download the file called recovery_ramdisk_nocheckP20.img

2. Connect your phone to your computer (make sure USB Debugging is on)

3. Put the img file in your ADB / Fastboot folder (my default is C:\adb )

4. Open a command prompt / powershell from your ADB/Fastboot folder.

Type: adb reboot bootloader

PRESS ENTER

5. Wait for the device to boot to the bootloader (white screen)

Type: fastboot flash recovery_ramdisk recovery_ramdisk_nocheckP20.img

PRESS ENTER

6. Type: Fastboot reboot bootloader

PRESS ENTER

7. Disconnect the phone and allow the device to boot up.

8. Once the device is booted, take the update and allow it to fully install.

NOTE* Not sure if it's completely necessary but i did it anyway, disabled all PIN / Password / Fingerprint prior to performing this.

After the installation you'll have no TWRP and you won't be rooted so if you'd like to go back to the way it was.

Follow the guide in the OP to get TWRP and root back.

Hope this helps. :D
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
At first, thanks for digging out your post. I remember reading it before and like the last time I am still more than confused why to use nocheck instead of HuRU.

Your advice is to flash back NANDroid with nocheck, removing TWRP. Then of course you can go the usual OTA way with your advertised update.

After the OTA update finished, going back all the way with flashing TWRP and root.

What actually happens when an OTA update gets downloaded is the following:

The well known ZIP files like update.zip and others are downloaded to "/data/update/HWOTA/" and the file "/cache/recovery/command" gets filled with instructions on what to do when entering fastboot (the NANDroid in the recovery_ramdisk partition, which is now default NANDroid without checks).

What I do not understand here is why we would need any nocheck at all. We are talking about an advertised and original downloaded by your stock ROM OTA update. Even if you use the original recovery_ramdisk the checks should perfectly succeed. The only things that does not work out is having TWRP as recovery as it does not automatically execute what NANDroid (check or nocheck) or even HuRU would do.

The only thing I am seeing here is that you seem to unnecessarily need a PC to do it and first remove and then flash back TWRP which does not seem to be touched by OTA updates (at least not in my case from 120 -> 128). I do not declare your method wrong, but I am not sure it is necessary and most important it requires a PC to install OTA updates.

Overall I think HuRU is doing more for us than nocheck recovery because it comes with the following features:

Flash official firmware zip files

Can detect if firmware locks bootloader

Can detect if firmware wipes data

Maybe I am wrong but the only reason why a "pre-release" would fail with the original recovery should be if the download gets stored AND signed on your phone or by the download server directly. I do not believe this really happens but will check when my 130+ gets advertised using a full Wireshark log of the communication and firmware download.

Right now I am still reading other peoples instructions regarding rebranding (region change) and flashing ROMs or OTA updates. However, looking into how things work in the background (like, how OTAs are stored and executed by NANDroid) still raises questions if these steps really make sense or if this is working (which is fine for the start) but overcomplicated.
[Huawei P20 Pro Guides, News, & Discussion] mangusZen:
I'm new to huawei stuff, so probably I'm missing something but can we just:

.install twrp

.use hurupdater to flash a full image from firmwarefinder. Not OTA

.root

That's how nexus and pixel works, why bother with OTAs?

This, if possible, would make rebrand so easy.
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
+1 new to Huawei. I can see that any tools originate from other Huawei phones and are simply compatible or required only minimal changes to support P20 as well but to me it looks like many information requires you to have knowledge from other Huawei phones and P20 threads lack some important small steps in between.

Referring to the threads rooting/debranding and how HuRU works this is my understanding of original recovery (check or nocheck) and HuRU so far:

Original recovery

Can have its update ZIP files anywhere as you have to put the files used by your update into the file "/cache/recovery/command" for the next boot into original recovery.

If it is an update for another region or something (regardless of oeminfo change) there are still some checks left that a nocheck version will allow to install.

TWRP/HuRU

HuRU install well known ZIP filenames from the very same folder that you run (install in TWRP) HuRU from.

Therefore for the moment, I believe that using an OTA firmware from firmearefinder or somewhere else should be installable via TWRP/HuRU (as I think HuRU works nocheck as well). The same goes for rebranding (region change) unless I miss a crucial point/step here.

As I do not have to rebrand my phone I will most likely not be testing rebranding myself anytime soon. Anyone who wants to try this theory is welcome and I will support you to my best knowledge collected so far.
[Huawei P20 Pro Guides, News, & Discussion] dlads:
Christ I'm going to need a computer to reply to this monster, I'm not trying to ridicule your guide lol..

If you want to obtain all the files for a HuR update then by my guest, youll need to copy them over and then pray it works.

My method:

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

Flash nocheck

Take OTA

Done if root not needed

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

Flash twrp

Flash magisk

Done

Lol it's up to you if you want to take twice as long and be twice as risky, copying files adds risk, this is why MD5 checksums were used by flashers, with firmware you really don't need to take the risk.

Again it's up to you

I'm not going into the rest of your post, personally it looks like you're taking the Mick for the sake of it, if you think risking a user's phone merits not using a pc then you let them know. I'd prefer safety pal.
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
OP updated to my latest knowledge

Not sure if people who monitor this thread are notified if the OP gets edited, therefore NOTIFY.

I have added a changelog to the OP as well, so it is easy to see what was updated.

Maybe one of you who gets notifed about new posts can just post if it is necessary for me to let you know explicitly or if you get notified automatically if the OP get edited.
[Huawei P20 Pro Guides, News, & Discussion] dlads:
Yes to absolutely can, taking an update like this up to 128 (afaik) will not lock your bootloader but you will have to reroot and flash twrp again, you'll be at stock again so relocking the bootloader is entirely possible, just keep hold of that code :svetius:

---------- Post added at 09:22 AM ---------- Previous post was at 09:21 AM ----------

The post will be updated, it'll move up in the most active threads on this section of the forum, but notifying specifically no.
[Huawei P20 Pro Guides, News, & Discussion] mangusZen:
And nobody tried to relock and unlock again with the same code?

I mean, go back eventually to stock, relock bootloader, send to huawei for warranty if broken [emoji14] , unlock again and flash something else.
[Huawei P20 Pro Guides, News, & Discussion] dlads:
I would say it's entirely possible, if you attempt to regain a code it'll be the same one so I can't see a problem pal.

Personally haven't done it but the logic is there.
[Huawei P20 Pro Guides, News, & Discussion] matt4321:
No need for this kind of arguing.

Cleaned up.
[Huawei P20 Pro Guides, News, & Discussion] dlads:
Tell you what we do need a guide for.....installing treble ROMs, I'll look into that this weekend.

Because without treble, were kind of screwed for ROMs.

Anyone coming from a nexus/pixel is going to want to leave.
[Huawei P20 Pro Guides, News, & Discussion] mangusZen:
I think no one wants to hijack your thread and methods.

I'm more interested in exploring the possibility of HURUpdater, especially in flashing full images. And I think it can be done in this thread, leaving yours alone knowing it works good.
[Huawei P20 Pro Guides, News, & Discussion] Xcelsior:
Agreed.

As previously stated this actually started as somewhat of a copy of my offline recordings (discontinued as I moved it into this thread) to get familiar with P20 for myself.

I am always linking sources to threads and tools (if I know from where it originates) or at least I try to link to where I found them.

I had a look at the P20 Pro threads before buying this phone (my LG G3 broke down, therefore I had not much time to deal with rebranding and this stuff before going back to being productive with the P20) and it seemed that there is enough and good information to get this thing off the ground with TWRP and root (what I need the most, at least for the start). Unfortunately I fell into a deep hole when it came to the details. When I talk about wrong or incomplete/misguiding insructions I personally refer to my TWRP experience which had me sitting half of the night recovering with eRecovery multiple times, just because the wrong (official) TWRP is advised to be used throughout severel threads/posts.

Everybody who states that the information is already here is absolutely correct!

However the correct information or the missing step (as someone might have skipped it as it is natural to do for them) is buried on page 2x of some thread.

When looking for this missing step I actually missed a sticky thread in this forum, even if it is just a best practice collection.

This is what it is for now, a collection, including giving back props to where I actually found the information.

As stated earlier I am deeply interested in where the tools come from including source of them if possible as I am trying to fully understand what I am doing to my device.

I am currently messing around with sources of the updater-binary for flashable ZIPs to create a mix of OTA update install using nocheck recovery with automatically flashing back TWRP after the OTA update has been installed.

So I am not only planning in collecting (further) information only but also to improve methods that already do a good job and work so far.
[Huawei P20 Pro Guides, News, & Discussion] mangusZen:
And suddenly I stumble through this..

https://www.cyanogenmods.org/forums...rmware-rom-huawei-honor-phone/#INSTALL_SDCARD

Sdcard install?

The hidden menu is there, wow