USBホスト機能が無いからです。
AndroidでUSB機器を使うのには2つ条件が有って、
1:OSバージョンが3.1以上
2:OTGっていう機能が機種に備わっている
となります。
SO-03DってAndroid2がデフォルトですよね?
この時点で条件1を満たせないです。
もしかしたらOSアップデート有ったかも知れないですけど、当初2だった機種にOTGが付いている事は考え難いです。
(実際動いてませんし)
http://yuyu.miau2.net/usb-host-smartphone/