1
0
hugo/content/blog/2017-05-19-android.md

68 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2024-04-23 13:21:26 +00:00
+++
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/
```