USB Keyboard 1.16
Turn your Android device into USBkeyboard/mouse for your PC.You will need to install custom kernel to your Android device,that will add keyboard+mouse functions to it's USB port, this appis used to send key and mouse events. You will also need root.No driver installation is needed for your PC.It will work inside BIOS, inside bootloader, with any OS, and withany hardware that has USB socket - PC, Mac, Xbox, Chromebook, evenother Android devices through USB Host adapter.Supported devices:Nexus 7 2012 WiFi - flash kernel inside this appIf your Nexus 7 is not rooted - follow installation instructionshere: https://github.com/pelya/android-keyboard-gadgetNexus 7 2013 - http://forum.xda-developers.com/showthread.php?t=2809979LG G2 - http://forum.xda-developers.com/showthread.php?t=2725023LG G2 with Cyanogenmod 12.0: https://github.com/pelya/android-keyboard-gadget/tree/master/lg-g2Nexus 5 - http://forum.xda-developers.com/showthread.php?t=2551441or http://forum.xda-developers.com/showthread.php?t=2527130or https://github.com/pelya/android-keyboard-gadget/tree/master/nexus5-hammerhead-android-5.0Nexus 4 - http://forum.xda-developers.com/showthread.php?t=2548872or http://forum.xda-developers.com/showthread.php?t=2858561Sony Ericsson phones - http://legacyxperia.github.io/Moto G: http://forum.xda-developers.com/showthread.php?t=2634745or http://forum.xda-developers.com/showthread.php?t=2786336Moto E: http://forum.xda-developers.com/showthread.php?t=2931985Moto G 2014: http://forum.xda-developers.com/showthread.php?t=3085277OnePlus One: http://sourceforge.net/projects/namelessrom/files/bacon/Galaxy S4: http://forum.xda-developers.com/showthread.php?t=2590246- you have to enable it in the included STweaks appGalaxy Note 2: http://forum.xda-developers.com/showthread.php?t=2231374Huawei Ideos X5: http://forum.xda-developers.com/showthread.php?t=2616956Sony Xperia Z3 and Z3 Compact: http://forum.xda-developers.com/showthread.php?t=2937173Sony Xperia Z Ultra: http://forum.xda-developers.com/showthread.php?t=3066748Xiaomi Redmi 1S: http://forum.xda-developers.com/showthread.php?t=2998620Galaxy Ace 2: http://forum.xda-developers.com/showthread.php?t=2793420Xiaomi MI3: http://forum.xda-developers.com/showthread.php?t=3093399Galaxy Note 4: http://www.echoerom.com/ael-kernels/Other devices - you will have to compile the kernel yourself,using this patch: https://github.com/pelya/android-keyboard-gadget/blob/master/kernel-3.4.patchWorks best with Hacker's Keyboard.If you compiled the kernel for any device not listed here -contact me, I'll add your kernel to the list.Experimental remote control functionality is available, withlive camera feed, using built-in VNC server.This feature requires to run VNC client on the other PC orAndroid device. There are many VNC clients for PC and Android, thatcan be downloaded from Google Play.All sources are available at the github page listed above.
GIMP Inkscape 18.104.22.168
Two graphics editors, ported from PC. You willneed mouse, stylus, or 10” screen to use them.This app requires 1 Gb device storage (1.8 Gb duringinstallation), and cannot be moved to SD card.GIMP is an advanced picture editor, suitable for suchtasks as photo retouching, image composition and imageauthoring.Inkscape is a vector graphics editor, which haseverything needed to create professional-quality computer art.They both support stylus pressure. In Inkscape, you will need toenable Android touchscreen in File → InputDevices (see screenshots).For best results, also enable Windows → Single WindowMode in GIMP.Press Back key to show keyboard.To send right mouse click - touch screen with two fingers, orpress a button on your stylus.To send middle mouse click - touch screen with three fingers,this will drag/scroll image in Gimp.If you have Menu key, you can use it to undo lastaction.If Open or Save dialog is frozen - open thekeyboard using Back key, and press Enter orEsc key, you have to do that only once. If your keyboarddoes not have Esc key - install Hacker'sKeyboard.Finger hover is supported. If you have Galaxy S4/S5 or Note 3/4,enable AirView in system settings to use it.To make all buttons bigger, and make it draw faster, selectsmaller display resolution during app start.If you have Error -24 when installing this app - installthis version (it's the same app with different name):http://sourceforge.net/projects/libsdl-android/files/apk/XServer-XSDL/GIMP-Inkscape-zz-22.214.171.124.apkDo not uninstall this app if you have Android 4.4 or older - youwill not be able to install it again, because of a bug in Android,which was fixed in Android 5.0.Clear app data instead to save space - long-press app icon indrawer, drag it to App Info icon, and select Cleardata.To add fonts, copy them to directoryAndroid/data/org.gimp.inkscape/files/gimp/fonts on your SDcard.To disable gyroscope, tap Change device config during appstart, select Mouse emulation → Advanced →Gyroscope.To set 24bpp color depth or portrait screen orientation, go toChange device config → Video.To use dark color theme - double-click Root terminal iconon desktop, and type commands:apt-get updateapt-get install murrine-themesConfirm installation, then open Menu → Settings →Appearance, and select NOX theme.Sources: https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/xserver-gimp
Transport tycoon business simulationgame.Online multiplayer games are available, as well as a single-playeragainst computer.How to play: http://wiki.openttd.org/TutorialHow to add computer opponents:https://wiki.openttd.org/AI_settingsScroll the map with two fingers, when you are building roads orstations.Close dialogs by dragging them to the screen edge.Translate Android version to your language here:https://translator.openttdcoop.org/project/openttd-android-translateThis game is open-source - you can download sources and previousreleases fromhttp://sourceforge.net/projects/libsdl-android/files/apk/OpenTTD/Visit our forum at https://www.tt-forums.net/
Debian noroot 15.10.21
This app will install Debian Jessie.You do not need to root your device, it will work fine withany stock ROM.You will need 900 Mb free on internal storage. This app cannot beinstalled to SD card.A mouse or stylus is highly recommended.Android 6.0 Marshmallow is not supported yet (apt-get and dpkg donot work). If you are using Android 6.0 or newer, check out oursister app, Gnuroot Debian, you can pair it with XSDL app to rungraphical Debian applications.This app is NOT full Debian OS - it is a compatibility layer,which allows you to run Debian applications.Your phone is NOT rooted during installation.This is NOT official Debian.org release.If you have Error -24 when installing this app - installthis version (it's the same app with different name):http://sourceforge.net/projects/libsdl-android/files/ubuntu/Debian-15.08.28-xx.apkDo not uninstall this app if you have Android 4.4 or older - youwill not be able to install it again, because of a bug in Android,which was fixed in Android 5.0.Clear app data instead to save space - long-press app icon indrawer, drag it to App Info icon, and select Cleardata.If you want to use web browser, open Terminal and runcommand sudo apt-get update ; sudo apt-get installiceweaselIf you want to use Eclipse or other Java applications, installpackage openjdk-7-jdk and restart Debian app, becausedefault JDK does not work on Samsung devices.To disable gyroscope, tap Change device config during appstart, select Mouse emulation → Advanced →Gyroscope.To set 24bpp color depth or portrait screen orientation, go toChange device config → Video.If your favorite music player does not work - install packagegstreamer0.10-pulseaudio.Sources are here:https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/xserver-debianPrevious versions are here:https://sourceforge.net/projects/libsdl-android/files/ubuntu/This app uses PRoot. All hail PRoot and it's most graciousdeveloper, Cédric VINCENT!
Classic 2Djump'n'runsidescrollerplatformergame in a style similar to theoriginal SuperMariogames.Gamepad is recommended for playing on TV. Pleasedon'tplaythegame with TV remote, even though you can, if youenable'Jumpwithup' in Options - Keyboard setup.Sources canbedownloadedhere:https://sourceforge.net/projects/libsdl-android/files/apk/SuperTux/
Shared printer plugin - CUPS 1.0.8
Print on shared Windows printers from Android,or on Linux/MacOs print servers with CUPS/Samba/SMB/CIFS.This app is free, and has no ads, IAP, watermark, sign-up, or pagelimit. No cloud account or additional Windows softwarerequired.Uses 350 Mb storage after installation.Integrates into Android printing framework, requires Android 4.4KitKat or newer.List of supported printers: https://github.com/pelya/android-print-plugin-cups/blob/master/supported-printers.txtPrinting through Android USB socket is not supported yet, onlyprinting over network is supported.Sources: https://github.com/pelya/android-print-plugin-cups
X Window System / X11 server for Android,complete and fully functional.You may use it to stream applications from your Linux PC, or tolaunch Linux installed on your Android (installing Linux is donevia separate app).3D acceleration and OpenGL are not supported. If you're launching Xclients from PC, you can install VirtualGL to use OpenGL in thisapp.Touch screen with two fingers to send right mouse button click,with three fingers to send middle button click. You can also pressbutton on your stylus, or use Bluetooth mouse.Swipe with two fingers to scroll documents.Finger hover is supported on select devices. If you have GalaxyS4/Note 3 device, enable AirView in system settings to useit.To invoke keyboard, press Back key. Non-English text input is notsupported in terminal, but it works in GUI applications.If you don't see Back key, swipe up from the bottom of thescreen.If you have hardware Menu key, it will send Ctrl-Z (Undo in mostapps).You can disable gyroscope in Mouse emulation →Advanced → Gyroscope.You can enable portrait screen orientation and 24bpp color depth inChange device config → Video.To set custom display number, go to Change device config →Data installation location → Specify directory → donot change directory, press OK → change parameters toXSDL :1234, press OK, where 1234 is your displaynumber. You may also pass other parameters to Xserver using thisdialog.To connect to the display manager on your PC, add parameter-query your.PC.IP.address to the Xserver command line, thenconfigure your display manager.If you have XDM, you will need to remove a line starting with:0 from /etc/X11/xdm/Xservers , add * to/etc/X11/xdm/Xaccess , and set DisplayManager*authorize:false in /etc/X11/xdm/xdm-config , to disable local Xserver and allow connections from external IP addresses.If you want SHM extension to work in Linux chroot - download filelibandroid-shmem.so from here:https://github.com/pelya/cuntubuntu/tree/master/distcopy it to chroot, set executable flag, and execute this in chrootbefore other commands:export LD_PRELOAD=/path/to/libandroid-shmem.so.APK file for side-loading and old versions:https://sourceforge.net/projects/libsdl-android/files/apk/XServer-XSDL/Sources:https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/xserver
Ur-Quan Masters 0.7.0.24
Port of DOS game Star Control II.The Ur-Quan Hierarchy have won the war and put the Earth underslave shield.Explore galaxy, gather resources, ally with other races, battleenemies and win your freedom back.To activate emergency escape unit, press Back.If you dislike touchscreen controls - go to Setup -> AdvancedOptions -> Joystick, and set it to Normal.
Pixel Filter 2.2
Decrease screen brightness below minimumlevel, by turning off individual pixels. This way the screencontrast is kept at the same level.Save battery on newer AMOLED screens - they will turn off blackpixels completely. Especially good for 4K screens - disable allthose pixels you don't need!Includes screen pattern editor and light sensor support for turningfilter off automatically.Screen pattern is shifted each 5 minutes to prevent uneven pixelwearout.App sources available here:https://github.com/pelya/screen-dimmer-pixel-filterPrevious version with configurable notification availablehere:https://github.com/pelya/screen-dimmer-pixel-filter/blob/4aab45abf4de13efd2d1a04a088ca743ff766f3c/PixelFilter.apk?raw=true
Ur-Quan Masters HD 0.7.0.10
Port of DOS game Star Control II, withenhanced graphics and music.The Ur-Quan Hierarchy have won the war and put the Earth underslave shield.Explore galaxy, gather resources, ally with other races, battleenemies and win your freedom back.If selecting "New game" crashes the game - select "Load", thereis one savegame saved at the game beginning.Two-player melee supported, with two on-screen joysticks. USBgamepads and SHIELD are supported.To activate emergency escape unit, press Back.To change on-screen joystick to PC-style arrow keys - go toSetup -> Configure Controls -> On-screen Joystick, and set itto Classic (PC).
Multiplayer 3D shooter, based on Quake 3 ArenaFPS.Supports online matches and offline play with bots. Deathmatch,Capture the Flag and 10 other game modes are available.Gamepad is required for Android TV.Five touchscreen control modes available:shoot button mode is similar to other mobile 3Dshooters.tap to shoot mode moves fire button under your finger, soyou never miss it.floating crosshair mode allows for faster aiming - dragcrosshair across the screen to shoot, touch screen borders to lookaround.shoot under finger mode shoots where you touch, but does notmove crosshair from the center of the screen.aim under finger mode is similar, but moves fire buttonunder your finger instead of shooting immediately.Swipe the screen to quickly rotate 180 degrees.Double-tap joystick to jump.Touch weapon icons at the top to select a weapon.You can configure buttons layout by clicking Change deviceconfig button when the game starts, then selecting On-screenkeyboard and Customize layout.You can switch to first-person view in settings.Voice chat is supported - switch Voice chat option toShake and talk, and shake phone during game to send yourvoice to other players. Some servers may disallow voice chat.You can enter console commands using button at upper-left, startcommand with / symbol.Gyroscope aiming is supported (not all devices havegyroscope).Gamepads with two analog sticks are supported (PS3, Xbox gamepads,SHIELD).Google Cardboard VR is supported, you will need a gamepad to useit.Mouse will not be supported, because it's technically impossible onnon-rooted Android, and because it gives an unfair advantage overother players.Source code can be downloaded fromhttps://sourceforge.net/projects/libsdl-android/files/OpenArena/You can run your own dedicated server, using this package:http://sourceforge.net/projects/libsdl-android/files/OpenArena/OpenArena-dedicated-server-0.8.8.32.tar.gzMore info about running servers athttp://openarena.wikia.com/wiki/Servers
Input events logger 3
App for developers, that will print all inputevents coming to your device - all fields of KeyEvent andMotionEvent classes are displayed.It will print events from joystick or gamepad axes and buttons,mouse hover events, and touchpad events, if you have suchdevice.It will also dump all events to logcat.You may attach almost any mouse/keyboard/gamepad to your phone, ifyou have a proper cable, or connect Bluetooth mouse/keyboard,Android OS will recognize it.Sources are at https://github.com/pelya/AndroidInputEventsLogger
Free online multiplayer game. Battle with upto 16 players in a variety of game modes, including Team Deathmatchand Capture The Flag.You can change touchscreen controls in Settings → General, thereare six control layouts available.You can change button positions at startup in Change device config→ On-screen keyboard → Change layout.To play on some servers, you need to press Back → Join red/blue,after connecting to server.Supports gamepads, supports mouse+keyboard controls.
S Planner Killer 1.2
You can disable S Planner in systemsettings in Android 5.0 Lollipop, this app is not neededanymore if you have Lollipop. Follow instructions in thescreenshots to disable it.If you don't have this option in system settings, get adbcommand from Android developer tools, plug your phone into PC,enable USB debugging in Android settings, and run this command onyour PC:adb shell pm hide com.android.calendarIf nothing helped, you can try installing this app, but this isnot recommended, as it works only 50% of time.This app will hide all notifications from Samsung S Plannercalendar, so you can use another calendar app without having allyour notifications duplicated.It starts at boot, and runs in background, so you only need tolaunch it once, and enable it in Notification Access systemdialog.S Planner cannot be turned off in any other way without rootingin Android 4.4 or older - disabling notifications in S Plannersettings will be reverted after reboot, de-selecting calendars willdisable them for all your calendar apps, it cannot be turned off inApplication manager, and clearing it's data won't help either.Source code: https://github.com/pelya/s-planner-killer
Match two similar fruits, and theywilldisappear.Are you tired of jewels? Are match-three games toocomplicatedfor you? Biniax2 to the rescue!Just clear your way and avoid being blocked. You control asinglefruit of certain type. Colliding to a pair of fruits,containingyour type, will make the pair dissapier, leaving youmore space andchanging your item to the other one of the pair.Direct your elementby simply tapping the screen at the place youwant to move it. Whenyou are blocked, tap the broom symbol toclear the complete columnon the screen. Have fun!Versions of Biniax for various other platforms are availableathttp://www.biniax.com
Play online, on local WiFi, or offline withbots (use 'Server' menu).Comfortable swipe-based touchscreen controls. You can enable ajoystick for touchscreen in Settings - General.Gamepads are supported.Sources:https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/ninslashapk file:https://sourceforge.net/projects/libsdl-android/files/apk/Ninslash/Windows binaries and dedicated server:http://ninslash.com/download/Forum: https://www.teeworlds.com/forum/viewtopic.php?id=11977Bugs:Server should authenticate local client automatically.Cannot vote with gamepad.Cannot repair turrets.Statistics for online servers:http://126.96.36.199/munin/ninslash-week.html
OpenTTD JGR 0.22.0.79
Transport tycoon business simulation game,with daylength patch and other improvements.Full list of changes, compared to regular OpenTTD:https://www.tt-forums.net/viewtopic.php?f=33&t=73469Online multiplayer games are available, as well as a single-playeragainst computer.How to play: http://wiki.openttd.org/TutorialHow to add computer opponents:https://wiki.openttd.org/AI_settingsScroll the map with two fingers, when you are building roads orstations.Close dialogs by dragging them to the screen edge.This game is open-source - you can download sources and previousreleases fromhttp://sourceforge.net/projects/libsdl-android/files/apk/OpenTTD/