这方法理论上能不解锁给任何官方4.0 root,例如2.55或日版的106之类的。但操作麻烦。。。至于有没有更方便的方法不解锁ROOT,我就不清楚了(因为日版没法解BL,所以只能这么苦逼的方式root)。
下载ROOT工具包:地址
http://pan.baidu.com/share/link?shareid=157322&uk=3305592286
第一步,刷2.3的ROM,然后执行第一步.bat。如果原本是2.3的,就直接执行第一步.bat
刷2.3的选项,我用的是日版的2.3,这里哪个版本的2.3都行

第二步,刷4.0的ROM,用6.1.A.0.452的,别的可能会失败,没测试过不清楚。然后执行第二步.bat
刷4.0的选项

这时候成功刷了root了,跟着是刷目标rom的,这时候系统可能也是比较卡,可以先恢复出厂设置。让机子流畅些再做下面流程。
第三步,执行第三步.bat,然后刷入目标ROM的system,刷入system后,这时候系统会异常卡顿,坚持一下。
刷system的选项(我刷的是2.55的,日版的话就是106那个,其实都一样)


第四步,刷入ROM的kernel
刷kernel的选项

然后再恢复出厂设置这时候最终ROM刷入成功,也成功将su刷入到系统,然后到google play下载superuser开启root,整个流程结束。
注意:
1、刷机前要开启USB调试模式
2、尽量不要安装手机管理软件,如PCC,xxx管家之类的,如果运行bat过程机子被那些软件占用了,就会执行不下去的。当然只要确保连上USB线的时候,机子不要连接上电脑上的程序就可以了。
另外
如果已经是4.0的root了的,想改刷别的ROM的可以修改了qemu后从第三步做起。。。前两步可以使用一些一键ROOT的代替,不过没测试过,理论上是可行的。
以上就是我的SO-02D刷2.55ROOT的过程。。。好麻烦,中途出错了要重来,不喜欢折腾没把握的就不要试了,虽然我觉得其实并没有多难。而且这种刷机方式十分安全,大不了重新刷而已,不会对机子做成什么坏影响。