You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/fr/user-guide/common-issues.md
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,39 @@ Cela fait partie d'un cycle récurrent : une solution de contournement a déjà
54
54
Si vous ne pouvez pas vous connecter, utilisez les méthodes alternatives de la section [Réseau et Restrictions YouTube](#réseau-et-restrictions-youtube) ci-dessus.
55
55
:::
56
56
57
+
## Vérification de l'APK
58
+
59
+
PipePipe n'est pas disponible sur le Google Play Store, Android ne peut donc pas vérifier l'application en votre nom. Pour confirmer que l'APK installé a bien été signé par le développeur officiel (InfinityLoop1308) et n'a pas été altéré, vous pouvez vérifier l'empreinte du certificat de signature.
60
+
61
+
### L'empreinte du certificat de signature
62
+
63
+
Le développeur n'a pas encore publié ce hash sur une page officielle (voir [issue #893](https://github.com/InfinityLoop1308/PipePipe/issues/893)). Il a été trouvé dans le dépôt de métadonnées F-Droid (`fdroiddata`), où il est enregistré comme valeur `AllowedAPKSigningKeys` pour PipePipe. Un membre de la communauté a confirmé qu'il correspond à la fois à l'APK GitHub et à l'APK F-Droid — ce qui est attendu, car PipePipe utilise un build reproductible signé par le développeur.
**Avec Obtainium :** Lors de l'ajout de PipePipe dans Obtainium, collez l'empreinte hexadécimale dans le champ "Allowed APK Signing Key Fingerprints". Obtainium rejettera automatiquement toute mise à jour qui ne correspond pas.
78
+
79
+
**Avec AppVerifier :** Installez [AppVerifier](https://github.com/soupslurpr/AppVerifier) depuis F-Droid, ouvrez-le, sélectionnez PipePipe dans la liste, et comparez l'empreinte affichée avec le hash séparé par des deux-points ci-dessus.
80
+
81
+
**Avec ADB :** Exécutez la commande suivante et comparez la ligne `SHA-256` dans le résultat :
L'APK téléchargé depuis GitHub et l'APK F-Droid produisent la même empreinte. Il n'est pas nécessaire d'utiliser un hash différent selon la source d'installation.
88
+
:::
89
+
57
90
## Lecture Vidéo : "La page doit être rechargée"
58
91
59
92
Il s'agit actuellement du problème le plus signalé. Les utilisateurs voient un message d'erreur indiquant : `org.schabi.newpipe.extractor.exceptions.ContentNotAvailableException: The page needs to be reloaded.`
Copy file name to clipboardExpand all lines: docs/user-guide/common-issues.md
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,6 +53,39 @@ This is part of a recurring cycle: a workaround has been found before and login
53
53
If you cannot log in, use the alternative methods from the [Network and YouTube Restrictions](#network-and-youtube-restrictions) section above.
54
54
:::
55
55
56
+
## APK Verification
57
+
58
+
PipePipe is not on the Google Play Store, so Android cannot verify the app on your behalf. To confirm that the APK you installed was signed by the official developer (InfinityLoop1308) and has not been tampered with, you can check its signing certificate fingerprint.
59
+
60
+
### The signing certificate fingerprint
61
+
62
+
The developer has not published this hash on an official page yet (see [issue #893](https://github.com/InfinityLoop1308/PipePipe/issues/893)). It was sourced from the F-Droid metadata repository (`fdroiddata`), where it is committed as the `AllowedAPKSigningKeys` value for PipePipe. A community member confirmed it matches both the GitHub APK and the F-Droid APK — this is expected, as PipePipe uses a reproducible build signed by the developer.
**Using Obtainium:** When adding PipePipe to Obtainium, paste the hex fingerprint into the "Allowed APK Signing Key Fingerprints" field. Obtainium will automatically reject any update that does not match.
77
+
78
+
**Using AppVerifier:** Install [AppVerifier](https://github.com/soupslurpr/AppVerifier) from F-Droid, open it, select PipePipe from the list, and compare the displayed fingerprint against the colon-separated hash above.
79
+
80
+
**Using ADB:** Run the following command and compare the `SHA-256` line in the output:
Both the GitHub release APK and the F-Droid APK produce the same fingerprint. There is no need to use a different hash depending on where you installed the app.
87
+
:::
88
+
56
89
## Video Playback: "The page needs to be reloaded"
57
90
58
91
This is currently the most reported issue. Users see a popup or an error log stating: `org.schabi.newpipe.extractor.exceptions.ContentNotAvailableException: The page needs to be reloaded.`
0 commit comments