問題タブ [rooted-device]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5020 参照

android - Android アプリケーションの開発にはルート化されたデバイスが必要ですか?

私は一般的にAndroid開発を検討しています。

ルートに関する情報は引き続き表示されますが、これが一般的な Android アプリの開発とどのように関連しているかは不明です。

エミュレーターがあることは理解していますが、実際に電話でソフトウェアをテストする場合、その電話はルート化されたデバイスである必要がありますか、それとも OS のコア機能を編集する場合にのみ必要ですか?

最後に、デバイスをルート化することには開発上の欠点がありますか?

ありがとうございました

0 投票する
6 に答える
73800 参照

android - adb シェルを使用してデータベースを開こうとすると、ルート化された Nexus One で「sqlite3: not found」エラーが発生するのはなぜですか?

0 投票する
2 に答える
314 参照

android - Android を根ざした電話とアプリ

Androidアプリに大規模なデータベースが必要です。データベースは自己完結型のファイルで、1 か月に 2 ~ 3 回の更新が行われる可能性があります (それぞれ 20 MB 以上ですが、最大で約 40 MB になると予測しています)。

人々が機密データにアクセスできるように、Android アプリがルート化されているという話をよく耳にします (これは有料アプリになる予定です)。損失がないようにデータベースのデータを暗号化するにはどうすればよいですか。使用でき、より安全な代替データベース (sqlcypher を除く) モデル (キー/値も含む) はありますか?

また、ルート化された電話ユーザーは、外部ストアから Android アプリを購入し (サブスクリプションの制限により、外部の非 Android マーケット ストアを作成することを考えています)、そのコンテンツに完全にアクセスできますか?

私は、データベースへの明らかなアクセスがないiPhoneモデルと同様のことをしたいと考えています(ドキュメントに配置しないか、デバイスを共有できるようにしない場合)。

0 投票する
0 に答える
248 参照

android - ルート化後のProtectionLevel

AFAIK、電話をルート化せずにProtectionLevel=3の許可を取得する方法はないようです。私は高低を検索しましたが、どこを見ても同じ答えが表示されます。「それはできません」。ただし、ProxyDroidはそれを実行し、私が市場で見た他のいくつかのアプリケーションも実行します。

ただし、これらのアプリケーションはroot権限を要求します。したがって、私の質問は、これらの権限をルート化した後に取得できるかどうかです。

WRITE_SECURE_SETTINGの許可を取得しようとしています。ただし、常に次のエラーが発生します。

0 投票する
1 に答える
476 参照

android - ルート化された Android: アプリが連絡先リスト、マイク、またはカメラにアクセスすると、一時停止してユーザーに警告しますか?

ルート化された Android 2.2 以降のスマートフォン デバイスを使用しているユーザーがいます。デバイス上のアプリがデバイスの連絡先リスト、マイク、またはカメラのリソースにアクセスするたびに、そのアプリを一時停止し、ユーザーに警告メッセージをポップアップ表示して、ユーザーが中止するか続行するかを決定できるようにします。

アプリのインストール時に、ユーザーが(盲目的に)それらのアプリにそれらのリソースにアクセスする権限を付与した可能性がありますが。

そこで、連絡先リスト、マイク、カメラを表すファイル記述子 (またはその他のもの) を継続的にスキャンする Android システム サービスを作成したいと思います。のアプリケーションまたはサービス/プロセス/スレッドが上記のファイル ディスクリプタのいずれかを開こうとした場合、それを一時停止して、次のようなトースト メッセージをユーザーにポップアップ表示します。アプリを閉じるか、続行しますか?";

上記の目標を達成するのに役立つAndroid SDKまたはNDKには何も見つかりませんでした。

「./data/lsof -w | grep audio」をデバイスに挿入して実行するような、手早くて汚い危険な Linux コマンド アプローチでさえ、何の助けにもなりませんでした。正確な Android リソースが何であるかはわかりません。 grep する名前、さらにリソースのファイル記述子は、アクセスされているかどうかに関係なく、常に開いているようです!

ありがとう、アドバイスをいただければ幸いです。

0 投票する
2 に答える
6680 参照

android - Androidで1024未満のポートにバインドする方法は?

サーバーソケットポート24にバインドしようとしているAndroidサービスがあります。これは特権ポートであるため、バインド例外で失敗しています。これを機能させるために何をする必要があるのか​​ 疑問に思っています。これはこのフォーラムで数回質問されましたが、解決策がありません。

このサービスは、Android で動作するデバイスで実行されます。デバイス用の Android プラットフォームを構築します。私たちは必要なすべてのコントロールを持っています。

0 投票する
2 に答える
594 参照

android - ウィジェットアプリがルート化された電話で機能しないのはなぜですか?

Android用のアプリ/ウィジェットを作成し、マーク付きで公開しました。マーケットによると、アプリは実際には何も必要ないため、どのデバイスでも動作しているとのことです。これは宣伝ではありません。知りたいのは、一部のデバイス(ルート化されているか、ROMが異なる)がアプリをダウンロード/インストールできない理由です。 https://market.android.com/details?id=de.mirsoft.clock

私は新しいギャラクシーネクサス電話(ルート化された)を持っている一人の男を知っています、彼はアプリをインストールできますが、彼は彼の電話のウィジェットタブでウィジェットを見つけることができません。私はギャラクシーネクサスも持っています、そしてそれは素晴らしい働きをします。Galaxy S2(rooted、MIUI ROM)もダウンロードできません。

ルート権限を取得された電話でのみ、私のアプリは機能しませんが、理由がわかりませんか?何が違うの?アプリには権限がないので、どこに問題がありますか?

0 投票する
1 に答える
2372 参照

android - ルート化された電話で NFCEE_ADMIN 権限を取得するには?

NFCEE_ADMIN 権限は署名レベルです。ただし、ルート化された電話でこの許可を取得するために「チート」することは可能ですか? おそらく、ClockSyncと同様の手法を使用しているのではないでしょうか?

NFCExtras にアクセスするためにリフレクション手法を使用しようとしています:

ただし、もちろん次のエラーが表示されます。

編集:もちろん、パッケージに許可を追加しましたが、インストール中に削除されます:

0 投票する
2 に答える
1522 参照

android - ルート化された電話で Android アプリケーションを保護する

私はアプリケーションを作成する予定で、脱獄の場合に保護したいと考えています。デバイスがルート化されていると検出されたときにアプリケーションの動作を停止できるように、デバイスがルート化されているかどうかを検出するプロセスはありますか?

どんな助けでも大歓迎です。

前もって感謝します。

0 投票する
6 に答える
15879 参照

android - ルート化されていないデバイスのアセットフォルダからデータベースをコピーします

DBをアセットフォルダからデバイスにコピーしようとしています。このコードは、エミュレーターとルート化されたデバイスで正常に機能しています。ルート化されていないデバイスで問題が発生するのか、それとも同じように機能するのかを知りたいだけです。