[Nexus 7 Android Development] CutGlass:
more verbose instructions and clarifications.

I thought I'd write some total newbie clarification, just because though I have flashed many ROM's on many phones, it's become second nature and last night on a new tablet, going through the process I figured some things that are "obvious" to the more experienced ROM flasher, are not to a newbie. It's not supposed to be patronising, or a blog post, just more pointers for "the beginner".

I would add the following instructions, because it's probably good to have the most accurate instructions fleshed out a bit.

Enable developer options by tapping on settings > about tablet > build number multiple times.

Turn on USB debugging in settings > developer options.

When connected to a PC/ mac/ linux box, typing "adb devices" should show your tablet. The tablet itseld will probably have asked about letting the PC connect before this, but it's good to check.

Rebooting into the boot loader an area that enables factory resetting or flashing ROM's and you'll be looking to replace the standard nexus recovery mode with a superior one called TWRP. The boot loader is controlled by pressing the volume keys to scroll through options and power key (quickly holding down will reboot) to select.

Holding down the power key and vol down should get into recovery mode, but with a USB cable then typing "adb reboot bootloader" will get you into recovery more reliably as the buttons seem a little finicky.

Unlock boot loader with a USB cable and android tools installs on a PC, look for ADB and "oem unlock" through google for full instructions.

Use fastboot to push software onto the device to a place called /sdcard/ even though it doesn't have an sdcard slot, it's still the name of the folder.

Ahem, mine does :) I am a newbie install on a brand new, found down the back of a stock room, 32GB Nexus 7, installed last night gradually working my way down from open_gapps stock to pico because of the /system partition size. At around Nano, I experienced the same crashes in the wizard as reported previously.

At pico I have to admit it's a wee bit of a pain having to try and remember what apps a google device ships with and what my son would need, but it's a £70 bargain as the first thing tested was the game setting as he runs multiple accounts on some games and switches between account on one device to stock up troops on another, and it was the first thing tested and it works flawlessly.

We had one of these when they first came out, and it died with the USB not charging cable waggle, my father still has one somewhere (probably the lowest model), and from memory this nougat build is distinctly more zippy (it's never going to set the world on fire) than when it was on marshmallow yesterday morning from the shop.

Some further Notes that may help out the beginner.

It's 2017 and we are running Nougat 7.1.2 with the latest security release on a device made in 2012 :good: that's really cool. Go to the first page of the thread and buy the developers a beer.

The system partition on the Nexus is small (like a partition on a hard drive) and that where default apps that ship with a device live. This causes issues because a) it's a waste of memory if the app is going to updated by the play store as the old version is going to site there on that partition, b) on the original nexus it's a really small partition so you either need to resize it ( there are instructions on the net but my son was in a hurry to get his new tablet running), or install a minimal open_gapps and then build the device back up. Searching for "google" in the play store on the tablet tends to bring up things like "play Music" and all the devices that ship as standard.

There is a wizard to set up the device, it crashes, there is a work around on a previous page though that does not need doing if you install as per [MENTION=7682126]Pehim[/MENTION] instructions above, (I didn't at first, I saw the crash), the advantage of the wizard is being able to set a non-USA device from the beginning, I ended up using [MENTION=7682126]Pehim[/MENTION] 's instructions and so then had to install the UK english language/ dictionaries and turn off the USA English version.

You will probably want gboard installed, it the google keyboard that swipes to type.

You will probably want "Google" from "Google Inc" and then "Google Now Launcher" (in that order) to start with. There are additional packages that can be flashed through recovery to give you the latest "pixel experience/ launcher and Assistant like Amazon's alexa or Apple's siri"

When charging, recently AOSP devices (the open source base for Android) have been a little funny about the touch screen, requiring much longer swipes to turn the device on and the number pad if you've chosen PIN entry is not as accurate, (I have two HTC M8's and a Nexus 9 and they have all recently started exhibiting this behaviour) unplugging from the mains makes the touch screen more responsive.

AOSP is the purest most minimal type of android you can get, so it doesn't ship with wallpaper, you can download google wallpaper from the play store.

(I'm not sure about the supersu instructions above as I just used adb to push the version downloaded to my Mac onto the tablet.

Hope this helps. I'll just bung i some keywords to help the search based on what I used to find this thread and root the device, Google Nexus Asus 2012 1st gen (generation) Tablet latest android version Nougat with security updates.