Академический Документы
Профессиональный Документы
Культура Документы
Android Root
Root Root
/system/bin//system/xbin/su
exe su
android su getuid()
AID_ROOT AID_SHELL su
:
Superuser android su
su , android root
Superuser
:
Superuser android su
:
if(setgid(gid) || setuid(uid)) {
fprintf(stderr,"su: permission denied\n");
return 1;
}
susu
-rwsr-xr-x. 1 root root 34904 11 3 2010 /bin/su
su
android root
su root
z4root android android root
rageagainstthecage root
root root
:
su root su android
root Android su root shell su
root
root Linux su
su SUID root su
Android su
su root shell
su su
su su
root root Linux Linux
root su
su
root SuperUser
root
Android root root
su su root
root root
Android
:
1 adb
2 adb shell root
adbd ro.secure 1
shell /default.prop
:
ro.secure=1
adbd shell
adbd init.rc
init init.rc
:
Android init.rc
root init root root adbd
root shell
root root setgid
setuid root
RageAgainstTheCage Android adb setuid
RageAgainstTheCage
:
adbd
:
rom
root root root