Related
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?
New Market (2.2.11) on Nookie Froyo 0.6.6
Update 2/7/2011: Updated for Nooke Froyo 0.6.6. Please READ THE NOTES.
There are 2 methods: Pushing to existing system (just Market) and pushing to new system (all gapps, working Market & Youtube especially)
Notes:
You should exercise caution and make sure you match the case exactly as I have posted. For example, if you push vending.apk instead of Vending.apk, you'll still see the old one, etc. You may also be ignoring a failure message when you copy/paste a command. Report any failure messages.
There are now two sections: Updating and install of Market, and Fresh NookieFroyo/Fresh Market.
Method 1: You have an existing, older market, and you use SD Nookie Froyo. I will note that I started from a format of my SD card, and a fresh image. Report if you used an upgraded NF.
Steps to installing:
1. Download Vending_2_2_11.zip from below
2. Extract Vending_2_2_11.apk to somewhere on your computer. Note the location (eg C:\users\name\blabla\Vending_2_2_11.apk) as yours will be different.
3. Open up a command/termal
4. Use ADB as usual, and run the following commands:
Code:
adb shell
# mount –o remount,rw /dev/block/mmcblk1p2 /system
(should get a confirmation, it will say exactly what you entered)
# exit
adb push C:\users\name\blabla\Vending_2_2_11.apk /system/app/Vending.apk
5. Now, open Settings --> Applications --> Manage Applications --> All --> Market
6. Clear *cache*, and then Force stop
7. Press back
8. Select Google Services Framework
9. Clear *data*, and then Force Stop
10. Reboot
11. Open market
12. Insert credentials & accept agreement (if needed)
13. *Confirm new market. If you don't have it, stop here.
14. Download something
15. ??? Profit!
Method 2: You just installed Nookie Froyo, you use the SD card version, and you have no gapps.
***EXPERIMENTAL. Gnomes ahead!***
What I have done here is I have taken the nookie devs gapps zip, and changed out the market & youtube apks for known working apks.
1. Download nookie-froyo-gapps-20110207 from here:
(mirror 1 (likely dead) http://rapidshare.com/files/446788041/nookie-froyo-gapps-20110207.zip )
(mirror 2 http://rapidshare.com/files/446835767/nookie-froyo-gapps-20110207.zip )
(mirror 3 http://www.multiupload.com/RFP7W72EVS )
(mirror 4 http://www.multiupload.com/72F253U21B)
2. Unzip. Note the location (C:\Users\name\blabla\nookie-froyo-gapps-20110207)
3. Open up a command/terminal
Code:
adb shell
#mount -o remount,rw /dev/block/mmcblk1p2 /system
(should get a confirmation, it will say exactly what you entered)
# exit
adb push C:\users\name\PathToUnzippedGoogleApps\system system/
(should see each file push individually, followed by ## pushed successfully)
adb reboot
4. Open market
5. Enter credentials, accept eula
6. Download something, report success/failure of method 2.
7. ??? Profit? Thank me?
If it "freezes" at a loading screen, you may need to reboot.
Credit to the folks at XDA who have done this before on other devices. I just tried it and it worked. Also credit to http://aliwaqas.info/download-and-install-new-android-market-version-2-2-11-guide/ for the vending 2.2.11 apk
General Questions
How to get ADB or Nook Color ADB Drivers
http://nookdevs.com/NookColor_USB_ADB
I installed ADB & Drivers, but it isn't working!!!
Make sure that "USB Debugging" is enabled under Settings > Applications > Development > USB Debugging (check)
I can't see "x" app, or all apps
You need to change your build.prop
http://nookdevs.com/NookColor:_Nookie_Froyo_Tips#Access_Protected_market_apps
Neither method worked! Can't download apps. (after trying a reboot)
Please answer the following:
What version of Nookie Froyo (v.#x.#y.#z)
What type of Nooke Froyo (SD card, eMMC)
Which method (one or two)
Post a log of the commands you typed, and the output. Screenshots or copy/paste work best.
I tried it using rootEx since my ADB wasn't installed on a different PC. It did not work once adding to system/app or installing with r/w.
Worked Using ADB
I tried it with ADB, and it worked. Now Need for Speed Shift shows up. I tried everything before, but could not get it to show.
mattphoner said:
I tried it using rootEx since my ADB wasn't installed on a different PC. It did not work once adding to system/app or installing with r/w.
Click to expand...
Click to collapse
So double checking here:
/system was mounted R/W
you copied it in as Vending.apk (NOT Vending_2_2_11.apk)
you rebooted
And you still have the old market (with the gray bar)?
Tried again over ADB, that worked!! Not sure if RootEx is the way to go or not.
Anyone know if this will work on regular (nootered) 2.1?
Installed via Root Explorer, and it worked for me. Here's what I did:
Renamed it to: Vending.apk
Mounted System as R/W
Copied Vending.apk to: /System/app/
Rebooted NC then installed Vending.apk from /System/app/
Tested and working.
I tried installing it before rebooting and it just said that it didn't install.
JESTERDEV: on Froyo or 2.1?
sent from my nook color using XDA App
JesterDev said:
Installed via Root Explorer, and it worked for me. Here's what I did:
Renamed it to: Vending.apk
Mounted System as R/W
Copied Vending.apk to: /System/app/
Rebooted NC then installed Vending.apk from /System/app/
Tested and working.
I tried installing it before rebooting and it just said that it didn't install.
Click to expand...
Click to collapse
Maybe this is where I went wrong. I tried installing it BEFORE rebooting, not after.
I am unable to install from either method, RootExplorer or ADB.
With ADB everything went fine, but after reboot I had no Market installed. I checked the system directory, and the apk file was there, but trying to do anything with it resulted in "Unable to Parse Package" errors.
I tried manually with RootExplorer as well, and received the same errors.
EDIT: I even loaded my backup from RomManager to see if that would allow me to try again, but I am still receiving the same errors. Once again the ADB push method works fine to get the file in as Vending.apk in RW mode to system, but then upon reboot there is no market installed anymore.
The apk file is in the system/app directory, but it's not installed for some reason. Any attempt to do so results in the parse errors.
Not working on 2.1.
I haven't been willing to root my nook because all of my school books are on there. Just been using Nookie on SD. I'll update the OP later with some updated directions based on additional feedback tonight. Plus, I need to write a "from stock" tutorial that would be nice to have on the wiki.
Especially curious to know about it working on 2.1. Keep the feedback on that coming please
cybertimber2007 said:
I haven't been willing to root my nook because all of my school books are on there. Just been using Nookie on SD. I'll update the OP later with some updated directions based on additional feedback tonight. Plus, I need to write a "from stock" tutorial that would be nice to have on the wiki.
Especially curious to know about it working on 2.1. Keep the feedback on that coming please
Click to expand...
Click to collapse
You can keep your school books when you root the device. Just sayin'
Sent from my Nooted friend...
Tried to download something from the Market this morning, and it will not let me. I don't remember the exact error, but I will post when I get home. It worked just fine yesterday.
@hetzbh, Froyo.
JesterDev said:
Tried to download something from the Market this morning, and it will not let me. I don't remember the exact error, but I will post when I get home. It worked just fine yesterday.
@hetzbh, Froyo.
Click to expand...
Click to collapse
Not having a problem here. Anyone else?
Obviously there is something I'm doing wrong... I tried installing the new market with ADB and nothing happened...
What options do I have to install this correctly?
I didn't get any errors in ADB while installing
hetzbh said:
JESTERDEV: on Froyo or 2.1?
sent from my nook color using XDA App
Click to expand...
Click to collapse
no the it doesnt work on 2.1... but the 2.2.7 market works on the 2.1 system
djkns said:
no the it doesnt work on 2.1... but the 2.2.7 market works on the 2.1 system
Click to expand...
Click to collapse
Heh, funny. 'Cause originally I was going to post 2.2.7, but the IRC chat informed me that 2.2.11 was available. Did you use the same directions, but with the 2.2.7 vending instead of 2.2.11? I wouldn't mind posting that up there for 2.1 users.
bassrebel said:
Obviously there is something I'm doing wrong... I tried installing the new market with ADB and nothing happened...
What options do I have to install this correctly?
I didn't get any errors in ADB while installing
Click to expand...
Click to collapse
What exactly did you do, what happened (I guess you still have a gray top-bar market), did you reboot, and are you on Nookie Froyo?
Note that unlike most apks, you don't "install" (adb install <file>). You just push the file (adb push /system/app/Vending.apk). Also, there is case sensitivity. vending.apk and Vending.apk are two different files in *nix.
cybertimber2007 said:
What exactly did you do, what happened (I guess you still have a gray top-bar market), did you reboot, and are you on Nookie Froyo?
Note that unlike most apks, you don't "install" (adb install <file>). You just push the file (adb push /system/app/Vending.apk). Also, there is case sensitivity. vending.apk and Vending.apk are two different files in *nix.
Click to expand...
Click to collapse
Well... i booted froyo... then i installed the adb on my computer, opened superuser and followed the instructions, i didnt see an error msg, but when i try to check i dont see qmny market in my apps
First, I will like to appreciate the Work of Unrevoked and AlphaRev (@Revolutionary.io) they made this possible by providing the S=OFF
Also the I will like appreciate the zhangqip for providing the GFAN HTC FLyer image that is already Rooted with Phone Support.
Lastly, I appreciate the work of eugene373 for providing the extra rooting script.
Requirements
1. HTC Flyer 3G/WIFI
2. S=OFF. For more Information click here.
3. GFAN HTC Flyer ROM. Can be found here.
4. T-Mobile USA SIM. duh....
5. Android Commander or Droid Explorer. Whichever one you can use best.
Information.
I will not be responsible for damages that may occur to your HTC Flyer. You are trying the procedures on this post at YOUR OWN RISK.
There are 2 method highlighted below, chose the one that suits you.
Check the build.prop in the attached zip file to see the critical changes I made to make it work. Compare with your current build.prop
You can also try this on i00 ROM instead of the GFAN ROM. Can be found here.
I didn't do any much so don't donate to me. Donate to the guys I thanked above. All I need is to know if worked or not with a "Thanks" if it worked . So that other can benefit from it.
If it doesn't work I will assist as much as I can. Even HTC or Tmobile can get this done for me.
Method 1: For Starters
1. Backup your Contacts, SMS, Call logs, Applications, Settings, etc. to your SDCard.
2. Save a copy of your (GFAN) ROM in the root of your SDCARD and rename as PG41IMG.zip. Just in case your Flyer gets stocked on the boot screen. You will use this image to restore your Flyer.
3. Download TMO_US_WIFICALLING.zip attached to this post.
4. Extract TMO_US_WIFICALLING.zip to any location you want.
5. In the from the location where you extracted the zip file in the above step, install MS-HTCEMR-KNT20-02-A0-GB-04.apk. This is the GingerBread version of the Wifi-Calling App. Use Droid explorer or Android Commander.
6. Use Droid Explorer to create the folder "/data/data/com.android.kineto/lib/" on your Flyer if the folder does not exist. It should after installing the apk.
7. Double-click "ROOT_Copy_Kineto.bat" and wait for it to complete pushing the required files. Scroll down to ensure that "libkineto.so", "librilswitch.so", "libganril.so", "kineto_gan.ko" and "build.prop" where pushed successfully.
8. If anyone of the files failed to be pushed, push them using Droid Explorer or Android Commander.
9. Use android commander to ensure that "libkineto.so" was copied to "/data/data/com.android.kineto/lib/" on your HTC Flyer.
10. Reboot the Flyer.
11. Check to see if the Wifi-Calling is now working.
12. Re-install the MS-HTCEMR-KNT20-02-A0-GB-04.apk if it is taking longtime to connect and reboot. It should work after.
13. Post "Thanks" here if it works.
Method 2: For Android Guru.
1. Install the apk in the attached zip file.
2. Push the following file in the zip file attached as indicated below:
adb push ./build.prop /system/
adb push ./MS-HTCEMR-KNT20-02-A0-GB-04.apk /system/app/
adb push ./librilswitch.so /system/lib/
adb push ./libkineto.so /system/lib/
adb push ./libkineto.so /data/data/com.android.kineto/lib/
adb push ./libganril.so /system/lib/
adb push ./kineto_gan.ko /system/lib/modules/
3. Reboot the HTC Flyer.
4. Check to see if the Wifi-Calling is now working.
5. Re-install the MS-HTCEMR-KNT20-02-A0-GB-04.apk if it is taking longtime to connect and reboot. It should work after.
6. Post "Thanks" here if it works.
Regards,
itiswell
Attached Files
File Type: zip TMO_US_WIFICALLING.zip - [Click for QR Code] (5.05 MB, 4 views)
Try to do this on my ROM... it works on wi-fi and has the dialer ...
be sure to let me know if it works
Thanks
Kris
i00
i00,
It tried your ROM. I couldn't even flash it. It refuses to flash for some reasons.
However, I extracted this files in the zip file attached from a MyTouch4G GingerBread update Image (PC10IMG.zip) meant for Wifi-Calling on the MyTouch4G Ginger Bread.
Is there way you could create a TMO-USA Wifi-Calling version of your ROM for the Flyer? It is Wifi-Calling is for Tmobile USA user with 3G and Wifi on their phone.
The same libkineto.so file should be available in the directory "/data/data/com.android.kineto/lib/" while the Flyer is running.
The following commands will give you an idea of where each file should be located.
_____________________________________________________
adb push ./build.prop /system/
adb push ./MS-HTCVISION-KNT20-02-GB.apk /system/app/
adb push ./librilswitch.so /system/lib/
adb push ./libkineto.so /system/lib/
adb push ./libkineto.so /data/data/com.android.kineto/lib/
adb push ./libganril.so /system/lib/
adb push ./kineto_gan.ko /system/lib/modules/
_____________________________________________________
I will donate if this can be done and works.
Wifi-calling now working on Flyer
I managed to get TMO-USA Wifi-Calling working on my Flyer running the the GFAN image.
I will provide the details later today with required files if anyone is interested.
TMO-US Wifi-Calling on HTC Flyer
First, I will like to appreciate the Work of Unrevoked and AlphaRev (@Revolutionary.io) they made this possible by providing the S=OFF
Also the I will like appreciate the zhangqip for providing the GFAN HTC FLyer image that is already Rooted with Phone Support.
Lastly, I appreciate the work of eugene373 for providing the extra rooting script.
Requirements
1. HTC Flyer 3G/WIFI
2. S=OFF. For more Information click here.
3. GFAN HTC Flyer ROM. Can be found here.
4. T-Mobile USA SIM. duh....
5. Android Commander or Droid Explorer. Whichever one you can use best.
Information.
I will not be responsible for damages that may occur to your HTC Flyer. You are trying the procedures on this post at YOUR OWN RISK.
There are 2 method highlighted below, chose the one that suits you.
Check the build.prop in the attached zip file to see the critical changes I made to make it work. Compare with your current build.prop
You can also try this on i00 ROM instead of the GFAN ROM. Can be found here.
I didn't do any much so don't donate to me. Donate to the guys I thanked above. All I need is to know if worked or not with a "Thanks" if it worked . So that other can benefit from it.
If it doesn't work I will assist as much as I can. Even HTC or Tmobile can get this done for me.
Method 1: For Starters
1. Backup your Contacts, SMS, Call logs, Applications, Settings, etc. to your SDCard.
2. Save a copy of your (GFAN) ROM in the root of your SDCARD and rename as PG41IMG.zip. Just in case your Flyer gets stocked on the boot screen. You will use this image to restore your Flyer.
3. Download TMO_US_WIFICALLING.zip attached to this post.
4. Extract TMO_US_WIFICALLING.zip to any location you want.
5. In the from the location where you extracted the zip file in the above step, install MS-HTCEMR-KNT20-02-A0-GB-04.apk. This is the GingerBread version of the Wifi-Calling App. Use Droid explorer or Android Commander.
6. Use Droid Explorer to create the folder "/data/data/com.android.kineto/lib/" on your Flyer if the folder does not exist. It should after installing the apk.
7. Double-click "ROOT_Copy_Kineto.bat" and wait for it to complete pushing the required files. Scroll down to ensure that "libkineto.so", "librilswitch.so", "libganril.so", "kineto_gan.ko" and "build.prop" where pushed successfully.
8. If anyone of the files failed to be pushed, push them using Droid Explorer or Android Commander.
9. Use android commander to ensure that "libkineto.so" was copied to "/data/data/com.android.kineto/lib/" on your HTC Flyer.
10. Reboot the Flyer.
11. Check to see if the Wifi-Calling is now working.
12. Re-install the MS-HTCEMR-KNT20-02-A0-GB-04.apk if it is taking longtime to connect and reboot. It should work after.
13. Post "Thanks" here if it works.
Method 2: For Android Guru.
1. Install the apk in the attached zip file.
2. Push the following file in the zip file attached as indicated below:
adb push ./build.prop /system/
adb push ./MS-HTCEMR-KNT20-02-A0-GB-04.apk /system/app/
adb push ./librilswitch.so /system/lib/
adb push ./libkineto.so /system/lib/
adb push ./libkineto.so /data/data/com.android.kineto/lib/
adb push ./libganril.so /system/lib/
adb push ./kineto_gan.ko /system/lib/modules/
3. Reboot the HTC Flyer.
4. Check to see if the Wifi-Calling is now working.
5. Re-install the MS-HTCEMR-KNT20-02-A0-GB-04.apk if it is taking longtime to connect and reboot. It should work after.
6. Post "Thanks" here if it works.
Regards,
itiswell
I don't know about the other variants, but on the T-Mobile flavor of the LG G2 the default TTS is LG's. It sounds better than Pico, for sure, but it's still too robotic and mispronounces a few things. I couldn't put up with that. I set off to figure out how to get GoogleTTS back. It took a lot of google-fu, but in the end I had achieved my goal, to have that sweet voice talking to me again.
Before you begin, know that you'll need root access to continue.
Step 1: Download the latest GAPPS for your device (as of writing this, it's gapps-jb-20130812-signed.zip): http://goo.im/gapps
NOTE: gapps-jb-20130813-signed.zip IS FOR ANDROID 4.3! WATCH WHAT YOU DOWNLOAD!
Step 2: Unzip the zip to your computer or your phone's sdcard. Alternatively, if you have an application like Solid Explorer installed on your phone, you can simply browse the zip for the files I mention below without unzipping the whole thing.
Step 3: Mount /system as read/write
Step 4: Copy system/lib/libpatts_engine_jni_api.so and system/lib/libspeexwrapper.so to /system/lib/ and copy system/app/GoogleTTS.apk to /system/app/
Step 5: Fix the permissions of the above files to 644 and change the ownership to root:root
Step 6: Mount /system as read only
Step 7: Reboot
Step 8: Set Google TTS as your new TTS engine (under Language & input -> Text-to-speech output)
Step 9: ???
Step 10: Profit
TL;DR:
Download GAPPS
Unzip GAPPS to /sdcard/gapps/
Run the following commands:
Code:
# mount -o remount,rw /system
# cp /sdcard/gapps/system/lib/libpatts_engine_jni_api.so /system/lib/
# cp /sdcard/gapps/system/lib/libspeexwrapper.so /system/lib/
# cp /sdcard/gapps/system/app/GoogleTTS.apk /system/app/
# chmod 644 /system/lib/libpatts_engine_jni_api.so /system/lib/libspeexwrapper.so /system/app/GoogleTTS.apk
# chown root:root /system/lib/libpatts_engine_jni_api.so /system/lib/libspeexwrapper.so /system/app/GoogleTTS.apk
# mount -o remount,ro /system
Reboot
Set Google TTS as your TTS engine
EDIT:
If you simply want Google Maps to say street names there's no need to install GoogleTTS (even though it sounds loads better). Simply do the following:
Clear Google Maps data (Settings -> Apps -> Google Maps)
Uninstall Google Maps updates (In Google Play, go to Google Maps)
Update Google Maps
Excellent write up.
Fortunately for us Verizon had chosen to mange dine actually useful mods to this phone, for a change. We have the the Google tts.
Crashspeeder said:
I don't know about the other variants, but on the T-Mobile flavor of the LG G2 the default TTS is LG's. It sounds better than Pico, for sure, but it's still too robotic and mispronounces a few things. I couldn't put up with that. I set off to figure out how to get GoogleTTS back. It took a lot of google-fu, but in the end I had achieved my goal, to have that sweet voice talking to me again.
Before you begin, know that you'll need root access to continue.
Step 1: Download the latest GAPPS for your device (as of writing this, it's gapps-jb-20130812-signed.zip): http://goo.im/gapps
NOTE: gapps-jb-20130813-signed.zip IS FOR ANDROID 4.3! WATCH WHAT YOU DOWNLOAD!
Step 2: Unzip the zip to your computer or your phone's sdcard. Alternatively, if you have an application like Solid Explorer installed on your phone, you can simply browse the zip for the files I mention below without unzipping the whole thing.
Step 3: Mount /system as read/write
Step 4: Copy system/lib/libpatts_engine_jni_api.so and system/lib/libspeexwrapper.so to /system/lib/ and copy system/app/GoogleTTS.apk to /system/app/
Step 5: Fix the permissions of the above files to 644 and change the ownership to root:root
Step 6: Mount /system as read only
Step 7: Reboot
Step 8: Set Google TTS as your new TTS engine (under Language & input -> Text-to-speech output)
Step 9: ???
Step 10: Profit
TL;DR:
Download GAPPS
Unzip GAPPS to /sdcard/gapps/
Run the following commands:
Code:
# mount -o remount,rw /system
# cp /sdcard/gapps/system/lib/libpatts_engine_jni_api.so /system/lib/
# cp /sdcard/gapps/system/lib/libspeexwrapper.so /system/lib/
# cp /sdcard/gapps/system/app/GoogleTTS.apk /system/app/
# chmod 644 /system/lib/libpatts_engine_jni_api.so /system/lib/libspeexwrapper.so /system/app/GoogleTTS.apk
# chown root:root /system/lib/libpatts_engine_jni_api.so /system/lib/libspeexwrapper.so /system/app/GoogleTTS.apk
# mount -o remount,ro /system
Reboot
Set Google TTS as your TTS engine
Click to expand...
Click to collapse
I made a flashable Zip for TWRP...
https://docs.google.com/file/d/0BxsDZT2VS-_2dVRPOXNWb00xYXc/edit?usp=docslist_api
Sent from my LG-D800 using xda app-developers app
sublimejosh2000 said:
I made a flashable Zip for TWRP...
https://docs.google.com/file/d/0BxsDZT2VS-_2dVRPOXNWb00xYXc/edit?usp=docslist_api
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
Excellent! Thanks for taking the time.
EDIT: Are you sure the zip will flash? I'm looking at the updater script and it looks like it requires busybox. Also, it deletes files as if it were flashing a full GAPPS package, which this isn't so that may not be best. Finally, it attempts to extract a non-existent file (install-optional.sh, which is normally included with GAPPS, but not this zip). Don't get me wrong, thanks for creating this, but I'm not sure it'll work.
sublimejosh2000 said:
I made a flashable Zip for TWRP...
https://docs.google.com/file/d/0BxsDZT2VS-_2dVRPOXNWb00xYXc/edit?usp=docslist_api
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
I don't see the zip...
canecbr600 said:
I don't see the zip...
Click to expand...
Click to collapse
That is the zip. Apparently Google drive is allowing you to view the contents. Just hit File->Download or press CTRL+S (CMD+S if on a mac) to download it. It looks like this zip includes the PICO TTS files, which you don't need, though.
Thanks for posting this. I kind of liked the LG TTS sample voice, but as I mentioned in my thread a few days ago, it wouldn't do street names. That said, I'm not looking to root just yet, but this will be one of the first things I do when I feel like rooting. Thanks.
WheresTrent said:
Thanks for posting this. I kind of liked the LG TTS sample voice, but as I mentioned in my thread a few days ago, it wouldn't do street names. That said, I'm not looking to root just yet, but this will be one of the first things I do when I feel like rooting. Thanks.
Click to expand...
Click to collapse
I had the same issue with street names, but it's not LG TTS, it's Google Maps. I cleared all data for Google Maps, uninstalled all updates for Google Maps, then updated it again. It then started working (I've had this happen before on other phones as well). The thing that kills me about LG's TTS is it can't pronounce "street", it says "suh-treet". That gets REALLY annoying when you're naving.
As for rooting, it's actually dead easy. It takes longer to download the zip file with everything you need than it does to actually root, and since you don't have to unlock the bootloader or anything there's no hint that you've done anything to your phone and everything is reversible by simply flashing the stock ROM back on (or even just a factory reset).
Crashspeeder said:
I had the same issue with street names, but it's not LG TTS, it's Google Maps. I cleared all data for Google Maps, uninstalled all updates for Google Maps, then updated it again. It then started working (I've had this happen before on other phones as well). The thing that kills me about LG's TTS is it can't pronounce "street", it says "suh-treet". That gets REALLY annoying when you're naving.
As for rooting, it's actually dead easy. It takes longer to download the zip file with everything you need than it does to actually root, and since you don't have to unlock the bootloader or anything there's no hint that you've done anything to your phone and everything is reversible by simply flashing the stock ROM back on (or even just a factory reset).
Click to expand...
Click to collapse
Oh yeah, I've rooted before. I had to in order to get my E4GT to last my two-year contract (minus two weeks). I'm still in my 14-day period with T-Mobile, and I'm testing both the phone and the network. So far, both are very good. After that, I'll consider it. This and a few other tips I've picked up in the forums seem like things I'd like to add to the phone. And certainly if we're not slated to get KitKat for an extended period, as the E4GT took forever to get ICS.
Good to hear that it is working for you again.
works good on tmo thank you
Crashspeeder said:
Excellent! Thanks for taking the time.
EDIT: Are you sure the zip will flash? I'm looking at the updater script and it looks like it requires busybox. Also, it deletes files as if it were flashing a full GAPPS package, which this isn't so that may not be best. Finally, it attempts to extract a non-existent file (install-optional.sh, which is normally included with GAPPS, but not this zip). Don't get me wrong, thanks for creating this, but I'm not sure it'll work.
Click to expand...
Click to collapse
It uses the Gapps script. It works fine. I flashed before I posted.
Up on google play now. Just installed it.
https://play.google.com/store/apps/details?id=com.google.android.tts
Sent from my SM-N900T using Tapatalk
I see problem with google tts from months. I use it in my automagic scipts as voice interface. Very often saying something finishing an unknown error in tts module. It is not connected to custom ROM, I see it in los, havoc and arrow, in los 18.1 and 16. It is even in miui.
Does any other see similar problems?
hi everybody
I need your input!!
So, I am quite new in android world (been using iPhone for a while, but I am tired of their politics)
I recently rooted my HTC One m7 from France, installed a custom ROM MaximusHD 4.4.2, to use it in Japan with softbank
phone call is ok, 3G is working etc,
all went well, just stuck with Mms.apk
sending/receiving MMS here in Japan (softbank) is controlled by UA, so I wanted to install modified Mms.apk package found here
I first put the apk in sdcard, get in recovery (TWRP), installed it
it seemed to succeed, but when I boot back to System, Mms is not in the app drawer
I researched through RootBrowser, the Mms.apk does exist in system/app folder with the permission 644
then I installed through adb, but it says 'Failure [INSTALL_FAILED_ALREADY_EXISTS]'
so, I opened RootBrowser, erased the one I installed earlier, rebooted the device, and I have done the same thing through adb
then it goes : Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
so, I used : ./adb install -r -d
then, next step, it says : Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
In case, I checked system/priv-app folder, and there is an other Mms.apk
I deleted it through RootBrowser, and even with ./adb uninstall in both locations (system/app and system/priv-app) etc,
nothing, it seems I can't install it
why?
the original files are from :
http://forum.xda-developers.com/showthread.php?t=2519733
or
http://forum.xda-developers.com/showthread.php?t=2641940
none of them worked
I would love to have a big help
I am going nuts
thanks a lot