[Q] Can't install APK from Eclipse or ADB - Android Q&A, Help & Troubleshooting

I recently upgraded my HTC incredible from CM 7.1 to AOKP. Ever since the upgrade I cannot install any of my APKs from Eclipse or ADB. In Eclipse I get the error:
[2012-02-20 16:17:40 - ABC] Android Launch!
[2012-02-20 16:17:40 - ABC] adb is running normally.
[2012-02-20 16:17:40 - ABC] Performing com.vorsk.ABC.ABCActivity activity launch
[2012-02-20 16:17:40 - ABC] Automatic Target Mode: using device 'HT06YHJ01492'
[2012-02-20 16:17:40 - ABC] Uploading ABC.apk onto device 'HT06YHJ01492'
[2012-02-20 16:17:40 - ABC] Installing ABC.apk...
[2012-02-20 16:17:41 - ABC] Installation failed due to invalid URI!
[2012-02-20 16:17:41 - ABC] Please check logcat output for more details.
[2012-02-20 16:17:41 - ABC] Launch canceled!
In ADB I get:
C:\Users\lanrat\workspace\ABC\bin>adb install ABC.apk
1044 KB/s (23523 bytes in 0.022s)
pkg: /data/local/tmp/ABK.apk
Failure [INSTALL_FAILED_INVALID_URI]
Any ideas on why this is happening? If I move the apk to my SD card first it installs just fine.
I really don't want to go back to CS 7.1 just to get the ability to develop apps back

Had this problem on the Incredible as well. As a new user I can't post links, but there's a StackOverflow post that details the fix. First Google hit for INSTALL_FAILED_INVALID_URI.
Basically /data/local doesn't have the right permissions, so a simple
Code:
adb shell
cd /data
chmod 777 local
should fix you up. Not sure if the new permissions are overbroad, but I'm not too worried.

That fixed it.
I tried chmod 777 /data/local/tmp but that did not work.
I wonder what caused this issue in the first case, its relatively fresh install of the rom.

JokoInteractive said:
Had this problem on the Incredible as well. As a new user I can't post links, but there's a StackOverflow post that details the fix. First Google hit for INSTALL_FAILED_INVALID_URI.
Basically /data/local doesn't have the right permissions, so a simple
Code:
adb shell
cd /data
chmod 777 local
should fix you up. Not sure if the new permissions are overbroad, but I'm not too worried.
Click to expand...
Click to collapse
Thanks, this helped.
I had to chmod 777 both /data and /data/local on ics rom for htc incredible. This really surprised me.

Same thing happened to me since I upgraded my phone to Jelly bean.
I'm on SGS 3 (I9300) with freshly installed I9300XXDLIH_I9300VFGDLJ1_VIP and rooted afterwards.
Eclipse still displays this:
Installation failed due to invalid APK file!
Please check logcat output for more details.
Launch canceled!
Click to expand...
Click to collapse
Even though I have done: chmod 777 /data /data/local /data/local/tmp
Code:
[email protected]:/ # ls -ld data data/local data/local/tmp
ls -ld data data/local data/local/tmp
drwxrwxrwx system system 2012-10-23 15:40 data
drwxrwxrwx root root 2012-08-25 10:40 local
drwxrwxrwx shell shell 2012-10-23 16:36 tmp
Eclipse still refuses to install (any) APK.
If I copy the Eclipse-generated APK to the phone, I can install it manually.
What can I do to fix this?
FYI, I've the the 20.0.3 Android SDK on fully updated Eclipse 4.2.1
My system properties:
{
"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"
}
Update:
Installed SiyahKernel S3-v1.6.8 and w/o any tampering with the settings (e.g. through ExTweak) the problem is solved.
Root cause seems to be UMASK.
- on stock kernel I had 0077
- now on SiyahKernel I have 0000
Still, as can be seen from numerous other threads on the same issue out there, it's very wrong for the stock kernel to cause that problem.

Related

IGO for Tattoo ?

I'm looking for IGO bun resolution on Tattoo is too low 240x320 and the application don't work properly. Is there IGO with properly resolution for Tattoo ?
best place to ask if you are a member is on ppcwarez.org as they alter screen resolutions to suit different hardware.
sygic is working on tattoo
CoPilot is also working on Tattoo. I tried Sygic, but I had some weird behaviour on the screen, so I decided to uninstall. Copilot has been working excellent; feels solid.
iGO works too,
see here:
http://forum.xda-developers.com/showpost.php?p=5742951&postcount=55
Hello,
Can you help me with my Igo because i'm a newbie and english is not my mother language, so i did not understand how to make my igo to work.
Thank's in advance.
i have windows 7 os and i've rooted my mobile and downloaded the data.gro too.
I've installed the iGo to my tattoo and killed it. Now how to run the commands in the cmd window? Can anyone here help me please?
djhancks said:
... Now how to run the commands in the cmd window? Can anyone here help me please?
Click to expand...
Click to collapse
I will help you my Greek brother
First, download Android SDK, from here. Unpack/unzip to your folder of choice.
Fire up CMD, and navigate to folder where you just unzipped Android SDK, and to subfolder „tools“. Eg:
Code:
cd C:\android-sdk\tools
Now, you just follow instruction you can find in that topic about iGO, like this:
Code:
adb.exe push C:\path\to\data.gro /data/local/bin/
adb.exe shell
$ su
# mv /data/local/bin/data.gro /data/data/com.navngo.igo.javaclient
Please note, you don't type the „$“ and „#“ signs, it's just what console looks like.
thanks a lot my greek brother, i owe you much
add me on msn so we can chat boy
can we replace data.gro without rooting the mobile manually? :/
You need root to access the directory, where the file is saved. Without root you'll just get "permission denied"
ok guys, i rooted my cellphone and tried to apply data.gro to the folder it's needed...
I reached this part
"# mv /data/local/bin/data.gro /data/data/com.navngo.igo.javaclient"
but then nothing happened... i started iGo but resolution was big as it was before.. :/
You have to start iGo (that it could create all needed settings folders and files), and then mv /data/local/bin/data.gro /data/data/com.navngo.igo.javaclient/data.gro
NForce25 said:
You have to start iGo (that it could create all needed settings folders and files), and then mv /data/local/bin/data.gro /data/data/com.navngo.igo.javaclient/data.gro
Click to expand...
Click to collapse
i ll start it again over from the beginning
iGo works but still too big..
Hi guys,
I just did what have to be done, and there.. iGo works.. well.. but not properly..
The data.gro here is still too big for Tattoo.. (pix are at the attachment)
Who can reduce this resolution, please? Or how can I edit the data.gro?
Thanks very much ,
Apex
{
"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"
}
it's my second try though i've done nothing...
I install iGo through the HTC Sync program (have ticked uknown sources from settings->apps)
I copy the iGo files into the SD
Open the iGo and see the languages option
kill it with taskkiller..
and fire up cmd
so commands commands commands...
afterh #mv... nothing!
what's wrong? :/
mv doesn't have to write anything out to console, are you sure that iGo doesn't work after that?
NForce25 said:
mv doesn't have to write anything out to console, are you sure that iGo doesn't work after that?
Click to expand...
Click to collapse
yes, when i say nothing there i don't mean that i'm waiting the console to write something. when i start iGO again it goes me to the languages option where i killed it before this whole thing happened with the resolution i don't want to.. the big one..
i also tried to adb reboot after doing the whole process but nothing happened too..
i'm really new to android, like ... i have tattoo for 2 days
so.. i have installed IGO on the device, by the language menu i've killed it, and now in the command window i typed this
C:\android-sdk\tools>adb.exe push c:\tato\data.gro data/local/bin
* daemon not running. starting it now *
* daemon started successfully *
error: device not found
device not found ... do i need a driver for this ?
ok, so i found drivers here
and now i have this:
C:\android-sdk\tools>adb.exe push c:\tato\data.gro data/local/bin
1300 KB/s (6302929 bytes in 4.732s)
C:\android-sdk\tools>adb.exe shell
$ su
su
su: permission denied
$ ^C
permission denied ? what do i have to do to have permission ?
ok, now i'm stuck here :
C:\android-sdk\tools>adb shell "cd /data/local/bin && chmod 755 ./m7
cd: can't cd to /data/local/bin

[Q] Detailed instructions for this program [R]

http://rwiki.sciviews.org/doku.php?id=getting-started:installation:android
This page describes how to install a program on android based devices, but I am not able to understand the (rather short) instructions. I hope that anyone here can further elaborate on the steps required to run this program on a tablet.
I don't know that much about linux/android but I think enough to help you.
First of all, you need to have a rooted Tab and Busybox installed on your Tab. If you don't have that, wel.. You should try to figure that out first.
Then you need some knowledge of ADB or have a Terminal Emulator installed on your Tab.
You can pm me in Dutch if you need help.
Actually, is really simple to install. There's no need to use adb (root is needed to create /data/local/gcc), the only requisite is a terminal emulator and busybox. I'm using Better Terminal Emulator Pro, but a free alternative with "all included" is Terminal IDE.
Following the guide, first get the 3 files, do this from the tab (in my case, sometimes the default browser doesn't work with mediafire, use Opera if this happens to you).
Now open your terminal emulator (for moving the files and create the folder a file manager can be used, but in my opinion that's cumbersome). All the following commands are executed from the terminal.
First, get root:
Code:
su
(A prompt dialog will request root permission)
Now, create the directory:
Code:
mkdir /data/local/gcc
From this point, root isn't required, so you can do it as a normal user. To change from root to user:
Code:
exit
Create the directory:
Code:
mkdir /data/local/gcc
Now move the downloaded files (change the path "/sdcard/Download" according to your case)
Code:
mv /sdcard/Download/android_gcc_r2a.tar.bz2 /data/local/gcc
Code:
mv /sdcard/Download/android_gcc_supplement.tar.bz2 /data/local/gcc
Code:
mv /sdcard/Download/android_R_r1a2.tar.bz2 /data/local/gcc
Move to the directory
Code:
cd /data/local/gcc
Extract the downloaded files
Code:
tar xjf android_gcc_r2a.tar.bz2
Code:
tar xjf android_gcc_supplement.tar.bz2
Code:
tar xjf android_R_r1a2.tar.bz2
Now you need to "tell" to the system where R is installed so it can be recognized by the system.
Code:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/local/gcc/lib
Code:
export PATH=$PATH:/data/local/gcc/bin
You can (and you ought to) put this lines in your ~/.bashrc. If you are using Terminal IDE, is very easy, do
Code:
nano ~/.bashrc
and write the two lines.
That's it. In the terminal type
Code:
R
And you can start using it (I can't tell you about how to use R as I don't use it, but I guess you already know how to).
{
"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"
}
First of all great thanks for this post. I have now been able to make progress, although I run aground in the move part, I get a permission denied when I try to create the directory /data/local/gcc on the main system (i.e. my files are in mnt/sdcard/blabla and I want to create the target directory.
Might this be due to not being rooted? - I think I am rooted (Titanium backup runs ok)
SDBoss said:
First of all great thanks for this post. I have now been able to make progress, although I run aground in the move part, I get a permission denied when I try to create the directory /data/local/gcc on the main system (i.e. my files are in mnt/sdcard/blabla and I want to create the target directory.
Might this be due to not being rooted? - I think I am rooted (Titanium backup runs ok)
Click to expand...
Click to collapse
Sorry, my bad. I forgot that very important part. You need root only for that part.
All the other steps are the same, just start with root:
First, get root:
Code:
su
(A prompt dialog will request root permission)
Now, create the directory:
Code:
mkdir /data/local/gcc
From this point, root isn't required, so you can do it as a normal user. To change from root to user:
Code:
exit
Now move the downloaded files (change the path "/sdcard/Download" according to your case)
Code:
mv /sdcard/Download/android_gcc_r2a.tar.bz2 /data/local/gcc
.
.
.
.
All the other steps.
In case you get a "permission denied", keep doing the steps as root.
That was really helpful, thanks again. I can now run the program, that part is clear. Tithe only thing I cannot get done is writing the exports in the bashrc, I see the text but cannot save in this, I guess I need to use the ^X sort of commands but how does that work from a soft keyboard?
SDBoss said:
I guess I need to use the ^X sort of commands but how does that work from a soft keyboard?
Click to expand...
Click to collapse
That's ctrl+x (^ means the key ctrl or control), use another keyboard like this one: https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard
Don't forget to activate it in settings>language & input.

[MOD] Enable Xperia P on-screen buttons (navigation bar) (for Stock ICS)

This is my first topic on english speaking forum and second on forums in general. Sorry for my english in advance.
Attension! May be you can just use this tool instead:
Pimp my Rom XDA Thread
Pimp my Rom (beta) on Google Play
I made this mod after reading this brunojcm's tutorial.
Link to my russian forum post with this Mod and link to translated to russian and adapted for Xperia P brunojcm's tutorial "Doing simple mods on framework-res.apk when apktool doesn't work properly".
Very long time ago, yet before I bought my Sony Xperia P, I hoped that I can enable on-screen navigation bar when ICS will have come to my device. But, I haven't found complete solution. However, 2 days ago I found this brunojcm's Mod on Xperia S Android Development thread and link to his tutorial at the end of his topic.
With the help of his Tutorial I made mine Mod for Xperia P and a little simplified tutorial (only in russian yet, it's hard to translate it because of it's length and links to auxiliary materials from the russian forum, but I will try to do it later).
Make backup of your device with Sony PC Companion and/or CWM.
Probably you will need Android SDK (or just adb from another sourse)
Your device must be rooted.
If something goes wrong (particularly endless reboot loop) you can force shutdown your phone by holding "VOLLUME UP
+ POWER" for about 10 seconds until triple vibration have occured and then flash your System partition from Stock ROM (without loosing any data, applications or configurations) via the Flashtool (suit's for most Sony's).
Attach your phone to PC
Download this archive and extract it somewhere:
[optional] download your framework-res.apk for backup reason.
Code:
adb pull /system/framework/framework-res.apk framework-res.apk.bkp
Push framework-res.apk from archive to your phone via executing these commands (Ubuntu sample by brunojcm, but works in Windows too)
Code:
[email protected]:~/Android/LT26i$ adb shell
[email protected]:/ $ su
[email protected]:/ # mount -o remount,rw /system
[email protected]:/ # mkdir /system/tmp
[email protected]:/ # ^D
[email protected]:/ $ ^D
[email protected]:~/Android/LT26i$ adb push framework-res.apk /system/tmp/framework-res.apk
4765 KB/s (15874684 bytes in 3.253s)
[email protected]:~/Android/LT26i$ adb shell
[email protected]:/ $ su
[email protected]:/ $ mv /system/tmp/framework-res.apk /system/framework/framework-res.apk
[email protected]:/ # ls -l /system/framework/framework-res.apk
-rw-rw-rw- shell shell 15874684 2012-06-28 03:58 framework-res.apk
[email protected]:/ # rmdir /system/tmp
[email protected]:/ # mount -o remount,ro /system
[email protected]:/ # ^D
[email protected]:/ $ ^D
[email protected]:~/Android/LT26i$ adb reboot
Wait for your device reboot.
Enjoy your ICS Navigation Bar)
Screenshots:
{
"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"
}
P.S. Don't be surprised much smaller size of my framework-res.apk - it caused by Normal Compession Strength of WinRAR, but I couldn't notice any lags increase. Nevertheless, If you don't like this, you can simply extract resources.arsc from my framework-res.apk, put it in yours framework-res.apk via some archiver (without compression) and push it to your phone.
P.P.S. May be I (or moderators) can move this topic to Xperia Mod's thread with time (when I jump over my 10 posts barrier).
Does this work for custom roms like cm9?
R: [MOD] Enable Xperia P on-screen buttons (navigation bar) (for Stock ICS)
Old thread
can yhu please post tutorial on how to get dis navigation button?
CM9 Support
No, it doesn't support any custom roms, only Stock, and it probably won't work with 6.1.1.B.1.75.
This caused by differences in framework-res.apk files in these roms.
igenid said:
No, it doesn't support any custom roms, only Stock, and it probably won't work with 6.1.1.B.1.75.
This caused by differences in framework-res.apk files in these roms.
Click to expand...
Click to collapse
i know it wont work on .75 FW dats why i was asking for A tutorial so dat one can do it himself!
thanks.
Will this work on .75 rom?
HAPPINESS is here?
With this tool may be there will be no need for my method any more and it's cool !
Tell me if it works for you. I can't see result, may be because I already have enabled buttons with my metod.
Pimp my Rom XDA Thread
Pimp my Rom (beta) on Google Play

[GUIDE] Root JB 2.20.401.5

Originally Posted by txxa
1. Boot into recovery.
2. Enable adb ( in twrp you need to start adb sideload, than cancel it ). Nexus recovery starts adb automaticaly
3. adb shell mount /dev/block/mmcblk0p24 /system
4. adb push ./su /system/xbin
5. adb shell ls -la /system/xbin ( i have not only su binary there, but tcpdump, and nc. for me it's some kind of check point. i mounted correctdevice )
6. adb shell chmod 06755 /system/xbin/su
7. adb shell ln -s /system/xbin/su /system/bin/su
8. adb shell sync
9 adb shell umount /system
10. adb reboot
After reboot install supersu from market. It will say about obsolete ( old binary ), but will work.
In windows steps 5 nad 8 can be skiped and in step 4 use: adb push su /system/xbin
Thanks to txxa for his work :good:
I thought i just need to flash supersu.zip ...
Sent from my HTC Desire X using xda premium
Works perfect. Screenshot attached.
{
"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"
}
Hello,
is this root method need unlocked bootloader ?
ralfred said:
Hello,
is this root method need unlocked bootloader ?
Click to expand...
Click to collapse
Ofcourse. Every root method does. Coz to have a custom recovery, u need to unlock.
Regards
neXus PRIME said:
Ofcourse. Every root method does. Coz to have a custom recovery, u need to unlock.
Regards
Click to expand...
Click to collapse
Thanks for your reply
I'll wait the update for me
You can add this one to OP
1) Download attached binaries from rootbin.zip to your adb folder
2) Reload to recovery (tested with Nexus Recovery)
3) Run in cmd
Code:
adb shell mount /dev/block/mmcblk0p24 /system
adb push su /system/xbin
adb push busybox /system/xbin
adb shell chmod 06755 /system/xbin/su
adb shell chmod 06755 /system/xbin/busybox
adb shell ln -s /system/xbin/su /system/bin/su
adb shell sync
adb shell umount /system
adb reboot
4a) Download and install supersu from market. It will say about obsolete ( old binary ), but will work.
4b) Instal via recovery attached UPDATE-SuperSU-v1.25.zip
You can choose between 4a or 4b.
Also attached archives with exe files.
Those who didn't root their phone download rootboxJB.zip (it roots phone and installing busybox)
Those who have rooted their phone download bboxJB.zip (it only installs busybox)
boot.img with init.d support can be found here.
Thanks to Softor from 4pda forums for all files and guides.
Another simple way......
....to own your phone even with new OTA JB!!
Gave it a trie and it worked like a charm - well, at least for me!
Just Flash the attached files trough recovery (used NexusRecovery 1.1 Beta - thx btw ) in following order:
1. Su_Bbox_1.20.2_gazhead_signed
2. Superuser-3.1.3-arm-signed
Would like to hear if it also worked for you!
cant root my device, htc desire x, first i rooted it, update came out, i got back to stock recovery, installed update, got latest twrp recovery and now rooting doesnt work even with this method. anyone have any ideas?
strawdr said:
cant root my device, htc desire x, first i rooted it, update came out, i got back to stock recovery, installed update, got latest twrp recovery and now rooting doesnt work even with this method. anyone have any ideas?
Click to expand...
Click to collapse
Checked preferences in Superuser?
Or which error do you have?
Will this method work for the 2.22 version of JB update?
Droid.Anoop said:
Will this method work for the 2.22 version of JB update?
Click to expand...
Click to collapse
I installed "superuser" on 2.22.707.6 (asia wwe) and i got strange bug. SU is working (tested with terminal emulator), but sometime when some app do "su" my phone goes to reboot. I was tryed to use myONEdx rom, but same trouble. Whats wrong with my device? =((

[Venue7/8] Microsoft Exchange is broken on Android 4.3

Hey guys,
After noticing people complaining about Microsoft Exchange on their Dell Venue tablets with Android 4.3, I took a quick look and I can confirm that Microsoft Exchange is broken for the Dell Venue 7/8 with the Android 4.3 update.
Unfortunately, in order to fix this, we MUST gain root and overwrite the APKs with the ones from AOSP. The ones I attached are the stock Email and Exchange APKs from the Android 4.4.2 factory images (from 4.4 but they do work on Android 4.1+). Only thing I've done with the APKs are to deodex them, other than that they're vanilla.
Once we gained root, copy and replace the APKs to /system/app and set the permissions to 0644 (rw-r--r--). Then reboot.
Here's why Exchange doesn't work, as you can see, even though the APKs have been installed, they're blank or the permissions were not set properly and the system can't read the APK. What's weird is that it doesn't trigger any FCs.
{
"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"
}
Unfortunately, until we gain root or until Dell pushes a fix to this, we're left in the cold. For now as a workaround, if your company/organization's servers support IMAP, use that until a fix or a root method has been published.
EDIT: The tl;dr instructions:
Download EmailGoogle.apk and Exchange2Google.apk from this post
Copy EmailGoogle.apk and Exchange2Google.apk to your /sdcard folder
Remount your /system partition with rw permissions
Delete Email.apk (or EmailGoogle.apk) and Exchange2.apk (or Exchange2Google.apk) from /system
Move the EmailGoogle.apk and Exchange2Google.apk you've downloaded to /system/app
Set both APKs' permission to 0644 (rw-r--r--)
Issue this command in Terminal Emulator: su -c "cd /data/dalvik-cache; rm *; reboot" to clear the Dalvik Cache to remove any potential for FCs.
* For maximum compatibility, remove all email accounts (not incl. Gmail accounts) before proceeding, sometimes FCs are caused by accounts configured by another version of Email.apk.
Cheers,
deltatux
So I have 4.3 with root, can I do this through ADB or can I do it right from the tablet.
jayjr1105 said:
So I have 4.3 with root, can I do this through ADB or can I do it right from the tablet.
Click to expand...
Click to collapse
You've got root on the Dell tablets with 4.3?
Just get ES File Explorer, enable root access in the app, make /system as rw (so you can read/write). Make sure that you delete Email.apk and Exchange2.apk (or similarly named APKs and its odex files) and then cut and paste the APKs that I've attached to the post, set the permissions to 0644 (rw-r--r--) and you're all good to go.
On the plus side, you get the upgraded Android 4.4 email client which works like the Gmail client .
deltatux
deltatux said:
You've got root on the Dell tablets with 4.3?
Just get ES File Explorer, enable root access in the app, make /system as rw (so you can read/write). Make sure that you delete Email.apk and Exchange2.apk (or similarly named APKs and its odex files) and then cut and paste the APKs that I've attached to the post, set the permissions to 0644 (rw-r--r--) and you're all good to go.
On the plus side, you get the upgraded Android 4.4 email client which works like the Gmail client .
deltatux
Click to expand...
Click to collapse
Yeah, I was jcase's test subject. I am possibly the only one with it so far. I'll give that a shot with the exchange apk. Which of the two you listed should I use?
jayjr1105 said:
Yeah, I was jcase's test subject. I am possibly the only one with it so far. I'll give that a shot with the exchange apk. Which of the two you listed should I use?
Click to expand...
Click to collapse
You need both in order to work. They are linked hand-in-hand. You cannot mix and match, doing so will cause FCs or Exchange being disabled.
Since you've got root, it's also good to clear the Dalvik cache by issuing this command in the Terminal Emulator after you've applied the APKs I attached:
Code:
su -c "cd /data/dalvik-cache; rm *; reboot"
This will tell it to run as root, change the current working directory to /data/dalvik-cache, delete everything in folder and then reboot the system.
EDIT: Updated OP for easier instructions.
deltatux

Categories

Resources