Un grand merci au développeur de ra1nbox. Sans son idée géniale, ce projet n'aurait jamais vu le jour. L'esprit de partage et d'innovation continue d'inspirer et de faire avancer la communauté. Salut au génie derrière ra1nbox, tu as allumé la flamme.
Introduction
Wesh, bienvenue sur ce tuto pour transformer ton NanoPi en Palera1n Box.
Logiciels recommandés
- Putty pour la connexion SSH (Windows)
- Balena Etcher pour graver la carte SD
- winSCP pour les transfers de fichiers (Windows)
Télécharger Armbian
- Armbian pour NanoPi Neo 1
- Armbian pour NanoPi Neo 2 Black
Armbian JAMMY CLI pour NanoPi Neo 1
Pour telecherger la derniere version de Armbian JAMMY
scroll en bas, dans "Other supported variants"
Armbian JAMMY CLI pour NanoPi Neo 2 Black
Pour telecherger la derniere version de Armbian JAMMY
scroll en bas, dans "Other supported variants"
Graver l'image Armbian
Utilise Balena Etcher pour graver l'image "Armbian JAMMY CLI" sur une carte micro SD.
Connexion SSH
(*) pour trouver l'adresse ip du NanoPi, j'utilise l'app (Network Analyser) sur mon iPhone
(*) pour te connecter en SSH à ton NanoPi.
(option 1) Utilise le terminal (cmd) sous Windows, et entre la commande :
ssh root@192.168.1.91 (remplace par l'adresse ip de ton NanoPi)
le mot de passe (root) est : 1234
(option 2) Utilise Putty pour te connecter en SSH à ton NanoPi.
Mise à jour
maintenant tu es connecté en root en ssh a ton NanoPi
commence par executer :
sudo apt-get update
sudo apt-get upgrade
Installer les dépendances
sudo apt-get install i2c-tools git vim armbian-config python3-dev python3-pil python3-smbus python3-pip python3-serial
Activer I2C0 et analog-codec
sudo armbian-config
System->Hardware->Activer (analog-codec) et (i2c0)
sudo reboot
Activer NanoHatOLED
- NanoHatOLED 1.4
reconnecte toi en ssh apres le reboot du NanoPi
NanoPi Neo 1
git clone https://github.com/friendlyarm/NanoHatOLED.git
cd NanoHatOLED
sudo -H ./install.sh
NanoPi Neo 2 Black
git clone https://github.com/friendlyarm/NanoHatOLED.git
cd NanoHatOLED
sudo -H ./install.sh
Installer les bibliothèques nécessaires
reconnecte toi en ssh apres le reboot du NanoPi
sudo pip3 install --upgrade setuptools
sudo pip3 install sh
sudo pip3 install wheel
sudo pip3 install psutil
Installer les dépendances de palera1n
sudo apt install libc6 libncurses5 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libatk1.0-0 libgdk-pixbuf2.0-0 libglib2.0-0 libfontconfig1 libfreetype6 libgtk-3-0 libusb-1.0-0 libplist3 usbmuxd ideviceinstaller python3-imobiledevice libimobiledevice-utils python3-plist ifuse libusbmuxd-tools
Installe mplayer, irecovery, usbmuxd, etc
execute la commande suivante :
sudo apt install mplayer usbmuxd libjpeg-dev usbmuxd
install libirecovery-glue
git clone https//github.com/libimobiledevice/libirecovery-glue
cd libirecovery-glue
./autogen.sh
./configure
make
sudo make install
install libirecovery
cd
git clone https//github.com/libimobiledevice/libirecovery
cd libirecovery
./autogen.sh
./configure
make
sudo make install
maintenant on install irecovery
sudo apt install irecovery
sudo apt install mplayer usbmuxd libjpeg-dev usbmuxd irecovery
Installe luma.oled
entre la commande suivante :
pip3 install luma.oled
Desinstalle pillow 10
entre la commande suivante :
pip3 uninstall pillow
Télécharge les Fichiers
ici tu telecharge tout les fichiers
decompresse les fichiers dans un dossier
place le sur le bureau du PC
Transfert les fichiers avec WinSCP
Télécharge WinSCP et utilise-le pour transférer les fichiers Python modifiés.
(*)execute WinSCP et utilise les réglages suivants :
vers le dossier du NanoPi suivant :
transfert les fichiers téléchargés suivant :
vers le dossier du NanoPi suivant :
donner les droits
entre la commande suivante :
chmod +x /root/palera1n
chmod +x /usr/bin/irecovery