本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Android 4.4.2 root化(No!! TWRP)

カテゴリー: root化
2015-01-27
Android 4.4.2 root化(No!! TWRP)


Android 4.1.2は、su と Supersu.apk だけで root化できたように思います。

Android 4.4.2 root化 手動インストール

※ 間違うと悲惨な目に合うので要注意。

今回のこの方法は、4.3以降らしいです。

動作の保証はありません。

geanee ADP-921(Android 4.4.2)で Supersuのroot化できました。


UPDATE-SuperSU-v2.40.zip を拾ってきます
7zipなどで、展開します

adb remount

adb shell mkdir /mnt/sdcard/tmp-supersu
adb push  UPDATE-SuperSU-v2.40/common/*  /mnt/sdcard/tmp-supersu/
(
adb push UPDATE-SuperSU-v2.79-20161211114519.zip /mnt/sdcard/tmp-supersu/

adb shell busybox unzip /mnt/sdcard/tmp-supersu/UPDATE-SuperSU-v2.79-20161211114519.zip -d /mnt/sdcard/tmp-supersu/
) でもいい

機種にあった su を転送します
cat /system/build.prop | grep cpu
で 推測してください。
ADP-921の場合は、armv7でした。

adb push  UPDATE-SuperSU-v2.40/armv7/su.pie  /mnt/sdcard/tmp-supersu/su

念のため古いsuがある場合は、バックアップしておきます
adb shell cp -a /system/xbin/su /system/xbin/su-old

adb シェルにログインします

adb shell

必要であれば以下を実行し、systemの読み込み専用を解除します (adb remountできていればいりません)
mount -o rw,remount /system

移動します
cd /mnt/sdcard/tmp-supersu

mkdir /system/bin/.ext
cp su /system/xbin/daemonsu
cp su /system/xbin/su
cp su /system/bin/.ext/.su
cp install-recovery.sh /system/etc/install-recovery.sh
mkdir /system/etc/init.d/
cp 99SuperSUDaemon /system/etc/init.d/99SuperSUDaemon
echo 1 > /system/etc/.installed_su_daemon

cp Superuser.apk /system/priv-app/Superuser.apk
普通にインストールでもいい。
## pm install Superuser.apk

chown root:root /system/bin/.ext
chown root:root /system/bin/.ext/.su
chown root:root /system/xbin/su
chown root:root /system/xbin/daemonsu
chown root:root /system/etc/install-recovery.sh
chown root:root /system/etc/init.d/99SuperSUDaemon
chown root:root /system/etc/.installed_su_daemon
chown root:root /system/priv-app/Superuser.apk

chmod 0777 /system/bin/.ext
chmod 06755 /system/bin/.ext/.su
chmod 06755 /system/xbin/su
chmod 0755 /system/xbin/daemonsu
chmod 0755 /system/etc/install-recovery.sh
chmod 0755 /system/etc/init.d/99SuperSUDaemon
chmod 0644 /system/etc/.installed_su_daemon
chmod 0644 /system/priv-app/Superuser.apk

/system/xbin/su --install

reboot
exit

再起動でroot権取得できていたら成功。


参考サイト:
  • http://1w1.org/wp/archives/3403
  • http://dsas.blog.klab.org/archives/52211448.html
error: only position independent executables (PIE) are supported
Android 5以降 suではなく、su.pie を利用する


PR