I would like to know if there is a possibility for any full-scale devs out there to create a Bluetooth adapter for a PC through the ADB interface from our phones. This would mean that with the drivers installed from SDK, we would mount our phones, activate USB debugging, and proceed to download a client, or set of drivers, from our PC, to enable our phones, as long as they are plugged into the PC, to act as a Bluetooth dongle for the connection of other Bluetooth devices. Of course this would require rooting, and perhaps only certain kernels would get the function, but I would love to be able to test the application from a Droid Eris on both Evil Eris 2.1 and Tazz Cyanogen 2.2.
I appreciate any thoughts on this, and am looking forward to some, if any, progress on the matter.
---
MAY I GET PERMS TO POST LINKS?
GAWBAGE
Related
Anyone know why "logcat" works when run via ADB but not when run from a local console (EG via connectbot)? I assumed they would use the same UID but in hindsight I'd guess that any android app that starts a shell would be running with the parent app's UID and ADB would provided a different UID again .
I'm trying to investigate what the N1 currently does with a powered (hacked together) USB OTG cable (say connected to a flash drive) I know the kernel doesn't currently support the host mode switch (or at lease it didn't when I was messing with my G1, don't know about 2.1 ) but I wanted to see if anything at all happened.
Anyone done any OTG experimentation of the N1?
I haven't done debugging yet, but I'm interested in your efforts. I'm looking to USB OTG support in an Android phone for MIDI sequencing purposes (record MIDI data on the phone from a USB powered MIDI device). Many people are saying that WiFi/Blutooth solutions are the way to go, but that requires the devices to be powered separately. USB OTG would solve the power problem and in the case of MIDI, solve the latency problem (not to mention that most devices are USB and don't have wifi/bluetooth support...so that would mean making an in-between widget to convert USB to wireless on the device side while powering it).
So I have to pick between the Sprint HTC EVO and the Verizon Droid X. I love ROMs and all, but the only thing I NEED is to be able to USB teether without installing anything else on the computer I am using. They are generally locked down and do not allow installs to run. This being said, Which would you choose? I do not need the teether ability right away, but would need it sooner than later. Go with the DX or the Evo? Seeing as the DX is getting Froyo this month, I am leaning towards it, but how far away is USB teethering?
use pdanet and any android phone can usb tether out of the box. without root.
The only problem with that is there are quite a few of the PC's I work on that are locked down and I can not install PDAnet on the PC end. With built in USB teether, I just have to make a setting on the phone, then hook it up and the PC sees it as a WAN. Shane.
Have you checked out the bluetooth tethering options? They sell a tiny little USB gadget at Staples or Best Buy that will give the PC bluetooth, then there is some hack or something on these forums that will enable you to bluetooth tether the interwebz.
I'd love to be able to post the links I have for you but the mods won't let me....sorry... but it is possible.
Search this same forum for bluetooth tethering, then Google targus bluetooth USB
amigoingcrazzy said:
use pdanet and any android phone can usb tether out of the box. without root.
Click to expand...
Click to collapse
The OP said that he can't install anything on his computer, which is required to be able to use PDAnet.
It is likely that the OP knows this already, but tethering without downloading anything onto a computer is possible now that the X has been rooted.
I sure do Now...can it USB teether? Or only through BlueTooth? or is that only in FroYo.
Wireless Tether for root users. It's an app you can use once you root your X to creat a wifi hotspot, without being charge by Verizon.
Hi all,
I did a few searches before this and it seems like no one else has asked about this yet. My goal is to get some type of external radio working on an Android phone in hopes to learn more about the system and possibly get a USB LTE radio talking to Android. I know most of the phones use usb Micro which supports a host protocol but I don't know if the Android system supports it.
My first goal would be to get a usb wifi dongle or 3g dongle working. My reasoning is because those have linux drivers so maybe I could try to get the driver on the android phone? Just my thoughts.
Does anyone think this is possible? Thanks for any help.
PS: I am aware that I would need an adapter to make the dongle fit to the micro usb port.
SO far I have been able to get host mode working on a nexus one. Now I need to get into adding different kernel modules compiled. Does anyone know a good guide to follow to ge me started? I did a quick google search but it didnt really turn up anything other than compile the actual Android Kernel.
Greetings! I've been lurking on XDA for quite some time, and first I would like to give a big thank you to all the developers. I would never have purchased a Kindle Fire if I didn't have faith in your ability to unlock the hardware's true potential. You guys/gals rock.
Here's my question: I develop and troubleshoot municipal and commercial wired/wireless networks and I would really like to be able to use the KF with backtrack. I understand that OTG support under ICS is very close to being a reality, would it be possible to support an external wifi adapter via OTG?
Drawing power is the first problem that comes to mind, so my thought is to mod a USB OTG adapter to draw from an external DC source instead of the KF.
This could have some awesome potential if it could work. I'm willing to do whatever I can to make this happen, so if one of you veteran developers could set me on the right track to backtrack it would be greatly appreciated.
I'm no wifi/kernel expert but as far as i have understood it:
It should be possible if you get the right wifi modules to work. Android uses a modified wpa_supplicant, so even if you have linux wifi drivers for usb you would need to patch them to get it running. The current kernel does not have mac80211/cfg80211 modules compiled it, but i think that you probably would need them (i think they are in the kernel source, they are just not set yet). The current module for the tiwlan is proprietary and is also uses some strange ibCustomWifi as wrapper around WEXT, not sure if they also did some changes there.
If the 3.0 kernel boots we should anyhow change to a mac80211 wifi driver and also use wpa_supplicant 0.8 instead of 0.6 so your chances should be a lot better with the 3.0 kernel.
So it strongly depends if your external wifi adapter is very well supported for linux (or better for Android ....) und if we get otg running. (There might be some hidden problems to discover).
Sengwall,
There are several threads in the xda forums for similar projects on different devices that might be useful as the steps are basically the same (assuming that somebody gets OTG working). Here's one of them:
http://forum.xda-developers.com/showthread.php?t=1484339
Thanks for the input...ill look and see if there has been success on other devices with the same board.... great suggestion.
Hi,
I was constantly annoyed by the poor wifi signal when I had my devices connected to the computer, so I wondered why I could not use my computer's Internet connection on the Android devices when they were already connected via a USB cable. Extensive Google and XDA searches only showed solutions that would not work with recent Android versions, did not work with all Operating Systems, only worked sporadically or required the Android device to be rooted. I finally decided I had to develop my own solution.
I started to investigate, learned TCP, spent hours fixing nasty networking bugs, and finally, here is ReverseTethering NoRoot. The app runs on all Android versions starting from ICS. It does require a server program on the host computer, though that is available for Windows, Mac and Linux, and it does not have to be installed, it runs as a portable app without touching your registry or system files.
As the app does not require root permissions, there is no danger that it might mess up your system. The worst thing that might happen is that you have to reboot.
Because it implements its own network layer and does not rely on any system command line tools on the host, it works on the widest possible range of computers.
There is one drawback though: As with other reverse tethering solutions, some apps only check for a Wifi or 3G connection, so they might not recognize ReverseTethering's connection. Unfortunately, this applies to recent versions of some Google apps. E.g. while downloading apps from Google Play via the reverse tethered connection works on Android 4.1 on a Galaxy Note 8, it does not on Android 4.3 or Android 6.0.
Although untested, the workarounds for this issue that work for other reverse tethering solutions should also work for this solution.
I have opened a dedicated thread for the app in the Applications forum over here: http://forum.xda-developers.com/android/apps-games/app-reversetethering-noroot-t3316716
TL;DR: A reverse tethering app that works on Android 4.0+, all host OS and does not require root
Let me know if you have any questions, feedback or suggestions! :laugh::fingers-crossed: