Related
I am new to my Nexus 6 and new to flashing custom roms. I have read the thread all morning long and still don't feel comfortable with what information I have obtained. I'm currently running marshmallow 6.0 rooted with supersu 2.52. How can I flash the latest pure Nexus project 6.0.1 correctly? I do have TWRP recovery installed and I'm running on build number MRA58R
Make a backup in TWRP, wipe your system partition, Flash the ROM zip and the GAPPS zip, reboot, profit. If anything fails you can roll back to your backup and try again.
Real simple. Download the latest built as well as the latest google apps (gapps)
Reboot to TWRP
Do a backup, so you have a restore point if something happens
Go to wipe->advanced wipe and choose both caches, system and data. DO NOT wipe internal storage
Go to install, choose the ROM and gapps and install them
Reboot
You will now be on the latest. You will have to set your phone up again, and all your text messages, home screen, act will be gone but all your stuff on your sdcard (internal storage) will be untouched.
You can also get real ambitious and make backups with something like titanium backup of all your apps and data and restore it after booting PN, but try to not back up system apps or system data (it should be an option... I dont know, I never use tibu). The main thing you lose without backing up is texts, I usually just deal with it/redownload apps/set up home screen again.
On future updates, unless there are major changes and its indicated by a majority of people in the PN thread, just dirty flash.
That is, backup, wipe caches, install new ROM version( I wouldn't reflash gapps ) this will leave all your apps, settings, ect... But should only be done when flashing the same or a very similar ROM. If you dirty flash and experience problems, go back and clean flash as I first instructed.
So I should not worry about flashing the new 32r radio?
shouldnt this have been one of the first things to learn BEFORE you ever rooted your phone? yea, nice job jumping in before learning your way around. i bet you even used a toolkit to root your device..
Everyone's got to start somewhere. And no toolkit here but thanks for your input! And thank you for the helpful responses.
roy.garlington said:
Everyone's got to start somewhere. And no toolkit here but thanks for your input! And thank you for the helpful responses.
Click to expand...
Click to collapse
no tool kit? ok, your -1 on not learning before rooting has a +1 right by it, for rooting the proper way. you just might earn some respect
Hey there simbo, what do you say about flashing the radio?
Sure. Or don't.
Whatever.
The radio is pretty separate from android. Its basically drivers to tell you phone how to use hardware.
FI has certain requirements for activation that may check what radio you have, but outside of that run what ever works good for you., its not going to for sure be any specific one. Newer may often be better but its not uncommon that an older one may work a little better.
Different apps can help you monitor (I dunno which ones... But I know its a thing ), you can also go into about phone -> status -> sim status and check signal strength where lower dBm is better(well a lower numeric value... Its technically a negative number, so higher is better i.e. -113 is worse then -104). This will vary slightly minute to minute and place to place so just taking a glance once won't really settle it for you
I just use it for a day or two, pay attention to how my signal is (just kinda how often did I have decent # of bars, nothing scientific), and check battery stats clicking on cell standby and looking at % of time with out signal.
roy.garlington said:
Hey there simbo, what do you say about flashing the radio?
Click to expand...
Click to collapse
youre choice. you can try any of the radios, from previous android versions, on any android version. they arent specific. im using the 27R radio. whichever one works best for you, thats whats important
roy.garlington said:
I am new to my Nexus 6 and new to flashing custom roms. I have read the thread all morning long and still don't feel comfortable with what information I have obtained. I'm currently running marshmallow 6.0 rooted with supersu 2.52. How can I flash the latest pure Nexus project 6.0.1 correctly? I do have TWRP recovery installed and I'm running on build number MRA58R
Click to expand...
Click to collapse
Well, it's all very easy if you read a little. Still i will give you one extra tip in case you start flashing all kinds of roms: You unlocked your bootloader. Before doing that you enabled "OEM unlocking" in 'Developer options'. Leave that enabled (this setting is 'sticky'. even when you wipe the device)!!!!. Leaving OEM unlocking enabled will disable "Device Protection" that causes sometimes a 72 hours lock-out from your Google account.
Ok so I've seen a lot of confusion on how to correctly flash OxygenOS on your brand new OnePlus 5, and also how to correctly and easily root your phone.. This guide aims to clear up any confusion regarding this. Ready? Let's move on.
Q: What's the difference between International and Chinese versions of the OnePlus 5?
A: Hardware-wise there is absolutely no difference between the 2 versions. In terms of software, the international version runs OxygenOS (OOS) while the Chinese version runs HydrogenOS(H2OS). H2OS has no Google services pre-installed and is generally not recommended for use outside China. Both OxygenOS and HydrogenOS are official updates by OnePlus.
Q: I bought a Chinese phone. How do I install OxygenOS then?
A: 1. Download the latest OxygenOS from here. Download the full zip and NOT the OTA update.
2. Place it in the root of your internal memory. Basically don't put the file in any folder.
3. Go to Settings > System updates, press the gear icon and select Local upgrade.
4. Choose the file, the phone will boot into recovery and everything is done.
Q: OK I want to root my phone but I don't want to lose Android Pay, Netflix, Pokemon GO etc. Is it possible?
Simple answer: Yes. Long answer: Maybe not in the long run.
Why is that so? You see, back in the old days there were little downsides to rooting. Alas, Android Pay and Pokemon GO came along, and in an effort to tighten up security, Google implemented this thing called
SafetyNet. Basically it's a measure to test your system integrity, meaning that any modification to system will trigger SafetyNet and many apps will be "locked down". Android Pay and Pokemon GO will not work,
and Netflix won't show up on Google Play anymore. Some devices even check for unlocked bootloader, but apparently not the OnePlus 5, so you don't have to switch to a custom kernel to root.
To overcome this problem, the brilliant minds at XDA came up with system-less root. Chainfire was the first to implement it in SuperSU, but right now nobody uses SuperSU anymore. Magisk is the new kid in town,
and quite frankly much better IMO.
Q: Alright enough talk, how do I root the phone?
A: Patience my young Padawan. I will get to that in a moment. But here are some things you have to know.
1. Rooting involves unlocking your bootloader, and ALL YOUR DATA WILL BE WIPED. Keep a backup and move everything in your internal memory somewhere else.
2. Magisk may beat SafetyNet now, but there is no guarantee this will always be the case. So your SafetyNet enabled apps may not work all the time.
3. OTA updates from OnePlus will work differently when you are rooted. But hey that's what this guide is for. :good:
Easy rooting guide
1. Install ADB drivers.
2. Go into settings > about phone. Press the build no. a few times to activate developer options.
3. Turn on developer options, OEM unlocking and USB debugging.
4. Connect phone to PC and allow ADB access on phone. Wait for drivers to finish installing.
5. Download and install this simple tool on your PC.
6. Download one of the 2 TWRP recoveries below.
TWRP Official
xdvs23's TWRP
7. Open the All-in-One tool and make sure your device is recognised as OnePlus 5. Click on Unlock bootloader. Your bootloader is now unlocked and all your DATA WILL BE WIPED!
8. Select the "and boot it" arrow and click flash TWRP, click manual mode and choose the TWRP.img file you downloaded earlier.
9. After everything is done, your phone should now boot into TWRP successfully. Do not reboot yet.
10. On your PC, download the latest version of Magisk. Place the zip file onto your phone using USB and flash it with TWRP. Clear cache and reboot into system.
11. You should now see a new app called Magisk Manager. Check for updates!
12. However, do keep in mind not to mess around the system. If you need something, check to see if there any Magisk Modules available. There is also a small repo in the downloads section in Magisk Manager. Also Adaway works great with Magisk. Just make sure to turn on systemless host file in Magisk manager.
14. Congrats you are now rooted!:highfive:
Q: Alright now that I'm rooted, how do I get official updates?
A: 1. Download the latest OxygenOS from here. Download the full zip and NOT the OTA update. Place it on your phone. Make sure you also have your Magisk zip.
2. Boot into TWRP. Press the volume button when the bootloader unlocked screen comes up. Use volume buttons and power button to select recovery.
3. Flash the OxygenOS zip file. DO NOT reboot yet!
4. Tap the home button and flash Magisk. Clear cache.
5. Reboot into system and you are done!
Hope this guide is simple enough for you guys to understand. It might seem daunting at first, but practice makes perfect.
Also it is not a requirement to root, most people get by fine without ever rooting. But we are not like normal people, are we? Why else would we be on XDA then?
Further questions
Q1: Why Magisk and not SuperSU?
A: Besides the fact that Magisk is being constantly updated to bypass SafetyNet, it is also open-source. Wish I could say the same for SuperSU, the app is not what it used to be. Chainfire is no longer aware of the changes made in his app and I for one am not willing to take my chances with a shady developer. I had countless bad experiences with Chinese apps, many of them created by large companies. Check out this thread for more info.
Q2: Why exactly is HydrogenOS not recommended for use outside China?
A: Besides the aforementioned lack of Google apps, HydrogenOS is also tweaked differently from OxygenOS. It is significantly more aggressive in killing apps and not letting them run in the background, as you would expect with the number of rogue apps in China, made worse by the fact that there is no Play Store in China. OxygenOS on the other hand has a limit of 32 apps in memory, which I guess is a nice compromise between performance and battery life.
Reserved just in case. Probably will never need it though.
to be fair, there are still lots of people using SuperSU..
What should I do if I still want to use SuperSU?
2 noob questions @jasonwsc or anyone who knows
How about wiping dalvik and cache?
And how about encryption? Do I need to remove my fingerprint/security pattern before flashing OR rooting?
Thanks a lot for your help, the OP5 will be the first phone I can actually root. My old Xperia Z (2013) had a locked bootloader that was not unlockable haha.
ipredatorv said:
2 noob questions @jasonwsc or anyone who knows
How about wiping dalvik and cache?
And how about encryption? Do I need to remove my fingerprint/security pattern before flashing OR rooting?
Thanks a lot for your help, the OP5 will be the first phone I can actually root. My old Xperia Z (2013) had a locked bootloader that was not unlockable haha.
Click to expand...
Click to collapse
Wiping Dalvik and cache is usually done after flashing a ROM in TWRP. Not that big of deal now that many apps use ART, but still good to do to prevent app crashes.
No need to remove fingerprint security before rooting.
iamelton said:
to be fair, there are still lots of people using SuperSU..
Click to expand...
Click to collapse
Ningyou Higeki said:
What should I do if I still want to use SuperSU?
Click to expand...
Click to collapse
Just flash SuperSU zip instead of Magisk.
I don't know why anyone still uses SuperSU though. For one, it's sold to a Chinese company and is no longer open source. Not to mention it doesn't pass SafetyNet at all.
jasonwsc said:
Wiping Dalvik and cache is usually done after flashing a ROM in TWRP. Not that big of deal now that many apps use ART, but still good to do to prevent app crashes.
No need to remove fingerprint security before rooting.
Click to expand...
Click to collapse
Thanks for the clarification!
I only asked about wiping dalvik/cache because some other people here recommended that, as it may help to fix my battery drain issue.
Sent from my ONEPLUS A5000 using Tapatalk
ipredatorv said:
Thanks for the clarification!
I only asked about wiping dalvik/cache because some other people here recommended that, as it may help to fix my battery drain issue.
Sent from my ONEPLUS A5000 using Tapatalk
Click to expand...
Click to collapse
It might help with your battery drain issue, but chances are some apps are running in the background draining your battery.
Google services not working
I have installed oxygen OS in my chinese version OP5 following above method. However, after installing oxygen OS my google play store isnt working. When I open google play store, it stucks on checking info.
Nishatian1 said:
I have installed oxygen OS in my chinese version OP5 following above method. However, after installing oxygen OS my google play store isnt working. When I open google play store, it stucks on checking info.
Click to expand...
Click to collapse
Just a wild guess, but are you still in China? Check your VPN before trying to access the Google Playstore. Otherwise, remove the Playstore and download the most recent Playstore apk from a website like apkmirror. If they offer multiple versions, go for ARM 64.
Sent from my ONEPLUS A5000 using Tapatalk
jasonwsc said:
Just flash SuperSU zip instead of Magisk.
I don't know why anyone still uses SuperSU though. For one, it's sold to a Chinese company and is no longer open source. Not to mention it doesn't pass SafetyNet at all.
Click to expand...
Click to collapse
I'm a little tired of tuning my phone now. And I don't care about SafetyNet. BTW, how's Magisk's compatibility now?
jasonwsc said:
Just flash SuperSU zip instead of Magisk.
I don't know why anyone still uses SuperSU though. For one, it's sold to a Chinese company and is no longer open source. Not to mention it doesn't pass SafetyNet at all.
Click to expand...
Click to collapse
I got my Chinese OP5 two days ago and went through the whole procedure of unlocking, rooting, and flashing OxygenOS. Now I see that somebody took the time to write a nice guide on how to do it. Thanks @jasonwsc! I really wish I had this available to me already. I am sure it's gonna be a great help to others though!
I wasn't aware that SuperSU had been sold to a Chinese company through and that it is no longer open source. Knowing what I know now I regret flashing SuperSU yesterday and would love to switch to Magisk.
My question would be: what's the "proper way" to switch from SuperSU to Magisk? Just unroot via SuperSU and flash Magisk, or is there a better, cleaner way?
Edit:
Nevermind, just searched it and there's a super nice guide here.
Ningyou Higeki said:
I'm a little tired of tuning my phone now. And I don't care about SafetyNet. BTW, how's Magisk's compatibility now?
Click to expand...
Click to collapse
Magisk works fine, have no issues so far.
Hello,
I have the opportunity to receive an OP5T (128 GB)
from China. The ROM will be Hydrogen OS and not Oxygen OS.
I would like to be sure that the procedure used to install Oxygen OS will be the same as for the OP5?
Moazamali said:
Hello,
I have the opportunity to receive an OP5T (128 GB)
from China. The ROM will be Hydrogen OS and not Oxygen OS.
I would like to be sure that the procedure used to install Oxygen OS will be the same as for the OP5?
Click to expand...
Click to collapse
Yes it's the same. Just flash the firmware file for OP5T instead of the OP5.
i have international model oneplus 5. My phone was bricked, so i unbricked the phone by flashing h2os. I have rooted my phone with supersu and unrooted it again by flashing stock recovery. i want to now flash my phone with oxygenos. i have tried but no success. Please guide me with correct method.
Thanks
nayemohd said:
i have international model oneplus 5. My phone was bricked, so i unbricked the phone by flashing h2os. I have rooted my phone with supersu and unrooted it again by flashing stock recovery. i want to now flash my phone with oxygenos. i have tried but no success. Please guide me with correct method.
Thanks
Click to expand...
Click to collapse
See here https://forum.xda-developers.com/oneplus-5/how-to/official-oxygenos-4-5-2-7-1-1-ota-t3627003 it might be useful to format internal storage.
strongst said:
See here https://forum.xda-developers.com/oneplus-5/how-to/official-oxygenos-4-5-2-7-1-1-ota-t3627003 it might be useful to format internal storage.
Click to expand...
Click to collapse
Good morning all,
I have the same problem. Installed a H2os on a international oneplus 5.
Didn't like it so much so I formatted the system and installed the open beta 26.
However if I want to use the latest recovery either to clear cache or davlik cache I get a bunch of errors.
Any idea why?
kimon60 said:
Good morning all,
I have the same problem. Installed a H2os on a international oneplus 5.
Didn't like it so much so I formatted the system and installed the open beta 26.
However if I want to use the latest recovery either to clear cache or davlik cache I get a bunch of errors.
Any idea why?
Click to expand...
Click to collapse
Which h2os version and which recovery version did you use(file names please)? What do you mean with formatting the system? What did you wipe or format exactly?
EDIT: Title
So, thinking about changing from Pixel 3 ROM to MIUI 10 (stable pie version 10.1.1.0) and debloat it as much as possible - could use some advise/help to do it properly. So bear with me and correct me if there are some issues in the order I list below.
1) Wipe data in TWRP
2) Flash the latest stable global MIUI 10 for Mi 8
3) Reboot(?)
4) Flash Magisk
Done?
And if anyone else have debloated MIUI 10, is there anything I should definitely not delete (for system stability)?
Or better yet, is there a list which apps etc. should be removed for optimized results?
I've never used MIUI as I flashed the pixel 3 rom as soon as I got the phone, so I'm really unfamiliar with the whole OS/UI.
Edit: typo
F*ck it... I'll answer my own question:
1) Factory reset in TWRP (I did full swipe)
2) Flash the newest stable MIUI 10 ROM, wipe cache/dalvik
3) Flash "disable DM verity"
4) Flash Magisk
5) Reboot
6) Install Magisk app from play store
7) In Magisk app, add "Debloater" add-on in modules
8) Install "Terminal emulator" from play store
9) Run terminal emulator, type "su" and press enter, type "debloat" and press enter.
10) Google which apps are safe to remove.
Hope this helps some other poor sods like me.
Edit: This sad excuse of a guide is based on an assumption that you already have installed TWRP and understand that you have to transfer the above mentioned zip-files to your phones memory etc.
Seems like I'm turning this into my (not so) personal journal. Maybe it will help some of you for deciding which ROM you'll use or that you won't modify your phone at all.
So, when I first received the phone, I immediately changed to Pixel 3 ROM (by argraur). The only problem with that is, that the camera is not that stable or even good (Gcam by B-S-G) and you will lose slow mo video recording and the Mi 8 optical zoom. There is no workaround unless Xiaomi releases their code. Or that is how I understood it - so probably never.
This camera issue applies with all the custom ROM's. Correct me if I'm wrong.
That left me to revert back to MIUI 10. So that got me the camera back, which was pretty good. Yet I debloated the hideous s*it that Xiaomi had pre-installed on the device. After that I noticed that I had to encrypt the phone to be able to log in my banking app with fingerprint. No problem, or so I thought. Even though the phone was stable after I removed lots of stuff, it screwed the whole encryption process and now I have to do factory reset (which means that all the removed stuff will come back) to get the phone working back again.
Seems like I need to encrypt the phone first and debloat afterwards - yet I don't know what will happen then or will it work.
For the end note I'll write my view of the two different ROM's:
Pixel 3
Unbelievably smooth and visually appeasing. Everything just worked (except that cursed camera). Also notable that it used the whole screen (unlike MIUI). Pie update has brought some new ways to navigate the phone and I personally really liked it.
Big downsides were these - as there are no notification led in Pixel 3 phone, this ROM doesn't have it either. Though weirdly sometimes it blinked when I got notification on some app. Also when the battery is low, the led blinked on high interval, which was horribly annoying.
MIUI 10
Some genuinely nice ideas on how to navigate and use the phone. For example, once you press the physical volume button, you'll see volume bar on screen which was easy to slide up/down. Also going from app to another or going a page back were done with gestures (google it up, Xiaomi PR-team probably does a better sales pitch than I ever can). Also yeah, the camera works.
But, but... damn that this ROM is stacked with some horrible, unnecessary bloatware - which will spy every step you'll take.
Also, personally I do not like the iOS-style, where all the apps are there in the start screen. Gimme classic android style menu where to pick the apps. Yet this is just a personal preference.
Yes you're not alone with that. I am looking for a clean solution myself.
I like MIUI a lot. But it's bloated with too many stuff. So I was thinking of changing to the China ROM - seems to be a good choice - but there's no support for LTE Band 20.
I found a thread for debloating MIUI 10 on a Poco F1 - maybe you check this. It offers two scripts for heavy debloating. Maybe some changes to the script will work good with the MI8.
And there's is a debloater for PC in the MIUI Forum .
Then there's globeROM with their ROM-Builder which is a good start for debloating. But it comes with GAPPS, so you would need to debloat it manually by yourself.
To free a ROM from Google, a good start is the NOGAPPS-Setup Guide from shadow53.
Right now I am on MIUI 10.2 PIE globeROM without GAPPS. It works fine though. But I miss some Stock items and the lack of the xposed Framework makes me think of going back to Stock MIUI 10 Oreo.
And finally a solution for your Cameraproblem is on it's way. There's a camera port for Xiaomi Camera App for AOSP ROMs.
Checkout the news here and the thread for flashing the app here.
Before I even start to root this phone, can someone tell me if this is even possible? Thanks
bobsphone said:
Before I even start to root this phone, can someone tell me if this is even possible? Thanks
Click to expand...
Click to collapse
Yes, it is absolutely possible. I'm running completely without gapps right now. You will need to replace MMS, Calendar, and photos if you remove google play store and it's related framework. I use Lineage 15.1 apps for those.
Spaceminer said:
Yes, it is absolutely possible. I'm running completely without gapps right now. You will need to replace MMS, Calendar, and photos if you remove google play store and it's related framework. I use Lineage 15.1 apps for those.
Click to expand...
Click to collapse
Thanks, do you suggest installing firmware?
Spaceminer said:
Yes, it is absolutely possible. I'm running completely without gapps right now. You will need to replace MMS, Calendar, and photos if you remove google play store and it's related framework. I use Lineage 15.1 apps for those.
Click to expand...
Click to collapse
You'll also need replacements for GPS framework and other parts of the system to be Google free. I don't think you can do this on stock firmware. Removing certain Google apps on the stock firmware will cause instability and lockups.
bobsphone said:
Thanks, do you suggest installing firmware?
Click to expand...
Click to collapse
It's not necessary, but it definitely makes the process much easier. Stock is stable without gapps. Can't speak on GPS or NFC though, I don't use either. I've never had a problem, it's just a pain to delete all the apps manually. Don't remove chrome on stock, you can disable it, but removing it breaks any MMS app. Lineage 15.1 GSI works except the camera, I don't know of any other bugs. Its a little laggy. AOSP 8.1 GSI also comes without gapps if you want, and I haven't found a bug on it yet. Its very smooth if you take the stock launcher with you. You'll have to correct the overlay and some other minor details. It all works pretty well though. I'm personally running stock until the GSI's have aged a bit. Lag may not be present for you on the beefier G6. I'm on the Play version.
Spaceminer said:
It's not necessary, but it definitely makes the process much easier. Stock is stable without gapps. Can't speak on GPS or NFC though, I don't use either. I've never had a problem, it's just a pain to delete all the apps manually. Don't remove chrome on stock, you can disable it, but removing it breaks any MMS app. Lineage 15.1 GSI works except the camera, I don't know of any other bugs. Its a little laggy. AOSP 8.1 GSI also comes without gapps if you want, and I haven't found a bug on it yet. Its very smooth if you take the stock launcher with you. You'll have to correct the overlay and some other minor details. It all works pretty well though. I'm personally running stock until the GSI's have aged a bit. Lag may not be present for you on the beefier G6. I'm on the Play version.
Click to expand...
Click to collapse
Would it be possible for you to upload a clean image without all of the Google apps? I'd like to do this as well. Or tell us exactly how and what you did?
Donavonn said:
Would it be possible for you to upload a clean image without all of the Google apps? I'd like to do this as well. Or tell us exactly how and what you did?
Click to expand...
Click to collapse
I might do something for the G6 Play in the near future. The G6 though, I have no plans for. Basically all I did was use a root explorer and delete everything google. The stock apps I mentioned earlier just need to be replaced. That's really it. If you want pure AOSP without google, I recommend Phh Treble. Just make a backup before you start deleting, and all will be well. When you get to a good point where many apps are deleted, consider maybe making an additional backup. Worst case, you just have to start again.
Spaceminer said:
I might do something for the G6 Play in the near future. The G6 though, I have no plans for. Basically all I did was use a root explorer and delete everything google. The stock apps I mentioned earlier just need to be replaced. That's really it. If you want pure AOSP without google, I recommend Phh Treble. Just make a backup before you start deleting, and all will be well. When you get to a good point where many apps are deleted, consider maybe making an additional backup. Worst case, you just have to start again.
Click to expand...
Click to collapse
I haven't done anything yet because it looks like you have to leave Chrome on, and I want all Google apps deleted so I'm just using it as a camera until I find a way to do it.
Why I have to prove I'm not a robot everytime I respond to this post, I don't know, but it's annoying as hell.
bobsphone said:
I haven't done anything yet because it looks like you have to leave Chrome on, and I want all Google apps deleted so I'm just using it as a camera until I find a way to do it.
Why I have to prove I'm not a robot everytime I respond to this post, I don't know, but it's annoying as hell.
Click to expand...
Click to collapse
Yeah, the Chrome part sucks. It's possible to replace it with an AOSP or Lineage webview, and it'll solve MMS crashes. It's not easy to do though. Last time I did that, I had to decompile the framework-res or jar?, I forget which. It was a pain, and very tedious. That was a Samsung device though... Moto should be much easier, but last I checked, Apktool was having issues with our phones. We can't decompile stock apps. I need to see if they fixed that yet. If I come up with a Chrome fix, I'll let you know. That's something I've been meaning to do.
Spaceminer said:
It's not necessary, but it definitely makes the process much easier. Stock is stable without gapps. Can't speak on GPS or NFC though, I don't use either. I've never had a problem, it's just a pain to delete all the apps manually. Don't remove chrome on stock, you can disable it, but removing it breaks any MMS app. Lineage 15.1 GSI works except the camera, I don't know of any other bugs. Its a little laggy. AOSP 8.1 GSI also comes without gapps if you want, and I haven't found a bug on it yet. Its very smooth if you take the stock launcher with you. You'll have to correct the overlay and some other minor details. It all works pretty well though. I'm personally running stock until the GSI's have aged a bit. Lag may not be present for you on the beefier G6. I'm on the Play version.
Click to expand...
Click to collapse
Spaceminer said:
I might do something for the G6 Play in the near future. The G6 though, I have no plans for. Basically all I did was use a root explorer and delete everything google. The stock apps I mentioned earlier just need to be replaced. That's really it. If you want pure AOSP without google, I recommend Phh Treble. Just make a backup before you start deleting, and all will be well. When you get to a good point where many apps are deleted, consider maybe making an additional backup. Worst case, you just have to start again.
Click to expand...
Click to collapse
What is phh treble? Is that a custom rom? Is the Moto G6 Play supported? On the compatibility list it's red so I'm confused.
Donavonn said:
What is phh treble? Is that a custom rom? Is the Moto G6 Play supported? On the compatibility list it's red so I'm confused.
Click to expand...
Click to collapse
Phh Treble is a GSI, or Generic system image. Any Treble device (us) can flash one. There are many. Most run over top of your existing OS. As in, you only wipe /data, /cache, /dalvik-cache and leave the stock OS, then flash the GSI. Others are more full fledged. Like Phh Lineage, or AOSP. Those 2 specifically you can wipe everything, then flash, or flash over top the old OS. Your choice. Most are not like this though.
Some things to be aware of...
1. The android version of the GSI must match the last stock firmware you installed, or be lower. Otherwise it'll never boot. Ex: Our stock OS is Oreo, so all GSI's we use must be Oreo based. Once Pie hits, you could flash Oreo or Pie GSI's as long as you take the update first.
2. The GSI must match your architecture. Arm or Arm64.
3. The GSI must match your partition style. A or A/B.
The G6 play is Arm, A only partition style. Keep to this and you won't have any major problems. The functionality of a GSI will vary. Phh Treble is the most bug free GSI that I've tried. The camera even works on that one.
So in a nutshell, a GSI is very much like a universal ROM.
I didn't intend for this to be so lengthy, but I figured that I might as well do a decent job of answering the question. Hope this helps.
Spaceminer said:
Phh Treble is a GSI, or Generic system image. Any Treble device (us) can flash one. There are many. Most run over top of your existing OS. As in, you only wipe /data, /cache, /dalvik-cache and leave the stock OS, then flash the GSI. Others are more full fledged. Like Phh Lineage, or AOSP. Those 2 specifically you can wipe everything, then flash, or flash over top the old OS. Your choice. Most are not like this though.
Some things to be aware of...
1. The android version of the GSI must match the last stock firmware you installed, or be lower. Otherwise it'll never boot. Ex: Our stock OS is Oreo, so all GSI's we use must be Oreo based. Once Pie hits, you could flash Oreo or Pie GSI's as long as you take the update first.
2. The GSI must match your architecture. Arm or Arm64.
3. The GSI must match your partition style. A or A/B.
The G6 play is Arm, A only partition style. Keep to this and you won't have any major problems. The functionality of a GSI will vary. Phh Treble is the most bug free GSI that I've tried. The camera even works on that one.
So in a nutshell, a GSI is very much like a universal ROM.
I didn't intend for this to be so lengthy, but I figured that I might as well do a decent job of answering the question. Hope this helps.
Click to expand...
Click to collapse
Thank you for that detailed response, I appreciate it! I have a couple of questions. Could I wipe my system and everything and just have the gsi? Is it faster? I don't use much apps and that's why I wanna use it but is the performance good? What's the benefits of using this rom? Pros and cons?
Donavonn said:
Thank you for that detailed response, I appreciate it! I have a couple of questions. Could I wipe my system and everything and just have the gsi? Is it faster? I don't use much apps and that's why I wanna use it but is the performance good? What's the benefits of using this rom? Pros and cons?
Click to expand...
Click to collapse
Regarding wiping the system. Only AOSP and Lineage are able to work that way. You can wipe the system or not with those. Either way will work. These are the only ones I know of that are built like this though. For all other GSI's, flash them over top the system.
For the most part, Phh's AOSP & Lineage are faster than stock. The only thing I've noticed is, the recents app screen is a little choppy pulling up the windows. Setting the animation scale in dev options to x0.5 pretty much fixes it. I recommend taking the stock Moto launcher with you to Lineage or AOSP. It just works better than theirs. (Less lag.) If I made a bug report for those running on the G6 play, it'd go like this.
Lineage: Camera doesn't work. -think that's it. Open camera should work though.
AOSP: Everything works.
My personal opinion regarding both of those, is that they will be %100 better than stock, they're just not quite there yet. Stock is still a bit smoother. That being said, I still think you should give it a shot. I like to give them a run every time there's a new build just to see where they're at, and every time I'm impressed. Lineage is definitely more feature rich, and probably my preferred GSI. AOSP is very bare bones. Lineage is like bones with some muscle.
Special Note: On any GSI you need to fix the overlays. For us there's two. One to fix rounded corners, and the another to fix auto brightness. If you need help with any of that please let me know. I'm happy to teach anyone how to fish if they're willing to learn.
Spaceminer said:
Regarding wiping the system. Only AOSP and Lineage are able to work that way. You can wipe the system or not with those. Either way will work. These are the only ones I know of that are built like this though. For all other GSI's, flash them over top the system.
For the most part, Phh's AOSP & Lineage are faster than stock. The only thing I've noticed is, the recents app screen is a little choppy pulling up the windows. Setting the animation scale in dev options to x0.5 pretty much fixes it. I recommend taking the stock Moto launcher with you to Lineage or AOSP. It just works better than theirs. (Less lag.) If I made a bug report for those running on the G6 play, it'd go like this.
Lineage: Camera doesn't work. -think that's it. Open camera should work though.
AOSP: Everything works.
My personal opinion regarding both of those, is that they will be %100 better than stock, they're just not quite there yet. Stock is still a bit smoother. That being said, I still think you should give it a shot. I like to give them a run every time there's a new build just to see where they're at, and every time I'm impressed. Lineage is definitely more feature rich, and probably my preferred GSI. AOSP is very bare bones. Lineage is like bones with some muscle.
Special Note: On any GSI you need to fix the overlays. For us there's two. One to fix rounded corners, and the another to fix auto brightness. If you need help with any of that please let me know. I'm happy to teach anyone how to fish if they're willing to learn.
Click to expand...
Click to collapse
I'm going to give it a try. I only see the AOSP 8.1. I'm running Oreo 8.0. Is there one for 8.0?
-edit-
i just tried installing it like the guide said. What I done was install the latest firwmare for moto g6 play boost mobile, then booted twrp, factory reset, the flashed the "system.img for A-only ARM32 devices vanilla" on the thread you gave me, but I keep getting boot loops on "bad key". im not sure what i done wrong
Donavonn said:
I'm going to give it a try. I only see the AOSP 8.1. I'm running Oreo 8.0. Is there one for 8.0?
-edit-
i just tried installing it like the guide said. What I done was install the latest firwmare for moto g6 play boost mobile, then booted twrp, factory reset, the flashed the "system.img for A-only ARM32 devices vanilla" on the thread you gave me, but I keep getting boot loops on "bad key". im not sure what i done wrong
Click to expand...
Click to collapse
You probably need to "format" data, not just factory reset. Choose format data, then type yes when prompted in TWRP.
madbat99 said:
You probably need to "format" data, not just factory reset. Choose format data, then type yes when prompted in TWRP.
Click to expand...
Click to collapse
Nope. I still get the same issue: boot loop with the screen saying "bad key".
-edit-
Nevermind! Instead of flashing it in twrp, I used the fastboot command. Thank you guys!
-edit-
@Spaceminer May I ask for help on the round corners and auto brightness?
Donavonn said:
Nope. I still get the same issue: boot loop with the screen saying "bad key".
-edit-
Nevermind! Instead of flashing it in twrp, I used the fastboot command. Thank you guys!
-edit-
@Spaceminer May I ask for help on the round corners and auto brightness?
Click to expand...
Click to collapse
Yeah no problem, drop these in /vendor/overlay, and set permissions to 0644, or rw-r--r--, then reboot. The Auto bright overlay should enable itself, the other one you have to do through a command.
su
cmd overlay list
cmd overlay enable com.replace.this.with.the.package.name
reboot
That's it. Just to be clear, adb shell instead of su also works. I just prefer termux on android. If for some reason either does not start working then let me know. You'll have to chcon the file and I'll tell you how.
Spaceminer said:
Yeah no problem, drop these in /vendor/overlay, and set permissions to 0644, or rw-r--r--, then reboot. The Auto bright overlay should enable itself, the other one you have to do through a command.
su
cmd overlay list
cmd overlay enable com.replace.this.with.the.package.name
reboot
That's it. Just to be clear, adb shell instead of su also works. I just prefer termux on android. If for some reason either does not start working then let me know. You'll have to chcon the file and I'll tell you how.
Click to expand...
Click to collapse
Thank you so much! I appreciate it! Also, is it normal that when I flashed the image, facebook and primevideo was installed? I'm not sure if that's supposed to be there and I did something wrong or if that's how it's supposed to be.
Donavonn said:
Thank you so much! I appreciate it! Also, is it normal that when I flashed the image, facebook and primevideo was installed? I'm not sure if that's supposed to be there and I did something wrong or if that's how it's supposed to be.
Click to expand...
Click to collapse
That's because they sit in /oem/app, oem/priv-app, and /vendor/app & /vendor/priv-app. That's where they stuck the carrier bloat mostly. Once removed they will not return unless you flash the vendor or oem images from stock. Make sure to delete Facebook app installer or it comes back. Mobile ID is also somewhere in there too. I hate that thing.
Also if you're into changing your boot animation, it goes in oem/media. The GSI's can't read our stock one because its in mp4 format. Stock can read mp4 or PNG, and I think jpg too though.
Spaceminer said:
That's because they sit in /oem/app, oem/priv-app, and /vendor/app & /vendor/priv-app. That's where they stuck the carrier bloat mostly. Once removed they will not return unless you flash the vendor or oem images from stock. Make sure to delete Facebook app installer or it comes back. Mobile ID is also somewhere in there too. I hate that thing.
Also if you're into changing your boot animation, it goes in oem/media. The GSI's can't read our stock one because its in mp4 format. Stock can read mp4 or PNG, and I think jpg too though.
Click to expand...
Click to collapse
I just wanted to reply and say thank you for the help! I greatly appreciate it! If I have any more problems I won't hesitate to post here. Thanks again.
I'm running the CrDroid 5 rom, and I dislike the force encryption, I've tried a force encryption disabler and hacking Magisk to disable force encryption even with encrypted data detected, but it hasn't fixed the issue. (I've found a disabler that works)
I also heard about the hidden 120Hz mode the phone has from here https://www.xda-developers.com/sony-xperia-xz-premium-hidden-120hz-screen-mode-razer-phone/
Under the update, it's mentioned that this phone also has it too, and I'm wondering if anyone has been able to enable it, and if it's possible, how
asdf2345 said:
I'm running the CrDroid 5 rom, and I dislike the force encryption, I've tried a force encryption disabler and hacking Magisk to disable force encryption even with encrypted data detected, but it hasn't fixed the issue.
I also heard about the hidden 120Hz mode the phone has from here https://www.xda-developers.com/sony-xperia-xz-premium-hidden-120hz-screen-mode-razer-phone/
Under the update, it's mentioned that this phone also has it too, and I'm wondering if anyone has been able to enable it, and if it's possible, how
Click to expand...
Click to collapse
What exactly is force encryption messing up on your phone?
MDomokos said:
What exactly is force encryption messing up on your phone?
Click to expand...
Click to collapse
I just don't like it, I also found a disabler that works, so I'm not worried about it anymore
I see its an older post now asdf2345 . But could you share the tool you used to disable the force encryption. I freakin hate it specially because its been "forced" Just replaced my xperia Z5 Compact with a 2nd hand XZ1 Compact after 6 years yes.... LOL Its rooted with magisk and installed twrp latest for xz1c. all works fine but i dont want the "forced encryption" at all . On my windows 10/11 laptops i already disabled these idiot features so the installer not even bother to set it up by default. My old z5c was on android 7 i really liked it, no additional wasted partitions for system ROM images and so forth. I tried many methods, in fact if i haven't reflashed this poor bugger 10x by now.... This was my main reason i longed as much on old system7, i am google less rooted . Forced encryption is messing up a lot of my things just being there.
AssimilatorX.System said:
I see its an older post now asdf2345 . But could you share the tool you used to disable the force encryption. I freakin hate it specially because its been "forced" Just replaced my xperia Z5 Compact with a 2nd hand XZ1 Compact after 6 years yes.... LOL Its rooted with magisk and installed twrp latest for xz1c. all works fine but i dont want the "forced encryption" at all . On my windows 10/11 laptops i already disabled these idiot features so the installer not even bother to set it up by default. My old z5c was on android 7 i really liked it, no additional wasted partitions for system ROM images and so forth. I tried many methods, in fact if i haven't reflashed this poor bugger 10x by now.... This was my main reason i longed as much on old system7, i am google less rooted . Forced encryption is messing up a lot of my things just being there.
Click to expand...
Click to collapse
I've forgotten where I got it from, but I still have the file.
asdf2345 said:
I've forgotten where I got it from, but I still have the file.
Click to expand...
Click to collapse
Very kind thank you. I was searched far n wide on the net. find lots of similar things, however they either wasnt for sony or specified strictly for xxxxx devices LG, ASUS,OPPO etc etc. You still have xz1c G8441? I tried out Havoc-OS 4.8 works really well but i missed sony camera, and my call recorder "ACR Pro" wasnt working properly. Than i had to find out that flashtoop always gives a null error while flashing roms and i had to find again new softwares "newflasher" to do the job. Thanks again will try it out. What i should kow about it? Flash wipe /data/ i assume, I am on TWRP 3.3.1.0
Forgot to mention that my device running on stock kernel with flashed drmfix. Update ... After a bit of messing around it worked. Its not encrypted now. Flashed factory UK stock 228 because it went to bootlooping than twrp 3310, and this time i flashed bliss rom 12.12 android 10 for lilac. Flashed the file you sent me and flashed magist 23. First boot went to recovery. So i assumed , it want a factory reset so i did one. than all fine. Now i just need to go in my bank to unlock my barclays banking app as i installed it about 25x in the last few days. Thank you again for the fast response and help asdf2345. Will se in a few days how this rom fares, but appears to be the best so far, even has sony camera app built in, and i am using it without google or gapp spyware.
AssimilatorX.System said:
Forgot to mention that my device running on stock kernel with flashed drmfix. Update ... After a bit of messing around it worked. Its not encrypted now. Flashed factory UK stock 228 because it went to bootlooping than twrp 3310, and this time i flashed bliss rom 12.12 android 10 for lilac. Flashed the file you sent me and flashed magist 23. First boot went to recovery. So i assumed , it want a factory reset so i did one. than all fine. Now i just need to go in my bank to unlock my barclays banking app as i installed it about 25x in the last few days. Thank you again for the fast response and help asdf2345. Will se in a few days how this rom fares, but appears to be the best so far, even has sony camera app built in, and i am using it without google or gapp spyware.
Click to expand...
Click to collapse
Yeah, I hate that because the device is treble, you gotta reinstall the original ROM to flash a new ROM, so you always gotta start fresh and unnecessarily wear out the flash. I currently use the Resurrection Remix Oreo ROM by hockeymikey.
Will try set fingerprint later as it makes it much easier to unlock and log-in to paypal and banking apps, but hope it would still unencrypted. Also would be nice to get rid of the [system image] 5000mb and [vendor image] 1500mb partitions that just a waste of storage. My old z5c didnt have these useless things on android 7.0
AssimilatorX.System said:
Will try set fingerprint later as it makes it much easier to unlock and log-in to paypal and banking apps, but hope it would still unencrypted. Also would be nice to get rid of the [system image] 5000mb and [vendor image] 1500mb partitions that just a waste of storage. My old z5c didnt have these useless things on android 7.0
Click to expand...
Click to collapse
Yeah, that's how I have it. I wish I we could get rid of the image partitions as well. I thought it was because of treble, but my non-treble XZ also has those as well, so I dunno.
AssimilatorX.System said:
Forgot to mention that my device running on stock kernel with flashed drmfix. Update ... After a bit of messing around it worked. Its not encrypted now. Flashed factory UK stock 228 because it went to bootlooping than twrp 3310, and this time i flashed bliss rom 12.12 android 10 for lilac. Flashed the file you sent me and flashed magist 23. First boot went to recovery. So i assumed , it want a factory reset so i did one. than all fine. Now i just need to go in my bank to unlock my barclays banking app as i installed it about 25x in the last few days. Thank you again for the fast response and help asdf2345. Will se in a few days how this rom fares, but appears to be the best so far, even has sony camera app built in, and i am using it without google or gapp spyware.
Click to expand...
Click to collapse
plz give me drmfix script?