1-Handed Mode iPhone Style 6/6s Plus on Android

The phablet are a product that separates the general public: the large display is easy to navigate, watch videos and play games, but the usability in one hand is always an issue. Some manufacturers have implemented software solutions for management with a hand or to reduce the UI so you can get easily in all areas of the screen. Samsung is the one that led the way but there are many manufacturers who now use gestures more or less effective to reduce the screen. On Android “stock” Unfortunately there is nothing official yet but if you love modding and have root permissions unlocked on your device, there is a relatively simple trick to activate some sort of one-hand mode, analogous to the Reachability introduced by Apple on iPhone 6 Plus through Photionary.

Is “raw”, but goes to the top of the screen with your thumb. You must take advantage ofoverscan compensation included starting from Android 4.3 JellyBean.

Overscan is a phenomenon that comes from the world of TV, especially analog: it means, roughly, that the image transmitted from a source (console, DVD players etc) does not coincide perfectly (usually is larger) with that visible on TV. Hence in monitors and TV there is a preferences menu that allows you to “frame” the picture in ad hoc to the screen, moving in four directions, enlarged or tightening it, and so on. These functions are available in Android for some time, depending on the system connection (remember that Android also supplies set-top boxes and video) to your TV.

You can then, with a simple command, set a massive overscan compensation, “shifting” the image down. The result is a UI similar to Apple iPhone 6/6s Plus. The command in question is:

WM overscan [LEFT], [up], [RIGHT], [down]

The values between brackets should be expressed in numbers and represent the relative pixel shift their direction. If the goal is to move down the interface, therefore, we must take into account the resolution of your display and calculate a 40-60% overscan (depends on the size of our thumb, of course; Apple uses 50% accurate, for example). 1920 x 1080 FHD display, thereby assuming a, we can calculate around 7-800 pixels; the command syntax will then be:

WM overscan 0, 700, 0.0

To reset the overscan compensation, and then go back to “normal” interface, just use 0 0, 0 0, wm overscan, or a simpler

WM overscan reset

In combination with an app as automationTasker and associated with some gesture(in GIF here beside you use the swipe up from the gesture, the famous Google Now Home button) to activate/deactivate the function becomes extremely simple and straightforward. Some notes, however:

  • As mentioned above, the command is available starting from Jelly Bean (Android 4.3) onwards. Root permissions must be enabled.
  • Overscan compensation will not reset by restarting the Terminal.
  • In case of problems you can run the reset command through ADB.