RR for Android

1. What is RR for Android
    ”RR for Android” is the short for Record and Replay for Android platform. The original idea is coming from [Gomez@ICSE'13]:
    Lorenzo Gomez, Iulian Neamtiu, Tanzirul Azim, and Todd Millstein. 2013. RERAN: timing- and touch-sensitive record and replay for Android. In Proceedings of the 2013 International Conference on Software Engineering (ICSE ’13). IEEE Press, Piscataway, NJ, USA, 72-81.
    RERAN is the cooperation of PC and mobile, while ONLY mobile device is needed in our RR!

2. How to use RR
    Below is a video showing how to use RR: (password: ics)

3. How to install RR
  3.1 ROOT
    Make sure that your mobile device has been ROOTed!
  3.2 COPY
    Copy replay file to /data/local
      $ adb shell push replay /data/local
    Copy toolbox file to /data/local
      $ adb shell push toolbox /system/bin
      ATTENTION: “toolbox” file is for Android 4.4.2. If you want to acquire “toolbox” file in your own Android version, you should add “fflush(STDOUT)” after each “printf” in “system/core/toolbox/getevent.c” in Android source code and build it(you can read this to build Android).
    Install RR.apk in your device. The apk file is for Android 4.4.2 and the support to other versions is coming soon!

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>