[HTC Flyer, EVO View 4G] itiswell:
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:D

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