Ir ao conteúdo

Tentando entender a anatomia do SSD falso (fake)


Ir à solução Resolvido por Detetive Virtual de SSDs,

Posts recomendados

Postado
Em 27/03/2023 às 17:43, Artur Portella disse:

Não sei se ajuda ainda, MAS...

Comprei um SSD desses marba sem DRAM da marca XrayDisk de 512 GB - Módulos Hynix de 512Mbit com 8 no total, sendo 2 para cada canal (a YS9082HC possui 4 canais). Instalei num Macbook pro antigão que eu tinha pra dar um pouco de sobrevida pro coitado. Infelizmente a bateria morreu o que dificultava na hora de ligar esse MBP. Nessas minhas tentativas de ligar (o que fazia o computador dar pequenos picos de alimentação), os arquivos básicos que são gravados na controladora morreram e ele entrou em modo de emergência (led de status aceso e o led ROM piscando intermitentemente). Li todo o Datasheet dessa controladora e já estava quase criando um flash tool em C pra essa tranqueira. Um SSD desse é barato mas sou totalmente contra jogar coisa fora quando sei que ela é recuperável.

Entrei no vídeo acima por procurar muito na internet, acabei caindo no USBdev.ru e por fim, tive que dar um pequeno "patch" no programa MPTool, já que é uma ferramenta usada pelo fabricante para escrever em massa as imagens nesses SSDs.

https://drive.google.com/file/d/1ylsqGSP37BnGMQSRwvm_1C3ZnxDD6m2l/view?usp=share_link

O que fiz foi:

  1. Obter uma versão com todos os módulos disponíveis pro YS9082HP (Esse leak é bem bom, mas infelizmente não servia pra variante de final C)
  2. Migrar os arquivos de configuração que fazem as opções aparecerem no menu (consequentemente o autodetect de módulos flash dessa ferramenta)
  3. Me deparar com um erro chato pra caramba de "check CFG Fail" e "blablabla Tamper blablabla Forbiden" o que me tirou o sono 🤬
  4. Remover a trava que bloqueia o aplicativo se o MD5 dos arquivos mudarem (reprogramei o binário .EXE 🧐 para ignorar essas checagens e remover as mensagens de erro quando alterava os arquivos) - Detalhe que algumas versões vazadas tem um programa chamado UpdataMD5CheckCfg.exe - mas aparentemente escreveram ele pra recalcular o MD5 pra uma versão específica desse MPTool, não consegui entender o código que escreveram ele e nem o que ele faz direito.
  5. Conectar o SSD na alimentação com os terminais de program mode da controladora em curto (Usei uma pinça de SMD pra isso) - Você pode ver no vídeo os terminais, mas geralmente é sem erro, são dois furos próximos (veja a imagem anexada)
     

Profit! Agora você pode regravar a rom para maioria dos chips flash ligados a uma YS9082HC. Se precisarem tenho pra YS9082HP também.

É um SSD de baixo custo, não possui DRAM e infelizmente tem um suporte bem limitado. Mas consegui recuperar meu SSD assim, e ele tá funcionando perfeitamente igual a forma que estava quando comprei. Infelizmente perdi todos os dados (e consequentemente o setup mega-complicado que eu tinha feito pro OpenCore Patcher funcionar no meu macbook).

Dicas - Se der erro de flash, troque as configurações do perfil que está salvo, ele vai pedir senha, só dar ENTER (senha em branco) e selecionar AUTO que teoricamente deve reconhecer (esse patch desbloqueia todos os módulos disponíveis pra flash). O processo de regravação leva de 30segundos a 1 minuto. Se for mais rápido que isso, der sucesso e o disco continuar sem ser reconhecido, troque de multi plane para Single Plane na aba Parameter.

Se precisarem de suporte nisso, dêem um grito, eu ajudo a ajustar a ferramenta para escrever nesse chip aí. Sucesso total.

ssd.png

 

Cara, to com um XRayDisk de 512GB "morto", em modo de segurança, igual ao seu.
Porém o meu tem a controloadora YS9082HP, fw HP3618B3, id 2C D3 08 32 E8 30 e usa Micron 232L(B58R). Só acho MPTool até ao B47.

Pode dar uma força?

Postado

@Detetive Virtual de SSDs  acabei não vendo a mensagem de vocês depois do meu comentário, não tenho costume de logar e acho as notificações para o email foram para o spam, já estou sem o SSD pois devolvi. Só mais sobre o desenrolar da história: A sandisk respondeu sem demorar muito dizendo que o SSD era falso e eu poderia usar o email deles para contestar a compra no mercado livre. O mercadolivre foi muito eficiente, inclusive sai "no lucro" com esse SSD falso. Reclamei que era falso, e iniciei o processo de devolução ao mesmo tempo, estornaram em uma conta do mercado pago o valor total do produto (eu tinha usado cupom então paguei um pouco menos do valor do estorno). Depois de algumas semanas quando o produto foi devolvido ainda recebi o estorno no cartão de crédito. 

Após essa experiência comprei em dezembro um novo SSD da samsung pelo mesmo preço, acredito que seja mais difícil falsificar o SSD da Samsung mas pode ser só impressão minha, (Ele vem lacrado em dois pontos na caixa com adesivos com código de barra e número de série). 

Postado

@Detetive Virtual de SSDs aliás, sou eu, o cara dos comentários com o SSD com B58R morto.

Ainda na procura de uma forma de ressuscitar ele.

Hoje ele reprovou no primeiro setor e foi 100% aprovado em testes de superfície algumas vezes. Agora está em formatação desde umas 19h.

Ainda sem sucesso em achar uma ferramenta apropriada.

Nenhum MPTools tem o ID dele no registro e nem a pasta com os arquivos de firmware. Basicamente ninguém vazou ainda. Estou 99% convencido de que vou engavetar ele e daqui uns meses olho no usbdev pra ver se já saiu algo.

  • mês depois...
Postado
Em 18/09/2023 às 10:45, Detetive Virtual de SSDs disse:

@daniel.ghisleni Eu começaria rodando o Flash ID usando as ferramentas de controladores Realtek, e depois pode seguir o passo a passo que escrevi sobre SSDs fake como este
https://theoverclockingpage.com/2023/08/20/SSD-xiaomi-sa500-1tb-e-uma-cilada-bino-a-nova-onda-de-ssds-fake-no-aliexpress-anatomia-de-um-SSD-falsificado/

Como se trata dos Dies B17A, ja tem no USBDEV.RU o firmware para esse controlador + NANDs, portanto pode baixá-lo direto sem precisar realizar modificações nos arquivos .INI

 

Olá, vou explicar minha situação pra ver se você pode me ajudar. Eu tenho um NGFF destes fakes de 4TB, na verdade ele tem 120GB. Então de tanto fuçar nele tentando criar algum tipo de partição de 120GB que não corrompesse os arquivos, um dado momento ele não quis mais formatar. Então comecei a pesquisar sobre o assunto de regravar o firmware e vim parar aqui.

Como não tenho o adaptador SSD CARD OPENER, eu simplesmente  espetei o NGFF em uma daquelas plaquinhas que converte  NGFF para SATA, logo espetei este adaptador SATA em outro adaptador SATA to USB.  Então liguei no USB e consigo ler o dispositivo normalmente.

Baixei a ferramenta MPTOOLs apropriada e quando clico em AUTO DETECT ele mostra certinho o  tipo das memórias e o tamanho do dispositivo conforme seu tutorial.

120GB no caso.

 

Então cliquei no PLAY e ele começou o processo, ele até gravou o firmware pelo que parece. Pois as informações do dispositivo como nome e versão do firmware  já são da REALTEK agora.

Mas o problema é que não completa todo o processo. Quando chega em LLF Init, ele da falha. Inclusive o dispositivo se desconecta da maquina neste momento.

 

Eu suponho que  LLF seja Low Level Format, estou certo?

Então deduzi que o dispositivo ainda permanece com o problema de não conseguir formatar, como antes.     

O DUT 0 fica em ZERO.

 

A questão agora é; será que não tá completando o processo porque não estou usando o adaptador mencionado com controlador  JMS578?   Ou porque o dispositivo deu foi defeito mesmo?

 

Outra coisa, eu fico o tempo todo com o curto fechado durante o processo,

para estar no Safe Mode, ROM Mode?

Ou em algum momento durante o processo eu tenho que tirar a pinça?

 

Segue o print do antes e depois do PLAY, e dos adaptadores que usei.

 

ID antes.jpg

 

 

 

ID depois de da PLAY no MPTOOLS.jpg

NGFF PARA SATA.jpg

SATA PARA USB.jpg

mptools.jpg

  • Obrigado 1
Postado

@Raul Chartouni Bom vamos lá, precisa sim estar com o SSD com curto fechado nos terminais durante o processo de regravação sim.

É necessário aquele adaptador com JMS578? não é 100% mas é que ele tem muita compatibilidade com diversos MPTools por isso, a facilidade.

Talvez esteja tendo erro por estar usando 2 adaptadores.

Mas aparenta mesmo ser algum problema no SSD

  • Amei 1
  • Membro VIP
Postado

@Raul Chartouni Você foi muito mais longe do que eu poderia ir porque nunca superei a parte do jumper.

Como mencionado pelo @Detetive Virtual de SSDs a questão dos adaptadores, eu não cheguei a usar dois ao mesmo tempo mas, com certeza um único adaptador sempre me dá alguma perda de rendimento ou mensagem de erro. Usando direto na placa-mãe, sem adaptador, eu consigo obter algum resultado sem mensagem de erro.

Eu tenho uma regra pessoal para uso de adaptadores; eles só são eficientes para uma simples leitura ou gravação de pequenas quantidades de dados, qualquer outra coisa tem que ser feita sem adaptador.

Minha intuição diz que está muito perto da solução. Arrisco até em apostar que o SSD não tem problema físico.

Sugiro rever passo a passo cada uma das fases, começando pela identificação dos componentes do seu M2 e a localização do jumper.

Seria muito bom abrir um tópico específico de seu caso, assim muitas pessoas teriam acesso e com certeza a solução iria aparecer.

  • Curtir 2
  • 3 meses depois...
Postado
Em 25/02/2024 às 22:46, Raul Chartouni disse:

Outra coisa, eu fico o tempo todo com o curto fechado durante o processo,

para estar no Safe Mode, ROM Mode?

 

Um cliente descartou aqui um M.2 Samsung falso comprado no Aliexpress, creio que tem as mesmas especificações do seu, vou colar abaixo o resultado do Realtek Flash ID. O porém é que você não mencionou em quais buracos você fez o jumper. Pode por gentileza especificar? O meu M.2 ainda formata e grava arquivos normalmente.

Segue meu resultado do ID, conectado num adaptador M.2 para USB 3.0 que usa chip AsMedia:

 

v0.16a
Drive: 2(USB)
OS: 10.0 build 19042
Model: SSD 2TB                                 
Fw   : VA001CBN
Size : 1953514 MB [2048.4 GB]
FwStr: [REALTEK_RL6531RS10S198_p_rB17AV4.21]
Controller: Realtek RTS5733
Bank04: 0x2c,0xc4,0x8,0x32,0xa6,0x0,0x0,0x0 - Micron 64L(B17A) TLC 512Gb/CE 512Gb/die
Bank08: 0x2c,0xc4,0x8,0x32,0xa6,0x0,0x0,0x0 - Micron 64L(B17A) TLC 512Gb/CE 512Gb/die
Flash CE Mask : [----+--- +-------]
Banks       : 2
Channel     : 2
CE          : 1
Die/CE      : 1
Plane       : 4
Block/Die   : 2016
Page/Block  : 2304
Sect/Page   : 32
FullPageSize: 18592
MaxCapacity : 4000797359
MaxPECycle  : 3000
SharedPages : 96
GCFreeLimit : 25

Fabric Bad block list (bank0 only):

Later Bad block list (bank0 only):
Bank0 BB (Fabric+Later): 0 (0+0)

  • 2 meses depois...
  • Membro VIP
Postado
Em 21/08/2023 às 08:34, Detetive Virtual de SSDs disse:

Apenas com intuito de contribuir para o tópico, fiz a postagem de um post no the overclocking page
https://theoverclockingpage.com/2023/08/20/SSD-xiaomi-sa500-1tb-e-uma-cilada-bino-a-nova-onda-de-ssds-fake-no-aliexpress-anatomia-de-um-SSD-falsificado/

Levou mais de um ano e finalmente consegui entender o que chamo de anatomia do SSD falso. Por isso que só agora marquei como solução. Muito obrigado mesmo. Minha maneira de enxergar os SSDs mudou completamente e novos horizontes se abriram para mim. Só não sei ainda se vou ter condições de ajudar outros usuários aqui do CDH. Pelo menos vou tentar.

  • Curtir 1
  • 4 semanas depois...
Postado

@Artur Portella Olá, boa tarde, estou tendo o mesmo problema com o SSD de 512GB baixei seu programa mas funcionou pela metade para mim só consegui 2GB de 512GB. Gostaria de saber qual ferramenta posso usar para descobrir qual chip ele usa porque realmente não sei se é um Micron SIM ou outro, você pode me ajudar???

@AdrianoA3

Em 20/01/2024 às 15:07, AdrianoA3 disse:

 

Cara, to com um XRayDisk de 512GB "morto", em modo de segurança, igual ao seu.
Porém o meu tem a controloadora YS9082HP, fw HP3618B3, id 2C D3 08 32 E8 30 e usa Micron 232L(B58R). Só acho MPTool até ao B47.

Pode dar uma força?

Olá, boa tarde, estou tendo o mesmo problema com o SSD de 512GB baixei seu programa mas funcionou pela metade para mim só consegui 2GB de 512GB. Gostaria de saber qual ferramenta posso usar para descobrir qual chip ele usa porque realmente não sei se é um Micron SIM ou outro, você pode me ajudar???

  • Membro VIP
Postado

@Jorge de la Llana R Acredito que seu SSD não esteja mais na garantia e também que não tem mais como devolver ele ao vendedor.

Se for este o caso, ao abrir o SSD, pode ser que a controladora não esteja com a identificação adulterada e ai fica fácil ver.

Uma vez identificada a controladora e achando a MPTool dela, vai precisar abrir o SSD para induzir nele o modo ROM e trabalhar na firmware dele.

Postado
Em 04/10/2024 às 16:46, Jorge de la Llana R disse:

@Artur Portella Olá, boa tarde, estou tendo o mesmo problema com o SSD de 512GB baixei seu programa mas funcionou pela metade para mim só consegui 2GB de 512GB. Gostaria de saber qual ferramenta posso usar para descobrir qual chip ele usa porque realmente não sei se é um Micron SIM ou outro, você pode me ajudar???

Não posso te ajudar e nem ninguém pode. Se seu caso for igual ao meu, não tem software ainda compatível com a controladora YS9082HP com nand B58R, então não existe MPTool pra ele (o SSD).

  • Membro VIP
Postado
2 horas atrás, AdrianoA3 disse:

não tem software ainda compatível com a controladora YS9082HP com nand B58R

Eu fiz uma lista de todas Yeestor que encontrei na internet (Até agora):

ListaYeestor.jpg.a22ae8ad29960417caf635ccce95481e.jpg

Em nenhuma delas está escrito B58R, o que realmente confirma que ainda não vazaram esta ferramenta.

Mas, eu estou usando a metodologia de abrir uma a uma as ferramentas e clicar no auto para ver se aparece alguma opção que possa ser aceita pelo SSD.

Mesmo não existindo a ferramenta própria ainda, pode ser que uma ou outra existente funcione.

Postado

Eu suspeitaria desse site russo que fornece esse MPTool e/ou dos firmwares fornecidos.

 

Não poderiam instalar algum vírus/malware a partir desses firmwares ?

 

Acho arriscado sendo algo de origem russa sendo esse país já muito conhecido de crackers no passado.

 

Cuidado pessoal, o barato pode sair caro.

  • Curtir 1
  • Membro VIP
Postado
3 horas atrás, Henrique - RJ disse:

site russo

Ele não é a única fonte, tem outros Chineses.

É fato que as MPTool são detectas como nocivas pelos sistemas de antivírus.

Nem tudo é de graça ou barato.

Os riscos de quem quer se tornar um operador de MPTolls baixando as ferramentas são os mesmos de qualquer arquivo que se baixa hoje em dia na internet, tudo pode vir com algum arquivo malicioso, inclusive nada impede que o arquivo binário da firmware já venha com um conjunto instruções para utilizar a área invisível do SSD com outra utilidade além de reserva.

  • Obrigado 1
  • 5 meses depois...
Postado

Bom dia / Boa tarde / Boa noite a todos, to com um SSD Pichau Kepler 512gb em que ele inicia normalmente, aparece as partições e consigo acessar os arquivos, copiar novos na memória e atribuir letra a partição mas não posso formatar as partições, apaga-las completamente ou converter o disco de gpt para mbr, todas as soluções simples já foram tentadas como chkdsk/diskpart com ambos retornando erros em que não foi possível corrigir a unidade.

No teste de setores não acusou nenhum erro e no crystaldisk também tá tudo ok

Abrindo o SSD eu consegui identificar o modelo da controladora Yeestor YS9082HP e as memórias são 4, 2 de cada lado da placa, mas não achei os detalhes com o codigo que vem impresso nele 29F01T2ALCQK2.

No mptools disponibilizado no link o SSD se comporta da seguinte forma que tá na imagem no modo normal ou iniciado fazendo o jumper nos pinos rom da placa.

Esses são os detalhes que aparecem com o programa especifico para chipset yeestor que tem disponivel no site vlo.name:3000/ssdtool/

 

Model: KEPLER S2 512GB
Fw   : HPS1104J
Size : 488386 MB [512.1 GB]
From smart : [Jun 28 2021]
From ATA id: 0x89,0xd3,0xac,0x32,0xc2,0x4,0x0,0x0 - Intel 144L(N38B) QLC 1024Gb/CE 1024Gb/die

 

No momento em que escrevo isso o site usbdev.ru está com problema em todos os arquivos para download disponiveis no site e a unica firmware que achei lá para essa controladora de memória que é N38B não é a mesma do firmware do meu SSD, por ser um SSD nacional não achei ninguém que fez o dump da firmware e disponibilizou anteriormente.

 

Quando voltar a normalidade dos downloads no site eu irei tentar algumas firmwares mas ainda estou pensando se deixei algum detalhe passar.

 

Agradeço a todos que tentarem me ajudar.

Em 08/10/2024 às 10:31, Pincipi disse:

https://cloud.mail.ru/public/Wsa2/akoW1dbNB

Achei mais uma.

46.jpg.697927f3e06da9a60df835257181089e.jpg

YS9082HP_033_HPS1A30C_N38

 

 

kepler.png

placadossd.jpg

keplermptool.png

ssdmodorom.jpg

  • Membro VIP
Postado

Cara, você está no único caminho certo que conheço, parabéns que conseguiu identificar a controladora, quanto a parte de identificar a memória eu descobri que não é tão importante já que ao tentar um por um dos programas disponíveis pode ser que algum deles sirva. A memória parece ser uma Intel.

Um único detalhe ainda precisa ser verificado é a controladora do adaptador USB.

Se for uma controladora que a ferramenta de produção em massa não reconhece, sempre vai dar a mensagem de que o SSD não foi reconhecido, tanto faz ele estar no seu modo normal ou no modo ROM.

Agora neste momento eu não lembro de cabeça qual marca e modelo de controladora USB funciona bem na MPTool, assim que achar eu edito. Achei, tem que ser a JMS578.

Se o seu adaptador USB dá que o SSD não é reconhecido na MPTool, você pode tentar espetar ele direto na porta SATA e ver se a MPTool reconhece, se mesmo assim não reconhecer, só resta a alternativa de comprar um card opener:

https://pt.aliexpress.com/item/1005004235673628.html?src=google#nav-specification

Eu não me arrependo de ter comprado porque ela serve em diversas marcas de SSD, possibilitando que as MPTools reconheçam.

Segue um pequeno tutorial com tudo que aprendi sobre esta Yeestor, vai ser útil quando conseguir que seu SSD seja reconhecido pela MPTool:

Não desista, você está muito perto da solução.

Postado

@Pincipi

Em 10/03/2025 às 17:11, Pincipi disse:

Cara, você está no único caminho certo que conheço, parabéns que conseguiu identificar a controladora, quanto a parte de identificar a memória eu descobri que não é tão importante já que ao tentar um por um dos programas disponíveis pode ser que algum deles sirva. A memória parece ser uma Intel.

Um único detalhe ainda precisa ser verificado é a controladora do adaptador USB.

Se for uma controladora que a ferramenta de produção em massa não reconhece, sempre vai dar a mensagem de que o SSD não foi reconhecido, tanto faz ele estar no seu modo normal ou no modo ROM.

Agora neste momento eu não lembro de cabeça qual marca e modelo de controladora USB funciona bem na MPTool, assim que achar eu edito. Achei, tem que ser a JMS578.

Se o seu adaptador USB dá que o SSD não é reconhecido na MPTool, você pode tentar espetar ele direto na porta SATA e ver se a MPTool reconhece, se mesmo assim não reconhecer, só resta a alternativa de comprar um card opener:

https://pt.aliexpress.com/item/1005004235673628.html?src=google#nav-specification

Eu não me arrependo de ter comprado porque ela serve em diversas marcas de SSD, possibilitando que as MPTools reconheçam.

Segue um pequeno tutorial com tudo que aprendi sobre esta Yeestor, vai ser útil quando conseguir que seu SSD seja reconhecido pela MPTool:

Não desista, você está muito perto da solução.

Sim exatamente, a esmagadora maioria destes MPTools funciona de maneira muito melhor com este Bridge Chip JMS578.

  • Curtir 1
  • mês depois...
Postado

Eu fiz varios testes e todos chegaram ao mesmo resultado, a barra de carregamento sempre chega nesse erro travando entre 86 a 90%, comprei agora esse leitor que você me recomendou, espero que o resultado mude pois já testei com 3 adaptadores pra hdd/SSD externo.

 

 

image.thumb.png.4799a8b67d48caa0d5487eb3e286771f.png

Postado

ATUALIZAÇÃO

 

Refiz os testes usando um terceiro leitor que comprei no final de março da Orico ( comprei para usar na tv com um HD cheio de filmes ) e obtive sucesso usando essa opção que tem lá no site usbdev Yeestor YS9082HP MPTools V8.00.00.01.033 FW_HPS2818B [ALL_FLASH], a unica coisa que eu modifiquei foi a memória que o mptool tava marcando como hynix e eu mudei pro modelo correto intel e dei start.

 

image.thumb.png.7428f3ddac71034aa26a025e92284dfe.png

image.thumb.png.ddf3c8dcd023796715d262eef5859655.png

image.png.d544d9a759c0d1ca53affa6a919bf6c9.png

 

Olhando os detalhes desse adaptador novo o chip dele é esse

 

IMG_20250417_024606.thumb.jpg.21b7052543f6cdba8ae5d421aec77477.jpg

 

E do adaptador que não funcionou de nenhuma forma é esse

 

IMG_20250417_024953.thumb.jpg.b48b4a15a0a4cdade2c3405bf054aaa9.jpg

 

Olhando na descrição do produto é até mencionado o chip JMS578 mas no meu veio outro

Link para quem quiser verificar, eu comprei a versão usb c https://a.aliexpress.com/_mNOcJJH

Não vou cancelar o pedido do adaptador que me foi recomendado, vou deixar guardado para quando surgir outros SSD com problemas.

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...