yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] :
Have you read through the thread? There is an answer to your theme problem. Download new theme apk and delete old one.
[Nexus 6P Android Development] fsabatino:
Hi,

I´ve seen the DPI zips in the first post if we want to change but wanted to know what the default DPI comes with this ROM.

Thanks
[Nexus 6P Android Development] rowihel2012:
Download link please
[Nexus 6P Android Development] :
I have not used/tested this and so I cannot guarantee it.
[Nexus 6P Android Development] HikingMoose:
I ended up finding and installing MIUI 7 on my super old Galaxy SIII and a very old Galaxy S4. But there isn't a miui available for my Note 8.0 tablet. On my Nexus 6P I'm currently on 7.1.1. but am thinking of trying this again and seeing if I can't work some kinks out.
[Nexus 6P Android Development] HikingMoose:
There wouldn't happen to be a mirror for the ROM download would there? I deleted the copy I had, and wanted to to download it fresh. But it's only downloading at 15-20kbs and says it will take 11 hours....
[Nexus 6P Android Development] Okaham:
Is it just me or is this ROM very bad with handling permissions? It has been a nightmare for me...
[Nexus 6P Android Development] HikingMoose:
Yeah, I couldn't figure it out last time I tried. I just wanted to try again tonight, but it looks like I'll have to wait a few days before it finishes downloading.

Anyone try to dual boot this? Is it a pain with an MM based ROM and a Nougat ROM? If I use flash kernel, will MIUI boot fine with flash, or does it need it's own MIUI kernel? I've never dual booted. Want to try.
[Nexus 6P Android Development] :
Firstly thank you for trying the rom.

Secondly, It's not this ROM that is bad with permissions., MIUI in general has a completely different way at looking at permissions. It makes you manually go in and accept each individual permission per app. I personally think this is better, as I found that plenty of apps such as games want permission to access my camera, call history, text messages, audio during calls, etc. Why would a game require all of this access? Ridiculous! and with other ROMs I just accept this without a second thought. I agree when installing google play store this can be a pain but I believe there is a script by google which automatically fixes the permissions for their apps. Maybe look into that?
[Nexus 6P Android Development] Okaham:
Yes I've noticed that aspect too, but for some reason for me, some permissions keep being unselected, either by reboot or just completely on random and it gets very annoying to have to re grant the permissions all the time.
[Nexus 6P Android Development] HikingMoose:
Anyone around tonight? I am trying to get this going again. I was able to get root, but I still can't get google service installed. The included app still fails, like before. But with root, I was able to delete the awful chinese one, and install an English version. But, same issue. Still fails immediately at like 1-3% after you hit install. So I made it a system app. Same thing, still fails. It's not showing up in permissions to grant it any permissons that may be blocking it. I've installed root explorer from my sd card, and amazon, and adaway. But I need the play store for everything else lol. Should I delete the English version and flash a gapps package for Marshmallow?
[Nexus 6P Android Development] :
Not sure why you're having issues with Gapps. But you could try my original method which is to download the Google Installer from Mi App Store. So open Mi app store and type google. It wont find anything, but click will show 2 links on screen. Click on the blue link and it should find multiple google apps. The top 1 is a Chinese installer similar to the 1 I included, but try with this one and see if you have same issues. If not try the other google apps below 1 by 1.

Hope that made sense.
[Nexus 6P Android Development] HikingMoose:
I actually solved it much easier, Perhaps this should be stickied. But I used the MIUI 8 gapps.zip from the other MIUI 8 thread, and flashed that in recovery. Worked perfect. Much easier than the installer that always fails no matter how many times or different ways I install it ha ha. Now, I've got root, and google play. Just need to get rid of these crashes and we'll be in business. I already tested calls and texting, both work.

Edit: Actually, after getting google installed, it only took about 8 minutes, and the crashed stopped on their own. Much quicker than 20 minutes.
[Nexus 6P Android Development] :
I originally used that method but could not stop the errors and so it did not seem feasible, but glad it works for you.
[Nexus 6P Android Development] HikingMoose:
That's so weird that what works for one person, won't work for another, and then what works for that other person, won't work for the original person. It worked fine for me, and the errors stopped within 5-8 minutes. Haven't had one since. Been 40 minutes or longer now. I won't look a gift horse in the mouth! I'm installing my apps now.

Do you have any thoughts on why sound settings crash and won't open? I'd love to be able to use volume buttons to control tracks.

I also can't find how to enable the the advanced reboot options. I thought MIUI 8 had options to reboot to recovery and bootloader?
[Nexus 6P Android Development] thoiloidainhan:
Hey just a thought but have u enabled install from unknown source??? Also the Google installer requires user input many times throughout the process so maybe that's the problem for u. If it still fails maybe try the gapps package from tr4n's thread
[Nexus 6P Android Development] Carbajal3009:
Can anybody post up a mirror link to the Rom download?? Mediafire link is extremely slow.. Looking at about 16 hours until finished ?
[Nexus 6P Android Development] HikingMoose:
No. I asked that two days ago. Had to leave it downloading over night on my PC [emoji19]. I can try to find a way to upload my new and improved version to somewhere if you want? Has gapps baked in. Just not sure where to upload it. I don't have an AFH account.

Yes I enabled it first thing. And the app fails almost immediately, no chance for input. Flashing gapps worked as normal as you'd expect. Not sure why we even tried the installer way lol.

I went a step further and put the gapps right on the ROM and flashed it again, eliminating that whole issue. Problem is, you get the FCs while trying to dry it up, but it's doable. Just frustrating.

I still need to figure out how to get the camera to work when it's installed as a secondary ROM with multiROM.
[Nexus 6P Android Development] headcreepz:
Please upload!!
[Nexus 6P Android Development] HikingMoose:
Man I love this ROM. Just wish we could get audio effects working. I NEED the volume controls to skip tracks!

Oh, and I can't get screen cast to work. I'm on Nougat bootloader, and I know Google removed screen cast, so I'm wondering if anyone is on MM bootloader using this...does cast work? Audio Settings open?

I also found MIUI 8 xposed for arm 64. Anyone try that one? Or is that the version causing bootloops?
[Nexus 6P Android Development] akshaysalunke13:
I found a bug.

Hotspot is open even when it we set it to secured from phone settings.
[Nexus 6P Android Development] monish1995:
please release with 8.1 stable !

---------- Post added at 05:50 PM ---------- Previous post was at 05:45 PM ----------

640 dpi is the one that perfectly suits the UI and doesnt break any UI in any app ( seen well in Weather app)
[Nexus 6P Android Development] HikingMoose:
Lol. If you've read the thread, you'd know that he's not updating this because it works well enough for him.

Although it would be great. I'd love to see what is in the audio settings to see if it has volume buttons to skip tracks.
[Nexus 6P Android Development] monish1995:
​

Ohh sorry i didnt follow the thread ..

I hope he does try to update to 8.1 though , would be great !
[Nexus 6P Android Development] :
I'm free tomorrow and so I will look into 8.1 and see how easy it would be to update, but I am not an expert in these things and so dunno how it will turn out. If I get anywhere I will post it.
[Nexus 6P Android Development] HikingMoose:
Hey, I was wondering what bootloader you use with this? I'm wondering if it would perform any better on a marshmallow bootloader instead of 7.1.1? Maybe with a MM bootloader, screen cast would work.
[Nexus 6P Android Development] g4nj4b4by:
cant even data to work.....am i missing something
[Nexus 6P Android Development] :
It is/should be a MM bootloader. However the cast function is not something I use. I have googled it and it appears to be an issue with some of the official Miui released Roms also. The official cast APK for Miui I believe is MiPlay. If you remove this using root browser or a root uninstaller it may revert to android cast.

In regards to changing tracks with your headphones, I was wondering if they require official Xiaomi headphones.
[Nexus 6P Android Development] HikingMoose:
Well the ROM doesn't install the bootloader, so I am pretty sure I'm on 7.1.1 bootloader. It works fine because it's backwards compatible. But I might flash a MM one just to see if there's a difference.

There's an app I saw on the play store that is pretty simple and enables the volume track controls. I'll just try that.

I'm thinking of trying other kernels, what kernel did you use to get this booting? I'm just hesitant to screw with it because I've got it set up perfect right now.
[Nexus 6P Android Development] :
Ha, I thought I included the bootloader with it. Nevermind. Yeah try flashing a MM bootloader, try the one from MMB29V as this was the android base used. Let me know the outcome.

I didn't touch the kernel it is just what was included with the android base.
[Nexus 6P Android Development] HikingMoose:
What did you use for a base if you don't mind my asking, was it stock, or a custom ROM?
[Nexus 6P Android Development] :
I don't mind. It's Stock. You should try building it, see if you can work out some of the kinks.
[Nexus 6P Android Development] HikingMoose:
I don't know anything about android or linux. I just like to putz around with my phone. I only have a few minutes here and there to read posts I follow on here, otherwise I'm pretty busy with work, and other hobbies. I wish I could help, because I am really starting to prefer MIUI. I like android 7.1.1, but for some reason, I still always want to come back to MIUI, even thought it's still marshmallow. The battery life for me is beyond phenomenal. I was able to tether in a low reception area for 6 hours, and only used like 45% battery. Today, I was at 4.5 hours screen on at 40%. That's better than stock or AOSP.

We need to ask around and find someone that knows how to choose or set permissions for apps when building it. Because I was able to take gapps, and add them right to the ROM zip, and it saved me a lot of work, and booted up first time with play store. But you get the fc's until you can give the right permissions.
[Nexus 6P Android Development] :
Yeah, I originally started with the Gapps baked in, but the fc's were uncontrollable and drove me nuts, so I decided the installer was easier.

Yeah, I didnt know anything about Linux, android, or porting roms but Miui was surprisingly easy once you get a small knowledge of Linux, but no problem, I will continue to tinker with Miui for as long as I have a Nexus 6p.
[Nexus 6P Android Development] HikingMoose:
Are you still trying to get a new build with the last marshmallow base we had to boot? When you guys were talking about MIUI 8.1, is that something they released, and have released to source to? I just read about MIUI 9, that should be awesome, it's supposed to have most of the Nougat stuff, like multiwindow, texting right from sms popups, etc. It's too bad they wouldn't officially support us, so we wouldn't have to try to reverse engineer everything. But, sometimes that's half the fun.
[Nexus 6P Android Development] GreatItami:
can you post a another download link, i tried downloading it but it keeps failing and now im only getting 17kb/s even on my pc. And i got 100mb download speed.
[Nexus 6P Android Development] :
Try using a download manager such as JDownloader. That always does the trick for me.
[Nexus 6P Android Development] :
**** JUST AN UPDATE ****

I have been working on it for the past few hours, and I am close to having a booting Rom based on MTC20L which is the latest version of 6.0.1. It is not based on Miui 8.1 as I could not find a compatible update and patchrom itself has not been updated.
[Nexus 6P Android Development] fsabatino:
Thanks for this update. May I request something if possible? Any chance of removing the default MIUI apps and allowing us to install on demand with the MI Store if desired? For example, MI Assistant, Compass, Mail, etc etc. I think many of us prefer to use the Gapps and not have these MIUI ones bulk up our storage.

Thanks and keep up the awesomw work on this ROM. It has been my daily drive for some time now.
[Nexus 6P Android Development] AL_IRAQI:
Awesome work, I'll definitely give a try once you uploaded it, i have a few requests, can you please provide a flashable gapps ?, I think you only need to remove google setup wizard from it, and can you please set navbar background color to black ?

Thanks
[Nexus 6P Android Development] :
The default Miui apps is what adds charm to this ROM, I don't think many people would desire them stripping out. However for the time being if you root your phone you can install Root Uninstaller which allows you to remove any app including system apps. I will look into releasing a slim version in the future. **EDITED** Ok I have removed what I can of the Miui apps, and I have added a SLIM version of MoonPie to the homepage. I have also included separate zip file with all the removed apps for if people wish to re-add any elements.

Flashable Gapps is available however unnecessary. Flashable Gapps causing aLOT of FC errors, where as the google installer built in does not. Regarding the navbar, I haven't looked into this area yet, and so I have no knowledge on how to do it, however if/when I do come across it I may provide it as a flashable download.
[Nexus 6P Android Development] fsabatino:
[MENTION=2639845]Dizzee87[/MENTION] Fair response. I love your ROM and appreciate the hard work. For the time being I'd rather not root but will throw the apps into a folder.

I've been trying to disable them via ADB but find the device unauthorized. Went into developer options but cannot find how to clear this. If you have any ideas, really appreciate it.

Keep up the awesome job!
[Nexus 6P Android Development] :
Check page 1 of this thread. In the downloads section I have included a slimmed down version. Enjoy.
[Nexus 6P Android Development] fsabatino:
Absolute brilliance. Thanks. Have downloaded and flashing as I write. Will keep you and the rest updated. Have a great day! [MENTION=2639845]Dizzee87[/MENTION]!
[Nexus 6P Android Development] fsabatino:
[MENTION=2639845]Dizzee87[/MENTION] , Rom installed and working flawlessly. The google apps installer you included works perfectly. Google Cast works without a glitch. With the exception of the advanced sounds configurations, I cannot find one thing that is not working as expected (and regarding the advanced sounds, I really can't be bothered about that).

Thanks for an awesome ROM which has breathed refreshed life into the bland default nexus setup. Have a great year!
[Nexus 6P Android Development] HikingMoose:
I presume the new slim version (which I'd rather have some of the mi apps personally) is still the first build and not the new one?
[Nexus 6P Android Development] :
Glad everything works for you. Hope you have a good new year.

Yes the slim version still has the same base.

I have baked a new rom with a new base(MTC20L), I have it booting to the Miui Logo and even dims(just before boot) but then it wont turn over and launch Miui. I'm thinking must be an issue with MTC20L and so I will look into another rom, possibly CM13 and see if that works as a base.
[Nexus 6P Android Development] HikingMoose:
It's probably something simple. I wouldn't completely give up on the stock base. My fear is that the CM base would make it laggy. I've never had good performance from any CM build on any device.
[Nexus 6P Android Development] HikingMoose:
So you're saying it will work on the next build?
[Nexus 6P Android Development] hpagliettini:
Hello!! I don't understand how I get root access, any help? Great rom. Plus I want to have the Google icon in the home and I don't know why is not there. The apk for contacts no sync with Google contacts
[Nexus 6P Android Development] rainfactor:
If you follow these instructions you will get root :)

I did phh superuser instead of Supersu. You can do one or the other.If you decide to go with SuperSu you will need to type something into the terminal before flashing it.

"SYSTEMLESS=true" > /data/.supersu

source

http://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

Download the latest Magisk zip file

If you choose to use the open source phh SuperUser

Download the latest Magisk Version phh superuser here: [Magisk] phh's SuperUser

Flash Magisk zip first

Then flash the phh superuser zip

If you choose to use SuperSU (only support Android 6.0+)

Download latest SuperSU

Flash SuperSU in "systemless mode" first

Then flash Magisk zip

Install the latest Magisk Manager for a complete Magisk experience

I am not sure which contacts app you are referring too. If it's the Google Contacts that doesn't sync, you probably didn't give it permissions. I am not 100% sure as i did not install it.The contacts are "baked" into the phone app anyways so i found it redundant to install another dedicated app for contacts. And mines are all showing correctly.

The Google icon ( i guess you meant the GNow?!) is something you need to install separately. Remember that MIUI is not fully "Google friendly" that's why instead of getting all of their services upon booting you will need to install them manually like instructed in the first post of this thread. Once you install the PlayStore you can install any Google app that you are missing

Good Luck

---------- Post added at 05:27 PM ---------- Previous post was at 05:20 PM ----------

Did anyone manage to get Xposed running?

Have tried many times (about 6 ). :)

I followed all the guides from MIUI website and XDA and i always ended with the phone stuck at the MI boot logo

I know the first boot is supposed to be a little longer than usual but i left it once for 20 mins and still nothing

Thank you
[Nexus 6P Android Development] hpagliettini:
Flash magisk and phh with TWRP, right?
[Nexus 6P Android Development] rainfactor:
Yes that is correct

After booting up install the phh superuser from PlayStore

You can also install the Magisk manager apk but you have to download it manually from here

http://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
[Nexus 6P Android Development] HikingMoose:
I tried a few times as well. No luck. I was just getting a black screen. Wouldn't even begin to start.
[Nexus 6P Android Development] ps000000:
Oh wow I just see SlimPie !!!!

:fingers-crossed::fingers-crossed::fingers-crossed::fingers-crossed::fingers-crossed:
[Nexus 6P Android Development] sumner2q:
I can't get the google services app included to work it keeps giving me an error i did have this rom installed on my phone once before it work great now I can get google services to install followed the instruction can you help
[Nexus 6P Android Development] :
Have you got Install from "Unknown Sources" turned on?
[Nexus 6P Android Development] Ulver:
Click the download icon under tools I think and within its settings turn off the download accelerator. That worked for me.
[Nexus 6P Android Development] HikingMoose:
I have great news! I did the simple build prop edit for screen cast and.... It works fine! It's something Google has been removing to force people to buy their Chromecast BS.

Just add the following line at the end of your build.prop

persist.debug.wfd.enable=1

Save, and exit, and reboot.
[Nexus 6P Android Development] :
Awesome work, thanks for that. If this works I will add it to future builds.
[Nexus 6P Android Development] snsone:
Hello.

Been using this ROM for a few days, the MIUI experience is charming. I don't know if this has been posted in this thread, but if you want to get push notifications from gmail/inbox, you need to give permission to autostart for Google Services Framework as well. Also thanks for the sony music app!
[Nexus 6P Android Development] n33:
Thanks for the build all working well.

To get root i followed this.

Install this in recovery https://download.chainfire.eu/1003/S...0915123031.zip

Boot into MIUI.

Open SuperSU app, then close it.

Open security and root permissions.

Delete SuperSU app. And root should now work.

/ Happy New Year!
[Nexus 6P Android Development] hpagliettini:
I don't understand the difference between slimpie and moonpie. Plus when gonna release the new version of moonpie, I love this rom
[Nexus 6P Android Development] HikingMoose:
Worked great for me, and is supposed to work on most non Samsung devices actually.
[Nexus 6P Android Development] :
SlimPie has as many Miui apps removed as I could without causing system issues. Such as Compass, browser, calculator, Gaming, gallery, scanner, etc. A lot/if not all of these apps were unable to be removed without rooting your devices. I have included a separate zip with all removed apks.

I do not have a lot of time to mess about updating the base rom. This base rom was specifically tweaked for Miui and updating to any other causes major issues. I would rather have a rom a few security patches behind without any issues, than an upto date rom which doesn't function.

When Miui update the patchrom I will look into it.
[Nexus 6P Android Development] Ulver:
Just curious, how often is patchrom updated?
[Nexus 6P Android Development] :
Ha, that is not upto me. Sorry it is just whenever Xiaomi get around to it. I'm guessing not until a few weeks after Miui 9 comes out.
[Nexus 6P Android Development] Ulver:
I guess I meant when does Xiaomi update it. But yeah, you're probably right on when the next update will happen ?
[Nexus 6P Android Development] beckman924:
3th party themes work? Because I can't see the theme file in the theme app
[Nexus 6P Android Development] HikingMoose:
I wonder why xposed will not apply and boot? I just tried again, I guess I should have tried harder to get a logcat, but couldn't remember exactly how at the time (but looked it up and found my mistake). I think xposed would give us even more functionality after watching some youtube video.

The base ROM is lollipop, and MIUI is lollipop. So I wonder what could be preventing it from properly applying and booting? I've only tried the MIUI version. Have any of you tried the regular lollipop xposed?
[Nexus 6P Android Development] dankatz1:
Only it's Marshmallow and not Lollipop.
[Nexus 6P Android Development] HikingMoose:
Oops, right, that is what I meant. Sorry. lol. (this phone never even had lollipop right?)

---------- Post added at 09:40 AM ---------- Previous post was at 09:28 AM ----------

I'm ok with that now that I have screen cast. But I was wondering what you have learned in porting this with patchrom, in terms of how much code do you actually see yourself, or have to work with? If I find some mods for navbar colors, would you want to try to impliment them or no? You're certainly not obligated to, I just think I found a mod or two that worked on miui 7 for the nexus's and perhaps would still work.

The only other thing I wish we could solve would be getting xposed to work. It would open up a world of possibilities. Any interest in that, or thoughts on why it might not work? I'm not expecting you to keep working for us, I'm only asking because you might know more about the port in general, and have some insight.
[Nexus 6P Android Development] MidnightDevil:
There is a Xposed version for MIUI, I think its called WSM Tools or alike...
[Nexus 6P Android Development] HikingMoose:
I believe WSM was for older versions of MIUI. But I haven't tried it, I suppose it couldn't hurt to try. Worst case is I restore a backup, worst worst case, I start from scratch.