triggerhappysundaymorning

ガソリンスタンドに住みたい

Oxygen Rom で superuser を取得できない事がある件.

原因は不明だが Oxygen v0.2.2 BETA な当方環境に於いて度々 superuser を取得できない事がある.
Rom Manager や Titanium Backup , また metamorph と言った root 権限が必要なアプリケーションで , 権限昇格の際に通常は「superuser 権限を取得しました」と表示されるべきところが,その前のシークエンスでフリーズしてしまっているご様子.
原因が判明していないのであくまでも個人的な感覚だがアプリケーションによって,「発生しないもの」「一度強制終了してもう一度起動すれば権限取得できるもの」「数回の試行で権限が取得できるもの」があるように思える,むう('A`).
全くどうやっても root 権限を取得できないというアプリケーションは今のところないので暫く放置していたのだが,ある時「パーミッションがおかしいんじゃね?」と思いついたので Rom Manager でパーミッション修正を試したところ,その後再発しなかったように思えた.その後Twitter で同現象の報告を見つけたのでその旨レスしてみた.
するとそれを見た数人からパーミッション修正によってこの現象が改善したとの反応があった為,大いに気をよくしていたのだが,その後暫くして当方環境で Titanium Backup 起動時に現象再発.どうやら「解決策」では無かった事が発覚した.
しかしその旨 Twitte してみても,先にこの方法で改善したと報告いただいた人達からは「こっちの環境では再発してないけどねー」(意訳)とレスを頂き,さっぱり判らなくなってしまった.
その後色々試行したところ, Superuser.apk に対し chmod 4755 の適用をした現在で,取りあえずこの現象が再発しなくなった為,現在は様子見である.


その後,件の Oxygen スレで以下の発言を見つけた.

Do you get a black screen while trying to obtain root access? If so, then it's the su bug: to be able to run the frozen app you'll have either to reboot or run fast reboot (a free app from the market that restarts all the running apps) then try again. Hopefully this bug will be fixed in some of the next releases...until then you can sort it that way.

http://forum.xda-developers.com/showpost.php?p=9434131&postcount=2517

この発言によると,この現象は su のバグであり,次回のリリースで修正予定であるらしい.次のリリースってどっちだろ? Oxygen ? それとも superuser ? 何れにせよそのうち修正されるものらしいので以後放置決定.