A while ago I wrote that 2017 is The Year of the Linux Desktop, but there is one thing that has always bothered me and that is that I need to fallback to my Windows machine to flash a new ROM on my lovely Samsung (Android) phone. Of course there is Heimdall, but I never got it to work, and especially not for ROMs consisting of multiple separate files. So I decided to give running ODIN in VirtualBox a shot, and while I did not get everything working yet, these steps got me pretty far already:
- Download and install the VirtualBox Extension Pack
- In the Windows VM in VirtualBox, go to
Settings -> USBand enableEnable USB 2.0 (EHCI) Controller - Blacklist the
cdc_acmdriver in your Linux host machine:sudo modprobe -r cdc_acmand addblacklist cdc_acmto your/etc/modprobe.d/blacklist.conf - On your Linux host machine, add your user to the
vboxusersgroup:usermod -G vboxusers -a username - Inside the Windows VM, install Samsung Smart Switch PC (previously KIES) for the drivers, or install just the drivers from here
- Put the phone in Download Mode, plug in the USB Cable, forward the USB Port to the Windows VM (in VirtualBox, with a running Windows VM, in the menu go to
Devices -> USBand tick your phone) - Download and extract ODIN, and when the phone is connected in download mode, it should work.
Comments
comments powered by Disqus