(Guide) De-chinese Stock KIW-AL10 (3GB VERSION) and make it Google friendly - Honor 5X Guides, News, & Discussion

This is a guide to debloat the KIW-AL10 and make stock Chinese usable.
First download Minimal adb and fastboot from here and install it.
Download HISuite and use that to install huawei drivers
Next Make sure developer options by hitting build number 7 times then open developer options and make sure usb debugging is activated in the developer options.
Plug phone into computer and install drivers, any unknown device will be adb so right click and select choose driver from list then select android devices then adb interface, always choose the older driver version for this phone.
One you have that installed you need to unlock your bootloader a great guide is here
Once you have unlocked the bootloader download install twrp using minimal adb and fastboot
First reboot into fastboot..
First check the device is present. using the command :adb devices
then boot into bootloader using the command : adb reboot-bootloader
if that doesn't work turn off device then switching on quickly hold down the volume down button while inserting the cable into the device
The device should then have a white screen with a robot and say unlocked in green writing
find the recovery image you downloaded and if its a different name rename it twrp.img so you know which one it is, files everywhere can get quite messy !
Now right click on the minimal adb link on the desktop and click open file location..
Now put the twrp.img file into the folder with the minimal adb files and close the window.
now flash the recovery using the command: fastboot flash recovery twrp.img
Voila if everything is sucessful your phone now has twrp recovery !
Next use the following command: adb reboot recovery, if that doesnt work force a shutdown by holding the power button then let the phone boot while holding down the volume up button, it should boot into recovery.
Next MAKE A BACKUP THIS IS VERY IMPORTANT AND WHEN ITS DONE COPY IT TO A SAFE DRIVE DO NOT KEEP IT JUST ON YOU SD CARD IN CASE YOUR CARD DIES ! BECAUSE OF THE NATURE OF THIS PHONE AND THE FACT THAT YOU CANT FLASH NON VOLTE ROMS ON THIS PHONE THIS IS YOUR ONLY WAY OF RESTORING THE PHONE SO GUARD IT LIKE YOUR LIFE DEPENDS ON IT !
Now get a cup of coffee and have a break its not good to rush things
Now to root your phone..
Finish your coffee.
Download supersu from here
Put the zip onto your phones sd card and boot into recovery, select install and select the supersu zip and let it install, once done reboot the phone, it may reboot a few times thats normal dont panic, once the phone has finished booting check you have the su app installed, if so now we can do the rest of the stuff.
Next download google play store from here and install it
After opening the play store and signing in you will probably be told to update google services, let it do it then reboot the phone
Next using the play store download root explorer
Next stage is to make the dialer English. and remove yellow pages.
Using root explorer navigate to /cust/alltelecom/cn/prop
hard press on the file local.prop and select open in text editor using the 3 dots on the top right
Look for the following lines of code ro.product.locale.region=CN or similar
Change this to ro.product.locale.region=GB (or whatever your location is such make sure the country code is in CAPS )
Save the file
Now navigate to /system and open build.prop in text editor and change the following lines of code so they end in County matching code not cn
Example
ro.product.locale.region=GB (or whatever your location is such )
ro.product.locale.language=en (or whatever your location is such )
ro.product.locale.region=GB
Go slow there is lots of lines there but you will see them if you take your time
select save and exit from root explorer then reboot.. viola the chinese and yellow pages is gone !
After reboot you may get a baidu warning about location tracking, dont panic we will kill that bugger next !
Next install system app safe remover from the play store https://play.google.com/store/apps/details?id=com.jumobile.manager.systemapp&hl=en_GB I always use this as its simple and keeps a backup of the removed app (just in case of problems)
Use that to remove all the chinse apps from the system including hivoice or it will interfere with google assistant, they are self explanatory
as they are all in chinese !
Next remove hi app
hi care
huawei id
network location (this is the one causing the nag screen dont worry work it will still work.
then reboot phone, there should be no more warnings about baidu location.
Now to get services google working.
You my have notice that despite installing a google account you contacts havent synced. we will fix that now..
To get google contacts to sync you need to install google contacts sync adaptor 6.0.1 from here
After you have installed it open up system apps and check it permision contacts is allowed, also open the battery setting and check it runs at boot and while screen is off, if there are no options for that ignore that bit and exit.
while you are there check google play services permission are all on especially contacts then reboot
Now install the google app from the app store
next install google assistant from the play store
now install google photos from the play store
Next install google chrome from play store
next install google calendar from the play store
next install google plus from the play store
next install google maps from the play store
next install youtube from the play store
Next install gboard from the play store
Then when all is done reboot the phone
After reboot check all the permissions of the apps and make sure all the google apps run at boot and keep running after screen off or they wont sync etc then reboot again.
Change horrible huawei keyboard to gboard in language settings
Open the google app and setup google and check your contacts have synced. set up the rest of your settings
Get a decent launcher as the huawei one sucks I use nova launcher prime its worth every penny but the free one is still good
Open settings app and click advanced, here you can change default launcher and select default app setting then select assistance and voice input, selectassist app as google select use text from screen and select use screenshot
I think that pretty much it, the rest you should be able to do yourself, have fun and good luck, any questions just ask.
I wrote this guide as there is very little info on the AL10,
Happy modding !

Very useful
Very useful post, my first venture into phone modding, enabled me to use my KIW-AL10 with Google functionality and to avoid the worst excesses of the stock Chinese software. Thanks!

Ed_shred said:
Very useful post, my first venture into phone modding, enabled me to use my KIW-AL10 with Google functionality and to avoid the worst excesses of the stock Chinese software. Thanks!
Click to expand...
Click to collapse
Thanks for the thanks ! glad it was of use to you, I wrote another guide which enables volte to be removed and put lineage os on instead which you may find useful, its a fairly lengthy process but foolproof and doesn't brick the phone which was my main concern as there is nowhere to download the stock roms for these 3gb variants, cheers

swukjay said:
Thanks for the thanks ! glad it was of use to you, I wrote another guide which enables volte to be removed and put lineage os on instead which you may find useful, its a fairly lengthy process but foolproof and doesn't brick the phone which was my main concern as there is nowhere to download the stock roms for these 3gb variants, cheers
Click to expand...
Click to collapse
So, the phone worked ok for a month, but then started restarting itself all the time. I deleted loads of apps, but it didn't solve the problem. Now, I decided to try to solve the problem by installing a custom ROM, so first step was to wipe the phone with TWRP. After wiping, I no longer had root access, and now installing SuperSU doesn't work, I can install the .zip through TWRP recovery, but I still don't have root access afterwards, according to Root Checker. Any ideas? Thanks!

Ed_shred said:
So, the phone worked ok for a month, but then started restarting itself all the time. I deleted loads of apps, but it didn't solve the problem. Now, I decided to try to solve the problem by installing a custom ROM, so first step was to wipe the phone with TWRP. After wiping, I no longer had root access, and now installing SuperSU doesn't work, I can install the .zip through TWRP recovery, but I still don't have root access afterwards, according to Root Checker. Any ideas? Thanks!
Click to expand...
Click to collapse
Repeated the process, ticked a few boxes in SuperSU, seems to be solved for now, thanks...

swukjay said:
Thanks for the thanks ! glad it was of use to you, I wrote another guide which enables volte to be removed and put lineage os on instead which you may find useful, its a fairly lengthy process but foolproof and doesn't brick the phone which was my main concern as there is nowhere to download the stock roms for these 3gb variants, cheers
Click to expand...
Click to collapse
OK, so I have tried quite a few times to install Lineage OS 14.1 and Viper, with both they get stuck in a bootloop. Trying to install Lineage with this guide https://wiki.lineageos.org/devices/kiwi/install, the 'format data' stage is not successful. I get a message saying ' E:Unable to wipe '/data' - unknown file system 'auto Unable to format to remove encryption '.
I'm not totally committed to a custom ROM, but I'd like this phone to work. Any ideas, either how to troubleshoot the ROM flashing issue, or to get the phone stable with the stock de-Chinesed stock ROM? Thanks!

Related

Nubia Z11 (NX531J) [ROOT + TWRP + Busybox + Viper4Android + GAAPS + Xposed Mod]

Hi Guys!,
I just got my Nubia Z11 6GB +128GB Model and managed to get TWRP, Root, Viper4Android Gapps +Busybox on it
i bricked it once while figuring this out so thought id save anyone else who has this phone the trouble! (this should work with 4GB + 64GB model also)
all this info is from the Nubia forum which is in Chinese, with the help of some mates we were able to create an account on their and save the files, it was not easy as to create an account you need a Chinese mobile number for verification purposes so don't bother trying to create an account,
all credit goes to the following forum and creators. - http://bbs.nubia.cn/thread-690478-1-1.html
i will monitor it for any updates/custom roms/kernels/mods and provide them here as there is no English support for our device!
How To Install TWRP
Step 1. connect phone to your pc and choose "charging only" and install the drivers that the phone comes with on your PC
Step 2. download this package " https://drive.google.com/file/d/0B_5JyLpmnOLKYjVhbTV2Y1B6WUU/view?usp=sharing " thats a mirror from my google drive a 2nd link is available here http://www.androidbrick.com/download/z11-nx531j-twrp-3-0-2-0-zip-root/
Step 3. on the phone type in *#7678# in the keypad and enable both options,
Step 4.run the EXE program in that zip and select option 1 (this will install qualcomm drivers)
Step 5. select option 2 and let it do its thing (this installs TWRP and your phone will then boot into TWRP)
TO ROOT CONTINUE ON -DO NOT USE ONE CLICK ROOT OR FLASH SUPERSU OR YOU WILL BRICK YOUR PHONE
Step 6. reboot your phone and boot into TWRP
Step 7. select advance then there is an option called stalence tools, select that and you can root/unroot the phone through there
How To Install Gapps
Step 1. Dont bother flashing normal gapps available or manually pushing google services + play store to /system or priv-app as this will not work... trust me i spent days trying to get this to work...
Step 2. Download this file and store on phone - https://drive.google.com/open?id=0B2aWSw0KM8RYWWN2VU1iQkNpVXM
Step 3. Navigate to Settings > System Update > Select 3 dots in top right corner then select 'local update > select the file then install.. it should boot to TWRP and flash the file.
Step 4. it WILL Force close so keep pressing close (its annoying i know) then go to settings > apps >all > find the following apps and once selected scroll to the bottom and give the apps all available permissions:
Google Account Manager
Google Backup Transport
GoogleServicesFramework
Google Play Store
Google play services
then restart device and you should have the ability to add a google account and download apps from the play store,
to sync contacts + calendars from your google account download and install these 2 apps normally and restart your device.
GoogleCalendarSyncAdapter.apk - https://drive.google.com/open?id=0B2aWSw0KM8RYZXc2U2dlcHo4Z0k
GoogleContactsSyncAdapter.apk - https://drive.google.com/open?id=0B2aWSw0KM8RYYWdoX3M1WW16NVk
NOTE: Ensure you go to both these in settings>apps and enable all permissions for them to work
How To Install Busybox
Flash this file in TWRP
Busybox_1.24.2_signed.zip - https://drive.google.com/file/d/0B2aWSw0KM8RYYlU5X0t6Z0swLVU/view?usp=sharing
How To Install Viper4Android
Download these files: -
ViPER4Android_2.4.0.1. - https://drive.google.com/open?id=0B2aWSw0KM8RYazZFWmdLZWRzRjQ
Step 1. Flash selinux2permissive_signed.zip in TWRP
Step 2. install the viper app provided
How To Install Xposed
Download these files -
xposed-v85-sdk23-arm64-nubiaUI-edition-by-SolarWarez-20160609 - https://drive.google.com/open?id=0B2aWSw0KM8RYNU9vdEJVVjRBSEU
Step 1. Install Xposed_3.0 alpha4_dvdandroid.apk
Step 2. Flash xposed-v85-sdk23-arm64-nubiaUI-edition-by-SolarWarez-20160609.zip in TWRP and enjoy!
- It may take a while to boot so dont stress
Use the below mod to tweak the system
XNubiaUI Mod v1.0.3
https://drive.google.com/file/d/0B_5JyLpmnOLKMGF5UkdPSUk1Sms/view?usp=drivesdk
NUBIA RECOVERY TOOL
so my understanding is this tool is for restoring stock firmware on devices, unfortunately the Z11 is not on the list so it will not automatically download it for you so you will need to manually obtain the stock firmware and can either then flash through this tool or just flash it in stock recovery on the device
https://drive.google.com/open?id=0B2...EZBNGF3U1VIQWs - Nubia Recovery Tool
STOCK ROMS
These are flashable via recovery tool above or in settings > system update > local update. OR via stock recovery OR TWRP
NOTE: PLEASE UNROOT BEFORE UPDATING,
These are also FULL STOCK ROMS, so you can wipe system + data and reflash any of these to go back to clean stock
There are sourced directly from nubia website and are unmodified in anyway by myself
Latest rom -V1.53 (changelog available below use google translate if unable to read chinese)
ui.nubia.cn/rom/detail/29 - direct link
V1.48
Download Link
https://drive.google.com/open?id=0B_5JyLpmnOLKMzQ5SzI5X2h3aUU
Changelog
Note: Black Gold Edition version and C Lo can not brush this version
[Update] Recommended
New pocket model, to solve the problem of inadvertently
New ACL functions, improve call quality
New security features base station, information to prevent fraud
【system】
New: Pocket mode
Optimization: system performance and power consumption
Optimization: touch screen parameters to enhance the touch screen experience
Repair: Some Bluetooth adapter problem
Fix: Some scenes gravity sensor failure problem
【communication】
New: ACL function, reduce signal interference and increase the reliability of the call
Repair: Some mobile user scenarios probability not receive calls and off network problems
【SMS】
New: the base station security features to prevent fraud information
FIX: Problems probabilistic duplicate messages sent
【camera】
Optimization: Night photo effects
Optimization: Xinggui photo effects
Optimization: Video stabilization effect
[Gallery]
FIX: Panorama View Issue
FIX: Image cropped to reset the question of error
【video】
Optimization: horizontal and vertical screen switching determination method
【fingerprint】
Optimization: fingerprint effect
【music】
Fix: Music file name garbled, incomplete songs scanning problems
[Audio]
Optimization: adjust audio parameters to optimize Dolby sound
[Alarm]
FIX: shutdown alarm clock failure problem
【third-party usage】
Optimization: Third-party software compatibility
This update contains optimization is not limited to the items listed above
Upgrade Reminder:
1, in order to prevent accidental loss of data, it is recommended to back up important data before upgrading your phone!
2, before upgrading the phone's root privileges confirmation has been canceled!
V1.43
Download Link
https://drive.google.com/open?id=0B_5JyLpmnOLKQXpqN0R1Y2hwbDQ
Changelog
[Update] Recommended
Optimize system performance and stability, greatly enhance the user experience!
Optimize system power management and control rules, make your phone more power!
【system】
Optimization: system stability
Optimization: Performance Mode
Optimization: power control Rules
Optimization: Call touch screen performance
Fix: Some scenes timer switch failure problem
[Dual SIM settings]
Fix: Use the mobile telecommunications VoLTE + dual cards, telecom cards close to switch mobile data services, the probability of emergence of mobile card registration VoLTE too slow problem
【call】
Optimization: video calling experience
【Status Bar】
FIX: Bluetooth / WLAN and display settings interface inconsistencies
【third-party usage】
Optimization: Subway Surfers defend radish, Thunder tanks and other fluency of the game
Fix: Some users can not use Uber single problem
Optimization includes but is not limited to the items listed above.
Upgrade Reminder:
1, in order to prevent accidental loss of data, it is recommended to back up important data before upgrading your phone!
2, before upgrading the phone's root privileges confirmation has been canceled!
I performed the following steps for a clean install which fixed a few issues for me
1.place zip on Internal storage as STOCK recovery didnt read my ext sd
2. Perform all backups required
3. Boot to twrp and wipe dalvik cache, cache, data, system
3. In twrp go to >advance>stalence tools>stock recovery
4. In stock recovery choose update and select this file
5. Once rebooted reflash twrp via above tool + root + flash gaaps and your good as gold
Really thanks for this guide!
2727alex2727 said:
How To Install Gapps
Step 1. Dont bother flashing normal gapps available or manually pushing google services + play store to /system or priv-app as this will not work... trust me i spent days trying to get this to work...
Step 2. Download this file and store on phone - https://drive.google.com/open?id=0B2aWSw0KM8RYWWN2VU1iQkNpVXM
Step 3. Navigate to Settings > System Update > Select 3 dots in top right corner then select 'local update > select the file then install.. it should boot to TWRP and flash the file.
Step 4. it WILL Force close so keep pressing close (its annoying i know) then go to settings > apps >all > find the following apps and once selected scroll to the bottom and give the apps all available permissions:
Google Account Manager
Google Backup Transport
GoogleServicesFramework
Google Play Store
Google play services
then restart device and you should have the ability to add a google account and download apps from the play store,
to sync contacts + calendars from your google account download and install these 2 apps normally and restart your device.
GoogleCalendarSyncAdapter.apk - https://drive.google.com/open?id=0B2aWSw0KM8RYZXc2U2dlcHo4Z0k
GoogleContactsSyncAdapter.apk - https://drive.google.com/open?id=0B2aWSw0KM8RYYWdoX3M1WW16NVk
Click to expand...
Click to collapse
Well, I have GAPPS working but Contacts sync doesn't work even if I installed the apk you posted.
Any help?
Thank you
xazac said:
Well, I have GAPPS working but Contacts sync doesn't work even if I installed the apk you posted.
Any help?
Thank you
Click to expand...
Click to collapse
Hey mate,
Once u install it make sure you give it permissions to contacts then restart and try.
Cani know how to unlock bootloader. Do i need to unlock bootloader before installing TWRP ?
sam razzy said:
Cani know how to unlock bootloader. Do i need to unlock bootloader before installing TWRP ?
Click to expand...
Click to collapse
Hi there!
They havent unlocked it yet but no need to unlock it before flashing twrp
2727alex2727 said:
Hi there!
They havent unlocked it yet but no need to unlock it before flashing twrp
Click to expand...
Click to collapse
Thanks ! I have hit the thank you button! You saved me. Now i can root
2727alex2727 said:
Hi Guys!,
I just got my Nubia Z11 6GB +128GB Model and managed to get TWRP, Root, Viper4Android Gapps +Busybox on it
i bricked it once while figuring this out so thought id save anyone else who has this phone the trouble! (this should work with 4GB + 64GB model also)
all this info is from the Nubia forum which is in Chinese, with the help of some mates we were able to create an account on their and save the files, it was not easy as to create an account you need a Chinese mobile number for verification purposes so don't bother trying to create an account,
all credit goes to the following forum and creators. - http://bbs.nubia.cn/thread-690478-1-1.html
i will monitor it for any updates/custom roms/kernels/mods and provide them here as there is no English support for our device!
How To Install TWRP
Step 1. connect phone to your pc and choose "charging only" and install the drivers that the phone comes with on your PC
Step 2. download this package " https://drive.google.com/file/d/0B_5JyLpmnOLKYjVhbTV2Y1B6WUU/view?usp=sharing " thats a mirror from my google drive a 2nd link is available here http://www.androidbrick.com/download/z11-nx531j-twrp-3-0-2-0-zip-root/
Step 3. on the phone type in *#7678# in the keypad and enable both options,
Step 4.run the EXE program in that zip and select option 1 (this will install qualcomm drivers)
Step 5. select option 2 and let it do its thing (this installs TWRP and your phone will then boot into TWRP)
TO ROOT CONTINUE ON -DO NOT USE ONE CLICK ROOT OR FLASH SUPERSU OR YOU WILL BRICK YOUR PHONE
Step 6. reboot your phone and boot into TWRP
Step 7. select advance then there is an option called stalence tools, select that and you can root/unroot the phone through there
How To Install Gapps
Step 1. Dont bother flashing normal gapps available or manually pushing google services + play store to /system or priv-app as this will not work... trust me i spent days trying to get this to work...
Step 2. Download this file and store on phone - https://drive.google.com/open?id=0B2aWSw0KM8RYWWN2VU1iQkNpVXM
Step 3. Navigate to Settings > System Update > Select 3 dots in top right corner then select 'local update > select the file then install.. it should boot to TWRP and flash the file.
Step 4. it WILL Force close so keep pressing close (its annoying i know) then go to settings > apps >all > find the following apps and once selected scroll to the bottom and give the apps all available permissions:
Google Account Manager
Google Backup Transport
GoogleServicesFramework
Google Play Store
Google play services
then restart device and you should have the ability to add a google account and download apps from the play store,
to sync contacts + calendars from your google account download and install these 2 apps normally and restart your device.
GoogleCalendarSyncAdapter.apk - https://drive.google.com/open?id=0B2aWSw0KM8RYZXc2U2dlcHo4Z0k
GoogleContactsSyncAdapter.apk - https://drive.google.com/open?id=0B2aWSw0KM8RYYWdoX3M1WW16NVk
How To Install Busybox
Flash this file in TWRP
Busybox_1.24.2_signed.zip - https://drive.google.com/open?id=0B2aWSw0KM8RYYlU5X0t6Z0swLVUz
How To Install Viper4Android
Download these files: -
ViPER4Android_2.4.0.1. - https://drive.google.com/open?id=0B2aWSw0KM8RYazZFWmdLZWRzRjQ
Step 1. Flash selinux2permissive_signed.zip in TWRP
Step 2. install the viper app provided
How To Install Xposed
Download these files -
xposed-v85-sdk23-arm64-nubiaUI-edition-by-SolarWarez-20160609 - https://drive.google.com/open?id=0B2aWSw0KM8RYNU9vdEJVVjRBSEU
Step 1. Install Xposed_3.0 alpha4_dvdandroid.apk
Step 2. Flash xposed-v85-sdk23-arm64-nubiaUI-edition-by-SolarWarez-20160609.zip in TWRP and enjoy!
- It may take a while to boot so dont stress
Click to expand...
Click to collapse
Bro can you help me please
This is a rom for z11 max
But i cant get the link to download it
Can you provide me with the download link frpm this topic?
http://bbs.nubia.cn/forum.php?mod=viewthread&tid=714761&extra=page%3D1&mobile=2
rowihel2012 said:
Bro can you help me please
This is a rom for z11 max
But i cant get the link to download it
Can you provide me with the download link frpm this topic?
http://bbs.nubia.cn/forum.php?mod=viewthread&tid=714761&extra=page%3D1&mobile=2
Click to expand...
Click to collapse
Hi Mate,
sure after work today i should be able to get it for you
2727alex2727 said:
Hey mate,
Once u install it make sure you give it permissions to contacts then restart and try.
Click to expand...
Click to collapse
Yes, that was the problem! Thank you!
PS: do you know how remove the Chinese page on the left of the home screen?
great for the thread here, i orderd a nubia z11 64 gb,the instruction work for it too,right?
2727alex2727 said:
Hi Mate,
sure after work today i should be able to get it for you
Click to expand...
Click to collapse
thank you bro
just searching for the stock z11 max recovery
but i cant find it
2727alex2727 said:
Hey mate,
Once u install it make sure you give it permissions to contacts then restart and try.
Click to expand...
Click to collapse
Hello,
I've got a Nubia Z11 Max 4GB/64GB variant;
Model nō: NX523J
Build nō: NX523J_V1_CNCommon_V1.19
Running: nubiaUI V3.9.9 based on android 5.1.1
Need help with GAPPS, TWRP and Root.
Kindly assist if possible, thanks.
Aterejr said:
Hello,
I've got a Nubia Z11 Max 4GB/64GB variant;
Model nō: NX523J
Build nō: NX523J_V1_CNCommon_V1.19
Running: nubiaUI V3.9.9 based on android 5.1.1
Need help with GAPPS, TWRP and Root.
Kindly assist if possible, thanks.
Click to expand...
Click to collapse
TimSmet said:
great for the thread here, i orderd a nubia z11 64 gb,the instruction work for it too,right?
Click to expand...
Click to collapse
Hi Guys,
i havent tried on the 64gb version only mine,
i assume the gaaps should work but not sure for twrp the tool does say "Nubia Z11" and doesnt specify a model?
if someone is willing to try and confirm for me that would be great
i found a tool ill add to the OP called "Nubia Recovery Tool"its in Chinese but you put your phone in download mode and select nubia emergency recovery and it flashes lastest stock firmware (works for ALL nubia models from z9 to z11) ill upload that tonight so if someone wants to try it they can flash back to stock incase they have issues:good:
EDIT: https://drive.google.com/open?id=0B2aWSw0KM8RYOEZBNGF3U1VIQWs - Nubia Recovery Tool
Hi! I just got NX531J and want to flash.
Could you resend the busybox link? because I got error on the link. Thanks /Walli
walli.tt said:
Hi! I just got NX531J and want to flash.
Could you resend the busybox link? because I got error on the link. Thanks /Walli
Click to expand...
Click to collapse
here bud
https://drive.google.com/file/d/0B2aWSw0KM8RYYlU5X0t6Z0swLVU/view?usp=sharing
2727alex2727 said:
here bud
Click to expand...
Click to collapse
Thank you so Much! :good:
I will try this weekend.
2727alex2727 said:
EDIT: https://drive.google.com/open?id=0B2aWSw0KM8RYOEZBNGF3U1VIQWs - Nubia Recovery Tool
Click to expand...
Click to collapse
Do you know if this tool also re-install stock recovery?
xazac said:
Do you know if this tool also re-install stock recovery?
Click to expand...
Click to collapse
i dont think you can install the recovery seperately.. you will have to reflash stock ROM
i am downloading it as we speak
http://ui.nubia.cn/rom - all stock nubia roms
EDIT: to flash stock recovery go to twrp > advance > stalence tools > stock recovery
2727alex2727 said:
i dont think you can install the recovery seperately.. you will have to reflash stock ROM
i am downloading it as we speak
http://ui.nubia.cn/rom - all stock nubia roms
Click to expand...
Click to collapse
even after flashing stock ROM with twrp
no stock recovery found
i do not think we need the stock recovery
all stock roms is flashes with twrp

[GUIDE] Root/Kernel+ViPER/Dolby+Theme/Mods

Intro
I decided to put together this all-in-one guild compiling all the research and testing I've done. I've seen a lot of the same questions and misunderstandings come up over and over in the various threads, most of which I had myself. I've spent lots of time, since I got my new Google Pixel 2 XL, searching XDA, following all the guides the fine folks here put together, flashing, restoring, testing, etc. I've been using Android since my Google Nexus One, so I've been messing around with all this for quite some time now. The Android community is amazing and I've learned a lot over the years, so it's my turn to hopefully help someone out.
I'll also share some of the caveats, issues and fixes I had to do with this setup. This was all done with a Google Pixel 2 XL on Project Fi with an eSIM & physical SIM, so this guide was written and tested with that, however it should work the same in theory with other carriers, but your results may vary.
NOTE: I am not a developer by any means. I've toyed with creating my own custom ROM, but I'm not a ROM or Kernel developer. I just got really good at using the stuff the other amazing smart people here developed and shared with the community.
NOTE 2: Following these steps WILL wipe your device, so make backups if needed!
Thanks
I would like to give thanks to the following folks for the guides, development and help; @topjohnwu, @nathanchance, @Dees_Troy, @luciusfox, @thedude420, @Quinny899, @airmaxx23, @matt1313, @sharkie405, @Tulsadiver, and @zachman1750. Please forgive me if I forgot to mention you directly as I've gone through many threads and guides at this point. I also thank the community for helping each other out and providing their experiences and testing as well.
Why Root?
I get the same question from everybody all the time, "why do you root your phone?" Well, many reasons, which I'll list a few below, but because I spent a lot of money on my phone and I feel I should have full access to it. If your phone is leased or company owned, I understand why you wouldn't, but if you own it outright, why not have full access to do what you want with it? I mean, how would you feel if you purchased a computer (I'll use Windows in this analogy) and it came with one user account that was only part of the "Users" group, no local Administrator or account part of the Administrators group and no way to grant your one user account Admin rights? I'd be upset as I wouldn't be able to do much with it including; remove bloatware, install my own applications, replace the stock AV/Malware software, upgrade my video driver or even start from scratch. I mean the first thing I do when I get a new computer is format the HDD lol. I know it might be a silly analogy, but I don't see how it's any different than having root access on my phone.
- Remove bloatware (system apps you don't want/need)
- Custom Kernels (though the stock kernel on this phone is amazing out to the box, custom gives us more access to manage wakelocks, color control, vibrations, among other kernel items) (EXKM and Kernel Adiutor are a couple great apps to tweak your custom kernel)
- Customer recovery (easy backup/recovery, easy flashing of Zips, etc...)
- Untethered system theming including; custom fonts, launcher tweaks, status/navbar tweaks, etc...)
- System wide ad blocking
- Full system backup/restore (Titanium Backup is amazing for full system backups and then upload to cloud storage of your choice)
- Terminal root access (every have horrible battery drain and can't figure out exactly why quick and easy? Drop to terminal, elevate using su, then run top and and see what app is hogging the CPU)
- Xposed modules for system customizations (I've used a lot over the years, but not on this phone yet. You will also FAIL SafetyNet if you use the Xposed Framework.)
- AUDIO MODS! I honestly don't know how I lived my life without apps like ViPER and Dolby on my phone
A/B Partitions
To hopefully help clear up some confusion here, I'll list some important points to take note of.
- The whole point of the dual partition setup is to make OTA updating easier, allowing for updating the OS in the background
- There are two system, two boot and two vendor partitions, but only one data partition
- Only one system and its corresponding boot partition are active at one time
- Whichever system/boot partition is active will use the one data partition
- Flashing a custom kernel, mod zip or Magisk will flash to the current active slot from recovery, however flashing the Google Image or a custom rom will flash to the inactive slot
- The recovery is part of the boot partition, meaning anytime you flash the stock or custom kernel, for example, you'll need to reflash your custom recovery again (unless you install a kernel zip created with AnyKernel2 by @osm0sis)
My Build
Sharing these details as if you are on a different image, kernel, carrier, etc... your results may vary.
Phone: Google Pixel XL 2 Black 128GB - purchased from Google Store / Hardware Version: rev_10
Carrier: Project Fi with eSIM & physical SIM
Android Version: Official 8.1.0 / Security Patch Level: February 5, 2018
Build Number: OPM1.171019.018
Kernel: 4.4.119-FlashKernel-Taimen-v2.20 (clang version 6.0.0)
Root: Magisk Manager 5.6.1(105) (patched dtbo NOT preserving "force encryption" or "AVB2.0/dm-verity") & Magisk 16.0(1600) / Modules: Busybox for Android NDK 1.28.1, Magisk Manager for Recovery Mode (mm) 2018.1.31, Single User Mod 1.4, ViPER4Android FX Materialized 1.5.1 (2.5.0.5)
Recovery: TWRP 3.2.1-0
APKs: SELinuxModeChanger v11.0, AdAway 3.2-60, Dolby, MinitBatteryResrouces
Convenient Play Store Apps: 3Minit Battery Settings, FiSwitch, Kernel Adiutor, Light Manager, Root Explorer, substratum (Swift Black), TiBu Pro (I do scheduled backups of my phone to my Google Drive) & Terminal Emulator (great to use Busybox commands like "traceroute" or "top" to find that app killing your battery!)
Android Platform Tools Install
1. Download the latest version for your computer OS (PC/Mac/Linux) from Google: https://developer.android.com/studio/releases/platform-tools.html
2. Unzip the downloaded file to your hard drive somewhere and:
- Windows: add to your PATH (google "add adb to path")
- Mac/Linux: From terminal of your choice "sudo install adb /usr/local/bin && sudo install fastboot /usr/local/bin" (run from within the extracted directory and enter your password when prompted)
- Windows 10 & macOS High Sierra detect the phone automatically, but older versions you may need Android Device Drivers. Just Google what you might need and how to do it if your phone is not detected automatically.
Unlocking
1. Turn your phone off.
2. Press and hold Volume Down, then press and hold Power.
3. Plug your phone into your computer.
4. From command prompt/terminal on your computer (run Command Prompt as Admin in Windows throughout this guide):
- fastboot flashing unlock
- fastboot flashing unlock_critical
NOTE: I've read a lot of back and forth on if we should unlock_critial or not. This is just my opinion, but if you're here to do all this stuff to your phone, want complete access to do whatever you want to it, just do it. It's better to be ready now for the future because every time you unlock or relock, it will factory reset your phone. I've been unlocked both regular and critical since the first boot when I took my phone out of the box. I'll also mention, I’m not entirely sure what steps will work or not work in this guide if you don't since I've never not been unlocked with critical.
5. Follow the instructions on the phone screen to do the factory reset.
Clean Start
1. Download the "taimen" for Pixel 2 XL factory image [8.1.0 (OPM1.171019.018, Feb 2018)]: https://developers.google.com/android/images
2. Turn your phone off.
3. Press and hold Volume Down, then press and hold Power.
4. Plug your phone into your computer.
5. Unzip the downloaded file to your hard drive somewhere and from the directory you extracted the files (CMD/Terminal):
- Windows: flash-all.bat
- Mac/Linux: ./flash-all.sh
- Unplug your phone from your computer
Initial Config/Prep
1. Go through the initial phone setup steps.
- Make sure you setup your Google account so you have access to the Play Store and you can activate your eSIM if that's what you're using.
NOTE: When setting up with only an eSIM, I ran into some bugs and caveats I had to figure out on my own as Google support couldn't figure it out let alone understand what I was trying to explain to them. I ordered a physical SIM and now have both an eSIM and a physical SIM installed and can switch between them.
Verizon SIM: As @jrbxx7 was kind enough to share below; if running a Verizon SIM, wait till after setup is complete before inserting it. That way the vzw apps don't get installed on google setup.
eSIM Caveat: If you have 2 Step Authentication turned on for your Google account and your phone is your only device with the Google Authenticator App or Google Prompt, you will have to use one of your backup codes to log back into your account as your phone will not be activated until it's completed in the Project Fi application.
eSIM Bug: After you go through the initial phone setup, let Play Store finish its updates and don't reboot yet. Open Play Store and search for "Project Fi", then click "Enable", but DON'T update it. Just open Project Fi, complete the activation then reboot your phone. You can update the Project Fi app after the activation is successful. I've tested this through three factory restores and the result is the same every time.
Physical SIM: No issues since your phone will just be activated after boot so you can receive SMS codes.
2. Enable Developer Mode: tap "Build number" under "About phone" 7 times.
3. Under "Developer options", enable "USB debugging".
4. Download necessary files:
- Magisk 16.0(1600): https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
- SELinuxModeChanger 11.0: https://f-droid.org/en/packages/com.mrbimc.selinux/
- AdAway 3.2-60: https://f-droid.org/en/packages/org.adaway/
- Dolby: https://forum.xda-developers.com/pixel-2-xl/how-to/viper-dd-atom-t3724096
- Kernel. I use @nathanchance Flash Kernel: https://forum.xda-developers.com/pixel-2-xl/development/taimen-flash-kernel-1-00-t3702057
NOTE: You can use whatever kernel you want, but I've only used/tested with Flash. Flash Kernel also has the proper drives to resolve the TWRP touch issues. I've read other custom kernels do as well.
- TWRP 3.2.1-0 (image & installer): https://forum.xda-developers.com/pixel-2-xl/development/twrp-alpha-pixel-2-xl-t3698148
5. Plug your phone into your computer.
- If prompted on your phone, save and allow USB Authorization for your computer.
6. Push downloaded files to your phone (CMD/Terminal):
- adb push <path_to_Magisk_file>.zip /sdcard/Download
- adb push <path_to_SELinuxModeChanger_file>.apk /sdcard/Download
- adb push <path_to_AdAway_file>.apk /sdcard/Download
- adb push <path_to_Dolby_file>.zip /sdcard/Download
- adb push <path_to_Kernel_zip_file>.zip /sdcard/Download
- adb push <path_to_TWRP_image_file>.img /sdcard/Download
- adb push <path_to_TWRP_installer_file>.zip /sdcard/Download
Install Kernel & TWRP
NOTE: As of the Google February security image release, TWRP will no longer decrypt. You have three options to flash in TWRP until it's fixed; disable security before booting to TWRP, use USB storage via your OTG adapter, or put the files you need in the /data partition.
1. adb reboot bootloader (CMD/Terminal while your phone is still plugged into your computer)
2. Flash TWRP:
- fastboot boot <path_to_TWRP_image_file>.img
- Once in TWRP, install the TWRP_installer.zip file
- Reboot into TWRP
- Install Kernel.zip file
- Install the Magisk_16.0(1600).zip file
- Reboot to System.
3. Configure Magisk:
- Open Magisk Manager
- (OPTIONAL) Patch dtbo by unchecking both "force encryption" and "AVB2.0/dm-verity", tap "Install", tap "Install", tap "Direct Install (Recommended), then reboot
NOTE: By patching dtbo, you will receive a message on every boot that says something along the lines of "There's an internal problem with your device". This is perfectly normal when patching the dtbo and can be ignored as nothing is broken. Now, to be honest, I patch dtbo as I can't get certain things to work properly without, like Dolby, and the message doesn't bother me as it's only on boot up. I know patching dtbo is necessary for some things. For example, I don't think you can do manual build.prop edits without editing dtbo, if I'm not mistaken. I have had a few others on other threads say they were able to get Dolby to work without patching dtbo and just using SELinux in "permissive" mode, but I couldn't. Up to you, hence the "optional" part. If you decide to patch dtbo and want to go back, just flash the stock dtbo image file in fastboot or TWRP.
- Open Magisk Manager
- Goto Settings and tap "Hide Magisk Manager"
- Reopen Magisk after it's done
- Goto Settings and make sure "Magisk Hide" and "Systemless hosts" are both enabled
- Gogo Magisk Hide and check the applications you need to hide from Root (banking apps, authenticators, etc...)
4. If Play Store is not showing as "Certified" under Play Store Settings, clear Data and Cache on the Play Store under Phone Settings. Your Play Store will now be "Certified" under the Play Store Settings.
Install/Configure SELinuxModeChanger and AdAway
NOTE: It's my understanding that SELinux does not need to be set to "permissive" for ViPER and Dolby to work, but I can't get them to work otherwise. My Dolby will FC without setting SELinux to "permissive", which is why I'm adding it to my guide in case someone else is having the same issue. You can use the Magisk Module script if you want, but I like the convenience of the App to turn on and off easily.
1. Open "Downloads" from the App Launcher on your phone.
2. Install both SELinuxModeChanger.apk and AdAway.apk.
3. Open SELinuxModeChanger:
- Tap "Permissive"
- Tap "Automatically start on boot"
4. Open AdAway:
- Open Preferences and make sure "Enable systemless mode" is enabled". It's normal to be Greyed out. This is verification from the Magisk Settings you set above.
- Tap "Download files and apply ad blocking"
5. Reboot phone.
Install & Configure Magisk Modules / Dolby
1. Open Magisk Manager and go to Downloads:
- Download "Busybox for Android NDK" (some root apps need this, but it's also nice to have these utilities)
- Download "Single User Mod" (needed for latest TWRP install to my understanding, but it worked for me without. I like this anyway because I don't share my phone)
- Download "ViPER4Android FX" (make sure to get the v1.5.1(2.5.0.5) version) / during install you will be asked what version and theme, chose the 2.5.0.5 driver version and the Materialized version (needed for Dolby).
- Reboot Phone
2. Open ViPER 4 Android FX application:
- Under Settings tap "Turn on developer mode" then tap "Disable SELinux"
3. Reboot Phone.
- After reboot, open ViPER 4 Android FX application and enable/configure the effects you want.
NOTE: Be patient after a phone reboot. It sometimes takes a minute for the Magisk modules to load.
4. Reboot to TWRP.
- Install Dolby.zip file
- Reboot into System
5. Open Dolby, and if it force closes, make sure your SELinux is "permissive" first and if you still have force closes, patch dtbo following instructions above.
Themes & Mods - Screenshots attached below!
I use substratum and Swift Black from the Play Store for my system wide theme. I use Light Manager from the Play Store for custom status lights for applications, etc... You can also get more customization of what icons to show or not show on your status bar by pulling down the notifications at the top of the phone and holding down the Settings gear icon until you feel a vibrate. You'll now have "System UI Tuner" under Settings->System. I'm also using the following Mods:
- SearchLess Launcher: https://forum.xda-developers.com/pixel-2-xl/themes/mod-pixel-2-xl-launcher-mods-8-1-0-dp1-t3701939
- Rosemary Font: https://forum.xda-developers.com/pixel-2-xl/themes/font-flashable-ubuntu-font-zip-pixel-2-t3710892
- Various Mods Aroma w/ 3Minit Battery: https://forum.xda-developers.com/pixel-2-xl/themes/various-mods-8-1-december-update-t3721741
- Substatum /w Swift Black (I dont theme System UI or System UI Navigation as part of my setup with the Various Mods Aroma)
- ViPER w/ Audiophile X profile & Dolby using Music profile (Volume Leveler / Surround Virtualizer / Intelligent EQ: Open)
Updating
I'm going to keep these steps kind of generic and provide the order in which things have to be done (order is important), however for the details just follow the steps for each part above. You shouldn’t have to do the setup for Magisk Modules again unless:
- You ran into issues and needed to do a clean start with Magisk using the Magisk Uninstaller
- You are doing a Google Image update
Magisk - Push the updated Magisk Zip to your /sdcard/Download folder, boot into TWRP, flash new Magisk Zip, reboot into System, go through Magisk setup steps again.
Kernel – Push the updated Kernel Zip file to your /sdcard/Download folder, make sure you have the Magisk Zip file in your /sdcard/Download folder as well. Reboot to TWRP, flash new Kernel, flash Magisk, boot System and setup Magisk again.
TWRP – Push the updated TWRP Zip to your /sdcard/Download folder, reboot to TWRP, flash new TWRP Zip, boot into TWRP to test, boot System.
Google -
1. Disable any screen security you have.
2. Disable and uninstall Substratum themes, if you have any.
3. Full backup of some sort recommended!
4. Boot to Bootloader and do a flash-all (without -w) of 8.1 factory image, boot to System and allow the update to finish.
5. Boot back to Bootloader, boot TWRP, install TWRP, reboot to TWRP, install Kernel Zip file, install Magisk Zip file, boot back to System.
6. Complete Magisk setup steps (Magisk hide, App hide, systemless, etc..), check SafetyNet.
7. Apply any mods and themes in Substratum.
Have fun!
Right on brother. My own journey is pretty much a mirror of your write up and I can't think of a single thing to add. Nice work. We have the same setup. Lol
CyberpodS2 said:
Right on brother. My own journey is pretty much a mirror of your write up and I can't think of a single thing to add. Nice work. We have the same setup. Lol
Click to expand...
Click to collapse
Thanks man! Yeah, this stuff has always been fun to me. I don't mind "breaking" my phone so I have to figure out how to fix it. lol I lost count how many times I wiped, flashed, etc to come up with my list.
I've also updated the guide to include "updating" stuff.
felosisman said:
Thanks man! Yeah, this stuff has always been fun to me. I don't mind "breaking" my phone so I have to figure out how to fix it. lol I lost count how many times I wiped, flashed, etc to come up with my list.
I've also updated the guide to include "updating" stuff.
Click to expand...
Click to collapse
Exactly, I got really quick at starting from scratch... Lol
Nice write up! One note if u feel like adding it, if running a verizon sim, wait till after setup is complete before inserting it. That way the vzw apps dont get installed on google setup.
jrbxx7 said:
Nice write up! One note if u feel like adding it, if running a verizon sim, wait till after setup is complete before inserting it. That way the vzw apps dont get installed on google setup.
Click to expand...
Click to collapse
Thanks for the addition, I"ll add it now! I don't have a VZW SIM so I would never have known lol.
This is the best guide on XDA now! I've been reading 10 different threads to do stuff, but someone who understands how it all works together can make it so much easier... Thanks again [emoji106]
Sent from my [device_name] using XDA-Developers Legacy app
slaydog said:
This is the best guide on XDA now! I've been reading 10 different threads to do stuff, but someone who understands how it all works together can make it so much easier... Thanks again [emoji106]
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
You're welcome! I'm happy to know this is helpful to folks.
Sticky?
Mods,
Is there any way to make this thread a sticky so it's easier for everybody to find?
Thanks!
jrbxx7 said:
Nice write up! One note if u feel like adding it, if running a verizon sim, wait till after setup is complete before inserting it. That way the vzw apps dont get installed on google setup.
Click to expand...
Click to collapse
What exactly is installed for Verizon apps? I didn't notice them on my install. Not saying they are not there, just didn't notice the changes.
felosisman said:
Mods,
Is there any way to make this thread a sticky so it's easier for everybody to find?
Thanks!
Click to expand...
Click to collapse
I think this thread is worth a sticky because it covers a lot of stuff that other guides don't, and covers them well. TWRP wasn't even a viable option when other guides were made, and it has made things much simpler...
Sent from my [device_name] using XDA-Developers Legacy app
Thank you for the guide. So I assume that if I were to brick the device I could use the factory images and fastboot to restore? Does anyone know what would happen if you tried to flash an older factory image street upgrading through OTA?
Sent from my Pixel 2 XL using Tapatalk
andrewjt19 said:
Thank you for the guide. So I assume that if I were to brick the device I could use the factory images and fastboot to restore? Does anyone know what would happen if you tried to flash an older factory image street upgrading through OTA?
Sent from my Pixel 2 XL using Tapatalk
Click to expand...
Click to collapse
You should always be able to restore using the factory images from Google. In all the years I've been doing this, I've never once actually bricked a device to where is wouldn't work anymore. Just basically boot up to the bootloader and run the flash-all script. You can get the full Google images and instructions here: https://developers.google.com/android/images
As for downgrading, I've not personally done it. I know folks have gone from the 8.1 DPs back to 8.0, but if I'm not mistaken Google is making it hard to downgrade for security reasons. Once 8.1 is officially released, we may not be able to go back to 8.0, for example. I'll let others chime in with their experiences.
EDIT: After reading your post again, if you mean you took the November OTA you will be fine. The latest factory image from Google is the same as the Nov OTA.
please delete
felosisman said:
You should always be able to restore using the factory images from Google. In all the years I've been doing this, I've never once actually bricked a device to where is wouldn't work anymore. Just basically boot up to the bootloader and run the flash-all script. You can get the full Google images and instructions here: https://developers.google.com/android/images
As for downgrading, I've not personally done it. I know folks have gone from the 8.1 DPs back to 8.0, but if I'm not mistaken Google is making it hard to downgrade for security reasons. Once 8.1 is officially released, we may not be able to go back to 8.0, for example. I'll let others chime in with their experiences.
EDIT: After reading your post again, if you mean you took the November OTA you will be fine. The latest factory image from Google is the same as the Nov OTA.
Click to expand...
Click to collapse
Thanks buddy for the reply. That's what I figured but my personal policy had always been to "find" the fix before I tamper with anything. Once I unlock the bootloader I'm assuming I cannot take OTA's in typical fashion right? Also is relocking the bootloader the same as unlocking (obviously using the opposite command)? Thanks so much.
Sent from my Pixel 2 XL using Tapatalk
andrewjt19 said:
Thanks buddy for the reply. That's what I figured but my personal policy had always been to "find" the fix before I tamper with anything. Once I unlock the bootloader I'm assuming I cannot take OTA's in typical fashion right? Also is relocking the bootloader the same as unlocking (obviously using the opposite command)? Thanks so much.
Sent from my Pixel 2 XL using Tapatalk
Click to expand...
Click to collapse
You're welcome! Absolutely, might as well be prepared just in case.
So, I've not tried it myself from "System Updates", but to my understanding you can still take OTA with the bootloader unlocked. I think the OTAs stop working when the System partition has been modified. But considering pretty much everything we do these days is Systemless, I think it'd be fine. I did manually install the November OTA from fastboot with my bootloader unlocked and it worked fine. To relock, yeah the command is pretty much just the opposite.
"fastboot flashing lock" would relock your device. Keep in mind though, every time you lock or relock it will wipe your device.
Sticky Request
I've done sone searching and can't figure it out, but does anybody know if there is an official way to request this to be a sticky?
felosisman said:
I've done sone searching and can't figure it out, but does anybody know if there is an official way to request this to be a sticky?
Click to expand...
Click to collapse
Your guide helped
Cheers ?
You using any other mods
Sent from my Google Pixel 2 XL using XDA Labs
Prattham said:
Your guide helped
Cheers
You using any other mods
Sent from my Google Pixel 2 XL using XDA Labs
Click to expand...
Click to collapse
Excellent, happy it was helpful!
No, I'm only using what I've got posted; ViPER, Single User and BusyBox.
I'll go ahead and ask this here since the Viper thread is so busy and I have seen a lot of answers and it's things that I've already tried over and over again. But, no matter which Viper version I download whether it be through magisk or a zip install via TWRP, I can never ever ever get the drivers to install. You got Viper in the title of your thread but I only seen one line of Viper in the op and that's to do with setting selinux to permissive, which I already have set to.
So does anybody have any out-of-the-box advice on what to do to get that Viper driver to install on a pixel 2 XL running 8.1 .0 DP2?
I'll spend all my 8 thanks for the day thanking somebody if they can help me figure this out.
Edit: I did just notice some more Viper instructions, my bad. I will try those out and report back
Edit 2: So I followed your instructions to the T, and the driver still won't install. Anyone got any ideas? It's not some sort of bug with the program is it where the driver has really been installed already but it's just saying that it's not?
Sent from my Pixel 2 XL using XDA Labs

Media Pad M3 8' add Google Services (install Core GSM Core Package) - solved

There are bits and pieces of this all over XDA (and the web) so I thought I'd just put it here to make it easier.
I purchased a Chinese Huawei Media Pad M3 8' WiFi tablet in March 2018 with the following details.
Model: CPN-W09
Build: CPN-W09C233B066 , CPN-W09C233B067 (updated 8 Apr 2017 with no negative effects)
EMUI 5.1
Android 7.0
Kernel: 3.18.31-gee0501b​
I wanted to get google services on this device. This is what finally worked for me.
Startup the tablet. Select USA English, skip Huawei registration and Wifi. Skip cloud services, enable pin, enable fingerprint ID. Get to home screen.
Connect to computer, enable file transfer and drop GSM the gsminstaller apk into your download folder. Install the gsminstaller and after the installer is installed, open it and press the 'one touch installation button'. After that, I installed Google Play service 12.5.20 and Google Play store 9.3.14 both of which I downloaded from apkmirror.com.
I was able to log into my google account and everything seems to be working fine. I even reset the tablet to factory specs to make sure I had the right steps and it looks like the GSM core stayed installed.
Note I got the link to the gsmcore (gsminstaller.apk) from this thread. so thanks.
Also, as I researched this, I stumbled across a couple of other tidbits that I thought I'd put here.
There are some hidden menus you can reach by putting the calculator in landscape mode (so you can see the '(' ')' characters.) and keying in the following combinations.
To get the Product ID enter: ()()1357946()()=
To get the Project Manager (install firmware from SD card, reset etc) aka Manufacture Mode enter: ()()2846579()() =​
Hope this helps someone else.
Hey i just got a Huawei M5 mediapad. When i send the apk to my tablet there is no install button for it. Please help me. I got it from China and i dont have play stores or anything.
BlaZez390 said:
Hey i just got a Huawei M5 mediapad. When i send the apk to my tablet there is no install button for it. Please help me. I got it from China and i dont have play stores or anything.
Click to expand...
Click to collapse
Use the Files app to find the APK where you put it on the tablet, double click it and install the APK (app). After it is installed , you'll see the icon in your apps. Click that and then you will see the one-touch install button.
Report back here if it works so other people can find the info for your tablet.
rsoandrew said:
Use the Files app to find the APK where you put it on the tablet, double click it and install the APK (app). After it is installed , you'll see the icon in your apps. Click that and then you will see the one-touch install button.
Report back here if it works so other people can find the info for your tablet.
Click to expand...
Click to collapse
I have the same problem, it just doesn't allow you to install the APK (App may damage your device, Installation forbidden.) and there is no option to turn off checking apks
00stargazer said:
I have the same problem, it just doesn't allow you to install the APK (App may damage your device, Installation forbidden.) and there is no option to turn off checking apks
Click to expand...
Click to collapse
To skip the Hicare check, you just need to disconnect from the internet before you double click on the APK. Then you should be able to install the GSMinstaller.
00stargazer said:
I have the same problem, it just doesn't allow you to install the APK (App may damage your device, Installation forbidden.) and there is no option to turn off checking apks
Click to expand...
Click to collapse
When I switched off and on the external sources/third party app radio buttons, there was an option to "Enable external sources app to scan..." that was enabled by default. I disabled that tick box and it never checked any APK's again.
Hope this works for you.
I follow the steps, and got the play store installed,but when I went to install a few games, it said it couldn't install them. It also said the google play services wouldn't work unless it was updated, but when I went to update it, it didn't say there was an update. A few things installed,like Nova launcher. The games I tried to install, I was able to install them last time without a problem (don't remember what I did then to get Google play to work). Today I unlocked the bootloader and rooted it,and it obviously erased everything. Any ideas would be greatly appreciated. I have the WiFi only model.
It worked for my MEDIAPAD M3, I had to factory reset it, and skip all the set up options. do not add any password or wifi to it. just skip it all, then run the GMS installer., and also install the google play store , framework and play services.
then, you can add your wifi password.

Invalid download on Nubia Z17 Lite

I have problems downloading files in some apps (Tapatalk, 4PDA...) and installing apps from Google Play on Nubia Z17 Lite - the download stops working at one time. Sometimes it helps to change the WiFi network, but sometimes I have to clear Google Play and Google Play Services cache and memory and reboot the phone. Does anyone know of any lasting solution to this problem? Thank you in advance
FullSoft said:
I have problems downloading files in some apps (Tapatalk, 4PDA...) and installing apps from Google Play on Nubia Z17 Lite - the download stops working at one time. Sometimes it helps to change the WiFi network, but sometimes I have to clear Google Play and Google Play Services cache and memory and reboot the phone. Does anyone know of any lasting solution to this problem? Thank you in advance
Click to expand...
Click to collapse
I have the same problam. Help
I had same problem.I go to apps and force stop Google play stroe and Clear data.Also i do same to Google Services and fix my problem every time.I hope Nubia fix this with update
I am also having problems with Play Store and Google account synchronization - it worked fine for a few days, but then Play Store stopped downloading/updating any apps (it is stuck on Downloading, but doesn't start to download anything) and synchronization to my Google Account doesn't work.
I tried various methods, like rebooting, removing data&cache of Play Store+Google Play Services+Download manager, uninstalling/reinstalling Play Store & Google Play services, removing/re-adding my Google account, wiping cache+dalvik from TWRP, but nothing helped. Then I realized that when I kill SwiftKey process, it started to work instantly. It seems that SwiftKey is blocking Google services mainly when I have synchronization to Google Account enabled. Then I noticed the same problem with Google Contacts app.
I suspect that it may be one of Nubia system apps what is causing these problems.
What I found is some text in a Russian forum, translated using google translator, it can be worth of trying to disable that app cloning service:
For what it's needed: firstly , for those who do not use cloning, this is an unnecessary functionality; secondly , this chip conflicts with Google's synchronization (for example, with the G-board keyboard) and in general with all Google services. Who does not care about all this, you can not read further.
What you need: TWRP or root-access, PC and ADB
1. Delete CMVirtualbox.apk (located on the system / priv-app / CMVirtualBox path ) or just rename / delete the .apk extension to ease the rollback.
2. Connect the phone to the PC, run the command line (all the necessary drivers must be installed, debugging by USB is enabled, the start is made from the ADB folder), we write the command:
adb shell pm remove-user 10
and press enter. After success, reboot for persuasiveness.
As a result, cloning will be disabled, G-board keyboard messages "Synchronization on devices with G-Suite account or Android for work profile is not supported" will not appear any more and Google services will work more adequately. Successful to you of samples!
PS For rollback just return CMVirtualbox.apk , reboot, and everything returns to normal.
Click to expand...
Click to collapse
This is so far the best solution. Thank you Lapist!
I Deleted CMVirtualbox.apk (located on the system / priv-app / CMVirtualBox path ) or just rename / delete the .apk extension to ease the rollback.
I coudn't pm remove-user 10 but everything works fine now
After one day of use, google account doesn't sync again. Unable to update apps
alfonex said:
This is so far the best solution. Thank you Lapist!
I Deleted CMVirtualbox.apk (located on the system / priv-app / CMVirtualBox path ) or just rename / delete the .apk extension to ease the rollback.
I coudn't pm remove-user 10 but everything works fine now
After one day of use, google account doesn't sync again. Unable to update apps
Click to expand...
Click to collapse
For me, the problem was resolved by uninstalling SwiftKey. For some reason, it blocks Google services and just stoping it's process or hibernating it using Greenify solves the problem immediately. Maybe it would help also to use sync with Microsoft account instead of Google in SwiftKey settings. I saw a similar issue also with Google Contacts app (Nubia Contacts works fine).
Since switching to Gboard, problem didn't appear again and Google Play and sync works without any issues.
lapist said:
For me, the problem was resolved by uninstalling SwiftKey. For some reason, it blocks Google services and just stoping it's process or hibernating it using Greenify solves the problem immediately. Maybe it would help also to use sync with Microsoft account instead of Google in SwiftKey settings. I saw a similar issue also with Google Contacts app (Nubia Contacts works fine).
Since switching to Gboard, problem didn't appear again and Google Play and sync works without any issues.
Click to expand...
Click to collapse
Thanks any way. I switched to lineage OS
lapist said:
For me, the problem was resolved by uninstalling SwiftKey. For some reason, it blocks Google services and just stoping it's process or hibernating it using Greenify solves the problem immediately. Maybe it would help also to use sync with Microsoft account instead of Google in SwiftKey settings. I saw a similar issue also with Google Contacts app (Nubia Contacts works fine).
Since switching to Gboard, problem didn't appear again and Google Play and sync works without any issues.
Click to expand...
Click to collapse
Thank you very much! I tried everything and at the end it was Swiftkey app that blocked google services!!!
I wish this phone had more support like my Redmi Note 3 Pro had. I dont have courage to even root this one
bombilakus said:
Thank you very much! I tried everything and at the end it was Swiftkey app that blocked google services!!!
I wish this phone had more support like my Redmi Note 3 Pro had. I dont have courage to even root this one
Click to expand...
Click to collapse
You are welcome Although not rooting it would be pity...With root it is easier to get the phone into more useable state, like background apps not getting killed to get notifications on new messages properly etc. It helps to turn a few apps into system apps and/or add them in ProcessManager database as protected apps.
How to root?
lapist said:
You are welcome Although not rooting it would be pity...With root it is easier to get the phone into more useable state, like background apps not getting killed to get notifications on new messages properly etc. It helps to turn a few apps into system apps and/or add them in ProcessManager database as protected apps.
Click to expand...
Click to collapse
I also suffer from this bug.
What's the easiest way to root the Nubia Z17 (global) lite?
Is there a step-by-step guide?
Thanks a lot
yaccri said:
I also suffer from this bug.
What's the easiest way to root the Nubia Z17 (global) lite?
Is there a step-by-step guide?
Thanks a lot
Click to expand...
Click to collapse
I think there is no detailed step-by-step guide, but you can gather information from threads about this phone. You mainly need to have ADB drivers, unlock bootloader, flash TWRP and from it flash Magisk.
https://forum.xda-developers.com/showpost.php?p=76842677&postcount=26 (you can just skip flashing boot.img and files init.qcom.post_boot.sh and .thermal-mode-01-01.conf, just flash magisk ZIP instead)
https://forum.xda-developers.com/showpost.php?p=75671266&postcount=12
russian guide (can be translated by google translator): https://4pda.ru/forum/index.php?showtopic=913601&st=0#entry70001013
Phone got stuck
lapist said:
I think there is no detailed step-by-step guide, but you can gather information from threads about this phone. You mainly need to have ADB drivers, unlock bootloader, flash TWRP and from it flash Magisk.
https://forum.xda-developers.com/showpost.php?p=76842677&postcount=26 (you can just skip flashing boot.img and files init.qcom.post_boot.sh and .thermal-mode-01-01.conf, just flash magisk ZIP instead)
https://forum.xda-developers.com/showpost.php?p=75671266&postcount=12
russian guide (can be translated by google translator): https://4pda.ru/forum/index.php?showtopic=913601&st=0#entry70001013
Click to expand...
Click to collapse
LATEST UPDATE: Now I'm stuck in the "Nubia...Powered by Android" start screen. This happened after I tried to install v1.05. This opened the TWRP screen in Chinese. I selected the bottom-right button and then again the bottom-right and chose English and then rebooted.
I can still get into twrp mode by long pressing the volume down + power keys.
What steps do I need to take to make the phone boot properly again?
-----
-- I posted this section below earlier before I had this boot problem
--
I finally found the time (and the courage) to try this out.
SuperSu was installed so hopefully I didn't miss anything. Does it mean that the device is rooted?
I can successfully get into su mode with a terminal app.
Also, I have two root checker apps. One is showing that the device is rooted, and the other shows that it's not.
All my apps and settings remained as they were.
IS THIS OK? I expected that the process will wipe all the data.
I didn't flash majisk. IS IT NEEDED IF THE DEVICE IS ALREADY ROOTED?
And lastly, I still can't download from the play store
Any suggestions on that issue?
Thank you so much
yaccri said:
LATEST UPDATE: Now I'm stuck in the "Nubia...Powered by Android" start screen. This happened after I tried to install v1.05. This opened the TWRP screen in Chinese. I selected the bottom-right button and then again the bottom-right and chose English and then rebooted.
I can still get into twrp mode by long pressing the volume down + power keys.
What steps do I need to take to make the phone boot properly again?
Click to expand...
Click to collapse
How did you install v1.05? You need to do it from emergency recovery using OTG cable/adapter, not from TWRP.
If you went from LineageOS to stock, you need to wipe data from emergency recovery, because the storage is encrypted.
lapist said:
How did you install v1.05? You need to do it from emergency recovery using OTG cable/adapter, not from TWRP.
If you went from LineageOS to stock, you need to wipe data from emergency recovery, because the storage is encrypted.
Click to expand...
Click to collapse
I tried to install v1.05 from the settings->System Update->Local Update menu (http://blog.geekbuying.com/2018/03/official-global-versionzte-nubia-z17-lite-snapdragon-653-android-7-1-smartphone-firmware-20180316/).
Before that I had the global stock version 1.04.
What can I do now?
yaccri said:
I tried to install v1.05 from the settings->System Update->Local Update menu (http://blog.geekbuying.com/2018/03/official-global-versionzte-nubia-z17-lite-snapdragon-653-android-7-1-smartphone-firmware-20180316/).
Before that I had the global stock version 1.04.
What can I do now?
Click to expand...
Click to collapse
1. You can try wiping data & cache partitions.
2. Use that emergency recovery and flash zip over OTG from there again.
lapist said:
1. You can try wiping data & cache partitions.
2. Use that emergency recovery and flash zip over OTG from there again.
Click to expand...
Click to collapse
Thank you,
I already tried that.
The problem is that in emergency recovery mode the thumb drive that is connected with OTG cable is not recognized.
In TWRP I can mount that drive, but in emergency recovery mode its not mounted.
UPDATE: I tried different USB drives. One of them mounted. I found that this one was formatted in FAT. Since this is a small 2Gb drive that cannot hold the ROM, I found another drive that was formatted in ExFAT that also loaded correctly.
I loaded the ROM as suggested and now the phone is working again.
My guess is that the phone can't read NTFS file format in emergency recovery mode.
Thank you!!!
yaccri said:
Thank you,
I already tried that.
The problem is that in emergency recovery mode the thumb drive that is connected with OTG cable is not recognized.
In TWRP I can mount that drive, but in emergency recovery mode its not mounted.
UPDATE: I tried different USB drives. One of them mounted. I found that this one was formatted in FAT. Since this is a small 2Gb drive that cannot hold the ROM, I found another drive that was formatted in ExFAT that also loaded correctly.
I loaded the ROM as suggested and now the phone is working again.
My guess is that the phone can't read NTFS file format in emergency recovery mode.
Thank you!!!
Click to expand...
Click to collapse
Yes, NTFS is not supported very well on Android. Use just FAT32, that should work fine. ExFAT also works only somewhere....
lapist said:
I am also having problems with Play Store and Google account synchronization - it worked fine for a few days, but then Play Store stopped downloading/updating any apps (it is stuck on Downloading, but doesn't start to download anything) and synchronization to my Google Account doesn't work.
I tried various methods, like rebooting, removing data&cache of Play Store+Google Play Services+Download manager, uninstalling/reinstalling Play Store & Google Play services, removing/re-adding my Google account, wiping cache+dalvik from TWRP, but nothing helped. Then I realized that when I kill SwiftKey process, it started to work instantly. It seems that SwiftKey is blocking Google services mainly when I have synchronization to Google Account enabled. Then I noticed the same problem with Google Contacts app.
I suspect that it may be one of Nubia system apps what is causing these problems.
What I found is some text in a Russian forum, translated using google translator, it can be worth of trying to disable that app cloning service:
Click to expand...
Click to collapse
I renamed the CMVirtualBox.apk and also its folder, removed user10 and restarted, but that didn't help.
What did you use to kill the SwiftKey process? It's not installed as an app on my phone.
Thank you
yaccri said:
I renamed the CMVirtualBox.apk and also its folder, removed user10 and restarted, but that didn't help.
What did you use to kill the SwiftKey process? It's not installed as an app on my phone.
Thank you
Click to expand...
Click to collapse
In that case you probably don't have SwiftKey installed - it is not installed by default But if Play Store doesn't download and Google account sync doesn't work for you, it may be some different app causing the deadlock. You should go thru all apps and force closing them one by one...when you kill the problematic process, Play Store will start downloading immediately. You can do it from Settings - Apps, or use some app for that.
I really appreciate your help.
I forcefully disabled all apps but the problem remained.

Oneplus 8T (Cyberpunk Edition) - HydrogenOS (Google Apps, Theme, OTA Updates!)

Originality/HydrogenOS
If you have a Chinese Cyberpunk Edition phone with OxygenOS, you'll notice that the Cyberpunk theme/assets are missing, and OTA updates lead to a boot loop. This guide will tell you how to restore the phone to its original software (HydrogenOS), unlock the bootloader, root it, and get Google Apps working. If you are American, this is the golden ticket. OTA updates will work and you will get the original theme/assets back.
I have made this guide because I purchased a Cyberpunk phone and the vendor installed OxygenOS. The Chinese Cyberpunk Edition phones are meant to use HydrogenOS. OxygenOS is not currently designed for the Chinese Cyberpunk Edition phones, despite many vendors installing it. I've spoken to Oneplus and it doesn't appear there are immediate plans to support the phone using OxygenOS.
This information is only for Chinese Cyberpunk Edition phones.
Rooting the phone is optional if you just want Google Apps.
Proceed at your own risk.
Setting Up
You're going to need to download and install these things for the remainder of the guide.
Minimal ADB/Fastboot (Download)
Oneplus USB Drivers (Download)
Qualcomm USB Drivers (Download)
If you've already been toying with the phone, you might already have these. If so, skip ahead.
Restoring HydrogenOS (Credit: Some_Random_Username)
You are going to want to download the MSM Download Tool, designed for Chinese KB2000 phones. This tool will wipe your phone and restore the original HydrogenOS software, as well as your Cyberpunk theme/assets.
You will need to download the tool here:
https://androidfilehost.com/?w=files&flid=320230 (Credit: g96818)
Rootk1t said:
https://androidfilehost.com/?fid=10763459528675590014 or https://drive.google.com/file/d/1-MwwMBiszDvAoCoqH1P5aZRaLvDFL_66/view
The difference is only in HOS version.
If your phone is made after march 2021, i suggest using latest one HOS MSM (google link).
Click to expand...
Click to collapse
After downloading:
Extract the archive to a folder.
Remove any Chinese characters from folder names (if applicable).
Open "MsmDownloadTool V4.0".
Under "User Type", select "Others".
Click "Next".
Notice that "Target" is selected on the dropdown in the top-right of the window.
Change the option from "Target" to "H2" instead.
Now make sure your phone is ready:
Turn your phone off and wait a few seconds.
Press the "Start" button on the tool.
Hold both volume buttons down, while plugging your phone in through USB (to enter Qualcomm EDL mode).
The download tool will begin to work it's magic (should take 200-300 seconds).
Once it says "Download Complete", your phone should reboot into HydrogenOS.
Close the tool completely.
Perform the phone's setup, then decide whether you want to root the phone, or just install Google Apps. Your phone will be wiped if you unlock the bootloader.
If your device wasn't detected when running the tool, make sure you have the Qualcomm USB driver installed. To do this, open device manager. Under "QHUSB_BULK", select "Update Driver Software", and use the .cab file you found earlier.
Unlock the Bootloader (Optional)
Before you may root the phone, you will need to do the following.
Enable Developer Mode:
Open your Settings application and go to "About Phone".
Tap the section that says "Build Number" five times consecutively.
You will now have developer mode.
Enable OEM Unlocking/USB debugging:
Open your Settings application and click the search button.
Search for and enable the option: "OEM unlocking".
Search for and enable the option: "USB debugging".
You will be asked if you want to trust the device when it's plugged in. Click "Allow".
You will want to do the following, using the ADB/Fastboot you downloaded:
Make sure your phone is plugged in.
Run the following:
adb reboot bootloader
Your phone will reboot into the bootloader.
Run the following:
fastboot oem unlock
Use the volume/power buttons on your phone, to confirm.
Your phone will reboot and wipe itself, as well the Chinese applications. Perform the phone's normal setup again.
The bloatware and Chinese apps will return when you perform an OTA update at the end of the guide. They can also be removed/disabled.
Rooting (Optional)(Credit: DroidFreak32)
To root the phone we will be installing Magisk, using a patched boot.img from your current version of HydrogenOS. In this case, we are using version 11.0.1.2 (the version of the MSM Download Tool). I will be providing the boot.img from my phone, which I have used personally.
You will want to download the following:
Patched 11.0.1.2 Boot.img (Download)
Canary Magisk Manager (Download)
Preparation:
Re-enable developer mode, as well as USB debugging. Just like you did in the previous section.
Transfer the app-debug.apk to your phone, and install it through the phone's file manager.
Copy "magisk_patched_11.0.1.2.img" to your computer's ADB directory.
Rooting:
Run the following:
adb reboot bootloader
Your phone will reboot into the bootloader.
Run the following:
fastboot boot magisk_patched_11.0.1.2.img
Your phone will reboot, using the patched boot.img.
Enter the Magisk Manager app you installed earlier.
Tap Magisk (Install) -> Perform Direct Install
You will have root on reboot!
If Magisk says it needs to reboot to apply changes, you will need to follow the last set of steps again.
If for some reason the boot.img I provided doesn't work, you will need to follow DroidFreak32's guide. His guide is very detailed and will instruct you on how to create your own patched boot.img and root the phone.
Installing Google Apps (Credit: Steve0007 and @xxxrichievxxx)
To install, you will want to obtain a copy of the Google Play Store from a 3rd Party. @xxxrichievxxx suggested this solution, which worked for me regardless of unlock/root status.
You'll want to download, copy, and run the newest version from your device:
https://www.apkmirror.com/apk/google-inc/google-play-store/google-play-store-23-1-19-release/
We had also tried using WeebGapps, which has problems after updating:
https://t.me/s/WeebGAppsChannel?q=#Android_11+#magisk_mode (Requires Telegram)
Updating
Unlike on OxygenOS, you will actually be able to download and perform OTA updates, through the Settings app. If you do not follow the steps below when updating, you will lose root.
Disable your Magisk modules (if applicable) when updating, and re-enable after you have successfully updated!
I also recommend disabling "automatic system updates" via Settings, as they can break your root.
Follow these steps:
epr said:
- Go to System-Update
- Tap OK when the message that you are rooted appears
- Tap "Download and install"
- Wait until you are prompted to reboot - DO NOT REBOOT NOW!
- Open Magisk Manager, select install -> Install to inactive slot and start installation
- When Magisk has finished installing, reboot and you stay rooted with latest OTA.
Click to expand...
Click to collapse
If you are missing the Play Store after updating, install it from here. If you happen to mess up or lose Google Apps, try uninstalling/reinstalling the module.
If you do happen to lose root, you will want to follow DroidFreak32's guide, as I've only provided the patched boot.img for 11.0.1.2.
Bloatware
You're probably annoyed by all the preinstalled garbage. I've made a short script that disables the Chinese market and removes all 3rd party Chinese (By_3rd and heytap) applications.
Removing Market and Almost All 3rd Party Apps:
Visit here: https://pastebin.com/raw/3SsA1tpc
Open notepad and save the above text as a .bat file.
Copy and run the file from your ADB directory.
You will likely need to run this script each update, as applications are added back on update. I've decided to leave the other applications on my device for now. If you want to remove even more, Steve0007 recommended this resource.
Credits
Steve0007 and xxxrichievxxx for helping to find the solid solution for Google Apps.
WeebGApps for the module that installs Google Apps.
DroidFreak32 for his thread on rooting the Oneplus 8T.
Some_Random_Username and g96818 for uploading/sharing the MSM download tools.
Most of this information is compiled from other sources, so consider supporting the developers listed above.
Informative and well explained. It will definitely help a lot of users.
Very helpful, good job
Should be sticky.
sunmughans said:
Informative and well explained. It will definitely help a lot of users.
Click to expand...
Click to collapse
Hopefully it prevents some headaches. Vendors are still shipping the phones out with OxygenOS.
Steve0007 said:
Very helpful, good job
Should be sticky.
Click to expand...
Click to collapse
Wouldn't exist without your help!
Awesome! Going to try this out today
AWESOME!!!! Thank you very much!! Is google play installed as well? Last time I read something about all the google apps installed except Google play lol
Updated the bloatware section. The script will now remove 40 bloatware apps. These apps may conflict with Google Play, so I do suggest removing them.
xxxrichievxxx said:
AWESOME!!!! Thank you very much!! Is google play installed as well? Last time I read something about all the google apps installed except Google play lol
Click to expand...
Click to collapse
Google Play has installed fine in my tests. However, updating might cause it to get removed. I'd keep a copy of the APK in your phone's storage, just so you have it if you need it.
You can find it here:
https://www.apkmirror.com/apk/google-inc/google-play-store/google-play-store-23-1-19-release/
Hi, it's very strange, because on all oneplus, you can put hydrogen or oxygen without any problem.
Some people buy cyberpunk édition on Giztop or cect without any problem...very strange, no ?
Another question, IS it possible to add other language on hydrogen if de want to use it ?
Thanks
g4seb said:
Hi, it's very strange, because on all oneplus, you can put hydrogen or oxygen without any problem.
Some people buy cyberpunk édition on Giztop or cect without any problem...very strange, no ?
Another question, IS it possible to add other language on hydrogen if de want to use it ?
Thanks
Click to expand...
Click to collapse
Try this: morelocale 2
MoreLocale 2 - Apps on Google Play
This is just MoreLocale2
play.google.com
or this
Locale Language (Pro) Set Locale & Language for Android - APK Download
Download Locale Language (Pro) Set Locale & Language apk 3.5.8 for Android. This application let activate your home language (locale) with ease.
apkpure.com
Right now I recommend updating the phone before installing Google Apps.
Went though this process to update, very well detailed. I went from Oxygen OS to Hydrogen then followed the rest of the steps to install Google Play.
I made the mistake of updating via OTA after restoring Hydrogen OS and had to repeat a couple step to get to the root step then followed the rest to install Google Play.
Youll need to download the 7z software to extract MSM software and one of the files needs a Telegram account. Its a messaging app that requires a phone number to create.
Also make sure you have the drivers sorted out, I had to do a bit of trouble shooting on the qualcomm drivers.
The cyberpunk theme is pretty cool.
I am having some spotty issues with google though, after updating OTA everything was fine but occasionally I will lose the play store. I have tried to directly install the apk and reinstall the module in magisk. But there is something kicking it off. The apps that I downloaded are still there, just the play store that drops. Edit: I am on module 4.0.4. Might try 4.0.5
Testing out the apps, I cannot get the maps app to work, keeps crashing. And for some reason I cannot log in to Chrome. It wont detect the account that is already logged into the phone (gmail, youtube etc) when I sign in manually it says 'This account already on device' I have signed in and out numerous times.
This is a pretty good solution to keep the cyberpunk theme, which you want if you have this phone. I get 5g speeds on US T-Mobile and have no issues with texts and calls. If the play store was more stable this will be a solid solution.
Props to @OniAraAra for compiling this detailed guide and members who contributed
Went through the WHOLE guide and I too was able to revert back to the Cyberpunk ROM! Super COOL!!! I am extremely happy! Thank you!
Also would like to note that Android Auto also crashes
I've been reading and mentally preparing all the steps by downloading the required files and walking through them, but I've no development experience and I'm worried that if I mess up a step, I would have no idea how to unstuck myself...
For example:
If your device wasn't detected when running the tool, make sure you have the Qualcomm USB driver installed. To do this, open device manager. Under "QHUSB_BULK", select "Update Driver Software", and use the .cab file you found earlier.
Click to expand...
Click to collapse
I tried to look up my device manager on my PC and I do not see "QHUSB_BULK" so little things like that worry me
Is it possible to convert European 8T to full cyberpunk version?
jirka607 said:
Is it possible to convert European 8T to full cyberpunk version?
Click to expand...
Click to collapse
Do not use this guide for that. It will not work. There's other threads on how to install the Cyberpunk goodies for a normal 8T.
Nables said:
I've been reading and mentally preparing all the steps by downloading the required files and walking through them, but I've no development experience and I'm worried that if I mess up a step, I would have no idea how to unstuck myself...
For example:
I tried to look up my device manager on my PC and I do not see "QHUSB_BULK" so little things like that worry me
Click to expand...
Click to collapse
For the most part, any accidents are easily reversible, as there's a great guide on unbricking here:
[OP8T][OOS KB05AA/BA/DA] Unbrick tool to restore your device to OxygenOS
Disclaimer: By attempting any of the processes listed in this thread you accept full responsibility for your actions. I will not be held responsible if your device stops working, catches fire, or turns into a hipster and claims to have been...
forum.xda-developers.com
Arr6 said:
This is a pretty good solution to keep the cyberpunk theme, which you want if you have this phone. I get 5g speeds on US T-Mobile and have no issues with texts and calls. If the play store was more stable this will be a solid solution.
Props to @OniAraAra for compiling this detailed guide and members who contributed
Click to expand...
Click to collapse
It is as you say. Across multiple installs I've had minor issues with the Google Play store disappearing, but you can always reinstall the APK. I did not notice this until after I had made the guide.
@Steve0007 and I are looking for a more stable solution as we speak, so hopefully we'll have that soon!
OniAraAra said:
Originality/HydrogenOS
If you have a Chinese Cyberpunk Edition phone with OxygenOS, you'll notice that the Cyberpunk theme/assets are missing, and OTA updates lead to a boot loop. This guide will tell you how to restore the phone to its original software (HydrogenOS), unlock the bootloader, root it, and get Google Apps working. If you are American, this is the golden ticket. OTA updates will work and you will get the original theme/assets back.
I have made this guide because I purchased a Cyberpunk phone and the vendor installed OxygenOS. The Chinese Cyberpunk Edition phones are meant to use HydrogenOS. OxygenOS is not currently designed for the Chinese Cyberpunk Edition phones, despite many vendors installing it. I've spoken to Oneplus and it doesn't appear there are immediate plans to support the phone using OxygenOS.
This information is only for Chinese Cyberpunk Edition phones.
Proceed at your own risk.
Setting Up
You're going to need to download and install these things for the remainder of the guide.
Minimal ADB/Fastboot (Download)
Oneplus USB Drivers (Download)
Qualcomm USB Drivers (Download)
If you've already been toying with the phone, you might already have these. If so, skip ahead.
Restoring HydrogenOS (Credit: Some_Random_Username)
You are going to want to download the MSM Download Tool, designed for Chinese KB2000 phones. This tool will wipe your phone and restore the original HydrogenOS software, as well as your Cyberpunk theme/assets.
You will need to download the tool here:
https://androidfilehost.com/?w=files&flid=320230 (Credit: g96818)
After downloading:
Extract the archive to a folder.
Remove any Chinese characters from folder names (if applicable).
Open "MsmDownloadTool V4.0".
Under "User Type", select "Others".
Click "Next".
Notice that "Target" is selected on the dropdown in the top-right of the window.
Change the option from "Target" to "H2" instead.
Now make sure your phone is ready:
Turn your phone off and wait a few seconds.
Press the "Start" button on the tool.
Hold both volume buttons down, while plugging your phone in through USB (to enter Qualcomm EDL mode).
The download tool will begin to work it's magic (should take 200-300 seconds).
Once it says "Download Complete", your phone should reboot into HydrogenOS.
Close the tool completely.
Perform the phone's setup, then proceed to the next step. Your phone will be wiped again in the next step.
If your device wasn't detected when running the tool, make sure you have the Qualcomm USB driver installed. To do this, open device manager. Under "QHUSB_BULK", select "Update Driver Software", and use the .cab file you found earlier.
Unlock the Bootloader
Before you may root the phone, you will need to do the following.
Enable Developer Mode:
Open your Settings application and go to "About Phone".
Tap the section that says "Build Number" five times consecutively.
You will now have developer mode.
Enable OEM Unlocking/USB debugging:
Open your Settings application and click the search button.
Search for and enable the option: "OEM unlocking".
Search for and enable the option: "USB debugging".
You will be asked if you want to trust the device when it's plugged in. Click "Allow".
You will want to do the following, using the ADB/Fastboot you downloaded:
Make sure your phone is plugged in.
Run the following:
adb reboot bootloader
Your phone will reboot into the bootloader.
Run the following:
fastboot oem unlock
Use the volume/power buttons on your phone, to confirm.
Your phone will reboot and wipe itself, as well the Chinese applications. Perform the phone's normal setup again.
The bloatware and Chinese apps will return when you perform an OTA update at the end of the guide. They can also be removed/disabled.
Rooting (Credit: DroidFreak32)
To root the phone we will be installing Magisk, using a patched boot.img from your current version of HydrogenOS. In this case, we are using version 11.0.1.2 (the version of the MSM Download Tool). I will be providing the boot.img from my phone, which I have used personally.
You will want to download the following:
Patched 11.0.1.2 Boot.img (Download)
Canary Magisk Manager (Download)
Preparation:
Re-enable developer mode, as well as USB debugging. Just like you did in the previous section.
Transfer the app-debug.apk to your phone, and install it through the phone's file manager.
Copy "magisk_patched_11.0.1.2.img" to your computer's ADB directory.
Rooting:
Run the following:
adb reboot bootloader
Your phone will reboot into the bootloader.
Run the following:
fastboot boot magisk_patched_11.0.1.2.img
Your phone will reboot, using the patched boot.img.
Enter the Magisk Manager app you installed earlier.
Tap Magisk (Install) -> Perform Direct Install
You will have root on reboot!
If Magisk says it needs to reboot to apply changes, you will need to follow the last set of steps again.
If for some reason the boot.img I provided doesn't work, you will need to follow DroidFreak32's guide. His guide is very detailed and will instruct you on how to create your own patched boot.img and root the phone.
Installing Google Apps (Credit: Steve0007)
To install Google Apps, we will be using WeebGapps (Magisk Module). There is no custom recovery available, so this is the best way to sideload Google Apps currently.
You will want to download the zip from this link:
https://t.me/s/WeebGAppsChannel?q=#Android_11+#magisk_mode (Requires Telegram)
After downloading the zip:
Transfer the zip you have downloaded to your phone's storage.
Open Magisk Manager
Select the Modules icon (looks like a puzzle piece)
Select "Install from storage"
Install the module's zip file
Your phone will reboot, with Google Apps
If you receive version errors when installing the module, download an older version. Version 4.0.4 worked perfect for me.
Updating
Unlike on OxygenOS, you will actually be able to download and perform OTA updates, through the Settings app. If you do not follow the steps below when updating, you will lose root.
Disable your Magisk module when updating, and re-enable after you have successfully updated!
I also recommend disabling "automatic system updates" via Settings, as they can break your root.
Follow these steps:
If you are missing the Play Store after updating, install it from here. If you happen to mess up or lose Google Apps, try uninstalling/reinstalling the module.
If you do happen to lose root, you will want to follow DroidFreak32's guide, as I've only provided the patched boot.img for 11.0.1.2.
Bloatware
You're probably annoyed by all the preinstalled garbage. I've made a short script that disables the Chinese market and removes all 3rd party Chinese applications.
Disabling Market and Removing 3rd Party Apps:
Visit here: https://pastebin.com/raw/3SsA1tpc
Open notepad and save the above text as a .bat file.
Copy and run the file from your ADB directory.
You will likely need to run this script each update, as applications are added back on update. I've decided to leave the other applications on my device for now. If you want to remove even more, Steve0007 recommended this resource.
Credits
Steve0007 for working with me to find the solid solution for Google Apps.
WeebGApps for the module that installs Google Apps.
DroidFreak32 for his thread on rooting the Oneplus 8T.
Some_Random_Username and g96818 for uploading/sharing the MSM download tools.
Most of this information is compiled from other sources, so consider supporting the developers listed above.
Click to expand...
Click to collapse
Hello.
Thinking to experience the Hydrogen and using all related Google Apps at the same time but the file downloaded was in 7z format. Thought it is in zip format. How am I going to extract then?
Salam.Husin said:
Thinking to experience the Hydrogen and using all related Google Apps at the same time but the file downloaded was in 7z format. Thought it is in zip format. How am I going to extract then?
Click to expand...
Click to collapse
You'll need WinRAR or another program to extract the archive. Apologies for the confusion.
OniAraAra said:
You'll need WinRAR or another program to extract the archive. Apologies for the confusion.
Click to expand...
Click to collapse
Got it.
To be frank, how is it going? I mean with hydrogen os and having google apps workable at the same time?
Salam.Husin said:
Got it.
To be frank, how is it going? I mean with hydrogen os and having google apps workable at the same time?
Click to expand...
Click to collapse
After eliminating the bloatware, it's actually very nice. Asides from minor issues with the Play store vanishing, it should serve everyone's needs perfectly.
That said, I do encourage people abstain from installing the Google Apps if they are uncomfortable reinstalling the APK when or if it vanishes. We're finding a fix for this.
OniAraAra said:
After eliminating the bloatware, it's actually very nice. Asides from minor issues with the Play store vanishing, it should serve everyone's needs perfectly.
That said, I do encourage people abstain from installing the Google Apps if they are uncomfortable reinstalling the APK when or if it vanishes. We're finding a fix for this.
Click to expand...
Click to collapse
You mean, Google Play Store and/or Google Play Services, to be specific? It keeps vanishing even after all means taken into consideration?
Right now, I have already got the msm tool for hydrogen. Thinking about to go through it or not... hmmm...

Categories

Resources