Powered by s00r1gg

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.

  • ra1box project checkra1n pour NanoPi Neo
  • Introduction

    Wesh, bienvenue sur ce tuto pour transformer ton NanoPi en Palera1n Box.

    Logiciels recommandés

    Télécharger Armbian

    Graver l'image Armbian

    Utilise Balena Etcher pour graver l'image "Armbian JAMMY CLI" sur une carte micro SD.

  • Comment utiliser Balena Etcher
  • Connexion SSH

    (*) pour trouver l'adresse ip du NanoPi, j'utilise l'app (Network Analyser) sur mon iPhone

    dans notre exemple l'adresse ip du NanoPi est : 192.168.1.91

    (*) 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.

  • Comment utiliser Putty
  • Mise à jour

    maintenant tu es connecté en root en ssh a ton NanoPi

    commence par executer :

    sudo apt-get update
    sudo apt-get upgrade
    valide les questions avec (Y)

    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) quitte armbian-config (Esc)
    sudo reboot

    Activer NanoHatOLED

    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
    ne tiens pas compte du message suivant: WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

    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
    valide avec (Y)

    Install mplayer, irecovery, usbmuxd, etc.

    Execute the following command:

    sudo apt install mplayer usbmuxd libjpeg-dev usbmuxd
    Confirm with (Y)

    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
    ne tiens pas compte du message suivant: WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

    Desinstalle pillow 10

    entre la commande suivante :

    pip3 uninstall pillow

    Télécharge les Fichiers

  • fichiers pour NanoPi Neo 1
  • ne te trompe pas de version !
  • Fichers pour NanoPi Neo 2 Black Bientôt Dispo
  • 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 :

    protocole de fichier : SFTP

    nom d'hôte : 192.168.1.91 (remplace par l'adresse ip de ton NanoPi)

    numero de port : 22

    nom d'utilisateur : root

    mot de passe : (le mot de passe root de ton NanoPi)

    clic sur (connexion) puis valide la clef

    maintenant tu as connecté WinSCP au NanoPi palera1n Box V 2.0

    (*) transfert TOUS les fichiers téléchargé

    vers le dossier suivant du NanoPi :

    /root/NanoHatOLED/Bakebit/Software/Python/ confirmez et remplacez les fichiers existants

    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

  • plus d'informations sur Reddit