diff --git a/LoadingBinder/load.cpp b/LoadingBinder/load.cpp new file mode 100644 index 0000000..18511b4 --- /dev/null +++ b/LoadingBinder/load.cpp @@ -0,0 +1,13 @@ +#include +using namespace std; +int main(){ + // 检查是否是 root 用户 + if(system("[[ `whoami` == root ]]")){ + cout << "这不是 root 账户,失败!"; + return 1; + } + system("modprobe binder_linux"); + system("mkdir /dev/binderfs"); + system("mount -t binder binder /dev/binderfs"); + return 0; +} \ No newline at end of file diff --git a/LoadingBinder/load.sh b/LoadingBinder/load.sh new file mode 100644 index 0000000..21d1378 --- /dev/null +++ b/LoadingBinder/load.sh @@ -0,0 +1,7 @@ +#!/bin/bash +if [[ `whoami` != root ]]; then + echo 这不是 root 用户,结束 + exit 1 +modprobe binder_linux +mkdir /dev/binderfs +mount -t binder binder /dev/binderfs \ No newline at end of file