Onionhen-ftpsrv-plugin
Plugin de serveur FTP OnionHEN Un serveur FTP PS5 géré avec interface de configuration dynamique d'OnionHEN native Français · Français Ce dépôt charge...
Choisir une liste...

Plugin de serveur FTP OnionHEN
Un serveur FTP PS5 géré avec interface de configuration dynamique d'OnionHEN native
changements climatiques · Le nom de l'utilisateur est le suivant:
Ce dépôt contient le PS5 ftpsrv mise en œuvre en tant qu ' entité autonome
plugin OnionHEN. FTP n'est plus compilé dans le démon d'utilité d'OnionHEN :
démon découvre cette ELF, valide ses .onion_plugin descripteur,
possède son cycle de vie de processus, et supprime sa contribution à l'assurance-chômage quand elle s'arrête.
Caractéristiques
- Paramètres de l'interface utilisateur d'OnionHEN d'une seule page avec activer, port TCP et confirmé Commandes de redémarrage — aucun groupe ni clic de page supplémentaire
- i18n dynamique bilingue qui suit la langue du système PS5 (
zh-Hans/en) sans redémarrer le plugin - Résistant
enabledetportparamètres - Début gracieux, arrêt, recharge, suppression et récupération de processus en mode repos le gestionnaire de plugins OnionHEN
- En amont
ftpsrvcommandes y comprisKILL,SELF,SCHK,MTRW,AUTHID,LOWERetUPPERoù le firmware les soutient - PS5 virtuel
/procliste, détails du processus, etDELE /proc/ - Décryptage SELF à la volée par firmware 13.60
- Aucun conteneur de paquet ou étape d'extraction; les métadonnées sont intégrées dans l'ELF
Le processus de plugin démarre automatiquement afin qu'il puisse publier sa page de paramètres.
L'auditeur FTP est activé par défaut et écoute sur TCP 1337.
Exigences
- Une construction d'OnionHEN avec découverte de plugin et soutien d'interface utilisateur dynamique
- PS5 SDK charge utile
- 3.20 ou plus récent et Ninja
- Git et Python 3.9 ou plus récent
Construire
export PS5_PAYLOAD_SDK=/path/to/ps5-payload-sdk
cmake --preset ps5
cmake --build --preset ps5
La sortie est build-ps5/bin/FTPS00001.elf. La construction valide que l'ELF
contient le plugin ID FTPS00001, version 1.00, et un descripteur SDK valide.
Pour construire contre une commande locale SDK :
cmake --preset ps5 \
-DONIONHEN_PLUGIN_SDK_SOURCE=/path/to/onionHEN-plugin-sdk
cmake --build --preset ps5
Supprimer build-ps5/ avant de passer d'un SDK téléchargé à un SDK local
La caisse.
Installer
Chargez l'ELF terminé atomiquement :
/data/OnionHEN/plugins/FTPS00001.installing
rename after upload
/data/OnionHEN/plugins/FTPS00001.elf
L'oignonHEN détecte la finale .elf, le valide, et démarre le plugin. Ouvrir
Plugins ★ OnionHEN, sélectionner Serveur FTP, puis utiliser ses paramètres contribués
page pour activer l'auditeur ou changer son port. Remplacer l'ELF redémarre
processus géré; supprimer il arrête le processus et supprime son UI.
Fichiers d'exécution & #160;:
Objectif
- Oui.
Autres /data/OnionHEN/plugins/FTPS00001.elf Installé plugin
Autres /data/OnionHEN/plugins/FTPS00001.ini Résistant enabled et port valeurs
Autres /data/OnionHEN/FTPS00001.log Plugin cycle de vie et log d'erreur
Un seul service peut relier un port TCP. Si une autre charge utile FTP utilise déjà
1337, arrêtez-le ou sélectionnez un autre port avant d'activer ce plugin.
Architecture
OnionHEN plugin manager
-> trusted SDK session
-> source/main.c lifecycle, event loop, language polling
-> source/ftp_i18n.c bilingual strings and system language tracking
-> source/plugin_ui.c single-page UI document and action validation
-> source/plugin_settings.c atomic local persistence
-> source/ftp_service.c synchronized listener lifecycle
-> third_party/ftpsrv FTP protocol implementation
Le descripteur déclare ensemble les capacités IPC, UI, process et noyau
avec AUTO_START, LONG_RUNNINGet STOP_SUPPORTED. Le code du plugin utilise uniquement
l'ABI public du SDK. main.c possède des ressources et les libère à l'inverse
commande; l'adaptateur FTP isole le serveur fournisseur de l'interface utilisateur et du code de transport.
Contribution et sécurité
Lire CONTRIBUTION.md avant d'ouvrir une demande de tirage. La participation est régie par CODE OF CONDUCT.mdRapport annuel questions sensibles à la sécurité en privé selon SÉCURITÉ md.
Crédits et licence
Ce plugin est basé sur drakmor/ftpsrvet conserve ses avis de GPL. Voir TROISIÈME PARTIE NOTICES.mdpour la révision des sources et les notes d'intégration locale.
Le dépôt est sous licence Licence publique générale GNU v3.0. OnionHEN est un projet de homebrew non officiel et n'est pas affilié à Sony Divertissement interactif. Utilisez-le seulement sur le matériel que vous possédez et à votre propre risque.