How do I extract propietary drivers from an Android device? - General Topics

Hello all,
I would like to try to install a "real" Linux distro on an old tablet I have. Android is Linux, and all Linux distros are the same to some extent - kernel with built-in modules, loadable modules, plus a rootfs, everything else is basically eye candy.
The question is... I won't really be able to use the tablet, unless I have the drivers to communicate with the hardware. Drivers in linux are just kernel modules that are either builtin or loadable, so the question is - how do I extract the kernel modules?
Thanks in advance!

Related

[Q] Arch Linux on TF101

Can someone give me a quick how-to how to load the Arch installer on my TF101? I'm already rooted, but I haven't felt it necessary to run Ubuntu on it because I don't really need it and am not really a fan of Debian-based systems. There is a distro for Arch compiled for ARM (and it supports Tegra 2) but the only guide they have is for a device called TrimSlice. Once I get the installer running, I'm good after that since I have installed Arch multiple times.
ArchLinux|ARM
http://archlinuxarm.org/forum/viewtopic.php?f=27&t=1720&sid=43b8c641e6e82affff4365d6d452cc15

[Q] Build Android using native compiler

All tutorials on building Android are referring to use M$ with a virtual machine and Ubuntu 64bit linux or use a computer with 64bit Ubuntu and cross toolchain installed.
I have a development board (A20) with Ubuntu 12.04 (32bit) and the arm7hf compiler installed. The manufacturer delivers an Android image along with the source code archive.
My question is:
Is it possible to re-build Android for this kind of device using this environment?
This would avoid big computers with cross compilation instead it's done with the native compiler and tools for the processor it should later run on.
Or is the use of a cross toolchain fixed by Google in the Android SDK, i.e. no possibility to build Android in the native processor environment it is intended to run on?

[LINUX] [QUESTIONS] Some basic questions about the Linux operating system

Does android run Linux? If yes, is it a modified version of linux? Which is the exact Linux operating system variant used for developing android custom ROMs? Is the windows operating system which I've been using for decades Linux-based? Which OS has a more easy to understand GUI? Does Linux support .exe files like Windows? Don't mind but please give me the basic knowledge of how to use the OS as I'm completely new to the OS :crying: along with the questions I'd asked above.
Android uses the linux kernel and so do desktop linux distributions.
However, android applications won't work on linux distros and linux applications wont work on linux.
This is because the kernel is just the base of the operating system and there is a lot more on top that makes something "android" or "linux (desktop)"
Each ROM will be based on a version of the android system that Google has released.
Each of these is based on a particular version of the android kernel.
However, you can also upgrade the kernel using custom code too!
Windows is not based on linux. It is completely separate.
However, it is possible to create a linux like environment under Windows.
e.g. Cygwin, GitBash, and most recently Windows Subsystem for Linux https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
"More easy to understand GUI" is often confused with "Which GUI am I most used to".
Linux Desktops can be configured much more extensively than Windows so you can get quite close to a Windows experience on Linux if you want to.
Linux can run certain exe files via WINE. However, this is an intermediary layer and exe files are not natively supported on Linux

Create a rom from a ARM based linux distro for a tablet or phone.

Hi,
I am a Linux expert but a android beginner.
I want to create a linux bootable arm rom image by installing a running distro in qemu arm emulator or in a raspberry and from that image create a tablet bootable rom.
I know i will have tons of problems with bootloader and many of tablet hardware will not work.
Is this a good idea ? can someone point me to the references of the procedures to do that ?
Thanks in advance.

Samsung S8/any phone smartingTV

Hi,
I want to install just linux firmware official and kernel and run it as a PC linux.
Can I install only a Linux 4.4 kernel and then install gnome and other Linux apps?
I need because if I install a custom rom with TWRP, etc, some applications do not work properly. Instead by linux browser it does.
Can I install a Linux distro or ChromiumOS directly over my Exynos?
Thanks
Hi, AFAIK that won't work at all. A generic distro and Linux kernel doesn't have the device specific drivers. But i've heard about some apps that can emulate some Linux distros live on a running Android device. (like a VM)
so there isn't a native alternative?
What is the difference between the phone kernel and a PC kernel?
The Unix kernel does not allow command execution and does not work like any linux machine?
Why aren't there no ubuntu distros for phone architectures?
What is the difference between a phone architecture and PC architecture?
Thank you very much for your answer <3

Categories

Resources