# adb

adb (Android Debug Bridge) is a command-line client/server tool for communicating with Android devices, including installing and debugging apps.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Android Journey Tests with Gemini: CI Setup & 11-Week Review

DevFeed: [Android Journey Tests with Gemini: CI Setup & 11-Week Review](<https://devfeed.tech/articles/android-journey-tests-with-gemini-ci-setup-11-week-review-40090.md>)

Original publisher: [Read original article](<https://www.rea-group.com/about-us/news-and-insights/blog/android-journey-tests-with-gemini-ci-setup-11-week-review/>)

Author: Swapnil Gupta

Published: 2026-06-19T03:27:13Z

Content type: opinion

Language: en

Sources: [REA Group](<https://devfeed.tech/sources/rea-group.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ui-testing](<https://devfeed.tech/topics/ui-testing.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [adb](<https://devfeed.tech/topics/adb.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [ci](<https://devfeed.tech/tags/ci.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [qa-engineer](<https://devfeed.tech/tags/qa-engineer.md>), [quality](<https://devfeed.tech/tags/quality.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

An 11-week experiment evaluated Android Journeys powered by Gemini for AI-driven UI testing in REA Group's production Android app and CI infrastructure. The tests generally remained resilient through UI changes, but CI setup took eight weeks, Firebase Test Lab was unsupported, and manual QA hours did not decrease. The team rated the experience 8.75 out of 10 and voted to continue.

### Source excerpt

Writing AI-powered UI tests took minutes. Getting them on CI took eight weeks. Here's what we learned after 11 weeks with Android Journeys and Gemini.

## Closing the AI Loop in Software Development

DevFeed: [Closing the AI Loop in Software Development](<https://devfeed.tech/articles/closing-the-ai-loop-in-software-development-27143.md>)

Original publisher: [Read original article](<https://antonioleiva.com/closing-circle-ai>)

Published: 2025-10-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Antonio Leiva](<https://devfeed.tech/sources/antonio-leiva.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Development](<https://devfeed.tech/topics/development.md>), [API](<https://devfeed.tech/topics/api.md>), [Code](<https://devfeed.tech/topics/code.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [ui](<https://devfeed.tech/topics/ui.md>), [adb](<https://devfeed.tech/topics/adb.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [Playwright](<https://devfeed.tech/topics/playwright.md>), [Prisma](<https://devfeed.tech/topics/prisma.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [interface](<https://devfeed.tech/tags/interface.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [playwright](<https://devfeed.tech/tags/playwright.md>), [schema](<https://devfeed.tech/tags/schema.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

The article argues that AI coding agents become more capable when they can access and interact with the full development environment. It recommends controlled access to the codebase, database, backend APIs, and user interface so agents can inspect data, verify API responses, test interfaces, and diagnose or fix issues.

### Source excerpt

Everything Android, Kotlin and other random topics

## Ready Layer One: Intro to the Model Context Protocol

DevFeed: [Ready Layer One: Intro to the Model Context Protocol](<https://devfeed.tech/articles/ready-layer-one-intro-to-the-model-context-protocol-27348.md>)

Original publisher: [Read original article](<https://blog.mmckenna.me/ready-layer-one-intro-to-the-model-context-protocol>)

Author: Matt McKenna

Published: 2025-07-23T15:17:12Z

Content type: tutorial

Language: en

Sources: [Matt McKenna](<https://devfeed.tech/sources/matt-mckenna.md>)

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [adb](<https://devfeed.tech/topics/adb.md>), [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [code](<https://devfeed.tech/tags/code.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

A video introduction to the Model Context Protocol using the Kotlin SDK, with a demonstration of an AI agent controlling Android devices through ADB. It also covers building an ADB tool and automating device-permission tasks.

### Source excerpt

Discover how the Model Context Protocol (MCP) connects AI to the real world. We'll explore the Model Context Protocol using the Kotlin SDK letting an Agent control Android devices with ADB! We'll live code a new ADB tool and demo how AI Agents and th...

## How to Input Unicode Characters in Maestro Android Tests: A Complete Workaround Guide

DevFeed: [How to Input Unicode Characters in Maestro Android Tests: A Complete Workaround Guide](<https://devfeed.tech/articles/how-to-input-unicode-characters-in-maestro-android-tests-a-complete-workaround-guide-25153.md>)

Original publisher: [Read original article](<https://blog.droidchef.dev/how-to-input-unicode-characters-in-maestro-android-tests-a-complete-workaround-guide/>)

Author: Ishan Khanna

Published: 2025-07-11T00:17:46Z

Content type: tutorial

Language: en

Sources: [Ishan Khanna](<https://devfeed.tech/sources/ishan-khanna.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [adb](<https://devfeed.tech/topics/adb.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Flask](<https://devfeed.tech/topics/flask.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [automation](<https://devfeed.tech/tags/automation.md>), [guide](<https://devfeed.tech/tags/guide.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile-test-automation](<https://devfeed.tech/tags/mobile-test-automation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [ui-testing](<https://devfeed.tech/tags/ui-testing.md>)

### AI overview

A tutorial describing a workaround for Unicode text input in Maestro Android tests. It uses Maestro JavaScript, a local HTTP server, and ADB Keyboard to send Unicode text through Android broadcast intents.

### Source excerpt

Learn how to overcome Maestro's Unicode input limitations on Android by building a custom HTTP server solution with ADB Keyboard. Complete implementation guide with code examples.

## How to debug Android apps over the Internet

DevFeed: [How to debug Android apps over the Internet](<https://devfeed.tech/articles/how-to-debug-android-apps-over-the-internet-29059.md>)

Original publisher: [Read original article](<https://dmitrysamoylenko.com/2024/06/26/android-adb-debug-over-internet.html>)

Author: Dmitry Samoylenko

Published: 2024-06-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dmitry Samoylenko - Android Developer Blog](<https://devfeed.tech/sources/dmitry-samoylenko-android-developer-blog.md>)

Topics: [adb](<https://devfeed.tech/topics/adb.md>), [Android](<https://devfeed.tech/topics/android.md>), [Wireless Debugging](<https://devfeed.tech/topics/wireless-debugging.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [android-apps](<https://devfeed.tech/tags/android-apps.md>), [debug](<https://devfeed.tech/tags/debug.md>), [internet](<https://devfeed.tech/tags/internet.md>), [remote](<https://devfeed.tech/tags/remote.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

A tutorial about debugging Android apps over the Internet when the developer and target device are in different locations or the app runs on a remote machine. It outlines connecting the phone to one machine with adb and checking the connection from the remote machine.

### Source excerpt

How to debug Android apps over the Internet

## Android emulator access to local server

DevFeed: [Android emulator access to local server](<https://devfeed.tech/articles/android-emulator-access-to-local-server-28703.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2023/01/25/development-server-emulator/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2023-01-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Server](<https://devfeed.tech/topics/server.md>), [adb](<https://devfeed.tech/topics/adb.md>), [Network](<https://devfeed.tech/topics/network.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [devices](<https://devfeed.tech/tags/devices.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [ip](<https://devfeed.tech/tags/ip.md>), [localhost](<https://devfeed.tech/tags/localhost.md>), [network](<https://devfeed.tech/tags/network.md>), [port](<https://devfeed.tech/tags/port.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

This tutorial explains how to connect an Android app running in an emulator to a development server on a computer's localhost. It presents using the computer's IP address, the emulator loopback alias, editing the emulator's hosts file, and ADB reverse as possible approaches.

### Source excerpt

How can you connect your app on an Android emulator to a development server running on the localhost of your computer? The problem # Since Android emulators create their own virtual network, they cannot access devices on your local network.

## Transfer many large files from Android

DevFeed: [Transfer many large files from Android](<https://devfeed.tech/articles/transfer-many-large-files-from-android-28702.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2022/12/17/pull-files-android/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2022-12-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [adb](<https://devfeed.tech/topics/adb.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [backup](<https://devfeed.tech/tags/backup.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [disk-space](<https://devfeed.tech/tags/disk-space.md>), [dry-run](<https://devfeed.tech/tags/dry-run.md>), [files](<https://devfeed.tech/tags/files.md>), [large-files](<https://devfeed.tech/tags/large-files.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

A tutorial on using ADB to transfer many large files from an Android phone when Android File Transfer is unreliable or disk space is limited. It explains pulling files in batches and safely deleting only files that were synchronized.

### Source excerpt

Trying to get a large number of files from your Android phone, but Android File Transfer freezing up? Here's what I learned trying to pull ~170 Gb from my Pixel phone.

## DABS: Download Android App Bundle Files from a Device or Emulator

DevFeed: [DABS: Download Android App Bundle Files from a Device or Emulator](<https://devfeed.tech/articles/dabs-32348.md>)

Original publisher: [Read original article](<https://dustn.dev/post/2021-11-21-dabs/>)

Author: dustin@dustn.dev (Dustin Summers)

Published: 2021-08-21T10:26:38Z

Content type: tutorial

Language: en

Sources: [Dustin Summers](<https://devfeed.tech/sources/dustin-summers.md>)

Topics: [adb](<https://devfeed.tech/topics/adb.md>), [Android](<https://devfeed.tech/topics/android.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [android-security-engineering-security-research](<https://devfeed.tech/tags/android-security-engineering-security-research.md>), [code](<https://devfeed.tech/tags/code.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [download](<https://devfeed.tech/tags/download.md>), [files](<https://devfeed.tech/tags/files.md>), [function](<https://devfeed.tech/tags/function.md>), [packages](<https://devfeed.tech/tags/packages.md>), [repo](<https://devfeed.tech/tags/repo.md>), [shell](<https://devfeed.tech/tags/shell.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

This tutorial introduces DABS, a fish shell function that uses Android Debug Bridge to find packages and download all files associated with an app from an Android device or emulator. It explains the need to retrieve multiple files when apps use App Bundles and outlines installation, configuration, and usage.

### Source excerpt

Hey Android Enthusiasts, Security Researchers, EL33T H@CK3Rs, and people who followed this link! Ever need to download a binary file from your Android device/emulator, but don't know the package name or the path? Well, you could use the following, which I have been doing for years... adb shell pm list packages | grep <search term for app> adb shell pm path <package from above> adb pull <path> Easy, right? But these days with App Bundles, binaries don't come nicely packaged up like they use to in a single .

## December 2019 round-up

DevFeed: [December 2019 round-up](<https://devfeed.tech/articles/december-2019-round-up-32457.md>)

Original publisher: [Read original article](<https://mobile.nixos.org/news/2020-01-08-december-2019-round-up.html>)

Author: Samuel Dionne-Riel

Published: 2020-01-08T00:00:00Z

Content type: news

Language: en

Sources: [Mobile NixOS news](<https://devfeed.tech/sources/mobile-nixos-news.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [xfce](<https://devfeed.tech/topics/xfce.md>), [adb](<https://devfeed.tech/topics/adb.md>), [boot](<https://devfeed.tech/topics/boot.md>), [pixel](<https://devfeed.tech/topics/pixel.md>), [color](<https://devfeed.tech/topics/color.md>), [x86](<https://devfeed.tech/topics/x86.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [boot](<https://devfeed.tech/tags/boot.md>), [color](<https://devfeed.tech/tags/color.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [x86-64](<https://devfeed.tech/tags/x86-64.md>), [xfce](<https://devfeed.tech/tags/xfce.md>)

### AI overview

This December 2019 Mobile NixOS project update summarizes merged changes, including a more touch-accessible example system, QEMU fixes with portrait-mode VGA BIOS support, stage-1 boot and failure-state improvements, adb fixes, Google Pixel 2 framebuffer fixes, and support for the Xiaomi Redmi Note 7.

### Source excerpt

This update is the second in a series of regular updates on the state of the project. Only changes that have been accepted and merged in Mobile NixOS are chronicled here. There's always more work currently in-progress. Notable changes Among the changes, and the 10 PRs merged, these changes are highlighted. Make the demo more useful on a touch device These are changes to the "example" system. This is a finalized version of the demo system that was running on the devices during NixCon 2019. The main difference is that this is not a raw XFCE desktop, but a pre-configured system that is more accessible on touch devices. The onboard on-screen keyboard is configured to be of a useful height. Additionally, XFWM has been replaced with Awesome WM configured to maximize all windows. This is still not an appropriate mobile environment, only a collection of configuration that makes it work well enough to test things up. Read more in pull request #63. Enhance QEMU Device The x86_64 based QEMU VM has seen fixes to, first, make it actually work right. What's more interesting in this PR is the patched VGA BIOS that rotates the expected resolutions (720p, 1080p) on their side in portrait mode. This is especially helpful when working on purely software things like improving the example system. These changes are part of pull request #59. Different stage-1 fixes The root filesystem is configured to expand to the size of its backing partition during boot. Part of pull request #61. Critical failure states are graphically reported. As documented, a full-screen color-coded "sad phone" gives a general idea of the error encountered. Part of pull request #58. Other notable changes #41 fixing adb for stage-2. #67 which fixes spurious framebuffer failures on Google Pixel 2. Ports One new device has been merged during December. Xiaomi Redmi Note 7 (xiaomi-lavender) [@samueldr] (#28) Bringing the total of devices to 10.

## Android Development on a Pixelbook

DevFeed: [Android Development on a Pixelbook](<https://devfeed.tech/articles/android-development-on-a-pixelbook-30588.md>)

Original publisher: [Read original article](<https://ryanharter.com/blog/2018/06/android-development-on-a-pixelbook/>)

Published: 2018-06-20T21:00:01Z

Content type: tutorial

Language: en

Sources: [Blogs on Ryan Harter](<https://devfeed.tech/sources/blogs-on-ryan-harter.md>)

Topics: [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Development](<https://devfeed.tech/topics/development.md>), [Android](<https://devfeed.tech/topics/android.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [adb](<https://devfeed.tech/topics/adb.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [development](<https://devfeed.tech/tags/development.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [openjdk](<https://devfeed.tech/tags/openjdk.md>)

### AI overview

A step-by-step guide to setting up Android Studio and Android development on a Google Pixelbook, including Developer Mode, Linux app support, required libraries, installation, and ADB debugging.

### Source excerpt

A couple of weeks ago I bought a Google Pixelbook. I've been doing a bit of Android Development on it, mostly to optimize Pigment for Chromebooks. It's taken some experimentation and discovery to find out how to get things set up, largely because the Android documentation is slightly out of date, so I thought I would share my experience, hopefully saving others time. This post serves as a step by step guide to getting up and running with Android Studio on a Pixelbook (and, hopefully, other Chromebooks as well). I plan to write a full review once I've had some more time to kick the tires.

## Flashing an OTA update onto your Nexus

DevFeed: [Flashing an OTA update onto your Nexus](<https://devfeed.tech/articles/flashing-an-ota-update-onto-your-nexus-38374.md>)

Original publisher: [Read original article](<https://meedamian.com/post/flashing-otas/>)

Author: hi@meedamian.com (Damian Mee)

Published: 2015-10-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Damian Mee | Blog | Portfolio | About](<https://devfeed.tech/sources/damian-mee-blog-portfolio-about.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [adb](<https://devfeed.tech/topics/adb.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [flashing](<https://devfeed.tech/tags/flashing.md>), [ota](<https://devfeed.tech/tags/ota.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

A tutorial explains how to manually install an over-the-air update on a Nexus phone, including obtaining an OTA package and applying it through ADB. The supplied text is incomplete and omits some commands and steps.

### Source excerpt

Mandatory intro OTA stands for Over The Air. Those update files are usually delivered wirelessly directly to your device, but as it usually happens gradually, you might get your update couple of days, weeks or even months after the rollout starts. Luckily there are ways to accelerate that process. Among all the people who get OTAs first there usually is couple of people willing to manually extract them from their device, and share with others on websites like Android Police.

## Root'owanie Androida 4.3 na Google Nexus 7 po aktualizacji do JWR66Y

DevFeed: [Root'owanie Androida 4.3 na Google Nexus 7 po aktualizacji do JWR66Y](<https://devfeed.tech/articles/root-owanie-androida-4-3-na-google-nexus-7-po-aktualizacji-do-jwr66y-27578.md>)

Original publisher: [Read original article](<https://gagor.pro/2013/09/rootowanie-androida-4-3-na-google-nexus-7-po-aktualizacji-do-jwr66y/>)

Author: Tom

Published: 2013-09-04T00:00:00Z

Content type: tutorial

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [adb](<https://devfeed.tech/topics/adb.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [build](<https://devfeed.tech/tags/build.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [root](<https://devfeed.tech/tags/root.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [volume](<https://devfeed.tech/tags/volume.md>), [zip](<https://devfeed.tech/tags/zip.md>)

### AI overview

A Polish guide explains how to restore root access and install CWM recovery on a Google Nexus 7 running Android 4.3 build JWR66Y after an update. It lists the required recovery, SuperSU, fastboot, and adb components and outlines the installation steps, with a warning that the procedure is performed at the user's own risk.

### Source excerpt

Ostatnio aktualizowałem swojego Nexusa do 4.3 i było miło tylko mi roota i recovery wystrzeliło... No ale żaden problem - chwila googlania, kilka poleceń i mam recovery i roota. Dzisiaj wrzuciłem niedużą aktualizację, która łata kilka bugów i znów po root'cie ;/ Zapisze sobie więc instrukcję by kolejnym razem już nie googlać 😃 P.S. Wiem co robię ryzykując uceglenie swojego urządzenia - u mnie ta instrukcja działa ale nie mogę tego zagwarantować każdemu - dlatego jeśli już się zdecydujesz to ROBISZ TO NA WŁASNĄ ODPOWIEDZIALNOŚĆ!