phoenix-powerAndroid 6.0のイメージが公開されてたので、UpdateとRootでログインをしました。

私はバックアップ取りませんでしたが(大して重要なデータもないし)、手動でアップデートする場合は、バックアップが推奨されています。また、この手順でルート化が必ず成功するとは限りません。時にクリーンインストールしてでしか成功しない場合もあるようですし、成功しない場合もあるみたいです。場合によっては、端末が起動しなくなる恐れもありますので、ルート化には自己責任かつ細心の注意を払って行ってください。

端末は、Nexus7-Wifi(2013)です。こちらのイメージも公開が早くて良かったです。2012はまだなかったような…。

Android v6.0:

https://developers.google.com/android/nexus/images

Twrp v2.8.7.0:

http://teamw.in/project/twrp2/

SuperSU v2.52:

https://download.chainfire.eu/743/SuperSU/BETA-SuperSU-v2.52.zip

SuperSU Boot:

http://forum.xda-developers.com/apps/supersu/wip-android-6-0-marshmellow-t3219344 (razor)

Android SDK Toolsをインストールしていない場合は、以下で最小構成のインストール方法を書いています。具体的には、パッケージマネージャーをインストールして、adbコマンドが入ったパッケージであるAndroid SDK Platform Toolsをインストールしましょうということぽいですね。

http://qiita.com/syui/items/f24d0a49ecc0ccc1211d

1
2
3
4
5
6
7
8
9
# バージョンは最新ではないので、URLは自身で取得してください
$ curl -O http://dl.google.com/android/android-sdk_r24.3.3-macosx.zip

$ mv android-sdk-macosx ~/Applications/

# パッケージマネージャーが起動します(起動にはJavaが必要)
$ ~/Applications/android-sdk-macosx/tools/android

# ここで Android SDK Platform Tools をインストールすると android-sdk-macosx/platform-tools/ 以下にadbコマンドなど各種がインストールされます

Android 6.0 root

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$ adb reboot-bootloader

$ fastboot erase system
$ fastboot flash system system.img

# このboot.imgはsupersuのものにしてください。
$ fastboot flash boot m-boot.img

# リカバリをtwrpのカスタムリカバリにします
$ fastboot flash recovery twrp.img
$ fastboot boot twrp.img

# twrpにてadb sideloadを実行します, Advanced - ADB Sideload
$ adb sideload BETA-SuperSU-v2.52.zip

# または、twrpにてinstallします, Install - BETA-SuperSU-v2.52.zip
$ adb push BETA-SuperSU-v2.52.zip /sdcard

$ adb reboot