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
(BackStory)
This is how I installed the Vanilla Mms App on my G2 Running Desire Z ROM. No risk if you back up your ROM using ROM Manger,
there are many guides on how to do this.
THIS WORKS ON ANY ROM
Hey guys! I was just looking at the "HTC Sense" Messaging App for the Desire Z ROM and basically I noticed.. it sucks..
Its really bulky and some parts of it don't fit on the screen... (Although the Desire Z ROM Is the GREATEST!)
I wondered if it was possible to extract the "Vanilla" Mms.apk and install it on the Desire Z ROM... So I booted up Vanilla on my G2 and did the work.
This IS possbile! And It works GREAT!
Apps Needed:
Mms.apk (Download Link below)
Android Mate/Root Explorer/File Manager/Linda Explorer, (Pick your Favorite)
Terminal Emulator, you can alternatively use adb shell
Obviously, a rooted phone
Installation: (Fool Proof)
Download my Link Down there, Mms.apk
Plug your phone into the computer and tranfer the file on the root of your SD card
You will now be removing your Mms.apk app from your ROM; Back up if you think you're gonna mess up;
Preform A Nandroid backup using ROM MANAGER, there are many guides on doing so, find them.
Go into Terminal Emulator and type in the following:
**note in some ROMs it will be called "com.android.mms.apk" so check what the name is before you type that in**
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblk3 /system
rm /system/app/Mms.apk (or com.android.mms.apk)
If your Text messaging app is running, it probably will force close.
After uninstalling, reboot, if F/C occurs, do a simple battery pull.
When your device reboots, it should no longer have the "Messaging" app installed!
Through your favorite file manager, move "Mms.apk" to /system/app/
Now, go through the installing procedure like you would any app.
It should now be installed, reboot the phone, CONGRATULATIONS
Taddaa!! The next step is to enjoy your new Vanilla Mms on Htc Sense (or any rom)
You may tweek the app how you want; change the color through settings by pressing menu on the Messaging app.. etc..
Disclaimer, I am not the person who hurt your phone if you mess up, you are. Do a back up, nothing can be harmed unless you delete other files besides the Mms.apk.
This Mission was success!
The APK File that is attached IS Working as of NOVEMBER 21 2010; It has been fixed!!
***ATTENTION: THANK YOU TO WHEELIEST FOR GETING A BETTER APK***
Ignore every comment that says Force/Closed, the APK Attached has been fixed and works perfectly!
Nov/20 WORKING! Good to go!
This works Seamlessly! Everything works and It looks perfect!
*Don't Forget To Do A Battery Pull after Uninstalling and After Installing The MMS.APK
Awesome...thanks so much!!
Keeps forcing closed... had to restore backup..
wrichards2009 said:
Keeps forcing closed... had to restore backup..
Click to expand...
Click to collapse
try what OP stated?
It Force Closed my Messaging App. (If It doesn't, even better)
After Un-Installing, do a simple battery pull and reboot your phone.
When your phone starts, the Messaging app should no longer be there. Good.
Click to expand...
Click to collapse
followed directions and installed, force closes right after i send a msg. did this install right after a fresh rom install
akagoffer said:
try what OP stated?
Click to expand...
Click to collapse
the Vnilla Mms.apk keeps force closing is what he means
are you suppose to move the Vanilla Mms.apk into system/app then find it / install it either via root explorer or ADB?
Not Working?
Hey Guys! Sorry its not working for you I uninstalled it to see if it was tainted, but I can install it and send/receive messages perfectly.
As far as I know, there are no changed settings on my phone. Sorry. I don't know what can be done... Everything I did was right in the directions. Try contacting a more experienced person to this Thread to see if they know whats going on.
Sorry Again..
When you go to install the mms.apk it says that its version 2.1 android. That might be the problem.
works great
thanks alot
If you just place the mms.apk in the system/app/ folder it will work with no problems.
oh, thats right, my version is 2.2 on vanilla rom.
Working?
UnSungHERO420 said:
If you just place the mms.apk in the system/app/ folder it will work with no problems.
Click to expand...
Click to collapse
Hey, UnSungHERO, are you saying it works with MY Mms.apk and with my method?
I already have it, but can you clarify for my and all of us on how to do it?
Thanks. Did you delete the originally Mms.apk file that came with the phone? Or did you place it in the folder and overwrite it?
Does it recieve/send Sms/Mms successfully?
i tried it as it was instructed. Mms.apk installed and worked but would force close after sending and receiving texts. I deleted that apk pulled the MMS.apk from CM and that works fine. Give it a try....more options to boot
Hah, the messaging app is one of the things that I didn't like about the DesireZ Sense ROM. Oh well, I'm not happily running CM! Glad there is a way around it though, thanks for posting!
Nice that was one of the things I disliked about sense. Can this be done with the dialer/contacts
Brazildiogo732 said:
Hey, UnSungHERO, are you saying it works with MY Mms.apk and with my method?
I already have it, but can you clarify for my and all of us on how to do it?
Thanks. Did you delete the originally Mms.apk file that came with the phone? Or did you place it in the folder and overwrite it?
Does it recieve/send Sms/Mms successfully?
Click to expand...
Click to collapse
Sorry for the vague post. But yes, I was referring to your method. You should definitely delete the stock sense mms.apk beforehand. I actually haven't sent any messages since replacing the apk. I just tested it and found that the app force closes when I attempt to send messages. SMS messages are sending still with the FC and MMS are not. I'm going to try the CyanogenMod mms.apk since it was mentioned.
UnSungHERO420 said:
Sorry for the vague post. But yes, I was referring to your method. You should definitely delete the stock sense mms.apk beforehand. I actually haven't sent any messages since replacing the apk. I just tested it and found that the app force closes when I attempt to send messages. SMS messages are sending still with the FC and MMS are not. I'm going to try the CyanogenMod mms.apk since it was mentioned.
Click to expand...
Click to collapse
Um yeah I already wrote a tutorial here...
http://forum.xda-developers.com/showthread.php?t=834106
gravis86 said:
Um yeah I already wrote a tutorial here...
http://forum.xda-developers.com/showthread.php?t=834106
Click to expand...
Click to collapse
Thanks but I didn't need a tutorial. Just stating what happened with the stock android mms.apk. The CM mms.apk works fine with my sms but does not send mms .
Hello. Hopefully someone can help me with this.
I have created an Elite themed Launcher Pro (based on Koni's Elite series I rom). I have all the framework modified and the apk ready to flasha gain.
I started by using the zip from the Myn's Rom launcher pro and replaced the framework files. i flash it and it does place the apk in data/app however the phone doesnt recognize that it is present. Nothing shows in applications under settings and cant get it to "run".
When i move the apk to system/app it works perfectly.
anyone have any ideas on what might be causing this. I am sure i probably just missed something silly but i cant seem to get it going for the life of me.
omegasun18 said:
Hello. Hopefully someone can help me with this.
I have created an Elite themed Launcher Pro (based on Koni's Elite series I rom). I have all the framework modified and the apk ready to flasha gain.
I started by using the zip from the Myn's Rom launcher pro and replaced the framework files. i flash it and it does place the apk in data/app however the phone doesnt recognize that it is present. Nothing shows in applications under settings and cant get it to "run".
When i move the apk to system/app it works perfectly.
anyone have any ideas on what might be causing this. I am sure i probably just missed something silly but i cant seem to get it going for the life of me.
Click to expand...
Click to collapse
Only thing I can think of is when modifying it got signed as system file maybe? Not too sure cause I modified the original LP apk and reinstalled from SD root like normal app. Seems this would be easier than having to flash it but just my thoughts.
Also, why not just leave in system/app?
The main reason for not leaving it in system/app (and also for the flash) is because it doesnt put the dock background on by default. Those who would like to use it have to go and set it them selves. Which isn't a huge deal by itself but trying to make it as easy as possibe for the users.
Sent from my PC36100 using XDA App
Ok. So I have been reading a lot around many different Forums about the Voicemail Notifications and it also sending an SMS Notification. Seems the quick fix is the obvious which is installing another SMS Agent and deleting the Stock. Problem is is that to me that is like having the check engine light on in your car and just putting black tape over the light or pulling the bulb. yes it hides the notification but still leaves it broken. My question is What files handle the voicemail? Since all custom roms do not have this problem it seems there is a fix somewhere.
Another question is how can there be a rom with no SystemUI.apk? I flashed Elite Rom and I have searched through every file and folder with Root Explorer,Rom Toolbox,ESFile Explorer and Astro File Manager and yet to find the first thing that even as much as says systemUI.
What Rom are you running? Does the voicemail thing happen on Elite Rom? Just block the sms text that it sends you. As for systemui.apk its in system/app, and if its not there try looking in data/sysapp or something similar
Sent from my PC36100 using xda app-developers app
At the moment I am running Energy Rom. No it doesn't happen on Stock whether odex or not. Doesn't happen on Elite or a few others either. It happens on nearly all ICS or JB Roms and anything with the newer versions of Sense built in.
As for the other I have looked those locations many,many times. What got me to looking is I do not like the Status Bar and it doesn't have screen capture. I tried to just flash both but no go so I decided to just change the systemui.apk file to one that does work. If your interest is now peeked I would say download and unzip the Rom and search for yourself. There isn't a file or folder I can find that I haven't checked. Also flashed it and checked via root to see if it was a file that I would only find once flashed. Haven't located it in 2 days looking but the Rom does work except I can't change the ui to something else.
Fangstien said:
At the moment I am running Energy Rom. No it doesn't happen on Stock whether odex or not. Doesn't happen on Elite or a few others either. It happens on nearly all ICS or JB Roms and anything with the newer versions of Sense built in.
As for the other I have looked those locations many,many times. What got me to looking is I do not like the Status Bar and it doesn't have screen capture. I tried to just flash both but no go so I decided to just change the systemui.apk file to one that does work. If your interest is now peeked I would say download and unzip the Rom and search for yourself. There isn't a file or folder I can find that I haven't checked. Also flashed it and checked via root to see if it was a file that I would only find once flashed. Haven't located it in 2 days looking but the Rom does work except I can't change the ui to something else.
Click to expand...
Click to collapse
SystemUI.apk is right here (see attachment)
Its in /system/app.
As for the ics thing, i cant help you there because i never run those.
Thanks for the screenie but it is Elite Rom with no SystemUI.apk but after much travel through Google Search the best I can figure is that the version used for the Rom doesn't have this file. I read somewhere that 2.1 and before didn't use the file which is what this Rom was based off.
As for the voicemail coming in SMS I found 2 different fixes but 1 doesn't work for me and the other I do not know how to do. First is an SMS to 9999 saying Block 9016. Got a reply saying blocked but the very next message also sent an SMS. Not sure if it is just my phone or no so......The other is to replace the Phone.apk in system/app with one from a rom which doesn't have this problem. I tried many different Roms using Root Explorer to copy/paste the file and recovery to fix permissions but always came up with stopping unexpectedly errors. I did do the wipe cache/davlik also. Is there another step to this process I am overlooking? This SMS 9016 is what is causing me to not use a ICS Rom that is really awesome otherwise. I really don't want to install the bloated GoSMS or HandscentSMS.
Okay, so...I've been searching for a good month or so on what and how to do to eventually fix this, no luck.
First of all, let me say I'm a complete noob in this stuff, and yes, i understand that I shouldn't have tampered with what I have no experience with, anyway;
I saw a thread on ported apps from the G4, and figured, "Heck, why not". Rooting and everything went smooth, until it said that I have to change the format (?) or something of the system/apps folder to something else than it already is.
That's where everything went in the wrong direction. The folder became invisible (?) and unreadable by the phone, even tho I could see it with the ES File Explorer, but couldn't with Root Browser. I tried changing the format of the system/apps folder to what it originally was and that didn't help.
So, now I have no system apps which I can use, I always get the "_____ has stopped working" notification. Bluetooth doesn't work, NFC, the remote app, can't change the lockscreen effects OR the lockscreen wallpaper, and many other apps and settings crash randomly.
The question is, can I find or get by any chance a copy of someone else's folder to copy it back to mine to fix this if it works this way. Or is the only way to fix this to flash back the stock ROM to the phone? Or perhaps is there a way to make the folder "usable" again by doing something I don't know? Any help would be appreciated.
Thanks!
Currently running Android 5.0 if that matters.
Edit: Just failed to mention that the phone is usable, not in any bootloops or whatsoever, the LG launcher is not working of course, but I somehow got the phone running with Nexus Launcher. The keyboard is the same, using Swiftkey. Yes, it's usable like this but not convenient, I need the system apps lol.