The One S (villec2) is compatible with the "generic" rSAP system files. These have the following issues:
- VW Premium must be set to GSM mode
- SIM pin is ignored
The villec2 uses the "old" Broadcom Bluetooth stack. It may have problems transferring contacts that contain pictures.
The villec2 is not compatible with the Phonebook Access Profile (PBAP) of my Bluetooth Phonebook app.
How to root
The easiest solution seems to be http://forum.xda-developers.com/showthr ... ?t=1604677.
a. Install HTC drivers, ..., Unlock bootloader
b. Flash recovery. Be sure to flash the "S4" recovery!
c. Choose "Perm Root" in "Extras"
Important: The system partition cannot be set to writable on a stock HTC Jelly Bean (4.1.x) kernel even when properly rooted. Use the alternate installation for 4.1 or flash this file in recovery. This is the kernel module from here http://forum.xda-developers.com/showthr ... p=40179074 adapted for the One C2.
You may optionally use zip files in recovery for installation/deinstallation of the rSAP system files instead of the rSAP installer app:
- when you have a write protected system partition (see HTC One S "ville") and you don't want to install the kernel module or a different kernel or you don't even have a fix for the problem
- when you don't need other root functionality you may omit the installation of the Superuser app