Chrome won't properly install to /system/app - Nexus 7 Q&A, Help & Troubleshooting

Bought a new nexus 7 yesterday (after having my old one stolen...) and I decided to root and install AOKP JB MR1 Milestone 1. I'm really impressed with it but I was surprised to find the AOSP browser rather than Chrome and a lack of Performance Control.
I tried to install Chrome as a system app (download from Play, push from /data/app to /system/app and set permissions to rw-r--r--) and rebooted. I was again surprised when I found that "Chrome's installation was incomplete." It worked fine in /data/app but I am now curious as to why it won't work in /system/app. (Sorry if this sounds nooby, I haven't dealt with rooting Nexus devices before, I only rooted my crappy old GT-S5830)
Does anyone have a solution? Missing lib files or something else that I need to transfer over?
And as a sidenote, is Performance Control compatible with the N7 on this build? And does anyone have a working version of it?

Check the apk. I think it has a lib file that you need to put into /system/lib. I'm also trying this out as of the moment with a LatinIME.apk

Related

Market on offcial firmware

Cant see to find info on this. But I have sideloaded apps before, but not the market.
Is it possible? Can I just take a market.apk and sideload it onto a offcial A7 device?
I have installed Dexter's mod and it working fine. Just curious.
What??? DexterMod has Market already
If you want repeat as Dexter - you should sideload pack of apps, not only vending.apk
Curious to try? Did work with Root Explorer and terminal emulator?
Actually it is quite possible.
I used the google app package from Cyanogen (cyanogenmod.com). Look for the package "gapps-mdpi-tegra-20101020-signed.zip". Copy that on SD card and use recovery mode to install (no need to wipe).
There is one catch: there is not too much space on /system partition and you need to delete some of the apps from that package before attempting to upgrade. Also you need to edit "updater-script" and remove those apk. Even more, you may need to re-mount /system in Read/Write mode and delete some from /system/app.
It's not too hard, but like Strogino said, it's not straigtforward - you need a little bit of experience...
Btw, package from Cyanogen has old market... Probably 1.83 version...
Doesn't the market update itself?
I will try your suggestions from the CM Mod
I just ordered my A7 from amazon a few hours ago with 2 day shipping. I've read up on on Dexer's mod and I think I will install it. I'm curious if there will be an apps to sd option soon. I would also like to see some cyanogen love for the A7 too

[Q] DSP Manager conversion request

Hi all,
Attached is the DSP manager for Villain Rom, when i try to install it on my sense desire 2.2 (Starburst) its giving parse error
is there anyone who can modify this for android 2.2, this version of DSP has enhanced functionality which we dont get with prior versions
any help is appreciated
regards
H
The DSPManager must be installed as systemapp afaik.
Either you put it into a flashable zip or push it with adb or copy it to system/app with root explorer and S-OFF
mate i have already got a DSP manager installed. I just want to replace it with this one.
Being it made for android 2.3 its not compatible with android 2.2
as i have no clue about development of android i hoped someone here could recompile this APK to be compatible for android 2.2
Don't know if it will work for you, but I edited the minSDKversion from 9 to 8 in AndroidManifest.xml.
thanks mate, i will check and let u know if this works
cheers for the effort
regards
H
it works mate, thanks a billion...
is there a possibility for you to show me how this can be done. perhaps a link to tutorial.
thanks again for your help.
Sent from my HTC Desire
oops, too quick to respond, it is force closing since I have rebooted my desire.
any suggestions?
Sent from my HTC Desire
can anyone help.... ?
anyone?
Sent from my HTC Desire using Tapatalk
come on guys
Sent from my HTC Desire
There may be other software dependencies that it relies on to function properly. If that isn't the reason, then you could try clearing the apps data/cache in settings-applications-manager applications and seeing what that does.
If you would still like to know what I did to make it work, I could write a quick guide later today of what I did.
I would like to know how you made it work, since I want to use it on my LG Optimus 2X but when I install the apk I got from the cyanogen CM7 .zip for another phone it doesn't work...
I think theres one more file for the cyanogen DSPmanager.
system\lib\soundfx\libcyanogen-dsp.so
Read from an Oxygen thread post that you need to put that file in too.
I have both .apk and .so files on my Desire with Oxygen and it works.
im using oxygen 2.0.3 and i would love the dsp manager, what files are required.....??
To make it work with froyo, I used apktool on the apk, then I opened up the AndroidManifest.xml with PSPad, I edited the android:targetSdkVersion to be 8 instead of 9 (8 is the SDK version for froyo), then I recompiled the apk with apktool, signed, and pushed/installed on the phone.
In the DSPManager.apk from CM7.0.0, you need to edit the line android:minSdkVersion to be 8.
I have no way of testing this (as I am using CM7 RC4 and do not feel like installing a froyo ROM or a ROM without DSPManager), but it has the .so file mentioned above and the DSPManager.apk from CM7.0.0. Flash the file in recovery, if for some reason it will not flash, then push the files with adb or use root explorer and set the permissions.
Code:
adb remount
adb push libcyanogen-dsp.so /system/lib/soundfx/libcyanogen-dsp.so
adb push DSPManager.apk /system/app/DSPManager.apk
adb shell reboot
http://bit.ly/gLGIxj
Let me know whether or not this works.
flashing the zip, the phone would freeze at the bootloader, but pushing the files it works a treat thank you so much, i can finally make use of my headphones.......
Well it seems we might be getting closer:
http://forum.xda-developers.com/showthread.php?p=12884327#post12884327
Has someone tested this yet? Someone uploaded the latest one with an edited .so file. Maybe someone can test if this works on 2.2.2. LG Optimus X2 without patched libaudioflinger.so?
Kind regards,
Xav...
i tried it but all i get is FC...
LG Revo. Android V 2.2.2
tracker01 said:
i tried it but all i get is FC...
LG Revo. Android V 2.2.2
Click to expand...
Click to collapse
I got the same problem Samsung Omnia 2 Android 2.2.2
Older versions work fine (I got that .so file already in it's place) I just want the one with more bass just like my friend has on his LG GT540 android 2.3.5

[Solved]Hulu for Gingerbread?

Hey guys,
So I noticed my flash_installer_signed_v3 zip I've been using (for hex edited flash so hulu works) no longer works with any Gingerbread builds. Flashing the zip makes it not boot (could be because of the newer CWM), but usually I was able to modify the libflashplayer.so in /data/data/com.adobe.flashplayer/libs (or something like that) and boom I was good.
After some research it seems that Gingerbread extracts those files from the flash apk to the /data/data/com.adobe.flashplayer/libs/ on boot, so the hack doesn't stick upon reboot. In the same threads I saw people had posted modified APKs to install, which resolves this issue, because the hex edited flash file is embedded into the APK. Problem solved right? no....
The instructions for this method mentions installing the latest flash 10.3.185.24 (version number checks out, from market and their posted files). Then via ADB (I did it from within CWM to be extra safe) you take their com.adobe.flash-1.apk and replace the one in /data/app with the one they posted. When I do this flash is not recognized at all in either Browser or Dolphin. I've also tried (at other's suggestions) simply replacing the built in, preinstalled flash (in the rom, located at /system/app) and renaming their posted file com.adobe.flashplayer-1.apk to install_flash_player.apk (as it is called this when it is on the rom instead of data/market installed), still no luck.
Is there anyone out there that's had luck with modified hulu on ANY gingerbread builds? It isn't simply hulu related, as it simply lies about being a desktop machine I'm sure others could use this for HBO, possibly netflix if they have a browser viewer.
EDIT:
SOLUTION: I discovered it was impossible to get any of the built apks to work, and also that the files would be replaced on every reboot. The solution was to edit the init.rc file in root to copy the replacement hacked files on boot as shown below.
First, I downloaded the latest flash version from the market (note, this must match the hacked files you will be copying for it). Next, I took the latest APK posted here http://forum.xda-developers.com/showpost.php?p=12433036&postcount=1 (which does contain files for 10.3.185.24, latest market version currently) and using root explorer (I believe, that or astro) opened the hacked apk, and extracted all 4 files from the lib folder into /sdcard/extracted. Next, I created a folder in /data/ called "flash" and put the extracted files in there (4). Next, I edited the file init.rc by adb push/pull (although root explorer should also work) and added the following lines below at the end of the file to copy the hacked files over the legit ones:
#fix flash
cp /data/flash/libflashplayer.so /data/data/com.adobe.flashplayer/lib/
cp /data/flash/libstagefright_froyo.so /data/data/com.adobe.flashplayer/lib/
cp /data/flash/libstagefright_honeycomb.so /data/data/com.adobe.flashplayer/lib/
cp /data/flash/libysshared.so /data/data/com.adobe.flashplayer/lib/
Note, something I noticed when trying this the first time, You must have busybox installed, preferably from the busybox installer from the market. The reason is android does not have a built-in copy utility (crazy I know). You can double check this via adb console or consolebot/local by typing in cp --help. If it can't find it, you must find the busybox installer in the market and install (I did mine to /system/bin, not sure it matters).
I hope this helps everyone who loves gingerbread and the HUGE performance boost in flash but hates their new DRM enforcement
This is above my head, but I'm excited nonetheless.
UPDATE: Just wanted to let you guys know I believe I've got a working zip all worked out, just waiting on permission from the OP of the lib files I used to reply to me saying it's cool for me to post it (imneveral0ne, posted it in the Thunderbolt forums). With everything that's going down right now figure it's best to get permission first, even if it is just for hex-editing of adobes files
Is there any update on this? Is this still the only method?
http://forum.xda-developers.com/showthread.php?t=1142155
This worked for me
Grapes

MIUI camera.apk for CM7 ...[Jun 26][CyanogenMod]SMod 1.0[2.3.4][PASSION]

I am a newbie here.
For those who is interested.
there is a recent CM7 SMod 1.0 ROM [link: http://forum.xda-developers.com/showthread.php?t=1142439]
I was interested in the MIUI Camera. What i have done is i downloaded the rom, extracted the MIUIcamera.apk,using root explorer; move the apk to /system/app, change the permission and reboot. [off course you can the alternative adb push method]
everything work fine, but sigh....
720p video recording not supported.
credit goes to sokolik315, CM dev and off course MIUI dev
MIUICamera.apk
by the way here is the MIUIcamera.apk for those who want it
Working well on my N1 with CM7 nightly #113 (with DarkTremor Apps2SD).
Just a couple of notes, for clarification:
- No need to rename this apk, copy it as is to /system/app
- If you're using Root Explorer, long-click the app and choose "Permissions" from the popup menu...Then check-enable EVERYTHING from the options that come up (or if you know exactly what you're doing, just the ones that are needed).
- After reboot, you'll now have 2 apps called 'Camera' in your apps list. The one with the white border on the icon is the MIUI Camera!
A few "kinks" and gotchas to expect with this:
- On my N1, the text in the settings is too large and is either cut-off or is funky formatted. I can still get to all the items though.
- The zoom doesn't seem to work via screen-press, but rather having to use the trackball
Thanks for yoinking this!
Thank you both. I had no idea there was a nicer camera app available, I think I'll be keeping this one (and upgrading it if those font bugs are fixed and/or 720p is added.)
I tried to install the MIUI Camera, but when I copy/move it using RootExplorer, it does not seem to show up under system/app under "Camera.apk" or "MiuiCamera.apk" or "miui.apk". It's like nothing happened. The file remains in the origin (my Dropbox folder) on the SD card even though it said "pasting".
Any advice?
Coldside... do u have root?
Put the file posted in your sd card.
Open rootexplorer copy the apk, go to system app, tap on "Mount R/W/" and paste the file. Then keep pressed the apk, tap permissions and give these permissions:
V V ⃞
V ⃞ ⃞
V ⃞ ⃞
Reboot
Yep I have root. I'm running CM7.0.0 on my Desire (Yes I know this is in the Nexus One forums but I googled and I didn't realize after I posted).
RootExplorer 2.16 has Superuser rights also. I mounted it to RW because when it's still in RO, you can't paste.
EDIT: I just realized my phone is S-ON. My guess is that it needs to be S-OFF? If I require S-OFF for this, do I need to wipe my phone and root it again? Thanks.
thanks, i have the miui camera up and working
the only problem i have is there is no front facing camera option and the photo taking is buggy
guess its not made for the mytouch4g
Not work on my Redmi 4x with LineageOs
Edited: Work. Thanks!

[Q] Installing Clock (deskclockgoogle.apk)

Hi everyone, I've a Kindle Fire HD (2012) and works great with ROOT, ADW Launcher by default and wallpaper fix.
Only a problem: don't have the Clock App.
So I follow this:
Download the clock file (DeskClock.apk) using the link below. Then, copy the file to the /system/app folder on your device using a root explorer like ES File Explorer or similar. Then, set the permissions of the DeskClock.apk file to RW- R– R–. However, before you copy over the APK, make sure to rename the original DeskClockGoogle.apk file (and also DeskClockGoogle.odex if the file is present) to something else to back it up, which you can then restore if needed by simply deleting the new file and renaming the old one again. Reboot your device to be able to use the new clock.
Click to expand...
Click to collapse
And without launch the installation after the Reboot there's the icon in the Drawer.
But when I launch the app it crash!
Why? Thanks a lot!
RaynoxITA said:
Hi everyone, I've a Kindle Fire HD (2012) and works great with ROOT, ADW Launcher by default and wallpaper fix.
Only a problem: don't have the Clock App.
So I follow this:
And without launch the installation after the Reboot there's the icon in the Drawer.
But when I launch the app it crash!
Why? Thanks a lot!
Click to expand...
Click to collapse
It looks like you downloaded the Clock.apk for Android 4.2 (JellyBean). If you're on stock (and from your post, it sounds like you are), your Kindle is running Android 4.0.3, so you will need to find the Clock.apk for Ice Cream Sandwich.
You can also try resetting the permissions for it. Either in a terminal emulator app or through ADB shell, run this command:
Code:
chmod 644 /system/app/nameofclockapp.apk
And then reboot.
Also, you don't need to rename it to "DeskClockGoogle.apk" or whatever. That's just if you are replacing an existing system app (which you're not) to prevent it from conflicting with the original app. You can just leave it as "Clock.apk" and it will work, since Amazon doesn't include this app in their stock OS.
EDIT: I've uploaded the Clock.apk I've used while running Stock OS.
>>>Sent from my homebuilt TARDIS running Android 4.3... or maybe it's a rooted Kindle Fire HD running CM10.2<<<
Ph0enix_216 said:
It looks like you downloaded the Clock.apk for Android 4.2 (JellyBean). If you're on stock (and from your post, it sounds like you are), your Kindle is running Android 4.0.3, so you will need to find the Clock.apk for Ice Cream Sandwich.
You can also try resetting the permissions for it. Either in a terminal emulator app or through ADB shell, run this command:
Code:
chmod 644 /system/app/nameofclockapp.apk
And then reboot.
Also, you don't need to rename it to "DeskClockGoogle.apk" or whatever. That's just if you are replacing an existing system app (which you're not) to prevent it from conflicting with the original app. You can just leave it as "Clock.apk" and it will work, since Amazon doesn't include this app in their stock OS.
EDIT: I've uploaded the Clock.apk I've used while running Stock OS.
>>>Sent from my homebuilt TARDIS running Android 4.3... or maybe it's a rooted Kindle Fire HD running CM10.2<<<
Click to expand...
Click to collapse
Thanks! it worked! but don't have widgets and chrono

Categories

Resources