VOGONS


First post, by Danger Manfred

User metadata
Rank Member
Rank
Member

Trying to get this to work - DOSBox Turbo 2.2 APK should run just fine on a Sony Ericsson Xperia Mini Pro (1.5 GHz Snapdragon), and I even managed to get my 32GB MicroSD card recognized, but the problem is that the phone is still on Android 2.3, which prevents me from accessing the App Store (Play Store), and it has no file manager preinstalled, so I cannot navigate to my APK files to open and install them.
Curiously there is an app called "Downloads" which only shows me that I do not have any downloaded files.
But the phone's software is so old, that parts of the internet are not accessible.
I can open Google in the browser for instance, but anything I search returns a 403 error page.
Funnily enough, I can browse Vogons, which I am doing at this very moment.
Now if I could just find a file upload service that still works on the damn phone, my hope is that I could just upload my DOSBox APK there, download it on the phone, then install it from there.

This is a total shot in the dark and I doubt anyone here would have unnecessary knowledge about what constitutes whether or not I can still access a website on that legacy phone, but it would mean a lot if I could turn this fist full of ewaste into a really cool little 486 emulator with a real keyboard.

Reply 1 of 18, by asdf53

User metadata
Rank Member
Rank
Member

You could host the files on a local HTTP web server running on your PC (or even another android phone).

Reply 2 of 18, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie

Connect the phone to a PC, use ADB to install the APK.

Reply 3 of 18, by Norton Commander

User metadata
Rank Member
Rank
Member
Danger Manfred wrote on 2026-03-13, 14:29:

Now if I could just find a file upload service that still works on the damn phone, my hope is that I could just upload my DOSBox APK there, download it on the phone, then install it from there.

There is a service I use all the time to transfer files when the device only has a web browser. It's free, no registration and is 100% safe to use - it's called your PC.

http://www.rejetto.com/hfs/

Set this up on your Windows PC then drag the files you want transferred to the files window.

Samsung Galaxy S SGH-T959 Android 2.2 Froyo using the built in browser.

The attachment 2026_03_13_12.04.16.png is no longer available
The attachment 2026_03_13_12.02.18.png is no longer available

Has been very helpful for downloading from my PC with any practically any web browser. My phone has a built in file manager named "Files" but it could be named something else on your phone. I think I tried DOSBOX Turbo on this phone and its performance was sub-par.

P.S. Good luck finding APKs that still work on such an ancient Android version. Please let us know if you were able to get DOSBOX Turbo working and what kind of performance you get.

Reply 4 of 18, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

I've still got an ancient 2.x Android tablet which I still sometimes use and have gotten things to install (It's a weird one - a 7" tablet, but partially thinks it a phone - has a SIM slot and a couple phone related apps)

If you are lucky, you may be able to connect to a PC via USB and access some folders, and "drag" your APK into "Download" or whatever it's called and activate it from there within your "Downloads" app.

Or - old Android sometimes treats the SD card as an extension to main storage, and recognizes certain directories under it, maybe it will recognize a certain directory as an extension to downloads, and you could put the APK there - this will involve some reasearch on the phone to see if/where file system extensions are on the SD.

I've also seen phones which would auto-offer to install .APKs on the SD root or even more often, root of attached USB flash (assuming you phone supports OTG usb).

Or, there might be some app (even browser) where you can manually put in path to file to have it activate.. Depends a lot of the apps and OS implementaion.

-- If you are able to figure out a way to install things, also put on a proper file manager - I've used "ESfileExplorer" on some (It likes to "phone home", but can be blocked)
... And, as someone anal about "not losing stuff" I have backups of almost all the .APKs that I've used over the years, even going back to some very old ones .. I might be able to help you out if you need something old enough to work on 2.3

- Dave ; https://dunfield.themindfactory.com ; "Daves Old Computers" ; SW dev addict best known:
ImageDisk: rd/wr ANY floppy PChardware can ; Micro-C: compiler for DOS+ManySmallCPU ; DDLINK: simple/small FileTrans(w/o netSW)via Lan/Lpt/Serial

Reply 5 of 18, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

Btw, DOSBOX Turbo on Android was the main reason I wrote my KEYSUB tool - super tiny key-remap that happens at the BIOS INT 16h level. Remap keys by raw scancodes... only way I could get DosBox on Android with an external keyboard truly usable.

- Dave ; https://dunfield.themindfactory.com ; "Daves Old Computers" ; SW dev addict best known:
ImageDisk: rd/wr ANY floppy PChardware can ; Micro-C: compiler for DOS+ManySmallCPU ; DDLINK: simple/small FileTrans(w/o netSW)via Lan/Lpt/Serial

Reply 6 of 18, by Norton Commander

User metadata
Rank Member
Rank
Member

Android phones of that era were not plug-n-play. They required device drivers and an Itunes-alike software to transfer files and only supported media types (Audio and video) could be transferred. As I recall when I first got this phone it came with Android 2.1 Eclair but the upgrade to 2.2 offered not only built in Adobe Flash Player but an optional USB Storage mode that treated the phone as a standard USB storage device.

Reply 7 of 18, by Danger Manfred

User metadata
Rank Member
Rank
Member

Turns out even the App Installer is missing from the phone.
How I found out: I used minimal adb and fastboot to push a file manager app to the phone, that even installed somehow.
But then when I wanted to use the file manager to navigate to the .apk and install it, I got an error message that there is no app for that.
Okay, no problem, I'll just push an app installer app next.
Suddenly, nothing gets pushed/installed any more, see attachment.
(ai.apk is an app installer, the filename was horribly long and contained special characters so I renamed it)

Reply 8 of 18, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++
Norton Commander wrote on 2026-03-13, 19:28:

Android phones of that era were not plug-n-play. They required device drivers and an Itunes-alike software to transfer files and only supported media types (Audio and video) could be transferred. As I recall when I first got this phone it came with Android 2.1 Eclair but the upgrade to 2.2 offered not only built in Adobe Flash Player but an optional USB Storage mode that treated the phone as a standard USB storage device.

Hmmm, I think some of your experience was deliberate vendor lockout of features by the phone carrier. Remember at this time they wanted to charge you a couple of bucks per ringtone and that sort of shenanigans. Still happens, some android devices can't do hotspotting because carrier locked it.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 9 of 18, by Danger Manfred

User metadata
Rank Member
Rank
Member

Yeah I'm about to give up.
ADB (for pushing apps) says could not read from device.
Shell (via ADB) lets me ls and cd but nothing else, I always get "permission denied". Can't sudo or user either.
Flashtool (for rooting) seems to work via ADB ("ADB: could not read from device") and therefore cannot root it.
I attempted to factory reset it by pressing and holding VOL DOWN + POWER while powered off to get into the recovery menu, but the damn thing just boots normally. I then also tried VOL UP instead, and both at the same time (together with the power button of course), to no avail.
I believe I am out of options.
How can I be so damn locked out?
There simply MUST be a way.

Reply 10 of 18, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

One thing to consider trying to push would be APP2SD or similar, especially if you have root access (which with a device this old, I would advise, since you can alleviate a lot of problems if you dont have mittens on)

The internal storage in these very old devices is very crippled, and many apps will not willingly run from anywhere except the internal storage. There are ways around that, with things APP2SD, or even just editing /etc/vold so that the order of the mmc devices is swapped. (Internal storage is treated like the external SDcard, and viceversa)

What APP2SD does is abuse ext3/ext4 mountpoint behavior. You create an EXT3/4 partition on the SDCard, and then the app manages creating folders on that partition, and either softlinks that point, there, or " mount -o bind" style remounts of the whole /data section of the internal storage.

It can do app installation, and management to move stuff around.

As for your error messages, the "permission denied" things when working with /tmp suggests that you have run out of tmpfs storage there. Rebooting the phone may fix it.

Reply 11 of 18, by Danger Manfred

User metadata
Rank Member
Rank
Member

As per my previous post, I cannot root the phone, but have rebooted it a lot of times during my attempts, which sadly did not solve any of the issues. I have about 50% of internal storage free, plus 30 Gigs on the SD card, but without root access from outside (or an app installer inside) that's worthless :<

Reply 12 of 18, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

You mentioned that you CAN get an ADB shell though.

If you can get the .apk anywhere on the device (including on the FAT formatted SDcard), you can install it with pm, if you have an active shell.


pm install /sdcard/Download/your_app_name.apk

Reply 13 of 18, by Danger Manfred

User metadata
Rank Member
Rank
Member
wierd_w wrote on 2026-03-14, 20:45:
You mentioned that you CAN get an ADB shell though. […]
Show full quote

You mentioned that you CAN get an ADB shell though.

If you can get the .apk anywhere on the device (including on the FAT formatted SDcard), you can install it with pm, if you have an active shell.


pm install /sdcard/Download/your_app_name.apk

PM works (thanks, I tried it without pm and that just got me a permission denied error) but I could not install the app:

$ pm install dosbox-turbo.apk
pkg: dosbox-turbo.apk
Failure [INSTALL_FAILED_OLDER_SDK]

Reply 14 of 18, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

You need an older version of the app. It was built for a newer device.

If you are not *that* picky about the dosbox package, adosbox has a min requirement of 2.2, which your device meets.
https://huftis.gitlab.io/fdroid-website/en/pa … android.dosbox/

The nonfree dosbox packages really only just offer support for more than one dosbox.conf, more or less. The issues with that can be alleviated with an oldschool dos menu program.

I use DirectAccess 5 on my tablet this way. Works like a charm.

Reply 15 of 18, by Danger Manfred

User metadata
Rank Member
Rank
Member

Hm, at least I know 100% that *a* version of DOSBox-Turbo was running on the device years ago. But I cannot find a version prior to 2.2 (which I tried). I'll keep searching.

edit: maybe this could be compiled for the SK17i (running Android 2.3.x)?

https://github.com/gururise/DosBoxTurbo

Reply 16 of 18, by Danger Manfred

User metadata
Rank Member
Rank
Member

I finally found an alternative (Magic DOSBox) and it works well.
Will post a picture and video in a few hours, but it was definitely worth all the frustrating effort.
I would probably prefer another app, because Magic DOSBox does start a GUI where you add games which are then opened in a traditional DOSBox, instead of just showing you the DOS prompt, but it's fine fow now and I can always keep looking for another version later.

Reply 17 of 18, by Danger Manfred

User metadata
Rank Member
Rank
Member

Love it.
The keyboard isn't so great that I would play fast-paced action games with it, but I mainly play RPGs and strategy games anyway.

Reply 18 of 18, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

Very cool to see - congrats.

I've used MagicDosBox - I don't recall the exact steps, but I believe you can disable/get-by much of the "Startup fluff menu". It's been a while, but I think I only had one option that I hd to hit to start. ... Might have been something like defining a "game" which launched the command prompt (assuming thats what you want do do)

I also don't recall details, but I think it was one of the apps that liked to "phone home" often, so you might want to disable network access by it.

- Dave ; https://dunfield.themindfactory.com ; "Daves Old Computers" ; SW dev addict best known:
ImageDisk: rd/wr ANY floppy PChardware can ; Micro-C: compiler for DOS+ManySmallCPU ; DDLINK: simple/small FileTrans(w/o netSW)via Lan/Lpt/Serial