I sent them the files,what they do with them is another story....lol
EDIT: I somehow got it working. After moving the apps to priv-app and fixing perms, I rebooted, navigated to /system/app and found htc.vvm or similar and clicked on it, it actually installed. As soon as I did that, my visual voicemail would work without force closing.
Another development maybe someone else can test: Under /system/customize/ACC/default.xml I found a string called : enable_voicemail that was set to false. I changed it to "true" and my voicemails are downloading over Wi-Fi without error. This could be a fluke so I'd like it if someone would test and report here. Thanks for this thread, OP, I REALLY need my voicemail to work correctly during my job hunt.
If your phone is rooted with a custom ROM such as the Android Revolution HD by mike1986 and your visual voicemail is missing, corrupt or broken, I will teach you how to reinstall it! Note, this has only been tested on the AT&T variant of the HTC One M8. So it turns out that your Voicemails won't download when you're connected to a Wifi Network. The app seems to default it's connectivity to Wifi when both a Wifi and Mobile Data Connection are available. As soon as you move away from your wifi connection or disconnect, your voicemails will immediately download. We need a hard-core developer to debug this. It's a function of what connection Visual Voicemail should default to when checking for voicemails, and that connection should probably be cellular data.
If you're an advanced user you can use the Android SDK, Cygwin and Kitchen to modify the ROM and include the following APKs:
- Phone.apk (replacement rom, newer version)
- ATT_VVM3.apk (new rom)
- HtcContacts.apk (replacement rom, newer version)
- HtcDialer (replacement rom, newer version)
- Message (replacement rom, newer version)
There are many tutorials on this site that explain how to modify and repackage a ROM.
If you want to keep it simple here's the process.
- Acquire the apps listed above. Visit my website to download the APKs, just Google Trick Master PC, or you can pull them from your Stock ROM under /system/apps and/or /system/priv-app
- Drop the apps on your Internal or External SD Card
- Use ES File Explorer to Mount the system directory with Read/Write Permissions
- Use ES File Explorer to Install the APKs from your SD location
- Use Titanium Back-up Pro (yes, you have to pay for it). Browse the list of applications and find the apps you installed, long press the app and select "Convert to system app", if you have the option to integrate into ROM select that as well.
- Restart the phone and set-up your native visual voicemail functionality. This process restores full functionality with zero glitches.
Why not just replace them using 7zip before you flash the rom if your planning on doing a clean flash? It's a lot easier than those 3 programs/methods. It's just drag and drop.
I tried this and it broke messaging and my dialer. Tried restoring the ROM and your instructions above 4 times. Same results each time.
HTC One M8 with Viper One ROM (latest version as of 6/13/14). It also makes it so when my phone rings, the dialer doesn't come up; no way to answer an incoming call.
Any ideas?
Have you successfully done this?
What version of the Android Revolution HD Rom did you use? The latest version 7?
Did you slip-mod the apks using 7zip on a Windows Machine or a Linux Machine?
Thanks! I want to update the ARHD v7 ROM but I want to be sure I can get visual voicemail working on that ROM.
No but it's the same as if using the method he says in the OP, just easier.
On Windows. Just open the rom you're gonna flash in 7zip, and just drag the apks to either /system/app or /system/priv-app.
Sent from my VK810 4G using XDA Premium 4 mobile app
Anyone had any luck? I'm on ARHD 8.0, placed the apks in /system/priv-app then flashed the tweaked ROM. I have the updated Messages app (both SMS and Voicemail) but when I scroll over to Voice Mail or try to open the Visual Voicemail app it force closes Messages. I've tried dirty flashing over my previous ARHD 8.0 install and doing a clean install and I get the same problem both times.
I had the same issue. What I had to do was change the SKU to 7 and the Region to 1 in the ACC\default.xml file. This also enabled the VVM button in the phone app.
However, I now have a problem with retrieving voicemails when connected to a wireless network. If I turn off wireless, everything will work fine. When on wireless, it gives an error about mobile data not being available, but it is most definitely on. It's like the messages/vvm apps aren't being allowed to bypass the wifi to check for data.
In case it matters, I am on a stock international ROM (1.54.401.5), and I also could not get the phone.apk to install using the directions above, so I installed the applications using a flashable zip.
If you guys look at the top section of the quoted post from earlier on this thread, you'll see how to get it to work on Developer and International. You still have to install the AT&T versions of the apps of course, but I can confirm that this worked for me. Still had the wireless issue though.
Sent from my HTC One_M8 using XDA Premium 4 mobile app
I attempted the methods above (I'm on ARHD 8.1) and it did not work. When I went to install Phone.apk it told me that the app isn't installed. Also, I'm not S-Off. Firewater said I'd never be able to get it.
So I restarted, and used Ti Backup to set all of the apps to user level. Restarted. Reinstalled the new apks. Restarted. Used Ti Backup to set them all to System apps. Restarted.
Now I'm being hit with a barrage of "Unfortunately, Dialer has stopped working" messages, the phone icon is missing from my dock, and the only thing I can do with my phone is hit the Ok on the error message.
I'm looking to do this also. I'm afraid of this happening, hoping for a better method.
Sent from my HTC One_M8 using XDA Premium 4 mobile app
I attempted the methods above (I'm on ARHD 8.1) and it did not work. When I went to install Phone.apk it told me that the app isn't installed. Also, I'm not S-Off. Firewater said I'd never be able to get it.
So I restarted, and used Ti Backup to set all of the apps to user level. Restarted. Reinstalled the new apks. Restarted. Used Ti Backup to set them all to System apps. Restarted.
Now I'm being hit with a barrage of "Unfortunately, Dialer has stopped working" messages, the phone icon is missing from my dock, and the only thing I can do with my phone is hit the Ok on the error message.
I wasn't S-off either. I ran into the same problems with trying to install them directly on the phone (dialer force closing). To me the quickest and simplest way to get it to work was to open the rom in 7Zip or WinRAR, delete the 4 apks you're replacing (phone, contacts, dialer, and messages) and add the 5 htc apks (phone, contacts, dialer, messages, and VVM). Then move the rom onto you phone, install, and use ES File Explorer to change the SKU to 7 and the Region to 1 in the ACC\default.xml file (otherwise VVM force closes). I keep a copy of the apks on my computer now so I can quickly do this to any rom I'm about to flash. Worked for me on ARHD 8.0 and 8.1.
Yeah I've uninstalled the apps with titanium backup and tried the process multiple times on my ATT variant running Viper ROM to no avail.
Is this the version of the VVM that integrates into the HTC messaging app?
I'm looking to do this also. I'm afraid of this happening, hoping for a better method.
Sent from my HTC One_M8 using XDA Premium 4 mobile app
I attempted the methods above (I'm on ARHD 8.1) and it did not work. When I went to install Phone.apk it told me that the app isn't installed. Also, I'm not S-Off. Firewater said I'd never be able to get it.
So I restarted, and used Ti Backup to set all of the apps to user level. Restarted. Reinstalled the new apks. Restarted. Used Ti Backup to set them all to System apps. Restarted.
Now I'm being hit with a barrage of "Unfortunately, Dialer has stopped working" messages, the phone icon is missing from my dock, and the only thing I can do with my phone is hit the Ok on the error message.