Please Read: I am making this post to help my fellow hd 8 & hd 10 kindle users out with things I have found working and useful to me that I got working with my kindle. Please remember that doing this stuff can be dangerous unless you know what you're doing. Enjoy my findings!
Ready to ROOT your device?!
Follow these step's and I'll try making this as simple as possible.
Step 1. First we're going to install adb and get shell command working. This youtube video is probably the best visual way of getting it done. Only watch 3 minutes and 37 seconds of it, Skip the rest of the video. Click HERE. (give him a thumbs up for making the video).
Now open up Command prompt and type
Code:
adb devices
It should show a 16 digit serial key with "device" to the right. SUCCESS!
Step 2. Now let's run RootJunky's script. Download and extract the files, Click HERE. Run "1-Install-Play-Store.bat" file and let it load. It should list your device serial key and load up to the main menu page. Follow the order on the menu from 1 to 4. Now this was made for the fire hd 7" tablets but some of it works and some might not, I had a problem with ads loading up on lockscreen but found another way to disable them which is under "Disabling Amazon Services" down below.
Step 3. Let's get ROOT! We are going to install KingRoot and run it, kingroot will also install purify which is a nice handy program but you can remove it if you want later on. Now once you run KingRoot its going to search for the best possible method to root your device, it may or may not find a way but there should be a second option to install root. Do it. Some people have found that you may have to try multiple times to root to get a success or try updating the google framework through the play store. (My google framework is V4.4.4-1227136)
I have attached the kingroot apk down below or you can download kingroot from there website. Click HERE. (If you have any problems please post it and we may be able to help.)
Now let's disable some thing's we may find useless..
Disable the lockscreen
Open up command prompt. Type in "adb shell", Then type in "su"
Then copy this into command prompt.
Code:
sqlite3 /data/system/locksettings.db "UPDATE locksettings SET value = '1' WHERE name = 'lockscreen.disabled'"
You will not get a confirmation, now type "exit", then type "reboot".
Let the device reboot and enjoy! Now install a new lockscreen.
Want it back?
Code:
sqlite3 /data/system/locksettings.db "UPDATE locksettings SET value = '0' WHERE name = 'lockscreen.disabled'"
*This is messing with the sqlite in the actual android system files, please becareful and don't go around changing values in system files.
Disable Amazon's FireLauncher and replace it with Google Now Launcher
Note:
Load up ES Explorer, make sure it has root enabled in settings.
Before you run this command please download a new launcher and either install it normally or you can copy the apk file into the "system/app" folder and chmod the app to "-rw -r -r" in properties. Once the apk file is in the "system/app" folder, you can either install it from that location or disable Fire Launcher, reboot, and the app should auto install and load.
*Installing Google Now Launcher requires Google app from marketplace(Link below). Now Launcher allows you to use widgets. If you use Google now launcher please keep a back up launcher like nova launcher just in case until you get now launcher working. Google now launcher is tricky.
Open Command Prompt.
Type in "adb shell". Then type in "su".
Then type into command prompt,
Code:
pm disable com.amazon.firelauncher
After reboot if you get no launcher don't worry. Just enable firelauncher and install a new launcher(IE nova launcher) and then disable firelauncher. (Try updating the google framework.)
*To Re-enable, replace disable with enable.
*Don't forget to type in "exit" into command prompt twice when you are done and or before unplugging your usb.
Disable Amazon's OTA(over the air) updates
Go in to ES Explorer(set root access).
Now in ES Explorer go to system/etc/security
locate "otacerts.zip" and I made a copy of it and renamed it to "otacerts.zip.backup" just in case i needed it.
AND..
Now in Command Prompt, type "adb shell", type "su".
Then type into command prompt,
Code:
Pm disable com.amazon.device.software.ota
Pm disable com.amazon.settings.systemupdates
Hopefully this disables all the updates! Enjoy!
Google Play Store not working?
Solution 1. (¿GotJazz?)
Open up Kingroot's Purify app.
Try putting Google Account Manager and Google Services Framework on the Purify Whitelist.
Solution 2.
Load up Command Prompt.
Then type in "adb shell". Then "su".
Code:
pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS
You will not get a notification that it worked but it does.
Open Google Play or Reboot device. If that doesn't work, read on..
Solution 3.
Re-install Google applications
Go into system settings >> apps & games >> manage all applications
I then went into every google application(this will help remove any settings saved and email addresses) and cleared the data and cache of each app.
After that was done, I then uninstalled each of these apps,
"Google Account Manager, Google Play Services, Google Play Store, and Google Services Framework".
After uninstalling those, run the rootjunky's script(link located below) and install the play store which is option 2 I believe.
Also remember to turn off google play store auto updates!
Disabling Amazon Services
Start up Command Prompt.
Type in "adb shell". Then "su".
Then type into command prompt.
Code:
pm disable (app name(IE. com.amazon.ags.app))
*To Re-enable, replace disable with enable.
List of Amazon apps that are okay to remove.
Code:
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.geo.mapsv2.services
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.parentalcontrols
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedshare.actionchooser
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.amazon.webview
com.amazon.windowshop
com.amazon.pm
com.amazon.recess
com.amazon.socialplatform
com.amazon.zico
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Optional
Don't have prime? Please continue + more.
Code:
com.amazon.mp3 -amazon music player
com.amazon.mw -removes the firefly cam app
com.amazon.mw.sdk -part of the firefly app?
com.amazon.avod -amazon video app, i don't have prime, useless to me..
com.amazon.kindle.personal_video -the amazon/system video app, I replaced this with mx player.
com.amazon.csapp -amazon help app
com.amazon.application.compatibility.enforcer -not sure what this does
com.amazon.android.marketplace -amazon marketplace
com.amazon.camera -stock camera app, install a new one from play store
com.amazon.dynamicupdationservice -not sure what this is or if this is part of amazon updates
com.amazon.platform.fdrw -part of amazon app & services?
com.android.contacts -remove, no reason for contacts, up to you
com.android.calendar -android calender
com.android.deskclock -remove if you don't need alarms/clocks/timers/etc
com.kingsoft.office.amz -not sure what this is yet but im sure its useless
com.nuance.swype.input -yup, unless you like swype
jp.co.omronsoft.iwnnime.mlaz -not sure what this does?
*Don't forget to type in "exit" into command prompt twice when you are done and or before unplugging your usb.
Links:
Changing the DPI(HERE).
Google App v5.9.27.19.arm(300600996)(HERE).
Replace KingRoot with SuperSU(HERE).
Rootjunky's install play store script(HERE).
Contributors:
madsc13n41s4, sd_shadow, Selexo
Downloaded kingroot apk, installed, tried root twice, confirmed via superuser from chainsDD, backed up special offers from titanium backup, uninstalled special offers, great fully rid of ads on my lockscreen.
madsc13n41s4 said:
Downloaded kingroot apk, installed, tried root twice, confirmed via superuser from chainsDD, backed up special offers from titanium backup, uninstalled special offers, great fully rid of ads on my lockscreen.
Click to expand...
Click to collapse
Does your wallpaper on the lockscreen change? I have yet to look into getting it changed, about to look in to a new lock screen as well. Also don't forget to stop ota updates from amazon.
EDITED MAIN POST. Will add more soon.
kanderson88 said:
Does your wallpaper on the lockscreen change? I have yet to look into getting it changed, about to look in to a new lock screen as well. Also don't forget to stop ota updates from amazon.
Click to expand...
Click to collapse
Yeah, its not the default wallpaper, and changes on its own with generic backgrounds. Did forget about ota, powering off until I have the time, I'm elbows deep in a Ford Probe project for the time being. Thanks so much for finding this, hopefully I get time to really contribute soon. Glad to confirm
madsc13n41s4 said:
Yeah, its not the default wallpaper, and changes on its own with generic backgrounds. Did forget about ota, powering off until I have the time, I'm elbows deep in a Ford Probe project for the time being. Thanks so much for finding this, hopefully I get time to really contribute soon. Glad to confirm
Click to expand...
Click to collapse
You're very welcome sir. So happy I found out that kingroot worked. I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.
kanderson88 said:
You're very welcome sir. So happy I found out that kingroot worked(credit). Anyways I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.
Click to expand...
Click to collapse
I would install an opengapps.org package with FlashFire (Arm, 5.1.1, nano or pico)
Flashfire will install Google framework and extra support files, that should allow playstore to work better.
should work fine, but no guarantees
How to Use FlashFire App
Sent from my KFFOWI using XDA Labs
sd_shadow said:
I would install an opengapps.org package with FlashFire (Arm, 5.1.1, nano or pico)
Flashfire will install Google framework and extra support files, that should allow playstore to work better.
should work fine, but no guarantees
How to Use FlashFire App
Sent from my KFFOWI using XDA Labs
Click to expand...
Click to collapse
Yeh I need to look into flashfire, I used rootjunky's script to install it. Thanks for the idea, I'm gonna check it out.
I don't think I am going to use flashfire. Seems really risky of bricking me device. I'm going to try installing the apps manually or through adb. I'll keep doing some research on flashfire though. Thanks
kanderson88 said:
You're very welcome sir. So happy I found out that kingroot worked(credit). Anyways I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.
Click to expand...
Click to collapse
Yeah, I had to cobble together my own Play Store solution. The differences in the versions of the apks used together really matters it seems. Luckily, I haven't had any issues since I got it running. I would highly recommend turning off Play Store automatic updates as App Store versions of certain apps are intentionally out of date as per compatibility. Eg, Facebook.
Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!
madsc13n41s4 said:
Yeah, I had to cobble together my own Play Store solution. The differences in the versions of the apks used together really matters it seems. Luckily, I haven't had any issues since I got it running. I would highly recommend turning off Play Store automatic updates as App Store versions of certain apps are intentionally out of date as per compatibility. Eg, Facebook.
Click to expand...
Click to collapse
Thanks didnt think about stopping the auto updates.
Smart move. Thanks.
mikek9 said:
Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!
Click to expand...
Click to collapse
What a great Idea, I will make a list of some things. Give me a day. Bed time.:crying:
mikek9 said:
Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!
Click to expand...
Click to collapse
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.
madsc13n41s4 said:
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.
Click to expand...
Click to collapse
Thanks for this. I'll consider when and if i make a cleaned up ROM/Bin
Yeah you must hide fire launcher through adb in order to use any launcher. Thanks for the list. I've been trying to figure out how to disable the lock screen all day and it seems impossible. Idk but maybe someone someday will provide a modified settings app. Idk.
madsc13n41s4 said:
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.
Click to expand...
Click to collapse
Did this show any improvements on the operating system? IE faster loading, battery power, etc etc..
What I'd like is as near as pure android as possible. So the more input the better.
---------- Post added at 10:19 PM ---------- Previous post was at 10:18 PM ----------
Try freezing apps like those listed. Report back
---------- Post added at 10:21 PM ---------- Previous post was at 10:19 PM ----------
None of those apps look crucial to me. Get rid of them, let me know here.
technope said:
What I'd like is as near as pure android as possible. So the more input the better.
Click to expand...
Click to collapse
I agree, I don't know if i want to completely get rid of the fire os just in case and possibility of bricking when booting up a new rom and plus no boot image yet.
None of those apps look crucial to me. Get rid of them, let me know here.
Click to expand...
Click to collapse
Will do
Don't forget
"com.amazon.mp3" and replace with different music app
"com.amazon.mw" removes the firefly cam app.
"com.amazon.avod" -amazon video app, i don't have prime, useless to me..
"com.amazon.kindle.personal_video" the amazon video app, i replaced this with mx player.
"com.amazon.csapp" amazon help app
I disabled them all, ill keep you updated if i see a performance boost or battery boost.
Freshened up the main post! Hope its more readable.
Also note, multiple user profiles seem to break with the disabled apps in my list, personally believe it to be Fire Launcher's fault, probably responsible for handling the switch over, but I don't know too much about 5.1.1
madsc13n41s4 said:
Also note, multiple user profiles seem to break with the disabled apps in my list, personally believe it to be Fire Launcher's fault, probably responsible for handling the switch over, but I don't know too much about 5.1.1
Click to expand...
Click to collapse
can you try disabling all those but leaving firelauncher enabled? lets see if it gives you error's, if it doesnt, instead of disabling firelauncher, use the hide command instead of disable and see if that works. I would like to know what app is in charge of multiprofiles..
Please look at section for disabling amazons ota updates, added more to it! Thanks.
I'm on Android 6.0.1 stock. I had earlier installed the RedMoon app which is like what f.lux does in Windows. But if that app is running, you can't change the "app permissions" manually. You have to pause/clsoe the RedMoon app and then you may disable the permissions.
Otherwise, you'll be prompted with this error -
Screen overlay detected
To change this permission setting, you first have to turn off the screen overlay from Settings > Apps.
Anyway, later I uninstalled the RedMoon app but still I can't change the default permissions unless I'm prompted on the first run.
e.g. When I installed the Snapdeal app, even before the first launch, it had all the permissions, but I don't want to give sms/contacts permissions to it. How do I change it?
If you go to the application manager in your phone's settings and find the specific app you want to change permissions for, there should be a permissions option. You can each permission the app has there. Also, the next time you get a popup about the screen overlay, click the Open Settings option and scroll through the list of apps to find any that show the toggle in the on position. For me, the two apps that have screen overlay permissions are Messaging and Facebook Messenger. I have to disable them each time in order to accept permissions, then I have to re-enable the overlay later. It's a stupid system and I'm hoping the release of Android N will find a more elegant solution, but for now it's the only workaround I know of.
mknits said:
e.g. When I installed the Snapdeal app, even before the first launch, it had all the permissions, but I don't want to give sms/contacts permissions to it. How do I change it?
Click to expand...
Click to collapse
Apps made before MM's permission changes don't prompt on demand and are all granted. When you try to disable one of their permissions in a list it will warn you that errors may occur.
I've found a workaround for quickly disabling an overlay for permission toggling. I posted it here:
http://forum.xda-developers.com/showpost.php?p=68640666&postcount=14
In my micromax canvas a1 I don't know how to disable the screen overlay setting ????
My company is now enforcing and managing BYOD with AirWatch. I'm trying to enrol my Magisk-rooted Pixel 2 XL. I've searched around XDA and other sites and I was able to enrol the phone when I use Magisk Hide to hide from the AirWatch agent, aka now the Intelligent Hub. It creates a Work profile and installed several work related apps. The only other app aside from Intelligent Hub I've tested so far is Boxer and it works for the few minutes during my test.
When I say Boxer works for a few minutes, that is because next I attempted to open Workspace One. As it loads, I'm guessing it checks other details about the phone, then it would popup a message saying Work apps and profile removing because the device is "compromised" and uninstall the work apps and Word profile.
I would like to use Magisk Hide and hide from Workspace One app, but Magisk Hide doesn't even list that and other apps in the Work profile. An admin at work checked the AirWatch server and it shows the device compromised detection with the status "Malicious file found - Check files in system or exec folder".
So my question is, outside of troubleshooting step by step from wiping phone and setting up each thing from scratch, anyone else have an insight on what else I can check?
FYI, these are the following setup I have on my phone
- Pixel 2 XL
- Rooted with latest version of Magisk and Manager
- Latest Pie 9.0 Aug 2019 Update
- Magisk Modules Installs: Busybox, Viper4Android
- Apps with Root Access: AdAway, BetterBatteryStats, Franco Kernel Manager, Material Terminal, Titanium Backup
s0l1dsn8k3 said:
My company is now enforcing and managing BYOD with AirWatch. I'm trying to enrol my Magisk-rooted Pixel 2 XL. I've searched around XDA and other sites and I was able to enrol the phone when I use Magisk Hide to hide from the AirWatch agent, aka now the Intelligent Hub. It creates a Work profile and installed several work related apps. The only other app aside from Intelligent Hub I've tested so far is Boxer and it works for the few minutes during my test.
When I say Boxer works for a few minutes, that is because next I attempted to open Workspace One. As it loads, I'm guessing it checks other details about the phone, then it would popup a message saying Work apps and profile removing because the device is "compromised" and uninstall the work apps and Word profile.
I would like to use Magisk Hide and hide from Workspace One app, but Magisk Hide doesn't even list that and other apps in the Work profile. An admin at work checked the AirWatch server and it shows the device compromised detection with the status "Malicious file found - Check files in system or exec folder".
So my question is, outside of troubleshooting step by step from wiping phone and setting up each thing from scratch, anyone else have an insight on what else I can check?
FYI, these are the following setup I have on my phone
- Pixel 2 XL
- Rooted with latest version of Magisk and Manager
- Latest Pie 9.0 Aug 2019 Update
- Magisk Modules Installs: Busybox, Viper4Android
- Apps with Root Access: AdAway, BetterBatteryStats, Franco Kernel Manager, Material Terminal, Titanium Backup
Click to expand...
Click to collapse
The following works but I am not sure if all the steps are crucial and which ones may be superfluous. Those instructions in (parentheses) may be not necessary).
I am not a programmer (Basic on a C-64 doesn't count, I take it), don't know anything about computer architectures etc., just able to follow instructions and wrap my mind around them to tweak my devices.
The main part is to "Hide Magisk Manager" after Boxer is installed (but before it is opened/setup) as that also creates another Magisk app (instance?) with the new name for the work profile where Boxer etc. show up and can be hidden with Magisk Hide.
The other (first) part is to hide anything that would alert and conflict with Hub before or during setting up the work profile - I pretty much hid everything under Magisk Hide...
I don't know BYOD nor Workspace One, so the solution below may not work.
- uninstall Hub (that's the only app remaining after the auto-uninstall, right?)
- if Magisk Manager is already hidden: go to Settings\Restore Magisk Manager "with original package and app names" - that seems to be important, as hiding it later and with another name will then also create a Work Profile where one can see and click and hide the work profile apps such as Boxer (not sure if it works the other way around, i.e. starting off hidden with a different name and then later restoring to original will create a Magisk work profile)
- Magisk Hide: click almost every system app, not just the Google ones, but almost everything, camera, calendar, contacts etc. and your phone maker's versions as well (not sure what is necessary, but only Google system apps didn't seem to do it...), also all root and SU related apps like BusyBox etc. (not sure what Hub looks for)
(- System\Apps > clear storage data for Google Play Store and other Play Apps, also make sure Hub is really uninstalled. If not or having problems at least clear data storage as well)
- reboot (can also go into TWRP and wipe cache/Dalvik, not sure if necessary)
- install Hub, don't open it
- open Magisk, go to Magisk Hide: click Hub
(- close Magisk)
(- reboot)
- open Hub, let setup run its course creating the work profile
- if there are conflicts showing in Hub (and/or on your employer's MDM website for your device), e.g. root certificate not installed, don't install any apps yet such as Boxer etc. and reboot instead
- Are those conflicts resolved after reboot?
- install Boxer and other apps (trough Hub itself, MDM website push (or Google Play)) but don't open/start them
(- reboot)
- open Magisk, go to Settings\Hide Magisk Manager and click on it, pick a name and confirm: this will then change the name of Magisk AND create a another Magisk app (with the new name) for the work profile.
- open that new Magisk work profile and go to Magisk Hide: click Boxer (and other apps controlled by Hub); Hub itself and everything already hidden in the private (= non-work) profile Magisk app should show up here as already hidden. Double and triple check.
(- reboot)
- open Boxer and start set-up
That's it. Stable, even after another reboot.
Did this solution work for you @s0l1dsn8k3?
I am in a similar boat. @s0l1dsn8k3 please let me know if you found an alternate solution.
I am in a similar boat. @s0l1dsn8k3 please let me know if you found an alternate solution.
I tried rooting this device but i found no way or guide even in Chinese known forums, if anyone knows how to root this phone i really need help
Im also interested in to this .In developer option you can turn on OEM unlocking / bootloader .So there must be way how root this phone .
Exactly, the oem option says, "allow the bootloader to be unlocked"
I also tried uninstalling some Chinese ballast from phone .And there is couple things . Do not uninstall oem messages app sms will not work with third party aps after uninstallation. Also after I deleted vivo shop and maybe couple more apps what I deleted through ADB shell .I can't install apk files (just google play works) and oem update stopped working .I hope in future we will have some development with root and clean Android. Its very good phone for money cheapest snapdragon 865 but still too new .
---------- Post added at 08:00 PM ---------- Previous post was at 07:08 PM ----------
So issue with apk installation and update solved through ADB .
Do not disable this Apps
Vivo store com.bkk.appstore
Security com.iqoo.secure
Sdk com.vivo.sdkplugin
Vms com.vivo.vms
Messenger com.android.mms
Have you tried installing the new update through the recovery mode.
You can do so by going to the recovery mode if you don't know how just turn off you phone and press the volume up with the power button until you see recovery option then go to updates through the network. If it doesn't show up keep retrying until the full package shows up then install it. It will not delete any data from your phone.
Also I'm using third party messaging app i just changed the default messaging app from the settings.
Go to application and permissions then permission management then go to permission, scroll down to default app settings and change the default messaging app.
I tried update in recovery but it basically just update your system but all disabled apps through ADB are remaining disabled even after update. So I did well when I backed all package names what I disabled in ADB (you can install them back). The problem with messanger is when you disable oem messanger in ADB sms simply stop working. Even if your third party app is set like default will not receive sms. I just wanted to clean useless Chinese apps as much as possible but is necessary keep apps from my post above than everything works well.
I understand i tried to clean all the chinese bloatware also but I didn't want to disable them as they are useful sometimes, i think your only option now is to flush ur phone I'd suggest going ro baido search engine and use google chrome translator to search for a a tutorial on chinese web pages, i found a tutorial on how to flush the official software but you'll need to do a lot of translating with google translator