[GUIDE] How to install Android to HP Elite x3 - Windows 10 Mobile

查看中文版教程 (Chinese version)
{
"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"
}
To moderators: This phone originally had Windows 10 Mobile installed, so I posted it here. Please move it if topic is unsuitable in Windows 10 Mobile forum.
Code:
#/usr/bin/env python3
print('''
Your warranty is... still valid?
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
''')
First of all, thanks to pst125675 for testing Android dump on HP Elite x3 Retail unit. So far I can say converting HP Elite x3 into Android is completely possible - although there're some known issues.
To download HP Elite x3 Android dump, visit here:
https://forum.xda-developers.com/t/not-guide-android-dump-of-hp-elite-x3-for-future-use.4558603/
Known issues​- IMEI will be erased. I don't know how to fix it for now, but you can make telephone call properly if your country/region's regulation doesn't require a proper IMEI value.
Known unaffected countries/regions: China, Russia.
- Unable to use fingerprint sensor, IR sensor.
- Difficult to revert it back to Windows 10 Mobile. Guess you don't want to revert it back anyway.
Applicable model​HP Elite x3 Open Market variant, both retail and prototype unit can be used.
Telstra and Verizon variants might be supported (same RKH), but they're untested - do it at your own risk!
DO NOT TRY IT ON OTHER WP MODELS!
Procedure for Retail Unit​1. Disable Reset Protection (if applicable) in settings and downgrade the phone back to initial release (10.0.14393.953) with Windows Device Recovery Tool or FFUTool. If your phone is locked out from Reset Protection, there're some methods to bypass it which aren't covered here.
2. At this point, do not connect to Internet during the entire procedure. Enable Developer Mode and install Interop Tools, install NDTKSvc then enable Interop Unlock here. If you were always trying to hack your HP Elite x3 then I'm sure you've already known how to enable Interop Unlock.
https://forum.xda-developers.com/t/...es-now-on-github.3445271/page-7#post-68463839
3. Copy attached registry file to the phone, disconnect the phone and import it with Interop Tools. After that reconnect it to your phone.
4. Connect your phone back to PC, and browse to EFIESP folder\Windows\system32\boot, locate resetphone.efi file and rename it to resetphonex.efi.
5. Download the debugprod package from here: https://gus33000.me/2019/01/05/secureboot-flaw-for-all-wp-devices-literally/ and extract developermenu.efi from it, rename it to resetphone.efi and copy it to EFIESP folder\Windows\system32\boot of your phone.
6. Power off the phone and press both vol- and power key to get Windows Phone Boot Menu. Use power key to select Mass Storage mode.
7. Connect the phone to PC. You can use something to backup entire eMMC before doing any further, like HxD from https://mh-nexus.de/en/downloads.php?product=HxD20 or dd. Open disk with read-only mode (choose MSFTPhone eMMC) and find somewhere with at least 58.2GB storage space.
8. You may want to backup QCN before installing Android (in case you want to restore IMEI). This part will be mentioned in replies.
9. Now use Rufus ( https://rufus.ie/ ) to install the extracted Android dump to your phone. You'll have to tick "List USB Hard Drives" so your phone will be listed in Rufus. When you're ready, click START button to start Android installation.
WARNING: BE CAREFUL! DO NOT DISCONNECT THE PHONE DURING THE PROCEDURE, OR IT WILL KILL YOUR PHONE AND NO WAY TO REVIVE! ​IF YOU ARE USING A LAPTOP TO FLASH YOUR PHONE, MAKE SURE YOU HAVE SLEEP DISABLED AND KEEP EXTERNAL AC ADAPTER CONNECTED!​
10. Now wait 1-3 hours for the procedure completes. Once the procedure completes, force reboot the phone.
11. Your phone will boot into Android. You may see an error message in Chinese that told you decryption failed. Simply tap the button "恢复出厂设置" to perform factory reset.
12. Enjoy Android OS on your glorious HP Elite x3.
Procedure for Prototype Unit​
If you're not sure if you have a prototype unit, check if your phone meets any of following conditions:
- HP Sample, Not for Sale is printed on the back
- You can see Not for Resale text displayed during boot
- No fingerprint sensor and a more generally known HP logo is used
If your phone doesn't meet any of conditions above, then your phone isn't a prototype unit. This part is not for you.
Simply follow this guide to put your phone into EDL mode, use any Snapdragon 820 eMMC firehose programmer to backup/restore the entire phone. The prototype variant allows you to revert it back to Windows Phone variant whenever you want.
[GUIDE] How to dump and write back the storage on most of Qualcomm devices
This is a generic guide that could be suitable for many Qualcomm based devices, once the phone can be triggered to EDL mode. To make sure this guide will work as expect, following requirements are needed: - Know how to trigger the phone to EDL...
forum.xda-developers.com
Special Thanks​gus33000 and Rafael Rivera for discovering the production signed Developer Menu and Interop Tools development
My partner for discovering the existence of HP Elite x3 prototype with Android OS
pst125675 for his first trial and error procedure

Bootloader Unlock​
It's possible to unlock the bootloader after installing Android. However since I cannot find Fastboot driver that completely suitable for HP Android devices, you'll have to force install Fastboot driver for other OEMs on it.
Once Fastboot driver installed, the bootloader unlock procedure will be pretty generic. Simply enable OEM Unlocking in Developer Options, reboot to Fastboot mode and execute this command, then confirm bootloader unlock:
Code:
fastboot flashing unlock
It's also possible to install Magisk root on this phone, simply use 7-Zip to open Android dump and extract boot.img inside, then patch it with Magisk.
Backup QCN​
This procedure can be only done before you convert it to Android.
To enable diag port, you'll have to download attached diagnostic.rar , boot the phone into Mass Storage mode and execute this command under Administrator privilege. Assume your MainOS drive is mounted at drive G.
Code:
enableQCComp.bat G:\ SerialCompositeConfig
EnableMSFTStack.bat G:\ SerialCompositeConfig
Once 2 commands were executed successfully, reboot it back to normal OS and make QCN backup with QPST.
How about revert it back to Windows 10 Mobile?​You'll need to build a TWRP, which obviously isn't available. Or at least enable Rooted ADB Shell under stock recovery.
I'm sure developers are talented enough to modify boot/recovery images to have it enabled.

hikari_calyx said:
you'll have to force install Fastboot driver for other OEMs on it.
Click to expand...
Click to collapse
first of all, many many thanks for the support in bringing our wonderful HP back to life, by providing all the files.
Can you also please guide me in the right direction on where to find/how to install fastboot driver? Is it needed on Ubuntu too?

a_petrov303 said:
first of all, many many thanks for the support in bringing our wonderful HP back to life, by providing all the files.
Can you also please guide me in the right direction on where to find/how to install fastboot driver? Is it needed on Ubuntu too?
Click to expand...
Click to collapse
For Windows, right click on Update Driver, Select Driver manually, and choose All Devices, select any generic Fastboot driver you have installed.
Fastboot driver installation is unneeded for Linux distro or macOS.
A known working driver is the Google driver provided on Google website: https://developer.android.com/studio/run/win-usb

Many thanks for your reply. I am struggling to enter fast boot mode.
adb reboot fastboot is not working, only adb reboot bootloader. Then I get the same menu as with "Vol - + Power" buttons combination :
START
Restart Bootloader
Recovery mode
Power Off
Boot to FFBM
Can you please explain how you got into fastboot mode in order to execute fastboot flashing unlock? I have already extracted boot.img from the dump, many thanks

a_petrov303 said:
Many thanks for your reply. I am struggling to enter fast boot mode.
adb reboot fastboot is not working, only adb reboot bootloader. Then I get the same menu as with "Vol - + Power" buttons combination :
START
Restart Bootloader
Recovery mode
Power Off
Boot to FFBM
Can you please explain how you got into fastboot mode in order to execute fastboot flashing unlock? I have already extracted boot.img from the dump, many thanks
Click to expand...
Click to collapse
You've already entered Fastboot mode.
Simply connect your phone to PC under this screen.

hikari_calyx said:
You've already entered Fastboot mode.
Simply connect your phone to PC under this screen.
Click to expand...
Click to collapse
I think I have tried that, but the phone was simply invisible to the computer.
Fastboot devices command was returning zero devices, but before that adb reboot recovery was working thus restarting the phone into this mode (fastboot mode).

a_petrov303 said:
I think I have tried that, but the phone was simply invisible to the computer.
Fastboot devices command was returning zero devices, but before that adb reboot recovery was working thus restarting the phone into this mode (fastboot mode).
Click to expand...
Click to collapse
Provide a screenshot of Device Manager.
Also, do not use Minimal ADB and Fastboot.

hikari_calyx said:
Provide a screenshot of Device Manager.
Also, do not use Minimal ADB and Fastboot.
Click to expand...
Click to collapse
thank you for your help, I think I understand what I was doing wrong - the fastboot command has to be entered via sudo (In Ubuntu)
How I will try root via magisk, if there is tutorial on that, please share

also, I was thinking, how realistic is to have a working TWRP for our phone and maybe some custom ROMs? Is it too much to hope for this model? )))

apetrov1x5 said:
also, I was thinking, how realistic is to have a working TWRP for our phone and maybe some custom ROMs? Is it too much to hope for this model? )))
Click to expand...
Click to collapse
I made a barely working TWRP based on existing ZUK Z2 TWRP.
I said "barely working", which means only ADB commands will work, you can't touch the screen at all. Also it exceeded 64MB so you can't flash it right into your phone, you can only boot into it with "fastboot boot twrp.img".
I'm not ready to post this to public.

Does it allow to work with hp lapdock (screen+keyboard accessory for the x3) from this android fw?

apg1983 said:
Does it allow to work with hp lapdock (screen+keyboard accessory for the x3) from this android fw?
Click to expand...
Click to collapse
Yes it does, you'll get a totally different experience.

hikari_calyx said:
only ADB commands will work, you can't touch the screen at all
Click to expand...
Click to collapse

hikari_calyx said:
查看中文版教程 (Chinese version)
View attachment 5864361
To moderators: This phone originally had Windows 10 Mobile installed, so I posted it here. Please move it if topic is unsuitable in Windows 10 Mobile forum.
Code:
#/usr/bin/env python3
print('''
Your warranty is... still valid?
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
''')
First of all, thanks to pst125675 for testing Android dump on HP Elite x3 Retail unit. So far I can say converting HP Elite x3 into Android is completely possible - although there're some known issues.
To download HP Elite x3 Android dump, visit here:
https://forum.xda-developers.com/t/not-guide-android-dump-of-hp-elite-x3-for-future-use.4558603/
Known issues​- IMEI will be erased. I don't know how to fix it for now, but you can make telephone call properly if your country/region's regulation doesn't require a proper IMEI value.
Known unaffected countries/regions: China, Russia.
- Unable to use fingerprint sensor, IR sensor.
- Difficult to revert it back to Windows 10 Mobile. Guess you don't want to revert it back anyway.
Applicable model​HP Elite x3 Open Market variant, both retail and prototype unit can be used.
Telstra and Verizon variants might be supported (same RKH), but they're untested - do it at your own risk!
DO NOT TRY IT ON OTHER WP MODELS!
Procedure for Retail Unit​1. Disable Reset Protection (if applicable) in settings and downgrade the phone back to initial release (10.0.14393.953) with Windows Device Recovery Tool or FFUTool. If your phone is locked out from Reset Protection, there're some methods to bypass it which aren't covered here.
2. At this point, do not connect to Internet during the entire procedure. Enable Developer Mode and install Interop Tools, install NDTKSvc then enable Interop Unlock here. If you were always trying to hack your HP Elite x3 then I'm sure you've already known how to enable Interop Unlock.
https://forum.xda-developers.com/t/...es-now-on-github.3445271/page-7#post-68463839
3. Copy attached registry file to the phone, disconnect the phone and import it with Interop Tools. After that reconnect it to your phone.
4. Connect your phone back to PC, and browse to EFIESP folder\Windows\system32\boot, locate resetphone.efi file and rename it to resetphonex.efi.
5. Download the debugprod package from here: https://gus33000.me/2019/01/05/secureboot-flaw-for-all-wp-devices-literally/ and extract developermenu.efi from it, rename it to resetphone.efi and copy it to EFIESP folder\Windows\system32\boot of your phone.
6. Power off the phone and press both vol- and power key to get Windows Phone Boot Menu. Use power key to select Mass Storage mode.
7. Connect the phone to PC. You can use something to backup entire eMMC before doing any further, like HxD from https://mh-nexus.de/en/downloads.php?product=HxD20 or dd. Open disk with read-only mode (choose MSFTPhone eMMC) and find somewhere with at least 58.2GB storage space.
8. You may want to backup QCN before installing Android (in case you want to restore IMEI). This part will be mentioned in replies.
9. Now use Rufus ( https://rufus.ie/ ) to install the extracted Android dump to your phone. You'll have to tick "List USB Hard Drives" so your phone will be listed in Rufus. When you're ready, click START button to start Android installation.
WARNING: BE CAREFUL! DO NOT DISCONNECT THE PHONE DURING THE PROCEDURE, OR IT WILL KILL YOUR PHONE AND NO WAY TO REVIVE! ​IF YOU ARE USING A LAPTOP TO FLASH YOUR PHONE, MAKE SURE YOU HAVE SLEEP DISABLED AND KEEP EXTERNAL AC ADAPTER CONNECTED!​
10. Now wait 1-3 hours for the procedure completes. Once the procedure completes, force reboot the phone.
11. Your phone will boot into Android. You may see an error message in Chinese that told you decryption failed. Simply tap the button "恢复出厂设置" to perform factory reset.
12. Enjoy Android OS on your glorious HP Elite x3.
Procedure for Prototype Unit​
If you're not sure if you have a prototype unit, check if your phone meets any of following conditions:
- HP Sample, Not for Sale is printed on the back
- You can see Not for Resale text displayed during boot
- No fingerprint sensor and a more generally known HP logo is used
If your phone doesn't meet any of conditions above, then your phone isn't a prototype unit. This part is not for you.
Simply follow this guide to put your phone into EDL mode, use any Snapdragon 820 eMMC firehose programmer to backup/restore the entire phone. The prototype variant allows you to revert it back to Windows Phone variant whenever you want.
[GUIDE] How to dump and write back the storage on most of Qualcomm devices
This is a generic guide that could be suitable for many Qualcomm based devices, once the phone can be triggered to EDL mode. To make sure this guide will work as expect, following requirements are needed: - Know how to trigger the phone to EDL...
forum.xda-developers.com
Special Thanks​gus33000 and Rafael Rivera for discovering the production signed Developer Menu and Interop Tools development
My partner for discovering the existence of HP Elite x3 prototype with Android OS
pst125675 for his first trial and error procedure
Click to expand...
Click to collapse
First of all, thank you for making a guide on how to install android to the Elite x3.
I've got a problem, after changing the registry files of the windows phone (step 3), the phone doesn't show on my computer. Am I missing something or doing something wrong?

luaadev said:
I've got a problem, after changing the registry files
Click to expand...
Click to collapse
How do u mean registry files,it is only one .reg file in rar.Try another cable,or interop tools installation gone wrong,at last try reseting win...

Is it only me or camera can't focus? And battery is draining somehow fast

kew1701 said:
Is it only me or camera can't focus? And battery is draining somehow fast
Click to expand...
Click to collapse
Yeah, battery drains faster than on W10M. And autofocus works fine, it's not an issue with your phone. You just bad at aiming

bebrahero228 said:
You just bad at aiming
Click to expand...
Click to collapse
anyway,thank authors for a hard work,i though it will never be android on x3,but "three years ljejter" ,they done it...

hikari_calyx said:
查看中文版教程 (Chinese version)
View attachment 5864361
To moderators: This phone originally had Windows 10 Mobile installed, so I posted it here. Please move it if topic is unsuitable in Windows 10 Mobile forum.
Code:
#/usr/bin/env python3
print('''
Your warranty is... still valid?
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
''')
First of all, thanks to pst125675 for testing Android dump on HP Elite x3 Retail unit. So far I can say converting HP Elite x3 into Android is completely possible - although there're some known issues.
To download HP Elite x3 Android dump, visit here:
https://forum.xda-developers.com/t/not-guide-android-dump-of-hp-elite-x3-for-future-use.4558603/
Known issues​- IMEI will be erased. I don't know how to fix it for now, but you can make telephone call properly if your country/region's regulation doesn't require a proper IMEI value.
Known unaffected countries/regions: China, Russia.
- Unable to use fingerprint sensor, IR sensor.
- Difficult to revert it back to Windows 10 Mobile. Guess you don't want to revert it back anyway.
Applicable model​HP Elite x3 Open Market variant, both retail and prototype unit can be used.
Telstra and Verizon variants might be supported (same RKH), but they're untested - do it at your own risk!
DO NOT TRY IT ON OTHER WP MODELS!
Procedure for Retail Unit​1. Disable Reset Protection (if applicable) in settings and downgrade the phone back to initial release (10.0.14393.953) with Windows Device Recovery Tool or FFUTool. If your phone is locked out from Reset Protection, there're some methods to bypass it which aren't covered here.
2. At this point, do not connect to Internet during the entire procedure. Enable Developer Mode and install Interop Tools, install NDTKSvc then enable Interop Unlock here. If you were always trying to hack your HP Elite x3 then I'm sure you've already known how to enable Interop Unlock.
https://forum.xda-developers.com/t/...es-now-on-github.3445271/page-7#post-68463839
3. Copy attached registry file to the phone, disconnect the phone and import it with Interop Tools. After that reconnect it to your phone.
4. Connect your phone back to PC, and browse to EFIESP folder\Windows\system32\boot, locate resetphone.efi file and rename it to resetphonex.efi.
5. Download the debugprod package from here: https://gus33000.me/2019/01/05/secureboot-flaw-for-all-wp-devices-literally/ and extract developermenu.efi from it, rename it to resetphone.efi and copy it to EFIESP folder\Windows\system32\boot of your phone.
6. Power off the phone and press both vol- and power key to get Windows Phone Boot Menu. Use power key to select Mass Storage mode.
7. Connect the phone to PC. You can use something to backup entire eMMC before doing any further, like HxD from https://mh-nexus.de/en/downloads.php?product=HxD20 or dd. Open disk with read-only mode (choose MSFTPhone eMMC) and find somewhere with at least 58.2GB storage space.
8. You may want to backup QCN before installing Android (in case you want to restore IMEI). This part will be mentioned in replies.
9. Now use Rufus ( https://rufus.ie/ ) to install the extracted Android dump to your phone. You'll have to tick "List USB Hard Drives" so your phone will be listed in Rufus. When you're ready, click START button to start Android installation.
WARNING: BE CAREFUL! DO NOT DISCONNECT THE PHONE DURING THE PROCEDURE, OR IT WILL KILL YOUR PHONE AND NO WAY TO REVIVE! ​IF YOU ARE USING A LAPTOP TO FLASH YOUR PHONE, MAKE SURE YOU HAVE SLEEP DISABLED AND KEEP EXTERNAL AC ADAPTER CONNECTED!​
10. Now wait 1-3 hours for the procedure completes. Once the procedure completes, force reboot the phone.
11. Your phone will boot into Android. You may see an error message in Chinese that told you decryption failed. Simply tap the button "恢复出厂设置" to perform factory reset.
12. Enjoy Android OS on your glorious HP Elite x3.
Procedure for Prototype Unit​
If you're not sure if you have a prototype unit, check if your phone meets any of following conditions:
- HP Sample, Not for Sale is printed on the back
- You can see Not for Resale text displayed during boot
- No fingerprint sensor and a more generally known HP logo is used
If your phone doesn't meet any of conditions above, then your phone isn't a prototype unit. This part is not for you.
Simply follow this guide to put your phone into EDL mode, use any Snapdragon 820 eMMC firehose programmer to backup/restore the entire phone. The prototype variant allows you to revert it back to Windows Phone variant whenever you want.
[GUIDE] How to dump and write back the storage on most of Qualcomm devices
This is a generic guide that could be suitable for many Qualcomm based devices, once the phone can be triggered to EDL mode. To make sure this guide will work as expect, following requirements are needed: - Know how to trigger the phone to EDL...
forum.xda-developers.com
Special Thanks​gus33000 and Rafael Rivera for discovering the production signed Developer Menu and Interop Tools development
My partner for discovering the existence of HP Elite x3 prototype with Android OS
pst125675 for his first trial and error procedure
Click to expand...
Click to collapse
were is the file in 4 step ??

Related

[GUIDE] Install Windows 10 mobile on a Nokia Lumia 530 (post-discontinuation friendly)

While the Nokia Lumia 530 isn’t officially supported, it’s still possible to get Windows 10 mobile running on it. At the time of writing, it has become a bit tricky to get it to work, since most official Microsoft tools are discontinued and will therefore not work. I will be linking the files which I’ve used. The credits to the people who made or shared the tools and guides I used will be at the bottom of this guide.
Note that I am not responsible for any damage made. Proceed at your own risk!
Prerequisites:
- A Nokia Lumia 530 running the Windows 8.1 Denim Update (will be referred to as "device")
- A stable Windows 7 system or VM, with .NET Framework 4.5.x or 4.6.x (on Windows 10, the IUTool will fail to synchronize, hence this requirement)
- An internet connection that can handle a download of approximately 2GB data on the computer and about the same on the phone
- A good USB cable (a flimsy one with a loose fit could brick the device while it’s updating)
- The programs linked below
First part of the installation:
1. Make sure the device is fully charged. If it’s not fully charged the device could get (soft-)bricked.
2. Factory reset the device, so you have as much storage as possible available on the device. After the reset is done, leave it at the language selection screen, because it doesn’t do anything there.
3. Extract HCTSW_WXMSOUP_V5.3beta6.update.lzma2.7z with 7zip or whatever you prefer.
4. Download the Visual C++ libraries from here: https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/ and run the install script.
5. The next thing you are going to do is download the updates, push them to the device and install them. This will take some time, but it depends on your internet connection for the most part. The files will be downloaded from the official Microsoft servers. Now here’s what to do: open run_en.cmd and follow the steps. These are pretty clear, so I don’t think I need to point all of them out here. It will open a webpage where you can download WDRT, you will need to install that for the tool to work.
6. Now you can move on to the second part.
Second part of the installation:
In this part of the installation, you will be updating the device from version 1511 to the latest available build, which should have a working Microsoft store.
1. The setup of the device. The version that just got installed doesn’t have a lot of options yet, including language packs. If you have a device that’s not English United States, the keyboard will bug out on setup, because it’s trying to access a language pack that doesn’t exist. Therefore, the first step, setting the language should be English (United States), so the OS itself won’t bug out. Once you’ve set the language (it will prompt to reboot, do that), you can go through the rest of the setup. Don’t log it into your Wi-Fi, don’t log it into your Microsoft account and don’t turn on automatic app updates. It’ll say it needs to set up apps, that takes some time but eventually you’ll get to the home screen. Now is when you need a few tools, which brings us to step 2.
Now is a good moment for me to point out that, if you have a non-English-US device, the keyboard for another language is still "installed". It can be removed by holding it in settings -> time and language -> keyboard and choosing “Delete”.
2. Installing Interop Tools. In order to get updates, you’ll need to modify your device a bit. This won’t be very hard, but it involves some registry modifications so you’ll have to pay close attention.
Go to settings -> update and security -> for developers and enable developer mode, so you can sideload the Interop Tools (Linked below). Copy the contents of the Interop Tools zip to the device first. Then, go to the file manager on the phone and go to the directory where you put the files. INSTALL THE DEPENDENCIES IN THE \ARM FOLDER FIRST, THEN THE INTEROP TOOLS FILE ITSELF! Check if the Interop Tools installed on the “all apps screen” and get ready to open it.
3. Modifying the registry. Open Interop Tools and tap the “This Device” button. This will bring up a menu.
3.1. Tap the menu button on the top left corner, then select “Modify Registry”. In the “Registry Key Path”, put SYSTEM\Platform\DeviceTargetingInfo. Then, put PhoneManufacturerModelName in the “Registry Value Name” box and tap the “Read” button at the bottom. You’ll see some text appear in a box. This will need to be edited to the following value: RM-1089_1048. After you did that, tap the “Write” button.
3.2. Now put PhoneModelName in the the “Registry Value Name” box and tap “Read” again. Now change the value to Lumia 535 and tap “Write”.
3.3. Exit out of Interop Tools and go to the next step.
4. Logging in to the Wi-Fi and checking for updates.
4.1. Logging it in to the Wi-Fi. Go to settings -> network & wireless -> Wi-Fi and choose your network. Easy peasy probably.
4.2. Checking for updates. This is the part that always went wrong with me, because of storage limits (gotta love that 4GB eMMC). But if I’ve explained this well enough, you might not have to do a lot of weird stuff. Oh well, to the instruction we go. Go to settings -> update and security -> windows update and check for updates. This will take a while! Keep it on wall power because updating can only be done at 40% or more at this point. I got two updates: from 1511 to early 1607 and from that to late 1607. Maybe you can get a newer version with WDRT or OTC but I doubt that to be honest.
Hooray! Now you should have a fully functional Nokia Lumia 530 with Windows 10 mobile!
Credits:
nemesis from Realmtech (for the registry changes) (https://www.realmtech.net/user/1)
@hikari_calyx (for the semi-offline update tool)
@STALKER18 (for the tips on how to clear storage)
@gus33000 (for the Interop Tools)
My dad (for the device)
Everyone who encouraged me to do this mod
Files:
Interop Tools: https://forum.xda-developers.com/attachments/interoptools_rc2_1-9-400-0_arm-zip.3995811/
And it's dependencies: https://forum.xda-developers.com/attachments/dependencies_arm-zip.3995814/
Windows 10 mobile semi-offline updater: https://forum.xda-developers.com/attachments/hctsw_wxmsoup_v5-3beta6-update-lzma2-7z.4955261/
PS: If you brick the device, the WDRT can restore it. If it just puts it in flashing mode, you can use Windows Phone Internals to download and flash a ROM. That tool can be found here: https://www.wpinternals.net/index.php/downloads/doc_download/46-wpinternals-2-8-zip
[ADDITION] Updating from build 1607 to 1709.
I said it wouldn’t be possible and it would break stuff, but I tried it and it doesn’t break anything some people say it might break. Yeah, it might impact on battery life a bit, but nothing has broken for me (yet), it has only improved.
I’ve learned that the update from 1607 to 1703 is the hardest one yet, but you should be able to get it going. This is because the preinstalled Store in 1607 can connect to the app update servers, but it can’t view the app. This is a difficult situation because many apps will become very large when they get updated. You need to figure out for yourself what gets you the space you need, but I found that uninstalling all the apps that can be uninstalled and deleting system apps through MTP (which can be done by bootloader unlocking, rooting and booting into mass storage mode with Windows Phone Internals (I recommend that you only delete OneNote, SkyDrive (as it’s being referred to in /data/program files/windowsapps) and the Xbox app).
Step 0: you might want to factory reset first
Let’s get to the updating though…
1. Modifying the registry. Open Interop Tools and tap the “This Device” button. This will bring up a menu.
1.1. Tap the menu button on the top left corner, then select “Modify Registry”. In the “Registry Key Path”, put SYSTEM\Platform\DeviceTargetingInfo. Now do the exact same as you did before, except use these “registry value names” and put the corresponding information into the box below that. Don’t forget to tap write!
Values you should use:
PhoneHardwareVariantRM-1104PhoneManufacturerMicrosoftMDGPhoneManufacturerModelNameRM-1104_11210PhoneModelNameLumia 950
1.2. Exit out of Interop Tools and go to the next step.
2. Logging in to the Wi-Fi and checking for updates.
2.1. Logging it in to the Wi-Fi. Go to settings -> network & wireless -> Wi-Fi and choose your network. Easy peasy probably.
2.2. Checking for updates. Go to settings -> update and security -> Windows Update and check for updates. This will take a while! Keep it on wall power because updating can only be done at 40% or more at this point. I got 3 updates, one from 1607 to 1703, one from 1703 to 1709 and another one from old 1709 to last 1709.
Credit to @demon2112 for the registry values
Can you backup your efiesp.bin partition and share?
augustinionut said:
Can you backup your efiesp.bin partition and share?
Click to expand...
Click to collapse
Did you break it?
Edit: WPInternals refuses to put the phone in mass storage mode so uh... Yeah...
I managed to get them off with Interop Tools
How?
augustinionut said:
How?
Click to expand...
Click to collapse
In the Interop Unlock menu, there's a mount entire storage option. Copied the EFIESP from there and compiled it into a bin. For WPI the Windows on the phone is too new :/
Thats why didnt worked
I wanted dumped partition with, WPInternals.
augustinionut said:
Thats why didnt worked
I wanted dumped partition with, WPInternals.
Click to expand...
Click to collapse
Yeah that doesn't work. Rename the .bin to .zip, extract, mount the phone in mass storage mode and copy the files to the EFIESP folder/symlink. If you can't do that, WDRT can probably unbreak it
Please anounce me when you can upload the dumped partition.
Is resulting that efiesp.bin , data.bin and mainos.bin are related, so i cant upgrade my phone to windows 10 mobile without them.
augustinionut said:
Is resulting that efiesp.bin , data.bin and mainos.bin are related, so i cant upgrade my phone to windows 10 mobile without them.
Click to expand...
Click to collapse
Just flash the original FFU. Literally all I did is in the guide and I never had to flash something from another device
Thanks, but: my phone was reflashed with reset protection active. Guess what?
augustinionut said:
Thanks, but: my phone was reflashed with reset protection active. Guess what?
Click to expand...
Click to collapse
Something that might work (according to a friend. Again, I am not responsible for a phone that gets rendered useless)
Mount as mass storage, diskpart clean the thing, hold power button for ~10 seconds, flash a bootloader with WDRT (may fail 2-3 times), flash FFU
_Yep, erase clean DPP partition )) buhahahaha
How do you get to the Denim update? I'm getting the error that I am running a build older than 8.10.14219.341 and need to update first.
EirikrHinnRauthi said:
How do you get to the Denim update? I'm getting the error that I am running a build older than 8.10.14219.341 and need to update first.
Click to expand...
Click to collapse
You can download and flash it in WPInternals (will delete all data so back that up first) or WDRT (not sure if that erases userdata)
BennoMP said:
You can download and flash it in WPInternals (will delete all data so back that up first) or WDRT (not sure if that erases userdata)
Click to expand...
Click to collapse
WDRT already says I'm at the latest version of Windows for my device, so that sucks. I shall try WPInternals! Thanks!
Would you please transfer a video of the process?
BennoMP said:
While the Nokia Lumia 530 isn’t officially supported, it’s still possible to get Windows 10 mobile running on it. At the time of writing, it has become a bit tricky to get it to work, since most official Microsoft tools are discontinued and will therefore not work. I will be linking the files which I’ve used. The credits to the people who made or shared the tools and guides I used will be at the bottom of this guide.
Note that I am not responsible for any damage made. Proceed at your own risk!
Prerequisites:
- A Nokia Lumia 530 running the Windows 8.1 Denim Update (will be referred to as "device")
- A stable Windows 7 system or VM, with .NET Framework 4.5.x or 4.6.x (on Windows 10, the IUTool will fail to synchronize, hence this requirement)
- An internet connection that can handle a download of approximately 2GB data on the computer and about the same on the phone
- A good USB cable (a flimsy one with a loose fit could brick the device while it’s updating)
- The programs linked below
First part of the installation:
1. Make sure the device is fully charged. If it’s not fully charged the device could get (soft-)bricked.
2. Factory reset the device, so you have as much storage as possible available on the device. After the reset is done, leave it at the language selection screen, because it doesn’t do anything there.
3. Extract HCTSW_WXMSOUP_V5.3beta6.update.lzma2.7z with 7zip or whatever you prefer.
4. Download the Visual C++ libraries from here: https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/ and run the install script.
5. The next thing you are going to do is download the updates, push them to the device and install them. This will take some time, but it depends on your internet connection for the most part. The files will be downloaded from the official Microsoft servers. Now here’s what to do: open run_en.cmd and follow the steps. These are pretty clear, so I don’t think I need to point all of them out here. It will open a webpage where you can download WDRT, you will need to install that for the tool to work.
6. Now you can move on to the second part.
Second part of the installation:
In this part of the installation, you will be updating the device from version 1511 to the latest available build, which should have a working Microsoft store.
1. The setup of the device. The version that just got installed doesn’t have a lot of options yet, including language packs. If you have a device that’s not English United States, the keyboard will bug out on setup, because it’s trying to access a language pack that doesn’t exist. Therefore, the first step, setting the language should be English (United States), so the OS itself won’t bug out. Once you’ve set the language (it will prompt to reboot, do that), you can go through the rest of the setup. Don’t log it into your Wi-Fi, don’t log it into your Microsoft account and don’t turn on automatic app updates. It’ll say it needs to set up apps, that takes some time but eventually you’ll get to the home screen. Now is when you need a few tools, which brings us to step 2.
Now is a good moment for me to point out that, if you have a non-English-US device, the keyboard for another language is still "installed". It can be removed by holding it in settings -> time and language -> keyboard and choosing “Delete”.
2. Installing Interop Tools. In order to get updates, you’ll need to modify your device a bit. This won’t be very hard, but it involves some registry modifications so you’ll have to pay close attention.
Go to settings -> update and security -> for developers and enable developer mode, so you can sideload the Interop Tools (Linked below). Copy the contents of the Interop Tools zip to the device first. Then, go to the file manager on the phone and go to the directory where you put the files. INSTALL THE DEPENDENCIES IN THE \ARM FOLDER FIRST, THEN THE INTEROP TOOLS FILE ITSELF! Check if the Interop Tools installed on the “all apps screen” and get ready to open it.
3. Modifying the registry. Open Interop Tools and tap the “This Device” button. This will bring up a menu.
3.1. Tap the menu button on the top left corner, then select “Modify Registry”. In the “Registry Key Path”, put SYSTEM\Platform\DeviceTargetingInfo. Then, put PhoneManufacturerModelName in the “Registry Value Name” box and tap the “Read” button at the bottom. You’ll see some text appear in a box. This will need to be edited to the following value: RM-1089_1048. After you did that, tap the “Write” button.
3.2. Now put PhoneModelName in the the “Registry Value Name” box and tap “Read” again. Now change the value to Lumia 535 and tap “Write”.
3.3. Exit out of Interop Tools and go to the next step.
4. Logging in to the Wi-Fi and checking for updates.
4.1. Logging it in to the Wi-Fi. Go to settings -> network & wireless -> Wi-Fi and choose your network. Easy peasy probably.
4.2. Checking for updates. This is the part that always went wrong with me, because of storage limits (gotta love that 4GB eMMC). But if I’ve explained this well enough, you might not have to do a lot of weird stuff. Oh well, to the instruction we go. Go to settings -> update and security -> windows update and check for updates. This will take a while! Keep it on wall power because updating can only be done at 40% or more at this point. I got two updates: from 1511 to early 1607 and from that to late 1607. Maybe you can get a newer version with WDRT or OTC but I doubt that to be honest.
Hooray! Now you should have a fully functional Nokia Lumia 530 with Windows 10 mobile!
Credits:
nemesis from Realmtech (for the registry changes) (https://www.realmtech.net/user/1)
@hikari_calyx (for the semi-offline update tool)
@STALKER18 (for the tips on how to clear storage)
@gus33000 (for the Interop Tools)
My dad (for the device)
Everyone who encouraged me to do this mod
Files:
Interop Tools: https://forum.xda-developers.com/attachments/interoptools_rc2_1-9-400-0_arm-zip.3995811/
And it's dependencies: https://forum.xda-developers.com/attachments/dependencies_arm-zip.3995814/
Windows 10 mobile semi-offline updater: https://forum.xda-developers.com/attachments/hctsw_wxmsoup_v5-3beta6-update-lzma2-7z.4955261/
PS: If you brick the device, the WDRT can restore it. If it just puts it in flashing mode, you can use Windows Phone Internals to download and flash a ROM. That tool can be found here: https://www.wpinternals.net/index.php/downloads/doc_download/46-wpinternals-2-8-zip
Click to expand...
Click to collapse
Hello! I followed your step with editing values and after checking updates, there was an update which is Windows 10 Mobile (10.0.14393.1066) as of now, May 2022.
my question is what is the size of this update? and will I able to install this with my Lumia 530?
any other way to install this offline? i really need this update because I need working Microsoft Store.
Thanks...

Realme UI 2.0 update issue

Hello everyone. Hope you all are doing well.
I had updated my Realme 6 Pro from Android 10, version RMX2061_11.A.49 to the Android 11 update i.e. Realme UI 2.0, version RMX2061_11.C.15. The thing is, after optimizing apps during the first boot, the phone is stuck at the lock screen and the touchscreen is not responding.
Video of the issue is here: Realme 6 pro UI 2.0 issue
Kindly do help on what to do next. Doing a reset is the last step I want to undertake, since I forgot to take a backup.. Will flashing the Realme UI 2.0 update via stock recovery help? Any help and suggestions would be much appreciated.
Thank you.
soham93 said:
Hello everyone. Hope you all are doing well.
I had updated my Realme 6 Pro from Android 10, version RMX2061_11.A.49 to the Android 11 update i.e. Realme UI 2.0, version RMX2061_11.C.15. The thing is, after optimizing apps during the first boot, the phone is stuck at the lock screen and the touchscreen is not responding.
Video of the issue is here: Realme 6 pro UI 2.0 issue
Kindly do help on what to do next. Doing a reset is the last step I want to undertake, since I forgot to take a backup.. Will flashing the Realme UI 2.0 update via stock recovery help? Any help and suggestions would be much appreciated.
Thank you.
Click to expand...
Click to collapse
Hello soham,
I have the exactly same problem since the yesterday update with my Realme X2 Pro.
If you find a solution please let me know
...at the moment i have no idea.
yeah bro same with mine,
but we have another choice,
drain the battery and let the mobile turn off
after that go to the recovery mode and wipe your data.
or else we need to update the software in the recovery mode which is not arrived yet.
Press the power off and volume up button for about 7 sec and it should power off. when u turn it on press the power off and volume down button for 10 sec and you will boot to recovery mode. After that, u will have to format your data which will cause ur data to be removed.
I dont think there is any other way to fix this. Unless you have your data back up in the cloud. Maybe you can also take out the storage card from your phone which is difficult and then back up your data from a pc or something.
I thought of flashing the ROM, but it was not available anywhere. So I ended up performing a factory reset to boot the phone. There seems to be no other solution for this.
I have no backup..so i wait for the next update..
Wipe data doesnt work for me and i do not format the device.
I have the exact same issue. This problem generally applies to all Realme devices upgraded to Realme UI 2.0. The root cause is the disabling of com.coloros.weather.service package, usually done during debloating through adb. Further analysis I have done is explained on my thread.
Quick fixes you have now:
If you have adb enabled and ticked "Always allow from this computer" on the prompt below when your phone is still working, you can connect your phone in the blinking state and issue the following command: adb shell cmd pm enable com.coloros.weather.service. Then, reboot your phone. It will work normally on Realme UI 2.0.
{
"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"
}
Click to expand...
Click to collapse
[DATA LOSS] Download this ozip and put it on an SD card. A used SD card works fine as long as it isn't encrypted and has enough free space. Make sure the file name matches your device model. Enter realme UI Recovery (on Realme 7, you press VolumeDown + Power, which might differ for each device) and choose 'Install from Storage'. Enter your device password, select 'SD Card', and pick the ozip you have downloaded. The phone will wipe itself, and you end up with a working phone on Realme UI 1.0.
[DATA LOSS] If your phone is still on warranty period, go to any Realme Service Centre, and use the following statement; the service centre will either replace your phone free of charge or if they don't have any replacements in stock, put you on a waitlist and calls you back once the replacement device is available.
I am updating my device to Realme UI 2.0 when suddenly the device turns off and reboot itself. Now, this device won't allow me to unlock it.
Click to expand...
Click to collapse
Other possible, longer-term solutions are:
Wait for Realme to realize this problem and issue an OTA update. The fix is easy on their side; just add a simple one line on the after-flash script of the next OTA/ozip to enable the weather services package:
Code:
pm enable com.coloros.weather.service
The command pm enable would do nothing if a package is already enabled. However, Realme might not realise this problem. Even if they recognise it, Realme might think it is not their own problem (debloating = user's fault?). If they release this fix, we can just boot into recovery and install it. Realme has support for OTA updates on their recovery. Just enter the device password and then the WiFi password.
I have tried exploring the Realme forums, albeit not directly filing a bug report. I found many, many users experiencing a similar issue as ourselves. Most of it was responded to by Realme representatives in this fashion: "enter recovery mode by pressing this and this, and then choose to wipe data. This will reset your phone to its working state." This is not acceptable for me since a functioning phone is lower on my priority than keeping my data (albeit in limbo).
Suppose your device has MediaTek SoC, and you have not set up any password/PIN/pattern on your device. In that case, you could possibly extract the userdata partition, exploiting the Boot ROM (BROM) exploit by Dinolek and k4y0z with the SP Flash Tool. You first need to find a specific scatter file for your device; however, if none is available, you could generate one from a preloader dump using a tool named Wwr MTK.
If you have set up a password, then this would be infeasible, apparently, since not only the device password is needed to decrypt it, but also some salt stored on the SoC itself; hence this thread highly suggests swapping SoC and eMMC to another working exact same phone (cannibalize another phone).
However, even after you swapped the SoC to a new phone and write your userdata partition on it, you faced a new dilemma:
previously on the old phone, you have a non-working software config, but the decryption key to the userdata is the same as the decryption key to the other partitions
now on the new phone, you have a working software config. The decryption key is available on SoC, but the other partitions are unreadable to the bootloader. They are either unencrypted or encrypted with a different key.
I have not been able to solve the above dilemma.
Hence, my current objective is to nag Realme and invite others to also nag them to implement that simple one line on their OTA update.
any updates? today i update realme 6 to realme ui 2.0 it broke my phone... because of this weather crap usb debugging not working for me...
I too ran into this issue just now. Thanks @said1219 for your suggestion. A single change in my case. I haven't disabled the app, I have uninstalled it. So I ran
adb shell cmd package install-existing com.coloros.weather.service
This fixed the issue. This didn't require restart.
I use Realme C3. After this update again there is a new update of 280MB released on Dec 9, 2021, specifies system optimization.
It doesn't make any issue after this.
vigneshrajarr said:
I too ran into this issue just now. Thanks @said1219 for your suggestion. A single change in my case. I haven't disabled the app, I have uninstalled it. So I ran
adb shell cmd package install-existing com.coloros.weather.service
This fixed the issue. This didn't require restart.
I use Realme C3. After this update again there is a new update of 280MB released on Dec 9, 2021, specifies system optimization.
It doesn't make any issue after this.
Click to expand...
Click to collapse
I have a question, how did you reinstall the weathersystem even if your phone is flickering? Did you do it on power on or in recovery mode? That is an adb fastboot right?? Does your phone prompt you and asks to "file transfer" and "charging only"? Because that's the only last thing I have to do, let my pc run adb fastboot to turn it on
Quasar.Illumia said:
I have a question, how did you reinstall the weathersystem even if your phone is flickering? Did you do it on power on or in recovery mode? That is an adb fastboot right?? Does your phone prompt you and asks to "file transfer" and "charging only"? Because that's the only last thing I have to do, let my pc run adb fastboot to turn it on
Click to expand...
Click to collapse
You let the phone complete boot and enter the flicker-state. Then run "adb devices" as per your photo in my thread.
The following step can be done either on normal boot, fastboot, or recovery mode:
If no device is found, it is likely that USB debugging is disabled on your device.
If your device is found, but it says 'unauthorized', it means that you didn't tick "Always allow connections from this device" or a long time has lapsed since you've connected your PC's ADB to your phone.
If your device is found and it says 'device' on the right of the serial number, you're good to go.
Except for the last scenario, you're possibly getting back to square one.
The following step must be done after the phone completed normal boot, recognized your PC, and enter the flicker-state:
If you disabled the weather package, run
Code:
adb shell cmd pm enable com.coloros.weather.service
If you uninstalled the weather package, run
Code:
adb shell cmd package install-existing com.coloros.weather.service
Your phone will immediately stop flickering and you can enter your password normally. And, as per my reply in my thread, "Allow charging only" could prevent you from accessing ADB.
I thought it wasn't working when I entered adb shell yesterday. Thank you UwU it is working now
said1219 said:
You let the phone complete boot and enter the flicker-state. Then run "adb devices" as per your photo in my thread.
The following step can be done either on normal boot, fastboot, or recovery mode:
If no device is found, it is likely that USB debugging is disabled on your device.
If your device is found, but it says 'unauthorized', it means that you didn't tick "Always allow connections from this device" or a long time has lapsed since you've connected your PC's ADB to your phone.
If your device is found and it says 'device' on the right of the serial number, you're good to go.
Except for the last scenario, you're possibly getting back to square one.
The following step must be done after the phone completed normal boot, recognized your PC, and enter the flicker-state:
If you disabled the weather package, run
Code:
adb shell cmd pm enable com.coloros.weather.service
If you uninstalled the weather package, run
Code:
adb shell cmd package install-existing com.coloros.weather.service
Your phone will immediately stop flickering and you can enter your password normally. And, as per my reply in my thread, "Allow charging only" could prevent you from accessing ADB.
Click to expand...
Click to collapse
Well then, another year has gone by
No changes so far? I noticed new Realme UI updates have been launched in the meantime. Has anyone tried them out yet on the blocked phones?
As you've recommended @said1219 , I've kept my battery in good condition and still hope that this problem can get solved in the future...
However, since this issue started, by principle I've refused to buy any new Realme product...

Question Can't reset/wipe the phone

I work for a little repair shop in my village. A customer brought in a phone - got it for his son (14) for his birthday and let him set it all up including making the google account.
The reason why it was brought in was that son forgot the pattern. Asked if we can possibly unlock it or at least recover the photos - we said that 99% that the info will be lost, but we'll see what can be done.
Tried a lot of stuff, but to no avail. Now I'm just trying to reset the phone and wipe it clean but that seems more difficult that it should be. Not sure if it's some protection that Nokia has put in place or what, but seems to be even harder that wiping an iPhone.
Problems I'm facing - can't enter recovery mode.
Only thing I can access is fastboot.
In the CMD it only recognizes fastboot commands but not adb ones.
Using TFM Tool Pro 2.0 I can force to restart it and go into recovery, but no options show up (apparently you have to quickly push volume up and power button when the little broken Android symbol is showing on the screen and the options should come up, but nothing's happening)
Sorry if I've left any info out, but need any suggestions what could be done, what am I missing.
P.s. Quite new to the whole ADB and Fastboot thing.
Used:
Windows 10, Nokia G10
Have a MacBook and a Linux computers available as well if that changes anything. Thanks in advance.
Did follow the instructions here: https://forum.xda-developers.com/t/how-to-enter-recovery-mode-on-nokia-g10-g20.4353903/
Edit:
The command "fastboot reboot recovery" can't find the device, but can do the same thing with the app mentioned above. And holding or pressing the volume up + power button only turns the phone off or if I just press them, no matter for how long, it does absolutely nothing.
Edit2:
Tried the Reboot2Recovery tool - does absolutely nothing (waiting for the device to connect although the fastboot devices in CMD does see the device)
Use the TFM (Pro.7z tool )for Windows can help you
brok5 said:
Use the TFM (Pro.7z tool )for Windows can help you
Click to expand...
Click to collapse
I believe that's the tool I mentioned in the comment already or is it something different?
TomassD said:
I believe that's the tool I mentioned in the comment already or is it something different?
Click to expand...
Click to collapse
This tool will solve your problem, just search for the explanation on YouTube.
TFM will not work. Please download the tool I developed here https://forum.xda-developers.com/attachments/reboot2recoveryv5-zip.5494089/. Please reply here for any help if needed.
TomassD said:
I work for a little repair shop in my village. A customer brought in a phone - got it for his son (14) for his birthday and let him set it all up including making the google account.
The reason why it was brought in was that son forgot the pattern. Asked if we can possibly unlock it or at least recover the photos - we said that 99% that the info will be lost, but we'll see what can be done.
Tried a lot of stuff, but to no avail. Now I'm just trying to reset the phone and wipe it clean but that seems more difficult that it should be. Not sure if it's some protection that Nokia has put in place or what, but seems to be even harder that wiping an iPhone.
Problems I'm facing - can't enter recovery mode.
Only thing I can access is fastboot.
In the CMD it only recognizes fastboot commands but not adb ones.
Using TFM Tool Pro 2.0 I can force to restart it and go into recovery, but no options show up (apparently you have to quickly push volume up and power button when the little broken Android symbol is showing on the screen and the options should come up, but nothing's happening)
Sorry if I've left any info out, but need any suggestions what could be done, what am I missing.
P.s. Quite new to the whole ADB and Fastboot thing.
Used:
Windows 10, Nokia G10
Have a MacBook and a Linux computers available as well if that changes anything. Thanks in advance.
Did follow the instructions here: https://forum.xda-developers.com/t/how-to-enter-recovery-mode-on-nokia-g10-g20.4353903/
Edit:
The command "fastboot reboot recovery" can't find the device, but can do the same thing with the app mentioned above. And holding or pressing the volume up + power button only turns the phone off or if I just press them, no matter for how long, it does absolutely nothing.
Edit2:
Tried the Reboot2Recovery tool - does absolutely nothing (waiting for the device to connect although the fastboot devices in CMD does see the device)
Click to expand...
Click to collapse
Please use version 5.
brok5 said:
This tool will solve your problem, just search for the explanation on YouTube.
Click to expand...
Click to collapse
I watch videos from 10 different guys - they use the tool to boot into recovery and then choose the reset option by pressing volume up + power, but my problem is that when I do that no options come up.
mvikrant97 said:
Please use version 5.
Click to expand...
Click to collapse
I tried version 4 and that did nothing at all. Did not even reboot into recovery.
Hesitant to use version 5 as multiple users complained that the phone stopped loading. Would not want to brick the phone.
mvikrant97 said:
Please use version 5.
Click to expand...
Click to collapse
Just tried even the version 5. It does not see the device
TomassD said:
Just tried even the version 5. It does not see the device
Click to expand...
Click to collapse
No it should not happen and it is just generic script with fastboot commands and nothing else.
If you use Windows PC I can help you with a remote software like teamviewer or anydesk.
I too had/have similar issues with the "waiting for device.."
I resolved it by removing all the drivers and then downloading what I believe is likely to be a more up to date version from here:
Get the Google USB Driver | Android Studio | Android Developers
The Google USB Driver is required to perform adb debugging on Windows with Google devices.
developer.android.com
I also downloaded their version of adb/fastboot in the standalone package from here:
SDK Platform Tools release notes | Android Studio | Android Developers
Android SDK Platform-Tools is a component for the Android SDK.
developer.android.com
Together these two resolved my "waiting for device..." issues and I can consistently get through to the Android "no command" screen.
My problem is also that the power plus volume up button no longer seem to work. I downloaded the reboot2recoveryv5-zip batch file and read the thread which produced it but it would appear the method no longer works either. I can, using "fastboot reboot fastboot", get the fastbootd menu to open but it has no option to exit back down into the recovery menu.
{
"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"
}
Reboot to bootloader simply brings me back to the "FASTBOOT mode..." screen.
I contacted Nokia support and they were as much help as wet socks.
Although it does not help my situation they did suggest something which may help the OP:
****************************************************************************************************
In order to fix the issue that you face with your device please follow the steps below:
1. You should login to the Gmail (that is used on the device) on a PC.
2. Click on "Find your phone"
3. Choose the proper device from the list of devices that will appear. (These are the devices that are using the same Gmail account)
4. Confirm the password of the Gmail once again.
5. Click on "Consider erasing your data" >"Yes, erase"
After the final click a remote factory reset if performed and the device will loose the data unless it was stored in a cloud, but this will remove the pattern and the issue will be solved!
****************************************************************************************************
In my case I don't even have a Google account set up on the phone yet so that didn't help.
Since Nokia refused to help I am forced to turn to you guys for any help/ideas? In the meantime I continue to try various button combinations in desperation.
This is my first, and my last, Nokia. It's also my first new phone in a long time, is this type of factory reset prevention common among manufacturers? I ask as I consider my replacement for this phone if I can't ever manage to reset it.
Peterbd said:
I too had/have similar issues with the "waiting for device.."
I resolved it by removing all the drivers and then downloading what I believe is likely to be a more up to date version from here:
Get the Google USB Driver | Android Studio | Android Developers
The Google USB Driver is required to perform adb debugging on Windows with Google devices.
developer.android.com
I also downloaded their version of adb/fastboot in the standalone package from here:
SDK Platform Tools release notes | Android Studio | Android Developers
Android SDK Platform-Tools is a component for the Android SDK.
developer.android.com
Together these two resolved my "waiting for device..." issues and I can consistently get through to the Android "no command" screen.
My problem is also that the power plus volume up button no longer seem to work. I downloaded the reboot2recoveryv5-zip batch file and read the thread which produced it but it would appear the method no longer works either. I can, using "fastboot reboot fastboot", get the fastbootd menu to open but it has no option to exit back down into the recovery menu.
View attachment 5509453
Reboot to bootloader simply brings me back to the "FASTBOOT mode..." screen.
I contacted Nokia support and they were as much help as wet socks.
Although it does not help my situation they did suggest something which may help the OP:
****************************************************************************************************
In order to fix the issue that you face with your device please follow the steps below:
1. You should login to the Gmail (that is used on the device) on a PC.
2. Click on "Find your phone"
3. Choose the proper device from the list of devices that will appear. (These are the devices that are using the same Gmail account)
4. Confirm the password of the Gmail once again.
5. Click on "Consider erasing your data" >"Yes, erase"
After the final click a remote factory reset if performed and the device will loose the data unless it was stored in a cloud, but this will remove the pattern and the issue will be solved!
****************************************************************************************************
In my case I don't even have a Google account set up on the phone yet so that didn't help.
Since Nokia refused to help I am forced to turn to you guys for any help/ideas? In the meantime I continue to try various button combinations in desperation.
This is my first, and my last, Nokia. It's also my first new phone in a long time, is this type of factory reset prevention common among manufacturers? I ask as I consider my replacement for this phone if I can't ever manage to reset it.
Click to expand...
Click to collapse
After this screen please type fastboot reboot recovery and then you will get recovery screen
Wow, that worked!!!
To clarify (for anyone else) I typed "fastboot reboot recovery" whilst the phone was still on the screen I posted in my previous post.
I cannot thank you enough mvikrant97, I was at my wits end pressing and holding buttons. I did download your batch file although I didn't use it I read it and instead ran my own commands but could you not perform this whole process automatically as follows:
:5
fastboot reboot fastboot
timeout /t 10 /nobreak
fastboot reboot recovery
pause
goto :menu
Nokia G10 TA-1334 is dead after performing factory reset from recovery.
It seems /SYSTEM partition was wiped out. How to write firmware on this phone?
Bootloader is locked, can not flash it even with testpoint!
Any ideas??
brok5 said:
This tool will solve your problem, just search for the explanation on YouTube.
Click to expand...
Click to collapse
Yes yes!
HackT3k said:
Nokia G10 TA-1334 is dead after performing factory reset from recovery.
It seems /SYSTEM partition was wiped out. How to write firmware on this phone?
Bootloader is locked, can not flash it even with testpoint!
Any ideas??
Click to expand...
Click to collapse
no need to flash firmware just set your phone in fastboot mode and then type command in CMD
fastboot --set active=b
mvikrant97 said:
no need to flash firmware just set your phone in fastboot mode and then type command in CMD
fastboot --set active=b
Click to expand...
Click to collapse
fastboot --set active = b
fastboot: usage: unknown command active
No luck!
Sorted out, correct syntax was:
fastboot --set-active=b
Setting current slot to 'b'...
OKAY [ -0.000s]
finished. total time: 0.016s
Command worked, phone booted up. Thanks!!
Peterbd said:
I too had/have similar issues with the "waiting for device.."
I resolved it by removing all the drivers and then downloading what I believe is likely to be a more up to date version from here:
Get the Google USB Driver | Android Studio | Android Developers
The Google USB Driver is required to perform adb debugging on Windows with Google devices.
developer.android.com
I also downloaded their version of adb/fastboot in the standalone package from here:
SDK Platform Tools release notes | Android Studio | Android Developers
Android SDK Platform-Tools is a component for the Android SDK.
developer.android.com
Together these two resolved my "waiting for device..." issues and I can consistently get through to the Android "no command" screen.
My problem is also that the power plus volume up button no longer seem to work. I downloaded the reboot2recoveryv5-zip batch file and read the thread which produced it but it would appear the method no longer works either. I can, using "fastboot reboot fastboot", get the fastbootd menu to open but it has no option to exit back down into the recovery menu.
View attachment 5509453
Reboot to bootloader simply brings me back to the "FASTBOOT mode..." screen.
I contacted Nokia support and they were as much help as wet socks.
Although it does not help my situation they did suggest something which may help the OP:
****************************************************************************************************
In order to fix the issue that you face with your device please follow the steps below:
1. You should login to the Gmail (that is used on the device) on a PC.
2. Click on "Find your phone"
3. Choose the proper device from the list of devices that will appear. (These are the devices that are using the same Gmail account)
4. Confirm the password of the Gmail once again.
5. Click on "Consider erasing your data" >"Yes, erase"
After the final click a remote factory reset if performed and the device will loose the data unless it was stored in a cloud, but this will remove the pattern and the issue will be solved!
****************************************************************************************************
In my case I don't even have a Google account set up on the phone yet so that didn't help.
Since Nokia refused to help I am forced to turn to you guys for any help/ideas? In the meantime I continue to try various button combinations in desperation.
This is my first, and my last, Nokia. It's also my first new phone in a long time, is this type of factory reset prevention common among manufacturers? I ask as I consider my replacement for this phone if I can't ever manage to reset it.
Click to expand...
Click to collapse
mvikrant97 said:
After this screen please type fastboot reboot recovery and then you will get recovery screen
Click to expand...
Click to collapse
This TOTTALY WORKS!!!! Thanks guys for your excelent explanation! You only have to download updated drivers and to all the commands inside SDK Platform Tools Folder to make it works, I changed the name of folder to easily type the command
Peterbd said:
Wow, that worked!!!
To clarify (for anyone else) I typed "fastboot reboot recovery" whilst the phone was still on the screen I posted in my previous post.
I cannot thank you enough mvikrant97, I was at my wits end pressing and holding buttons. I did download your batch file although I didn't use it I read it and instead ran my own commands but could you not perform this whole process automatically as follows:
:5
fastboot reboot fastboot
timeout /t 10 /nobreak
fastboot reboot recovery
pause
goto :menu
Click to expand...
Click to collapse
thank you, this commands solved my issue.
While the phone in fastboot mode I copied and pasted the command but not worked till I reentered the command from:
fastboot reboot recovery
pause
goto :menu
then it shows the recovery menu without using any key, and I succeeded to rest Nokia G20 phone throw the menu.
Peterbd said:
I too had/have similar issues with the "waiting for device.."
I resolved it by removing all the drivers and then downloading what I believe is likely to be a more up to date version from here:
Get the Google USB Driver | Android Studio | Android Developers
The Google USB Driver is required to perform adb debugging on Windows with Google devices.
developer.android.com
I also downloaded their version of adb/fastboot in the standalone package from here:
SDK Platform Tools release notes | Android Studio | Android Developers
Android SDK Platform-Tools is a component for the Android SDK.
developer.android.com
Together these two resolved my "waiting for device..." issues and I can consistently get through to the Android "no command" screen.
My problem is also that the power plus volume up button no longer seem to work. I downloaded the reboot2recoveryv5-zip batch file and read the thread which produced it but it would appear the method no longer works either. I can, using "fastboot reboot fastboot", get the fastbootd menu to open but it has no option to exit back down into the recovery menu.
View attachment 5509453
Reboot to bootloader simply brings me back to the "FASTBOOT mode..." screen.
I contacted Nokia support and they were as much help as wet socks.
Although it does not help my situation they did suggest something which may help the OP:
****************************************************************************************************
In order to fix the issue that you face with your device please follow the steps below:
1. You should login to the Gmail (that is used on the device) on a PC.
2. Click on "Find your phone"
3. Choose the proper device from the list of devices that will appear. (These are the devices that are using the same Gmail account)
4. Confirm the password of the Gmail once again.
5. Click on "Consider erasing your data" >"Yes, erase"
After the final click a remote factory reset if performed and the device will loose the data unless it was stored in a cloud, but this will remove the pattern and the issue will be solved!
****************************************************************************************************
In my case I don't even have a Google account set up on the phone yet so that didn't help.
Since Nokia refused to help I am forced to turn to you guys for any help/ideas? In the meantime I continue to try various button combinations in desperation.
This is my first, and my last, Nokia. It's also my first new phone in a long time, is this type of factory reset prevention common among manufacturers? I ask as I consider my replacement for this phone if I can't ever manage to reset it.
Click to expand...
Click to collapse
I've done the same thing but I'm still stuck on the < waiting for device > thing

From locked bootloader to Lineage OS 19.0 on ANE LX3

* Prelude
What started this journey was noticing that Tasker had restricted call screening
to android versions 10+. I would be delighted to hear what techniques fellow
forum members use to fight spam calls. I am a complete beginner, and so I
thought I would detail my journey in case it proves useful for others. There is
some outdated information and plenty of online tutorials, it just takes some
time to sort it out.
I have a Huawei P20 lite ANE LX3.
* Unlocking the Bootloader
I believe this is by far the most tedious step. Now that I am free from carrier
contracts, I know that my next phone will not be from a manufacturer with a
locked bootloader. In any case you may have some luck emailing Huawei directly
or through paid third-party services. What worked for me was potatoNV
GitHub - mashed-potatoes/PotatoNV: Unlock bootloader of Huawei devices on Kirin 960/95х/65x/620
Unlock bootloader of Huawei devices on Kirin 960/95х/65x/620 - GitHub - mashed-potatoes/PotatoNV: Unlock bootloader of Huawei devices on Kirin 960/95х/65x/620
github.com
The documentation on the repository is perfectly fine. Specifically in my case,
the device first showed under device manager as 'USP SER' and I had to reinstall
the test point drivers (found in the above README) for it to turn into 'Huawei
USB COM 1.0.' PotatoNV did its job and I managed to get my unlock code.
* Project Treble/GSI? Fastboot? ADB?
Again, being new to all of this, I did notice a lot of noise when searching
online for information. The most informative links I found useful:
- https://github.com/phhusson/treble_experimentations/wiki/Frequently-Asked-Questions-(FAQ)
- https://www.xda-developers.com/flash-generic-system-image-project-treble-device/
- https://developer.android.com/studio/releases/platform-tools
What is worth repeating is to USE THE GOOGLE PLAY APP 'TREBLE INFO' over the
more popular 'Treble Check', which falsely informed my that I needed an A image
rather than being fine with an A/B image. This wasted a lot of my time.
Initially I went down the route of using TWRP to flash the image, but this led
me to a soft brick (could very well be my own fault). The phone was frozen to
the TWRP splash screen, 'adb reboot bootloader' would not work. Power plus
volume down or volume up also had no effect. With no access to e-recovery or the
bootloader, I had really dug myself into a hole.
* Unscrewing a bricked phone
My last chance at fixing this consisted of getting the stock service firmware.
[NO ROOT] [BOOTLOADER LOCK] How to install an update [DLOAD Method]
I'm very happy :D:D After spending a lot of time trying to figure out how to install an original firmware using the dload method, I managed to find a guide that explains how to do it and today I will report the main steps: First of all, we need...
forum.xda-developers.com
This forum thread was useful and on unscrewing the situation. The real useful
part of the above link was the 'Software Upgrade Guidelines' documentation.
So ultimately what unbricked my phone was following the direction to press all
three buttons (power, volume up, volume down) at once to enter "automatic
upgrade mode." I gather this was supposed to utilize the 'dload' folder I copied
over earlier. As an aside, it was a lifesaver that 'adb shell' gave me access to
some unix commands to make poking around easier. The automatic upgrade using the
'dload' folder failed.
BUT RESTARTING FROM THIS "AUTOMATIC UPGRADE MODE" GRANTED ME ACCESS TO RECOVERY
MODE VIA THE POWER BUTTON + VOLUME UP whereas before this was not the case. By
the grace of God this allowed me to download a recovery image from Huawei
servers. How much longer will their servers retain this image? I don't know, but
I'm grateful either way.
* Lineage OS successfully flashed
What instead worked for me was flashing the "GSI image without TWRP" - from the
2nd of the 3 links above. This is the image that I used:
lineage-19.0-20220211-UNOFFICIAL-treble_arm64_bgS-vndklite.img.xz
For sake of completeness M Rahman's 2018 article was still mostly accurate, the
'-u' flag may be omitted from 'fastboot -u flash system name_of_system.img'. The
only other thing I would append to his instructions is -AIF-'s recommendation to
4. Run command fastboot reboot, unplug your phone, when appears on screen yellow
warning, press and hold for 3 sec Volume Up . In eRecovery select 'Wipe
data/factory reset'.Reboot . - From:
https://forum.xda-developers.com/t/losq-lir-lineageos-17-1-18-1-unofficial-gsi.4219291/
I say this because I had seen the power button + down volume/up volume technique
yield different results depending on whether the phone was connected to the
computer. I suspect this is the fault of HiSuite, but who is going to track down
a bug like this?
* Evaluation
Pros:
- I had solved my initial problem.
- The new phone feeling!
Cons:
The most noticeable deficiency was that adding an external SD card AS SYSTEM
STORAGE would never finish; I gave it about a day before giving up.
I will add further reports as they come up.
In conclusion I give props to Huawei for keeping that server image alive, but
last I heard they were pivoting away from smartphones into clean energy
altogether. If I were to do it all over again, I'm not sure it would be worth
it. This took a good day's worth of time.
Big thanks to the AOSP developers and the XDA community for buying
my old P20 lite a bit more time. I'm also interested in which companies the
community considers friendly to "popping the hood"/tweaker mentality.
Hope this was helpful for someone,

ZenFone 2 Z00A(d) ZE551ML - can't boot - black/white screen, no bootloader, want Windows (KVM kernel/OS)

I recently bought Asus Zenfone, because here in Ukraine is war, so I want small device with Windows (electricity often is off here because rockets fall on our electrric infrastructure etc).
So I've bought Asus Zenfone 2 used (it costed 16,25$). It came without accumulator, and 1/3 screen working. So I went to radio-market to buy new battery, it costed + ~10.25$ + 2,5$ to install battery. Then I've bought new touchscreen for it for ~22,5$, plus payed ~6,25$ to install it. Then around 7,5$ to restore battery connectors (on device and accumulator). So finally it worked, and wanted to see how to install Windows on Zenfone. Sure, if I had possibility to buy anywhere Zenfone better, new, not used, - I'ld do it, but it is not that easily available, just like any other Intel smartphone.
So, I started reading - how to make my device rooted. I don't understand how to get root. I found on wikipedia, that rooting is different from unlocking bootloader, and realized - yes. I need to unlock bootloader, and to boot from external flash-disk and install windows, or at least - new kernel with KVM support. I used pn my Android (non intel) Limbo x86 emulator, it can run some old windows 98 etc, maybe even xp, never win 2000, and if it runs win-7 or win-8 - it is so terribly slow. So I decided to buy Asus Zenfone. As in KVM mode I can send commands to CPU directly, and hope this Windows works much faster than in emulator. I hope just at least to run Windows XP on it, I need to code some C# code, so that Andorid phone is not only for mp3-playing, internet on the go and make calls, but to learn, study and to work. I don't know why Microsot, Intel and other companies don't like Intel CPUs in mobiles. They could do it if they wanted. I like WIndows because most programs are for Windows. And I want desktop x86 windows also on every mobile, intead of all Androids.
Anyway, What I tried to with my Zenfone. I found one amazing experience - that our hero and inspirer (ley God blesses him, maybe he will work in Intel/AMD/Asus/Microsoft etc to make more newer KVM kernels for future x86 phones with windows) - so Ycavan made KVM for Asus Zenfone 2. Great, I've read his thread - https://forum.xda-developers.com/t/...0-with-kvm-bridge-compiled-need-help.3145055/ - completely, with pen and paper writing down important information, downloaded all the files, and decided to start flashing.
I copied them to root of my Zenfone, unpacked tars and converted them into ZIPs. I also unpacked .img files to root of phone (I mean its folder which is visible if I connect it thorught USB, I know it is not "/" root of file system of Andoird, but anyway it is visible even inside CWM... sorry, was visible)...
So, I made some mistakes. I downloaded the kernel, tried to flash it using commands like :
fastboot flash boot boot_fhd_2.19_kvm_bridge_20150710.img
fastboot flash boot boot_fhd_2.19_kvm_bridge_20150714.img
fastboot flash boot boot_fhd_2.19_kvm_bridge_20150717.img
fastboot flash boot boot_fhd_2.20_kvm_bridge_20150820.img
fastboot flash boot boot_2.19_kvm_bridge.img
fastboot flash boot boot_fhd_2.20_kvm_bridge_20150820.img
but non of them produced bootable Zenfone. So I had to revert to previous bootloader using the CWM tool.
In fact I liked this CWM most. I found this thread - https://forum.xda-developers.com/t/...root-ze500-ze550-ze551-temporary-cwm.3114063/
or similar here on forum, and it worked amazingly. I attached Zen-phone to USB, turned it off, then on while pressing, keeping pressed volume-up key, and after Asus logo appeared and some "zzz" vibration, again it blinked and I saw bootloader with Android robot, and possibility to scroll through menu using volume up-down, to choose normal boot, or reboot/power off, or to run restore etc.
For some reason, Restore there not worked. So anyway, I understood that I can use tool like ADB (Android debug bridge) and fastboot to copy new firmwares/kernels/bootloaders etc to it, so I guessed I can do it myself, and was ready for risks... And this what bad can happen - it happened.
So, I runned in CWM - file cai_dat_CWM.bat - which asked to type ACCEPT and then T4, and phone started to go into amazing mode, some "clouds" started appearing on phone, and it loaded into special secret menu, from which I could select what to do next. To me it looked like default boot manager which I wanted to see like in Dos/Windows machines - so I can choose to run into safe mode windows, or set some settings before booting, or even use "reanimator dvd" etc to load Windows and other tools to do partitioning, passwrods recovery etc. So it looked like on desktops, and very nice. I went inside the menu, and found good option to make backup. I did it all. Then in same CWM tool (I think it is called SuperSU for Android), I finally choose to restore bootloader/kernel/boot (custom recovery), and this saved my from bricking the first time after I followed the manual from Ycavan. Well, I know I can read a lot more threads how to do this and that, but there is always risk that something wrong can happen. So I tried to read as much as I could, and follow manuals as precisely as I could understand. But my phone is kind of "bricked".
Now it shows some scfreen like TV which can't catch any tv program. So it is some random colors - see attached picture. It is good that it shows at least this. But in worse situation - it doesn't show anything. So let me tell how I achieved this, and if you can tell me how to avoid this mistake and to recover it. I hope to get help from anyone here who installed KVM kernel(s) and acheieved running Windows on their zenfone 2 (or maybe anyone who has XPerience with other x86 phones may help, or if it is general issue how to unbrick - then also non x86 users please help).
So, CWM made backup, I became more non-scared to make more experiments with firmware. But main problem is that I don't know which firmware to use. I ideally suggested that when I change kernel to KVM-supported from Ycavan - that it will work with my Andorid 5.0 (it was installed when I bought it). So, but unfortunately, after installing any of KVM kernels of Ycavan - I was unable to understand which OS to install, which version. So even I tried to try to flash whole 1GB+ image (I have downloaded UL-Z00A-WW-2.20.40.59-user.zip from official asus.com - https://www.asus.com/ua-ua/supportonly/asus zenfone 2 (ze551ml)/helpdesk_bios/ - but. I was unable to upload it to zenfone (flash it), as it said it is older than installed version.
Anyway, now it doesn't matter as I cannot run into ANdroid at all. Worse - I cannot even get Bootloader working in Android, as I see after turning phone on - only "white screen" with non-working TV-like image (see attached picture of my Zenfone 2).
So, to make this happen, I did this: I found some information about TWRP. I tried to install as recovery tool. Even though it was flashed into mobile, and I installed it from apk from Google-Play, still, I was unable to run it... So then I found even cooler tool - which was too risky to install. I was good, but Andorid stopped running at all.
This tool is called - preroot601. I runned in it preroot.bat, and then it did something similar to CWM, but several times it restartd the phone _ i have added screenshots of how it looked like on PC / Windows. So after several restarts, it did a lot of changes - Android didn't start after it. Phone always was able to start into recovery mode - into TWRP (I downloaded its .img and flased it as recovery for phone). But in TWRP I think I did something wrong. I made backup of all files (syste,, bootloader, everything). I saw it is cool - to see there terminal, ability so set attributes for files, mount partitions ... even USB -hey, can I run from flash-disk? or from external DVD/Bluray which I have in this mode? I have USB-hub, and can connect to it keyboard, mouse, flash-usb, ssd/hdd - all through Microusb-usb adapter and to usb-hub. So what I wanted to do is to try to see flash-disk, mount it on my android zenfone. And then after restart - I had black screen or this 'non-working analog-TV screen when no program/channel/wave is caught for signal"...
So, I don't even understand what I did, and why this all happened, and why I have to do to restore bootloader at least.
My aim is to have KVM enabled in the kernel. I don't mind if it is old Windows like XP working on this Zenfone, but I like windows to be my main OS on every phone which I may use in future (and hope they all be x86-64 and not ARM). So as I don't have Steamdect now (it has also AMD x86 CPU, like Zenfone), I want to do this, achieve it - having Windows on mobile - Zenfone.
I can carry it in pocket everywhere, so why not people like having desktop Windows x86-64 in each and every mobile? Even Lenovo are collaborating with IBM - then why not make also IBM-Mobile / IBM-smartphone, which will also be as good as PC - to unassemble it, change any part like on desktop, why not do it? I think everyone will enjoy it, and it will boost everything to better hights, levels.
So, please. If anyone here has similar experience of going to same screen like I have (see screenshot), or like that - black screen - indeed my device also may not even show any thing - even no ASUS logo, no bootloader (even if I press Volume-UP after powering and after flash it usually showed bootloader with robot - no... not now)...
So I don't see anything on screen of Android Zenfone now. no text, no bootloader, no recovery even - no TWRP menu. I think I am ready to format whole zenfone, and install there maybe some partition manager (like you know there is Partition magic on PCs, when I can split HDD/SSD nto two parts, one for Windows, and say other for Unix - Ubuntu or Android x 86 - all on same physical drive)... So I want some re-partitioning for intern SD memory, and be able to install there some ISOs, say with DOS, Win3.11, win 95, 98, 2000, xp, 7, 8,1 and maybe even 10. But guess last will be slow. I think Windows XP would be ideal OS for my Zenfone, if it can run fast. Win 7/8 maybe will be slow. But for some sceintific aims - like I just write some algorythm in Visual studio, and can do it even in WinXP, so why don't do it on my Zenfone? I don't like many Andorids, as they are not for work much - they are used by many people to play games, watch videos on phones, surf social networks, but not for real work. Real work is usually on WIndows, and no laptop can replace "Windows x86 in pocket" (on mobile). And I wonder why Microsoft develops "Windows for ARM" instead of investing millions into efforts like which Ycavan did - to make Windows run in KVM mode fast on x86 smartphones.
Ok, So, any ideas? What should I do now? I need some special tool to fix my phone first. Fix its loader. I think I need to bypass fastboot.exe restriction, which shows "waiting for device". Command in cmd like this: ADB.exe devices -L --- shows device from time to time - it shows:
c:\adb>adb devices -l
List of devices attached
0123456789ABCDEF device
c:\adb>fastboot flash boot boot_2.19_kvm_bridge.img
< waiting for device >
So, I cannot even flash some recovery device in this way. In devices manager I see "ADB interface" in "USB devices" category in devices treeview. And sometimes Moorefield appears, but with exclaimation mark - I have no idea how to make it disappear. I found here some info that I can install tool - xFSTK_Downloader_v1.7.0.zip - I downloaded it, installe,d but it doesn't run (I have win10 x64bit). hm... And driver required - iSOC_USB_Driver_Setup_v1.2.0.zip - I installed - but nothing.
So, what to do? How to make bootloader appear again? And how to write there prob=per bootloader with KVM kernel, and which firmware to flash so I can use KVM fast there with fast Windows...? Is it possible at all to make it run WIndows natively on Zenfone? or it will always be only in virtual machine inside some ArchLinux or in Limbo x86 on Android?
I read that Ycavan used this ArchLinux, but I don't understand why. Is he installing it over Android? Then also which version he uses? I need to know each and every version whcih he uses to make everything works. I 'ld require all the firmwares which he uses to make it work also - to make some Windows iso run on my Zenfone 2.
Did anyone achieved this successfully, except for Ycavan - to run Windows on Zenfone? Or except for him noone was able to install KVM kernel, and it was similar to mine situation? And maybe this is the reason why manufacturers of phons don't like x86 phones? I don't know. Any ideas?
See screenshots. What to do in this state?
IF anyone can please upload to somewhere whole pack of files ("WIndows on Zenfone starter kit") to make anyone able to just follow instaructions which will work in all cases to install WIndows there like Ycavan has - it would be great. There is lack of more detailed information - which .img files, .zips, firmwares etc, which OSes are supported by Ycavan's KVM kernels?
I have no idea. if anyone passed this path, and achieved Windows on Zenfone, please share your experiences, Ireally need it. Here in Ukraine when electricity disappears almost daily, we need devices like x86 phones almost for everyone. And mo matter if Windows is a bit old. KVM mode I guess must be much faster, almost native speed, so (like on tablet PCs), so please help...
Thank you all in advance, whoever will answer me.
indubhushan said:
c:\adb>adb devices -l
List of devices attached
0123456789ABCDEF device
c:\adb>fastboot flash boot boot_2.19_kvm_bridge.img
< waiting for device >
Click to expand...
Click to collapse
wrong mode. adb is only working in
- normal/boot mode
- recovery mode
fastboot is only working in
- bootloader mode
- fastboot mode
You can see 0123456789ABCDEF device in adb devices, therefore you are either in TWRP or in Android (Win?)
type adb shell and check the prompt is either $ (shell) or # (root shell)
in root shell you can flash partitions from cmd line. you can also reboot into bootloader/fastboot mode from cmd line.
Code:
adb reboot bootloader
I had success in restoring my bootloader (logo with android robot) - I intalled xFSTK, so somehow I had success to make it run, and I added threee files (1, 2, and 4th) and tried to flash it. Phone was visible as Moorefield. Then I tried to use Asus flash tool to flash big RAW image, but for some reason I don't know why - I had even whole day left it to flash, it didn't do the task - Android stopped booting - no logo showing at all - have to use xFSTK to recover. Maybe I use wrong RAW image (from official site it is .zip, so have no idea where to get those raw files).
When try to flash using flashboot - I get error: - flash cmd error.
As for devices list. My device rarely appear there. It may appear for some seconds, and then xfstk can have success to flash it, and maybe even make it runnable into Android robot scren (bootloader).
I am thinking that I need to install maybe ArchLinux, which Ycavan is using, but have no idea where to get RAW file for it, and how to flash it. Maybe some problem with my USB port on old laptop, or maybe even with USB cable (though have few good almost new cables, even new 4Amperes one). So maybe even problem in port of Zenfone itself (to change it). No idea. Because even when I tried to flash it (that huge 1GB file), phone disconnected, or showed "ready for commands", instead of showing process of ownloading RAW image/Android into phone's memory.
Flashboot/adb almost unusable. Well, I'll try, maybe it'll work.
My hope is try to go into CWM, run from it into "secret menu" on phone, and from it - to access internal memory of phone, and restore phone from backup. But when I tried to load into it once - it hanged on "clouds". I don't know...
And I don't think I'm ready now to format internal memory of phone or to repartition. At least I don't have backup on some external card (sd-card) etc.
as for adb. maybe it can't see my device, even if it is "recovery mode" (when see in devices manager in Windows - Moorefield). Now I'm stuck on xFSTK and can't go anywhere further like adding TWRP into phone, or foing into backup/restore menu on phone, and of course there is no Android. Even when I see Android robot (boot menu) - I feel happy, that at least phone shows anything, so at least bootloader workds. Maybe difference is in drivers - when I have Moorefield driver, then maybe it contradicts with Zenfone driver, and I have to reinstall them? Or use other OS? I have dual-boot (two Windowses on my laptop), so maybe I need to use one Windows - to work with Moorefield (xfstk) - when phone is in "worst" situation when no logo shows / no bootloader. And the other Windows I have to run on laptop - with Zenfone driver installed (I think it shows something like Asus device in device manager). But they seem to use contradicting drivers, I am not sure. And maybe it's some problem with my usb ports, but hope no. They seem to be ok... Maybe I'll have to go some day to give phone for diagnostics to repairing center again ;-(

Categories

Resources