Android:sharedUserId = 'android.uid.system'システムレベルの権限と再システム署名レコード



Android Shareduserid Android



1、AndroidManifest.xmlを追加します

android:sharedUserId='android.uid.system'

2、ビルド-'ビルドapkは署名されていないapkファイルを生成しますapp-debug.apk



3、ソースコードでplatform.pk8とplatform.x509.pemの2つのファイルを見つけます

Androidソースディレクトリ内の場所は「build / target / product / security」であり、同時にoutディレクトリでsignapk.jar(out / host / linux-86 / framework / signapk.jar)を見つけて、これらをコピーします。同じフォルダの下にファイル



4、Windowsコンピュータ、接続されたデバイスのadbデバッグを使用しているため、batスクリプトを直接クリックするたびに、batスクリプトに直接書き込むのに便利です。

set'year =%date:〜0,4% '
set'month =%date:〜5,2% '
set'day =%date:〜8,2% '

java -jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk new_%year%_%month%_%day%.apk



adb install -r C: Users xx Desktop xxxxx new_%year%_%month%_%day%.apk

注:adbが接続されている場合、C: Users xx Desktop xxxxx はファイルディレクトリです。