You must take into consideration that there is really no standar way to replace the phone’s operating system, what is really done is to use the base of the operating system and use a parallel operating system (this in principle to explain it more simply).
What happened then? you can boot inside yor phone (whitout remove the phone’s OS), the Alpine operating system, just like a kind of virtual machine but its not!
If you want more help directly ask for help here.
TERMUX or ISH are applications providing linux like environment.
Using Alpine-linux is beneficial for programmers,computer science students,
OS | Version | Software to download | Minimal storage to use | Quick link to download |
---|---|---|---|---|
iOS | 12.0+ | Download iSH Shell | 100Mb (its custom repo) | https://apps.apple.com/us/app/ish-shell/id1436902243 |
Androit | 7.0+ | Download Termux | 240Mb (depends of version) | https://f-droid.org/repo/com.termux_118.apk |
Termux
or iSH
to avoid errors.The iSH
uses the Alpine already embebed, so you may have to run apk update to fetch the Alpine repository list.
The iSH
has its own repositories so the app is entirely self-contained and iSH with apk can pass app review.
The repositories are a pseudo apk filesystem mounted on /ish/apk
that when read, will actually download
from App Store as on-demand resources. It also means that Apple can review all packages in iSH’s repositories.
iSH
appecho "nameserver 8.8.8.8" > /etc/resolv.conf
To install Alpine-Linux:
Termux
apppkg install git
curl -LO https://raw.githubusercontent.com/Hax4us/TermuxAlpine/master/TermuxAlpine.sh && bash TermuxAlpine.sh
startalpine
exit
until endsTermux
and run startalpine
echo "nameserver 8.8.8.8" > /etc/resolv.conf
Sometimes you will receive an error error relocating ... symbol not found
when running any installed tool.
This is because you installed some alpine packages too fresh but not upgraded dependences.
A simple apk upgrade -a
will fix it.
Warning IMPORTANT to know:
- For
Androit
andTermux
you must read: https://wiki.termux.com/wiki/Differences_from_Linux- For
iOS
andiSH
you must read: https://github.com/ish-app/ish/wiki/What-works%3F
CC BY-NC-SA: this project allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creators involved. If you remix, adapt, or build upon the material, you must license the modified material under identical terms, includes the following elements:
For more information check the ../alpine/copyright.md