I am wondering whether there is any screen mirroring software that will work with my non-rooted Android phone using 4.4.2.

  • Do you mean mirroring android screen to ubuntu ? – Johnny Dec 20 '16 at 3:27
  • yes i do mean that – Grant Hood Dec 20 '16 at 18:30
  • Is the question still up ? – Johnny Oct 23 '17 at 7:49

In that case, consider try SevenSquare. A tool used to view a mirror screen of your Android device on the PC, used for demostration, debuging, and so on. even you can click on the mirror screen as you touch on the device panel.


  • Click and swipe on the screen (so you can unlock screen by swipe)
  • Virtual menu/home/back key on the UI
  • QWERTY key support (just type via your keyboard)
  • Auto connect to your device when plug in
  • Click on window to wakeup the device (emulate power key press event)
  • Support both Android ICS and Jelly Bean. Froyo not full tested
  • Wrote in Qt 4.x, easily port to different desktop environment


  • Rotate view windows on demand (Press F12)
  • Virtual cursor (pointer anchor) on the UI
  • Auto resize to fit the screen resolution of the device
  • Zoom window as your wish and keep the ratio
  • Support customized 'screencap' for speeding up (RGBA32, RGB888, RGB565)
  • Auto enable compressed data transfer if 'minigzip' found on the host
  • 1~2FPS on MSM8625 device (1.2G dual core, 512M memory, 800x480)


  • Not support multi devices pluged in at the same time.
  • Not support screen recording as video
  • Not support screen shot as picture


According to its GitHub page, SevenSquare has been reportedly working on both Linux and Windows system.

Installing SevenSquare

Make sure you have ADB (Android Debug Bridge) tools installed on your system in order to install SevenSquare:

sudo apt-get install android-tools-adb

SevenSquare based on QT, therefore you need to install these dependencies:

sudo apt-get install qt4-qmake libqt4-dev libqtcore4 libqtgui4

Now you can finally install SevenSquare:

wget https://github.com/yangh/sevensquare/archive/master.zip
unzip master.zip && cd sevensquare-master
make && sudo make install

Make sure you have enabled USB debugging on your android device, otherwise navigate to Settings > Developer Tools > and enable USB debugging, then connect your android device to computer via USB cable.

To launch SevenSquare, run following command:

seven-square &

enter image description here

Image taken from www.upubuntu.com

Not the answer you're looking for? Browse other questions tagged or ask your own question.