Moving to Mi A1 - Xiaomi Mi A1 Questions & Answers

I have always rooted and used Titanium Backup to set up a new phone but this time I want to leave it alone, more and more apps are checking for root and certified/uncertified, last week I could not even get a PizzaExpress app because it needs 6.0+ & unrooted (had to unroot my old S2 on Lineage), I have decided I want my banking apps back and other things I lost over the years, so no root or customising (yet! hehe).
With that in mind what is the best way to restore, obviously Google will take care of a lot of it but things like call logs, sms, bluetooth, some app data, in the past I would selectively use Titanium to restore anything I found missing but without root, what to use? Helium, mi mover or something else.
My S4 is rooted but stock right now so calls, SMS, rejection lists even wallpaper is synced with Samsung, I guess there will be no way to access these backups from the A1

You can root via Magisk. It doesn't break the SafetyNet. Moreover, you can hide it from certain apps. All the banking apps work if you root via Magisk.
Edit: Here's the link to the thread: https://forum.xda-developers.com/mi-a1/how-to/root-mi-a1-oreo-8-0-disabling-ota-magisk-t3728654

darkpegasus said:
You can root via Magisk. It doesn't break the SafetyNet. Moreover, you can hide it from certain apps. All the banking apps work if you root via Magisk.
Edit: Here's the link to the thread: https://forum.xda-developers.com/mi-a1/how-to/root-mi-a1-oreo-8-0-disabling-ota-magisk-t3728654
Click to expand...
Click to collapse
I did see that and did think about it, it's been a bit cat and mouse hiding root for years now and I can only see it getting worse as android secuity ramps up, I thought I would keep this phone clean as long as I could resist
I might go with the root, I could always remove it again I guess.

You will not resist for a long time, you know that, all of us know that
I bought this phone today online and expect to receive it within days and I was thinking exactly like you, then log on to XDA 10 minutes ago searching for rooting threads to be ready when I receive it

darkpegasus said:
You can root via Magisk. It doesn't break the SafetyNet. Moreover, you can hide it from certain apps. All the banking apps work if you root via Magisk.
Edit: Here's the link to the thread: https://forum.xda-developers.com/mi-a1/how-to/root-mi-a1-oreo-8-0-disabling-ota-magisk-t3728654
Click to expand...
Click to collapse
When it arrives, it should come on N, so I guess I could root it with Magisk, get it up and running how I like it then restore the boot image, remove Magisk and allow the O OTA and everything will be 100% stock again?

kudos1uk said:
EDIT: When it arrives, it should come on N, so I guess I could root it with Magisk, get it up and running how I like it then restore the boot image, remove Magisk and allow the O OTA and everything will be 100% stock again?
Click to expand...
Click to collapse
Yup. Magisk does not touch system files. It will be 100% stock without any issues.

2363 said:
You will not resist for a long time, you know that, all of us know that
I bought this phone today online and expect to receive it within days and I was thinking exactly like you, then log on to XDA 10 minutes ago searching for rooting threads to be ready when I receive it
Click to expand...
Click to collapse
You are right there lol
I am starting to think we are beginning to lose more than we gain, I comes to something when a stupid pizza shop app checks for root!

darkpegasus said:
Yup. Magisk does not touch system files. It will be 100% stock without any issues.
Click to expand...
Click to collapse
Thinking about this and reading the thread, does Titanium not need Busybox installed? busybox installs to "system" and would stop OTA?

kudos1uk said:
Thinking about this and reading the thread, does Titanium not need Busybox installed? busybox installs to "system" and would stop OTA?
Click to expand...
Click to collapse
I just installed Titanium Backup without installing busybox and it works. (Busybox maybe included in the custom ROM I've installed, I dunno).
I think you are being unnecessarily cautious about Root. Almost all the banking apps work even when Magisk is installed. You can enjoy root without worrying about the safetynet.

darkpegasus said:
I just installed Titanium Backup without installing busybox and it works. (Busybox maybe included in the custom ROM I've installed, I dunno).
I think you are being unnecessarily cautious about Root. Almost all the banking apps work even when Magisk is installed. You can enjoy root without worrying about the safetynet.
Click to expand...
Click to collapse
Thanks for that.
I'm comfortable with root now after loads of reading of that thread but was just being cautious no to allow any app to change the system folder once root is running.
I also see this method of root cant be used on N so my idea of rooting / restoring / unrooting and upgrading to O will not work so I will just upgrade to Oreo / root / restore and then decide if I want to keep root or not.

kudos1uk said:
Thanks for that.
I'm comfortable with root now after loads of reading of that thread but was just being cautious no to allow any app to change the system folder once root is running.
I also see this method of root cant be used on N so my idea of rooting / restoring / unrooting and upgrading to O will not work so I will just upgrade to Oreo / root / restore and then decide if I want to keep root or not.
Click to expand...
Click to collapse
Yup, you can upgrade to Oreo, root, and restore.
Also, if there are any issues afterwards, you can always flash the official fastboot ROM by MiFlash Tool without wiping your internal storage.

IjazCI said:
Hi there, you could root with magisk , restore your data then flash stock rom through mi flash tool . Make sure to select the "save user data " option before flash. This way you will be 100 % stock and take ota's.
I suggest you to enable the camera 2 api using set prop method by flex1911 ( the one which doesn't uses magisk) before flashing stock rom.
Cheers
Edit : my advice is literally Same from the guy above. Didn't see that. . Saw your post , think that i can help and replayed
Click to expand...
Click to collapse
Thanks, I think I will just have to devote a good long time to this, at least I will have both phones side by side so I can keep trying all the restore methods known

Related

[Q] M2: Couple of Questions After Rooting...

I'm fairly new to Android and have just rooted my Milestone 2.
If I reset to factory settings, will this remove root functionality (from what I have read I don't believe it will, but just want to confirm)?
(Assuming the answer to the above question in 'No it won't remove root') How would I go about unrooting my device? The method I used was to copy the files required to my M2 and then run the commands in terminal on the device, are the a set of commands to reverse this procedure?
What precautions should I take before doing anything else with my phone? I have read people recommending installing Koush's BootStrapper, does this effectively create a 'Last Known Good Configuration'?
Then finally what software should I load to get the best out my rooted M2? I was looking at installing AdFree, Titanium Backup and Root Explorer to start...
Thanks is advance to responses to my questions
First off rooting your phone is basically just installing programs to your root app folder that allows programs to use anything they want on your device.
Where root gets installed is a place that is not affected by restoring your phone so no restoring will not remove root. Im not sure if z4root works with the m2 (I don't see why not), but its a free app on the market that can remove root for you.
Koush will let you backup up the current state of your phone (apps and all) so if you get a bootloop you can restore it which should only come in handy if you are installing custom roms but is still handy just to have.
Finally some root apps I recomend are: ad free, titanium backup, root explorer, droid overclock (another that MAY work on the m2 not sure), cache cleaner, that should be it I will edit if I remember any others.
Sent from my DROID2 using XDA App
miketoasty said:
Im not sure if z4root works with the m2
Click to expand...
Click to collapse
yes it works
miketoasty said:
Koush will let you backup up the current state of your phone (apps and all) so if you get a bootloop you can restore it which should only come in handy if you are installing custom roms but is still handy just to have.
Click to expand...
Click to collapse
Thanks, I've read about ClockworkMod, is this do something similar or is that just for custom ROMs?
badboy4life said:
Thanks, I've read about ClockworkMod, is this do something similar or is that just for custom ROMs?
Click to expand...
Click to collapse
They are one in the same except koush's bootstrapped clockwork recovery is built to work with the D2/DX's locked bootloader.
newk8600 said:
They are one in the same except koush's bootstrapped clockwork recovery is built to work with the D2/DX's locked bootloader.
Click to expand...
Click to collapse
If this was designed for the D2, would installing it on the M2 cause any major issues, I don't mind trying it, but is there a possibility that it could brick my device?
badboy4life said:
If this was designed for the D2, would installing it on the M2 cause any major issues, I don't mind trying it, but is there a possibility that it could brick my device?
Click to expand...
Click to collapse
there's always a possibility of a soft bricking or that it might not function correctly not being built specifically for the M2. I know there is an SBF for the Milstone 2 so I'd read up and have all of the files ready for the M2 before I would even attempt to do install the bootstrap. I mean there are no ROMs for the M2 as far as I know so it's not a big deal to try installing it right away but I know you want a backup so it's up to you to try but have the correct SBF ready in case something goes awry you can flash it and be back to stock. (always have your phone's charge pretty high when you start to flash stuff, nobody likes a phone dying during a flash process.)

Do I have to unroot to install the update?

Hey I just got my atrix on Thursday and rooted but was reading that the update is supposed to land tomorrow and was just wondering if I need to unroot to install the update.
no, but you will lose root after update
I think you have the webtop hack installed it will mess it up though.
Personally, I won't be updating until I can upgrade and get root, titanium backup, setcpu and webtop onto my phone. Not worth losing all of those.
On a side note: to people who are upgrading and losing root: have any of you guys used Google's built-in app backup? How does it work? Can you force it to reinstall apps, etc.?
Kaaji1359 said:
I think you have the webtop hack installed it will mess it up though.
Personally, I won't be updating until I can upgrade and get root, titanium backup, setcpu and webtop onto my phone. Not worth losing all of those.
On a side note: to people who are upgrading and losing root: have any of you guys used Google's built-in app backup? How does it work? Can you force it to reinstall apps, etc.?
Click to expand...
Click to collapse
Ya I only rooted and enabled the side loading apps, with the update is there any way to side load apps
Moved as not android development
I am going to reflash and do the base sbf -> aroot -> update procedure again tomorrow to make sure I didnt somehow get a legacy copy of the beta earlier and will post back confirming, but with the beta that method worked for keeping sideloading, been using the amazon market on and off all day.

[Q] Noob question about Titanium Backup...

So I have a rooted play on 2.3.3.
Previously I used OTA to update and keep my root.
However, the latest update will not apply. It downloads, installs...then says can't apply.
I have not removed any apps, and I have unfroze the apps I froze.
So, looks like I am going to have to do a complete roll back and update again.
If I do a complete backup in Titanium, can I simply reinstall everything easily once I get back?
ps. What is the best way to do this so I can keep my root. Previously I downgraded, then rooted, then updated via OTA.
Thanks!
Yes you will be able to restore your TB, when updated, with no problems.
Yes just do it as previously and the OTA to newest firmware will still preserve root.
Regards Dousan...
Thanks Dousan.
Any thoughts on why the OTA update is failing currently?
Red_Kop said:
Thanks Dousan.
Any thoughts on why the OTA update is failing currently?
Click to expand...
Click to collapse
I've seen a few with the same issue as you. They also only froze bloat but still no success when OTA after defrost? It might not like any tampering at all with system apps whether it's just freezing or modifying them. Any kind of tampering might leave a trail SE updates detects and then abort updating. Just a guess.
You're welcome, just glad to help out
Regards Dousan...
I unfroze my apps (didnt remove anything off the phone) and applied the ota update no problems . Maybe as Dousan has said you froze something that is safe to uninstall/freeze but once unfroze it is possibly not be running properly or SE has detected it being modified in someway.
Also if you have the pro version of titanium make more than one backup or make another backup of the most important apps data individually since sometimes the backups may be corrupt (might not happen, but better safe than sorry).
Freezing something that is not safe does not affect the ota updating. It's when you delete something that is safe that screws it. I ota updated to the xloud patch with about 15 stock programs frozen.
Sent from my XPlay using XDA App.
I didn't delete anything so it must be something else.
Red_Kop said:
I didn't delete anything so it must be something else.
Click to expand...
Click to collapse
Have you at some point installed the leaked SE launcher or Android market or the camera mod? Have you done any modding with UOT kitchen or installed @thomassafca's Samsung theme?
Regards Dousan...
I didn't install the launcher BUT...
I did install the camera mod.
Is this the one that lets you take pics with the R button and focus with L?
https://market.android.com/details?id=seb.camera.mod&feature=search_result
I thought that was ok since it didn't need root.
ps. if I unistall it, do you think update will work?
Red_Kop said:
I didn't install the launcher BUT...
I did install the camera mod.
Is this the one that lets you take pics with the R button and focus with L?
https://market.android.com/details?id=seb.camera.mod&feature=search_result
I thought that was ok since it didn't need root.
ps. if I unistall it, do you think update will work?
Click to expand...
Click to collapse
It might, though I don't think so as it installs in /data/app as other non stock/system apps. Try it out it wouldn't hurt.
Regards Dousan...
Nah, it didn't fix it.
I think I will wait until the big update comes out and go the way of downgrading then rooting then updating clean.
Must have been something I did.

Fixed by getting pre-rooted ROM -> [Q] G900FXXU1BNL9 root problem

Hi guys,
I've been trying to get Lollipop running properly on my G900F, but there's a problem with my root access - when I start an app that needs root, it takes too long for the system to answer the reques which again makes the app time out. Obviously, this makes it hard to restore my backup from Titanium, but after I manage to run it after lots of swearing, more than a reasonable number of reboots and a little bit of swearing it will still be too slow to give root when running automatic backups. I've tried autoroot, I tried applying the update zip and I've even managed to lock myself out by causing system ui to hang on boot. I'm on my third wipe now and I figured this won't get better by itself and it's not because of a bad ROM update...
So...could someone please help me with how to fix this?
Cheers!
Titanium still not work with lollipop..
For your su problem, you can go into su app and click on the # (right near the apps) and give them su access
kromic1204 said:
Titanium still not work with lollipop..
For your su problem, you can go into su app and click on the # (right near the apps) and give them su access
Click to expand...
Click to collapse
Thanks for replying I actually went with a pre-rooted ROM which seems to work fine. Giving access manually probably wouldn't have worked as it didn't work after I got titanium into the list and even set the timeout to five minutes :S
tiwas said:
Hi guys,
I've been trying to get Lollipop running properly on my G900F, but there's a problem with my root access - when I start an app that needs root, it takes too long for the system to answer the reques which again makes the app time out. Obviously, this makes it hard to restore my backup from Titanium, but after I manage to run it after lots of swearing, more than a reasonable number of reboots and a little bit of swearing it will still be too slow to give root when running automatic backups. I've tried autoroot, I tried applying the update zip and I've even managed to lock myself out by causing system ui to hang on boot. I'm on my third wipe now and I figured this won't get better by itself and it's not because of a bad ROM update...
So...could someone please help me with how to fix this?
Cheers!
Click to expand...
Click to collapse
Latest version of titanium backup works properly with lollipop. What superuser app do you have? I recommend latest SuperSu zip.
I used the latest SuperSU update file and flashed it through both CWM and TWRP. Must have been something with the image - the one I got now works perfectly both with supersu bundled and if I use the update file.

How to back up Apps without root??

Am using Tibu to back up apps now, but am going to 'attempt' to flash a new ROM that's rooted and just in case it doesn't go as planned and I lose root, I'd like to know if there's a app or whatever that allows a unrooted phone the same or near same options and ability to back up apps that Tibu has. Any animal like that exist???
No, Titanium Backup is as powerful as it is because of root access. Without that, there is no way to get the same functionality, no matter what app you're using.
And if you're trying to flash a rooted ROM to a phone that's already higher than 4.4.4, you aren't going to find success...
aklyatne said:
No, Titanium Backup is as powerful as it is because of root access. Without that, there is no way to get the same functionality, no matter what app you're using.
And if you're trying to flash a rooted ROM to a phone that's already higher than 4.4.4, you aren't going to find success...
Click to expand...
Click to collapse
I'm on rooted 4.3. going to rooted Jasmine 6
Sporttster said:
Am using Tibu to back up apps now, but am going to 'attempt' to flash a new ROM that's rooted and just in case it doesn't go as planned and I lose root, I'd like to know if there's a app or whatever that allows a unrooted phone the same or near same options and ability to back up apps that Tibu has. Any animal like that exist???
Click to expand...
Click to collapse
This shouldn't even be a concern.. You're missing the most important step in flashing a new ROM. It should be in every single ROM thread, for any device here on XDA, its usually the first on the list of instructions...?
MAKE A BACKUP OF YOUR CURRENT ROM!!
You do this in your custom recovery, TWRP, CWM or Phils...
This restores your system exactly as it was, when you made the backup, your call logs, messages, apps, app datas, even app caches, if you select it when making the backup..
Backups are one of the main purposes for a custom recovery, if you screw up, you can always go back..
Were you not aware of this till now??
Unless you're intention is to stick with the ROM, that's not rooted.. Not sure why you'd want that, but everyone's different, so I'd recommend using Helium instead of TB, root isn't required with that app..
I'm not on a developer edition. It does not have a unlocked bootloader, so not sure I can 'go back' if the thing doesn't work right. Maybe I'm wrong. But I've heard once you flash past 4.4 there is no going back to root and I'm going to 6. In the past on unlocked units I've had no problems going back. But locked is another animal...it's rooted but not unlocked...

Categories

Resources