[GUIDE][ROOTED] Setup Cardboard & Daydream VR on Xiaomi Mi A1 - Xiaomi Mi A1 Guides, News, & Discussion

In this thread i will show you the steps to enable VR on Xiaomi Mi A1. The reason why I post this is because I finally managed to enable the VR services for Cardboard and Daydream on my phone.
Let's start with the requirements.
Hardware:
- Xiaomi Mi A1
- VR Head Mounted Display: Xiaomi Play 2
ROM
- Stock ROM (24 April 2018), rooted using Magisk. Check this thread: https://forum.xda-developers.com/mi-a1/how-to/mi-a1-monthly-updates-t3750419
Application:
- CPU-Z (this app will be used to check your device model)
- Magisk (it will be used to root and change your device model)
- Cardboard & Google VR Services
- Daydream, Daydream Keyboard
Steps
Remember, your device must be rooted otherwise you will not succeed on installing daydream application later.
After rooting your device, you may open Play Store and search "Daydream" application. The result will not display Daydream app because this phone is listed as not compatible device for Daydream application. However, you will see Cardboard and Google Services application. So, go install these two first.
After installing Cardboard and Google Services, try to open it. You will be asked to setup your VR headset. Go setup your apps.
If you use Xiaomi Play 2 headset, you may scan this QR code. I think this is the best view setting for this headset and quite comfortable on my eyes.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
At this point, you can use Cardboard and other VR application from Play Store. However, you still cannot install daydream on your phone.
You need to download Daydream apk from this site: https://www.apkmirror.com/apk/google-inc/daydream-daydream/ and download DaydreamBypass.zip (this is a magisk module) from this thread: https://forum.xda-developers.com/mobile-vr/google-daydream-vr/spoofing-daydream-compatible-device-t3534943.
Move those 2 files to your phone and install the DaydreamBypass.zip from your Magisk. Enable it, then reboot.
Once your phone restarted, you may check CPU Z and notice that your phone is acknowledged as Google Pixel.
Install the Daydream apk, go to Magisk Module, disable the DaydreamBypass module, reboot your phone.
Once your phone restarted, check CPU Z and make sure that your phone is acknowledged as Xiaomi Mi A1.
Go to Play Store and uninstall the Daydream application. After uninstall it, press install to install the daydream app again. This step is used to make the Play Store install the right Daydream app for your phone.
You may need another phone with at least run on Android KitKat to install Daydream controller emulator. You may download it from here: https://developers.google.com/vr/daydream/controller-emulator.
After following these steps, you need to understand that in order to use the application that are supported on Daydream you have to enable the module DaydreamBypass.zip and reboot. However, if you want to install the application you need to disable the module. This will make sure the Daydream app to install apps content that are suitable for your device.
Happy trying!

Further instructions
Hello,
1. first of all you have to add following lines located at /system/etc/permissions/handheld_core_hardware.xml before </permissions> at the end of the xml file:
<feature name="android.software.vr.mode" />
<feature name="android.hardware.vr.high_performance" />
Note: You need a root file-browser to find, edit and save the .xml file.
2. Activate the magisk module and reboot your phone.
3. Now you should be able to find the daydream app in the google play store -> install it.
4. Deactivate the magisk module and reboot your phone.
5. Reinstall the daydream app.
6. Open the app and use it as normal.
7. If you get an NFC-Error and your phone doesn't have NFC compatibility you should delete the cache and the data in the android app settings.
8. Now you can use the daydream headset and the controller with your smartphone incl. the daydream app.
9. Furthermore you can use this VR-Setup with Riftcat to stream SteamVR games from your PC to your smartphone. You can also play the games with your daydream view controller.
10. Have fun!

Related

Install US-Only Apps from Play Store from anywhere!

Hello guys,
It's Really lame that if you don't live in the US you can't use some cool apps that the developers has restricted it to Us residents like Pandora...Hulu....you name it.
But not Anymore! there is a way to enjoy using those apps and we will use it!
now I'm in morocco but still i can install any us-only app on my device using the play store in my mobile or on the Play store website on PC using this simple way.
A - There is a simple method for Noobs (no root required) which is to use :
1Mobile Market download from :
Here:https://play.google.com/store/apps/details?id=me.onemobile.lite.android
or
Here:http://www.1mobile.com/
you can install anything you want from it without any restriction (free only!)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
B - advanced method ( Root is required! ) :
1 - install Market Unlocker ( Rooted devices only! )
Which can be found in 1Mobile market ( Links posted Above! )
2 - Put your device in Airplane Mode
3 - On Market Unlocker go to "Market" on the left side and choose one of the 5 Us Carriers
4 - Go back to home and check on (if not already checked!) "Enable Unlocker" & "Auto Unlock"
5 - Turn on wifi
6 - Connecting to a US-VPN is Recommended but a US Proxy will do just fine and it's even easier if you have Market Unlocker pro.
7 - Go to Google Play and check if you can install any Us-only App like "Pandora"
8 - If it works turn off the Airplane Mode and continue using your device normally.
! - Optional: You can make your device look like it's on an American Carrier on the Google play website By simply :
- Opening the site when you reach step 7
- Go to Options on the upper right side of the screen and then My orders and settings
- Go to settings (check if your device Carrier hasn't already changed!)
- Go to the nickname and change it to something else and press on update on the left and that will do the job!
........and now you can turn off airplane mode. !
P.S : If no luck.....
-try turning airplane mode off and on during the process and try again steps from 4 to 8
-and/or try to clear Google Play data in " Settings > Applications > All > Google Play Store > Clear Data / cache "
--some of my friends reported that a reboot after step 5 made it work so be creative don't stop trying!!
Good luck & Have fun!
Confirmed to be working with Amazon Appstore
- after entering the proxy change the option "Proxy for applications" from Google Play to All Applications.
- Enable proxy & Enable Unlocker and that will do the job.
I'm also trying a new method using a USA DNS if it works i'll update my Post
920 view and not a single reply!
Thats wierd :-D
Thank you!
I understand the reasons for some apps not being available outside US.
But some boggle me like the PRO TREK PRW-5100 app. It has Digital Compass, Barometer / Thermometer and Altimeter. I don't see why for any logical issue would I not be able to install it outside the US.
I tried sending an email to the dev over a month ago and no response.
Any one has an idea on why I can't use this app other than in the states?
This is great!!! Thank you so much!
Does it still work?
Really
Easiest way is vpn...
Still works?
Is it still working? And do I have to root my phone?
One android man said:
Easiest way is vpn...
Click to expand...
Click to collapse
I second that..
Create google account with VPN and then goto play store

[Storage|Biggest Ever] Free 36TB Cloud Storage!! Needs Translation!

Get 36TB of cloud storage for FREE!!
PROOF
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How would you like 36TB's of storage?? FOR FREE!!!
So who is offering this? Qihoo 360, which is some Chinese company, only information I could find: is a Chinese company best known for its antivirus software. I would advise you to be cautious I haven't use any of the services yet and it does require you to download a desktop app and mobile client. You can delete these after all is setup and everything will stay you don't have to have them installed but you must install them to get the extra space.
NOTE: If you have any problems or troubles and can't figure something out I suggest this trick. Download the new Google Translate app off of Play store and use the new camera feature!! This made everything simple (had use 2 phones) because all I had to do was take a picture of the screen I was stuck at to find out the translation.
So lets go ahead and start. Here are the steps to getting setup:
1. Go to http://yunpan.360.cn
2. You should see a blue and white screen with a login box towards the right with some scrolling images to the left. Click the blue text at the bottom of the forum.
3. You should now be on a registration screen, here is the translation:
Welcome to register 360 cloud disk
Email (Mailbox)
Password (6-20 Characters)
Confirm Password
Verification Code (Not Case Sensitive)
I have read and agree to the "360 User Terms of Service"
Sign up now
4. You should then be redirected to a site with a green android looking guy and instructions to check your email to activate. You have 48 hours.
5. After you've verified your email go to http://down.360safe.com/yunpan/360wangpan_setup.exe to download the Qihoo 360 Windows Client
6. Once you have everything downloaded and install run the application
7. When the application first starts you should get a login screen (blue box) that has 2 tabs. Here is the translation:
Tab 1: Ordinary Login | Tab 2: Seamless Login
360 Account Login
Account
Password
Remember Password | Automatic Login
Log in
Forgot Password (Under log in button)
Note: If you get a pop up while logging in means you haven't activated your account yet
8. After you log in you should see that you start with 360GB, and after your first login you should get a pop-up like this:
Translation:
Congratulation
Obtain large cloud disk space permanently
"Something about how many harddrives it equals"
Click to receive
9. If you click the link you should now be at 10.4 TB, but what about the other 26TB?
10. To get the other 26TB you have to install the Android app which is the reason for me posting this so we can get it translated!
11. Download link for the android app: http://down.360safe.com/yunpan/360yunpan_android.apk (There is an iOS app)
12. Install the downloaded apk, one weird thing is that the app seemed to auto close on tablet. I used and old junk tablet we let the kids play with incase it was infected.
13. Open the app and this is where maybe someone can shed some light as I didn't translate the splash screen so I'm not sure what the 2 options are for. I can tell you that option 1 (Blue) will only allow you to enter a phone number but not sure what it's linked back to. Option 2 the grey option is the one that we want as we already created a 360 account.
14. Click the grey 360 tab to open the login screen
15. Input your email, pass and login (This is actually in english if your phone is set to english)
16. Press the login button and BAM 26TB instantly!!!!
17. I can't move around the app very well in Chinese but if you go back to your desktop client and check your space it should be at 36.4TB now!!!
Thats it! If you look at the first screen shot you will see it lists 36.4TB the second shot is initial setup showing the 360GB
Links:
Main Site/Sign up - http://yunpan.360.cn/
Desktop Client - http://down.360safe.com/yunpan/360wangpan_setup.exe
Android App - http://down.360safe.com/yunpan/360yunpan_android.apk
iOS App - http://itunes.apple.com/cn/app/360yun-pan/id508401605?mt=8
I just got this installed today so I haven't done anything with it really but thought I'd pass this along now lets get it translated!
If you have any questions be more than happy to ask and I'll do my best to answer as well as post my progress
@bmxmike thank you for the guide, but i think that now who doesn't live in China would have problems to register on Yuanpan 360 because it asks of SMS verification. I tried with SMS receivers online but no luck
I Just made an account here but i only got 4TB in total even after installing and logging in an app & client.

Playing Hearthstone with multiple accounts by MEmu Android Emulator

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
In the thread I show the performance of the MEmu in Hearthstone experience
About MEmu
Welcome to give your gaming experience (please attach screenshot)
Hearthstone
MEmu support Hearthstone with perfect compatibility. Let's get to it!
- Open MEmu and find Google Play which in system tools.
- Run Google Play to install Hearthstone.
- Also you can install Hearthston by right tool bar or double click apk file in your PC.
- You may find warning after you run Hearthston. So you can solve it by setting the configure of the MEmu.
- The Hearthstone is waving to say "But of course, you could forget all of that... And just have fun!"
- Try to use MEmu - Multiple Instances Manager for a magic matchup.
- Run the second MEmu, you can play Heathstone with another account.
- Find some fun for yourself.
Draw Galaxy Gifts
1. Click Setting on the right side of the toolbar
2. Set Mobile phone brand and model such as "samsung" "SM-G9200"
3. Save and restart MEmu
Nice, i don't know if this works properly since i don't use this app but i'm wondering what is the main purpose of having multiple accounts at HearthStone ?
I can imagine one of the following:
- Having more daily quests everyday
- Use the noob money on every account to have the chance for dropping a golden legendairy
Is it?
Elya_Dragon said:
Nice, i don't know if this works properly since i don't use this app but i'm wondering what is the main purpose of having multiple accounts at HearthStone ?
I can imagine one of the following:
- Having more daily quests everyday
- Use the noob money on every account to have the chance for dropping a golden legendairy
Is it?
Click to expand...
Click to collapse
I think it can do some interesting experiments.
e.g.
- Put 7 Pirates or Murlocs
- Put 7 'Malygos' ( use 'Duplicate' and 'Echo of Medivh' ) and put one 'Arcane Missiles' . It is amazing !!!
Of course, you can play other games with MEmu.
Microvirt said:
I think it can do some interesting experiments.
e.g.
- Put 7 Pirates or Murlocs
- Put 7 'Malygos' ( use 'Duplicate' and 'Echo of Medivh' ) and put one 'Arcane Missiles' . It is amazing !!!
Of course, you can play other games with MEmu.
Click to expand...
Click to collapse
Huh i don't understand what do you mean?
Elya_Dragon said:
Huh i don't understand what do you mean?
Click to expand...
Click to collapse
I believe he is saying that you can simultaneously use 2 accounts to test and "sandbox" crazy decks with yourself.
@xconwayx ah okay, that sounds pretty dull tho
After the September 30th update, where HS switched to Unity5, the game doesn't run on emulators for me anymore, throwing "Failure to initialize! Your hardware does not support this application" error on starting the app. Had a working setup on Andy, stopped working after update. Tried Memu (which I like more), but get the same error. Any help?
bumstik said:
After the September 30th update, where HS switched to Unity5, the game doesn't run on emulators for me anymore, throwing "Failure to initialize! Your hardware does not support this application" error on starting the app. Had a working setup on Andy, stopped working after update. Tried Memu (which I like more), but get the same error. Any help?
Click to expand...
Click to collapse
- You can try to increase "CPU" and "Memory" by setting the configure of the MEmu, or set "Mobile phone brand" and "Mobile phone model"
- Uninstall Hearthstone and reinstall it.
Great app. Multiple instances!!! One quirk about it is when I tried to switch account in Castle Clash, game says "Google Play Service not Available" --- any fixes to that?
This is great!! But I have used one like this NoxApp+, the better thing is that it doesn't contain ADVERTISEMENT!!

Google Pay problem on OOS 9.0.4 Rooted and Unlocked

Google Pay doesn't seem to work on my rooted phone and with bootloader unlocked. I tried using Magisk hide on the Google Pay app and also passed the safetynet testing. What other ways are there to bypass this problem?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
enable magisk hide and with that also disable call permission from play services
yipdaz99 said:
Google Pay doesn't seem to work on my rooted phone and with bootloader unlocked. I tried using Magisk hide on the Google Pay app and also passed the safetynet testing. What other ways are there to bypass this problem?
Click to expand...
Click to collapse
Hey enable core mode on magisk along with magisk hide. It has been working normally since then for me.
Had the same in Beta 13, uninstalled 18.1 and flashed 17.3.
Working fine just made a touch payment in a store, only issue is reminder before updating Magisk every so often
I was having this issue. Went away when I flashed the latest Blu spark and reinstalled magisk and ex kernel. No idea what was causing it though.
This is from jarlPenguin from this thread
https://forum.xda-developers.com/apps/magisk/discussion-google-pay-magisk-discussion-t3906703.
All I had to do is downgrade to 14.7.9 Google Play services and just went back into each card that was already added to Google pay and cards were activated for in store purchases properly
The new Google Play services update caused this.
Temporary workaround:
1. Disable Google Pay/Find My Device as Device Administrators in Settings > Security & location > Device Administrators.
2. Search "Google Play services" in the Settings search bar.
3. Press the three dots and press "Uninstall previous updates".
4. Download this update - https://www.apkmirror.com/apk/google...-7-99-release/
Pick your needed edition (arm or arm64, etc.), download it and install it.
5. Disable Background data access for Google Play Services and Google Play in their respective App Info pages.
6. Download Google Pay from the Play Store.
7. Set up your cards. Enjoy!
Never EVER update Google Play services manually, until a Magisk update is available that bypasses the upgraded SafetyNet. Note that Google Play services is responsible for adding/verifying the card, not the Google Pay app! Hence why there seems to be an overlay when adding a card/verifying an existing one.
Tested Google Pay versions:
2.79.x-2.83.235070858 - working
Tested Google Play services versions:
14.7.99 - working
14.8.49-15.0.10 - not working, downgrade to 14.7.99
sidharth.299 said:
Hey enable core mode on magisk along with magisk hide. It has been working normally since then for me.
Click to expand...
Click to collapse
Did the trick for me multiple times, on OB13, 9.0.4, and Pixel Experience. So definitely Play Services related !
Installed 18.2 and enabled magisk hide on Google pay, this worked for me, but wouldn't activate on 18.1
18.2 just drop? That wasn't available when I saw the temporary fix downgrading play services to version 14.7.99
I'm on the beta channel too and still says 18.1 is latest beta as well. Hmm.
Eric214 said:
18.2 just drop? That wasn't available when I saw the temporary fix downgrading play services to version 14.7.99
I'm on the beta channel too and still says 18.1 is latest beta as well. Hmm.
Click to expand...
Click to collapse
Not official beta release but one i had found on github. Worked for me so using this until official/beta is updated for it.
Eric214 said:
This is from jarlPenguin from this thread
https://forum.xda-developers.com/apps/magisk/discussion-google-pay-magisk-discussion-t3906703.
All I had to do is downgrade to 14.7.9 Google Play services and just went back into each card that was already added to Google pay and cards were activated for in store purchases properly
14.7.99 - working
14.8.49-15.0.10 - not working, downgrade to 14.7.99
Click to expand...
Click to collapse
I tried this and I stopped seeing errors about being rooted in the app, but the card reader at the store is not accepting the payment. I have only tried it at one store so far but they told me other customers used the NFC today and it was fine.
Edit: It was just a problem at the Jewel store. I used Google Pay with the same modifications at a pet store and Aldi since then and it was fine.
tjsynkral said:
I tried this and I stopped seeing errors about being rooted in the app, but the card reader at the store is not accepting the payment. I have only tried it at one store so far but they told me other customers used the NFC today and it was fine.
Click to expand...
Click to collapse
I don't know then. It worked perfectly for me right away. I've even updated Google pay time since then with no issues, just not updating Google play services

General Known working / not working magisk mods

Just wanted to share with y'all my experience
I currently have my ROG Phone 5 WW ver setup with Magisk 23000 and BL unlocked, since there's no TWRP & Decryption & Kernel available yet, the amount of mods I can get working is pretty limited
Here's the ones I tried
Not working:
WebView Manager, it causes some apps to crash on WebView usage and breaks Chrome updates in playstore
Viper4Android FX 2.7.0.1, Driver won't install no matter what I do, manual system V4A installation might be required but I'm not up to it.
3minit Battery / clock Magisk Module: Doesn't work, installation will pass but nothing will change on the launcher
Moto Clock Widget: API error... Maybe too old for Android 11
Partially working:
Font Manager: change fonts works, not so much for emojis.
James DSP manager: jDSP works until it decide not to... Which seems to be random, when it works it works well tho, both on speaker and headphones, Currently you can fix the processing issues by force restart the jDSP app.
AML, It works with jDSP.... Sometimes... Especially if you're using it with headphones, it fixes the headphone output not processing issue. Not sure why... Tho..
Working:
BusyBox, this don't need explanation
Ice box System Plugin
Fdroid System Plugin
Liboemcrypto disabler, this can make DRM content play
Build in Systemless hosts module, it's required for AdAway on this device
Universal Safety Net Fix: Fixes safety net, enable Magisk hide after installation to get a pass
Debloater (Terminal Emulator):I used it to get rid of the NF and other bloats, use it with a TE like Termux
Universal GMS Doze: seems to be working, have not checked yet
Axet's call recorder
YouTube Vanced Magisk Module
Riru Magisk Module
Riru Sui plugin/addon Module
Edit 1:
Added two items suggested by @chairman011 , thanks
Edit 2: Added some Riru stuff after testing
This is what I have no issues at all thanks for the post btw. And also the car recording module you see in the picture works perfect stereo sound on both ends of the conversation starts recording on every phone call or you can set it to do what you want. If anybody needs screenshots on how to set it up and get it up and running let me know.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
i hope this phone can use viper4android and have twrp
Aoomine said:
i hope this phone can use viper4android and have twrp
Click to expand...
Click to collapse
It's probably going to take more than one developer working on the device to see any real progress.
twistedumbrella said:
It's probably going to take more than one developer working on the device to see any real progress.
Click to expand...
Click to collapse
But I guess everyone including me is very glad that we have this one
Maybe it becomes better when the Pro and Ultimate are released.
Otherwise I'll lose hope.
The previous models have not that much developer support as well (at least at my very first sight, correct me if I'm wrong) but more than this one.
Anubarak16 said:
But I guess everyone including me is very glad that we have this one
Maybe it becomes better when the Pro and Ultimate are released.
Otherwise I'll lose hope.
The previous models have not that much developer support as well (at least at my very first sight, correct me if I'm wrong) but more than this one.
Click to expand...
Click to collapse
The 3 has a couple, but also had Asus backing the community. Not really sure what happened, but now they want nothing to do with it. To go from handing out devices to flat out refusing support is a big change.
On a more positive note, there are still two versions left to release that may attract a bigger crowd.

Categories

Resources