M-FEP3のインストールにACS Publisher IDが不要に

重大なニュースです。とりあえず結論から書きますと10/30付けでDevCerfの仕様が変更され、ACS Publisher ID無しでも「WriteDeviceData」「ReadDeviceData」「TrustedUI」のケイパビリティが付加できるようになったようです。


事の発端は某氏からの「自分で取得した開発者認証(ACS認証無し)を付加したらM-FEP3がM600iで使用できましたよ」という情報でした。最初は状況が飲み込めず「?」がいっぱい並んだ状態でした*1が、その後メールを数回やりとりしましたら「Developer Certificate Request」のバージョンが違うということに気が付きました*2。それで改めてSymbianSignedをチェックしてみたら10/30付けで開発者認証の仕様が改定されたことが分かりました*3


さっそく自分で新たに開発者認証を取得して試してみましたがDeveloper Certificate Request Ver2.0では確かに13個のケイパビリティ*4が選択できるようになっており、実際に付加してみると問題なく実機で使用できるようになりました。


そもそもTcbやAllFilesに代表される低レベルなケイパビリティは端末のセキュリティ上、保護する必要があると思っていましたが、開発者証明は1つにつき1台にしか割り振れないという性質上からACSで保護されている3つのケイパビリティまで保護される必要があるのかと疑問に思っていました*5。そこでこれは勝手な推測ですが、以前の仕様では開発者認証のケイパビリティの割り振りに対してかなり要望(クレーム?)が上がったのでSymbianSignedも動いたということではないかと思います。ちなみにこれはこの辺の資料(PDF)から見てとれます(DevCerts取得者数の推移に注目。)。


なんにせよこれでACSによる縛りが無くなったので、M-FEP3開発をオープンに進めることが出来ます。またACS購入の心配がなくなったので他機種への移植も気軽に始めることが出来るようになりました。まさかSymbianSignedの仕様が改定されると思いませんでしたが、非常に好ましい状況になったのは確かだと思います。

*1:大変申し訳ないです…

*2:自分のはVer1.9で某氏のはVer2.0。

*3:最初は「10/6」と勘違いしてひどく落胆したのは秘密。

*4:Ver1.9では10個まで。

*5:まあ自分がFEP開発で必要だったというのがありますが。

M-FEP3の一般公開を開始します

ケイパビリティとACS Publisher IDの台数制限の問題上、クローズドに進めていたM-FEP3開発ですが、下記のエントリの通りACSが不要になったのでオープンに進めていくことにしました。興味のある方は左のメニューに「DIGIらいふ分室(仮)」という入り口を用意しましたのでそちらからどうぞ(^^)。まだかなり殺風景なページですが徐々に構成を整理していくつもりです。


ちなみにこれから開発者証明を取得するという方はこちらのエントリを参照して下さい。現在はSymbianfSignedのページ構成が変わってしまったので微妙に違ったりしますがそこそこ役に立つと思います。現在ののページ構成に合わせた紹介は近いうちに分室の方で用意したいと思います。

私信

※メールを発見できました。失礼しましたm(_ _)m

先週、テスター参加希望でメールを頂いた方へ

上記エントリーの件で調査やバージョンアップに時間がかかってしまったので返事が遅くなってしまいました。さらに頂いたメールを誤って削除してしまいましたのでこの場で返信させて頂きます。大変失礼しましたm(_ _)m。それでテスターの件ですが上記の通り問題が解決してしまったので開発者証明を取得して開発にご参加頂けるとうれしいです。