if pass through can handle it with VirtualBox we can do it but honestly i don't think it will work.. can't understand why a Linux powered device can't be handled with a Linux box :S
Device(s): HTC Desire (depreciated)
Blue Galaxy s3 (international)
Carrier: Not Provided
Thanks: 114
Thanked 1,016 Times in 838 Posts
Quote:
Originally Posted by atbeyi
if pass through can handle it with VirtualBox we can do it but honestly i don't think it will work.. can't understand why a Linux powered device can't be handled with a Linux box :S
because odin is a leaked samsung tool
the only people that are supposed to have them are samsung repair centres and samsung themselves
because odin is a leaked samsung tool
the only people that are supposed to have them are samsung repair centres and samsung themselves
No Rastaman, i am not talking about odin.. i am worried that there is no tool for linux users. Android is linux based, we are using linux boxes but we don't have any tool to manage our phones over our pc boxes.
except that little ddms which only works as a state/log reader and screen capturer. :S
Device(s): HTC Desire (depreciated)
Blue Galaxy s3 (international)
Carrier: Not Provided
Thanks: 114
Thanked 1,016 Times in 838 Posts
ahhh,
thing is i think the utils are manufacturer specific because of the chipset and security on them.
while the os is linux the hardware that hosts it is manipulated for manufacture use
if pass through can handle it with VirtualBox we can do it but honestly i don't think it will work.. can't understand why a Linux powered device can't be handled with a Linux box :S
Well, it works 100%. But you have make changes in your linux box so that VirtualBox can recognise your usb devices.
I bought this phone thinking that I could use a linux box to flash it. I personally hate windows. Only under unavoidable circumstances I use the VirtualBox.
Edit your /etc/rc.sysinit
--------------------------------------------------
if [ ! -d /proc/bus/usb ]; then
modprobe usbcore >/dev/null 2>&1 && mount -n -t usbfs /proc/bus/usb /proc/bus/usb
else
# mount -n -t usbfs /proc/bus/usb /proc/bus/usb
mount -t usbfs -o devgid=$(awk -F: '/^vboxusers:/{print $3}' /etc/group),devmode=664 /proc/bus/usb /proc/bus/usb
fi
--------------------------------------------------------
vboxusers should have the required permissions and your user account should be a member of vboxusers group.
You could add this to /etc/fstab for a permanent mount
------------------------------------------
/proc/bus/usb /proc/bus/usb usbfs devgid=501,devmode=664 0 0
501 should be replaced with the corresponding gid of vboxusers.
The Following 2 Users Say Thank You to purplewakanda For This Useful Post:
Go to tools/ directory of the SDK using command line cd C:\android-sdk-windows\tools on my PC.
Install the recovery:
In the DOS command prompt, type: fastboot flash recovery recovery.img Do not hit Enter key yet!
You can exchange for:
Do:
sudo ./fastboot flash recovery recovery.img
Note: Using sudo you don't need to change udev rules as it says in the beginning of
Go to tools/ directory of the SDK using command line cd C:\android-sdk-windows\tools on my PC.
Install the recovery:
In the DOS command prompt, type: fastboot flash recovery recovery.img Do not hit Enter key yet!
You can exchange for:
Do:
sudo ./fastboot flash recovery recovery.img
Note: Using sudo you don't need to change udev rules as it says in the beginning of
There's no way to use Odin in Linux to flash Samsung's firmwares. Galaxo is another thing though, as you only need to flash recovery and then you're free to install this rom. Some parts of the phone can't be flashed that way though (baseband?). You can use Virtualbox (non-open source edition is needed as it's the only one that's got USB support) with Windows installed. You just need to connect your Galaxy and in virtual machine options you need to redirect Galaxy usb devices. Could you explain to me what's the purpose of these scripts you wrote here and why just normal pass-through through VM options doesn't work?
There's no way to use Odin in Linux to flash Samsung's firmwares. Galaxo is another thing though, as you only need to flash recovery and then you're free to install this rom. Some parts of the phone can't be flashed that way though (baseband?). You can use Virtualbox (non-open source edition is needed as it's the only one that's got USB support) with Windows installed. You just need to connect your Galaxy and in virtual machine options you need to redirect Galaxy usb devices. Could you explain to me what's the purpose of these scripts you wrote here and why just normal pass-through through VM options doesn't work?
well if i could find a windoz cd or iso i would give it a try probably those codes are to use with ose version.
(or at least i hope so)
and also you are right as i've written some posts before writing recovery (with fastboot) is easy.
Last edited by atbeyi; April 5th, 2010 at 12:18 PM.
Reason: adding some more comment
There's no way to use Odin in Linux to flash Samsung's firmwares. Galaxo is another thing though, as you only need to flash recovery and then you're free to install this rom. Some parts of the phone can't be flashed that way though (baseband?). You can use Virtualbox (non-open source edition is needed as it's the only one that's got USB support) with Windows installed. You just need to connect your Galaxy and in virtual machine options you need to redirect Galaxy usb devices. Could you explain to me what's the purpose of these scripts you wrote here and why just normal pass-through through VM options doesn't work?
I use the open source edition of VirtualBox. By default mount -n -t usbfs /proc/bus/usb /proc/bus/usb is not commented in /etc/rc.sysinit. That means your local account and root only has access to your usb and the usb get greyed in Virtalbox. So that line needs to be commented and mount -t usbfs -o devgid=$(awk -F: '/^vboxusers:/{print $3}' /etc/group),devmode=664 /proc/bus/usb /proc/bus/usb needs to be added so that vboxusers have permission. You need to add your local user to vboxusers group so that the permission can be inherited.
I use the open source edition of VirtualBox. By default mount -n -t usbfs /proc/bus/usb /proc/bus/usb is not commented in /etc/rc.sysinit. That means your local account and root only has access to your usb and the usb get greyed in Virtalbox. So that line needs to be commented and mount -t usbfs -o devgid=$(awk -F: '/^vboxusers:/{print $3}' /etc/group),devmode=664 /proc/bus/usb /proc/bus/usb needs to be added so that vboxusers have permission. You need to add your local user to vboxusers group so that the permission can be inherited.
so this means that we don't need to use non-ose version for usb pass through hehe i love open source
Thank you for signing up to receive updates for the 4
An email has been dispatched to confirm your signup. Please click the link in the email.
Buy the Samsung i7500
Sign up for instant notification when the Samsung i7500 goes on sale!
When Samsung joined the Open Handset Alliance, excitement and anticipation engulfed the mobile world. With industry leading mobile phones such as the Samsung Instinct and Samsung Omnia already on the market, expectations soared. The speculation can f... Read More