Swap out default mail app for 2.1 version? - EVO 4G Q&A, Help & Troubleshooting

Hey everyone,
I just got my evo (2.2) rooted last night (pretty happy about that since that was my first time rooting, and I got it on the first try, thanks to that amazing guide in the dev section). So far I've been able to remove all the Sprint crapware, without any problem. My next goal is a little more ambitious though and I want to make sure I don't mess this up...
I hate the new default mail app. This IMAP sync functionality for POP3 accounts really sucks.
So what I was wondering is... Would it be possible to manually swap out /system/app/mail.app for the mail.app from 2.1? What are the risks/dependencies? Has anyone tried this yet? And last, but not least, if this is possible, does anyone know where I can get a copy of the mail.app from 2.1?
Thanks,
Rifraf
Sent from my PC36100 using XDA App

You can just download the stock rooted 2.1 zip from the wiki, then open the zip, all the apk's will be in system then apps, .. I think thats where they are anyway. If thats no it just search around in the zip. The Mail.apk will be there somewhere.

So now I've got the Mail.apk and Mail.odex files from the 1.47.651.6 ROM.
I tried replacing the stock 2.2 Mail.apk and Mail.odex files in /system/app, and set the permissions on these files to 644 (same as the originals). Now the app isn't showing up at all on the phone in the UI.
Looks like, in the meantime, I'll be putting back the original 2.2 Mail apk/odex.
From what I read at code.google.com/p/smali/wiki/DeodexInstructions (sorry, n00bs can't include links in posts here), it appears that the only way to replace the new Mail.apk with the older version is to regenerate the odex file? Is this correct? This is, of course, assuming that the apk itself will work on the later OS (I'm hoping it will).
And if so, is there a walkthrough / guide how to do this?
Thanks,
rifraf

Related

HTC_IME work on DINC?

does HTC_IME from deire 2.2 froyo rom work on DINC?
edit: Here's a link I think you will find very useful.
http://www.incredibleforum.com/forum/htc-incredible-hacks/791-design-your-own-htc-ime-keyboard.html
Have been unable to get the calibration tool to work with this.
Currently, I am using a theme generated version which works great, but I need to calibrate it to better for how I type.
Using Calibrate FC on me.
I attempted to update the clicker.apk but it won't load.
Anyone run into this, have a fix.
Ref:
http://www.gimpsta.com/themer/main.php
krelvinaz said:
Have been unable to get the calibration tool to work with this.
Currently, I am using a theme generated version which works great, but I need to calibrate it to better for how I type.
Using Calibrate FC on me.
I attempted to update the clicker.apk but it won't load.
Anyone run into this, have a fix.
Ref:
http://www.gimpsta.com/themer/main.php
Click to expand...
Click to collapse
If your rooted and nand unlock, use rootexplorer to move the clicker_hi.apk to /system/app/ make sure you set permissions and reboot your phone, the calibration tool should work.
Did something similar to that... I moved the clicker*.apk (there were two of them) files to and oldapp directory and then I was able to install the new one. No reboot was needed.
Now the keyboard is calibrated to my typing reach and is back to what it was like before the 2.2 update.
krelvinaz said:
Did something similar to that... I moved the clicker*.apk (there were two of them) files to and oldapp directory and then I was able to install the new one....
Click to expand...
Click to collapse
Sitting here for hours trying to figure out how to regain my old DINC 2.1 HTC_IME keyboard, without any success. Rooted, w/S-OFF, Froyo (2.2) under Virtuous 2.6. Edit_01: Then, not sure what I did that was different, but I was able to update my HTC_IME keyboard with a "new" version that I created at the gimpsta.com site. So, my DINC (Rooted, w/S-OFF, Froyo (2.2) under Virtuous 2.6) is working without issue.
Before I was successful in loading a new keyboard, and during my research using Root Explorer (RE), I saw that there were a couple of HTC_IME files in the system and cache directories, but RE said they were read only and would not allow me to move or delete them. Krelvinaz, what was your secret? I saw a clicker.apk and HTC_IME.apk files under the phone data and system folders, even though the apps had been uninstalled in Astro Manager and no longer show(ed) in the Language and Keyboard or in the Applications/Manage Applications settings section. There was only one program called HME IME Test listed in Manage Apps during my troubleshooting searches.
At one time, I did try to load a current version of the clicker.apk, but I got an error message. Is there a clicker calibration utility, for the keyboard and how do I load it.
bmoke said:
Sitting here for hours trying to figure out how to regain my old DINC 2.1 HTC_IME keyboard, without any success....
Click to expand...
Click to collapse
While I did stumble into a successful keyboard installation, I have spent yet more time to figure out how to change permissions in Root Explorer(RE). Not wanting to complicate a working HTC_IME, I tested my RE ability and changed the startup boot mp3 sound in the system directory. So far, so good. However, I am reluctant to delete the clicker.apk, at this time, hoping I might get some knowledgeable feedback about my question on whether there is a calibration utility, for this keyboard. I cannot remember if I actually ran the clicker.apk, way back when I got the phone. I was unable to install it today, because it already exists in the system, and I would need to remove it first. Still hopeful someone might expand on the keyboard and the clicker.apk.

[Q] NEED HELP installing apks onto rooted slide???

Hey I'm currently running the CyanogenMod-6.0.0-Slide-RC1 on my mytouch slide and was making attempts trying to install some stock apk files. From another thread (which I shall not mention just so the thread stays open) I was able to download the stock apk/odex files for the faves and friends widgets and the mt3gs swype (in my opinion the best working/looking version of swype out there that I've tried at least...).
The apk/odex files are saved onto my sdcard, in my downloads folder. I'm not sure if I'd actually need to rewrite some code or something to get the stock stuff to run on CM6. Any light anyone could shed on the subject for me would be GREATLY appreciated!
First, most of the HTC widgets will only run on a rom with sense, which CM6 is not. Second, I don't believe CM6 is an odexed rom (I haven't used it, so someone correct me if i'm wrong), so you can not use the apk/odex files from the stock build. Third, this post would be for Q&A not development.
falken98 said:
...Third, this post would be for Q&A not development.
Click to expand...
Click to collapse
Okay, well as you can tell, I'm obviously a noob when it comes to programming as well as this forum..so thanks for the heads up.
And thanks for the info about HTC widgets only running on sense, that really helped out a bunch.
If you want to add or remove system apps try this:
1 Get 7zip
2 open CM6 with 7zip
3 Navigate to /system/app folder with 7zip
4 Add or remove apk's you want,thats it you are done
Odex files are not required for 90% of apps in CM6
Hope this helps,i have made a barebones(minimal) rom-its posted on here,all you need to do is add your own apk's to it.Or just make your own rom,but adding google apps to a rom requires adding few more files to /lib and /xlib folders,if you new to android try my barebones rom it will save you few headaches adding google apps.
Hey
dustinkh said:
Hey I'm currently running the CyanogenMod-6.0.0-Slide-RC1 on my mytouch slide and was making attempts trying to install some stock apk files. From another thread (which I shall not mention just so the thread stays open) I was able to download the stock apk/odex files for the faves and friends widgets and the mt3gs swype (in my opinion the best working/looking version of swype out there that I've tried at least...).
The apk/odex files are saved onto my sdcard, in my downloads folder. I'm not sure if I'd actually need to rewrite some code or something to get the stock stuff to run on CM6. Any light anyone could shed on the subject for me would be GREATLY appreciated!
Click to expand...
Click to collapse
Could you point me in the right direction for the stock swype apk?
Thanks lviv, i'll try that and i'll let you know if it works, thanks!
And panda, I found the yhread somewhere in this development area..i'll look for it again and post a link?
On second thought, maybe i'll just pm it to you.
Sent from my T-Mobile myTouch 3G Slide using XDA App
BLEH.
I had trouble running the command line .zip version of 7-zip. I've extracted the files from the zip and try to run the program but it open and closes right back up. I've tried reinstalling and what not but it still doesn't work...I'm running Vista 32 bit if that helps at all.
Thanks again!
Oh, and here's the link to the stock stuff for the MT3GS, enjoy! (I do not take credit for any of the work put into the linked thread, I'm just passing along some great stuff!!!)
http://forum.xda-developers.com/showthread.php?t=729529&highlight=stock+apk
EDIT: I'm dumb and figured out how to use the 7-zip program. Super stoked...I hope my mods work.
Bleh, I tried putting the stock myfaves, friends, and skype .apk and .odex files into the apps folder and made my own custom rom...installed everything fine and then I looked through my apps and widgets to see if I could use it aaaaaand. They're nowhere to be found. Great. =/
So again i'm stuck without the slightest idea what to do next. Thanks in advance for the help!

[Q] odex file question

So I have searched and google this to death for a couple weeks now. I have rooted my CDMA Desire (US Cellular), and deleted some of the bloatware. I jumped into it before reading all the how to's and such (stupid I know), and didn't back up my stock rom. I'm wanting to reinstall Friendstream, as I have the constant sync icon, as well as accounts and sync Force Closing when I try to open it.
I have heard that removing Friendstream causes this, so I would like to reinstall. I pushed the apk's for Friendstream, and the widget with no luck, so I'm guessing I need the odex files for my build. Any help is greatly appreciated.
Just find an odexed rom, unzip it, extract the .apk and the associated .odex file and push them to your device
Sent from my HTC Desire using Tapatalk
I don't get any such errors and I've removed everything "social networking" related.
There's people who state Market doesn't work without GTalk... well, I've been running it fine since +5 months as such.
------------------------------
- Sent via HTC Desire -
Still haven't had any luck getting this to work, would be easier if someone could just send me stock FriendStream.odex and widget .odex files for a bravoc 2.1 desire... I know nothing about finding an odexed ROM or anything like that. USCC still has yet to give a release date for 2.2 and my phone functionality is going to crap, as well as battery life due to it constantly trying to sync...

[Q] Install Froyo native contacts.apk

Is there any way to install the Android 2.2 original Dialer and Contacts (like in SDK) instead of Motorola's one?
I tried renaming BlurDialer.apk and BlurContacts.apk before installation, no luck. Also Contacts.apk from Desire ROM or SDK image cannot be installed even with adb install or update.zip from recovery.
I realize that these apps are highly integrated into system, but I'm sure there must be some way... And I know that any good 3rd party dialer may suit my needs, but so is the original one.
This is something I really want too. I can't add a contact without a valid account? That's really dumb. This can't be the original Android dialer app, although I've never used another Android phone so I'm not sure. Any ideas?
The reason I wanted to go to the original Android dialer/contacts was because of a bug, not being able to add anything "without an account" which was present in all of the ROMs I tried. I flashed the Chinese 2.2, bricked the phone and was unable to go back, as I guess I was pushed an update OTA that restricted downgrading. Ended up flashing the official leaked T-Mobile Froyo ROM and I can now add contacts.
have you found a way to install contacts.apk ?
I would be interested in this, too.
drait said:
I would be interested in this, too.
Click to expand...
Click to collapse
You can count me in too. I love the Froyo contacts!

[Q] sms app

I had the original optimus g on att and had been running a leaked version of 4.1.2 and was able to get an aosp version of the mms.apk to run (didnt like the one on the rom, no emojis haha) and since this is running 4.1.2, would it be possible to swap in that same mms app if i root the decive? If anyone braver than me wants to give it a try i still have the mms.apk i had on my OG. Or possibly root, install tb and then freeze stock/restore backup of mms.apk? If anyone has done this already then awesome, if not maybe ill do it this weekend (became a bit of a flash-o-holic with my OG so i cant wait for someone to tear into this and get some nice roms loaded
vinniemac84 said:
I had the original optimus g on att and had been running a leaked version of 4.1.2 and was able to get an aosp version of the mms.apk to run (didnt like the one on the rom, no emojis haha) and since this is running 4.1.2, would it be possible to swap in that same mms app if i root the decive? If anyone braver than me wants to give it a try i still have the mms.apk i had on my OG. Or possibly root, install tb and then freeze stock/restore backup of mms.apk? If anyone has done this already then awesome, if not maybe ill do it this weekend (became a bit of a flash-o-holic with my OG so i cant wait for someone to tear into this and get some nice roms loaded
Click to expand...
Click to collapse
You can install the MMS.apk as a user app and not a system app. Makes it quite a bit less risky. If it causes problems you can just uninstall it.
whenever i try to install it it keeps saying its a system app and then fails cuz it says there is an app with a conflicting signature. is there a special way to install it as a user app instead of system or does it all depend on the apk?
I was messing around with this the day after I first got mine. Since they have the same signature, you can't install both at the same time. The only way that I would suggest doing this safely is to be rooted, set the system\app folder to read/write, rename the UniMessagebin.apk to UniMessagebin.apk.bak, then rename UniMessagebin.odex to UniMessagebin.odex.bak. Copy your mms.apk file to the system\app folder and rename it to UniMessagebin.apk then set permission on it to -rw-r--r--. Then set you system\app folder permissions back to rwxr-xr-x.
You should NOT need to reboot at this point. If the apk is valid and will work the the current system framework, you should see it show up in your app drawer. I was able to get the AOSP 4.1.2 mms.apk to run ok on my phone, but MMS messages weren't working (apparently a known issue with 4.1.2 AOSP). If the apk force closes or doesn't show up as valid, go and delete it from your system\app folder and rename the other two files back to their original names before you attempt to reboot.
Good luck!
i actually found one that worked but didnt have the popup like i had on my original og and the stock one on pro has it...plus the notifications didnt work at all...only reason i knew i had msgs waiting was cuz i happened to open the app...thankfully gf knows wat a geek i am and believed me when i told her haha. back to hunting i guess...thanks for all the help
and then i came across this one...so far has everything i wanted and a dark theme too http://bit.ly/125siHO lets see if notifications work...sux being the only night owl i know haha

Categories

Resources