Question Is Android OS possible with minimal firmware? - General Questions and Answers

I have a lot of old smartphones.
While trying to use those phones, I suddenly thought about it.
Is Android the least possible like a DOS operating system?
For example, if you want to use my phone as a MAME game Emulator
Without loading apps with various functions during Android booting
1. Turn on the SmartPhone
2. Enter Android's Boot Loader
3. Boot the least Android OS (Excluding phone function, text function, GPS function, NFC function, and many other functions....) So that only the MAME app can be launched.
Regardless of the model, only the minimum Android OS is provided. (Like MS-DOS)
4. Launch MAME Emulator
Is that possible?
If that is possible, I think I can use it with the remaining old smartphones.

MAME emulator runs on Android 4.1+ what can be considered to be a minimal Android OS compared to latest Android versions.

Related

[Q] Dual booting Android/android?

OK, so is there any means to dual boot android/android? iphone can do it, why not android? I would like to chose between cyanogen/htc stock on the fly for emulation purposes. is this possible without having to set up all my nonsense?
unlikely =\
windows mobile and the iphone can not technically dualboot android, they use a program to clear all of the memory in order to boot android ontop of windows mobile/Iphone OS (haret), therefore the original operating system is no longer running and resources are devoted to the new virtual one running
android doesn't currently have a function similar to haret I far as I know (I'm rather new to android)
Its not impossible but as far as I can tell, it hasn't been done yet...

highly tuned OS, android or linux?

hi
i like to know if there is a database for smartphone vs android OS or linux OS?
i have a phone, Brand X it comes with android version Y.
i'm interested to know questions like, i want to run an OS that is specifically tuned for an application, say I want sensors A, B and C, that i and don't care about the telephone, touch screen, volume, etc or a fancy GUI but want to use the graphics pipeline for calculations of the sensors with a minimal GUI so i can get as close to a real time response as possible.
is it better to tune the current android version Y?
or rollback android version to an early one as possible to remove bloat?
or nuke the android OS and install a flavor of Linux with a highly tuned kernel?
say i don't care about going back to original shipping android OS.
thanks

Will we be able to dual boot or is it either one OS or the other?

I really like the idea of the ubuntu phone, hdmi out etc, but I do need android for my daily use, whatsapp,waze etc.
So, will I be able to switch between them or do I just pick one os when I buy it and have to stick with that?
Yes, it is possible to dual boot your android device. There are many methods and ways to run two different Android ROMs or OSs on your device simultaneously. For this, you can get help from experienced XDA developers who can dual-boot your phone on two different operating systems. You can dual-boot any basic level phone easily.
For instance, Android OS and Firefox OS can run on your device at once. It is very much similar to your personal computer which can run both Windows and Linux OS at the same time. Moreover, it is totally safe to dual-boot your Android devices, and it wouldn’t directly affect your phone's speed and performance.

Remaking Web OS inbuilt applications from scratch and replacing it with existing system Apps?

The new RootMyTV exploit brings a lot of ideas to my mind one of them being , replacing the inbuilt system apps with rebuilt versions that have much more control and maybe a better UI.(But still a similar UI otherwise it will become super hard for people to use it.)
The new Inbuilt app (Settings app in this case) can have (Not limited to):
Finer control over the options
Always upto date UI (Web OS 5.0 UI on older devices , Web OS 6.0 seems to be a fully non-multitasking OS)
Adding newer features from the newer devices as soon as possible.(Game optimizer comes to mind)
But there is a problem , the OS seems to be using Verified Boot so is this possible? Will we have to create some kind of Magisk but for Web OS?(Web Os is based on Linux)
If you do have any ideas please do share.
We probably will not be testing them immediately on the TV's (No one wants a 2000+ dollar paperweight) and instead using the emulator.
Since I have been changing the system a lot myself for quite a while now, I can say that at least the UI of the apps should be relatively easy to replace (most of them are based on web technologies). The easiest way to modify / replace webOS / default palm apps should be via overlayfs.
But I'm also always a little 'confused' (in a lack of a better friendly description) about the countless strange questions from several users, whether you can e.g. install webOS 6 on a device with webOS 4, if you can enable feature X of a newer generation on your TV or how you can use the root access to defeat copy protection mechanisms for obviously illegal purposes.
There's obviously a lack of a basic understanding how an operation system in general and especially on a TV works. The different generations have different hardware that require the corresponding proprietary drivers, kernel modules and system services written by LG (which are of course closed source).
Obviously, this means that it is virtually impossible for most features of newer devices to be made available on older devices.
For example, you can rebuild the UI of the Game Optimizer, but the functionalities of it are not easily backward portable. If a TV does not support VRR, for example, there is nothing you can activate in this regard.
There are a very few exceptions, like OLED Motion Pro, which can be enabled on 2019 models - but only because this feature is already supported by the TVs and was disabled at the last minute before release. OLED Motion Pro will never activate on a 2018 (or earlier) model!
I hope this helps a little better to understand what is possible and what is not. UI / UX yes, functionalities and features not or only to a very limited extent.
I do know about the feature enabling limitations etc.
By adding newer features I meant the UI/GUI of the newer features , we cant really do anything other than that.

Android emulator to run old and outdated game - Lair Defense

I need an Android emulator to run this old game called 'Lair Defense: Dungeon'. I'm not into android gaming but just played this one a lot. I was using a Samsung Galaxy Gio with Android 2.3 Gingerbread so it's really old and the game It's not been updated for years so It just doesn't run on new android phones and even the android emulators that I tried can't run it because they are based on newer android versions. Anyone can tell me an emulator capable of running the game? The game link on the play store:
Lair Defense: Dungeon - Apps on Google Play
Amazing strategic/arcade tower defense!
play.google.com
You could install android studio.
The emulator in it can use any android image even android 2.3
Run apps on the Android Emulator | Android Studio | Android Developers
The Android Emulator simulates Android devices on your computer so that you can test your app on a variety of devices and Android API levels without needing to have each physical device.
developer.android.com
Kenora_I said:
You could install android studio.
The emulator in it can use any android image even android 2.3
Run apps on the Android Emulator | Android Studio | Android Developers
The Android Emulator simulates Android devices on your computer so that you can test your app on a variety of devices and Android API levels without needing to have each physical device.
developer.android.com
Click to expand...
Click to collapse
Thanks for the suggestion. I really need another option because that's the only one I found and I've tried really hard to run Android Studio but when I try to run a device it always crashes. Tried in Windows and Linux, lost some good hours on reading and configurations but the result is always the same: "The emulator process for... was killed". It's insane how hard is even just run that thing.
Does your pc have enough RAM? Reduce RAM allocation
Kenora_I said:
Does your pc have enough RAM? Reduce RAM allocation
Click to expand...
Click to collapse
Yes, 16GB . Was trying with the default:1280MB. Just tried using 1024MB same results.
@Stuff777
The app in question is built to run on ARM devices only, hence it won't run on any X86 based Android emulator unless the Android image used by emulator contains the ARM-translator ( read: Intel Houdini ) and has Native Bridge enabled.
.
jwoegerbauer said:
@Stuff777
The app in question is built to run on ARM devices only, hence it won't run on any X86 based Android emulator unless the Android image used by emulator contains the ARM-translator ( read: Intel Houdini ) and has Native Bridge enabled.
Click to expand...
Click to collapse
Thanks for the info. I'll check it but I'm not a dev. so I'm really at the limits of my capabilities here. It's sad but I guess it's a lost cause. Anyway, there are a lot of people who would like to play it again. If someone wants to buy and update the game or do something. Thanks
So I solved the "The emulator process for... was killed" problem. Tried a lot more of android 2.3 images and changing more configurations. It starts now, but I can't see the android starting. The operating system doesn't start or show up at all. What could be the problem now?
Okay, I understand now how this works. I only can run x86 images. Those work well when I start but the ARM images don't start. Guess it's the normal thing cause I'm using a computer CPU and ARM stuff is mobile stuff. Now, how can I know if the x86 android images contain the ARM-translator ( read: Intel Houdini ) and has Native Bridge enabled?
Stuff777 said:
Okay, I understand now how this works. I only can run x86 images. Those work well when I start but the ARM images don't start. Guess it's the normal thing cause I'm using a computer CPU and ARM stuff is mobile stuff. Now, how can I know if the x86 android images contain the ARM-translator ( read: Intel Houdini ) and has Native Bridge enabled?
Click to expand...
Click to collapse
ARM emulators are made to emulate ARM CPUs on x86/64 computers. If they don't work it's not because your PC is not ARM, but for other reasons.
Anyway, Android Studio does not allow me to download old emulators for Android 2.3!
How is it possible that you can?
Which Android Studio version are you using?
Can you still download them?
Stuff777 said:
I need an Android emulator to run this old game called 'Lair Defense: Dungeon'. I'm not into android gaming but just played this one a lot. I was using a Samsung Galaxy Gio with Android 2.3 Gingerbread so it's really old and the game It's not been updated for years so It just doesn't run on new android phones and even the android emulators that I tried can't run it because they are based on newer android versions. Anyone can tell me an emulator capable of running the game? The game link on the play store:
Lair Defense: Dungeon - Apps on Google Play
Amazing strategic/arcade tower defense!
play.google.com
Click to expand...
Click to collapse
There is this HowTo video for running Android 1.6 inside VirtualBox -- maybe that's what you need:
thanks for sharing the very useful info about android ..for more info about android

Categories

Resources