[HOW-TO] ADB via VirtualBox USB passthrough (Windows host to Ubuntu guest) - G1 Android Development

After spending the last 45 minutes or so trying to figure this one out, I figured I'd document it for the next person that tries this. It's not particularly hard, but it's not quite as straight-forward as expected, either.
Virtualbox is an open source virtual machine host, allowing you to run one operating system from inside of another. Since some of the AOSP stuff requires a Linux or OS X box, and I don't have a spare machine currently, I figured I'd create an Ubuntu VM and use that.
I've tested this using a Vista x64 host with an Ubuntu 9.04 guest, but I don't see any reason it shouldn't work with other versions of Windows.
If you're not familiar with Virtualbox, here's a basic walkthrough on setting up the VM itself:
http://moxiefoxtrot.com/2009/04/23/installing-ubuntu-904-in-virtualbox-202/
It's for Virtualbox 2.2, but the process is the same for Virtualbox 3.
Next up, wggdlr previously posted a helpful how-to on setting up the Android SDK on Ubuntu that you can find here:
http://forum.xda-developers.com/showthread.php?t=537508
Now here comes the voodoo magic part. Normally you can set up USB devices to pass through to the guest OS just by clicking the USB icon at the bottom of the VB window and checking the device. Unfortunately, Windows grabs onto the device at a low enough level that if you try this, VB will error out on trying to grab the device.
Here's how we get around that:
* Shut down your VM.
* Plug your G1 into your computer's USB port and allow Windows to recognize it.
* In the main Virtualbox window, select your Ubuntu VM and then click on the USB properties link:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* Then click on the green plus icon to add a new USB filter, and select "HTC Android Phone [0100]":
which should give you this:
* Click okay and close out the preferences window
* Unplug your G1
* Start your Ubuntu VM
* Now plug your G1 back in. You should see a device manager pop-up in the corner of your screen telling you that Windows is installing a Virtualbox USB Device.
From here, you should be able to use ADB from your guest operating system. I did reboot my VM one time after the VB USB device finished installing just to be sure, though. The only caveats should be that the phone must be unplugged when you start Virtualbox and you have to plug the phone in after you start your VM each time. If you need to use fastboot from the VM, you'll need to repeat this process with the phone loaded into the bootloader as the phone reports itself slightly differently to the host OS in fastboot mode.
Basically, what's happening here is that Windows is very touchy about the G1 USB device for some reason, and once it gets hold of it, it doesn't really want to give it up. I had a bit of a hard time getting ADB drivers for Windows installed on this same machine for this reason. What we've done here is set up a filter so that Virtualbox grabs the device on plug-in before Windows sinks its teeth into it.
Enjoy!

great
Thanks! I was trying to get this to work on winxp sp3 etc but I can't seem to get a connection. Going to give this a try tonight

welcome to the world of linux...
soon u will throw away your xp and vista and stay on ubuntu or other linux distro..
the only thing u'd ever run on virtualbox in the future may just be your main M$ operating system now..
hehe

farbird said:
welcome to the world of linux...
soon u will throw away your xp and vista and stay on ubuntu or other linux distro..
the only thing u'd ever run on virtualbox in the future may just be your main M$ operating system now..
hehe
Click to expand...
Click to collapse
Heh, I've actually been a Linux user for about a decade and a Mac user for almost five years now. It just happens that everything I have at home right now is running Windows. Vista on my gaming rig and W7 on my netbook.
Also, just a heads up, but for some reason you may need to close and restart VB between sessions. Gonna take some trial and error to figure out exactly what the problem is, but I'm mostly happy to have it working at all now.

Great tutorial!

Okay, after playing with it a bit more, it looks like the magic combination is that your G1 has to be unplugged when you open Virtualbox and then plugged in after you've started the VM. For whatever reason, it looks like if you start VB while the phone is plugged in, it'll still be unable to grab the device.

Alright, found one more roadbump here that has to be addressed - looks like the phone reports itself differently for normal debug and for fastboot. So if you need to use fastboot, you'll have to boot the phone into the bootloader and then create a second filter for it in Virtualbox.

Thanks! I downloaded/installed VB last week and was planning on trying it out. Now, when I start working with it I'll know how to make it work!!
Subcribed to thread!

shaneaus said:
Thanks! I downloaded/installed VB last week and was planning on trying it out. Now, when I start working with it I'll know how to make it work!!
Subcribed to thread!
Click to expand...
Click to collapse
Not a problem. I was somewhat surprised that this hadn't been documented before me.

I was thinking of playing around and learn to cook my own rom or at least tweak my fav rom.
Good guide. Thanks a bunch.

I realize this is an old thread and as such the situation may not completely apply, but I'm trying to get my Ubuntu 11.10 guest (Win7 host) access my Samsung Galaxy Nexus (LTE) via adb and I'm failing. It works great in Win7, and I've tried everything in this thread. Virtualbox even looks like it gets the right USB device, but "adb devices" gives me nothing. Any suggestions?
Edit: a simple lsusb shows me that the USB devices (specifically, the phone) aren't being accessed by Ubuntu. So I'll investigate that some more.

strikeir13 said:
I realize this is an old thread and as such the situation may not completely apply, but I'm trying to get my Ubuntu 11.10 guest (Win7 host) access my Samsung Galaxy Nexus (LTE) via adb and I'm failing. It works great in Win7, and I've tried everything in this thread. Virtualbox even looks like it gets the right USB device, but "adb devices" gives me nothing. Any suggestions?
Edit: a simple lsusb shows me that the USB devices (specifically, the phone) aren't being accessed by Ubuntu. So I'll investigate that some more.
Click to expand...
Click to collapse
any news yet? I am using e4gt and just set up my repos now i need the device specific files to get it working for a test build. Thanks
Edit: the op trick worked. I am on lisa via virtualbox and adb crazy

I cannot believe that this has been here for a year and no one thanked the OP.
Maybe its just common knowledge now, but I don't know anything about virtual machines and was going crazy. Seriously, I am running a nook here, and just found this by accident. Well written and clear, thanks a million.

mateorod said:
I cannot believe that this has been here for a year and no one thanked the OP.
Maybe its just common knowledge now, but I don't know anything about virtual machines and was going crazy. Seriously, I am running a nook here, and just found this by accident. Well written and clear, thanks a million.
Click to expand...
Click to collapse
I don't use the G1 anymore but I agree, this guide was nicely written and very informative. Gave it a thanks

This very helpful. Thanks a ton.

I love you.
commandar said:
After spending the last 45 minutes or so trying to figure this one out, I figured I'd document it for the next person that tries this. It's not particularly hard, but it's not quite as straight-forward as expected, either.
Virtualbox is an open source virtual machine host, allowing you to run one operating system from inside of another. Since some of the AOSP stuff requires a Linux or OS X box, and I don't have a spare machine currently, I figured I'd create an Ubuntu VM and use that.
I've tested this using a Vista x64 host with an Ubuntu 9.04 guest, but I don't see any reason it shouldn't work with other versions of Windows.
If you're not familiar with Virtualbox, here's a basic walkthrough on setting up the VM itself:
http://moxiefoxtrot.com/2009/04/23/installing-ubuntu-904-in-virtualbox-202/
It's for Virtualbox 2.2, but the process is the same for Virtualbox 3.
Next up, wggdlr previously posted a helpful how-to on setting up the Android SDK on Ubuntu that you can find here:
http://forum.xda-developers.com/showthread.php?t=537508
Now here comes the voodoo magic part. Normally you can set up USB devices to pass through to the guest OS just by clicking the USB icon at the bottom of the VB window and checking the device. Unfortunately, Windows grabs onto the device at a low enough level that if you try this, VB will error out on trying to grab the device.
Here's how we get around that:
* Shut down your VM.
* Plug your G1 into your computer's USB port and allow Windows to recognize it.
* In the main Virtualbox window, select your Ubuntu VM and then click on the USB properties link:
* Then click on the green plus icon to add a new USB filter, and select "HTC Android Phone [0100]":
which should give you this:
* Click okay and close out the preferences window
* Unplug your G1
* Start your Ubuntu VM
* Now plug your G1 back in. You should see a device manager pop-up in the corner of your screen telling you that Windows is installing a Virtualbox USB Device.
From here, you should be able to use ADB from your guest operating system. I did reboot my VM one time after the VB USB device finished installing just to be sure, though. The only caveats should be that the phone must be unplugged when you start Virtualbox and you have to plug the phone in after you start your VM each time. If you need to use fastboot from the VM, you'll need to repeat this process with the phone loaded into the bootloader as the phone reports itself slightly differently to the host OS in fastboot mode.
Basically, what's happening here is that Windows is very touchy about the G1 USB device for some reason, and once it gets hold of it, it doesn't really want to give it up. I had a bit of a hard time getting ADB drivers for Windows installed on this same machine for this reason. What we've done here is set up a filter so that Virtualbox grabs the device on plug-in before Windows sinks its teeth into it.
Enjoy!
Click to expand...
Click to collapse
Seriously. Thank you.

Worked like a charm for the B&N NookColor!

I Created an Account to Thank You
I have been banging my head against a wall for days over this problem.
I am sitting on 3 bricked phones right now and this was the key to getting them factory reset. :good:
Thank you

I'm try to use this sistema with an Xp virtual machine, beacuse Xperia S have problem with windows vista and newer.
Virtual machine recognise the phone, but I'm not able to install adb 15second driver, how can I do to run adb command?

Related

[Q] Linux packages

Maybe I'm missing something (probably am, but my searches have turned up nothing), but I can't seem to find any Linux packages for dealing with the Captivate. Odin, etc, and everything I've found, are Windows apps. I don't have, and certainly don't want, any Windows OS on my computers, nor do I want to deal with wine. I'm running Debian Sid, FWIW. Anyone have any pointers to Linux PC tools for the Captivate?
Heimdall is a start. Basically a replacement for ODIN.
Other than that, most everything you need should be able to be done on Linux.
What specifically are you trying to do, but can't?
sgosnell said:
Maybe I'm missing something (probably am, but my searches have turned up nothing), but I can't seem to find any Linux packages for dealing with the Captivate. Odin, etc, and everything I've found, are Windows apps. I don't have, and certainly don't want, any Windows OS on my computers, nor do I want to deal with wine. I'm running Debian Sid, FWIW. Anyone have any pointers to Linux PC tools for the Captivate?
Click to expand...
Click to collapse
multiple references are abound to Heimdall .... used as an alternative to ODIN for osx and linux
Yeah dude, all you really need is heimdall and the android sdk. With those two, you should be able to do all the same stuff windows users are able to, unless you're looking for linux versions of all those one-click-root-whatnot programs. If you really insist on using those, you're better off just installing windows in a virtual machine or something.
OK, thanks, I'll give Heimdall a look. I don't have to have 'one-click does it all'. I really can't do anything yet, since my phone hasn't arrived yet, I'm just trying to get prepared. I don't want to be limited to the AT&T lockdowns, and I want to be able to load any apps I want, not just what is available from the Market and approved by AT&T. I want to be able to look at the software and get somewhat comfortable with it before I start trying to do anything.
Heimdall will work great on your set up. There is also a linux version of the"super oneclick" tool. It didn't work great for me but there were some awesome step by step instructions in the thread to root via the command line.
Awesome instructions that didn't work, huh? I'm comfortable with a Linux command line, so I'll probably go with Heimdall. Some people seem to be having problems with it, but the main reason is probably inexperience with the Linux/OSX command line and with technology in general.
Thanks to all for the pointers. Obviously I wasn't putting exactly the right terms into Google, since I never saw a reference to Heimdall. Once I get a phone, I think I can figure it out as I go. Fedex is slow, as usual. We have a priority package sitting in the office at work that has been waiting on a pickup for over a month. The ground guy comes by almost every day, but he can't pick it up, only the air guy can, and he never shows up. Why, oh why, did we ever leave UPS for Fedex? My second-day delivery is going to take a week or so, but I'll survive somehow.
sgosnell said:
Awesome instructions that didn't work, huh? I'm comfortable with a Linux command line, so I'll probably go with Heimdall.
Click to expand...
Click to collapse
The program hung but the CLI instructions worked like a charm. Here is the CLI post if the app fails you also. http://forum.xda-developers.com/showpost.php?p=11661579&postcount=2806 (there is a typo in step 6; hint chmod...)
Also, here is a thread with some shell scripts you might find useful.
http://forum.xda-developers.com/showthread.php?t=760500
I use linux with my Captivate.
I use Vmware within Linux to bring Win XP up and frim there I can use
Odin just fine!
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
I don't have the space for a VM. My netbook only has 32GB, divided between / and /home, and I don't have a Windows license in any case. Nor would I install VMWare just for this, even if I had the space. It's Linux or nothing, and I think I have enough available now to get by when the phone shows up.
i use nlite to strip down windows xp and run it in a vm in virtual box, i only have a 40gig ssd since my other hard drive crashed but find it to be plenty for applications. i keep media on my network drive. the bigger issue than space is ram. if you dont have 2gigs+ on that thing ten virtual machines will bog you down considerably
i see your point though. i think the reason this forum doesnt have too much as far as instructins for linux is that we have odin and most linux users dont mind having windows for some stuff. im pretty sure that if somebody can write heimdal on there own that it is posible to flash without a special application.
also nearly everything you need to do can be done without a computer if you are starting with 2.1, you can root 2.1 with a file downloaded from this site then once rooted you can flash 2.2 roms that are pre rooted and have cwm built into the kernel. once you have root and busybox, terminal emulator and root explorer can do what ever adb can do. you can even use a bluetooth keyboard and tv out if you hate the touch interface for doing things with the file system.

[Q] Virtual machine?

Hi, I was wondering if there was a virtual machine app out so I could say run xp on a tablet and use rsd lite off my tablet to flash my phone. I've been searching all over but I'm not really finding anything
Alright, I haven't done this, this is just what a bit of google magic turned up.
Assuming its an Android Tablet, you may be able to get Ubuntu Linux to run on it.
(some quick searching and it seems you execute the commands through ADB, meaning you need to at least have access to a PC to install and get that stage up and running)
Then, I'm not even sure how functional it is, support for usb and all, may be more work than you are prepared/capable of.
If you manage to get Ubuntu up and running, use sbf_flash.
I'm kinda just spit balling ideas here, if you are uncomfortable with this, might be best to just borrow a friends PC to flash; this response was more proof of concept.
I have no access to a pc.... That's the whole reason why I'm looking into this

[APP+CONFIG] Run Any Windows x86/x64 Program (eg. Run Full Office 2010 on TF)

What this will and wont do...
Will...
1. Allow you to run any x86/x64 Windows software from any Android device using the RemoteApp function of Remote RDP.
2. You can use the trackpad and right click of the transformer so most if not all functionality of the native windows app will be available to you.
3. You can create a shortcut for the app directly on you homescreen.
Will not
1. run the program natively in Android
2. run locally (ie you need a network connection)
3. grant you super powers
Requirements:
1. Remote RDP Paid version by Yongtao Wang (~$10) https://market.android.com/details?id=org.toremote.serversmanager
2. Windows 2003 Server or above machine as RDP Host (If anyone knows how to enable "Run Program on Startup" from the desktop versions of Windows RDP Hosts Let us know. Im actually using Windows Server 2008 for my setup)
3. Slight working knowlege of RDP (I will keep everything as extensive as possible and have screenshots all over but you might need to know a bit of whats going on)
--The average setup will must likely be a Win2008 VM running on your daily desktop dedicated to just this. If you need help just post your question, I monitor this thread regularly and update OP to clarify this more and more.
Instructions:
1. Download and install Remote RDP from Android Market. (Link above)
2. On your Windows Server, enable remote desktop connection. (Note your IP address)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2.5 Make sure to install the app on the windows server by going to "Control Panel>Install Application on Terminal Server"
2.7 Then Go to "Administrative Tools>TS RemoteApp Manager" Should look like this
2.9 Note the full path with file name for the app (you will need this later)
3. On TF run Remote RDP and select menu>add
4. Fill in the following
-Host: IP address of windows machine noted earlier
-User/Password/Domain: Optional...this will prompt you when you run the app or if you dont care about security or you have total control then put it there (be aware of risks though...)
-Color: leave alone for now not important
-Screen button: press it and select 1280x750 This resolution works best for TF because of the Android Bar that persists throughout.
-Program: fill in the path to the program excecutable in the box here that you noted from your windows machine... I know I didnt mention earlier. Ill edit again later.
-Name: use this to name what you want your shortcut to be named on your homescreen (not shown on screenshot)
My example
5. Hit back button
6. Select your app to test it (Ill add more test steps when I edit again...ie you should test if RDP is working before filling in program etc. This is just first draft to get the faster people up and running noawz!)
7. If your app runs good...back out of it using HC back button. BTW, this is full Excel on Android! with usage of TF Trackpad and right click...
7.5 Save to TF Storage (in the options if you notice that there was a check box for "SD Card" it actually mounts your internal storage to the Remote Server and allows you to save to it!
8. Longpress your app and select "Home screen shortcut".
More Info to come...please comment on your experience with this. I will answer troubleshooting questions too.
Thanks to...
- Azhad for his Thread earlier today "RDP Terminal service client, with FULL trackpad and external mouse support" http://forum.xda-developers.com/showthread.php?t=1136359
- Yongtao Wang for his mastery of RDP...Check out his other work. I think they have a full working secure HTML 5 RDP Client.
Reserved for more info.
Just looking for confirmation.
This is different from logmein and splashtop in that once you connect you are creating a shortcut on the TF desktop to a specific program on the Windows machine. And once setup, when you click on the shortcut it auto starts RDP and opens the windows app only in the RDP window on the TF so you are virtually using the program from windows as opposed to controlling the entire windows desktop from within RDP?
i wonder if this could be used to say play videos from the host computer. Or maybe netflix.
While PhoneMyPC is slightly more expensive I think it's quite a bit better than your method above. It's a bit more versatile and I get a faster response time with it (over wifi) than RDP on my TF.
Each to their own though ofc.
proplayer44 said:
Just looking for confirmation.
This is different from logmein and splashtop in that once you connect you are creating a shortcut on the TF desktop to a specific program on the Windows machine. And once setup, when you click on the shortcut it auto starts RDP and opens the windows app only in the RDP window on the TF so you are virtually using the program from windows as opposed to controlling the entire windows desktop from within RDP?
Click to expand...
Click to collapse
Yes. This is virtually using the program from windows from within your TF. Basically you are running an x86/64 app from a personal cloud!
Side note: I was testing and googling to get it to run programs residing on an xp machine and couldnt get it to work and couldnt googforce my way through it. If anyone finds a way to "Run application on startup" from an RDP session with an XP host please share. I will update OP with the info. (Guess its Windows Server 2003 and up for now)
JMQUINT00 said:
i wonder if this could be used to say play videos from the host computer. Or maybe netflix.
Click to expand...
Click to collapse
Yes. Give it a try. You will need to set colors and have it be local network. Dont know RDP performance for video over WAN but guessing it will suffer due to overhead. Also over LAN may not be optimum. You may want to just convert or use some type of VLC streaming or something like that. I dont know how to do that but someone might post a link later if they know.
stuntdouble said:
While PhoneMyPC is slightly more expensive I think it's quite a bit better than your method above. It's a bit more versatile and I get a faster response time with it (over wifi) than RDP on my TF.
Each to their own though ofc.
Click to expand...
Click to collapse
Does this open just a windows program alone with no desktop and allow use of trackpad and rightclick? If not then you dont understand the purpose of this thread (no disrespect). I currently use Logmein and WYSE Pocket Cloud for the functionality you speak of "Plain old connection" to remote PC, but what this thread is about primarily is the usage of an x86/64 app from windows on Android in a simulated fashion that makes it virtually seemless as and Android app. Try it out, you will see the difference. Use Word or excel as an example.
nothing happened. tried windows 7 and server 2008, it would remote in and do nothing. tried to open IE, couldnt get it any way I tried.
daweiteh said:
Does this open just a windows program alone with no desktop and allow use of trackpad and rightclick? If not then you dont understand the purpose of this thread (no disrespect). I currently use Logmein and WYSE Pocket Cloud for the functionality you speak of "Plain old connection" to remote PC, but what this thread is about primarily is the usage of an x86/64 app from windows on Android in a simulated fashion that makes it virtually seemless as and Android app. Try it out, you will see the difference. Use Word or excel as an example.
Click to expand...
Click to collapse
Yes you can do via their 'execute actions' which lets you run any command line code. I've not tried to run anything at startup using this though. It lets you use usb mice, the trackpad, etc. I'm not sure if every piece of software can be run so it feels seemless or not but it's probably possible with it.
dude2k5 said:
nothing happened. tried windows 7 and server 2008, it would remote in and do nothing. tried to open IE, couldnt get it any way I tried.
Click to expand...
Click to collapse
I will update OP with more info on the windows side of it. Dont know if 7 will work but 2008 is great. (meant to rhyme)
When you save, where do the files save to?
newtybar said:
When you save, where do the files save to?
Click to expand...
Click to collapse
See OP at step 7.5
I just added this because you asked a very good question and even I didnt know until checking it out. This is getting better and better...
Only Windows Server 2003/2008 will let you launch individual apps, normal version don't have Terminal Server and remote apps. Those who want such functionality should consider running Windows Server 2008 with VMware Workstation or VirtualBox.
RemoteApp Manager was the key. Worked once I got that. Thanks a lot for the screenshots. So awesome!
edit: also, found this but I couldnt get it to work with my desktop. I have yet to try a fresh install though. I will try at work next week. http://geekswithblogs.net/twickers/archive/2009/12/18/137048.aspx
Might be a stupid question, guys:
Has anyone tried this over 3G? If so, how does it perform?
Through using SplashtopHD, my Transformer is becoming my work machine (as i connect to my desktop at home)... this works well, although the lack of proper mouse support can be frustrating.
If this works over 3G, it even sounds like the right-click on the keyboard dock / touchpad would work...
Can someone confirm this will work in windows 7 pro?
Trevor_g said:
Might be a stupid question, guys:
Has anyone tried this over 3G? If so, how does it perform?
Through using SplashtopHD, my Transformer is becoming my work machine (as i connect to my desktop at home)... this works well, although the lack of proper mouse support can be frustrating.
If this works over 3G, it even sounds like the right-click on the keyboard dock / touchpad would work...
Click to expand...
Click to collapse
This works over 3G just set colors accordingly if you have bandwidth issues. This works better than Splashtop.
Curtisbeef said:
Can someone confirm this will work in windows 7 pro?
Click to expand...
Click to collapse
RDP inherently works on win7pro just like XP. The solution for running just the app without the desktop will only work with the server versions AFIK.
daweiteh said:
RDP inherently works on win7pro just like XP. The solution for running just the app without the desktop will only work with the server versions AFIK.
Click to expand...
Click to collapse
Will running just the app work on Windows 7 Ultimate? Thats not considered a server version is it?
Id really love to see a way to do this without running a old operating system...
Curtisbeef said:
Will running just the app work on Windows 7 Ultimate? Thats not considered a server version is it?
Id really love to see a way to do this without running a old operating system...
Click to expand...
Click to collapse
You can use windows 7 ultimate for rdp but the remote app functionality is part of terminal services in the server os. Win 2008R2 is the Server version of Win 7. It is the latest server edition and came out with 7.

[Q] 3.1 Root on OSX

I've tried everything, are people who use OSX left behind? I can't root and I want to! Is there a solution?
Well I can only speak from little experience with rooting but it seems that you either have to use Boot Camp to install Windows on a partition on your HDD or either using VMWare or some other VM program to install windows on your mac.
Either way it is sad that we have to install that POS Operating System.
I agree with you though.....we should not be left in the dark because we run a superior Operating System rather than Windows.
dwnload windows 7 ISO(100% legal as Microsoft has download links), create small partition and install windows 7. This will give u a 30 day trial. Root it, then delete the windows partition once you boot back into osx
Or try vmware player and see if you can send through the USB device
Btw wrong section, this is a general question
chatch15117 said:
dwnload windows 7 ISO(100% legal as Microsoft has download links), create small partition and install windows 7. This will give u a 30 day trial. Root it, then delete the windows partition once you boot back into osx
Or try vmware player and see if you can send through the USB device
Btw wrong section, this is a general question
Click to expand...
Click to collapse
LOL woops I thought this was general *is a space case* and I can't install win7 because as of the moment I can only use my mom's OSX computer. I'll just have to wait until I can fix my windows computer.
Digiguest said:
I agree with you though.....we should not be left in the dark because we run a superior Operating System rather than Windows.
Click to expand...
Click to collapse
LOL
OT: I'm a computer programmer by trade, and I recently had to port some code I originally programmed in Windows to OSX, and I can tell you that OSX is one of THE least intuitive interfaces I have ever worked with, and I have various flavors of Linux/Ubuntu running at home as well. It's like they are trying to be different just to be "not Windows." Resizing a window using ONLY one corner? WTF is that? Fast switching only between running programs and being f'ed if said program is running multiple windows and the window you want is behind another one who's "resizing corner" is off to the side? Again, WTF?
You basically have to be completely bought in to their dumbed down interface to be comfortable with it.
Anywho.
carrrnuttt said:
LOL
OT: I'm a computer programmer by trade, and I recently had to port some code I originally programmed in Windows to OSX, and I can tell you that OSX is one of THE least intuitive interfaces I have ever worked with, and I have various flavors of Linux/Ubuntu running at home as well. It's like they are trying to be different just to be "not Windows." Resizing a window using ONLY one corner? WTF is that? Fast switching only between running programs and being f'ed if said program is running multiple windows and the window you want is behind another one who's "resizing corner" is off to the side? Again, WTF?
You basically have to be completely bought in to their dumbed down interface to be comfortable with it.
Anywho.
Click to expand...
Click to collapse
+1
Yea, I'm gonna close this. Desktop OS flame war doesn't have anything to do with phones.

[Q] New WP7 User - running Ubuntu :(

Hi everyone! I recently switched from a Pre 2 to an HTC Trophy. I love WP7 but I have a few problems. Before I tell you about them I will tell you I have installed the Mango beta onto my device. (BTW I'm on Verizon) Now onto my issues.
* I am running Ubuntu. I have Zune installed in a Windows XP emulator. For some reason the entire computer (Ubuntu and Windows XP) don't recognize the phone when connected via USB. The device just charges.
* I am a big music buff and I NEED MUSIC ON MY DEVICE. As I have said, I run Ubuntu, how am I supposed to do this?
* I would love to use all those fun programs to edit the registry on the device to change the color schemes (because I hate the colors that come pre installed) but I run Ubuntu. I'm sure I could do it via emulator but how come my phone is not recognized?
* Please tell me why my phone isn't recognized.
Thankyou for all help in advance and I am really really really happy to be a part of this community. I used to be a member on XDA back in my Android days and I'm psyched to be back. Please help me with my problems
e_rl said:
Hi everyone! I recently switched from a Pre 2 to an HTC Trophy. I love WP7 but I have a few problems. Before I tell you about them I will tell you I have installed the Mango beta onto my device. (BTW I'm on Verizon) Now onto my issues.
* I am running Ubuntu. I have Zune installed in a Windows XP emulator. For some reason the entire computer (Ubuntu and Windows XP) don't recognize the phone when connected via USB. The device just charges.
* I am a big music buff and I NEED MUSIC ON MY DEVICE. As I have said, I run Ubuntu, how am I supposed to do this?
* I would love to use all those fun programs to edit the registry on the device to change the color schemes (because I hate the colors that come pre installed) but I run Ubuntu. I'm sure I could do it via emulator but how come my phone is not recognized?
* Please tell me why my phone isn't recognized.
Thankyou for all help in advance and I am really really really happy to be a part of this community. I used to be a member on XDA back in my Android days and I'm psyched to be back. Please help me with my problems
Click to expand...
Click to collapse
You could try to setup Windows XP, Vista or Windows 7 in a virtual machine on your system. That should work.
dkp1977 said:
You could try to setup Windows XP, Vista or Windows 7 in a virtual machine on your system. That should work.
Click to expand...
Click to collapse
Thanks for the reply, however, I already stated I'm running Windows XP in VirtualBox. When I run lsusb in Linux terminal one of the USB devices is Microsoft and when I unplug the device and run the command again it disappears. So it seems Ubuntu knows its there but since it has no mass storage capabilities it does not display it on the desktop. This still doesn't explain why Windows XP cannot see it because I have USB connections settings checked in VirtualBox.
I think it is a Windows XP problème... Windows 7 does a better job in recognizing devices.
XP is Just to old
e_rl said:
Thanks for the reply, however, I already stated I'm running Windows XP in VirtualBox. When I run lsusb in Linux terminal one of the USB devices is Microsoft and when I unplug the device and run the command again it disappears. So it seems Ubuntu knows its there but since it has no mass storage capabilities it does not display it on the desktop. This still doesn't explain why Windows XP cannot see it because I have USB connections settings checked in VirtualBox.
Click to expand...
Click to collapse
You stated that you use an emulator. I really recommend using VM Ware. I never had any issues with USB devices or anything else on it. Since I never used VirtualBox I can't explicitly help you with it though, sorry.
dkp1977 said:
You stated that you use an emulator. I really recommend using VM Ware. I never had any issues with USB devices or anything else on it. Since I never used VirtualBox I can't explicitly help you with it though, sorry.
Click to expand...
Click to collapse
Αnd in addition to that dont use XP ...
Use Windows 7 or Vista ...XP its not working for me....
Ok so now Windows XP sees the device as "Windows Phone 7" but Zune still won't detect it no matter what I do. Any ideas?
e_rl said:
Ok so now Windows XP sees the device as "Windows Phone 7" but Zune still won't detect it no matter what I do. Any ideas?
Click to expand...
Click to collapse
XP is going to continue to be a bad choice... What version of ZUNE are you running?
Sent from my SGH-i917 using XDA Windows Phone 7 App
if you using Zune 4.7 try updating to Zune 4.8 and check if your mobile is getting detected.

Categories

Resources