Giter Site home page Giter Site logo

monkhelios / root-access-on-tinker-os-android Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 6.0 22 KB

By default The android version of the Tinker OS does not have root privileges which is required to do various things a developer would like to do with a Tinker board, for instance, conrolling its GPIO pins. Follow the readme file to get root access on your Tinker board.

Batchfile 100.00%
tinkerboard asus tinkerboardos root android androidroot

root-access-on-tinker-os-android's Introduction

Root access on Tinker OS android

Before carrying out these steps you need to install Android on the tinker board and conect required peripherals to it like a keyboard, mouse, screen and connect it to a network where your computer is also connected to.

This documentation is for windows systems. Linux users need to do the linux equivalent tasks on a linux machine.

Preparing the tinker board for root:

  • Download termux.apk and install it on the tinker board

  • Download SuperSU V2.79.apk and install it on the tinker board

  • Enable developer options on the tinker board's android OS by selecting the about phone/tinker board in settings and clicking on the build number at the bottom repeatedly untill it tells you that you are a developer

  • Go into developer options inside settings and turn on USB debugging

Preparing the PC for rooting:

  • Download android platform tools for your operating system and extract it somewhere in your computer which can be easily accessed.

  • Download the rootandroid.bat file and paste it in "android platform tools" directory.

  • Download flashable Super SU zip file - Recovery V2.79 Flashable.zip and extract it inside "android platform tools" directory, not within another directory.

  • Make sure that the tinker board and the PC are connected to the same network or preferably connected to each other via ethernet.

Rooting tinker board:

on certain systems you might have to use ./ before the powershell commands

  • Open the "android platform tools" directory and right click while pressing L-shift.

  • Select "open power shell window here" (the option name might vary) or open CMD/Powershell and cd into the "android platform tools" directory.

  • Find the IP address of the tinker board by running "ip a" in termux on the android OS.

ip a

or go into "about phone" and into "status", here you will find the IP addr also.

  • in the powershell run
> adb connect 192.168.xxx.xxx:5555     (replace the tinke rboard IP address in place of the 'x')
> adb root
> adb connect 192.168.xxx.xxx:5555     (again)
> adb shell
  • Now you will get a root shell of the android system, in the root shell run
# mount -o remount,rw /system
# exit
  • Now you have to run the rootandroid.bat file
> rootandroid.bat
  • Open the SuperSU app on the android and update the binary

  • After the reboot rooting is successfully done

  • Now you can open termux in android and get root shell by typing "su" or "tsu"

root-access-on-tinker-os-android's People

Contributors

monkhelios avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

root-access-on-tinker-os-android's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.