[Q] voicemail notification - HTC EVO 3D

I have an htc evo 3d flashed to metropcs and i dont get voicemail notifications can someone lead me in the right direct to what i need to do or what to edit to make native voicemail notification work for metropcs

Try youmail in the Android market...a lot of people say that it works.
Hope that helps
Sent from my 3D on Boosted

Tried that but im looking for away to make the native voicemail notification work thanks tho

Isn't it a sprint only thing?

Im not sure was hopeing i could find a way to fix it for metropcd

Did you get it working ?
Sent from my 3D on Boosted

Nope no progress im not sure where to look or wat im looking for but still trying

Download the google voice app. It'll all you to change your voicemail number to GV. Do that and you have visual voicemail, unlimited space, and no need to use metro voicemail.

You need the right phone.apk
What you need for your phone is another phone.apk. It needs to replace the phone.apk in your phones system/app folder. I haven't found the correct one yet.
---------- Post added at 05:29 PM ---------- Previous post was at 04:43 PM ----------
I just got native VM notification !!!!
This is the thread where I got the correct Phone.apk for my EVO3D on boost.
http://forum.xda-developers.com/showthread.php?p=17524662
These are instructions to get it installed:
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:
Phone.apk
Root - Access to root. ClockworkMod is what I used.
ADB - Download and install the Android SDK
http://developer.android.com/sdk/index.html
---------------
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 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.*
rm vtt-sprint*
exit
adb push Phone.apk /system/app/Phone.apk
adb reboot
---------------

thanks beer30 thats what i was looking for works like a charm

my phone is flashed to boost, does any one knows if it will have a bad effect on it? like i will loose some settings etc. thank u

superman1979 said:
my phone is flashed to boost, does any one knows if it will have a bad effect on it? like i will loose some settings etc. thank u
Click to expand...
Click to collapse
should be fine if you you to beer30's link you will see it is a fix for boost

in my case it didnt work
everytime there is a miss call it say in the notification area, new voice mail from uinknown number, even though that person is in my list and there is no voice mail just a missed call, good thing i did nandroid backup...lol
Incase you have same problem that i encountered, i have a notification app (not native), that tells you at the top left area that you have vm, and when you click on it it says who that person is and it opens up the dialer for you ,all you need to do is press 1.... just let me know if u are interested ill post the app here!
im still looking for rom that has native,tether and pretty much basic rom with cool 3d bootup and nice theme, never experimented that much but so far i love INFECTED ROM.....

superman1979 said:
Guys follow up
i did try the below mentioned no errors found when doing it and yet itdidnt work
D:\rootevo3dnew>adb shell
~ # cd /system/app
cd /system/app
/system/app # rm phone.*
rm phone.*
/system/app # rm vtt-sprint*
rm vtt-sprint*
/system/app # exit
exit
rootevo3dnew>adb remount
rootevo3dnew>adb push phone.apk
479 KB/s (4030691 bytes in 8.200s)
rootevo3dnew>adb reboot
Click to expand...
Click to collapse
Put the phone.apk in your sdk tools folder reboot to recovery go to mount menu mount system plug phone into pc in command navigate to tools folder then "adb push phone.apk /system/app" then "adb reboot"
Or as I prefer put phone.apk on sdcard and use root explorer to copy it to "/system" then change permissions to rw,r,r then "move" to /system/app overwriting existing then reboot

for anyone looking to get the native VM working without having to use an app. I found this after numerous weeks of looking and it worked on my Rooted HTC EVO 4G with stock gingerbread 4.3.3. Hope it helps. Im new to forum so it wont let me post the link, just google the information below, its in androidforums
androidforums.com/evo-4g-all-things-root/402685-gingerbread-evo-boost-voicemail-notifier.html
P.s. superman1979 can you post your link for your voicemail app, i dont want to root my wifes phone.
Thanks

phone.apk
The phone.apk is actually from the HTC sensation.

BEER30 said:
What you need for your phone is another phone.apk. It needs to replace the phone.apk in your phones system/app folder. I haven't found the correct one yet.
---------- Post added at 05:29 PM ---------- Previous post was at 04:43 PM ----------
I just got native VM notification !!!!
This is the thread where I got the correct Phone.apk for my EVO3D on boost.
http://forum.xda-developers.com/showthread.php?p=17524662
These are instructions to get it installed:
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:
Phone.apk
Root - Access to root. ClockworkMod is what I used.
ADB - Download and install the Android SDK
http://developer.android.com/sdk/index.html
---------------
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 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.*
rm vtt-sprint*
exit
adb push Phone.apk /system/app/Phone.apk
adb reboot
---------------
Click to expand...
Click to collapse
The the link seems to be broken!

solution for boost
here's the solution for boost
http://forum.xda-developers.com/showthread.php?t=1504785

phone.apk link invalid
can you please send me the link to the phone.apk file for my EVO 3D on Boost? the link shown on this thread is invalid.
I appreciate it
BEER30 said:
What you need for your phone is another phone.apk. It needs to replace the phone.apk in your phones system/app folder. I haven't found the correct one yet.
---------- Post added at 05:29 PM ---------- Previous post was at 04:43 PM ----------
I just got native VM notification !!!!
This is the thread where I got the correct Phone.apk for my EVO3D on boost.
http://forum.xda-developers.com/showthread.php?p=17524662
These are instructions to get it installed:
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:
Phone.apk
Root - Access to root. ClockworkMod is what I used.
ADB - Download and install the Android SDK
http://developer.android.com/sdk/index.html
---------------
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 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.*
rm vtt-sprint*
exit
adb push Phone.apk /system/app/Phone.apk
adb reboot
---------------
Click to expand...
Click to collapse

need help
BEER30 can you provide the link for the correct phone.apk file, and if you could give me more detail, im a novice at this, lol or if you have a video Id appreciate it..
Thanks
BEER30 said:
What you need for your phone is another phone.apk. It needs to replace the phone.apk in your phones system/app folder. I haven't found the correct one yet.
---------- Post added at 05:29 PM ---------- Previous post was at 04:43 PM ----------
I just got native VM notification !!!!
This is the thread where I got the correct Phone.apk for my EVO3D on boost.
http://forum.xda-developers.com/showthread.php?p=17524662
These are instructions to get it installed:
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:
Phone.apk
Root - Access to root. ClockworkMod is what I used.
ADB - Download and install the Android SDK
http://developer.android.com/sdk/index.html
---------------
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 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.*
rm vtt-sprint*
exit
adb push Phone.apk /system/app/Phone.apk
adb reboot
---------------
Click to expand...
Click to collapse

Related

Adding ROM to Flashed Cricket Eris 2.1

HI all I have my Eris flashed to Cricket or Metro PCS, and I want to put a new rom on it. The guy who flashed it put a 2.1 update on it for me and told me he couldn't add the rom I gave him on my phone because it was flashed. So my question is am I stuck with the version I'm running or can I load different custom roms along with it being flashed??
Thanks
i have mine flashed to cricket. and I have changed to several roms, i of course was able to root the phone. so if yours is rooted then you should be able to switch roms.. i am not expert so if i am wrong please somebody correct me
Okay thanks for the reply, So can you help me out because I don't know where to start as far as adding a new rom. Do I need to re-flash to cricket after adding a new a new rom or will the flash still work and its just replacing certain things?
jcaf77 said:
i have mine flashed to cricket. and I have changed to several roms, i of course was able to root the phone. so if yours is rooted then you should be able to switch roms.. i am not expert so if i am wrong please somebody correct me
Click to expand...
Click to collapse
Okay thanks for the reply, So can you help me out because I don't know where to start as far as adding a new rom. Do I need to re-flash to cricket after adding a new a new rom or will the flash still work and its just replacing certain things? SORRY FOR DOUBLE POST!!!!
Puxxie said:
Okay thanks for the reply, So can you help me out because I don't know where to start as far as adding a new rom. Do I need to re-flash to cricket after adding a new a new rom or will the flash still work and its just replacing certain things?
Click to expand...
Click to collapse
power off your phone, once off, hold the volume down key while you press the power button if you see a recovery menu telling you, reboot, install from sd card, wipe etc.. then all you do is wipe the data and then install the rom...
but the main thing is to know that you have root access and recovery image
It will not erase what was written with QPST but the proxy will have to be setup again. I use many roms and just run the same setup for getting the proxy on there working.
jcaf77 said:
power off your phone, once off, hold the volume down key while you press the power button if you see a recovery menu telling you, reboot, install from sd card, wipe etc.. then all you do is wipe the data and then install the rom...
but the main thing is to know that you have root access and recovery image
Click to expand...
Click to collapse
Okay I know that much, how do I now if I have root access and recovery image?
jcaff77's advice is missing a whole lot.
YES, Before you flash ANY ROM, boot into Recovery (power off your phone, then power it on with Volume Up + Power) then go to Backup/Restore, then do a nand backup.
THIS way, you can ALWAYS go back to the flash that you're on. The guy that gave you that flash has NO idea what he's doing, and shouldn't be charging people money to flash things. Tell him he's basically a hack and a con artist because the information to do this is FREE and ALL around the internet. Tell him you're never going to ask for his help again, because he didn't really help you, he just took your money.
Anyway,
I posted a full tutorial that token419 from HowardForums put together to do this to ANY ROM. Your phone will stay on Cricket in general through flashing ROMs, but to make ANY ROM work FULLY on Cricket, follow this:
(from http://androidforums.com/all-things...ully-cricket-root-reqd.html?highlight=cricket )
Requirements:
Rooted Rom
Autostart (Root) from android market (free)
u2nl.zip from white rabbits site whiterabbit.org (hit Android stuff at the bottom, then get the pre-compiled Droid binary - Eris is included in that file)
Following Brandon's Guide and replace the internet portion with the steps listed below
Step 2. Setting up
What you need: u2nl.zip from white rabbits site whiterabbit.org
install Autostart (Root) from android market
Unzip the u2nl.zip to your androidsdk/tools folder so that u2nl and autostart.sh are in your androidsdk/tools folder. (use the autostart.sh that's in the Eris folder, not the one in the Droid folder!)
adb shell su
(look on phone to push 'Allow' or 'Always Allow' if it pops up - if not, then move to the next line)
mount -o rw,remount /dev/block/mtdblock3 /system
cd /data/
mkdir opt
chmod 0777 /data/opt/
chmod 0777 /system/bin/
exit
adb remount
adb push autostart.sh /data/opt/autostart.sh
adb push u2nl /system/bin/u2nl
adb shell
chmod 0777 /data/opt/autostart.sh
chmod 0777 /system/bin/u2nl
reboot
click always allow on the prompt to allow the Autostart app to run at system startup
Reply or PM me if you need help with it especially. Go ahead and flash a ROM with it. If you can't get all of this done, your phone will STILL WORK, just not all the apps, Browser Only. For a temporary Browser Only fix, just download AnyCut from the Market on your current phone flash, use AndroZip or ES File Explorer or IO File Manager or ANY program that can 'back up' apps, to back it up, then flash the NEW ROM you want, and Market won't work (until you do the instructions above). Again, to get Web to work, make a shortcut with AnyCut > Activity > Proxy, and click the Proxy shortcut you made. Set Proxy to wap.mycricket.com port 8080.
Like I said, I'll follow this thread, so just reply if you get stuck on any of those steps.
@pkopalek thanks..yeah I had a feeling he didn't know what he was doing and he was just trying to get paid. Well I'm going to try what you posted for me now and will be back to post mt status or PM and THANK YOU for you help I appreciate it.
Puxxie said:
@pkopalek thanks..yeah I had a feeling he didn't know what he was doing and he was just trying to get paid. Well I'm going to try what you posted for me now and will be back to post mt status or PM and THANK YOU for you help I appreciate it.
Click to expand...
Click to collapse
Yeah, just write back, I'll see it for sure. I did this to my girlfriend's phone, and many others, for free.
Enjoy.
this is funny
You'll also want to make sure you extract your telephony.db from /data/data/com.android.providers.telephony/databases/ to maintain MMS functionality with a new ROM, since the ROMs you'll use will probably be built for Sprint or Verizon.
You'll need RootExplorer on your phone to go to the above directory -> copy -> paste to your sdcard. Restore it to the same directory once you're new ROM is installed OR download and setup AndroidSDK (google it) and use adb to pull the file;
Code:
adb remount
adb pull /data/data/com.android.providers.telephony/databases/telephony.db
The file will end up in your /tools/ directory of the AndroidSDK.
Once you're new ROM is installed, you can use the SDK to push it back as well;
Code:
adb remount
adb push telephony.db /data/data/com.android.providers.telephony/databases/
adb reboot
That should restore MMS to your phone once you have the new ROM installed
-mak
.mak said:
You'll also want to make sure you extract your telephony.db from /data/data/com.android.providers.telephony/databases/ to maintain MMS functionality with a new ROM, since the ROMs you'll use will probably be built for Sprint or Verizon.
You'll need RootExplorer on your phone to go to the above directory -> copy -> paste to your sdcard. Restore it to the same directory once you're new ROM is installed OR download and setup AndroidSDK (google it) and use adb to pull the file;
Code:
adb remount
adb pull /data/data/com.android.providers.telephony/databases/telephony.db
The file will end up in your /tools/ directory of the AndroidSDK.
Once you're new ROM is installed, you can use the SDK to push it back as well;
Code:
adb remount
adb push telephony.db /data/data/com.android.providers.telephony/databases/
adb reboot
That should restore MMS to your phone once you have the new ROM installed
-mak
Click to expand...
Click to collapse
Actually, APN Backup & Restore already does this job.
If you use mak's way, you won't be needing APN Backup & Restore.
Both methods will work perfectly well.
pkopalek said:
Actually, APN Backup & Restore already does this job.
If you use mak's way, you won't be needing APN Backup & Restore.
Both methods will work perfectly well.
Click to expand...
Click to collapse
Was APN Backup suggested previously? I didn't notice if it had been, sorry.
I also can't speak to the validity of a program I've never used, but I suppose it would be much easier for the OP to use that than adb.
-mak
you can follow the guide here
http://forum.xda-developers.com/showthread.php?t=675652
Use the zip to flash from recovery that i created, there are 2 zips, one for just internet, and one for internet + MMS, some say the internet + MMS doesnt work, which is why i provided just an internet one as well.
As always make a nandroid backup first and have fun.
Since your phone is already flashed, disregard all the QPST stuff and simply look at the setting up web/mms portion of the guide.
The zip for MMS + Web works great for me, but your mileage may vary
Good luck and have fun
token419 said:
you can follow the guide here
http://forum.xda-developers.com/showthread.php?t=675652
Use the zip to flash from recovery that i created, there are 2 zips, one for just internet, and one for internet + MMS, some say the internet + MMS doesnt work, which is why i provided just an internet one as well.
As always make a nandroid backup first and have fun.
Since your phone is already flashed, disregard all the QPST stuff and simply look at the setting up web/mms portion of the guide.
The zip for MMS + Web works great for me, but your mileage may vary
Good luck and have fun
Click to expand...
Click to collapse
The MMS flashes the APNs, but the APN has to be specific for your phone number on your device (in my experience), so I wouldn't expect MMS to work for anyone but you, Token!
I'd stick with editing the APNs to get MMS working, but thanks for the internet patch!
THanks for all the info guys but I'm stuck on how to add a new recovery image using either the EMA it keeps saying it can't find my device state?

[Q] .Bat file for Removing Apk's 4 Evo 3D

what is the command line in adb for removing apks i have the evo 3d with temp root and tired of uninstall app by app i would like to create a bat fill to remove all the apks that i wont off ? I have one to disable i was wondering if i knew the command line to erase i could just replace the disable with a command to remove it instead? the bat file is to disable thats why i asked "what is the command line in adb for removing apks"
I am aware that after reboot apks will be back. i have a bat file to reroot device and i would like one to remove all the apks that i currently remove through root explorer just in a bat file. Whoever can give me the command line to replace the disable would be a great big help thanks in advanced
It would be the same as if you type it in. A bat file simply are your commands line after line with the extension of .bat
Im Sorry maybe u misunderstood ques?
what is the command to delete not disable apks?
the bat file is to disable thats why i asked "what is the command line in adb for removing apks"
I am aware that after reboot apks will be back. i have a bat file to reroot device and i would like one to remove all the apks that i currently remove through root explorer just in a bat file. Whoever can give me the command line to replace the disable would be a great big help thanks in advanced
rm apkname.apk
but /system has to be mouted -rw
You can use pm uninstall to do it. But they will come back so there is no point really. I would recommend just using my script, since it won't run when disabled and they will stay disabled after a reboot.
This is what i used to disable Bloat on mine - I dont remember what thread i got it from I didnt make it. but it worked nicely. Just edit it with what you want to remove.
Code:
cd /d %~dp0
adb wait-for-device
adb pm disable com.htc.appsharing
adb pm disable com.blockbuster.app.htc
adb pm disable com.htc.ereader
adb pm disable com.htc.loggers
adb pm disable com.handson.h2o.nascar09
adb pm disable com.htc.reportagent
adb pm disable com.gameloft.microwidget
adb pm disable com.qikffc.android
adb pm disable com.SIE.HTCMobileGuide
adb pm disable com.gameloft.android.SPRINT.GloftSMHP.ML
adb pm disable com.mobitv.client.sprinttvng
adb pm disable com.sprint.dsa
adb pm disable com.telenav.app.android.sprint
adb pm disable com.infraware.docmaster
adb pm disable com.mspot.android.music.mspotradiosprint
pause
tHANKS i JUST WANT TO REMOVE INSTEAD OF DISABLE BECAUSE ITS STILL THERE IF I RUN A BAT FILE AFTER I REBOOT THEN IT WILL REMOVE ALL THE APKS I DONT WONT INSTEAD OF ME USEING ROOT EXPLORER TO REMOVE THESE FILES ONE BY ONE I DO UNDERSTAND THAT AFTER REBOOT THEY WILL BE BACK BUT THE SPACE WILL BE FREE AFTER I RUN THE BAT FILE RIGHT.
Dhouser1 said:
tHANKS i JUST WANT TO REMOVE INSTEAD OF DISABLE BECAUSE ITS STILL THERE IF I RUN A BAT FILE AFTER I REBOOT THEN IT WILL REMOVE ALL THE APKS I DONT WONT INSTEAD OF ME USEING ROOT EXPLORER TO REMOVE THESE FILES ONE BY ONE I DO UNDERSTAND THAT AFTER REBOOT THEY WILL BE BACK BUT THE SPACE WILL BE FREE AFTER I RUN THE BAT FILE RIGHT.
Click to expand...
Click to collapse
NO NEED TO YELL!
I doubt you actually need the space on /system. Why wouldn't you want to disable instead of uninstall? What if you loose root or have a random reboot or your battery dies? If you uninstalled, they will come back til you reroot. If you disable, you don't have to worry about it.
I totally agree with viper. You wont need the extra space. I've used viper's mod and it works great. All apps I've disabled have stayed disabled. Also you can do a custom disable to disable only the apps you want. Basically once you disable them you don't have to worry about them again. Also if you want a particular app to function again that you have disabled just enable it threw the mod. Its one of coolest mods I've had for the evo3d. Easy and effective.
Locked & Loaded

[APP] Market v3.3.11 Latest *Requires Root*

*THIS IS FOR UNROOTED/LOCKED/S-ON* EVO 3D Devices.. Should work for any H-BOOT version
First of all,,,
see this thread to gain TEMPORARY ADB ROOT ACCESS
http://forum.xda-developers.com/show....php?t=1329220
*DO NOT REBOOT*
Secondly..
Download attachment and unzip to your ADB folder
*please backup your original Vending.apk first*
go to your ADB folder by command prompt (copy line by line, except the #, this indicates you are in ADB ROOT mode)
adb shell
# chmod 555 /system/app/Vending.apk
# rm /system/app/Vending.apk
# exit
adb push Vending.apk /system/app/
adb shell
# chmod 755 /system/app/Vending.apk
# exit
Try to run new market from your device, if errors, try reboot
Thank me if this helps you... it works for me...
Also, if it reverts back to old market, simply run the Vending.apk and it shall overwrite...
otherwise you can delete the marketupdater.apk from /system/app/ *thanks to j4n87*
Delete marketupdater.apk from /system/app ...then it should stick after restart.
Works fine for me snd it seems a lot more smooth than earlier versions.
(+ dns fix found on the portal)
Edit: new features:
New setting: Auto-update apps (presumably, sets all apps to auto-update mode, woohoo!)
New setting: Update over Wi-Fi only
New setting: Auto-add shortcuts (automatically adds homescreen shortcuts for new apps like Honeycomb)
Smaller font
New app drawer icon
Microphone (voice command) button in search menu
Star rating chart on app pages
Minor UI tweaks
Click to expand...
Click to collapse
Sent from my HTC EVO 3D X515m using xda premium
Didn't Stick for me either... I'll try Deleting the Updater Apk!
There’s already a flashable .zip in this thread: http://forum.xda-developers.com/showthread.php?t=1328883
Just flash via clockwork.. I’ll upload it here too.
I just downloaded and installed over old apk and it works just fine. Phone rooted but no extra steps needed
Sent from my PG86100 using xda premium
cannibalstreet said:
I just downloaded and installed over old apk and it works just fine. Phone rooted but no extra steps needed
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
That's what I did haha
I updated this like I update every system app. Simply replace it in /system/app fix its permissions and reboot. No need for anything else, and it didn't get replaced with an older market either.
freeza said:
I updated this like I update every system app. Simply replace it in /system/app fix its permissions and reboot. No need for anything else, and it didn't get replaced with an older market either.
Click to expand...
Click to collapse
This always works too!
Forgot to mention...
this step is for those who is UNROOTED, LOCKED & S-ON...
You can achieve TEMPORARY ADB ROOT via the 1st step, and follow the steps accordingly..
If you are ROOTED (UNLOCKED), you can install the apk directly...
Cheers

Trying to push Rosie.apk to phone using ADB

I used the tutorial below to install ADB.
http://forum.xda-developers.com/showthread.php?t=502010
Followed instructions exactly and got ADB to respond properly in windows CMD prompt.
I type the following:
C:\android-sdk-windows\platform-tools>adb push C:\Users\Josh\Downloads\Rosie.apk /data/app_s/
And it comes back with:
failed to copy 'C:\Users\Josh\Downloads\Rosie.apk' to 'data/app_s/' : Is a directory
-----
The phone is ROOTED and S-OFF.
Why amd I pushing Rosie.apk?
Because I'm retarded and accidentally deleted it, now I have no way to get around my phone and I don't want to restore to a prior backup for such a simple (seemingly anyway) issue.
I pulled the new Rosie.apk to be pushed out of the same ROM I installed onto the phone after ROOTing it so I'm assuming if I can manage to push the file to the proper directory it will work just fine after a reboot?
-----
To install Rosie.apk I should be able to do:
adb remount
adb push Rosie.apk /data/app_s/
adb shell
reboot
Of course, specify the location of Rosie.apk on my drive, as I did above.
----
Hopefully somebody can help me here since I can't post in any dev forums yet (new user) where I'm sure somebody could fix me up in no time at all.
I fixed it! Here's what I did for my HTC Wildfire S to push Rosie.apk back to Gingerbread after deleting it like a dummy:
adb remount
adb push Rosie.apk /system/app/Rosie.apk
adb shell chmod 644 /system/app/Rosie.apk
Unlocked screen and Rosie was back!

[MOD] 4.3 Tether Unlock MJ7 & MK2 + enable all toggles (1/20/14)

Enable all toggles + unlock native Tethering
If you have Safestrap installed and are on a MK2 or MJ7 rom/build you can flash the corresponding zip below and you will unlock native built-in tethering and also get all the toggles including the usually absent Wifi Hotspot toggle. Both versions have been tested and confirmed to be work. This also enables all the missing toggles, not only the Wifi Hotspot toggle. Toggle issue = solved. If you don't have Safestrap then let me know, I'll write up a script to do the same thing if needed.
@Scottchy014 made an awesome video of the process that you can watch here
Devs/Modders/Themers - You can use my script without my permission and you don't need to give me credit. I don't do this for ego/pride I'm already narcissistic enough as it is.
I545VRUFNC5_Tether_unlock_&_toggle.zip
md5:690b28f995fe7b33d2f1407a25b1abea
MJ7 Tether unlock w/ toggle
md5:b382d98e112adc5e48c7b37b2bb4bd6a
MK2 Tether unlock w/ toggle
md5:12e3eab158521d355ddd3956f340cf70
Verizon Galaxy S4 VRUEMJ7 Tether unlock
Unlocks WifiHotspot, USB Tether, and Bluetooth
Developed by Surge1223
11/02/2013
Please read the instructions; accidents while flashing framework-res.apk can and do happen and those mistakes lead to having to use full Odin restore tars. I almost made open1your1eyes0 brick had he not caught my mistake in the code. Luckily he was nice enough to test again, luckily that one worked
Instructions:
(Try the alternate method below first, it seems to work with less errors, but if you insist on using the script then FOR MK2 replace all instances of "MJ7" below with "MK2")
1. Extract MJ7_tether_unlock.zip and move the MJ7_tether_unlock folder to the root
of your micro sdcard so the structure looks like this: /mnt/extSdCard/MJ7_tether_unlock/
also make sure you have busybox installed and are using SuperSu and not the chinese superuser.
Finally, before continuing, remember to disable the Knox apps (5 I believe?) and security apps (the 4 VZW security apps) install busybox, remove the Chinese superuser, update SuperSu's binaries, enable usb debugging and under security disable verify apps while enabling unknown sources.
2. Download terminal emulator then type the following in terminal:
Code:
su
cd /mnt/extSdCard/MJ7_tether_unlock/
sh tether.sh
3. After that your phone should reboot, and tethering should be unlocked! Also a copy of your original framework-res.apk
can be found in the following directory /mnt/extSdCard/MJ7_tether_unlock/orig-framework-res.apk
4. To restore back to your original framework-res.Code:apk, (i.e, relock tethering) then type the following in terminal:
Code:
su
cd /mnt/extSdCard/MJ7_tether_unlock/
sh untether.sh
Downloads
MJ7
Download the zip here
Alternate link: Mirror
MD5: 029780a103ab8fb4929bb83b2270d6ef
To download just the modded MJ7 framework-res.apk click here
MK2
Download the zip here
MD5: ed0e0f974d7d8720690b8eb96461b5f3
To download just the modded MK2 framework-res.apk click here
ALTERNATE METHOD
DO NOT RENAME the original framework-res.apk file! You will have to use an Odin tar to recover!
1.Download the modded framework-res.apk from here for MJ7 or here for MK2 then copy it to /system first then change framework-res.apk's permissions to rw-r--r-- (chmod 644) and then MOVE it to /system/framework and overwrite framework-res.apk. Then reboot and you should have tethering!
Simply copy and pasting will cause you to boot loop so instead move it to /system first and change the permissions then and only then move it to /system/framework/ and overwrite the original
The Mod itself:
This is from the original arrays.xml
Code:
Code:
usb\\d
rndis\\d
wlan0
bt-pan
[color=red] [/color]
[color=red]com.samsung.spg
com.samsung.spg.NewSPGActivity[/color]
0
1
5
This is the modified arrays.xml
Code:
Code
usb\\d
rndis\\d
wlan0
bt-pan
0
1
5
[COLOR=Lime]7[/COLOR]
Give credit to @open1your1eyes0 for testing the second build after I screwed up the first just his input on the shell script and mod in general. Thanks internet, specifically this page. Also @Sir_Eagle for the MK2 framework-res.apk
Does this work on non rooted devices??
phgoodwrench said:
Does this work on non rooted devices??
Click to expand...
Click to collapse
Unfortunately, no. It has to overwrite a system file.
Sent from my SCH-I535 using xda app-developers app
Surge1223 said:
Unfortunately, no. It has to overwrite a system file.
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Was a stupid question. Just saw the first command in TE was to type SU. Guess I'll root this junk. Been putting it off forever since I didn't want to flash a ROM and tethering worked.
confirmed
I have gs4 Verizon running MJ7 4.3 and used this to unlock my tethering capability.
Thank you for this information and your work!
I have unlimited data plan and was stuck using WiFi router which burned up battery like crazy. This is so much better now.
Thanks again! :good:
Surge1223 said:
I see people complain about not having the Wifi or WifiHotspot toggles working depending on the rom they are on. The solution doesn't require SQLite Editor. You can solve this problem by appending the below to your /system/csc/feature.xml under <!-- Settings --> header by changing system to r/w while edition then chmod back to 644.
[/SIZE]
Code:
[SIZE=3]<CscFeature_Setting_DefQuickPanelOrder>Wifi;Bluetooth;Location;AirplaneMode;WiFiHotspot;SmartStay;AutoRotate;MobileData;SilentMode;PowerSaving;MultiWindow;AirGesture;AllShareCast;SBeam;Nfc;AirView;Sync;SmartScroll;DrivingMode;DormantMode;BlockMode</CscFeature_Setting_DefQuickPanelOrder>[/SIZE]
[/SIZE]
Click to expand...
Click to collapse
Not sure what you are saying here can you do a more detailed description?
Thanks
Sent from my VZW Galaxy Note 3
This is an amazing development and greatly appreciated, however, I don't understand the purpose of the APK file? Is this an APK that needs to be installed for any reason?
---------- Post added at 09:54 AM ---------- Previous post was at 09:52 AM ----------
Jsyme222 said:
This is an amazing development and greatly appreciated, however, I don't understand the purpose of the APK file? Is this an APK that needs to be installed for any reason?
Click to expand...
Click to collapse
Terribly sorry! I just read the developer note concerning the APK! OOPS! Forgot to read!
---------- Post added at 10:06 AM ---------- Previous post was at 09:54 AM ----------
Surge1223 said:
Verizon Galaxy S4 VRUEMJ7 Tether unlock
Unlocks WifiHotspot, USB Tether, and Bluetooth
Developed by Surge1223
11/02/2013
Please read the instructions; accidents while flashing framework-res.apk can and do happen and those mistakes lead to having to use full Odin restore tars. I almost made open1your1eyes0 brick had he not caught my mistake in the code. Luckily he was nice enough to test again, luckily that one worked ​
Instructions:
1. Extract MJ7_tether_unlock.zip and move the MJ7_tether_unlock folder to the root
of your micro sdcard so the structure looks like this: /mnt/extSdCard/MJ7_tether_unlock/
2. Download terminal emulator then type the following in terminal:
Code:
su
cd /mnt/extSdCard/MJ7_tether_unlock/
sh tether.sh
3. After that your phone should reboot, and tethering should be unlocked! Also a copy of your original framework-res.apk
can be found in the following directory /mnt/extSdCard/MJ7_tether_unlock/orig-framework-res.apk
4. To restore back to your original framework-res.apk, (i.e, relock tethering) then type the following in terminal:
Code:
su
cd /mnt/extSdCard/MJ7_tether_unlock/
sh untether.sh
Downloads
Download the zip here
Devs, I've included just the framework-res.apk w/ just the mod here so you can customize it more as needed for your roms.
The Mod itself:
This is from the original arrays.xml
Code:
</integer-array>
<string-array name="config_tether_usb_regexs">
<item>usb\\d</item>
<item>rndis\\d</item>
</string-array>
<string-array name="config_tether_wifi_regexs">
<item>wlan0</item>
</string-array>
<array name="config_tether_wimax_regexs" />
<string-array name="config_tether_bluetooth_regexs">
<item>bt-pan</item>
</string-array>
<array name="config_tether_dhcp_range" />
[COLOR=Red] [COLOR=Black]<[/COLOR]string[COLOR=Black]-array[/COLOR][/COLOR] name="config_mobile_hotspot_provision_app"[COLOR=Red]>[/COLOR]
[COLOR=Red]<item>com.samsung.spg</item>[/COLOR]
[COLOR=Red] <item>com.samsung.spg.NewSPGActivity</item>[/COLOR]
[COLOR=Red]</string-array[COLOR=Black]>[/COLOR][/COLOR]
<integer-array name="config_tether_upstream_types">
<item>0</item>
<item>1</item>
<item>5</item>
</integer-array>
This is the modified arrays.xml
Code:
</integer-array>
<string-array name="config_tether_usb_regexs">
<item>usb\\d</item>
<item>rndis\\d</item>
</string-array>
<string-array name="config_tether_wifi_regexs">
<item>wlan0</item>
</string-array>
<array name="config_tether_wimax_regexs" />
<string-array name="config_tether_bluetooth_regexs">
<item>bt-pan</item>
</string-array>
<array name="config_tether_dhcp_range" />
<array name="config_mobile_hotspot_provision_app" />
<integer-array name="config_tether_upstream_types">
<item>0</item>
<item>1</item>
<item>5</item>
[COLOR=Lime] <item>7</item>[/COLOR]
</integer-array>
I see people complain about not having the Wifi or WifiHotspot toggles working depending on the rom they are on. The solution doesn't require SQLite Editor. You can solve this problem by appending the below to your /system/csc/feature.xml under <!-- Settings --> header by changing system to r/w while edition then chmod back to 644. Following your next reboot/hot reboot/restarted systemui, pull down the toggle bar, click the settings button and it should allow you to choose to add any that weren't available previously.
Code:
[SIZE=3]<CscFeature_Setting_DefQuickPanelOrder>Wifi;Bluetooth;Location;AirplaneMode;WiFiHotspot;SmartStay;AutoRotate;MobileData;SilentMode;PowerSaving;MultiWindow;AirGesture;AllShareCast;SBeam;Nfc;AirView;Sync;SmartScroll;DrivingMode;DormantMode;BlockMode</CscFeature_Setting_DefQuickPanelOrder>[/SIZE]
Give credit to @open1your1eyes0 for testing the second build after I screwed up the first just his input on the shell script and mod in general. Thanks internet, specifically this page.
Click to expand...
Click to collapse
I am so happy to have tether again, but I am very curious as to how this goes unnoticed by Verizon? Since this gets processed through the native tethering app how does it stay below the radar of Big Red?
Caution
Southern_mind said:
Not sure what you are saying here can you do a more detailed description?
Thanks
Sent from my VZW Galaxy Note 3
Click to expand...
Click to collapse
So I saw this portion of the thread and thought I would try to achieve this also. I messed with the system folder and totally bricked my phone. No hope of recovery. It was my fault for messing with something that I knew nothing about but just want to caution anyone thinking of doing this to be very careful.
I changed permissions for this folder and locked up the phone and it won't even let me Odin, flash through recovery or sideload through adb.
So my device is toast.
Just be wary of messing with things unfamiliar.
dimitrisg said:
So I saw this portion of the thread and thought I would try to achieve this also. I messed with the system folder and totally bricked my phone. No hope of recovery. It was my fault for messing with something that I knew nothing about but just want to caution anyone thinking of doing this to be very careful.
I changed permissions for this folder and locked up the phone and it won't even let me Odin, flash through recovery or sideload through adb.
So my device is toast.
Just be wary of messing with things unfamiliar.
Click to expand...
Click to collapse
Sorry I changed the directions because I could have been more clear. You messed with the system folder? I was saying to make the system r/w and chmod 644 the file feature.xml under /system/csc/. The system folder it self should be chmod 755, but you dont chmod the system to anything, leave the system folder alone in fact never change the permissions of /system or any folder within the /system directory, only change it on files within a folder. For example /system and /system/csc should both be rwxr-xr-x (755) and never changed, while /system/csc/feature.xml should have its permissions set to rw-r--r-- (644) What do you mean you cant Odin what happens when you try?
what's chmod 644?? I've been around a while but I never heard that before?
Sent from my VZW Galaxy Note 3
Southern_mind said:
what's chmod 644?? I've been around a while but I never heard that before?
Sent from my VZW Galaxy Note 3
Click to expand...
Click to collapse
When people say"push the app to /system and then change permissions" the permissions they are referring to is setting chmod the app to 644 which is setting the permissions for the owner, group and others.
chmod 644 = rw-r--r--
Owners -6 = read and write
Group - 4 = read only
Others -4 = read only
Number convention:
4 = read only
2 = write only
4 + 2 = 6
6 = read and write
5 = read and execute
5+2 =7
7= read, write and execute
Sent from my SCH-I535 using xda app-developers app
Southern_mind said:
what's chmod 644?? I've been around a while but I never heard that before?
Click to expand...
Click to collapse
That's the UNIX "change mode" command. That's the way that UNIX systems define the protection mode for files.
644 is a protection mode, meaning read/write for owner (6), read for group (4), read for all (4).
Your root file manager should be able to allow you to set the mode and ownership of any file that you copy around.
Surge1223 said:
When people say"push the app to /system and then change permissions" the permissions they are referring to is setting chmod the app to 644 which is setting the permissions for the owner, group and others.
chmod 644 = rw-r--r--
Owners -6 = read and write
Group - 4 = read only
Others -4 = read only
Number convention:
4 = read only
2 = write only
4 + 2 = 6
6 = read and write
5 = read and execute
5+2 =7
7= read, write and execute
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
k1mu said:
That's the UNIX "change mode" command. That's the way that UNIX systems define the protection mode for files.
644 is a protection mode, meaning read/write for owner (6), read for group (4), read for all (4).
Your root file manager should be able to allow you to set the mode and ownership of any file that you copy around.
Click to expand...
Click to collapse
Well thanks for the info. I've been doing that for years and didn't know that.
Surge1223 said:
Sorry I changed the directions because I could have been more clear. You messed with the system folder? I was saying to make the system r/w and chmod 644 the file feature.xml under /system/csc/. The system folder it self should be chmod 755, but you dont chmod the system to anything, leave the system folder alone in fact never change the permissions of /system or any folder within the /system directory, only change it on files within a folder. For example /system and /system/csc should both be rwxr-xr-x (755) and never changed, while /system/csc/feature.xml should have its permissions set to rw-r--r-- (644) What do you mean you cant Odin what happens when you try?
Click to expand...
Click to collapse
I am certainly not blaming anyone for this, it was clearly my fault for messing where I shouldn't be but I appreciate you wanting to help.
After I changed the system folder permissions, it immediately crashed. When it rebooted it bootlooped twice then booted into system recovery where the android guy lay on his back dead with a red exclamation point in his belly. It simply said error and nothing else but gave options to update, reboot, wipe, the usual.
I tried every file to be had that I could download for Odin, or recovery update. Odin simply failed every time. Recovery update always said signature match fail on every rom file. I must have tried 6 different rom files including one that is claimed to be the ME7 newest update untouched.
All methods completely failed.
I have rooted for years, installed countless ROM files on all my phones and this is the first I have bricked. I am not anything more than a reader that follow directions when it comes to this stuff, but have always been able to fix any problems until this one.
I have read threads on unbricking until I am sick of reading and trying. I guess its time to throw in the towel.
Thanks for updating the directions so nobody else does the stupid that I did.
dimitrisg said:
I am certainly not blaming anyone for this, it was clearly my fault for messing where I shouldn't be but I appreciate you wanting to help.
After I changed the system folder permissions, it immediately crashed. When it rebooted it bootlooped twice then booted into system recovery where the android guy lay on his back dead with a red exclamation point in his belly. It simply said error and nothing else but gave options to update, reboot, wipe, the usual.
I tried every file to be had that I could download for Odin, or recovery update. Odin simply failed every time. Recovery update always said signature match fail on every rom file. I must have tried 6 different rom files including one that is claimed to be the ME7 newest update untouched.
All methods completely failed.
I have rooted for years, installed countless ROM files on all my phones and this is the first I have bricked. I am not anything more than a reader that follow directions when it comes to this stuff, but have always been able to fix any problems until this one.
I have read threads on unbricking until I am sick of reading and trying. I guess its time to throw in the towel.
Thanks for updating the directions so nobody else does the stupid that I did.
Click to expand...
Click to collapse
Did you try to use adb at all? Where does odin fail at? You can try three suggestions I have, but first install android-sdk tools and make sure adb is working.
1. Connect your phone to your pc via usb and run the attached adb_system_fix.bat file found in the the Samsung_Tools folder ive uploaded here while your phone is attempting to boot.
2. Boot to recovery and try the to use adb/ab sideload there and enter the following
Code:
adb shell su -c "mount -o remount rw /system"
adb shell chmod 755 /system
3.(last resort, try any other suggestion first!)
Download the VRUEMJ7 stock odin tar from here and extract the .pit file from within (temporarily rename the tar.md5 to tar to extract) then boot to download mode and open Odin 3.09 and select the pit file in the pit slot (also check repartition) and the odin tar in AP. Hit start
Sent from my SCH-I535 using xda app-developers app
Surge1223 said:
Did you try to use adb at all? Where does odin fail at? You can try three suggestions I have, but first install android-sdk tools and make sure adb is working.
1. Connect your phone to your pc via usb and run the attached adb_system_fix.bat file found in the the Samsung_Tools folder ive uploaded here while your phone is attempting to boot.
2. Boot to recovery and try the to use adb/ab sideload there and enter the following
Code:
adb shell su -c "mount -o remount rw /system"
adb shell chmod 755 /system
3.(last resort, try any other suggestion first!)
Download the VRUEMJ7 stock odin tar from here and extract the .pit file from within (temporarily rename the tar.md5 to tar to extract) then boot to download mode and open Odin 3.09 and select the pit file in the pit slot (also check repartition) and the odin tar in AP. Hit start
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Wow! Ok, sounds promising. Will do so now. I will post again with results.
Thanks!:fingers-crossed:
---------- Post added at 09:12 PM ---------- Previous post was at 08:37 PM ----------
Surge1223 said:
Did you try to use adb at all? Where does odin fail at? You can try three suggestions I have, but first install android-sdk tools and make sure adb is working.
1. Connect your phone to your pc via usb and run the attached adb_system_fix.bat file found in the the Samsung_Tools folder ive uploaded here while your phone is attempting to boot.
2. Boot to recovery and try the to use adb/ab sideload there and enter the following
Code:
adb shell su -c "mount -o remount rw /system"
adb shell chmod 755 /system
3.(last resort, try any other suggestion first!)
Download the VRUEMJ7 stock odin tar from here and extract the .pit file from within (temporarily rename the tar.md5 to tar to extract) then boot to download mode and open Odin 3.09 and select the pit file in the pit slot (also check repartition) and the odin tar in AP. Hit start
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Can you give me some direction on how to perform the adb operation. I am able to boot to recovery, I have adb installed and know how to access it from CMD window. But not sure how to send commands to phone.
Can you help a little more?
I tried method 1 but it did nothing. What I did was starting the bat file and then booted phone. It just kept buzzing over and over like a fast bootloop.
Going to try method 2 but a little lost.
Please help a little more?
Thanks
dimitrisg said:
Wow! Ok, sounds promising. Will do so now. I will post again with results.
Thanks!:fingers-crossed:
---------- Post added at 09:12 PM ---------- Previous post was at 08:37 PM ----------
Can you give me some direction on how to perform the adb operation. I am able to boot to recovery, I have adb installed and know how to access it from CMD window. But not sure how to send commands to phone.
Can you help a little more?
I tried method 1 but it did nothing. What I did was starting the bat file and then booted phone. It just kept buzzing over and over like a fast bootloop.
Going to try method 2 but a little lost.
Please help a little more?
Thanks
Click to expand...
Click to collapse
Alright open a cmd prompt as admin. Then type:
Code:
adb devices
It should say something
Then type
Code:
adb shell
su
mount -o remount,rw /system
chmod 755 /system
adb reboot
Sent from my SCH-I535 using xda app-developers app
Surge1223 said:
Alright open a cmd prompt as admin. Then type:
Code:
adb devices
It should say something
Then type
Code:
adb shell
su
mount -o remount,rw /system
chmod 755 /system
adb reboot
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Well as expected it failed. Anything I type in and enter I get "error: closed"
It is a lost cause I am afraid.
I am considering method 3 and can follow most of the instructions, but the last instruction is where I lose you. It says "..and the Odin file in the AP". is that supposed to be PDA?
After this I wont bug you anymore since it is obviously a lost cause.
Thanks for everything.
dimitrisg said:
Well as expected it failed. Anything I type in and enter I get "error: closed"
It is a lost cause I am afraid.
I am considering method 3 and can follow most of the instructions, but the last instruction is where I lose you. It says "..and the Odin file in the AP". is that supposed to be PDA?
After this I wont bug you anymore since it is obviously a lost cause.
Thanks for everything.
Click to expand...
Click to collapse
Alright I sent you a pm
Will this trigger any part of verizons security? will the system know if something was flashed?

Categories

Resources