問題タブ [custom-rom]

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 投票する
0 に答える
1340 参照

android - AOSP スーパーユーザーの操作

SuperUser アプリケーションと su バイナリを (AOSP メソッドで) ROM に含めようとしています。私はandroid-6.0.1_r79 (Marshmallow)ベース AOSP コードとして使用しています。

[ [同様の質問が以前に回答されましたが、以前の議論はすべて Android KitKat より前のものであり、現在の AOSP/スーパーユーザーの問題は解決されません。] ]

ここの指示に従い、いくつかの問題が発生した後、Google の助けを借りてビルドを成功させることができました。ここにリストされている su リポジトリを使用しています。

いくつかのログを追加することで、存在する su バイナリがwvengen/su.c/system/xbinからのものであることを確認できました。ただし、ROM にはスーパーユーザー アプリケーションは存在しませんでした。

私が直面している 2 番目の問題は/system/xbin/su、adb シェルにのみアクセスでき、他のアプリにはアクセスできないことです。デフォルトでは、su バイナリには次の権限があります。

私はそれを次のように変更しました:

ただし、他のアプリケーションは su アクセスできません

一方、他のすべてのバイナリは com.test の下で実行可能です (例: /system/xbin/sqlite3)。

また、 fs_config.cの su パーミッションを変更しようとしましたが、うまくいきませんでした。

ですから、私にいくつかの指針を提供してください:

  1. Superuser.apk が ROM にない理由を理解する
  2. su バイナリを他のアプリケーションで利用できるようにする方法
0 投票する
0 に答える
644 参照

android - Galaxy S5 Exynos (G900H) 用のカスタム Cyanogenmod をビルドするには?

Galaxy S5 Exynos (G900H)用に独自のカスタム Cyanogenmod ROM を構築しようとしていますが、このモデルは CM ではサポートされておらず、現在は LineageOS でサポートされているようです。

最初は、通常の Galaxy S5 (klte) ROM をフラッシュしようとしましたが、通常の system.img と recovery.img は明らかに、特定の特別なモデル (Exynos) ではまったく機能しませんでしたが、試してみる必要がありました。

インターネットでそのモデルの非公式の ROM をいくつか見ましたが、それらのソース コード(myslef で編集するため) と、新しい Exynos コードを元の CM (または LineageOS) リポジトリと組み合わせる方法の説明が必要です。

では、Galaxy S5 Exynos (G900H) 用の CM ROM を構築する方法はありますか?