forked from GuillaumeMCK/PyPass-SAB
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
143 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,99 +1,189 @@ | ||
# StartAllPatch | ||
|
||
 <!-- Assurez-vous d'ajouter un logo dans le dossier assets --> | ||
|
||
StartAllPatch est une application puissante conçue pour patcher le logiciel **StartAllBack**, offrant des fonctionnalités personnalisées telles que la désactivation des rappels d'essai et des mises à jour automatiques. Simplifiez et personnalisez votre expérience utilisateur avec StartAllPatch. | ||
|
||
--- | ||
|
||
#### Table des Matières | ||
## 🗂️ Table des Matières | ||
1. [Introduction](#introduction) | ||
2. [Installation](#installation) | ||
3. [Configuration Initiale](#configuration-initiale) | ||
4. [Utilisation](#utilisation) | ||
2. [Fonctionnalités](#fonctionnalités) | ||
3. [Installation](#installation) | ||
4. [Configuration Initiale](#configuration-initiale) | ||
5. [Utilisation](#utilisation) | ||
- [Application du Patch](#application-du-patch) | ||
- [Restauration des Fichiers](#restauration-des-fichiers) | ||
- [Désactivation des Mises à Jour](#désactivation-des-mises-à-jour) | ||
5. [Dépannage](#dépannage) | ||
6. [Notes de Version](#notes-de-version) | ||
6. [Capture d'Écran](#capture-décran) | ||
7. [Dépannage](#dépannage) | ||
8. [Contribution](#contribution) | ||
9. [Licence](#licence) | ||
10. [Notes de Version](#notes-de-version) | ||
11. [Support](#support) | ||
|
||
--- | ||
|
||
#### Introduction | ||
## ✨ Introduction | ||
|
||
StartAllPatch est une application conçue pour patcher le logiciel **StartAllBack** et ajouter des fonctionnalités personnalisées telles que la désactivation des rappels d'essai et des mises à jour automatiques. | ||
StartAllPatch est une solution dédiée à l'amélioration de **StartAllBack**, permettant aux utilisateurs de personnaliser et d'optimiser leur expérience. Que vous souhaitiez désactiver les rappels d'essai ou empêcher les mises à jour automatiques, StartAllPatch offre une interface conviviale pour gérer ces modifications en toute simplicité. | ||
|
||
> **Lien GitHub** : [https://github.com/danbenba/StartAllPatch](https://github.com/danbenba/startallpatch) | ||
--- | ||
|
||
#### Installation | ||
## 🚀 Fonctionnalités | ||
|
||
- **Désactivation des Rappels d'Essai** : Éliminez les notifications répétitives pour une utilisation ininterrompue. | ||
- **Blocage des Mises à Jour Automatiques** : Contrôlez manuellement les mises à jour de StartAllBack. | ||
- **Gestion des Backups** : Créez et restaurez facilement des sauvegardes de vos fichiers modifiés. | ||
- **Interface Intuitive** : Une interface utilisateur claire et facile à naviguer. | ||
- **Compatibilité Étendue** : Supporte plusieurs versions de StartAllBack (3.5.5 à 3.6.5). | ||
|
||
--- | ||
|
||
## 🛠️ Installation | ||
|
||
1. Téléchargez les fichiers sources ou l'exécutable depuis le [référentiel GitHub](https://github.com/danbenba/startallpatch). | ||
2. Si vous utilisez les sources, installez les dépendances nécessaires : | ||
### Prérequis | ||
|
||
- **Système d'exploitation** : Windows 10 ou supérieur. | ||
- **StartAllBack** : Version 3.5.5 à 3.6.5 installée. | ||
- **Python 3.8+** (si vous utilisez les sources). | ||
|
||
### Étapes d'Installation | ||
|
||
1. **Téléchargement** | ||
- Téléchargez les fichiers sources ou l'exécutable depuis le [référentiel GitHub](https://github.com/danbenba/startallpatch). | ||
|
||
2. **Installation des Dépendances (pour les sources)** | ||
```bash | ||
pip install -r requirements.txt | ||
``` | ||
3. Lancez le fichier principal : | ||
```bash | ||
python src/app.py | ||
``` | ||
|
||
3. **Exécution de l'Application** | ||
- **Exécutable** : Double-cliquez sur `StartAllPatch.exe`. | ||
- **Sources** : | ||
```bash | ||
python src/app.py | ||
``` | ||
|
||
4. **Installation via Package Manager** *(Optionnel)* | ||
- Si disponible, vous pouvez installer via un gestionnaire de paquets comme `pip`. | ||
|
||
--- | ||
|
||
#### Configuration Initiale | ||
## ⚙️ Configuration Initiale | ||
|
||
1. **Mode Sombre/Clair** : Le thème de l'application est configuré en mode sombre par défaut. | ||
2. **Chemin des Actifs** : Les actifs nécessaires, tels que les icônes, sont automatiquement chargés depuis `src/assets`. | ||
1. **Mode Thème** | ||
- **Sombre/Clair** : Le thème par défaut est sombre. Vous pouvez le changer dans les paramètres de l'application. | ||
2. **Chemin des Actifs** | ||
- Les ressources nécessaires, telles que les icônes et images, sont chargées automatiquement depuis le dossier `src/assets`. | ||
3. **Paramètres Avancés** | ||
- Accédez aux paramètres avancés pour personnaliser davantage les fonctionnalités selon vos besoins. | ||
--- | ||
#### Utilisation | ||
## 🖥️ Utilisation | ||
### 🛠️ Application du Patch | ||
##### Application du Patch | ||
1. **Lancer l'Application** | ||
- Exécutez l'application en tant qu'administrateur pour garantir les permissions nécessaires. | ||
|
||
1. **Lancer le programme :** | ||
- Exécutez l'application en tant qu'administrateur. | ||
2. **Vérification préalable :** | ||
- Cliquez sur le bouton `Check` pour vérifier si le fichier `StartAllBackX64.dll` est éligible. | ||
3. **Appliquer le patch :** | ||
- Si éligible, cliquez sur le bouton `Patch`. Un backup sera créé si l'option "Backup" est activée. | ||
4. **Résultats :** | ||
- Vérifiez les messages de statut dans l’interface Event Viewer pour confirmation. | ||
2. **Vérification Préalable** | ||
- Cliquez sur le bouton `Check` pour vérifier l'éligibilité du fichier `StartAllBackX64.dll`. | ||
##### Restauration des Fichiers | ||
3. **Appliquer le Patch** | ||
- Si le fichier est éligible, cliquez sur le bouton `Patch`. Un backup sera automatiquement créé si l'option "Backup" est activée. | ||
|
||
1. **Restauration depuis un backup existant :** | ||
- Cliquez sur `Restore`. | ||
2. **Sélection manuelle du fichier :** | ||
- Si aucun backup n’est détecté, un explorateur de fichiers s’ouvrira pour sélectionner le fichier. | ||
4. **Confirmation des Résultats** | ||
- Consultez les messages de statut dans l’interface ou dans l’Event Viewer pour confirmer la réussite du patch. | ||
|
||
##### Désactivation des Mises à Jour | ||
### 🔄 Restauration des Fichiers | ||
|
||
1. **Lancer le processus :** | ||
- Cliquez sur `Disable Updates`. | ||
2. **Ajout aux exclusions de Windows Defender :** | ||
- Le fichier `UpdateCheck.exe` sera automatiquement ajouté aux exclusions. | ||
1. **Depuis un Backup Existant** | ||
- Cliquez sur `Restore` pour restaurer les fichiers depuis la dernière sauvegarde. | ||
|
||
2. **Sélection Manuelle** | ||
- Si aucun backup n’est détecté, un explorateur de fichiers s’ouvrira pour sélectionner manuellement le fichier à restaurer. | ||
|
||
### ⛔ Désactivation des Mises à Jour | ||
|
||
1. **Démarrer le Processus** | ||
- Cliquez sur `Disable Updates` pour désactiver les mises à jour automatiques de StartAllBack. | ||
|
||
2. **Exclusions de Windows Defender** | ||
- Le fichier `UpdateCheck.exe` sera automatiquement ajouté aux exclusions de Windows Defender pour éviter toute interférence. | ||
|
||
--- | ||
|
||
#### Dépannage | ||
## 📷 Capture d'Écran | ||
|
||
 <!-- Ajoutez une capture d'écran dans le dossier assets --> | ||
*Interface utilisateur de StartAllPatch montrant les options principales.* | ||
--- | ||
## 🛠️ Dépannage | ||
1. **Message d’Erreur "Fichier introuvable"** | ||
- **Solution** : Vérifiez que `StartAllBackX64.dll` est bien installé dans `C:/Program Files/StartAllBack/`. | ||
2. **Patch Échoué** | ||
- **Solution** : Assurez-vous que l'application est lancée avec des droits administrateurs. Réessayez également de redémarrer l'application. | ||
3. **Problèmes de Compatibilité** | ||
- **Solution** : Vérifiez que vous utilisez une version compatible de StartAllBack (3.5.5 à 3.6.5). Contactez le support si le problème persiste. | ||
--- | ||
## 🤝 Contribution | ||
Les contributions sont les bienvenues ! Pour contribuer à **StartAllPatch**, veuillez suivre les étapes ci-dessous : | ||
1. **Fork le Projet** | ||
2. **Créez une Branche** pour votre fonctionnalité (`git checkout -b feature/nom-de-la-fonctionnalité`) | ||
3. **Commitez Vos Changements** (`git commit -m 'Ajout de la fonctionnalité X'`) | ||
4. **Poussez la Branche** (`git push origin feature/nom-de-la-fonctionnalité`) | ||
5. **Ouvrez une Pull Request** | ||
Pour des contributions majeures, veuillez ouvrir une issue au préalable pour discuter des changements. | ||
--- | ||
## 📄 Licence | ||
Ce projet est sous licence **MIT**. Voir le fichier [LICENSE](https://github.com/danbenba/StartAllPatch/blob/main/LICENSE) pour plus de détails. | ||
--- | ||
## 📝 Notes de Version | ||
### **Version 0.9.5** | ||
- Compatibilité étendue avec StartAllBack 3.x.x (Parfois INSTABLE). | ||
- Support complet pour les versions 3.5.5 à 3.6.5. | ||
- Gestion améliorée des fonctions `CheckLicense` et `CompareFileTime`. | ||
- Optimisations de performance et corrections de bugs mineurs. | ||
1. **Message d’erreur "Fichier introuvable" :** | ||
- Vérifiez que `StartAllBackX64.dll` est bien installé dans `C:/Program Files/StartAllBack/`. | ||
2. **Patch échoué :** | ||
- Assurez-vous que l'application est lancée avec des droits administrateurs. | ||
### **Version 0.8.3** | ||
- Support UNIQUEMENT pour les versions 3.5.5 à 3.6.5. | ||
- Interface utilisateur initiale avec options de base. | ||
- Support des opérations de backup et restauration. | ||
- Améliorations de la stabilité générale. | ||
--- | ||
#### Notes de Version | ||
## 📞 Support | ||
- **Version 0.9.5** | ||
- Compatibilité étendue avec StartAllBack 3.x.x (Parfois INSTABLE). | ||
- Parfait support pour les versions 3.5.5 à 3.6.5. | ||
- Gestion des fonctions `CheckLicense` et `CompareFileTime` améliorée. | ||
Pour tout problème ou question, veuillez : | ||
- **Version 0.8.3** | ||
- Support UNIQUEMENT pour les versions 3.5.5 à 3.6.5. | ||
- Interface utilisateur initiale. | ||
- Support des opérations de backup et restauration. | ||
- **Consulter le [dépôt GitHub](https://github.com/danbenba/startallpatch)** : Recherchez des issues similaires ou ouvrez-en une nouvelle. | ||
- **Rejoindre la Communauté** : Participez aux discussions sur notre [forum Discord](https://discord.gg/yourdiscordlink) *(remplacez par votre lien Discord si disponible)*. | ||
- **Envoyer un Email** : Contactez-nous directement à [support@startallpatch.com](mailto:support@startallpatch.com). | ||
--- | ||
Pour tout problème ou contribution, veuillez consulter le [dépôt GitHub](https://github.com/danbenba/startallpatch). | ||
Merci d'utiliser **StartAllPatch** ! Votre soutien et vos contributions nous aident à améliorer continuellement cette application. |