Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.8 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.8 KB

ninedroidS2

-Update- As the original Ninedroid.apk is not available from ninebot anymore, this project is now just a "how-to" hack resources without recompiling. Links to tools updated.

This project is a Hack of the Ninedroid.apk android application (from Ninebot) to enable it to run on small screen devices such as Galaxy S2

USAGE: ./patch-build-install.bash in a linux console (Use a linux VM if you are under a proprietary OS)

The Ninebot One is a self balanced monocycle. See here: http://www.ninebot-france.com/gyroroue/ninebot-one/ It is very fun to ride. The app provided is ninedroid.apk (for android systems) : http://www.ninebot.com/ninebot/APP/

Unfortunately the app is crashing on my Samsung Galaxy S2, which runs a Cyanogenmod version of Android. So I decided to hack it a bit,

This project is the result of my little hack:

  • it allows the application to run on my GSII , with android 4.3.1 (Cyanogen 10.2)
  • It reduces the visual widgets so that the "Lock" button and the "Speed Limiter" are visible.
  • All screens are now reduced by 80% compared to original App

Todo:

  • Maybe complete translation, where ninebot negligted to complete the task ...

It will :

  • Download necessary tools
  • Download the App (ninedroid.apk) from Ninebot
  • Decompile the application
  • Apply a few Patches to it
  • Rebuild the App
  • Attempt to install it on you device, if connected throught "adb".

References: I followed instruction from the french paper magazine Gnu Linux Magazine France No 184. (GLMF 184) Thus I use apktool.jar to decompile->patch->recompile, and I also use signapk.jar to ensure direct installation to my GS2. Infos here: http://ibotpeaches.github.io/Apktool/ and here: http://www.learn2crack.com/2014/02/sign-android-apk-zip.html

I hope this is usefull. Don't hesitate to comment.

LGT2