Stránka 1 z 1

Mod Android ROMky - odebrání "androidu"

Napsal: 15 pro 2021 17:29
od Serg01
Ahoj, slyšel jsem, že jdou upravovat stock ROMky a vznikají pak z toho např. CyanogenMod a LineageOS verze pro dané mobily.
Šlo by tu ROMku upravit tak, aby vůbec neměla "android" komponenty? Tedy odebrat System Apps, Java API Framework a Android Runtime ze stacku?
Tedy aby zůstal jen kernel a ovladače.
A ideálně aby ten mobil naběhl do klasické CLI konzole, jako když se nainstaluje např. Debian nebo Arch Linux bez grafického rozhraní.
android-stack_2x.png


Zkusil jsem rozbalit jednu ROMku s Androidem 4.4 pro mobil, který se mi válí ve skříni, a byly tam tyto soubory:

Kód: Vybrat vše

C:.
├───app
├───bin
├───data
├───etc
│   ├───.tp
│   ├───appwidget
│   ├───bluetooth
│   ├───dhcpcd
│   │   └───dhcpcd-hooks
│   ├───firmware
│   │   └───mt6627
│   ├───fmr
│   ├───mddb
│   ├───permissions
│   ├───ppp
│   ├───radvd
│   ├───ril
│   ├───security
│   │   └───cacerts
│   ├───updatecmds
│   ├───voicecommand
│   │   ├───command
│   │   │   ├───alarm
│   │   │   │   ├───1
│   │   │   │   ├───2
│   │   │   │   └───3
│   │   │   ├───camera
│   │   │   │   ├───1
│   │   │   │   ├───2
│   │   │   │   └───3
│   │   │   └───phone
│   │   │       ├───1
│   │   │       ├───2
│   │   │       └───3
│   │   ├───training
│   │   │   └───ubmfile
│   │   └───voiceui
│   │       ├───modefile
│   │       └───uipattern
│   │           ├───Chinese-Mandarin
│   │           ├───Chinese-Taiwan
│   │           └───English
│   ├───wide-dhcpv6
│   └───wifi
├───fonts
├───framework
│   └───webview
│       └───paks
├───lib
│   ├───drm
│   ├───egl
│   ├───hw
│   ├───modules
│   ├───soundfx
│   └───ssl
│       └───engines
├───lost+found
├───media
│   ├───audio
│   │   ├───alarms
│   │   ├───notifications
│   │   ├───ringtones
│   │   └───ui
│   ├───images
│   └───video
├───mobile_toolkit
├───priv-app
├───res
│   ├───images
│   └───sound
├───tts
│   └───lang_pico
├───usr
│   ├───icu
│   ├───idc
│   ├───keychars
│   ├───keylayout
│   ├───share
│   │   ├───bmd
│   │   └───zoneinfo
│   └───srec
│       └───en-US
├───vendor
│   ├───lib
│   │   ├───drm
│   │   ├───hw
│   │   └───mediadrm
│   ├───media
│   └───pittpatt
│       └───models
│           ├───detection
│           │   ├───multi_pose_face_landmark_detectors.7
│           │   └───yaw_roll_face_detectors.6
│           └───recognition
└───xbin

Ale nevypadá to moc jako klasiký linux, nikde nevidím např. kernel (/usr/lib/modules/$verze_kernelu/kernel/...), ani vmlinuz.

where-kernel.png


Spíš by mě tedy zajímalo jestli je to reálné. Jestli ano, tak si o tom zkusím někde zjistit víc, jestli už teď někdo, kdo toho ví o těchto věcech víc, může říct, že to nejde, tak s tím nemusím ztrácet čas.