Hello,
I've finally compiled a utility I've been trying to for awhile.
That utility is devio.
What this utility does, is serve either a disk image or iso file and allows you to mount it on a remote pc.
For example:
I mounted a 16GB iso file that contains 73 different versions of Windows on my phone.
Then I mounted it over wifi on my pc, and installed Windows 8.1 into a vhd file using WinNTSetup v3.6.5
It installed slower than directly hooking it via usb, but it was still acceptable.
I tested the copy of windows installed to the vhd, and it appeared to be working fine (No weird messages in event viewer, etc)
There are many other ways to mount the image, either through ftp, http, smb, etc.
But the protocol devio speaks allows for the lowest overhead, so in theory the best possible speed.
I have posted the source on my github here:
https://github.com/tech128/devio
It should work on Android 2.x or newer.
I've uploaded the file with an apk extension, remove it after you download if you want.
Here's an example of using devio:
http://grandstreamdreams.blogspot.com/2009/08/devio-remote-drive-access-and.html
In android, things are mapped differently than windows, so you won't be able to mount \\.\D: or \\.\PhysicalDrive1
You would have to mount it like this:
/storage/sdcard/devio 9000 /storage/extSdCard/ISO/Windows.iso
Mirrors:
armv6
http://d-h.st/iD5
armv6 w/o fpu
http://d-h.st/6ip
armv7
http://d-h.st/eBKg
Related
I am sure several people are having this problem. I tried searching, and found some answers, but need some further clarification.
First off, I am on a 2008 Intel Macbook. I have Parallels Desktop installed, running Windows Professional SP2.
My issue is that when I run ActiveSync, my device is not detected. I have the USB to be run on Parallels, have all the drivers, to no avail.
I have Missing Sync for Windows Mobile running on OSX aswell. That is useful for installing CABs and .exe, but I haven't found a way to flash my device alternatively.
I did try the MicroSD flashing method, but when I format my device in FAT32, transfer the necessary .nbh file, and boot in Bootloader mode, the screen does not change from the white with blue "loading..." text. The MicroSD card is 4GB.
I am hoping you guys can help me figure out a way to flash a ROM to my device on the OSX platform.
Thanks in advance, and I hope you don't find me arrogant for starting a new thread on this topic.
TO ADD: I get the following error trying to run HARDSPL.:
The application failed to load required components. If the .NET Compact Framework is installed on a storage card, please ensure that this card is in place and launch the application again. If this fails, a re-installation of the .NET Compact Framework is recommended. Support info: -2147483643 (80000005)
Hi all,
the Acer 510 contains the Stockrom, which is rooted and CWM is installed. If I connect the the Tablet via USB with W7, I can see the internal and external SD-Card. If I connect the same tablet under Linux (Suse 11.4), the tablet / filesystem is unknow and could not be mounted
Normaly I see every Android Device under Linux and can mount this one without any problems , so that I 've an access to the SD-Cards.
Does someone has seen the same issue and hopefully has a solution for this one?
Since ICS the protocol used is MTP and linux is not familiar whith it
take a look at this article, it will help you even if it's written fo ubuntu
http://www.omgubuntu.co.uk/2011/12/how-to-connect-your-android-ice-cream-sandwich-phone-to-ubuntu-for-file-access/
Wesie said:
Normaly I see every Android Device under Linux and can mount this one without any problems , so that I 've an access to the SD-Cards.
Does someone has seen the same issue and hopefully has a solution for this one?
Click to expand...
Click to collapse
Tablet doesn't use Mass Storage mode but MTP which you have to setup on your Linux machine.
Ubuntu tutorial (required packages should also work on other distros)
Alternative (I've never heard about this before TBH)
THX !
I'll try it on evening and let you know
Before you proceed in futher steps, did you try connecting the tablet to the Linux machine with USB debugging off? (Win XP for example, cannot use the A510 as MTP if usb debugging is on.)
Even if you get it to work, don't expect somethign good. The Support for MTP is really bad in most Linux distros. probably because MTP is a Microsoft thing. I got it to work once and all i could do was copy small files in already existing folders. Creating folders or copying large files always resulted in a force unmount.
I agree with you that why I only use FTPserver instead now
Simplest alternative to MTP- QtADB, I know it wasn't updated for over a year but worked for me (various 2.1-4.0 firmwares and hardware)
meldrak said:
I agree with you that why I only use FTPserver instead now
Click to expand...
Click to collapse
wifi file transfer from the play store is another option.
In possession of Windows Mobile 8 HTC (non-engineering) and would like to extract the partitions in support of E:V:A's effort (http://forum.xda-developers.com/showthread.php?t=1934388).
Unfortunately when I plug the device on Linux I can only access the default user folders (e.g., Music). Tools such as gparted/fdisk do not seem to work.
Anyone with suggestions (or pointers to instructions) on how to mount WM partitions beyond the default ones would be appreciated.
Cheers!
I screwed up my 8.0 install a bit (messed registry hard, office is not working, office setup controller crashes :good, and found that I can't shrink my OS partition, because reasons. (seems that some unmovable system files are at the end of partition, diskpart shows that I can shrink about 30gigs, but even 10 fails). I decided to play with OS on VHD. 8.0 works as usual, every "desktop" guide apply here, but it's known that upgrade to 8.1 throws an error that it's impossible to install it on VHD.
It's also known as being not true, as on desktop people are attaching this vdisk to virtual machine, running upgrade, and after booting real machine from it... well, it works. But there's no ARM VM to do that - still I think there's other way to do it.
Seems that very recent version of dism tool from leaked 8.1 2014 upgrade supports ESD files. So what I'm thinking about is upgrading image directly using it, on desktop.
But I'm looking for a way to obtain ESD file. When I started upgrade from Windows Store, in \Windows\Software Distribution\Downloads I found only .exe file responsible for upgrade, but not .esd itself. Any hints where it's located? Or anyone can share it?
Ok, found them unencrypted in c:\$Windows.~BT (hidden folder). Oh, it contains full Windows 8.1 installer. Full means really full. From USB Recovery (as when trying from running OS it complains that boot.wim is missing) I can run classic "Windows Setup", it even asks me for CD-Key
Now it's time to install 8.2 x64 on VM to play with this .esd image.
Trying to build my own AOSP ROM and I keep getting stuck on emulator unable to find the kernel version, though the file is there.
I am using Hyper-V VM with Ubuntu V20 installed and the VHD is exactly that, a .vhd file extension for the virtual hard drive.
I just can not seem to resolve the problem on the missing kernel, also have supplied a pic showing exactly what it says after the build is finished and then I try and run emulator.
Any help or info, links on the matter would be much appreciated and thank you for taking the time to help out.
I have also noticed I can not use "emulator -list-avds" nothing happens. Just exits and terminal is ready for user input again.
So far I did a repo sync again and then a m -checkbuild and just waiting for it to finish to try emulator again
Update: Decided to start from scratch
Changes that I have made.
Using Ubuntu 18.04 for O.S
Switched from M.S Hyper-V to Oracle Virtual-Box (V.B has more features then Hyper-V and is better in performance because of it.).
Virtual HDD is set to .VHD but is on Sata and not IDE now (Virtual-Box only allows it).
Made the VHD a fixed drive instead of dynamic for better performance (Max size of 512GB)
Dedicated 32GB of ram to VM.
Allowed up to 6 cores on a 12 core processor.
might experiment getting Oracle JDK installed instead of using openjdk, due to having issues with it.
UPDATE_1
Fresh build on 18.04 same issues as old build. emulator, avd and android. all not working.
I might have missed a package to download or something or maybe java still is not working. Using openjdk 11 at the moment. I am running out of ideas as to why i can not get it working.
Update_2
Looks like the reason emulator is not working is due to me not installing SDK, I am not using the IDE so I think I need the command-line & Platform tools installed. got to work out how to install it now.
UPDATE_3
SDK from what I know is installed. Now I am getting an output file is missing, but build completed with no issues. Please help, new image also supplied.