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 JAMMY CLI pour NanoPi Neo 1
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
reconnecte toi en ssh apres le reboot du NanoPi
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
Install mplayer, irecovery, usbmuxd, etc.
Execute the following command:
sudo apt install mplayer usbmuxd libjpeg-dev usbmuxd
First install more required dependencies and build tools:
sudo apt-get install pkg-config libplist-dev libreadline-dev libusb-1.0-0-dev build-essential checkinstall git autoconf automake libtool-bin
Install libplist
cd
git clone https://github.com/libimobiledevice/libplist.git
cd libplist
./autogen.sh
./configure
make
sudo make install
Install libimobiledevice-glue
cd
git clone https://github.com/libimobiledevice/libimobiledevice-glue
cd libimobiledevice-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
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
Decompresse les fichiers dans un nouveau dossier
Place le sur le bureaux 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 :
(*) transfert TOUS les fichiers téléchargé
vers le dossier suivant du NanoPi :
/root/NanoHatOLED/Bakebit/Software/Python/
Droits et redemarrer
entre la commande suivante :
chmod +x /root/NanoHatOLED/BakeBit/Software/Python/palera1n
chmod +x /root/NanoHatOLED/BakeBit/Software/Python/checkra1n
chmod +x /usr/bin/irecovery
sudo reboot
Merci s00r1
j'essaierais de repondre a vos questions sur youtube ou reddit