Pairing Android Wear without Android Phone or Table (Via Virtual Machine) - Wear OS Software and Hacking General

Hello everyone,
It's been a long time since I have viewed the XDA forums. A brief background of what I was working to accomplish was to activate and use an Android wear device without pairing to a phone. I did not find any articles online or procedures for this. What this method allows you to do is pair, fetch software, and get notifications (email etc.), via your PC. The basic test setup is running Android x86 v4.4-RC2 as a virtual machine under Parallels on a Macbook Pro. Steps are listed below. Hope this helps in others endeavors.
1. Initially install Parallels desktop. (Virtualbox was tested but would not work with the Bluetooth hardware_
2. Run the pre-configured experimental Android VM from Parallels initially creating the virtual machine.
3. After successfully installing the new Android VM bundled download Android x86 v4.4-RC2 iso.
4. Shutdown the initially created VM and mount the iso to a virtual cd drive. Set boot order to start with cd first.
5. After startup in grub go to the install Android option (last one)
6. During the install allow formatting of the virtual drive and overwrite the initial operating system that was installed with the new version.
7. After startup of the new virtual machine with the correct image setup your Google account to access the play store.
8. Download Google Wear and install.
9. Go to the vm settings while running and check to share both Bluetooth and web cam USB devices.
10. Go to settings in the Android VM and then Bluetooth. Attempt to pair with the watch.
11. A prompt will come up in the actual OS to pair with the watch, this is ok click on pair in the main os.
12. The main os will say the watch is not connected but the guest Android VM will now recognize the watch and start the pairing process.
13. Once pairing is complete simply use all functions that would normally be used in the virtual machine.
13a. In order to receive text message notifications by your computer when paired use a carriers text app such as Verizons connect app.

Mac OS X Yosemite Parallels Android Virtual Machine Smart watch Bluetooth Pairing
matrixfatalerror said:
Hello everyone,
It's been a long time since I have viewed the XDA forums. A brief background of what I was working to accomplish was to activate and use an Android wear device without pairing to a phone. I did not find any articles online or procedures for this. What this method allows you to do is pair, fetch software, and get notifications (email etc.), via your PC. The basic test setup is running Android x86 v4.4-RC2 as a virtual machine under Parallels on a Macbook Pro. Steps are listed below. Hope this helps in others endeavors.
1. Initially install Parallels desktop. (Virtualbox was tested but would not work with the Bluetooth hardware_
2. Run the pre-configured experimental Android VM from Parallels initially creating the virtual machine.
3. After successfully installing the new Android VM bundled download Android x86 v4.4-RC2 iso.
4. Shutdown the initially created VM and mount the iso to a virtual cd drive. Set boot order to start with cd first.
5. After startup in grub go to the install Android option (last one)
6. During the install allow formatting of the virtual drive and overwrite the initial operating system that was installed with the new version.
7. After startup of the new virtual machine with the correct image setup your Google account to access the play store.
8. Download Google Wear and install.
9. Go to the vm settings while running and check to share both Bluetooth and web cam USB devices.
10. Go to settings in the Android VM and then Bluetooth. Attempt to pair with the watch.
11. A prompt will come up in the actual OS to pair with the watch, this is ok click on pair in the main os.
12. The main os will say the watch is not connected but the guest Android VM will now recognize the watch and start the pairing process.
13. Once pairing is complete simply use all functions that would normally be used in the virtual machine.
13a. In order to receive text message notifications by your computer when paired use a carriers text app such as Verizons connect app.
Click to expand...
Click to collapse
Hi! I registered just to say thanks, and this post gives me hope.
However, my Android install still refuses to turn on the bluetooth and it flips back to off whenever I turn it on.
Im using 4.4 R2 on Parallells 10 (the latest update). I've selected Webcams and Bluetooth in the Parallels config settings, but my Pebble software still cant connect.
Could you give a bit more detail (Steps 9, 10 and 11) on how to turn on the bluetooth? (maybe with a couple screenshots).
I'm using a Summer 2012 13" macbook pro 2.5GHz Core I5 with 16gb RAM Yosemite. My VM has 2GB RAM
Cheers!
I want to make sure this works before I go out and actually buy an LG G Watch R (The dopest looking smartwatch in existence)
---------- Post added at 08:44 AM ---------- Previous post was at 08:31 AM ----------
I restarted the VM and the BlueTooth is working now!!
WTF!!!
I first Paired the Pebble to the Macbook Pro, then the VM found it in the bluetooth menu and now I'm connected!
Awesome!!

ummm, am I missing something or will this just allow connection via Bluetooth to a computer that sits at home and will never leave so your watch will never connect more than 50ft away? I love the idea but what does this accomplish? Not bashing, more curious

swyner said:
ummm, am I missing something or will this just allow connection via Bluetooth to a computer that sits at home and will never leave so your watch will never connect more than 50ft away? I love the idea but what does this accomplish? Not bashing, more curious
Click to expand...
Click to collapse
Well, Debugging for one. Second, I only own an iPhone, but I love the LG G Watch R, and there is no way in hell I'm buying an Android phone. So I use the VM to activate it and load watch faces, and now I have a cool watch on my wrist with various faces.
The Idea that I HAVE to use it with my phone is ridiculous. I can use it however I want to! Like the iPod Nano 6th gen I still own with a Lunatik watch strap, it's the cool factor for me right now, until I can use android wear with my iPhone

Hi, I am able to install, and run Android 4.4 on parallels on my mac. However, once I enable bluetooth for the android OS it does not find my watch, let alone any of the other bluetooth devices in my apartment. Do you know if there is any way to force the OS to find a device? Or perhaps it really isn't connecting with my computer's bluetooth device at all?
I purchased an LG G Watch R and I started it up by pairing with an android in the store, and I was able to pair the watch to the macbook itself, but not through the android OS running on parallels. Am I missing anything here?
Thank you!

how you install apk to watch?)

Pairing problems
smartwatchLG said:
Hi, I am able to install, and run Android 4.4 on parallels on my mac. However, once I enable bluetooth for the android OS it does not find my watch, let alone any of the other bluetooth devices in my apartment. Do you know if there is any way to force the OS to find a device? Or perhaps it really isn't connecting with my computer's bluetooth device at all?
I purchased an LG G Watch R and I started it up by pairing with an android in the store, and I was able to pair the watch to the macbook itself, but not through the android OS running on parallels. Am I missing anything here?
Thank you!
Click to expand...
Click to collapse
Hi there,
I'm started reading this forum and this thread cause I also have no android device. I've the same problems connecting a moto 360 to the Android VM on parallels.
My Mac is paired with the watch but the VM not.
Did anyone has a hint how to share the Mac Bluetooth with the Android VM so the smart watch is in the Android VM?
 @smartwatchLG Could you connect your watch now?

same problem as others. I get everything installed and moto paired with macbook, but it wont connect to vm. I know bluetooth is working on vm because it detetects my iphone but not my watch for some reason.

Ok, something I found out is that if you are like me and previously synced your watch with another device then you must reset the watch for this to work.

@matrixfatalerror
Thanks a lot mate, got the Moto 360 up and running.
Only 1 Question left. Did you manage to get the "Moto Connect App" working? Every time I open it and try to change the Watch Face Settings it keeps crashing. Would love to use personalized custom Watch Faces.
Best

faymus said:
same problem as others. I get everything installed and moto paired with macbook, but it wont connect to vm. I know bluetooth is working on vm because it detetects my iphone but not my watch for some reason.
Click to expand...
Click to collapse
i have some question
my parallel can't show any bluetooth .. my lg g watch or iPhone
what setting i must change

thanks for this howto - work for me on a macbook air with yosemite. Only challenge was to get bluetooth connection established but took a while until I had it connected through the VM with passcode given in OSX.
Installation of shiitakeo android for ios worked as well as the motorola extras

Have you gone into settings and turned Bluetooth on inside your parallels android install.

Here is a video tutorial that I made based off of your instructions. Great job on figuring this out BTW.
https://www.youtube.com/watch?v=0VzWq4BiOEE
Hope you like.
Having problems embedding the video.. Anyone know why? I'm using the [ youtube ] tags.

dabears said:
@matrixfatalerror
Thanks a lot mate, got the Moto 360 up and running.
Only 1 Question left. Did you manage to get the "Moto Connect App" working? Every time I open it and try to change the Watch Face Settings it keeps crashing. Would love to use personalized custom Watch Faces.
Best
Click to expand...
Click to collapse
I'm having the same problem Anyone know of a fix?

Could I use this update my Moto360 software??
Thanks

Root s6

Related

[Q] Upgrading from HTC TP2- Remote Desktop/PIM Backup/HD Station/AntiVirus ?'s

Hey XDA -
So this will be my first upgrade from using Sprint's HTC TP2 for the past year - it was a great phone and will continue to use it as a wifi router thanks to the nice ROM makers over at PPCgeeks. I am going to miss the stylus
Now my questions :
1. I've never used an android OS - is there a recommended "finger-friendly" Remote Desktop Application that will allow me to access my home pc laptop (windows xp pro)? - I am trying to launch a review course software from my mobile phone that requires Java Runtime Environment for Windows (which is installed on my laptop).
I'm a medical student trying to use my paid subscription to usmleworld.com board review questions. It's such a hassle to be always tied down to a laptop. So I am hoping I will be able to have better results on a faster phone and larger display as compared to my HTC-TP2 which was really choppy when trying to remote-desktop.
2. My contacts on my TP2 is via Windows Mobile 6.5OS and saved through "PIM Backup" - Is there a way I can transfer my contacts from this application to the Android OS?
3. I don't have an HDMI TV or HDMI ready Monitor. I have an external LCD VGA monitor. Was there anything I could connect to that with that so that I can get the HD Station to work?
* At this point, I am not sure if I am going to unlock/root anything as this is my first time using the OS. It took me many months to actually flash my TP2 and try a few ROMs but I love the features - mainly the wifi router options.
4. I've heard stories of android malware being pumped out - How can I prevent any malicious software from being installed on this phone? Is there an official market website apart from accessing the phone itself? Do you use antivirus/malware software for this device?

Q - App query/request/suggestion

Ive tried to look at how to create such a thing but im stumped at the first hurdle to be hoest.
Are there or is there anything available or under developemtn to control wifi enabled lighting that is not phillips HUE?
I have Easybulb lights at home which use an iphone/android app to control them. Currently im using my work tablet (android) orthe Mrs' iPad.
some kind developer has made a windows app (non windows 8) which is pretty good for my pc and my windows tablet, but i cant seem to get anythign on my phone to do the job.
'Apparently'.... all the coding is available online for what is needed - it needs to send UDP data to an ip address of the wifi bridge via a GUI.
any suggestions are most welcomed?

Moto360 2nd gen + ios

Quick question, more i read more im confused since im new to wear/android etc.
I've read that niel4052 bright idea topic below pure haxxx but just want to be sure on that matter ...
Currently there's no way to put .apk's / watchfaces run ADB through bluetooth on this watch right.... Or do anything really?
Is there any progress in any way or some method coming in next few months or its rather abandoned watch?
I'm not sure how I did it (and I'm scared to try to recreate it in case I lose it), but I've managed to get bluetooth debugging working while paired with my iPhone. It requires another Android device.
I'm not sure the steps I took exactly, but I think what did it was this:
Paired the device with my Galaxy S2X using the Wear app (like normal), then paired it as a bluetooth device with my iPhone (using the Bluetooth menu in the watch settings)
Enabled ADB Debugging/bluetooth debugging on the watch and in the Wear app, and connected at least once to the shell (so it can authorize and remembers the device ID). Instructions here.
Factory reset the watch, and then paired it using the Wear app on the iPhone
Make sure you do not "Forget" the watch on the Android device!​
On the Galaxy, I went into bluetooth devices and the watch was still paired so I tried to connect (the device name matched what the iPhone found it as). I got a pairing request on the watch and accepted it.
In the Wear app on the Galaxy, I went into settings and down to Debugging Over Bluetooth, the Target showed as connected.
Try to connect to BT debugging as normal (as shown above). The Host should now show connected in Wear on the Android phone.
Download and use 'adb -e install' as much as you would like to install APKs!
As a note, obviously any wear app that requires a companion app (Wear Mini Launcher ) won't work properly.
I've synced Google Maps (which works great, and I'm not sure why it's not packaged with Wear for iOS), Calculator, a few games, some more watch faces. It makes the watch a bit more usable!

USB over TCP tool that will allow me to repair ppls phones remotely?

I recently purchased uni android tool and am wanting to know if there is a solution that will allow clients to connect their phone to their computers via usb and then some how have it show up on mine as if it was a connected usb device? I have a few friends that have phones and dont want to have to mail them out so this would allow me to work on them remotely.
THanks!
Not exactly what you are looking for, but you could just use rdp or vnc to remote to their desktop, then use a link to your Google drive or drop box to download your software. You could then have then plug in at their end, you fix the phone, them clean up your downloaded files and uninstall the program.
Not a great business model, but would probably work for friends.
Another options is to build a small virtual box with all your tools and such on it. Then you connect with rdp or vnc, install VB, and so the work. The plus side to this is, your VB can be encrypted and password protected, so no one can "steal" your tools, and everything would be set up and ready, and you would have your preferred operating system, in case they used something else, like a mac/Apple product.
Thanks for the response.... that idea would definitely work except the tool I use hardware locks itself to my windows machine.... I had to install windows 10 via bootcamp on my macbook just to run the software as it wouldnt even run in a virtual machine.
I am looking into just writing my own custom software that will handle the usb over tcp via a server and clients.
If anyone else knows any solutions that are already available please let me know.
GOOD
Thank you for that information you article

Taking Screenshot on Android Smartphones Locally via Python (Without a second smartphone, PC, Wifi or USB Connection)

Hi All,
I am totally new in XDA forum and Android app development. So I hope I am in the right place now
I want to take screenshots of my Android smartphone screen(not only screenshot of my app but whole screen) locally in background (without a second smartphone, PC , Wifi or USB connection) in my application via Python,
but unfortunately I could not find a proper way to do it. I tried and researched following methods but none of them is the right way in my case:
Android Screen Buffer: I guess this is used for screenshot, but I could not achieve to install it. I get following error:
The conflict is caused by: ash 0.3, 0.2 and 0.1 depends on opencv-python==4.1.2.30
but this version does not support any arm base platform. So I cannot install it. Moreover it has also dependencies with ADB tool,
so it looks like wifi or serial connection required.
ADB(Android Debug Bridge Tool): It requires either USB Cable or Wifi connection. The problem is that I do not want that my app users
requires necessary the same Wifi connection(I know internet connection not required but they need to be somewhere around a modem) to be able to use my app.
LADB: This requires also USB Cable or Wifi connection
scrcpy: It has also ADB dependencies. I get no devices/emulators found if I do not start any server from a PC.
Note: is it possible to do it via an other programming language and if it is so, then which language and library would you recommend? I found some examples via Java but all of them were capturing the window within the application not whole smartphone screen, I want to implement an app which works as a service in background.
Thanks a lot in advance.
Environment: Android 11
Prog Language: Python 3.7
Smartphone:Samsung Galaxy A8
Do a related Google search. You'll get dozens of findings.
An example:
Android: The Perfect And Easy Way to Make Screen Recorder
How to Make Screen Recorder in Android Studio
codingwithsaud.medium.com
xXx yYy said:
Do a related Google search. You'll get dozens of findings.
An example:
Android: The Perfect And Easy Way to Make Screen Recorder
How to Make Screen Recorder in Android Studio
codingwithsaud.medium.com
Click to expand...
Click to collapse
Hi, thanks a lot for your fast response. Actually a second language was the worst case for me. My app is already implemented in a cross platform via Python for MacOS and Windows, so unfortunately it will be really painful to implement everything via Java again. Moreover I just want to take screenshot instead of screen recording. But if none can give me a better solution, maybe i can try to integrate your java app into my python code(maybe intentservice), so my code can start/stop the screen cap code and the rest of implementation i can keep in python

Categories

Resources