yashsingh1/xdaforums huggingface dataset:
[Huawei P40 Pro Guides, News, & Discussion] i6l6d6:
Hello everyone, after 4 months of hard work, I FINALLY found a way to update EMUI 10 to EMUI 11, then EMUI 12 if you want. And all this without Harmony TP cable, recovery or NM card!

Before starting, I want to clarify that I AM NOT a developer, just someone who focused on my P40 pro stuck on EMUI 10.1.0.176. I accept no responsibility if you have any problems with your phone.

I would also like to point out that I did this with a P40 Pro 5G under EMUI 10.1.0.176 (C432E8R6P1) and that I reverted to the latest version of EMUI 12, of which I forgot the build number, but it ended with " C432E3R6P4".

Good, we can start the tutorial.

To start, you only need an OTG adapter and an NTFS-formatted storage device, and to charge your phone to 100% (this is a tip). I don't know if it works with an NM Card (given the price, I couldn't buy one but I think it can work).

If your phone cannot detect your storage device, try another USB key or hard drive. I had to test 3 different ones to achieve my goals.

Step 1: Place the DLOAD file of an emui version 11 as if you were going to update via the DLOAD method, then start your phone in recovery mode. (note that if your version is for example "E8R6P1", you should put an "R6" dload file. If your version is "E7R5P1", put a "R5" dload file. (i use google translate lol i'm sorry))

Step 2: From recovery mode, go to "Update Mode", then select OTG method.

Step 3: Wait a bit. If your update is stuck at 0%, do nothing. you are on the good road. If you have an error message, try with another firmware. The operation is very long, that's why I went to bed until something happened (I used this technique twice, it worked)

Step 4: When you wake up, put your phone to charge since it will obviously run out of battery. It will turn on by itself, then you will see a system error message. DON'T PANIC, you are still on the right track.

Step 5: Once charged enough (20-30% is enough), unplug your phone and turn it off completely. Turn it back on in recovery mode, and redo the DLOAD manipulation. this time, your phone will start with emui 11 and all the inconveniences of the downgrade will have disappeared. however, OTA updates will only go to the latest version of emui 11, but you can upgrade to emui 12 with hisuite proxy.

And here is how I managed to fix my phone. Hope this has helped some!
[Huawei P40 Pro Guides, News, & Discussion] badmania98:
1. The procedure is not new. Have you seen this chart?

https://xdaforums.com/t/closed-badm...news-discussion-support.4346741/post-85828667

and this message

https://xdaforums.com/t/closed-badm...news-discussion-support.4346741/post-85769681

2. It is not valid for all bad downgrades or all received errors.

3. Not all the time, after the downgrade can be used OTG.

4. If it is working to use OTG it is working to use (100%) NM card also.

5. If you installed GMS , after you upgrade with DLOAD you will lose GMS.

There are many variables. That is why it is hard to make a 100% accurate guide.

At the end: keep going. Nice job.
[Huawei P40 Pro Guides, News, & Discussion] i6l6d6:
Thank you bro, I saw post 1 but not the second one, however I did not see anywhere else the procedure going from step 3 to step 5..
[Huawei P40 Pro Guides, News, & Discussion] Cheecky2chops:
Hi, I tried to download the files for the dload method but they are not there on both sites.

Do you have a new link to downliad them? Im stuck on 260 on p40 pro so want to try the dload method. Thank you
[Huawei P40 Pro Guides, News, & Discussion] badmania98:
You are looking on the wrong message. See the first page of my thread. On message no.2 you have links for every situation.
[Huawei P40 Pro Guides, News, & Discussion] Cheecky2chops:
Hi,

"HOW TO flash dload FW guide (downgrade or upgrade EMUI)

Sources for dload fw:

- https://androidhost.ru/

- https://downloadgsm.com/"

These no files in them links thay i can see.

But i think im ok now cos i just dl your fw for my p40 pro to downgrade from 260 to 230 c432 and the dl files are in there. Just need to find compatible otg cable and drive now. Thank you
[Huawei P40 Pro Guides, News, & Discussion] badmania98:
Are you sure?

View attachment 5703975View attachment 5703977View attachment 5703979
[Huawei P40 Pro Guides, News, & Discussion] Cheecky2chops:
I dont see that. I just see as in the attached pic. Maybe i need to create an account there? Anyway i have the files now hopefully. Thank you for your help. View attachment 5703987
[Huawei P40 Pro Guides, News, & Discussion] femabod:
My p40 pro seems bricked. It wont boot. When turned on, goes stratight to recovery. I tried to recover online, it shows that it was downloading 10.1.0.176 (c432E8R5P2). After the download, it shows Software install failed!

I have tried to use different versions of 10.1.0xx to make the phone work, still no luck. Then I tried a version of version 11, which eventually loaded 100%, then it rebooted but phone turns off (meaning that it does not reboot on its own.). I have to turn phone on manually and it still goes back to recovery.

I tried version 12, it completely and instead of it to reboot, it turns phone off.

I used OTG for all of this.

Currently, phone is off. Cant use.

Please kindly help.

If there is a better/custom firmware out there that can revive the phone, please help me.

Thank you.
[Huawei P40 Pro Guides, News, & Discussion] badmania98:
You made a lot of mistakes. One after the other.
[Huawei P40 Pro Guides, News, & Discussion] femabod:
I accept.

Any remedy?
[Huawei P40 Pro Guides, News, & Discussion] badmania98:
I answered here:

https://xdaforums.com/t/bricked-p40-pro-c636.4491203/post-87419133
[Huawei P40 Pro Guides, News, & Discussion] i6l6d6:
look this https://ministryofsolutions.com/
[Huawei P40 Pro Guides, News, & Discussion] Meflst:
Hello. I was able to downgrade the firmware to 10.1.0.131 and install Google services, But the phone does not want to update. How do I update my P40 Pro without losing Google Services?
[Huawei P40 Pro Guides, News, & Discussion] Hiyesh:
Hii first of all how did you downgrade 11 firmware to 10??
[Fire TV Q&A, Help & Troubleshooting] ThaDraGun:
Sorry I tried searching but hard to tell what the current status is. Amazon blocks this, then there is a fix, then it's blocked again.....

Can another launcher be installed on the firestick 4k? I have installed Wolf launcher, I tried using launcher manager and that didnt do anything for me. I also tried the app called launch on boot and that didn't work for me either.

Is there anything that works?
[Fire TV Q&A, Help & Troubleshooting] anphabvn:
Do you have root ?
[Fire TV Q&A, Help & Troubleshooting] ThaDraGun:
No root. I'm afraid to open up my firestick.

I finally got launch on boot to work. And I remapped one of the keys to open wolflauncher so I think that's the best I'm going to do on that firestick.
[Fire TV Q&A, Help & Troubleshooting] anphabvn:
use kamari lasted. You can root your stick without open it
[Fire TV Q&A, Help & Troubleshooting] ThaDraGun:
Where do I find this? I searched for kamari and nothing came up

EDIT:

Whats the link? This is the only rooting tutorial I can find for the firestick 4k. It says that it needs to be opened.

[UNLOCK][ROOT][TWRP][UNBRICK] Fire TV Stick 4K (mantis)

NOTE: There have been multiple reports of devices with serial numbers containing VM190 or higher being shipped with DL-Mode disabled in BROM. These devices cannot be unlocked using kamakiri. These devices do not show up at all on USB when...

xdaforums.com
[Fire TV Q&A, Help & Troubleshooting] anphabvn:
yes use v2.0.1 You dont need open your stick.
[Fire TV Q&A, Help & Troubleshooting] Bertonumber1:
Just disable ota updates to stop them further breaking things .

and use something like wolf launcher .

Really no need to root this device . disable bloatware using tduks debloater .

Regards
[OnePlus Nord N10 5G Questions & Answers] harryspar:
I had my N10 5G rooted with Magisk, universal sefetynet fix, denylist, MagiskHide, etc.

After the latest OTA my device still passes Safetynet fully, but Google Wallet disabled tap to pay because it detected root.

Anyone else have this?
[Google Pixel 5 Questions & Answers] DoctorCrust:
I recently got a pixel 5 to play around with custom roms and was wondering if anyone had suggestions on which are the best or which they prefer?
[Google Pixel 5 Questions & Answers] MrTheyes:
Evo X is pretty cool, i think its hard on my battery tho
[Xposed Framework Modules] David B.:
Let Me Downgrade​

Android's app installation system does not allow users to downgrade to an older version of an app when they already have a newer version installed. Let Me Downgrade is an Xposed module for Android 12 through 14 that enables users to bypass this restriction. As an added bonus, Let Me Downgrade provides a Quick Settings tile to easily enable and disable the downgrade block.

⚠️ WARNING: Let Me Downgrade is intended for rooted devices running Android 12 through 14 and requires Xposed. The required Xposed variant to use is LSPosed. Other Xposed variants will not work. Additionally, this module cannot be guaranteed to work on all devices. In the worst case, it can cause a bootloop. Use at your own risk.

​

To use Let Me Downgrade:

Install LSposed. This requires your device to be rooted with Magisk or KernelSU. Installation instructions for LSPosed are available here.

Install Let Me Downgrade.

Activate the Let Me Downgrade module in the LSposed user interface.

​

Reboot your device and sign in.

​

Open the quick settings panel. The Let Me Downgrade tile will appear.

​

Toggle the Let Me Downgrade tile on or off to enable or disable it.
[Xposed Framework Modules] shadowstep:
Nice work! I assume this does not have backward compatibility, i.e. it won't work on older Android versions, and only supports Android 13? Also, consider submitting it in the Xposed-Modules-Repo. :)
[Xposed Framework Modules] David B.:
Thank you! Unfortunately, this does not have backwards compatibility with older versions of Android. Adding support for allowing downgrades on Android 5 through 12 would actually be pretty easy, but adding support for the quick settings tile to toggle the module on and off would not be, and I do not really think that it is worth the effort of doing so considering that anyone using Android 5-12 will probably already be using XDowngrader.

I should also note that the developer of XDowngrader actually published an update to support Android 13 soon after I published this module, however I would recommend that Android 13 users opt for my module instead because:

Let Me Downgrade is open source but XDowngrader is not.

Let Me Downgrade allows you to toggle the module's functionality on and off without rebooting your phone through a Quick Settings tile. This is useful for if you want to temporarily allow app downgrades, but would prefer to leave app downgrades disabled in most other cases.

As far as publishing on the Xposed Modules Repo is concerned, I have actually done that! The repo entry for this module is available here.
[Xposed Framework Modules] Lucky_069:
Could you add support for android 11 and 12. That would be pretty nice!
[Xposed Framework Modules] David B.:
I can add support for Android 12 pretty easily, but anything older than that, I don't think so because the Quick Settings tiles may not work and I don't have a phone to test it on.
[Xposed Framework Modules] David B.:
For the convenience of users who prefer to not use the Google Play Store, I am pleased to announce that Let Me Downgrade is now available on F-Droid!

Let Me Downgrade | F-Droid - Free and Open Source Android App Repository

Add support for downgrading apps on Android 12 through 14.

f-droid.org
[Xposed Framework Modules] David B.:
Several users have requested support for Android 12. I am pleased to announce that Let Me Downgrade v1.0.2 adds this support.
[Xposed Framework Modules] xerel89:
Now I follow all steps but how I can start the downgrade?
[Xposed Framework Modules] David B.:
After enabling the module, the downgrade process is no different than the installation or update process that you use when sideloading an app. You can use ADB to do it or you can use a file explorer app to install the older version of the app.
[Xposed Framework Modules] Zaxx32:
Not sure I get it... If I want to go back to an older version of an app, can't I just clear it's cache and uninstall the new ver. then install the old one? :unsure:
[Xposed Framework Modules] David B.:
You can, but that would mean you would lose your app settings. If you use Let Me Downgrade, you'll be able to install the old version on top of the old one and retain your settings. Please note however that just because you downgrade your app in place does not mean things will work if the newer version has made internal structural changes to how the data is stored.
[Xposed Framework Modules] Zaxx32:
Gotcha! (y)
[Xposed Framework Modules] bobpiesz:
Any way you could add the ability to disable signature verification as well?
[Xposed Framework Modules] David B.:
It would probably be more appropriate for me to make that be a separate module, but yes, it is possible.
[Xposed Framework Modules] bobpiesz:
@David B.

I'd be more than willing to donate towards having disable signature verification, as I'm not finding any publicly available tools for A13 :(
[Xposed Framework Modules] Lord Sithek:
Doesn't Core Patch support this?

GitHub - LSPosed/CorePatch: Disable signature verification For Android

Disable signature verification For Android. Contribute to LSPosed/CorePatch development by creating an account on GitHub.

github.com
[Xposed Framework Modules] bobpiesz:
Core patch isn't working with A13 :(
[Xposed Framework Modules] David B.:
When time permits, I can and will research this. Unfortunately, I'm preoccupied with other things at the moment and have had to set aside doing Xposed module development work. If you or anyone else wants to experiment and submit a PR for it, that would be greatly appreciated.

Thank you for sharing Core Patch. I wasn't aware of its existence. Even though it doesn't work on Android 13, it might be able to serve as a good resource for me to figure out where I need to hook.
[Xposed Framework Modules] FoxhoundUnit:
Thanks for at least sharing this. I'm recently on Android 13 aswell and i was trying for days to get disable signature verification working, the CorePatch does work for downgrading as i can see it in the Patch test in LP, but the part about different signatures gives a error. Hopefully this gets fixed asap
[Xposed Framework Modules] David B.:
Does this version not work either?

Release Core Patch 4.1 · LSPosed/CorePatch

Changelog Fix regression on Android 12 更新日志 修复 Android 12 下的回归问题 Note Android 13 may require LSPosed 6638+ Android 13 可能需要 LSPosed 6638+

github.com
[Xposed Framework Modules] FoxhoundUnit:
My bad in ment installing packages with different signatures still gives a error. And yes i got CorePatch installed and activated in Lsposed, as well as LP. I'm trying to install a mod apk on top of original apk. Which always used to work with luckypatcher disable signature verification settings in earlier versions of Android, (Last time i tried was either Android 10 or 11. But now on Android 13 it says the package conflicts with a already installed app. I'm on Pixel 6 Pro latest Android 13 public version if that helps. I could downgrade to Android 12, 12L and try again if that's the case
[Xposed Framework Modules] David B.:
I can look in to fixing it, but it's going to take me a while, as I currently have several other projects that have a higher priority.
[Xposed Framework Modules] FoxhoundUnit:
Thank you very much for your efforts, I tried the same on android 12 and 12L, but same happens, LP different signatures patch fails, finally i tried to flash LineageOS 20 for pixel 6 pro, I thought it finally did it because installing apps on top of others worked. Patch tests we're also passed, But there are other more rough problems with that rom. My phone didn't boot up anymore after doing a restart. I'm a little confused because it seems like every attempt endsup hitting a wall. I'll keep an eye on this topic for future fixes and other developments 👍
[Xposed Framework Modules] David B.:
You're welcome!

I wouldn't be surprised if the issue you are encountering stems from the fact that you're using LineageOS 20, which is still in development. I have not done a thorough enough job of researching to know that for sure, though.
[Xposed Framework Modules] xerel89:
Wow, thanks its really works!
[Xposed Framework Modules] David B.:
Great! Even so, I'll look into adding these features to Let Me Downgrade when time permits.
[Xposed Framework Modules] FoxhoundUnit:
It is in development stage yes, besides that shutdown issue and Bluetooth not working with root (lsposed?) i didn't notice any other problem and i've just seen a post about los is about to add pixel 6/7 to list of officialy supported phones asap. I prefer to stay on regular pixel rom. But if root features will be always limited on regular pixel roms than official los roms will be my next move. Thanks again for providing clear and fast responses. Appreciated
[Xposed Framework Modules] David B.:
I am not sure that I understand your comment about root features being limited on the Pixel factory images. The Pixel factory images are just as root-friendly as LineageOS. I think you may be conflating Pixel factory images with the Play Integrity API, which can cause certain apps to not work properly on rooted phones. This isn't a problem with the Pixel factory images though. This problem exists on any Android ROM on which Google services are installed. It's up to you of course, but I think you're better off keeping your Pixel up to date with the Google-provided factory images, and then once your phone reaches EOL, you can move to LineageOS. There's really no need to move to LineageOS before then unless you want to de-Google your phone.

You're welcome!
[Xposed Framework Modules] otonieru:
Maybe you can check how xDowngrader work (it's from WAtweaker developer), it work for any android version from 9 to 13. Been using it since, like, forever.
[Xposed Framework Modules] David B.:
At the time when I released this module, XDowngrader did not work on Android 13. Since then, XDowngrader has been updated, but I still provide this module as an alternative since it offers users a little more control over when downgrade checking is and is not performed.
[Xposed Framework Modules] Pandoriaantje:
Does this work to downgrade systems apps, to a lower version then supplied with the filesystem?
[Xposed Framework Modules] David B.:
Yes, it is possible for system apps to be downgraded as well. I have successfully used it to downgrade YouTube on Android installations that ship it as a system app.
[Xposed Framework Modules] hotelmariofan:
I have been unable to get a downgraded Google Dialer to stick. The system app version was v96 and my downgraded version is v94. It works up until a reboot, at which point v96 overwrites my installed v94. This applies to "Let Me Downgrade" and "Core Patch".
[Xposed Framework Modules] David B.:
I have seen this happen as well, actually. In my case, it happened when I was trying to use a very old version of the YouTube app. Every time I rebooted my phone, the YouTube app would be updated and I'd have to redo the downgrade. I never bothered to fix it properly, as I don't reboot my phone often enough to worry about it.

I have never personally tried using this, but Update Locker may be useful for resolving this issue.
[Xposed Framework Modules] David B.:
Hello everyone! I just released Let Me Downgrade v1.0.3 with support for Android 14!

One important thing to note about this release is that LSPosed is now the required Xposed variant to use. If you are using another variant such as EdXposed, you will have to migrate to LSPosed. Any variant other than LSPosed will not work.
[Xposed Framework Modules] David B.:
Hello again everyone! I just published Let Me Downgrade v1.0.4. This release fixes a compilation issue that caused the release build of Let Me Downgrade v1.0.3 to not work properly even though the debug builds I was testing with were working as intended.

I am very sorry for the inconvenience that the faulty update may have caused you.
[Xposed Framework Modules] hanschke:
Hope to get an update. The quick tile is Not available on Android 14 qr2
[Xposed Framework Modules] David B.:
Are you sure that you are running the latest release of LSPosed as well as the latest release of the module?
[Xposed Framework Modules] Philly@52:
Ever find a solution for this? I'm struggling with this now myself.
[Xposed Framework Modules] David B.:
Have you tried Update Locker?
[Xposed Framework Modules] Philly@52:
I've got that and Zygisk Detatch setup for the Dialer app but neither seem to matter. It also doesnt matter what version of the app i install, it will always update.

It shows the version i install in the App Info page, but if i select "Uninstall Updates" it updates itself to 124

If i leave it on the version i installed and reboot, when i check again it updates itself to 124.

I also noticed that the app doesn't behave like the older downgraded versions... its as if something is persistent through the entire process that Google put in place to say "hey, if this app is here - this is the version it will be regardless"
[Xposed Framework Modules] David B.:
Hm. Maybe try Hide My Applist to block the app from being visible to the Google Play Store?
[Xposed Framework Modules] Philly@52:
Same result. With the dialer app hidden, it still updates to 124 and if i try to Black List it with "Work Mode" the app doesn't open. Idk what Google did, but they dug in deeeeepppp for this one... and it's pissing me off.
[Xposed Framework Modules] David B.:
Unfortunately I really do not know what else to suggest. I wonder if you'd be able to stop it from happening by bundling the apk in to a Magisk module to overlay the version that Google keeps forcing on you.
[Xposed Framework Modules] Philly@52:
Yeah idk either. Im not quiet advanced enough to do that myself either. So my hope at this point is that the GoogleDialerMod gets updated but it seems like it's been kind of abandoned for a little while now.
[Xposed Framework Modules] David B.:
Well, now's a good time to learn! 😁
[Xposed Framework Modules] Philly@52:
Indeed it is. However I need to find a starting point first. See if there's some way to get the dialermod working on the new version of the app. Or if it's better to try to find a way to keep the app from updating
[Xposed Framework Modules] David B.:
I would think that trying to get the mod working on a new version of the app would be the better option, but I would also guess that it is probably more complicated as well.
[Xposed Framework Modules] Philly@52:
Interestingly enough, I think I've stumbled on to another issue. It seems some of my apps are returning after each reboot... These issues may be related. Example; ive uninstalled Facebook, yet when I reboot it's back..
[Xposed Framework Modules] David B.:
Interesting! Did Facebook ship with your phone?
[Xposed Framework Modules] Philly@52:
Ironically enough, no it did not. I just installed it within the last week or so right before i did my last OS update. Suppose its easy enough to test though, just uninstall one of my other apps and reboot to see if it comes back. Idk why Facebook keeps coming back though, along with its Messenger app.

The other app didnt return but Facebook did. So Facebook must be a "system app" now as well... LAME. Im switching to apple ffs
[Xposed Framework Modules] David B.:
Check to see if you can uninstall Facebook. If you cannot, then yes, Facebook is indeed a system app now.
[Xposed Framework Modules] Philly@52:
I can, Im able to uninstall it multiple ways but none of them seem to stick. I can uninstall it through App Info, Google Play Store and adb but it is ALWAYS there when i reboot. Both Facebook and the Facebook Messenger are always there and its pissing me off
[Xposed Framework Modules] David B.:
I can't help but wonder if it's related to some modification that you have made to your device, although, I have no idea what that could be.