Couple of questions about Pixelizing Xiaomi Mi 6 - Xiaomi Mi 6 Questions & Answers

Hi All, I purchased my Mi 6 like half a year ago, and I asked some questions with regards to this device back then (reference: https://forum.xda-developers.com/mi-6/help/xiaomi-user-issues-actual-issues-t3703112 ) . I then gave up for some time, but would like to revisit some of my initial issues with the device.
DISCLAIMER: I am not very knowledgable on Xiaomi stuff, this is my first phone from them. I owned it for around six months and I still didn't root it... I just didn't see any _worthy_ rom to be installed. Please bear in mind, that although I am technically savvy and rooted all my previous phones always, I might sound as a total noob here since I didn't follow the scene very much.
At present, I have requested the unlock with Xiaomi, and they granted me the possibility to root the phone, but I haven't done so yet.
I am thus running on stock MIUI 9.5.6.0.(OCAMIFA). The Android is 8.0.0. OPR1.170623.027.
What I would like to achieve, is to get my Mi6 as close to current Pixel devices as possible. I understand that I could purchase the Pixel phone in the first place, but the price tag on them is too high..
(I am mostly interested in having the most recent version of Assistant available on my Xiaomi, and Pixel UI instead of MIUI)
I am unable to install Google Phone.
When I visit google store from PC, I can search for Google Phone, but can't install it. https://i.imgur.com/21fh9hq.png (and the reason why it's not compatible is not being disclosed). If I search google play store from the device itself, the app isn't even listed in the results. If I download any version of the Android Dialer app from APKMirror, and try to install - the installation would start, and then fail with a single message (App not installed https://i.imgur.com/gOolw3H.png ). I tried ARM, ARM64, both in NODPI and other DPIs, also, I tried app versions 19.0... and 20.0... from https://www.apkmirror.com/apk/google-inc/google-phone/ . Always getting the same error.
What's interesting, is that I was able to install Google Messages, Google Contacts and any other google app without any problems, but I can't install the Phone app from google. I have also been able to install rootles-pixel-launcher from APK
I am left with the phone app from xiaomi, which is not integrated with Google Message / Contacts apps, and vice-versa.
I am looking for the clear up the following doubts:
1. Anyone experienced problem installing the Google Phone ?
2. Any idea how to further debug why I can't install Google Phone ?
3. Are you aware of any up-to-date rom giving me the pixel experience (The Pixel Experience thread has a lot of people askingn for updates - is it dead ?)
4. I start missing my LG Nexus 4, did I purchase the wrong device for what I am trying to achieve with it ? I start getting the feeling that I picked a phone with not enough scene going for it. Or is the scene in China?
Sorry for lengthy post, and appreciate any input.
cheers

You need to flasy Google Framework, then you can use googles apps like "phone"

Install any AOSP based rom, flash Gapps, root with magisk and search the download section for the 'Pixel 2 experience' module. I chose the last launcher, "new custom launcher"
Check if camera2api is enabled. It should be because of the pixel experience module but if it isn't yet download a magisk module for enabling it.
Check the Gcam threads on here for the recommended Gcam APKs and make sure to install Google photos too.
Last step is install the magisk module "Google framework" and installing the phone app etc. from the playstore.
After I followed these steps any AOSP based rom feels very pixel-like and Gcam even makes me think I actually bought one from time to time
Edit: I'm starting to think the pixel experience module actually has the framework included already as I currently don't have the framework module installed and I was able to download the phone app without any problems.
Good luck!

Related

GAPPS

I am curious as to why there has not been a thread atleast to my knowledge that is dedicated to our device about which gapps is safe and able to actually flash with a custom rom....???????
Can you please explain in very layman terms how Gapps work exactly. I have tried reading but still can't seem to comprehend their full use. Thanks
Sent from my Pixel XL using Tapatalk
I think it is because most ROMs come with gapps because of the way pixel works when it comes to flashing ROMs and having to reflash recovery.
Sent from my Pixel XL using XDA-Developers Legacy app
Upon now I only know beans dynamic are working on custom roms that come without gapps.
ih8un said:
Can you please explain in very layman terms how Gapps work exactly. I have tried reading but still can't seem to comprehend their full use. Thanks
Sent from my Pixel XL using Tapatalk
Click to expand...
Click to collapse
GApps = Google apps, which are things like YouTube, Drive, Hangouts, Google+, Google Play Store, face unlock, swipe keyboard libs, the setup process you go through where you add your account and stuff, etc.
I'm not sure how Pixel ROMs work because I don't own one, but on my 6P GApps are not included with most ROMs and need to be installed separately. Without GApps your phone will be pretty worthless. You wouldn't be able to add your Google account, download apps from the Play Store, etc.
Ok so i've played around with open and dynamic gapps.
Dynamic just work, Open just dont, arm doesn't install when it says it does, arm64 fails architecture check.
I dont know enough code stuff to work out how to bring the working stuff from dynamic into Open
(this would give us more options and more regular updates)
I have discovered you can make your own Gapps pack by pulling your apps from data, (renaming folders and app names etc) and dropping them into Full_Dynamic_GApps-xxx\system\app\
Which is how i did it in the cm9 days
MAybe come april when work slows down, i could actually have a crack at it properly

MIUI 11 Google Pay

Good morning good people of xda.
I have Xiaomi mi6 MIUI version 11.0.3 Stable android version 9PKQ1
So I wanted to install Google Pay and it showed me that it's not for my phone or something along those lines.
My question is if there is any way to install and use the Google Pay application on this phone.
Preferably without having to install custom rom or anything of that sort because I kind of bricked my last phone doing that.
(kind of = I did exactly that, rip my sweet Nexus 5x you will be forever missed)
I appreciate the help, and if you are still reading this I wish you a good day and best of luck in your journey through life.
also: I tried searching on the main page for this problem but only phones pop up and was unable to find the right thread for my problem, so sorry if its already answered.
There might be a solution if you're willing to give the xiaomi.eu ROM a shot, which based on the MIUI Chinese Beta, just without Ads. I used to have this ROM installed for my MI 6, which enabled GPay to run flawlessly. Note that it's a third party ROM by a team in Poland, not by Xiaomi itself. So if you're in, TWRP is required. The only problem for xiaomi.eu ROM on MI 6 is that, the phone is neither encrypted by default nor to be encrypted through system settings. I think there's already solutions in XDA forum to fix that, by changing system build.
Due to the fact I'm a freshman in the XDA forum, I'm not allowed to post any outside links. Be sure to Google search xiaomi.eu yourself.
Wish that helps.

Install apk files

I am very interested in buying this large screen phone, even if it is know an old model.
I understand it is no more an Android device, and will come with HarmonyOS.
Besides GMS not available, I would like to know it will be able to install apk files that I got from Android. Or every installation will have to use AppGallery or other places ? Thanks.
Rodolphe123 said:
I am very interested in buying this large screen phone, even if it is know an old model.
I understand it is no more an Android device, and will come with HarmonyOS.
Besides GMS not available, I would like to know it will be able to install apk files that I got from Android. Or every installation will have to use AppGallery or other places ? Thanks.
Click to expand...
Click to collapse
Mate Xs (both the Chinese and Global models) are Android 10 devices. The Chinese one now has the option to update to HarmonyOS but at least to my knowledge, they sell them with EMUI (Android 10) by default.
You can install APK files from wherever you like (at least on Android, not sure for HarmonyOS)
You can also install other app stores like Aurora, Amason App Store, and so on...
There is actually a way to also get 99.9% working GMS on the device. There are threads here about it.
I use it and almost everything works fine. This will be unfortunately my last Huawei device as I'm too reliant on Google and frankly getting too old for that OS tinkering stuff... Waiting for a new foldable from Google or Xiaomi

Installing microg over Lineage questions

Hi all. Please forgive me if this is not the appropriate place for my question, and kindly point me to where. I tried to look for a microg targeted thread and couldn't seem to find one. I'm also kind of a newbie in general, so you may have to be a little verbose with some of your responses. I made sure to read microg's official docs on how to install over lineage.
My question comes in two parts; 1. Do I actually need to do this for my specific case? and 2. For my specific case, is there anything specific in which their official instructions might not cover.
So here is what I keep referring to as "my specific case".
My device is a OnePlus 7 Pro. I had LinageOS with microg 17 on it. Things worked great. Including microg. I recently upgraded to Lineage 18, as per their official documentation for how to upgrade major versions. Well, I was so focused on not bricking my device because I was so nervous. As I said, I'm a newbie. Much of this is out of my comfort zone. I wasn't paying attention to the fact I was using lineage's zip/img/rom that I was installing, and not the microg one specifically. I had many other complications with the upgrade and was tracking all of those down. Now, things seem to generally work ok, but there are many apps giving me issues because of no google play services. At first, some would just alert me, and then keep working. So I just kinda wrote it off, and figured this was just an issue with version 18 or something. They had an OTA update the other day, and now those apps just flat out won't work anymore. At first it didn't even cross my mind that it was because I installed the img from lineage's repos, and not microg's specifically. Because I still have the microg app installed. I will note, from reading the "Post-install" section in microg's documentation, I don't see the two plug-ins which they say are installed by default. MozillaNlpBackend and NominatimNlpBackend. So I feel like this is because I installed the non-microg img.
As I started searching around for how to fix my issue, it's basically led me to the point of my first question. "Do I actually need to re-install the microg specific img?" I think the answer is Yes. But I just wanted to confirm since I still have the microg settings app, and for a little while, some apps worked prior to this last upgrade.
So, if the answer is yes to my first question. My second question, is there anything specific I need to do since I kinda fudged up the upgrade? Do I need to uninstall microg settings? I noticed in microg's install instructions under the "Migration from LineageOS" section. They mention things such as "you can't directely flash our ROM on top of the official LineageOS while keeping your data". So does this mean in my case I can't keep my data? And there is a specific note for "Unofficial builds" of all the apps that I had such as F-droid, and microG's apps (GmsCore, GsfProxy, FakeStore and mapsv1 API). I had these, but they were from the official lineage 17 with microg I had prior to the upgrade. So those are not "Unofficial" right? As well as their mention of "GApps". Does that mean everything I installed through Aurora Store?
I basically want to know if there is any other "gotchya's" or "in your case, you should x y z" type of questions. I think it's clear that since I did just OTA update I probably need to wait on the next release as per their install instructions. Right? Let me know if there is any other details I can provide in order to help better answer my questions. Thanks in advance for your help.
Your case is not so special. Flash lineage.microg.org zip
kurtn said:
Your case is not so special. Flash lineage.microg.org zip
Click to expand...
Click to collapse
Thank you for your response @kurtn. So I guess you are saying, I do in fact need to flash. Correct? And I don't need to uninstall the microg settings app? Also, do I need to prepare for backing up and saving my personal data even though their documentation says it can't carry it over? And I don't need to wait for the next version even though there documentation says I do? I'm sorry for the newbie questions. I just want to make sure my assumptions are correct. TY
I just fixed my issue, and tested pretty much everything. It all seems to be fixed and working as expected. I will answer my question in case it helps someone else.
1. Do I actually need to do this for my specific case? Yes
2. For my specific case, is there anything specific in which their official instructions might not cover. No, not really.
I waited for a newer release before flashing the microG version of LineageOS. I'm not sure if it was required or not. But since their official documentation said to, I did. Then I followed their official instructions, and everything worked flawlessly. I've tested all apps and services; phone calls, texts, etc. It all seems to be working just fine.
@kurtn was not wrong. All I needed to do was flash the microG version of LineageOS. But since I was hesitant, and wanted confirmation specifically a few details like; Do I need to backup personal data? Do I need to wait for the next release? etc. I held off on attempting it.
Hopefully that helps someone.

CalyxOS - Secure, de-Googlefied

I recently managed to bollux up my 2XL, particularly the ability to install Recovery, TWRP or any other. After trying to install a series of ROMS, I found CalyxOS at https://calyxos.org/ CalxyOS is an interesting, security-focues de-Googlefied ROM that does not require or permit a Recovery installation, nor have I been able to root it. It's installed via use of a batch file run while booted to bootloader. CalxyOS comes with a lot a FOSS software, as well as the ability to use Google services if you want them (I do). I found that the best way to get some Google items installed at the system level was to use the Aroma version of Open Gaaps 11 https://opengapps.org/ and select the minimum of what I wanted, and then using the Aroma installer delete all the included stuff I did not want to make sufficient room for the installation. There is not enough room even to install Pico gaaps if you don't do it this way. I'm using this as a 2nd phone, mostly for tracking mileage in my car, so it has a Google Fi data chip, only. I booted TWRP from my computer and tried to install Magisk, unsuccessfully. Anyway, I at least have a working phone again!
From the CalxyOS website, it looks like only Pixel 3 and up are getting updates.
calyxos rapes my battery and lacks many basic android features, touts itself as secure while not taking amny extra steps to do so, beyond that of which every non-stock rom does
wheres the hardened or at least changable webview
the app isolation?
frequent security updates?
the list goes on, this rom seems just like an excuse to sell a overpriced product, a door to door scam that reminds me of purism or apple
2022-02-11
CalyxOS 2.14.0 - Android 11, February 2022 Security update is now available for the Pixel 2, 2 XL and Mi A2.
Sadly, we will no longer be able to provide OS updates for the Pixel 2, and Pixel 2 XL. The Xiaomi Mi A2 should get Android 12 at a later date, if everything goes well.
Pixel 2, Pixel 2 XL​
This is the final CalyxOS update for these devices. Google stopped updating the Pixel 2 series as of December 2020.
Up till now, we extended these phones useful lifetimes by patching the open source components: AOSP and the Linux kernel. Linux kernel 4.4 was a long-term support kernel, but has stopped receiving updates this month. ( see https://en.wikipedia.org/wiki/Linux_kernel_version_history )
Unfortunately due to the kernel dependency, it is also not feasible to have Android 12 fully working on these devices. There are various community efforts, but there’s no fully working port as far we know.
As such, we have decided to stop updating these devices. Applications such as Chromium and microG will still continue recieving updates.
Click to expand...
Click to collapse
Like Graphene, i will not spect any upgrade anymore, even microG ........

Categories

Resources