Hey Guys,
I'm trying to push this apk to my phone but keep getting force close errors. I'm running stock rooted and using root explorer to move the apk to app folder. I also delete odex, visual vtt and the listed apk's mentioned. Any ideas? Thanks!
|
|
|
|
|
|
Well, the 2.17 phone.apk for the EVO 3D has been working great so far for me. It is great to have my native voicemail working. Thanks gotanmp3 for all your hard work and hope you will keep us up to date.!!
Device: HTC EVO 3D AKA 3VO
Rom: ZR3Dv2.2A
Kernel: Stock
Recovery: 4EXT
Baseband: 1.06.00.1216
Build Number: 2.17.651.5
Android Version: 2.3.4
HTC Sense Version: 3.0
H.Boot 1.5 Unlocked
S-On
Flashed to BoostMobile
Hey Guys,
I'm trying to push this apk to my phone but keep getting force close errors. I'm running stock rooted and using root explorer to move the apk to app folder. I also delete odex, visual vtt and the listed apk's mentioned. Any ideas? Thanks!
Never say never until you've checked with me!
I've always done the switch out by pushing through ADB. Several people have confirmed the patched Phone.apk is working for them, so I'm not sure why your phone is giving you trouble. You want to make absolutely sure you've deleted the original Phone.apk and Phone.odex. If you don't have a custom recovery installed, I'd recommend doing so and trying a dalvik cache wipe.
I linked to the exact rooted ROM that the Phone.apk was built from a few posts up, so if you mind a reflash, it might be worth a try as a last resort.
Yeah that is my source for my current rom. What I normally do is paste the Phone.apk in system folder and it asks to replace the current one. Is this not comparable as well? Then I delete the odex located directly under it. Or maybe I should try to adb. I just can't remember all of the push commands, Lol. Thanks!
I've never used root explorer. If I had to guess, I'd say clearing the dalvik cache might fix the problem.
Thanks for the help Gotanmp3! It looks like I had a corrupt download. LOl. You the man!
Also forgive me if this has been covered but is there a fix for the original Epic 4G voicemail?
It's my experience that a corrupt ZIP file won't unzip if it fails the internal CRC check. Sounds like you might have some hardware flaking out on your computer.
I'll post the md5sum for the EL29 Epic Touch patched Phone.apk in case anyone wants to check it against the one they've unzipped.
Phone.apk 868ab7a67edce6414aca971f4d2d1b17
Does this 4.24.651.1 Patched Phone.apk work for the later versions of the Evo 4G, like 4.53.651.1, 4.54.651.1 or 4.67.651.3? And how the heck do you install it? I've tried using adb, issuing the command to rw the phone.apk and the odex in the system. I do shell and do su and it never works.
Any help or a guide would be greatly appreciated.
OH, and gotanmp3, thanks for taking this on, and making it work for all of us.
If it does work on later versions, it's just dreams and pixie dust holding it together. The patched Phone.apk for each firmware version is built specifically from the version it is intended for and mix/matching can result in unreliable operation and/or force close errors, or it may work just fine.
I don't own or have access to an original Evo anymore and won't be releasing any new patched Phone.apk files for it.
I had some instructions included when I packaged all the Phone.apk files in one big ZIP, that explained step-by-step the way to install it via ADB and a custom recovery. I've never really been big with writing up tutorials/walkthroughs, so if someone wants to post a detailed account what worked for them, they're welcome to. Below is a copy of the old instructions I used to include.
Voicemail Solution for Evo and Evo Shift on Boost Mobile
--------------------------------------------------------
What this does:
Fixes the native voicemail notification without the need for 3rd party notifier apps
---------------
You will need:
Root - For Evo, Unrevoked is recommended
http://unrevoked.com/
For Evo Shift, instructions to root are available on
http://forum.xda-developers.com/showthread.php?t=932153
ADB - Download and install the Android SDK
http://developer.android.com/sdk/index.html
---------------
Evo 3.70.651.1
Start phone in recovery mode
To enter recovery, shut down phone then restart by pressing and holding
Volume Down and Power at the same time, then use the Volume buttons to select
Recovery. Performing a Nandroid backup is highly recommended.
Once in Recovery, mount /system
Copy Phone.apk from the "3.70.651.1" folder to where you've installed ADB
Run your system command/terminal prompt and change folder to where you've installed ADB
Run the following commands:
adb shell
cd /system/app
rm Phone.apk
rm Phone.odex
rm vtt-sprint.apk
exit
adb push Phone.apk /system/app/Phone.apk
adb reboot
---------------
Evo 4.24.651.1
Start phone in recovery mode
To enter recovery, (make sure "fast boot" is disabled) shut down phone then restart
by pressing and holding Volume Down and Power at the same time, then use the Volume
buttons to select Recovery. Performing a Nandroid backup is highly recommended.
Once in Recovery, mount /system
Copy Phone.apk from the "4.24.651.1" folder to where you've installed ADB
Run your system command/terminal prompt and change folder to where you've installed ADB
Run the following commands:
adb shell
cd /system/app
rm Phone.apk
rm Phone.odex
rm vtt-sprint_v5_1_60.apk
exit
adb push Phone.apk /system/app/Phone.apk
adb reboot
---------------
Evo Shift 1.17.651.1
Start phone in recovery mode
To enter recovery, shut down phone then restart by pressing and holding
Volume Down and Power at the same time, then use the Volume buttons to select
Recovery. Performing a Nandroid backup is highly recommended.
Once in Recovery, mount /system
Copy Phone.apk from the "1.17.651.1" folder to where you've installed ADB
Run your system command/terminal prompt and change folder to where you've installed ADB
Run the following commands:
adb shell
cd /system/app
rm Phone.apk
rm Phone.odex
rm Sprint_VVM.apk
exit
adb push Phone.apk /system/app/Phone.apk
adb reboot
---------------
Evo Shift TMartinPPC_ShiftyGingerSense_v1.0
Start phone in recovery mode
To enter recovery, (make sure "fast boot" is disabled) shut down phone then restart
by pressing and holding Volume Down and Power at the same time, then use the Volume
buttons to select Recovery. Performing a Nandroid backup is highly recommended.
Once in Recovery, mount /system
Copy Phone.apk from the "TMartinPPC_ShiftyGingerSense_v1.0" folder to where you've installed ADB
Run your system command/terminal prompt and change folder to where you've installed ADB
Run the following commands:
adb shell
cd /system/app
rm Phone.apk
rm vtt_sprint__v5_1_0_60_production.apk
exit
adb push Phone.apk /system/app/Phone.apk
adb reboot
---------------
Troubleshooting:
If you get "Force Close" errors, double check that you've used the correct Phone.apk for the proper
version of Android on the phone.
I have an EVO 3D running ViperRom. HBOOT 1.4, S-OFF. I have Revol Wireless (In Ohio, it's like Cricket). I used your method and got my native voicemail notification working perfectly using ADB. I recently updated to MeanROM ICS v0.6. I tried the same method but it did not work. I downloaded both versions of Phone.apk. After several attempts I would keep getting constant process crashes. There were so many you couldn't use the phone. I'm assuming these apk's are incompatible, or am I doing something wrong? Is there a compatible version? I searched for hours but could not find a solution. Please help!
Bookmarks