;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Advogado do DJ preso: 'hacker' queria vender mensagens de Moro para o PT

O advogado Ariovaldo Moreira, que defende Gustavo Henrique Elias Santos, preso sob acusação de invadir o celular do ministro Sergio Moro - Mateus Bonomi/Folhapress
O advogado Ariovaldo Moreira, que defende Gustavo Henrique Elias Santos, preso sob acusação de invadir o celular do ministro Sergio Moro Imagem: Mateus Bonomi/Folhapress

Felipe Amorim

Do UOL, em Brasília*

24/07/2019 21h17Atualizada em 25/07/2019 14h02

Resumo da notícia

  • PF prendeu ontem em SP 4 suspeitos de envolvimento com tentativas de invasão a celulares de Moro e outras autoridades
  • O advogado de um deles, um DJ de Araraquara, diz que o cliente não é culpado, mas é amigo de Walter, que teria hackeado celulares
  • Walter teria dito ao DJ, segundo o advogado, que a intenção era vender mensagens ao PT; ele não sabe se a oferta se concretizou
  • Mais cedo, o advogado de Walter, suposto hacker, disse que o cliente tem "problemas mentais"
  • Walter teria confessado à PF que hackeou os celulares de Moro e de Deltan
  • Ainda não se sabe quais os vínculos de um quarto preso, nem da mulher do DJ

O advogado de Gustavo Elias Santos, 28, o DJ de Araraquara, afirmou nesta noite que seu cliente ouviu de outro dos quatro presos pela Polícia Federal (PF) ontem, Walter Delgatti Neto, 30, que a intenção era vender ao PT (Partido dos Trabalhadores) as mensagens "hackeadas" do celular do ministro da Justiça, Sergio Moro.

O advogado Ariovaldo Moreira também disse que Gustavo não sabe se o material foi negociado e afirmou que o cliente não teve envolvimento com a suposta invasão.

A versão apresentada é a de que Walter, amigo de longa data do DJ Gustavo, teria obtido as mensagens e mostrado o feito ao amigo.

"Cuidado que você pode ter problema com isso", teria dito Gustavo ao ver o material.

Luiz Delgado, advogado de Walter Delgati Neto, disse que não teve o ao inquérito e, portanto, não poderia comentar. Ele afirmou que o cliente tem problemas psiquiátricos e "está atordoado".

Walter teria confessado invasão

Pessoas que tiveram o ao depoimento de Walter Neto à PF afirmaram ao UOL que ele assumiu a autoria da invasão eletrônica ao celular de Moro e ao de Deltan Dallagnol, chefe da Lava Jato em Curitiba.

Conhecido como "Vermelho", Walter esteve oito anos longe do Twitter e voltou à rede em maio deste ano. Entre as postagens, ele comemorou a divulgação das mensagens na mídia.

Também foram presos a mulher de Gustavo, Suelen Oliveira, e Danilo Marques. Todos foram transferidos de São Paulo para Brasília e ouvidos pela PF. Eles tiveram prisão temporária decretada por cinco dias - período que pode ser prorrogado.

Incredulidade

Segundo o advogado, em um primeiro momento o DJ não teria acreditado na veracidade das mensagens.

Essa conversa entre os dois, segundo o advogado, teria ocorrido há cerca de três meses - portanto, em abril.

"Ele [Santos] disse que a intenção dele [Delgatti] era vender essas informações para o PT. Ele [Santos] confirma que o Walter mandou mensagens pra ele, mandou inclusive parte da interceptação telefônica do juiz Sergio Moro e a intenção, segundo ele, meu cliente, ele dá conta de que o Walter disse a ele que a intenção era vender essas informações para o Partido dos Trabalhadores", disse.

"Intenção do Walter, meu cliente não está envolvido nessa empreitada criminosa", disse Moreira.

A assessoria do PT se manifestou sobre o caso por meio de nota, afirmando que Moro, "responsável pela farsa judicial contra o ex-presidente Lula, comanda agora um inquérito da Polícia Federal com o claro objetivo de produzir mais uma armação contra o PT". Além disso, o partido diz que "as investigações da PF sobre as pessoas presas em São Paulo confirmam a autenticidade das conversas ilegais e escandalosas que Moro tentou desqualificar nas últimas semanas".

"Acuado, o ex-juiz repete seus conhecidos métodos: prisões espetaculares e vazamentos direcionados contra seus adversários. É criminosa a tentativa de envolver o PT num caso em que é Moro que tem de explicar e em que o maior implicado é filiado ao DEM", diz a nota.

Pontos a esclarecer

Deflagrada no interior e na capital de São Paulo ontem, a Operação Spoofing - termo que se refere a um golpe eletrônico - prendeu quatro suspeitos:

  • Walter Delgatti, suposto 'hacker', e Gustavo Santos - o DJ de Araraquara
  • Suelen Priscila de Oliveira, mulher de Gustavo; e Danilo Marques - não se sabe ainda quais as suspeitas recaem sobre eles.

Na tarde de hoje, a PF convocou jornalistas para fazer uma apresentação sobre as investigações, que estão sob sigilo, e não autorizou perguntas.

Afirmou que estimam que houve mais de mil celulares invadidos, mas ainda deixou abertos pontos como estes:

  • Houve tentativa ou houve de fato invasão aos celulares das autoridades?
  • Essas mensagens foram readas ao site The Intercept Brasil, que desde 9 de junho divulga conversas atribuídas a Moro e procuradores da Lava Jato, em parceria com Folha de S.Paulo, o blogueiro Reinaldo Azevedo do UOL, e revista Veja?
  • O grupo agiu sozinho ou houve financiamento?
  • Será possível comprovar se as mensagens foram adulteradas?
  • Moro afirmou que apagou o Telegram em 2017 - mas o aplicativo, segundo a PF, foi a porta de entrada para a invasão que teria ocorrido entre maio e junho deste ano.

Outras autoridades

O advogado também afirma que seu cliente não identificou nem tinha conhecimento de mensagens que envolveriam outra autoridade pública.

A Polícia Federal também investiga, num inquérito em Curitiba, uma suposta invasão hacker ao celular do procurador da República Deltan Dallagnol, coordenador da Operação Lava Jato no Paraná, e afirmou que investigará ataques aos aparelhos da deputada Joice Hasselman (PSL) e do ministro da economia, Paulo Guedes.

Moro foi o juiz responsável pela condenação em primeira instância do ex-presidente Luiz Inácio Lula da Silva (PT). Posteriormente, o juiz deixou o cargo para assumir o Ministério da Justiça no governo do presidente Jair Bolsonaro

*Inclui reportagem de Eduardo Militão, do UOL, em Brasília