[APP][2.0+] BlueputDroid 1.2.0

Search This thread

berserker_devel

Inactive Recognized Developer
Jan 20, 2011
367
266
BlueputDroid is an application that allows to use your device as a remote mouse and keyboard for your PC/PS3.

38047682.png
32256760.png

Here it is a short demonstration (no audio since I don't speak english well :D):


Please note that root is required for this application.

Quick tutorial:
  • Open the application and click on the start button (top/left button ">")
  • Check for errors in the log window
  • IMPORTANT: if you got the error "invalid or inactive bluetooth device", your device is not supported and your only option is to try a different ROM like Cyanogenmod (I cannot fix that because the problem is at "kernel" level).
  • Pair your device with an host of your choice* like in video 1 (Linux) or 2 (PS3)
  • Once paired, click on the lens button (secondo top/left) to refresh the available bluetooth devices
  • Click on a device of your choice to establish a connection
  • Once connected a green screen should appear (like in video n°1)
  • Single press to simulate the left mouse button (the background should change in blue)
  • Double press to simulate the right mouse button (the background should change in red)
  • Hit "menu" to show/hide/change the keyboard
*Tested hosts:
  • PS3: works
  • Linux: works (tested on Ubuntu 10.10)
  • Windows 7: not working (I'm actually trying to fix it)
  • MAC: ? (reported to not work)
  • Vizio Internet TV: works (thanks to Trevor for reporting)
Here it is a preliminary list of supported/unsupported devices (need to be tested) thanks to Wiimote Controller's author since the "requirements" are the same (the detailed problem is reported here).

Supported devices
  • Google Nexus One (made by HTC)
  • Google Nexus S (made by Samsung)
  • Motorola Milestone
  • Motorola Cliq
  • Motorola Cliq XT
  • Motorola Droid X
  • SonyEricsson Xperia X10
  • Archos 5 Internet Tablet
  • Dell Streak
  • T-Mobile G2
  • Acer Liquid (only on Android 2.1+)
  • Motorola Droid (only with custom firmware, like Cyanogenmod)
  • HTC Hero (only with custom firmware, like DarchDroid or FroydVillain)
  • HTC Eris (only with custom firmware, like Cyanogenmod)
  • HTC Desire/HD (only with custom firmware, like Cyanogenmod)
  • HTC Legend (only with custom firmware, like Cyanogenmod)
  • HTC Incredible (only with custom firmware, like IncDoes)
  • HTC HD2 (only with custom firmware, like Amelia X6 HD2Froyo)
  • Samsung Galaxy Spica (only with custom firmware, like Cyanogenmod)
  • T-Mobile G1 (only with custom firmware, like Cyanogenmod)
  • Samsung Galaxy S (only with custom firmware, like Cyanogenmod)
  • HTC Touch HD (originally WinMo device, works only with Android firmware, like Cyanogenmod/Neopeek)
  • HTC/T-Mobile myTouch 4G (only with custom firmware, like Cyanogenmod)
Unsupported devices
  • Samsung Moment
  • Samsung Galaxy Spica
  • Samsung Galaxy Tab
  • HTC Eris
  • HTC Incredible
  • HTC Desire/HD
  • HTC Desire Z
  • HTC Hero
  • HTC Magic
  • HTC Evo 4G
  • HTC Aria
  • LG Optimus S/T/One
Changelog 1.2.0:
  • new layout option that allows to choose between standard keyboard, custom keyboard and sixaxis (PS3 pad)
  • new option for autohide the keyboard on mouse input
  • paired/unpaired devices are now automatically refreshed
  • fix mouse speed option bug
  • minor changes

 
Last edited:

sibbor

Senior Member
Jul 28, 2008
663
330
sibbor.nu
Would die to test this out. Been longing for this kind of functionality. Want my to alpha/beta test? I'm in!

Great job so far!!
 

jonesin

Senior Member
Dec 16, 2010
466
113
Denver
I've been dreaming about this since my first day with the d1 when it was released

Sent from my SCH-I500 using XDA App
 

berserker_devel

Inactive Recognized Developer
Jan 20, 2011
367
266
Thanks to all of you for your support.
I hope to be ready to release an "alpha" version next week but it will be very unstable and not user friendly :)
I updated the first post with the "requirements" for testing this app.
 

Dissenter

Senior Member
Oct 21, 2009
91
5
I have the Logitech keyboard/trackpad for PS3, but it would be really fun to run it from my phone. Potential is outstanding. I can test if you want.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 45
    BlueputDroid is an application that allows to use your device as a remote mouse and keyboard for your PC/PS3.

    38047682.png
    32256760.png

    Here it is a short demonstration (no audio since I don't speak english well :D):


    Please note that root is required for this application.

    Quick tutorial:
    • Open the application and click on the start button (top/left button ">")
    • Check for errors in the log window
    • IMPORTANT: if you got the error "invalid or inactive bluetooth device", your device is not supported and your only option is to try a different ROM like Cyanogenmod (I cannot fix that because the problem is at "kernel" level).
    • Pair your device with an host of your choice* like in video 1 (Linux) or 2 (PS3)
    • Once paired, click on the lens button (secondo top/left) to refresh the available bluetooth devices
    • Click on a device of your choice to establish a connection
    • Once connected a green screen should appear (like in video n°1)
    • Single press to simulate the left mouse button (the background should change in blue)
    • Double press to simulate the right mouse button (the background should change in red)
    • Hit "menu" to show/hide/change the keyboard
    *Tested hosts:
    • PS3: works
    • Linux: works (tested on Ubuntu 10.10)
    • Windows 7: not working (I'm actually trying to fix it)
    • MAC: ? (reported to not work)
    • Vizio Internet TV: works (thanks to Trevor for reporting)
    Here it is a preliminary list of supported/unsupported devices (need to be tested) thanks to Wiimote Controller's author since the "requirements" are the same (the detailed problem is reported here).

    Supported devices
    • Google Nexus One (made by HTC)
    • Google Nexus S (made by Samsung)
    • Motorola Milestone
    • Motorola Cliq
    • Motorola Cliq XT
    • Motorola Droid X
    • SonyEricsson Xperia X10
    • Archos 5 Internet Tablet
    • Dell Streak
    • T-Mobile G2
    • Acer Liquid (only on Android 2.1+)
    • Motorola Droid (only with custom firmware, like Cyanogenmod)
    • HTC Hero (only with custom firmware, like DarchDroid or FroydVillain)
    • HTC Eris (only with custom firmware, like Cyanogenmod)
    • HTC Desire/HD (only with custom firmware, like Cyanogenmod)
    • HTC Legend (only with custom firmware, like Cyanogenmod)
    • HTC Incredible (only with custom firmware, like IncDoes)
    • HTC HD2 (only with custom firmware, like Amelia X6 HD2Froyo)
    • Samsung Galaxy Spica (only with custom firmware, like Cyanogenmod)
    • T-Mobile G1 (only with custom firmware, like Cyanogenmod)
    • Samsung Galaxy S (only with custom firmware, like Cyanogenmod)
    • HTC Touch HD (originally WinMo device, works only with Android firmware, like Cyanogenmod/Neopeek)
    • HTC/T-Mobile myTouch 4G (only with custom firmware, like Cyanogenmod)
    Unsupported devices
    • Samsung Moment
    • Samsung Galaxy Spica
    • Samsung Galaxy Tab
    • HTC Eris
    • HTC Incredible
    • HTC Desire/HD
    • HTC Desire Z
    • HTC Hero
    • HTC Magic
    • HTC Evo 4G
    • HTC Aria
    • LG Optimus S/T/One
    Changelog 1.2.0:
    • new layout option that allows to choose between standard keyboard, custom keyboard and sixaxis (PS3 pad)
    • new option for autohide the keyboard on mouse input
    • paired/unpaired devices are now automatically refreshed
    • fix mouse speed option bug
    • minor changes

    2
    I just released a new version on the market, here it is the changelog:
    • Complete internal code rewrite
    • Reconnection support
    • Multiple connections attempts
    • Screen lock option
    • Lots of keys fixed ("del" included!)
    • Added "disconnect" option
    • Performances increased
    • Notification icon while the service is running
    Waiting for feedbacks :)
    1
    The day has come :)
    I'm starting to release the download link to the beta testers now, soon I'll update the first post with details about how to test the app.

    EDIT: tutorial added in the first post
    1
    Sorry for the delayed response :eek:

    well much to my chagrin, this doesn't seem to work with my evo, get several info messages then the following two errors in the log, i used the built in email to send them to you berserker

    it appears the log runs bottom to top, hopefully it'll help berserker or anyone else who might be able to figure out how to fix htcs messed up bluetooth stack

    i tried it with having my bluetooth already on, and with letting blueputdroid turn on my bluetooth (which it did actually do) but the end result and log is the same
    I'll report here what I wrote you in pm since other people may have the same problem.
    "invalid or inactive bluetooth device" is exactly the crucial error reported in the first post and I have no solution to fix that. The only way to make it works is find another rom with a "clean" bluetooth stack implementation like Cyanogenmod.
    Please forget about "order of logs", I'll fix that in the next beta.

    -The "refresh devices" button seems to only pull up the first entry in the bluetooth device table. I had to unpair my sony stereo BT before it would show my PS3 in the list. I suppose if I had my PS3 BT hex key already it wouldn't have been a problem.
    Thanks for reporting that, I'll fix it.

    Here's how I got partial usability.
    1. Start blueput (I let it turn on bluetooth)
    2. Press start in blueput
    3. Press back button to close blueput
    4. Start blueput again
    5. Press stop in Blueput
    6. Repeatedly press Start until blueput f/c
    7. Repeat 1 & 2
    8. Search for phone with PS3
    9. DON'T pick phone yet. Reboot.
    10. Repeat 1 & 2
    11. Pick phone on ps3
    12. Complete pair request
    13. Press enter in blueput

    The buttons on the screen work, but I couldn't get keyboard or other sendkeys to work. Also I had no other BT devices paired

    Sent from a touch tone tele-phone.
    !?!? :p
    1
    Similar app that I found working on my OnePlus 3 with CM13 and Windows 7 is True Mouse/KB
    Google Play link here: https://play.google.com/store/apps/details?id=com.z2software.btpluginhidd