Une application pirate de streaming pour la Freebox Révolution, non validée par Free, circule sur le web
.jpg)


.jpg)


bailly06210 a écrit
Bonjour Hadopi sont nul le mieux est d'utiliser un vpn comme NordVpn et vous ne recevrez jamais d'avertissement
Même sans VPN çà fonctionne, Hadopi est une bouse totale :)
MSBOX a écrit
tower41000 a écrit sebsti a écrit tower41000 a écrit et se faire choper par hadopi, quel bonheur... Hadopi ne surveille pas le streaming.hadopi n'est pas efficace, il n'y a qu'à regarder les chiffres de réelles condamnations pour s'en rendre compte. honnêtement qui a encore peur d'hadopi? ca n est pas le streaming qu hadopi ne surveille pas, ce sont les connexions HTTP ou FTP. si ton streaming a pour source du P2P ( ce qui est le cas ici) tu te feras choper aussi bien que sur TPB. sinon hadopi n est peut etre pas efficace, mais si ca tombe sur toi, ca coute de toutes facons. Tu peux utiliser du P2P avec une connexion 4G ou via une IP partagée (fibre dans les ZMD ou ADSL sur les nouveau DSLAM full IPV6) Sur ce type de connexion Hadopi ne peut rien faire car les textes de lois qu'ils utilisent n'exploitent pas le numéro de port. Or pour identifier les internautes sur ce type de connexion, il faut l'IP et le numéro de port. Mais, cela n'excuse en rien le faite d'utiliser ce type d'applications.
pour l ip partagée je suis d accord, sur de la 4G non. free pourra indiquer quel terminal avait l ip flashée a l instant donné.
tower41000 a écrit
pour l ip partagée je suis d accord, sur de la 4G non. free pourra indiquer quel terminal avait l ip flashée a l instant donné.
Et comment free pourras identifier le terminal puisque Hadopi ne peut exploiter que l'IP ?
En 4G, l'IP est également partagée
MSBOX a écrit
tower41000 a écrit pour l ip partagée je suis d accord, sur de la 4G non. free pourra indiquer quel terminal avait l ip flashée a l instant donné. Et comment free pourras identifier le terminal puisque Hadopi ne peut exploiter que l'IP ? En 4G, l'IP est également partagée
ah ouais je viens de voir ca.
Voilà le genre de service auquels vous devriez avoir droit si vous payez.
Mais non. Si vous payez, la seule règle qui s'applique est celle qui dit que vous ne payerez jamais assez.
Et c'était déjà ainsi avant. Pas de loi protégeant les citoyens des abus de perception de droit d'auteurs. Pourtant en les plafonnant, on aurait déjà une ébauche de Licence Globale 8-)
Herysson a écrit
En 2013 j'ai reçu un avertissement par mail, pour un telechargement avec utorrent, le mail me précisait que je pouvais réclamer ce qui avait été téléchargé, ce que j'ai fait, depuis aucune nouvelle (ils doivent avoir beaucoup de travail, pour peu de résultat).
Entre les "petits fours" avec les différents gouvernements pour avoir des augmentations de salaire et de budgets, pour les fêtes du cochon chez eux (voir leurs photos sur facebook ), ils ont beaucoup de "travail", oui.
LeBretonDu29 a écrit
On la trouve ou, cette appli ?
Ici
Mais au delà des applications validées par Free, une application de streaming tourne également sur le web. A l’image des APK pour Android, cette application peut être installée en local, directement sur le disque dur de la Freebox Révolution ou depuis une clef USB. Lors de l’installation, la Freebox vous informe d’ailleurs que cette application n’a pas été validée par les équipes de Free
.import fbx.web 1.0 as Web
.import fbx.async 1.0 as Async
function Client()
{
//https://yts.ag/api
this.host = "https://yts.ag/api/v2"
this.client = new Web.Rest.Client(this.host, {
//http_transaction_factory: Web.Http.Transaction.debug_factory
});
this.client.add("list_movies.json");
this.client.add("movie_details.json");
this.limit = 20
}
Client.prototype.getHome = function() {
var t = [
{name: "Les plus partagés", type: "movies_seed"},
{name: "Les plus récents", type: "movies_recent"},
{name: "Les meilleurs films", type: "movies_top_rating"},
{name: "Les plus populaires", type: "movies_popular"},
{name: "Les plus mauvais films", type: "movies_bad_rating"},
]
return Async.Deferred.resolved(t)
}
Client.prototype.getContent = function(type, params) {
switch (type) {
case "movies_seed" :
params.sort_by = "seeds"
params.order_by = "desc"
return this.getMovies(params)
case "movies_recent" :
params.sort_by = "date_added"
params.order_by = "desc"
return this.getMovies(params)
case "movies_top_rating" :
params.sort_by = "rating"
params.order_by = "desc"
return this.getMovies(params)
case "movies_popular":
params.sort_by = "like_count"
params.order_by = "desc"
return this.getMovies(params)
case "movies_bad_rating" :
params.sort_by = "rating"
params.order_by = "asc"
return this.getMovies(params)
}
}
Client.prototype.getMovies = function(params) {
if (!params)
params = {}
if (!params.limit)
params.limit = this.limit
return this.client["list_movies.json"].read(params).then(function(res) {
if (!res) return {}
var next = (res.data.limit == res.data.movies.length) ? true : false
var items = [];
for (var i = 0; i < res.data.movies.length; i++) {
var movie = res.data.movies[i]
items.push(movie)
}
return {
page: params.page || 0,
limit: params.limit,
next: next,
items: items
}
})
}
Client.prototype.getMovie = function(id) {
return this.client["movie_details.json"].read({movie_id: id})
}
Client.prototype.createDownloaderClient = function (token)
{
this.authz = new Web.FreeboxOSAuth.Client({
app_token: token,
http_transaction_factory: Web.Http.Transaction.debug_factory
});
this.clientDownload = new Web.FreeboxOS.Client({
http_transaction_factory: this.authz.http_transaction_factory
});
this.clientDownload.add("downloads");
this.clientDownload.downloads.add("files");
this.clientDownload.downloads.add("erase");
this.clientDownload.downloads.add("add", {
"content-type": "application/x-www-form-urlencoded"
});
this.downloadEnabled = true
}
Client.prototype.getDownloads = function() {
return this.clientDownload.downloads.read();
}
Client.prototype.download = function (url) {
var params = {download_url: url}
return this.clientDownload.downloads.add.create(params)
}
Client.prototype.getDownload = function(id) {
return this.clientDownload.downloads(id).read();
}
Client.prototype.fileList = function(id) {
return this.clientDownload.downloads(id).files.read();
}
Client.prototype.removeDownload = function(id){
return this.clientDownload.downloads(id).erase.destroy();
}
Client.prototype.updateStatus = function(id, status) {
return this.clientDownload.downloads(id).update({status: status});
}
Client.prototype.constructor = Client;
Voici un des fichiers à modifier si vous voulez du contenu en français, légal si bien, si un développeur ce penche dessus j'espère pouvoir regarder des super films (libre de droit) en français aussi simplement. Ya plus qu'à
Merci
Grad-Bzh a écrit
sebsti a écrit tower41000 a écrit et se faire choper par hadopi, quel bonheur... Hadopi ne surveille pas le streaming.hadopi n'est pas efficace, il n'y a qu'à regarder les chiffres de réelles condamnations pour s'en rendre compte. honnêtement qui a encore peur d'hadopi? Moi j'ai peur, quand je télécharge je me mets sous les couvertures pour ne pas qu'on me voitOn ne te voit pas mais on entend le clic de ta souris quand tu vas récupérer ton téléchargement.
anthonylover62 a écrit
.import fbx.web 1.0 as Web.import fbx.async 1.0 as Async function Client(){ //https://yts.ag/api this.host = "https://yts.ag/api/v2" this.client = new Web.Rest.Client(this.host, { //http_transaction_factory: Web.Http.Transaction.debug_factory }); this.client.add("list_movies.json"); this.client.add("movie_details.json"); this.limit = 20} Client.prototype.getHome = function() { var t = [ {name: "Les plus partagés", type: "movies_seed"}, {name: "Les plus récents", type: "movies_recent"}, {name: "Les meilleurs films", type: "movies_top_rating"}, {name: "Les plus populaires", type: "movies_popular"}, {name: "Les plus mauvais films", type: "movies_bad_rating"}, ] return Async.Deferred.resolved(t)} Client.prototype.getContent = function(type, params) { switch (type) { case "movies_seed" : params.sort_by = "seeds" params.order_by = "desc" return this.getMovies(params) case "movies_recent" : params.sort_by = "date_added" params.order_by = "desc" return this.getMovies(params) case "movies_top_rating" : params.sort_by = "rating" params.order_by = "desc" return this.getMovies(params) case "movies_popular": params.sort_by = "like_count" params.order_by = "desc" return this.getMovies(params) case "movies_bad_rating" : params.sort_by = "rating" params.order_by = "asc" return this.getMovies(params) }} Client.prototype.getMovies = function(params) { if (!params) params = {} if (!params.limit) params.limit = this.limit return this.client["list_movies.json"].read(params).then(function(res) { if (!res) return {} var next = (res.data.limit == res.data.movies.length) ? true : false var items = []; for (var i = 0; i < res.data.movies.length; i++) { var movie = res.data.movies[i] items.push(movie) } return { page: params.page || 0, limit: params.limit, next: next, items: items } })} Client.prototype.getMovie = function(id) { return this.client["movie_details.json"].read({movie_id: id})} Client.prototype.createDownloaderClient = function (token){ this.authz = new Web.FreeboxOSAuth.Client({ app_token: token, http_transaction_factory: Web.Http.Transaction.debug_factory }); this.clientDownload = new Web.FreeboxOS.Client({ http_transaction_factory: this.authz.http_transaction_factory }); this.clientDownload.add("downloads"); this.clientDownload.downloads.add("files"); this.clientDownload.downloads.add("erase"); this.clientDownload.downloads.add("add", { "content-type": "application/x-www-form-urlencoded" }); this.downloadEnabled = true} Client.prototype.getDownloads = function() { return this.clientDownload.downloads.read();} Client.prototype.download = function (url) { var params = {download_url: url} return this.clientDownload.downloads.add.create(params)} Client.prototype.getDownload = function(id) { return this.clientDownload.downloads(id).read();} Client.prototype.fileList = function(id) { return this.clientDownload.downloads(id).files.read();} Client.prototype.removeDownload = function(id){ return this.clientDownload.downloads(id).erase.destroy();} Client.prototype.updateStatus = function(id, status) { return this.clientDownload.downloads(id).update({status: status});} Client.prototype.constructor = Client; Voici un des fichiers à modifier si vous voulez du contenu en français, légal si bien, si un développeur ce penche dessus j'espère pouvoir regarder des super films (libre de droit) en français aussi simplement. Ya plus qu'à Merci
Tu te répètes...
X
Vous devez créer un compte Freezone et être connecté afin de pouvoir poster un commentaire.
wapamat
Envoyer message
Je suppose que c'était de l'humour ???
Tu m'as bien fait rire merci !