1
0
hugo/old/2017-05-19-android.md
2024-12-21 16:29:14 +09:00

68 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

+++
date = "2017-05-19"
tags = ["android"]
title = "nexus7-2012-android-6.0"
slug = "android"
+++
Nexus7-2012にAndroid7.1を入れてみたけどバグが多かったためデフォルトイメージ`Android 5.X`でリセット`flash-all.sh`して、Android6.0を入れた。
いれたのはPure Nexus ProjectというカスタムROMで、今の所問題はない。(+Xposed-GravityBox, +Settings-SuperSU)
https://github.com/PureNexusProject
DLhttps://www.androidfilehost.com/?w=files&flid=37911
ROMはこちらもある、AOSP。
https://builds.unlegacy-android.org/aosp-6.0/grouper/
```bash
$ adb reboot bootloader
$ fastboot oem unlock
# まずrecoveryをtwrpにする
$ fastboot flash recovery twrp-xxx.img
$ adb reboot recovery
$ adb push xxx.zip
# install rom : https://www.androidfilehost.com/?w=files&flid=37911
# install app : http://opengapps.org/
```
無事起動できることを確認した後、Google App(Google Playなど)を入れたほうがいいかも。私はnanoを選択。
その後、ROOT化など。
https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip
起動しない時は、xposed, suhideを削除すればいけます。uninstall.zipを使います。
suhideはインストール前に/su/suhide,su.dにfile(aunpack suhide-v0.55.zip)を置いとけばいけました。xposed+suhideの組み合わせが駄目みたいです。しかし、pure nexusにはxposed(no systemless)が内蔵されているためsafety-netは回避できません。
```bash
$ adb reboot recovery
# https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip
# https://forum.xda-developers.com/apps/supersu/suhide-t3450396
# https://forum.xda-developers.com/showthread.php?t=3034811
$ ls
xposed-v86.2-sdk23-topjohnwu.zip
suhide-v0.55.zip
SR3-SuperSU-v2.79-SR3-20170114223742.zip
$ adb push . /sdcard/Download
# install
1. xposed-v86.2-sdk23-topjohnwu.zip
2. SR3-SuperSU-v2.79-SR3-20170114223742.zip
3. suhide-v0.55.zip
$ adb shell
$ mount -o rw,remount /dev/block/mtdblock0 /system
$ rm /system/xbin/su
$ rm /system/bin/app_process32_xposed
# aunpack suhide-v0.55.zip (safetynet clear!)
adb push suhide-v0.55/common/. /su/suhide
adb push suhide-v0.55/armv7/. /su/suhide
adb shell mv /su/suhide/05suhide /su/su.d/
```