修改安卓系統應用,將自己的app變成系統應用

2021-09-27 01:54:28 字數 1442 閱讀 1578

當然,要做這個操作,就必須得先root,不然是不可能做到的.

首先 : 可以用adb 命令 ,adb 命令是需要在電腦端完成的.

(不明白adb命令的,可以去看我的部落格裡面的說明(

這個操作也可以使用adb來完成

adb push demo.apk /sdcard/

進入手機的shell 命令列:

adb shell

然後切換root 使用者

su root

如圖:

開啟這個資料夾,裡面會有三個資料夾,分別對應不同的 系統架構生成的 so檔案 ,需要找到合適系統架構的的so檔案,複製到 系統分割槽的lib 目錄中去(/system/lib/) 我這裡是小公尺5的手機,我複製的是 armeabi 這個目錄下面的 so檔案.

那麼執行步驟 ,

先執行剛才的第一步,把這個so檔案,全部複製到 /sdcard/ 就是檔案的根目錄下面

再 執行上面的解鎖系統分割槽 將系統分割槽解鎖,然後把這個檔案 複製到 對應的目錄

如:cat /sdcard/libsqlcipher.so > /system/lib/libsqlcipher.so

/**

* 設定為系統應用

*/ final runnable runnable = new runnable()

};new executorutil(runnable).execute();

}public class executorutil extends thread

@override

public void run() catch (exception e)

}public void execute()

}// 獲取系統許可權的方式執行

public static string upgraderootpermission(string cmd)

while ((s = errorresult.readline()) != null)

// cmdrsult = new cmd_result(result, errormsg.tostring(),

// successmsg.tostring());

log.i(tag, successmsg.tostring() + "執行完成" + errormsg.tostring());

return successmsg.tostring();

} catch (exception e) finally

process.destroy();

} catch (exception e)

}return null;

}

Android將自己應用設定成系統應用

genymotion 7.0 adb remount 下面的 apk為 你打包出來的apk的路徑,我這裡放在和adb同乙個目錄下面 adb reboot重啟後會自動安裝apk 可以拿到一些許可權,例如 調整系統亮度 平板 android 7.0 獲取root許可權 adb root adb remo...

安卓系統架構與應用元件

應用程式框架層 框架層由多個系統服務組成。安卓應用由多個元件構成,元件與元件之間的通訊通過框架層進行集中的排程和訊息傳遞的。view system 主要用於ui設計,包括list grid text button webview等。activity manager service ams 負責管理應...

安卓模擬器內app抓包 匯入證書到安卓系統證書

安卓模擬器安裝 模擬器安裝證書到系統下面 操作步驟 1.burp 最後從瀏覽器匯出證書portswigger ca.cer 2.fiddler 上面的是英文版,根據需要可以尋找其它合適版本 fiddler 配置 測試瀏覽器抓包是否正常 win10開啟 上網 s使用fiddler預設配置 瀏覽器輸入可...