* fix SO-05D Ringer Mode change
* change target API
* add auto detect device on preference