When you long press the Home button on a stock Chinese version of Huawei P9, it appears the HiVoice application, which can understand only Chinese language.
This guide will teach you how to remove HiVoice and replacing, for example, with a Google based one.
In simple word:
even if Google now is installed and well configured, seems the original stock HiVoice application overrides every setting, even if Google Now is configured as the "Assistance & Voice input" app.
HiVoice is a system application for all the Chinese versions of the Huawei P9 (EVA-AL10,EVA-AL00,EVA-TL00,EVA-CL00 and EVA-DL00) and it cannot be uninstalled or disabled by the user.
The APK name of HiVoice is HwVAssistant and is located in the /system/App folder; by removing this folder, HiVoice will be gone forever; after a reboot, if Google Now is installed, Now On Tap will took its place.
!!!Warning!!!
To do the following operations your smartphone has to be root enabled and you have to make modifications in the file system.
This will void the warranty, can create troubles and so on... so be careful!
Simple way: moving the HwVAssistant folder to another place via a file explorer
I personally use fx File Explorer, but you can use any File Explorer that can gain root access.
The first thing to do is, in fact, opening the / folder
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Then, you have to enable the app for writing (read-only is the default)
You should now locate the System folder
The App folder will appear on top left. Please note that there could be few App folders, focus just on the one inside the System folder.
Inside the App folder you can easily find the HwVAssistant folder.
Now, I suggest to just Move it to another folder (outside System and outside Apps). fx File Explorer allow cut and paste method: so, I did a long tap on the folder and I choose Cut (Move)
Then, I navigated in a safe folder and I did the Paste. (The DCIM folder is some kind of stupid folder to move that, but the concept is just to keep the original HwVAssistant folder somewhere, so could be eventually moved again in case of need)
After this last step, the phone should be rebooted.
Now, when long pressing the Home button, Now on Tap will appear!:good:
Scripting way: using a script to do automatically these operations.
I'm not familiar in Android scripting, so if anybody wants to help to create a clean-up script will be great!
I hope I helped some of you guys, that are stucked with some Chinese Junk app with the Chinese version of Huawei P9.
I still don't recommend to replace the original Chinese ROMs with the international ones, since these Chinese versions are pretty usable even in Europe and in US environments. Just a lot of Chinese junk, sure, but this guide is made for that.
Let me know if you need help! Bye!
or use the tool debloater - http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
You can use it on non-root devices. I used it to disable HiVoice on Huawei Honor Note 8 to allow Google or Camera to act as my home button when long pressed.
kalinskym said:
or use the tool debloater - http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
You can use it on non-root devices. I used it to disable HiVoice on Huawei Honor Note 8 to allow Google or Camera to act as my home button when long pressed.
Click to expand...
Click to collapse
Thank you so much for this...works well on my EVA-AL10.
Glad it helped.
kalinskym said:
Glad it helped.
Click to expand...
Click to collapse
Debloater is not recognising my phone. I guess the drivers are not installed. How can I install drivers of P9 on my mac. TIA
Sorry. I'm not familiar with Debloater on MacOS. I installed on windows but you could try Install ADB first to see if that's the problem then run the Debloater. If that doesn't work then run in a windows emulator or borrow a friend's laptop if they trust you or buy a cheap windows computer/ tablet
Once Google Now has taken over the home button, can it be activated by pushing the call button on car's bluetooth unit? Also is it possible to replace the HiVoice on Chinese version P9 with the same app on European version?
kalinskym said:
or use the tool debloater - http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
You can use it on non-root devices. I used it to disable HiVoice on Huawei Honor Note 8 to allow Google or Camera to act as my home button when long pressed.
Click to expand...
Click to collapse
Hello! I'm trying this tool on my chinese Honor 8 to disable HiVoice and replace it with Google but it finds only two packages..is very strange!
Why the hell playing with root if all you need to do is tasker or any other app similar to it...
https://www.xda-developers.com/enab...ord-detection-on-huawei-honor-phones-no-root/
Im using this method from almost year, and it work like a charm.
Dear Akinaro,
as I found, rooting is the only option if you own a Chinese version of P9. I just tried to follow the guide but without any success, also accordingly to the comments bellow the article you posted, nobody was able to let it work with a Chinese version of these phones.
If you have other options to let it work without dealing with phone-protected systm files I will really appreciate.
Well I looked in every possible root folder and the assistant is nowhere to be found. BTW I'm using p9 rebranded to al10. Any help would be appreciated
thekiler814 said:
Well I looked in every possible root folder and the assistant is nowhere to be found. BTW I'm using p9 rebranded to al10. Any help would be appreciated
Click to expand...
Click to collapse
See
https://forum.xda-developers.com/showpost.php?p=77238090&postcount=246
look for HwSpeechService app (package com.iflytek.speechsuite),
find it at /data/hw_init/system/app
With that and
https://forum.xda-developers.com/showpost.php?p=77296996&postcount=373
my L19 rebranded to AL10 Oreo is free of Chinese bloatware and particularly, long press on Home button invpkes nothing (I didn't install Google app)
Related
If you have bought one of these phones from eBay or wherever as I did you will probably be struggling with all the annoying Chinese stuff (unless your Chinese of course) and trying to root and ROM it.
It is NOT possible to brick the MTK65x3 chipset phones so don't worry about breaking it if you have one of these. Some people are saying they have 'soft bricked' their MTK65x3 phones but that is only because they do not have the correct software to do what it is they are trying to do.
There is another method posted on XDA by a chap (or chapette) called 'bn' someone or other but I personally found it a very long winded, badly explained and difficault tutorial. I in no way am suggesting that 'bn' is not professional, he likely knows much more about this stuff than I but I didn't find he was very 'layman' friendly for us folke that need more detailed instructions.
If your reading this 'bn' I mean that with total respect and have a tool I have found called 'MTK ROM Studio' that I was hoping you may be able to help teach us how to use correctly to backup and modify our ROM images.
If anybody wants to ammend or correct anything I write here then please feel free to do so if you are sure of your method. I am not an expert at this but I can tell you how to easily do the following with software I am posting.
1. Root the Chinese MTK phones.
2. Install Uncle_Tools which is simular to Clockwork (CW does not work on some or all of these phones).
3. Uninstall all Chinese stuff from your current ROM at the touch of a button.
4. Download your own scatter.txt from your phone.
5. Download your own firmware information text document
6. Install BusyBox
7. Install Superuser
8. Backup your current ROM to your SD card.
9. Change IMEI 1
10. Change IMEI 2
Download the file I have posted at the bottom of this page and extract (Run) the 'MTKdroidTools_v106.exe' setup file.
The other file, 'ROM Studio' is for those that feel confident in using it to develop some ROM mods or whatever that they will hopefully let us know about. I am not going any further into that without help.
Open the MTKdroidTools folder and start (double click) the green MTKdroidTools.exe icon.
Don't be alarmed that some of the text is mumbo jumbo, just ignore it and read the English bits! I have converted some of the original Russian text to English but if anyone can clean it up please feel free.
In some or all cases (sorry I'm not sure) it may be required for you to pre-flash the recovery.img first. You may as well do this anyway and I have included everything you need in this file MTK65x3_Recovery_Flashing.rar (Sorry I no longer have this software)
The pictures explain it all. I hope this helps you out somewhat.
Droid_Tools_s810_s820_T9199+.rar (Updated Link - Register with 4 Shared for free downloads)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The investment isn't possible for downloading! the mistake stands out:
404 Page Not Found
The page you requested was not found.
meralex said:
The investment isn't possible for downloading! the mistake stands out:
404 Page Not Found
The page you requested was not found.
Click to expand...
Click to collapse
"The investment isn't possible for downloading! the mistake stands out:" I have been working with computers for years and never seen that before!
Are you sure your not using some naffy download manager as the link works fine when I click it.
If your trying to download this on your phone then don't, this is a Windows application that accesses your phone over USB
This mistake arose in Mozilla Firefox 12, Google Chrome 19, Internet Explorer 9, Opera 12 (computers). I suspect that a problem simply in the file name????
meralex said:
This mistake arose in Mozilla Firefox 12, Google Chrome 19, Internet Explorer 9, Opera 12 (computers). I suspect that a problem simply in the file name????
Click to expand...
Click to collapse
Sorry your quite right, a corrupted archive. I have uploaded it to my own website so please try again, it should be fine.
Also I have tried some of the other ROM's for download on here and they are not as good as the pre-installed one on mine. In my opinion your better off just deleting the chinese crap and tweaking your existing ROM.
Oh and I have mixed boot images and data files from different ROM's loads of times and black screened my phone but easily got it back again so I guess you really can't brick these! That's a first for me!
Thanks! Now everything managed to be downloaded!
Hi,
I think by 'bn' you'are talking about BM (Bruno martins, a portugues guy), who posted his work on:
- his website
- eten users forum
I already root my s820 using Unlock Root and installed SuperUser, But wanted to try you proposition, to remove chinese applications...
... but when I download your .rar, "MTKdroidTools_v106.exe" cannot be executed.
Am' I the only one who cannot launch it ?
Another think:
It exists a update.rar rom for T9199+ devices on the web:
(see on talkingmobi.com/?s=T9199&x=0&y=0, click on T9199 link, then click on the green button)
According to the date release (2011-10-28), I think this is the original rom of our devices.
The Droid Tools is a "7z.SFX.exe" which is basically a self extracting 7zip archive. You should be able to right click it and extract it with WinRar as I can. If not install 7zip and open it with that.
I have just downloaded my upload, extracted it and ran it and it works fine for me.
Droid_Tools_s810_s820_T9199+.rar
You're right : the second try was the good one !
I launched "MTKdroidTools" and created my scatter.txt
After test, It seems that the Root-Shell is obligatory to launch at each session to allow Device access,
But for me, like on your screenshot, the buttons "delete chines apps", "backup" etc... are not clickable...
(see image below)
I already test an other way to make a backup (by the recovery), but it appears several error messages:
"Error: names longer than 100 chars not supported"
is there an other mean to backup our device (perhaps TitaniumBackup... ) ?
Hmm... That's new!
You won't be able to use the Remove Chinese App's / Backup etc untill your phone has sucessfully rooted which is why those buttons are not clickable.
What I can think of to check so far:
1. Have you got USB debugging enabled? If not then turn it on and try again.
2. Pre-Flash the recovery.img by following this and don't forget to install the included drivers! Recovery_Flash as I did that before using this software.
Let me know how you get on!
I have just noticed that the scatter.txt included in my Recovery_Flash link is formatted slightly differently from the one in the phone. Maybe that is why the root works after, I dunno!
It's all Right !!
I had already :
- enabled USB debugging
- pre-flashed the recovery.img proposed by BM
So I just pre-flashed recovery.img using my new scatter.txt (which indeed is a little different that the one proposed by BM)... AND IT RAN ! (see image below)
Asta la vista Chinese App's & hello backup !
I found the original russian post where this "MTKdroidTools_v106.exe" has been proposed; it seems that it will still evolve... !
Cool, glad u got it to go bud.
Drop me a 'Thanks' if you would
Phill.
Question
How do you flash a splash image to the S820?
sparkyuiop said:
There is another method posted on XDA by a chap (or chapette) called 'bn' someone or other but I personally found it a very long winded, badly explained and difficault tutorial. I in no way am suggesting that 'bn' is not professional, he likely knows much more about this stuff than I but I didn't find he was very 'layman' friendly for us folke that need more detailed instructions.
If your reading this 'bn' I mean that with total respect and have a tool I have found called 'MTK ROM Studio' that I was hoping you may be able to help teach us how to use correctly to backup and modify our ROM images.
Click to expand...
Click to collapse
Were you referring to me?
how can i do the opposite? i want to dump everything
Sent from my T9199+ using XDA
shurizzle said:
how can i do the opposite? i want to dump everything
Click to expand...
Click to collapse
Here is the tutorial for that.
problem
I have the s820 and I have done the procedure many times to install recovery. Writes ok in the end. I press power + vol+ and not start anything. When you start to retrieve the letters seem too little and the screen is black. I can not make any choices.
Recovery с сайта 592zn.com портированный мной на S810_MT6573/S820_MT6573. Версия V1. Скачать:
592zn.com_recovery_S810_MT6573
592zn.com_recovery_S820_MT6573
592zn.com_recovery_S820_V2_MT6573
Sorry for English.
This program MTK Droid Root tools can do the backup ROM. We can do this directly from the program restore.??? If so, how???
realy working ROM
:crying:
Dear friends,
do you have some one realy working ROM for S820?
My pfone has problem with volume lavel of voice from microphone and display is shakeing with picture and so I'm not able directly tap to icon or html link in Opera.
BR Tomas
:crying:
Thanks for topic but I have a different baseband :
Code:
MAUI.11AMD.W11.37.SP.V3.F2.P1
and mtk droid root can't root, any ideas?
Hello guys,
As the title said, i was once able to copy apk in /system/priv-app and got them installed after a reboot; too bad it looks like it doesn't work anymore. I tried also /system/app, but still nothing.
The Story Behind: Few ROM flashing ago, i decided to install the pixel launcher app. Downloaded and installed it, it works well out of the box, whit the exception of the swipe left gesture. Some googling revealed me that the launcher must be installed as a system app for make the swipe work, and here start my struggle: i can't remember what i did (did i cut the /data/app/com.android.nexuslauncher-1 folder and pasted it in /system/app/? Or did i download the apk again and moved it in /system/app?) but anyhow it started work flawless at the next reboot (also the swipe function!) . I have tried booth and countless other path and reboot, but there's no way to see it installed. I can of course install it whit the default android package installer.
More info: Honor NOTE 8, rooted, build B320, android 7.0, emui 5.0
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Any help will be appreciated.
Jack D. said:
Hello guys,
As the title said, i was once able to copy apk in /system/priv-app and got them installed after a reboot; too bad it looks like it doesn't work anymore. I tried also /system/app, but still nothing.
The Story Behind: Few ROM flashing ago, i decided to install the pixel launcher app. Downloaded and installed it, it works well out of the box, whit the exception of the swipe left gesture. Some googling revealed me that the launcher must be installed as a system app for make the swipe work, and here start my struggle: i can't remember what i did (did i cut the /data/app/com.android.nexuslauncher-1 folder and pasted it in /system/app/? Or did i download the apk again and moved it in /system/app?) but anyhow it started work flawless at the next reboot (also the swipe function!) . I have tried booth and countless other path and reboot, but there's no way to see it installed. I can of course install it whit the default android package installer.
More info: Honor NOTE 8, rooted, build B320, android 7.0, emui 5.0
Any help will be appreciated.
Click to expand...
Click to collapse
I believe the apk must be inside a folder (like all the others)
Name that folder "nexuslauncher".
Then rename the apk file to " base.apk"
Finally, move the apk file into the nexus launcher folder, then give it the proper permissions and reboot.
Hello, thanks for the reply.
I just tried doing as you said, but still nothing. I forget to mention that if I install it manually, it get uninstalled at reboot. As attachment a couple of screenshot: the first taken when the app is installed, before the reboot, the second one taken after the reboot: the whole "installation information" tab is missing after reboot ?
Jack D. said:
Hello, thanks for the reply.
I just tried doing as you said, but still nothing. I forget to mention that if I install it manually, it get uninstalled at reboot. As attachment a couple of screenshot: the first taken when the app is installed, before the reboot, the second one taken after the reboot: the whole "installation information" tab is missing after reboot ?
Click to expand...
Click to collapse
Install it using the package installer, then use titanium backup to move it to the system.
Not even titanium backup worked.
This is by far the strangest thing I've ever witnessed.
For records, TB "convert to system app" feature took the Pixel launcher's app folder in /data/app, packed it as com.google.android.nexuslauncher.apk and placed it in /system/app/.
Still, it keep getting ignored on reboot.
As attachment a screenshot pre &post reboot. I do also try to remove all orphan data about PL, and deep searched the whole volume looking for PL residual, deleting anything.
I tried also flashing it with openGapps, with the same result. (Google camera, installed with the same openGapps installer, is up and working).
Now, I can totally live without PL, but I'm really curious about what's happening
A late update: in case someone at some point get through this post.
The launcher work fine (swipe right included) if I unroot the device after placing it in the app folder: still don't know why ?
Jack D. said:
A late update: in case someone at some point get through this post.
The launcher work fine (swipe right included) if I unroot the device after placing it in the app folder: still don't know why
Click to expand...
Click to collapse
place apk file in /system/app folder and install that apk file then reboot your android.
Just tried, no luck with the working apk placed in /system/app and than installed from that path. I tried also to maintain the folders structure /system/app/com.google.android.apps.nexuslauncher-1 and install from that path, still without luck: in both cases the app is gone after the reboot.
Thanks for your interest.
Ok, it's done for good.
I cleaned the /data/app folder from all the launcher installation: there were something like 5 launcher folders. Placed the APK in /system/priv-app/Nexuslauncher and installed with the "root package installer" of FX explorer instead of the standard package installer. Don't know why, and I got the filing that I already have done this a couple of thousands time,but this time it worked.
Let's get started.
Hello guys. Many of you must've seen the new Google Assistant 2.0 from the Pixel 4 family making a lot of buzz.
Well no need to buy a pixel because you can get it working on your phone running Android 10.
This method has been tested on various phones running PE, Havoc, and Evolution X.
Pre requisite
1. A phone
2. Android 10 (preferably Gapps version)
3. Root
4. A file explorer with root access (I use solid explorer)
5. Little bit of brain and some patience
Steps
1. The first thing to be done is to spoof your device as a pixel 4/4 XL. For this you can use one of the following methods.
A. Manually edit your build.prop file using a file explorer (Like root explorer/ solid explorer etc)
B. Flash Pixel_4_XL_props using magisk (File Attached)
C. Flash the Module MagiskHide_props_config from Magisk repo
Then open Terminal app. Type
Code:
props
followed by selection "1", then "f", then "6" (corresponding to Google), then "23" (corresponding to "Pixel 4 XL")
Then go back to main page of props make selection "2", followed by "s" (device simulation), followed by "a" (Enable all props), followed by "1" (Enable)
Then restart the device.
2. Once the device restarts, try triggering the assistant, it should prompt you to download the additional files for assistant 2.0. If not, just clear the data of Google and try again.
3. Once assistant 2.0 is enabled, you still won't get the beautiful colourful UI like the pixel 4. For that follow the following steps.
4. Using file explorer, navigate to the directory /data/data/com.google.android.googlequicksearchbox/shared_prefs.
5. Replace the file GEL.GSAPrefs.xml with the one attached bellow
6. THIS STEP IS IMPORTANT: Go one step up to /data/data/com.google.android.googlequicksearchbox/ and change the permission of the folder "shared_prefs" The folder not the files in it to 551 (dr-xr-x--x)
7. Force stop the Google App and start it again. It should now be showing the coloured bar UI like Pixel 4.
8. Profit?
NOTE: IF THE ADDITIONAL FILES FAIL TO DOWNLOAD, INSTALL THIS APK
Acknowledgements:
1. @Maxmillis and @t3sl4 for Pixel_props
2. @Didgeridoohan for MagiskHide_props_config
3. Awesome ROM developers
4. Google of course
Screen shots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Video of my phone (OnePlus 7 with Evolution X 4.20) running assistant 2.0
https://www.youtube.com/watch?v=ToE6qO6GQXg
I did all of it, but now "ok, google" is not working. Why?
It works really well on Redmi Note 4/x, Note 5/Pro, Note 6 Pro and Note 7 thanks!
Everything works flawless except "Ok Google" function.
Ok Google is not working in redmi note 5
Assistant is working fine. i'm using you prop but still "OK GOOGLE" is not working . why??
suggest me something
Google search FC'ed
MY Google search always fc when I copy the GEA
L.GEAPrefs to /data/data/com.google.android.googlequicksearchbox/shared_prefs/
Is anyone able to find solution to this error? I have moved the xml file also. No longer on beta version of Google & Play Services. I have Moto G5 Plus (Potter) on PE10 latest update.
dexter1123 said:
Is anyone able to find solution to this error? I have moved the xml file also. No longer on beta version of Google & Play Services. I have Moto G5 Plus (Potter) on PE10 latest update.
Click to expand...
Click to collapse
install this and enjoy
you used my instruction from a telegram. but OK
In Gelgsaprefs edit your email. Currently there is data nishant_713
And this guide doesn't work with all roms 10 Not works with LineageOS and smartphones arm version Only PixelExperience Rom
Is there a way to backup stuff before doing this?
Offline work.
Do you know why this doesn't work offline or a fix so that assistant can work offline.
How to manually edit build prop because when i use magisk module then my ir face unlock stops working and i tried editing build prop on my own and ended up stuck in bootloop so please tell me what to edit and where to edit
The color bar doesn't appear after flashing the magisk module. Anyone fixed this? :>(
I did all the steps on my S8+ and everything working fine but after a while when i open google search it crashes and force closes so i have to clear data and reinstall assistant additional data and so on, then everything good i get the colors, ok google working but then after a while same thing google search crashes.
What seems to be the problem, is there a solution or how can i revert to how it was? For example reverting back what i did with terminal emulator...
Thank you it worked on my redmi note 6 pro but the problem is the ok Google isn't working it say unavailable for this language
Any telegram or discord group where someone would answer questions?
Still trying to figure out why at the moment of install everything works good but then after a lil bit google search starts force closing.
With today update Google app New Google Assistant works on all ROMs with set build.prop to Pixel 4 XL And without copy gelgsaprefs.xml this file is now much bigger with all function activated
Why so complicated? Just use the nga.xml sysconfig in /product/etc/sysconfig... Would be pretty easy to make another Module for that...
Nevermind, Just saw the glowing UI...
edyny1 said:
Any telegram or discord group where someone would answer questions?
Still trying to figure out why at the moment of install everything works good but then after a lil bit google search starts force closing.
Click to expand...
Click to collapse
just delete all data of the Google app and this will reset that XML file to the original state. Do not paste the attached file again. And you'll see everything working properly
---------- Post added at 02:25 PM ---------- Previous post was at 02:24 PM ----------
edyny1 said:
I did all the steps on my S8+ and everything working fine but after a while when i open google search it crashes and force closes so i have to clear data and reinstall assistant additional data and so on, then everything good i get the colors, ok google working but then after a while same thing google search crashes.
What seems to be the problem, is there a solution or how can i revert to how it was? For example reverting back what i did with terminal emulator...
Click to expand...
Click to collapse
Delete all data of the Google app to reset the XML file to the original state. And then everything should be working properly.
Hello everyone today I bring to the table a constantly updated guide.
In my free time I will add to this guide my many methods of creating a stock os out of Nubias OS whilst retaining nubias gaming suite,lights, etc. I know many feel cheated on antutu scores because Nubia presented 510k and most people couldnt even attain 450k on a RM3S.
Well the ones I have worked on easily hits 515k in the max optimal conditions, whilst hitting 505k-510k in concurrent runs or runs in regular conditions. YES the phone thermal throttles, eventually leaving a reduced score of 450k-470k, HOWEVER that is higher than the current reported average of 435k.
Todays method shall be called Method #1
METHOD #1
REMOVE WOODPECKER- Nubias tracker
Background: it logs information from your phone including sensitive personal app information. This program (binary) runs 24/7 and dumps logs to root and to internal storage. If youre connected to internet data or wifi, it will connect to nubias servers amd start dumping information, I have reproducible evidence through a packet dumper.
This program runs from the moment you first boot your phone till when its broken or out of battery. Unless removed. Yes I know you can opt-out but that is simply a facade, it ALWAYS runs anyway.
Removal- a10-a11
1.Obtain a root file explorer or use twrp to perform the steps below
2. Using your explorer navigate to root and put in the search wood
3.Wait for it to load the files and remove them ALL, delete them, shamwow them.
4. If there are files that arent removable change their permissions to none, these are created by woodpecker on boot and will be gone when done.
5.Repeat 2, 3, and 4 but use Wood (to be clear perform the search with a capital W, it matters for some explorers.)
5. Open your init.rom.rc it is located in the root directory remove the lines that are associated with woodpecker. You can remove freezerd lines as well for less agressive ram management but will require additional steps.
6.Enter your vendor build.prop and change woodpeckers line to false, it is the only line containing the word woodpecker.
7.Reboot and perform a search, you will see no woodpecker files show up.
8.System ram usage will decrease by an average of 200mb, Phone temps idle lower(by a very small amount admittably), network usage will decrease.
For those thinking is this illegal? Unfortunately not, Nubia is operating on the same legal grounds any other company data harvesting is. Feel free to research.
A9- Same as above but woodpeckers permissions must be set to none, then after a reboot it is deletable.
Done.
Method #2
I really recommend reinstalling the game launcher and home launcher as user apps as well, or modifying your preferred launchers code to call nubias recents(attached to nubia launcher)but it will require the nubia launcher installed ideally as a user app not system user 0. This is the current only working method to use a custom launcher with RECENTS on Nubia A11 OS I will update this more indepth when I next log in.
6/01/2021
Method #3 A10-A11 (Android 10 & 11)
Tcpdump has been added as a binary in all RM3 & 3S A11 updates and some A10 it is highly recommended to remove permissions, and delete the bin. It will be located in your system bins. You can also search for it with tcpdump entered in a root explorer.
I will continue to add more in my free time!
Wouldn't removing the woodpecker app do the trick?
Interested on this. However, I'm unable to find init.rom.c even using search. Could you give what's the partition name / folder where it is located?
danishajaz said:
Wouldn't removing the woodpecker app do the trick?
Click to expand...
Click to collapse
Nope, its simply there to fool you, regardless theres a woodpecker in the system bin.
leipnacht said:
Interested on this. However, I'm unable to find init.rom.c even using search. Could you give what's the partition name / folder where it is located?
Click to expand...
Click to collapse
What rom version are you using? If you cant locate the init file that creates it on boot, maybe youre on A9, for A9 removing the file in system bin should be enough from my memory but I dont have an A9 available to test it out right now, you could always look through the inits there arent many, youll find many more things that you may want to change as well. Anyways let me know which rom youre running and ill be glad to debug further
Updated for Tcpdump removal, nubia secretly snuck this binary into their rom, there is absolutely no reason at all they should have a binary capable of sniffing ALL OF YOUR INTERNET TRAFFIC preinstalled.
SilentDevGuy said:
What rom version are you using? If you cant locate the init file that creates it on boot, maybe youre on A9, for A9 removing the file in system bin should be enough from my memory but I dont have an A9 available to test it out right now, you could always look through the inits there arent many, youll find many more things that you may want to change as well. Anyways let me know which rom youre running and ill be glad to debug further
Click to expand...
Click to collapse
This was last March 2021 so it's probably A9.
I'm using the CN ROM and it's on Android 11 now and has root access by Magisk
I can now see the init.rom.c file
What's the name of file explorer you are using?
I tried deleting using FX File Explorer it says can't delete, file is read-only
Also I tried deleting using adb shell and even used su root, can't delete it
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
RED MAGIC 3
ROOTED ANDROID 11 CHINA ROM
USE
MIXPLORER,,APK
GO TO ROOT FOLDER SEARCH TYPE
''WOOD''
GO TO THE LOCATION OPEN FOLDER OR FILE
AND
SLECT FILE PROPERTY
CHANGE PERMISSION
644 rw-r-r
THEN DELETE
I am really lost with this problem as i cannot find any other instance of it...
device: Redmi note 9S, not rooted, developer options enabled, Android 10, MIUI 12.0.4.0
in the android/data/ directory, under the com.[author].[app] files, i can't seem to find any apk files, it just appears to be empty except for an additional "files" folder that doesn't contain any useful files, while the tutorials i was following need access to a base.apk file that, in my case, does not exist. I need to know if this is a new version general android change, a device specific one ? where are the apps running from? are they all web shortcuts? if they use an apk file, where can i find it? I'm unexperienced in all those things, but I felt this would be the best place to get an answer.
LasevIX_ said:
I am really lost with this problem as i cannot find any other instance of it...
device: Redmi note 9S, not rooted, developer options enabled, Android 10, MIUI 12.0.4.0
in the android/data/ directory, under the com.[author].[app] files, i can't seem to find any apk files, it just appears to be empty except for an additional "files" folder that doesn't contain any useful files, while the tutorials i was following need access to a base.apk file that, in my case, does not exist. I need to know if this is a new version general android change, a device specific one ? where are the apps running from? are they all web shortcuts? if they use an apk file, where can i find it? I'm unexperienced in all those things, but I felt this would be the best place to get an answer.
Click to expand...
Click to collapse
Go through your file manager settings and find the option to show hidden files.
@LasevIX_
An app's APK-file is housed in folder /data/data. The APK-file itself gets installed in folder /data/app as base.apk.
Example:
/data/app/[your_package_name]-[1,2,n]/base.apk
jwoegerbauer said:
@LasevIX_
An app's APK-file is housed in folder /data/data. The APK-file itself gets installed in folder /data/app as base.apk.
Example:
/data/app/[your_package_name]-[1,2,n]/base.apk
Click to expand...
Click to collapse
yes, i know that path. my problem was that it isn't available/doesn't exist on my machine
Droidriven said:
Go through your file manager settings and find the option to show hidden files.
Click to expand...
Click to collapse
I have done that already, but the apk files still don't show up.
also, I think this thread may benefit from further precisions:
the .apk files do not show up either in the phone's built in file manager, windows explorer or in ADB ls commands.
I am practically sure it isn't hidden files, I have all the settings for viewing them enabled.
if there's some secret setting that may provide access to those files, please do tell where.
after further checking, the app i was trying do copy to my computer reports an app size of 106MB, but the com.____._____ folder reports 21B, so i suspect it may be some sort of shortcut to another folder.
.
Typically one makes use of ADB commands to pull an APK file ( Android must NOT be rooted ):
Step 1: Get location of desired app in Android's filesystem
Code:
adb shell "pm path com.example.someapp"
The output will look something like
package:/data/app/com.example.someapp-2.apk
or
package:/data/app/com.example.someapp-nfFSVxn_CTafgra3Fr_rXQ==/base.apk
Step 2: Using the full path name from Step 1, pull the APK file from the Android device to the Windows computer
Code:
adb pull /data/app/com.example.someapp-2.apk <PATH-ON-PC>
jwoegerbauer said:
Typically one makes use of ADB commands to pull an APK file ( Android must NOT be rooted ):
Step 1: Get location of desired app in Android's filesystem
Code:
adb shell "pm path com.example.someapp"
The output will look something like
package:/data/app/com.example.someapp-2.apk
or
package:/data/app/com.example.someapp-nfFSVxn_CTafgra3Fr_rXQ==/base.apk
Step 2: Using the full path name from Step 1, pull the APK file from the Android device to the Windows computer
Code:
adb pull /data/app/com.example.someapp-2.apk <PATH-ON-PC>
Click to expand...
Click to collapse
I wasn't aware that you could use adb to find the location of apps, but the command you suggested gives an unexpected result (screenshot attached). it gives multiple results of files despite them being invisible to file explorers. Once i try to pull the package with the method you suggested, it gives an error as if it wasn't there. Did I type the wrong syntax? does the "pm path" command only give expected locations for files?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
for clarification, I am trying to access the netflix client APK in order to manually make it recognise widevine L1 certificates, as described in this thread: https://forum.xda-developers.com/t/netflix-hd-on-tab-s2.3274295/#post-65001865 .
The NETFLIX APK you want to extract from Android is a so-called Split-APK. IMO you've to turn this Split-APK into a normal non-Split-APK.
How to:
How to turn a split APK into a normal non-split APK - Platinmods.com - Android & iOS MODs, Mobile Games & Apps
Hey guys, recently many modders contacting me about how to mod a split APK. We have already many tutorials about how to download or extract the split APKs, mod a split APK as it is and how to use a split APK installer to make the mod apply to the device. Here some examples of the mentioned...
platinmods.com
jwoegerbauer said:
The NETFLIX APK you want to extract from Android is a so-called Split-APK. IMO you've to turn this Split-APK into a normal non-Split-APK.
How to:
How to turn a split APK into a normal non-split APK - Platinmods.com - Android & iOS MODs, Mobile Games & Apps
Hey guys, recently many modders contacting me about how to mod a split APK. We have already many tutorials about how to download or extract the split APKs, mod a split APK as it is and how to use a split APK installer to make the mod apply to the device. Here some examples of the mentioned...
platinmods.com
Click to expand...
Click to collapse
This will be helpful for teh future, thank you for directing me to that tutorial.
but it still requires to pull the apk, which i have not been able to do.
as described in my previous reply, ADB seems to be able to return the location of the apk, but can't pull it, as if it never existed.
According to the screenschot you provided earlier I think the package ( APK ) you want to pull is stored as
/data/app/com.netflix.mediaclient-YUY-VwSu3KeCc44bkA
shorthanded as
base.apk
but don't really know it: this is not my world.