Turn AT&T into a the global variant - Microsoft Surface Duo Guides, News, & Discussion

After a bit of experimenting (and a lot of fights with the bootloader since it always decided to relock itself preventing me from simply using fastboot) I managed to get the global fw to run on an AT&T device.
TLDR: You can just dd the global partitions while rooted and then restore through adb sideload.
Guide: https://github.com/filiphsandstrom/surface-duo

quick question.
for step number 2 "Use payload_dumper from the rooting guide to extract the partition images", am i extracting the partition images from the Global version or the AT&T version?

So does this mean anyone using this firmware has sim unlock? I saw on the GitHub you mentioned it works on another network outside of AT&T

edchuxda said:
quick question.
for step number 2 "Use payload_dumper from the rooting guide to extract the partition images", am i extracting the partition images from the Global version or the AT&T version?
Click to expand...
Click to collapse
The global version. The script will then dd those to the correct place

I had great success with this and have relocked the bootloader as a normal duo device thanks, if anyone has any questions about how i managed it let me know. Thanks so much @filfat

I just wanted to thank the OP for making this process easy with the instructions and for the new life given to this phone. Now that the phone has been converted to the global version what happens if another update comes down the pipe? Do we flash the global version, at&t version or sit tight and await further instructions ?

@Draco32 or @filfat
First:
1|duo:/data/local/tmp # chmod +x globalify.sh && ./globalify.sh;
./globalify.sh[7]: syntax error: unexpected 'newline'
1|duo:/data/local/tmp #
Why error?
Next:
I am assisted by the guide on this page:
GitHub - filiphsandstrom/surface-duo: Convert a Surface Duo AT&T to the global variant.
Convert a Surface Duo AT&T to the global variant. Contribute to filiphsandstrom/surface-duo development by creating an account on GitHub.
github.com
I'm on step 8. At 47%, it shows me an aborted installation message. Reason: incompatibility.
How to solve it?
I took the system from:
https://android.googleapis.com/packages/ota-api/package/a9bfdee15f2137f020fffded98b4bdee5d8bec8e.zip

Hoffman404 said:
@Draco32 or @filfat
First:
1|duo:/data/local/tmp # chmod +x globalify.sh && ./globalify.sh;
./globalify.sh[7]: syntax error: unexpected 'newline'
1|duo:/data/local/tmp #
Why error?
Next:
I am assisted by the guide on this page:
GitHub - filiphsandstrom/surface-duo: Convert a Surface Duo AT&T to the global variant.
Convert a Surface Duo AT&T to the global variant. Contribute to filiphsandstrom/surface-duo development by creating an account on GitHub.
github.com
I'm on step 8. At 47%, it shows me an aborted installation message. Reason: incompatibility.
How to solve it?
I took the system from:
https://android.googleapis.com/packages/ota-api/package/a9bfdee15f2137f020fffded98b4bdee5d8bec8e.zip
Click to expand...
Click to collapse
The way i did it to simplify was to just copy and paste the commands unfortunately my shell wasn't executing the script correctly I had some errors

Eazii said:
I just wanted to thank the OP for making this process easy with the instructions and for the new life given to this phone. Now that the phone has been converted to the global version what happens if another update comes down the pipe? Do we flash the global version, at&t version, or sit tight and await further instructions ?
Click to expand...
Click to collapse
I have the same question when the duo announcing the newest OTA. The at&t Duo which turned to a global variant can update by OTA or must flash the new images by this method.

Draco32 said:
The way i did it to simplify was to just copy and paste the commands unfortunately my shell wasn't executing the script correctly I had some errors
Click to expand...
Click to collapse
copy and paste what commands exactly? are you saying do each .img 1 by 1? or something else? i copy/paste the commands from the github but i got stuck at 47% same as the other guy.

I just received a OTA update and it failed. I followed this method to unlock my At&t version.
How do I go about updating, but more importantly which OTA should I be looking to flash, At&t or Global?

run sideload to 94% already but still locked sim. how to know if esim is working?

Eazii said:
I just received a OTA update and it failed. I followed this method to unlock my At&t version.
How do I go about updating, but more importantly which OTA should I be looking to flash, At&t or Global?
Click to expand...
Click to collapse
Can you please confirm if esim capability was available or not after installing global variant image?
thanks!

Hi everybody,
I noticed this repository wasn't up anymore which I thought was a crying shame so I managed to track down the source code and re-uploaded it here:
GitHub - EyeCantCU/surface-duo-globalify: Converts AT&T Surface Duo to global firmware
Converts AT&T Surface Duo to global firmware. Contribute to EyeCantCU/surface-duo-globalify development by creating an account on GitHub.
github.com
I make no promises this will work successfully on your device and take no responsibility for whatever may happen. My Duo (I want in on that 3/ds and Windows 11 action) is in the mail and I'm going to be trying this myself.

CertifiedBlyndGuy said:
Hi everybody,
I noticed this repository wasn't up anymore which I thought was a crying shame so I managed to track down the source code and re-uploaded it here:
GitHub - EyeCantCU/surface-duo-globalify: Converts AT&T Surface Duo to global firmware
Converts AT&T Surface Duo to global firmware. Contribute to EyeCantCU/surface-duo-globalify development by creating an account on GitHub.
github.com
I make no promises this will work successfully on your device and take no responsibility for whatever may happen. My Duo (I want in on that 3/ds and Windows 11 action) is in the mail and I'm going to be trying this myself.
Click to expand...
Click to collapse
the link was unable now. Cloud u share it again?

cyhd said:
the link was unable now. Cloud u share it again?
Click to expand...
Click to collapse
A bit of googling found the repo https://github.com/kenpc-git/surface-duo
I wonder if updates worked after this? would this be a way for AT&T users to get the latest 12L update?
Anyone who used this and is running it still? Any issues?

Worked for me, flashed it to global and it automatically upgraded to 12L

When I try the adb sideload I have the following message:
------------------
E:
(adbd status 5)
Install from ADB completed with status 1.
Installation aborted.
-------------------
Can someone help on this ? Thank you.

Hoffman404 said:
@Draco32 or @filfat
First:
1|duo:/data/local/tmp # chmod +x globalify.sh && ./globalify.sh;
./globalify.sh[7]: syntax error: unexpected 'newline'
1|duo:/data/local/tmp #
Why error?
Next:
I am assisted by the guide on this page:
GitHub - filiphsandstrom/surface-duo: Convert a Surface Duo AT&T to the global variant.
Convert a Surface Duo AT&T to the global variant. Contribute to filiphsandstrom/surface-duo development by creating an account on GitHub.
github.com
I'm on step 8. At 47%, it shows me an aborted installation message. Reason: incompatibility.
How to solve it?
I took the system from:
https://android.googleapis.com/packages/ota-api/package/a9bfdee15f2137f020fffded98b4bdee5d8bec8e.zip
Click to expand...
Click to collapse
I had the same issue regarding "syntax error: unexpected 'newline' "
Any clue or update to it?

Draco32 said:
I had great success with this and have relocked the bootloader as a normal duo device thanks, if anyone has any questions about how i managed it let me know. Thanks so much @filfat
Click to expand...
Click to collapse
Could you tell the process of relocking bootloader?

Related

[TOOL] Improved Version of Seven-Eighter

Over the past few days, I have been working on a new version of Seven-Eighter based off of the source code that Jaxbot kindly provided. I have made numerous improvements to the original version.
One of those improvements is instead of embedding the links to the update files as strings in the actual program, my version of Seven-Eighter downloads a config file from the internet which contains the links to the update files. In this manner, you, the user, do not have to download a new version of the program every time Microsoft releases a new update for Windows Phone 7.x. All I have to do on my end when a new update comes out is to just update the config file once I find links for the new update.
Some more improvements include improved error handling and some better instruction to help you with the update process. If you haven't yet, you should really check it out. I am curious as to what people think of my version compared to the original.
You can find the link to download my version of Seven-Eighter on my blog here: http://bit.ly/ZOzAz9
Now as such, I am always looking to improve. I welcome any and all suggestions. If you want to throw something my way to help with development you are welcome to do so, but not required (your satisfaction works just as well, check my signature for instructions).
Nice work!
Steven855 said:
Over the past few days, I have been working on a new version of Seven-Eighter based off of the source code that Jaxbot kindly provided. I have made numerous improvements to the original version.
One of those improvements is instead of embedding the links to the update files as strings in the actual program, my version of Seven-Eighter downloads a config file from the internet which contains the links to the update files. In this manner, you, the user, do not have to download a new version of the program every time Microsoft releases a new update for Windows Phone 7.x. All I have to do on my end when a new update comes out is to just update the config file once I find links for the new update.
Some more improvements include improved error handling and some better instruction to help you with the update process. If you haven't yet, you should really check it out. I am curious as to what people think of my version compared to the original.
You can find the link to download my version of Seven-Eighter on my blog here: http://bit.ly/ZOzAz9
Now as such, I am always looking to improve. I welcome any and all suggestions. If you want to throw something my way to help with development you are welcome to do so, but not required (your satisfaction works just as well, check my signature for instructions).
Click to expand...
Click to collapse
hi, for htc mozart with dynamic v2.0 rom doesn't work.
Do you know how I can update my phone?
Thanks
ruso said:
hi, for htc mozart with dynamic v2.0 rom doesn't work.
Do you know how I can update my phone?
Thanks
Click to expand...
Click to collapse
To be honest, I didn't test my version of Seven-Eighter with a custom rom image (only stock factory rom image). What build is it currently running?
I have the exact same question.
I pretty much bricked by bootlaoder on my AT&T HD7S using the initial version of SevenEighter from jaxbot and now can't even use the gold card method to downgrade since I need it unlocked.
My RGB bootloader screen only shows one line of text at the top in the red and nothing in the white space where it should say USB HOST/Loader Mode.
But at least I had a 7.5 Zune backup that I can restore to, the only thing being that it doesn't restore my bootloader.
So, question is, can I use your software to upgrade to a custom unlocked 7.8?
Thank you!
I was finally able to get my Focus S upgraded to 7.8. Got tired of waiting. I had a problem with the application and had to close it. when I relaunched, it continues where it left off. Nice! I left the update.log just in case.
Now I just need to unlock it for side loading. Anyone recommend ways that still work? Thanks.
Will
Steven855 said:
Over the past few days, I have been working on a new version of Seven-Eighter based off of the source code that Jaxbot kindly provided. I have made numerous improvements to the original version.
...
You can find the link to download my version of Seven-Eighter on my blog here: http://bit.ly/ZOzAz9
Now as such, I am always looking to improve. I welcome any and all suggestions. If you want to throw something my way to help with development you are welcome to do so, but not required (your satisfaction works just as well, check my signature for instructions).
Click to expand...
Click to collapse
Screenshot please ?
anybody updated at&t titan 2 to 7.8?
Yes. The seveneighter app worked perfectly. I just wish I could install the version of htc connection setup I had on my hd2 so I could change my apn settings for my carrier instead of being locked out of my mms.

[ROM][STOCK][Android 6.0][M2 8.0] All 8.0 models - Stock Marshmallow ROMs

Hi all,
This is the consolidated thread for all Marshmallow ROMs for the Mediapad M2 8.0 8" devices, as downloads available from the Huawei hicloud.com servers (see below for whois info on this domain, to verify that the domain owner is Huawei). If anyone is running a ROM more recent than those mentioned here, please reply in this thread. Also, if you can mention the source from where you downloaded it, please also add that source in your reply, and I will update this post accordingly and give you credit for finding it
This post will be updated as and when new info becomes available. In this post you will find:
ROM downloads for the Mediapad M2 8.0 Marshmallow ROMs.
Installation instructions for the ROMs
Rooting/Unrooting instructions
DPI/LCD Density change instructions
How to perform Local Updates on Marshmallow ROMs
Issues/Problems Noticed
Instructions to recover from a bad ROM install/softbrick/bootloop
Obligatory Disclaimer: I have not tested any of the ROMs mentioned below (apart from B203 and B207 on the M2-802L) because I do not have the proper device models. Also note that even though they are available for download from the Huawei hicloud site, these ROMs have not (as far as I know) been actually formally released by Huawei.
M2-801L
Note: user @omaga reports that B202 seems to contain a newer kernel and security patch than B205.
B205: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v57899/f2/full/M2-801LC100B205.zip
Thanks to user [MENTION]Caelestiel[/MENTION] for mentioning that B205 existed for M2-801L so that I could search for it - a valid download link for it was not present in my previous search.
B205 Text Link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v57899/f2/full/M2-801LC100B205.zip
B202: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v70346/f1/full/update.zip
B202 Text link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v70346/f1/full/update.zip
@omaga has found B206 for the 801L (thanks, omaga!); however the ROM download is NOT from an official Huawei server.
user @pajosekX has found B206 for the 801L on an official Huawei server! Thanks, pajosekX! User @allrightlite has verified upgrading from B008 to this B206 ROM. Thanks, allrightlite!
B206: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74068/f1/full/M2-801LC100B206.zip
B206 Text link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74068/f1/full/M2-801LC100B206.zip[CODE]
[SIZE="4"][B]M2-801W[/B][/SIZE]
[B]Note: user [user=691574]@elendiir[/user] reported that[COLOR="Red"] you should skip the installation step where you unzip the downloaded ROM[/COLOR]. See [URL="https://forum.xda-developers.com/showpost.php?p=70623587&postcount=63"]post #63 [/URL]in this thread. Thanks, Elendiir! [/B]
[B]B202 European cust channel M2-801WC232B202[/B] found by XDA user [user=427926]@lonwas[/user] (see [URL="https://forum.xda-developers.com/showpost.php?p=70691260&postcount=77"]post #77[/URL] in this thread):
[url]http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74308/f1/full/update.zip[/url]
Text link: [CODE]http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74308/f1/full/update.zip
B213: XDA user @ruggles says in a thread replythat the B213 zip posted here worked for him. But please note that this B213 download is NOT from an official Huawei server.
M2-802L
Note: My M2-802L just got an official OTA update from Huawei to B203 (I had restored my old B005 ROM from TWRP). This OTA update does have the Huawei Swype IME keyboard, though (I had lost Swype when I flashed B207 over B005). However, the kernel and security patch version in this B203 OTA update are older than the one on B207. Also, both B203 as well as B207 ( after following the update path B005 -> B203 OTA -> B207) seem to have the "3G/4G icon is always on" problem. See below.
B203: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v65143/f1/full/M2-802LC209B203.zip
B203 Text Link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v65143/f1/full/M2-802LC209B203.zip
B207: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v67917/f1/full/update.zip
B207 Text link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v67917/f1/full/update.zip
3G/4G icon always on: I've confirmed that this is due to B203; the upgrade path B005->B207 does not have this issue. B005->B203, B005->B203->B207 and B005->B207->B203 all have the issue. While it appears to be alarming, no data seems to actually be going through the mobile data if Wifi is on ("Settings"->"About Tablet"->"Status" shows mobile data as disconnected); so it seems to be just be an indicator the current mobile data speeds.
Also note that flashing B207 over B203 will remove the Swype IME.
M2-803L
B215: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v60481/f3/full/update.zip
B215 Text link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v60481/f3/full/update.zip
Sorry, M2 10.0 owners, I do not know what is the proper ROM numbering for the M2 10.0 Android 6.0 Marshmallow ROMs - I have found ROM B030 for the M2-A01L and ROM B020 for the M2-A01W, maybe some M2 10.0 owners can tell me if these are Marshmallow ROMs...? If anyone can confirm that the above-linked B0XX ROMs for the A01L and A01W are Marshmallow, I will update the thread accordingly.
Installation Instructions:
If you are currently rooted and/or have a custom recovery installed, you will need to go back to the Huawei official recovery to install this update. You can do this by following the instructions in my previous post here.
Download the appropriate ROM update zip from one of the above links.
Note: If you are using one of the wifi-only models - specifically the M2-801W, user @elendiir reported that you should skip this step. See post #63 in this thread. Thanks, Elendiir! Extract the contents of the zip file in the link after it has finished downloading. The contents should be something like this:
Code:
[update.zip contains]
├── META-INF
│** ├── blacklist.conf
│** ├── CERT.RSA
│** ├── CERT.SF
│** ├── com
│** │** ├── android
│** │** │** └── otacert
│** │** └── google
│** │** └── android
│** │** ├── update-binary
│** │** └── updater-script
│** └── MANIFEST.MF
└── UPDATE.APP
5 directories, 8 files
Create a folder called dload on your SD Card. You can create it on either the internal or the external SD, it doesn't matter.
Copy the entire contents of the unzipped download package into the dload folder on your SD Card, which you created above. Alternatively, you could just unzip the contents directly into the dload directory on your external/internal SD card.
Go to your phone's "Settings". There, navigate to "Updater"->"Menu"->"Local Update", select the displayed option, and allow it to install. Your phone will boot into the original OEM recovery and install the ROM, after which it should (hopefully) boot into the new ROM.
It should then connect to the Google Play Store and update the Google framework. All your settings, apps etc should still be preserved - mine were.
Local updates on Marshmallow ROMs
In the Huawei Marshmallow (Mm) ROMs, the updater app does not have the "Local Update" option anymore. So how do you do an update from the SD Card (say you want to install a different Mm ROM)?
Here's how to do local updates on Huawei Mm ROMs. I used the dialer method. If you are on one of the Wifi-only models, XDA user @elendiir has this method for performing a Local Update on Marshmallow (where the updater app does not have the "Local Update" option), especially on the Wifi-only models which don't come with a dialler app. Thanks, Elendiir!
elendiir said:
Maybe you should extent the description how to flash roms via the local update in Marshmallow for the Wifi-only models:
Tested on my M2-801-W:
Start the included calculator app
switch to landscape mode in order to enable the more advanced input mode (you will need this in order to enter the "()" as described in the next step)
enter the follwoing string: ()()2846579()() and press the = sign
you should now have entered the project menu
select number 4 for software upgrade and then sdcard upgrade
If you're on a Wifi-only model and the instructions above don't work for you, then you may need to use the HwOUC app method detailed in the link above.
Not sure if this also works on the models with SIM card - but there you can enter mostly the same sting via the dialer app: *#*#2846579#*#* as you have already described.
Cheers
Elendiir
Click to expand...
Click to collapse
Rooting/Unrooting instructions using phhusson's Superuser:
Rooting:
First install TWRP as your recovery. If in doubt, use the excellent Huawei Mediapad M2 rooting guide found on these forums.
Then grab the latest superuser.zip (from phhusson's Superuser project which is an actively-maintained fork of Koush's open-source Superuser project), and install it via the TWRP recovery.
Finally, get the "phh superuser" app from the Google Play store.
At this point, you should be successfully rooted. To check, you can install an app which requests root permissions (maybe a terminal app like Termux, firewall app like AFWall+, or file manager like MiXplorer), run it, and see if the root permission app dialog comes up and if the app successfully gets root after you give it the permission in the dialog.
Unrooting:
For this, you need to fastboot flash the BOOT.img from your ROM. This will involve you extracting the BOOT.img from the UPDATE.app of the ROM you flashed.
Make sure that you have ADB and FASTBOOT installed on your computer. You can use the 15-second ADB installer available here on XDA.
Uninstall the "PHH Superuser" app on your device using the app manager or the Google Play Store.
Unzip the ROM's zip file. If you're on Windows, you can use the excellent 7-zip tool for this. On Linux, you can just use the unzip command. After unzipping, you should have an UPDATE.APP file. This is the full ROM update image which we will use.
Extract BOOT.img from your ROM's UPDATE.APP using the Huawei Update Extractor tool (make sure to use the "Huawei Mediapad M2 (M2-802L)" profile in the Huawei Update Extractor tool) and save it somewhere on your computer's hard disk.
Boot your phone into the bootloader - this is called "fastboot mode".
If you have ADB enabled, you can use the following command
Code:
adb reboot bootloader
If you don't have ADB set up, you can use the hardware keys method to enter the bootloader - first shut down the phone, and then press POWER+VOLDN simultaneously.
Of the two methods, I'd recommend the ADB method because it works every time (using the hardware keys method I had mixed success; sometimes it would boot into the bootloader and sometimes it would boot into the normal ROM.
With the USB cable connected to your phone, open up a command prompt in the directory where you extracted BOOT.img, and run the following fastboot command:
Code:
fastboot flash boot BOOT.img
Reboot your computer:
Code:
fastboot reboot
And that's it, you should now be unrooted.
DPI/LCD Density Change:
If you're rooted, you can change the DPI/LCD density. If you're going to attempt this, I'd suggest making a TWRP backup first just in case your phone does not boot after changing the DPI/LCD density.
A big Thanks to [MENTION]Eagle-no1[/MENTION] for testing that a DPI/LCD Density Change to 380 and also 360 works without issues for him. The full thread is here.
To do this manually, you will find the DPI settings in /system/build.prop with these original values:
Code:
ro.sf.lcd_density=480
hw.lcd_density=480
Simply change the above so that it looks like this:
Code:
ro.sf.lcd_density=360
hw.lcd_density=360
and then reboot your device, and you should be good to go.
Have fun!
Issues/Problems Noticed
XDA user @guille3073 has noticed a problem with the M2-802L and 5GHz WiFi Networks set to "AC-Only" mode, and I have verified the issue. Please see this post and the one before it. The solution is to change your 5GHz WiFi band to be in "Mixed" mode or "N-Only" mode. Thanks, guille3073! If anyone else notices this issue on a different device model than the 802L, please mention it in the comments to it can be added here. Update: User @lepidas reports the same issue on the 801L as well.
Instructions to recover from a bad ROM install/softbrick/bootloop:
First, make sure that you have known good official Huawei ROM for your particular device model. Then, follow the instructions (replace all references to the ROM version with the correct ROM for your device) in this post. Note: The detailed guide for extracting and flashing specific partitions from Huawei ROMs is here. Wish you good luck in your unbricking efforts.
WHOIS INFO:
Code:
Queried whois.markmonitor.com with "hicloud.com"...
Domain Name: hicloud.com
Registry Domain ID: 1429950708_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2016-05-03T10:37:45-0700
Creation Date: 2008-03-22T06:56:43-0700
Registrar Registration Expiration Date: 2023-03-22T06:56:43-0700
Registrar: MarkMonitor, Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.2083895740
Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited)
Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited)
Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)
Domain Status: serverUpdateProhibited (https://www.icann.org/epp#serverUpdateProhibited)
Domain Status: serverTransferProhibited (https://www.icann.org/epp#serverTransferProhibited)
Domain Status: serverDeleteProhibited (https://www.icann.org/epp#serverDeleteProhibited)
Registry Registrant ID:
Registrant Name: Domain Administrator
Registrant Organization: Huawei Technologies Co., Ltd.
Registrant Street: Huawei Base, Bantian, Longgang District
Registrant City: Shenzhen
Registrant State/Province: Guangdong
Registrant Postal Code: 518129
Registrant Country: CN
Registrant Phone: +86.75528560097
Registrant Phone Ext:
Registrant Fax: +86.75528560390
Registrant Fax Ext:
Registrant Email: [email protected]
Registry Admin ID:
Admin Name: Domain Administrator
Admin Organization: Huawei Technologies Co., Ltd.
Admin Street: Huawei Base, Bantian, Longgang District
Admin City: Shenzhen
Admin State/Province: Guangdong
Admin Postal Code: 518129
Admin Country: CN
Admin Phone: +86.75528560097
Admin Phone Ext:
Admin Fax: +86.75528560390
Admin Fax Ext:
Admin Email: [email protected]
Registry Tech ID:
Tech Name: Domain Administrator
Tech Organization: Huawei Technologies Co., Ltd.
Tech Street: Huawei Base, Bantian, Longgang District
Tech City: Shenzhen
Tech State/Province: Guangdong
Tech Postal Code: 518129
Tech Country: CN
Tech Phone: +86.75528560097
Tech Phone Ext:
Tech Fax: +86.75528560390
Tech Fax Ext:
Tech Email: [email protected]
Name Server: ns4.dnsv5.com
Name Server: ns3.dnsv5.com
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2017-01-10T01:10:48-0800 <<<
A big big shoutout to Team MT and XDA user [MENTION]gmanrainy[/MENTION] for the Huawei Firmware Finder tool available here on XDA - I wish I had known about this earlier when I was manually searching the Huawei servers for ROMs :silly:
Excellent thread, great work beast.in.black! that firmware tool is a great find
In my 10" current (latest) version is M2-A01WV100R001C100B007 Android 5.1.1, but update zip seems to be only 56Mb?
mele80 said:
In my 10" current (latest) version is M2-A01WV100R001C100B007 Android 5.1.1, but update zip seems to be only 56Mb?
Click to expand...
Click to collapse
It might not be a full update - for example, on my 802L, B003 was a full update, but B005 was an OTA partial update and not a full system image update.
omaga said:
Excellent thread, great work beast.in.black! that firmware tool is a great find
Click to expand...
Click to collapse
Isn't it just! I found it by accident on Google when I was trying to search for Marshmallow ROMs for our devices. I was like"Oh yeah, these guys are awesome!"
Big thumbs :good: up to Team MT for the work on the Firmware Finder tool!
How i root my M2-801L there no OEM lock open possibility of the developer's settings.
Eagle-no1 said:
How i root my M2-801L there no OEM lock open possibility of the developer's settings.
Click to expand...
Click to collapse
Did you try pressing the build number about 8 times in quick succession? Which ROM version are you using?
You will find the build number in "settings" -> "About tablet". Just press on the actual build number (the stuff that says "M2-801Lblabla") about 7 or 8 times quickly, and it should show a message saying that you are a developer.
I had the B205 firmware in my M2-801L, now i downloaded/and installed the B202 version and its seems to be a newer firmware version. B205 kernel is dated Jul 28 2016 and the android security patch is dated 1 july 2016, baseband is 21.600.23.00.010.
Now with the B202 firmware the kernel is dated Mon 7 Nov 2016 and the android security patch is dated 1 oct 2016, baseband 21.600.27.00.010
beast.in.black said:
Did you try pressing the build number about 8 times in quick succession? Which ROM version are you using?
You will find the build number in "settings" -> "About tablet". Just press on the actual build number (the stuff that says "M2-801Lblabla") about 7 or 8 times quickly, and it should show a message saying that you are a developer.
Click to expand...
Click to collapse
Build number M2-801LC100B205 and tapped eight times.
No OEM Unlock selection choice developer options.
omaga said:
I had the B205 firmware in my M2-801L, now i downloaded/and installed the B202 version and its seems to be a newer firmware version. B205 kernel is dated Jul 28 2016 and the android security patch is dated 1 july 2016, baseband is 21.600.23.00.010.
Now with the B202 firmware the kernel is dated Mon 7 Nov 2016 and the android security patch is dated 1 oct 2016, baseband 21.600.27.00.010
Click to expand...
Click to collapse
Good to know, thank you! I will update the original post accordingly.
Eagle-no1 said:
Build number M2-801LC100B205 and tapped eight times.
No OEM Unlock selection choice developer options.
Click to expand...
Click to collapse
omaga reports that B202 seems to have newer content than B205. Can you try B202 and see?
beast.in.black said:
omaga reports that B202 seems to have newer content than B205. Can you try B202 and see?
Click to expand...
Click to collapse
I have this Huawei_MediaPad M2 8.0_Firmware_M2-801L_Android 5.1.1_EMUI 3.1_V100R001C209B008CUSTC209D001 earlier.
I have just got Huawei unlock password.
Edit:
I download B202 and test and report soon.
Eagle-no1 said:
I have this Huawei_MediaPad M2 8.0_Firmware_M2-801L_Android 5.1.1_EMUI 3.1_V100R001C209B008CUSTC209D001 earlier.
I have just got Huawei unlock password.
Edit:
I download B202 and test and report soon.
Click to expand...
Click to collapse
Oh I see! OK. It's very peculiar that you haven't got the developer access on the stock B008 ROM. Could you please post a pic of your phone's "Settings" main menu screen, the bottom section whereyou see the "About Tablet" and "Updater" settings menu items?
No OEM locking choice in B202 version, now i downgrade back B008 version and look there.
-------------------------
Edit:
B008 version included OEM lock open option. Android is 5.1.1
Eagle-no1 said:
B008 version included OEM lock open option. Android is 5.1.1
Click to expand...
Click to collapse
Awesome! Now you can unlock the bootloader and phone! Good luck in your rooting efforts
beast.in.black said:
Awesome! Now you can unlock the bootloader and phone! Good luck in your rooting efforts
Click to expand...
Click to collapse
Yes but how do I install android 6.0
Eagle-no1 said:
Yes but how do I install android 6.0
Click to expand...
Click to collapse
The ROMs in my original post are Android 6.0, and the installation instructions should be common across phones.
Also, if you successfully installed B202, you already had Android 6.0 on your phone
You need the developer options so that you can unlock your bootloader and phone so that you can root the phone. Rooting the phone is separate from installing Android 6.0 on it - they are two separate things :cyclops:
EDIT: BTW, I apologize if the above sounds patronizing - it wasn't meant to be. I see that you have 400+ posts so you are experienced here. Maybe I didn't understand your question...?
beast.in.black said:
The ROMs in my original post are Android 6.0, and the installation instructions should be common across phones.
Also, if you successfully installed B202, you already had Android 6.0 on your phone
You need the developer options so that you can unlock your bootloader and phone so that you can root the phone. Rooting the phone is separate from installing Android 6.0 on it - they are two separate things :cyclops:
EDIT: BTW, I apologize if the above sounds patronizing - it wasn't meant to be. I see that you have 400+ posts so you are experienced here. Maybe I didn't understand your question...?
Click to expand...
Click to collapse
I can install android 6, version B202 or B205, but there are no OEM Unclock options and I do not get done as rooting.
Only B008 is OEM Unlock choice.
Yes I am already a very old man (64Years) and I do not understand everything because I am Finnish and I use the Google translator.
---------- Post added at 16:37 ---------- Previous post was at 16:19 ----------
Now is rooted version b008 Thank you your help.
Eagle-no1 said:
I can install android 6, version B202 or B205, but there are no OEM Unclock options and I do not get done as rooting.
Only B008 is OEM Unlock choice.
Yes I am already a very old man (64Years) and I do not understand everything because I am Finnish and I use the Google translator..
Click to expand...
Click to collapse
No problem, thank you so much for your patience, I really appreciate it.
Eagle-no1 said:
---------- Post added at 16:37 ---------- Previous post was at 16:19 ----------
Now is rooted version b008 Thank you your help.
Click to expand...
Click to collapse
Awesome! Now your bootloader and phone must be unlocked. This is good, because now we can root your Android 6.0 ROM too
So next steps for you:
Now you have to replace TWRP with stock recovery (need to put back the stock recovery otherwise you cannot install the Android 6 update). For this, you can flash the original RECOVERY.img from your B008 ROM. The recovery.img needs to be flashed using fastboot mode. You can extract the RECOVERY.img from B008 using the Huawei update extractor (use the "Huawei Mediapad M2 (M2-802L)" profile in the Update Extractor tool). If you have problems, let me know and I can help you with this.
Then install the Android 6 ROM
Then reinstall TWRP, and re-root the Android 6 ROM
Unfortunately all the above steps are necessary because once you flash the new Android 6 ROM, you lose root (you need to unroot the previous ROM, and also restore recovery back to original Huawei recovery).
beast.in.black said:
No problem, thank you so much for your patience, I really appreciate it.
Awesome! Now your bootloader and phone must be unlocked. This is good, because now we can root your Android 6.0 ROM too
So next steps for you:
Now you have to replace TWRP with stock recovery (need to put back the stock recovery otherwise you cannot install the Android 6 update). For this, you can flash the original RECOVERY.img from your B008 ROM. The recovery.img needs to be flashed using fastboot mode. You can extract the RECOVERY.img from B008 using the Huawei update extractor (use the "Huawei Mediapad M2 (M2-802L)" profile in the Update Extractor tool). If you have problems, let me know and I can help you with this.
Then install the Android 6 ROM
Then reinstall TWRP, and re-root the Android 6 ROM
Unfortunately all the above steps are necessary because once you flash the new Android 6 ROM, you lose root (you need to unroot the previous ROM, and also restore recovery back to original Huawei recovery).
Click to expand...
Click to collapse
Ok, i try and report later today in finnish time
Edit:
Everything else manages just fine, version B205, but when I install SuperSU the pad stops Huawei logo, I am now waiting for a long time and does not start.
I go test now version B202
Edit:2
after B202 install i install TWRP boot normal, install SuperSU and no boot, must go B008 version

**testing** Lumia 1520.3 ROM

I've been working on a custom ROM for the Lumia 1520.3 RM-938 32gb.
The variant info for the model I'm working with is below.
I wanted to know if there were any users out there US or non-US that would be wanting or willing to test a 1520.3 ROM with me.
-You need to be able to understand and be capable of using Windows Phone Internals to unlock your phone
-Your device must be a 32GB model with Samsung eMMC
-This ROM is for the 1520.3 (RM-938) only, and was not tested for the 1520 (RM-939) or 1520.1 (RM-937). However, I own a 32GB RM-940 (1520.2) and this ROM does successfully flash to that device and work.
-Like any altering of any device outside of stock or OEM specifications, there is a chance for something to go wrong. Even though most errors or issues can be reversed or fixed you could potentially render your device useless or damage it in other ways. You would be willing to do this at your own risk.
-It would be best/ideal to do this with a spare device and not your main daily phone
I currently use T-mobile US so one of the customizations I did was to alter the NVI settings and provisioning files to use t-mobile US HD voice and LTE bands. I also removed some of the apps, and made a couple of other changes just for testing. I'm limited in what I can verify works for cellular tweaks and changes since I only use T-Mobile US.
If anyone is interested, let me know here and I'll post up a link to the image files. If not no worries. I'll link what I come up with either way at some point.
Model info: Lumia 1520.3 RM-938 Product code: 059V6X0 with 29.1GB Samsung eMMC
ROM info: Version 1703 Build 10.0.15063.1446
UPDATE:
I've moved to another area of focus and so for now I ended troubleshooting and building this particular ROM further. However what I ended up with I have posted a link for as I said I would. The only real changes from what the original ROM was is I added my own NVI files under \Programs\CommonFiles\OEM\Public\Nokia\MultiVariant\MCC-310\ and replaced the default variant NVI files with the same. I replaced the ADC files under \Programs\CommonFiles\ADC with that of the T-Mobile 640 LTE variant. I also removed some xap files that I personally found annoying or had no use for. That is about it.
Flash this at your own risk of course LINK
Testing Lumia 1520.3 ROM
Hi, Sir !
I am ready to participate in new OS testing. I have Lumia 1520 RM-937, in Europe
RomanMel said:
Hi, Sir !
I am ready to participate in new OS testing. I have Lumia 1520 RM-937, in Europe
Click to expand...
Click to collapse
I added some bullets in RED. Please review them in the first post and let me know if you understand or if you have any questions.
Nate0, how you unbricked the phone?
augustinionut said:
Nate0, how you unbricked the phone?
Click to expand...
Click to collapse
My RM-939 is still bricked. I'm almost positive the uuid of the critical partitions are mismatched and maybe more...but going forward I did not work with that particular variant anymore since its modem nvi hard parameters (China Unicom) limited me for what I was originally trying to do anyway.
https://forum.xda-developers.com/wi...mer-unbrick-jtag-t3082592/page52#post68692677
https://forum.xda-developers.com/wi...ia-1320-hard-bricked-wpinternals-2-3-t3734020
https://forum.xda-developers.com/windows-10-mobile/lumia-emergency-files-including-models-t3748037
https://forum.xda-developers.com/windows-10-mobile/testing-debrand-lumia-1520-att-rm-940-t3656783
nate0 said:
UPDATE:
I've moved to another area of focus and so for now I ended troubleshooting and building this particular ROM further. However what I ended up with I have posted a link for as I said I would. The only real changes from what the original ROM was is I added my own NVI files under \Programs\CommonFiles\OEM\Public\Nokia\MultiVariant\MCC-310\ and replaced the default variant NVI files with the same. I replaced the ADC files under \Programs\CommonFiles\ADC with that of the T-Mobile 640 LTE variant. I also removed some xap files that I personally found annoying or had no use for. That is about it.
Flash this at your own risk of course LINK
Click to expand...
Click to collapse
What edits did you make here? Could I not access the files in Mass Storage mode on my phone to update the files and fix the issue. Even I am on T-Mobile US and want to be able to use the LTE bands they support + enable HD Voice which the phone and both T-Mobile technically support.
maverickrohan said:
What edits did you make here? Could I not access the files in Mass Storage mode on my phone to update the files and fix the issue. Even I am on T-Mobile US and want to be able to use the LTE bands they support + enable HD Voice which the phone and both T-Mobile technically support.
Click to expand...
Click to collapse
I added and changed enough nvi settings to get the LTE bands I wanted and HD voice to work. If you want to know which lines were changed just compare the updated nvi file to the RM-938 original nvi file for MCC-310.
The link is no longer valid.
cataclysms said:
The link is no longer valid.
Click to expand...
Click to collapse
Thanks for noticing. I was not aware of anyone still using it...went back the other day and did some clean up of all my shared access. Message me and I can share it for you.
nate0 said:
Thanks for noticing. I was not aware of anyone still using it...went back the other day and did some clean up of all my shared access. Message me and I can share it for you.
Click to expand...
Click to collapse
The message icon is grayed out. I think it is because I am a new member. It won't let me message you.
cataclysms said:
The message icon is grayed out. I think it is because I am a new member. It won't let me message you.
Click to expand...
Click to collapse
What model 1520 do you have?... I miss that phone in some ways.

[Help requested] How to update

Hi all,
I had unlocked bootloader and rooted my Honor 7X Indian version a long time ago. Since then I could not check xda and neither remember the tools I used to do the same.
I had received a notification for OTA update to firmware BND-AL10C675B161CUSTC675D001 for size 482 Mb. when I try to download and install it through phone, it boots into recovery and gives an error message.
Current firmware is:BND-AL10C675B141
Can someone pls guide me how can upgrade to latest firmware?
Thanks in advance!!
techack said:
Hi all,
I had unlocked bootloader and rooted my Honor 7X Indian version a long time ago. Since then I could not check xda and neither remember the tools I used to do the same.
I had received a notification for OTA update to firmware BND-AL10C675B161CUSTC675D001 for size 482 Mb. when I try to download and install it through phone, it boots into recovery and gives an error message.
Current firmware is:BND-AL10C675B141
Can someone pls guide me how can upgrade to latest firmware?
Thanks in advance!!
Click to expand...
Click to collapse
That is still a nougat rom. I think there is slightly newer version still on nougat, but several more with update to oreo.
Either way you can use HWOTA to to do FULL-OTA updates. . Having root is blocking you from taking the ota in a regular way, as of now.
This link should help you out.
https://forum.xda-developers.com/honor-7x/how-to/guide-honor-7x-flash-oreo-update-t3781649
Thanks for your prompt reply.
Should I directly try to upgrade to BND-AL10C675CUSTC675D1B365 (8.0.0.365) from Android 7?
I have copied the 3 update files as per the instructions in thread.
I tried flashing TWRP available in HWOTA7 using Huawei MT Tool, but strange folder names are coming in TWRP (Crypted?), pls help me.
Also, can u PM me your whatsapp/ Telegram/ e-mail id, so that I can quickly contact you in case of any issues while upgrading.
Thx!!
techack said:
Thanks for your prompt reply.
Should I directly try to upgrade to BND-AL10C675CUSTC675D1B365 (8.0.0.365) from Android 7?
I have copied the 3 update files as per the instructions in thread.
I tried flashing TWRP available in HWOTA7 using Huawei MT Tool, but strange folder names are coming in TWRP (Crypted?), pls help me.
Also, can u PM me your whatsapp/ Telegram/ e-mail id, so that I can quickly contact you in case of any issues while upgrading.
Thx!!
Click to expand...
Click to collapse
That is normal to have the strange file names.
Afaik , you can flash direct to that version, as long as it is always the fullota.
And for quickest response, join this telegram group. We have many, many knowledgeable members , all of them are helpful.
MOD EDIT: LINK REMOVED
Since strange folder names are coming, how do I locate and install the 2.6GB file?
techack said:
Since strange folder names are coming, how do I locate and install the 2.6GB file?
Click to expand...
Click to collapse
it is supposed to be on "external sd card"
techack said:
Thanks for your prompt reply.
Should I directly try to upgrade to BND-AL10C675CUSTC675D1B365 (8.0.0.365) from Android 7?
I have copied the 3 update files as per the instructions in thread.
I tried flashing TWRP available in HWOTA7 using Huawei MT Tool, but strange folder names are coming in TWRP (Crypted?), pls help me.
Also, can u PM me your whatsapp/ Telegram/ e-mail id, so that I can quickly contact you in case of any issues while upgrading.
Thx!!
Click to expand...
Click to collapse
mrmazak said:
That is normal to have the strange file names.
Afaik , you can flash direct to that version, as long as it is always the fullota.
And for quickest response, join this telegram group. We have many, many knowledgeable members , all of them are helpful.
MOD EDIT: LINK REMOVED
Click to expand...
Click to collapse
Per the forum rules:
Self-promotion is forbidden, this includes blogs, social media and video channels etc. Random links will be removed.
Click to expand...
Click to collapse

Question Engineermode Decryption *#*#5646#*#*

If you own a oneplus phone and have no clue what this is or does ,then do some research first. In my time reversing all of oneplus in general i have made a lil tool that will generate the code for this on the device. If you cant get into diag mode or into *#36446337# then this will decrypt and enable it for 10 min. I still need some phones to test on. Also i have a one line command that will disable it totally but needs root shell.
here is v1.2
One+_TooL.exe | by Ju5t3nc4s3 for OnePlus 7 Pro
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
lots added ,and without password
this tool will give you your code without giving up your imei on the internet. i have done all this just with adb shell commands, so know worries. also there is alot of extra tools added to it.
justencase6 said:
If you own a oneplus phone and have no clue what this is or does ,then do some research first. In my time reversing all of oneplus in general i have made a lil tool that will generate the code for this on the device. If you cant get into diag mode or into *#36446337# then this will decrypt and enable it for 10 min. I still need some phones to test on. Also i have a one line command that will disable it totally but needs root shell.
Click to expand...
Click to collapse
What exactly do you want tested? I'm familiar with dialer codes, but I'm not sure what you're looking to find or fix.
Need to see if the script I wrote will work with other OnePlus devices. Does *#36446337# do anything.
justencase6 said:
Need to see if the script I wrote will work with other OnePlus devices. Does *#36446337# do anything.
Click to expand...
Click to collapse
It doesn't appear to do anything.
Then that means engineermode is encrypted. And my script will enable this
.
I tried it on my op9pro a barcode scanner appeared
Mangtas_666 said:
I tried it on my op9pro a barcode scanner appeared
Click to expand...
Click to collapse
The scanner will come up, I can generate the QR code, to decrypt, but I'm working on a script that will do it on the device
No, its not encrypted just download this and it will work normally.
EngineerMode V1.01.0.171117173719.25c8842 APK Download by OnePlus Ltd. - APKMirror
EngineerMode V1.01.0.171117173719.25c8842 APK Download by OnePlus Ltd. - APKMirror Free and safe Android APK downloads
www.apkmirror.com
I use it to edit the efs folder.
I found permanent unlock code generation method, so I created website to generate it.
It looks like QR code scan is just for checking code...
OnePlus Unlock Code Generator
Convert your IMEI to OnePlus FactryMode (EngineeringMode) unlock code.
one.andro.plus
Question what is engineering mode used for?
terlynn4 said:
What exactly do you want tested? I'm familiar with dialer codes, but I'm not sure what you're looking to find or fix.
Click to expand...
Click to collapse
I haven't tried this variant: OnePlus 9 Pro LE2125 | 11.2.9.9 BA | Magisk v23.0 | Omega Kernel
How is it on heavy use?
AndroPlus said:
I found permanent unlock code generation method, so I created website to generate it.
It looks like QR code scan is just for checking code...
OnePlus Unlock Code Generator
Convert your IMEI to OnePlus FactryMode (EngineeringMode) unlock code.
one.andro.plus
Click to expand...
Click to collapse
The code looks like the serial number ?
Steve0007 said:
The code looks like the serial number ?
Click to expand...
Click to collapse
Yes, but it uses password + IMEI to generate so doesn't match with android's serial number
AndroPlus said:
Yes, but it uses password + IMEI to generate so doesn't match with android's serial number
Click to expand...
Click to collapse
Seems to match with the serial number shown on the fastboot first screen.
@AndroPlus
Looking at your mbn module, it replaces some config modem files only for APAC Region.
Could you update for EU and US also ?
Does it improve any data speed as far as you know?
Steve0007 said:
Seems to match with the serial number shown on the fastboot first screen.
Click to expand...
Click to collapse
Didn't match on my device.
Steve0007 said:
@AndroPlus
Looking at your mbn module, it replaces some config modem files only for APAC Region.
Could you update for EU and US also ?
Does it improve any data speed as far as you know?
Click to expand...
Click to collapse
I can't maintain other region's one, please extract mbn from other model's modem.img (can open with 7zip) and put them in the module.
My module has two method to enable VoLTE so most carriers work without mbn.
It doesn't improve speed from my testing.
I created another code generator.
Features:
Pure JavaScript implementation
QR code generation
10 minutes only code (On OnePlus 7T, this is needed) generation
https://jsfiddle.net/nvsofts/vpuqfwhx/
Result only (for mobile devices): https://jsfiddle.net/nvsofts/vpuqfwhx/show
AndroPlus said:
I found permanent unlock code generation method, so I created website to generate it.
It looks like QR code scan is just for checking code...
OnePlus Unlock Code Generator
Convert your IMEI to OnePlus FactryMode (EngineeringMode) unlock code.
one.andro.plus
Click to expand...
Click to collapse
Hi is there an issue with the web site? Running on the desktop, and on the device, same result, no output.
Thank you
gregpilot said:
Hi is there an issue with the web site? Running on the desktop, and on the device, same result, no output.
Thank you
Click to expand...
Click to collapse
On my side it works normally... You can use nvsofts' one since results are same

Categories

Resources