7

組み込みコンピューティングでの私の経験に基づくすべての兆候は、このようなことを行うには、プラットフォームにアクセスするために高価な機器 (ICE デバッガー、JTAG プローブ、I2C プログラマーなど) が必要になるということですが、私はいつも疑問に思っていました。野心的なハッカーが、Blackberry デバイスにネイティブ コードをロードする方法を発見しました。誰?

編集:公開された SDK を認識しており、それに付随する制限があります。誰かが彼らを回避しようとしたかどうか、もしそうなら、彼らはどこまで到達したのか、私は興味があります.

4

5 に答える 5

9

この質問がさまざまなフォーラムで何度も出てくるのを見てきました。オリジナルの Blackberry は C++ でプログラムできましたが、RIM はネイティブ パラダイムへの C/C++ コンパイルで安全なプラットフォームを実装しようとする問題に直面したと思います。

デバイスには JTAG ポートがありますが、問題を開始する場所として RIM コードを手に入れることができない限り、膨大な問題が発生します。

また、BES や BIS に接続したり、PIN を送信したりするためのプロトコルを備えていない可能性が高いため、代替の FOSS オペレーティング システムを搭載した Blackberry がどれほど役立つか疑問に思う必要があります。コンピューティング プラットフォームには、もっと多くの可能性のある候補が利用できるのではないかと思います。

于 2008-09-29T02:37:51.213 に答える
3

いいえ、C++ は何年も前に段階的に廃止されたため、もはやサポートされている RIM 開発ツールではありません。クライアント アプリケーションは Java (またはいくつかの 5GL フレームワークの 1 つ) で開発でき、Web + サーバー側アプリは標準ツールを使用して開発できます。

于 2008-11-20T23:34:43.910 に答える
2

更新された情報を探している人のために、新しい Playbook os (QNX とも呼ばれ、Blackberry 10 とも呼ばれます) (またはそれを実行する電話が出てくるとき) は、実際には c/c++ ベースであり、QML と C++ を使用しています。カスケードと呼ばれる。

于 2012-05-04T21:22:23.230 に答える
1

残念ながら、SDK の公式 Web サイトでは Java しか言及されていないようです。wikipediaによると、BlackBerry の異なるバージョンは異なるプロセッサを使用しています。RIM がデバイスに独自のオペレーティング システムを使用しているという事実と相まって、公式ツールなしでネイティブ コードを開発することはかなり困難になります。また、部分的な API レベルのセキュリティ制限もあり、高度な調整がさらに禁止されます。

于 2008-09-25T19:52:39.447 に答える
1

これに対する答えをランダムに検索して、 http://supportforums.blackberry.com/t5/Tablet-OS-SDK-for-Adobe-AIR/Native-CC-SDK/td-p/778009に出くわしました。は C/C++ SDK を間もなくリリースする予定です。詳細は 2011 Game Developer Conference で提供されます。

于 2011-05-21T03:12:40.977 に答える