Accidently deleted GoogleServicesFramework.apk, how can I fix the problem? - Xperia Play Q&A, Help & Troubleshooting

I searched the forum. It seems a rare case that misdeleting the service application.
The story is quite simple. I wish to maximize the use of internal memory so I moved some applications from /system/app to /vendor, where roughly has 120mb unused space. All these files had been created symbol links under /system/app. Most of them worked fine, except the GoogleServicesFramework.apk, which I reckon verifying its physical path.
So I moved it back. The sad part was that I forgot the symbol link was still there. The file overrode the symbol link which linked to itself therefore axed it to 0 byte. Soon I found how serious it was. All google related service were down, the play store, the talk, the map, etc. The google service must do some verification so I can't simply find a GoogleServicesFramework.apk to replace it. I can't install it either. It failed instantly.
I don't know the background of GoogleServicesFramework.apk. Maybe I should remove all related applications then find a package to install all of them. Is there anyone knowing how to fix this problem?
My Xperia Play is 800a, version 2.3.4 kernel 2.6.32.9-perf build 4.0.2.A.0.42. It is my first andriod device and here is my first post so please be kind.

Wait for someone here to upload the file for you or back up your files and reflash.

well as you said you tried to install it and it instantly failed, it will
you should get that app and copy paste it to system/framework and before that CHANGE ITS PERMISSIONS
how? copy it to system folder go to permissions using root explorer and change them to r-w-r-r i.e tick first three row buttons and 2 column buttons

creative_md said:
well as you said you tried to install it and it instantly failed, it will
you should get that app and copy paste it to system/framework and before that CHANGE ITS PERMISSIONS
how? copy it to system folder go to permissions using root explorer and change them to r-w-r-r i.e tick first three row buttons and 2 column buttons
Click to expand...
Click to collapse
yeah, I've checked the permission. It's rw-r-r. But every GoogleServicesFramework.apk I've downloaded are slightly different in size. I suspect this file is highly sensitive to versions.

xiyue077 said:
yeah, I've checked the permission. It's rw-r-r. But every GoogleServicesFramework.apk I've downloaded are slightly different in size. I suspect this file is highly sensitive to versions.
Click to expand...
Click to collapse
i think you should try them and what you have got to lose? if you want your system (without GSF.apk) back just make a nandroid backup.
and you always got option of flashing stock firmware......

Another thing you can try is download a stock .ftf file, extract it and look for the file within the system files.. Copy paste and Bobs your uncle!

albanezi said:
Another thing you can try is download a stock .ftf file, extract it and look for the file within the system files.. Copy paste and Bobs your uncle!
Click to expand...
Click to collapse
The problem has been fixed. Thanks to every one. You guys gave me a lot of hints. The solution was like that:
1, uninstalled the play store from setup and removed the incorrect version GoogleServicesFramework.apk under /system/app
2, extracted the GoogleServicesFramework.apk from a ftf package carried 2.3.4 version. It should be 2MB around. The previous downloaded one was only 1MB. Maybe that's the reason it failed to install.
3, installed it, not to copy to /system/app! Then there will be a file like com.xxx.gsp.apk under /data/app directory.
4, rebooted the phone and would see the google store appeared. All services returned normal. Hooray!
I didn't try to move it back to /system. Most apps in /data had been moved to /system and /vendor so there are 200mb left in /data, fare enough to me

Related

[Q] how to install adobe flash to system partition?

Hi all,
I'm trying to install adobe flash to the system partition to save space. I've done it by adding the flash apk and libs to the gapps addon (required for CM6 anyway).
I can see in root explorer that in /system/apps I've got com.adobe.flashplayer.apk, and in /system/lib i've got libflashplayer.so and libysshared.so.
Under settings->applications I can see that Adobe Flash Player 10.1 is present.
In browser settings, Enable plugins is set to "on demand".
But when I try a flash site that used to work, it no longer does. What am I missing?
Thanks for any help,
Phil
It seems if you leave the .so files where they were in /data/data/com.adobe.flashplayer/lib, eveything works. So it looks like the app doesn't bother to check /system/lib, but goes straight to its own data folder.
Any way to remedy this? I've saved 4-5 MB on /data by moving the apk to /system, but the .so files are 8MB between them, i'd like to get them on /system as well.
Before flashing a ROM, move the APK file into the /system/app folder in the ZIP file and then re-zip it
EddyOS said:
Before flashing a ROM, move the APK file into the /system/app folder in the ZIP file and then re-zip it
Click to expand...
Click to collapse
Hi Eddy, that's exactly what I did as I said in my first post. It didn't work initially, but I now have it working by restoring the /data/data/com.adobe.flashplayer/lib folder with the two libs in it.
So the apk is in /system/app, but there are still these two big libs on /data taking up about 8MB. I was wondering if there is any way to get the system to pick them up from /system/lib like with all the other libs.
Cheers for any help,
Phil
I just have the APK in /system/app and it's fine - got over 100MB of storage (but I only use 5 apps and have them all moved to /system/app)
really? can you do me a favour and check in /data/data/com.adobe.flashplayer/lib and see what you have in there? Should be one huge (~7mb) .so file and a smaller one.
you definitely have the latest flash 10.1 final? version 10.1.92.8? (check in settings->applications).
I'm thinking of creating symlinks in /data/data/com.adobe.flashplayer/lib to the two files in /system/lib and see if that works.
Yes I do have the latest it's there by default in Paul's MCR r8 ROM (first thing I did once it was out) - he normally has it set to go to /data/app but I move it (and the other 5 apps) to the /system/app folder and it's fine...I'll have to install Root Explorer again to check the folder, though...
EDIT: Checked that folder, there's nothing in there at all...
Oh. Huh. Can you check and see if they're in /system/lib? I wonder how paul's got this set up. Should probably just ask him
What file(s) am I looking for?
libflashplayer.so and libysshared.so. Cheers
libflashplayer.so is, libysshared.so isn't
ok thanks for your help i tried the symlinks and it works for now although i guess its a bit hacky. Don't know why yours picks it up from /system/lib and mine won't. I'll see if I can get one of the elder gods to give up their wisdom
wingphil said:
ok thanks for your help i tried the symlinks and it works for now although i guess its a bit hacky. Don't know why yours picks it up from /system/lib and mine won't. I'll see if I can get one of the elder gods to give up their wisdom
Click to expand...
Click to collapse
any progress on this? I also would like to push those shared objects into the /system/lib/ folder to save on space
You need to have the matching apk and libraries in /system for it to work.
teppic74 said:
You need to have the matching apk and libraries in /system for it to work.
Click to expand...
Click to collapse
Had the libs in /system whith fresh MCR r8 ROM .. once i upgraded via Market to latest version they were also in /data/data.
So is there a way to get them to /system again (so that they will really be taken from there by the apk) ?
I am S-Off so the moving itself is easy ;-)
Marcus
soory if i dug an ol thread but i cant make it work...
copy the apk file to /system/app via root explorer and reboot...
in settings/application/manage application/all/
Adobe flash player is in it but it is only 56kb..
set browser for enable plugin to be 'on-demand' and 'always on' but no go (tried surfing on adobe flash mobile showcase site).....
to think i am thinking to move adobe air using this method too..
what else is needed?
Running Nexus One, CM6.0
Hi everyone!
I see this thread is a a bit old, but I've been trying to do the exact same thing with installing Flash Player in /system. My device also won't find the libs in /system/lib, so I'm thinking about doing the symlink stuff as well, but I'm not quite sure how to do this, since I don't have a lot of linux experience. Could you please help out a little?
Will this work?
Code:
ln -s /data/data/com.adobe.flashplayer /system/lib/com.adobe.flashplayer
Also, just to check: is there anything else I should do besides copying the libs Adobe Flash installs in its /data/data folder to /system/lib and creating the link?
Thanks a lot!
Not needed to make symlinks.
Just create folder /system/lib/plugins/com.adobe.flashplayer and move libs to it.
..

[APP] Samsung Apps for any Custom Roms

Notice:
Actually, I don't know this application is necessary for you or not
After moved from stock GB to Custom Rom (CM9), sometime we felt some applications are missing
One of them that I felt missing from stock ROM is Samsung Apps
So I will share apk files from this apps
How to install?
The zip file is not flashable, extract it, and install 2 files as normally (tap & install)
And it easy to Uninstall from Apps Manager
Note:
This apps is not latest version, but the apps will updates automatically
I hope you like it
i can't install it as normal app because it say "application not installed "
Laurentyu1995 said:
i can't install it as normal app because it say "application not installed "
Click to expand...
Click to collapse
This can happen if you have your activity declared twice in your AndroidManifest.xml file. And by twice, I mean one: as a normal activity and two: as the launcher.
Make sure every activity in the manifest file is declared only once.
1. try another explorer to install it, eg Astro or Root Explorer.
2. If method 1 doesn't help, delete file .android_secure/smdl2tmpl.asec from SD Card. If the folder .android_secure is empty on your file manager, delete it from PC
I hope it will help you
temenalie said:
This can happen if you have your activity declared twice in your AndroidManifest.xml file. And by twice, I mean one: as a normal activity and two: as the launcher.
Make sure every activity in the manifest file is declared only once.
1. try another explorer to install it, eg Astro or Root Explorer.
2. If method 1 doesn't help, delete file .android_secure/smdl2tmpl.asec from SD Card. If the folder .android_secure is empty on your file manager, delete it from PC
I hope it will help you
Click to expand...
Click to collapse
samsung apps cant install as common apk files. its require touchwiz framework.
try this instead http://forum.xda-developers.com/showthread.php?t=1773983
It worked perfectly for me. Some apps downloaded by the application fail to install, but not all. I managed to install Samsung Apps moving both files to system/app via Root Explorer. After I changed the permissions to RW-R-R.
I would like to add my Samsung account on the phone, but I need the apk files. Do you know where can I find?

[Q] Editing /system/etc/hosts file - restores itself after reboot

Hi
So I am looking at blocking a number of websites - no, I don't really want to do this through app's as a mere uninstall can undo the blocks.
I've rooted my phone, I've given +rw mount to /system/ and I'm able to etc hosts under /system/etc/hosts just fine.
However, as soon as I reboot, the system restores the hosts file to it's original state and all my edits to that file are undone.
Is there anything I can do about this? Please be a bit more specific than just "flash the kernel", thanks.
MohamedH93 said:
Hi
So I am looking at blocking a number of websites - no, I don't really want to do this through app's as a mere uninstall can undo the blocks.
I've rooted my phone, I've given +rw mount to /system/ and I'm able to etc hosts under /system/etc/hosts just fine.
However, as soon as I reboot, the system restores the hosts file to it's original state and all my edits to that file are undone.
Is there anything I can do about this? Please be a bit more specific than just "flash the kernel", thanks.
Click to expand...
Click to collapse
any time i edit anything in system folders i copy it to sdcard do my edits then copy it back and make sure the permissions are set correct i think it rw-r--r-- reboot and it should be good to go... for some reason i cant edit them in that folder but moving it to edit then move it back works for me maybe it will work for you too...
buby78 said:
any time i edit anything in system folders i copy it to sdcard do my edits then copy it back and make sure the permissions are set correct i think it rw-r--r-- reboot and it should be good to go... for some reason i cant edit them in that folder but moving it to edit then move it back works for me maybe it will work for you too...
Click to expand...
Click to collapse
I can edit it no probs. I do my changes, test them out and they all work OK.
As soon as I reboot, everything becomes undone. AFAIK this might be some kernel protection.
The system partition is write-protected.
http://forum.xda-developers.com/showthread.php?t=2701816

Removing Carrier IQ question

I am assuming the apps in priv-app below are Carrier IQ....can I just delete these apps and have no problems?
Code:
IQ-tmobile-release-unsigned.signed.apk
Code:
IQ_OOB_v1.6_forLG.signed.apk
Code:
IQToggle_v1.1.3.signed.apk
you could use root explorer and rename them to *.apk.bak to test out. I plan to do this sometime tonight once I get done setting up my phone again.
also delete these files:
libiq.* (forgot the name and forgot to write it down)
com.carrierirq.tmobile
com.carrierir.tmobile.iqoob
com.carrieriq.tmobile.iqtoggle
there multiple copy of these files in different directories so do a search for "com.carrieriq.tmobile" to find them all
but there is more
This is for LG G3 only
I am not responsible if you brick your phone and you MUST have root access and here’s what I did to remove Carrier IQ from my LG G3
I used root explorer to go to the /system/priv-app folder and renamed the files below to .bak
IQ-tmobile-release-unsigned.signed.apk renamed to IQ-tmobile-release-unsigned.signed.apk.bak
IQ-tmobile-release-unsigned.signed.odex.apk renamed IQ-tmobile-release-unsigned.signed.odex.apk.bak
IQToggle_v1.1.3.signed.apk renamed IQToggle_v1.1.3.signed.apk.bak
IQToggle_v1.1.3.signed.odex.apk renamed IQToggle_v1.1.3.signed.odex.apk.bak
IQ_OOB_v1.6_forLG.signed.apk renamed IQ_OOB_v1.6_forLG.signed.apk.bak
IQ_OOB_v1.6_forLG.signed.odex.apk renamed IQ_OOB_v1.6_forLG.signed.odex.apk.bak
Then went into the /data/data folder and also renamed the folders below with a .bak
com.carrieriq.tmobile renamed com.carrieriq.tmobile.bak
com.carrieriq.tmobile.IQOOB renamed com.carrieriq.tmobile.IQOOB.bak
Just a quick edit as I ran multiple CIQ detecting apps and found services still running and traced them back to:
/system/app
LTDDM.apk renamed LTDDM.apk.bak
LTDDM.odex renamed LTDDM.odex.bak
/system/lib/
libiq_service_tmobile_2.2.so renamed libiq_service_tmobile_2.2.so.bak and created a backup folder and moved it there
After these steps, no more services detected.
Rebooted and tested with different CIQ detectors and none were found.
Hope this helps someone and good luck
Goodbye Caller IQ!
vicvega said:
This is for LG G3 only
I am not responsible if you brick your phone and you MUST have root access and here’s what I did to remove Carrier IQ from my LG G3
I used root explorer to go to the /system/priv-app folder and renamed the files below to .bak
IQ-tmobile-release-unsigned.signed.apk renamed to IQ-tmobile-release-unsigned.signed.apk.bak
IQ-tmobile-release-unsigned.signed.odex.apk renamed IQ-tmobile-release-unsigned.signed.odex.apk.bak
IQToggle_v1.1.3.signed.apk renamed IQToggle_v1.1.3.signed.apk.bak
IQToggle_v1.1.3.signed.odex.apk renamed IQToggle_v1.1.3.signed.odex.apk.bak
IQ_OOB_v1.6_forLG.signed.apk renamed IQ_OOB_v1.6_forLG.signed.apk.bak
IQ_OOB_v1.6_forLG.signed.odex.apk renamed IQ_OOB_v1.6_forLG.signed.odex.apk.bak
Then went into the /data/data folder and also renamed the folders below with a .bak
com.carrieriq.tmobile renamed com.carrieriq.tmobile.bak
com.carrieriq.tmobile.IQOOB renamed com.carrieriq.tmobile.IQOOB.bak
Just a quick edit as I ran multiple CIQ detecting apps and found services still running and traced them back to:
/system/app
LTDDM.apk renamed LTDDM.apk.bak
LTDDM.odex renamed LTDDM.odex.bak
/system/lib/
libiq_service_tmobile_2.2.so renamed libiq_service_tmobile_2.2.so.bak and created a backup folder and moved it there
After these steps, no more services detected.
Rebooted and tested with different CIQ detectors and none were found.
Hope this helps someone and good luck
Click to expand...
Click to collapse
This worked for me, thanks!!!!!
-J
The third poster's procedure worked for me too.
On my system there were three IQ related folders in the data/data folder rather than two. So keep an eye open there.
As added precaution (aka "paranoia") I created a new folder in each location called "Folder-bak" and placed the backed up files in there.
Rebooted, tested, and clean!
Probably it's ok to just delete all these files but it's better to be safe.
@Cablespider has a script to delete CarrierIQ here. Give him a "thanks" if you use it.
VV00DY said:
The third poster's procedure worked for me too.
On my system there were three IQ related folders in the data/data folder rather than two. So keep an eye open there.
As added precaution (aka "paranoia") I created a new folder in each location called "Folder-bak" and placed the backed up files in there.
Rebooted, tested, and clean!
Probably it's ok to just delete all these files but it's better to be safe.
Click to expand...
Click to collapse
I also had the third folder. Thanks for the heads-up.
Herb.Grinda said:
I also had the third folder. Thanks for the heads-up.
Click to expand...
Click to collapse
I didn't have as many files but still worked thank you
vicvega said:
This is for LG G3 only
I am not responsible if you brick your phone and you MUST have root access and here’s what I did to remove Carrier IQ from my LG G3
I used root explorer to go to the /system/priv-app folder and renamed the files below to .bak
IQ-tmobile-release-unsigned.signed.apk renamed to IQ-tmobile-release-unsigned.signed.apk.bak
IQ-tmobile-release-unsigned.signed.odex.apk renamed IQ-tmobile-release-unsigned.signed.odex.apk.bak
IQToggle_v1.1.3.signed.apk renamed IQToggle_v1.1.3.signed.apk.bak
IQToggle_v1.1.3.signed.odex.apk renamed IQToggle_v1.1.3.signed.odex.apk.bak
IQ_OOB_v1.6_forLG.signed.apk renamed IQ_OOB_v1.6_forLG.signed.apk.bak
IQ_OOB_v1.6_forLG.signed.odex.apk renamed IQ_OOB_v1.6_forLG.signed.odex.apk.bak
Then went into the /data/data folder and also renamed the folders below with a .bak
com.carrieriq.tmobile renamed com.carrieriq.tmobile.bak
com.carrieriq.tmobile.IQOOB renamed com.carrieriq.tmobile.IQOOB.bak
Just a quick edit as I ran multiple CIQ detecting apps and found services still running and traced them back to:
/system/app
LTDDM.apk renamed LTDDM.apk.bak
LTDDM.odex renamed LTDDM.odex.bak
/system/lib/
libiq_service_tmobile_2.2.so renamed libiq_service_tmobile_2.2.so.bak and created a backup folder and moved it there
After these steps, no more services detected.
Rebooted and tested with different CIQ detectors and none were found.
Hope this helps someone and good luck
Click to expand...
Click to collapse
Thanks for this. I used this as a guide to rename the files instead of deleting them ala Cablespider style!
VV00DY said:
The third poster's procedure worked for me too.
On my system there were three IQ related folders in the data/data folder rather than two. So keep an eye open there.
As added precaution (aka "paranoia") I created a new folder in each location called "Folder-bak" and placed the backed up files in there.
Rebooted, tested, and clean!
Probably it's ok to just delete all these files but it's better to be safe.
Click to expand...
Click to collapse
As suggested by VV00DY (and yeah, maybe I'm a little paranoid too!), I went ahead and made Bak folders in each location to put the renamed files in.
I also found the third file in /data/data folder and renamed it;
com.carrieriq.tmobile.IQToggle renamed com.carrieriq.tmobile.IQToggle.bak
I did notice that the original odex files mentioned above didn't end in .apk, so I simply added the .bak at the end.
vicvega said:
This is for LG G3 only
I am not responsible if you brick your phone and you MUST have root access and here’s what I did to remove Carrier IQ from my LG G3
I used root explorer to go to the /system/priv-app folder and renamed the files below to .bak
IQ-tmobile-release-unsigned.signed.apk renamed to IQ-tmobile-release-unsigned.signed.apk.bak
IQ-tmobile-release-unsigned.signed.odex.apk renamed IQ-tmobile-release-unsigned.signed.odex.apk.bak
IQToggle_v1.1.3.signed.apk renamed IQToggle_v1.1.3.signed.apk.bak
IQToggle_v1.1.3.signed.odex.apk renamed IQToggle_v1.1.3.signed.odex.apk.bak
IQ_OOB_v1.6_forLG.signed.apk renamed IQ_OOB_v1.6_forLG.signed.apk.bak
IQ_OOB_v1.6_forLG.signed.odex.apk renamed IQ_OOB_v1.6_forLG.signed.odex.apk.bak
Then went into the /data/data folder and also renamed the folders below with a .bak
com.carrieriq.tmobile renamed com.carrieriq.tmobile.bak
com.carrieriq.tmobile.IQOOB renamed com.carrieriq.tmobile.IQOOB.bak
Just a quick edit as I ran multiple CIQ detecting apps and found services still running and traced them back to:
/system/app
LTDDM.apk renamed LTDDM.apk.bak
LTDDM.odex renamed LTDDM.odex.bak
/system/lib/
libiq_service_tmobile_2.2.so renamed libiq_service_tmobile_2.2.so.bak and created a backup folder and moved it there
After these steps, no more services detected.
Rebooted and tested with different CIQ detectors and none were found.
Hope this helps someone and good luck
Click to expand...
Click to collapse
This worked great for me! A few notes/warnings for libiq_service_tmobile_2.2.so.
NOTES: I added ".bak" to it, rebooted and it still showed up in Voodoo. So I created a new folder for it, moved it there and rebooted--it still showed up in Voodoo. So I made a backup in TWRP, booted up and then deleted the file and the newly created folder using Root Explorer. Once I rebooted, it was gone from Voodoo.
WARNING: After my wife added ".bak" to the file, rebooted and saw it still showed up in Voodoo, she decided to add another ".bak" to it--so the file ended ".bak.bak". That was a bad idea. When she rebooted, her phone was stuck at the LG boot screen. Worse yet, holding volume down + power got her into recovery, but once there she was unable to restore or do anything in TWRP--and it showed there was nothing on internal memory and she was unable to access her SD card. Following these steps (http://www.androidrootz.com/2014/07/how-to-unroot-lg-g3-all-variants.html) she was able to install stock again and thus have a working phone. [As we discussed the problem, she kept on saying ".bac" so it's possible that in addition to the ".bak.bak" change, she may have changed one of the other carrier IQ file names to ".bac". I'm not sure how these would have caused a soft brick, but they are the only differences between my successful removal of carrier IQ on my G3 and her experience of soft bricking hers.]
thepza said:
This worked great for me! A few notes/warnings for libiq_service_tmobile_2.2.so.
NOTES: I added ".bak" to it, rebooted and it still showed up in Voodoo. So I created a new folder for it, moved it there and rebooted--it still showed up in Voodoo. So I made a backup in TWRP, booted up and then deleted the file and the newly created folder using Root Explorer. Once I rebooted, it was gone from Voodoo.
WARNING: After my wife added ".bak" to the file, rebooted and saw it still showed up in Voodoo, she decided to add another ".bak" to it--so the file ended ".bak.bak". That was a bad idea. When she rebooted, her phone was stuck at the LG boot screen. Worse yet, holding volume down + power got her into recovery, but once there she was unable to restore or do anything in TWRP--and it showed there was nothing on internal memory and she was unable to access her SD card. Following these steps (http://www.androidrootz.com/2014/07/how-to-unroot-lg-g3-all-variants.html) she was able to install stock again and thus have a working phone. [As we discussed the problem, she kept on saying ".bac" so it's possible that in addition to the ".bak.bak" change, she may have changed one of the other carrier IQ file names to ".bac". I'm not sure how these would have caused a soft brick, but they are the only differences between my successful removal of carrier IQ on my G3 and her experience of soft bricking hers.]
Click to expand...
Click to collapse
It so much easier to use the zip file. Once you have phone set up flash the zip and correct files get deleted.
BAD ASS G3
BACARDILIMON said:
It so much easier to use the zip file. Once you have phone set up flash the zip and correct files get deleted.
BAD ASS G3
Click to expand...
Click to collapse
You're referring to Cablespider's script?
thepza said:
You're referring to Cablespider's script?
Click to expand...
Click to collapse
Yes sir. Works great
BAD ASS G3
Also works on the F60
This also works on the MetroPCS version of the F60, with no modifications. I have adapted the instructions, (including giving proper credit), to work on the ZTE ZMAX (Z970), here:
http://forum.xda-developers.com/showpost.php?p=61242177&postcount=3300
and here:
http://androidforums.com/threads/carrier-iq.922016/
Thanks!

How To Guide [GUIDE] Swap Back and Recent_Apps Icons on Navigation Bar (3 button navigation). Should work for most any rooted phone.

This is a simple Mod that can be done without decompiling, editing, and recompiling the SystemUI.
1. Grab the SystemUIGoogle.apk (or SystemUI.apk if you are on a custom Rom). system/system_ext/priv-app/SystemUIGoogle folder for those on Android 11, 12, or 13.
2. Unzip the apk. I do it on my file explorer app (I highly recommend X-plore by lonelcatsgame). The files you need are back.xml and recent_apps.xml. Those are found in the res/layout folder. Switch the names by renaming them.....back.xml to recent_apps.xml......recent_apps.xml to back.xml.
3. Replace the original ones with the edited ones and zip the apk back up. If you use X-Plore, your apk remains apk. If you use a zip program you will need to rename it from .zip to .apk.
You are done. No need to flash, just put the new SystemUIGoogle.apk/SystemUI.apk in the appropriate folder in the module below (contains module for both UI's) and copy to the root drive on your phone:
data/adb/modules
Reboot and your icons should be switched.....as always, I'm not responsible for anything that happens, etc, etc.
This can also be applied to other SystemUI mods you might already have applied on your phone. Find the module where your SystemUI is located. Copy the SystemUI, apply the mod, then copy the SystemUI back to the original module.
I gave up on pixel and switched back to my OnePlus 8 Pro primarily because of the nav buttons... I absolutely can NOT do gesture navigation, far too many issues! And no solution i found worked... It either failed to install or soft bricked the phone...
I'm booting my P6P back up to give this a go!
This did not work for me.
PMad said:
This did not work for me.
Click to expand...
Click to collapse
If this doesn't work, or the attached, and you are flashing via magisk app, I don't know what to say.... other than, do you have anything else installed? It isn't a question whether these work (they do ).
Tulsadiver said:
If this doesn't work, or the attached, and you are flashing via magisk app, I don't know what to say.... other than, do you have anything else installed? It isn't a question whether these work (they do ).
Click to expand...
Click to collapse
Maybe I misread a portion of your instructions? All I did was prior to this was a factory reset, updated Android (I was 2 versions behind), rooted it, installed Nova launcher and Root Explorer, updated all the existing apps in the play store, then went through your instructions. Here's what I did:
I went to the following folder and copied SystemUIGoogle.apk to my downloads folder: system/system_ext/priv-app/SystemUIGoogle
I used Root Explorer to extract it. In the extracted folder, I renamed both files. back.xml to recent_apps.xmll, recent_apps.xml to back.xml, and finally recent_apps.xmll to recent_apps.xml
Went back to the Root folder and zipped up the files, then renamed it from SystemUIGoogle.zip back to SystemUIGoogle.apk. I did notice this file is now 15mb instead of the original 37mb. Maybe I need to verify there's no compression in the zip?
Downloaded your navbar and extracted it.
Placed the apk into the system/system_ext/priv-app/SystemUIGoogle folder that I extracted.
Zipped it back up to navbarswap.zip
Moved the zip over to data/adb/modules
Rebooted
After that, no change. I tried to install it with Magisk and that failed too
PMad said:
Maybe I misread a portion of your instructions? All I did was prior to this was a factory reset, updated Android (I was 2 versions behind), rooted it, installed Nova launcher and Root Explorer, updated all the existing apps in the play store, then went through your instructions. Here's what I did:
I went to the following folder and copied SystemUIGoogle.apk to my downloads folder: system/system_ext/priv-app/SystemUIGoogle
I used Root Explorer to extract it. In the extracted folder, I renamed both files. back.xml to recent_apps.xmll, recent_apps.xml to back.xml, and finally recent_apps.xmll to recent_apps.xml
Went back to the Root folder and zipped up the files, then renamed it from SystemUIGoogle.zip back to SystemUIGoogle.apk. I did notice this file is now 15mb instead of the original 37mb. Maybe I need to verify there's no compression in the zip?
Downloaded your navbar and extracted it.
Placed the apk into the system/system_ext/priv-app/SystemUIGoogle folder that I extracted.
Zipped it back up to navbarswap.zip
Moved the zip over to data/adb/modules
Rebooted
After that, no change. I tried to install it with Magisk and that failed too
Click to expand...
Click to collapse
On step 3, by Root folder I mean the Root of that package I extracted
PMad said:
Maybe I misread a portion of your instructions? All I did was prior to this was a factory reset, updated Android (I was 2 versions behind), rooted it, installed Nova launcher and Root Explorer, updated all the existing apps in the play store, then went through your instructions. Here's what I did:
I went to the following folder and copied SystemUIGoogle.apk to my downloads folder: system/system_ext/priv-app/SystemUIGoogle
I used Root Explorer to extract it. In the extracted folder, I renamed both files. back.xml to recent_apps.xmll, recent_apps.xml to back.xml, and finally recent_apps.xmll to recent_apps.xml
Went back to the Root folder and zipped up the files, then renamed it from SystemUIGoogle.zip back to SystemUIGoogle.apk. I did notice this file is now 15mb instead of the original 37mb. Maybe I need to verify there's no compression in the zip?
Downloaded your navbar and extracted it.
Placed the apk into the system/system_ext/priv-app/SystemUIGoogle folder that I extracted.
Zipped it back up to navbarswap.zip
Moved the zip over to data/adb/modules
Rebooted
After that, no change. I tried to install it with Magisk and that failed too
Click to expand...
Click to collapse
You don't move a zip to data/adb/modules....you move one of the folders from that zip. One is for custom roms (systemui), the other for stock pixel (systemuigoogle). You can't upload folders here so I zipped the two together.
Like this?
PMad said:
Like this?
View attachment 5633585
Click to expand...
Click to collapse
Exactly.
Tulsadiver said:
Exactly.
Click to expand...
Click to collapse
That did it right there. As you could see in the screenshot, I switched over to the app you recommended and that didn't reduce the file size. I'm pretty sure that would have become an issue if I didn't swap.
PMad said:
I gave up on pixel and switched back to my OnePlus 8 Pro primarily because of the nav buttons... I absolutely can NOT do gesture navigation, far too many issues! And no solution i found worked... It either failed to install or soft bricked the phone...
I'm booting my P6P back up to give this a go!
Click to expand...
Click to collapse
I thought the same. I have big muscular hands and right it would be an issue. Been using it over 16 months now and when I use any other phone, I think using the navbar is clumsy. Can't hurt to try it for a weekend.

Categories

Resources