Homebrew COMPLETED How pikabricker works

  • Thread starter Thread starter midstor
  • Start date Start date
  • Views Views 17,327
  • Replies Replies 71
  • Likes Likes 14
So, Pikabricker was malware that was made as a fake Pikachu rom.

I wrote a whole "writeup" on exactly how the malware works.

https://pastebin.com/6dNDSyZA - Full Pikabricker writeup

I hope this helps people who are making nsp scanners or something to see how they are made with better ease.


Thank you
Thanks, I've read all one hundred and sixty six words, including the 'this is how pikabricker works, i wrote this', 'this is stupid', 'thank you' and 'write up by Midstor', and I am now enlightened.
 
The Pikachu bricker only corrupts the first 5000 bytes, of this partition, so everything up until offset 0x1388. That's how it it works. It breaks the nand and replace the hex until 0x1388 with 80085 over and over. It writes on the users Nand partition to be exact.
 
The Pikachu bricker only corrupts the first 5000 bytes, of this partition, so everything up until offset 0x1388. That's how it it works. It breaks the nand and replace the hex until 0x1388 with 80085 over and over. It writes on the users Nand partition to be exact.
Oh I finally found the writeup in this thread, guess the thread title was telling the truth. :creep:
 
I get the feeling this is here just to increase post counts, there are no useful info whatsoever.
Somehow doubt that, pretty sure the OP seriously thinks he did good posting this (well, before he got people replying to it).
You would understand if you knew him on discord :unsure:.
 
  • Like
Reactions: ccprodigy
Somehow doubt that, pretty sure the OP seriously thinks he did good posting this (well, before he got people replying to it).
You would understand if you knew him on discord :unsure:.
I'm in Rei's Discord too, i've read what he types. I always though he was trolling, but since you said that i start doubting it.
 
  • Like
Reactions: Mnecraft368
I thought it only corrupted BIS and didn't touch PRODINFO, although I'm not exactly sure what BIS is other than it has something to do with partitions...
That makes that guy an even bigger dick than I already thought he was.
OG confirmed it wrote over bis after I wrote this but it writes over prod info too

--------------------- MERGED ---------------------------

Somehow doubt that, pretty sure the OP seriously thinks he did good posting this (well, before he got people replying to it).
You would understand if you knew him on discord :unsure:.
At least my name isn’t cringe....
 
  • Like
Reactions: GerbilSoft
What we need is a little bat file that checks the nsp

But how? The manifest inside the NSP contains SHA hashes for the NROs, but that is useless since someone can simply change the manifest to match the modified NRO. Unless we have a known database of good SHAs there is nothing to compare it to.

Good NROs are signed by Nintendo, but afaik the only way to check this sig is on the switch itself.
 
But how? The manifest inside the NSP contains SHA hashes for the NROs, but that is useless since someone can simply change the manifest to match the modified NRO. Unless we have a known database of good SHAs there is nothing to compare it to.

Good NROs are signed by Nintendo, but afaik the only way to check this sig is on the switch itself.
hactool's verify function says it verifies hashes and signatures.
 
At least my name isn’t cringe....
For one, that has nothing to do with this.
And two, read the message underneath it. I asked for a name change a while back but got rejected.

I also know you saw the message underneath because you clipped it off when you showed discord. EDIT: Might I add you showed discord with no context, just so you could make fun of my name. No reason to show them at all.
Is this guy 9 or something. What a joke.
I usually go with 12, but it's possible.
 
Last edited by Mnecraft368,
Your write up isn't correct in the slightest... not trying to be rude, but I don't think you know what the hell you're talking about.
Everything in the pastebin was taken directly or worded from what OG said in direct messages over discord.

--------------------- MERGED ---------------------------

The Pikachu bricker only corrupts the first 5000 bytes, of this partition, so everything up until offset 0x1388. That's how it it works. It breaks the nand and replace the hex until 0x1388 with 80085 over and over. It writes on the users Nand partition to be exact.
Info was taken from dm's with the creator of the app.

--------------------- MERGED ---------------------------

Is this guy 9 or something. What a joke.
You are being very immature. You aren't contributing anything to stopping this horrible practice some people do.
 
You are being very immature. You aren't contributing anything to stopping this horrible practice some people do.

Your “write up” is doing literally nothing to stop it either. Those with enough knowledge to do anything about the brick will already know or know how to obtain the exact technical specifications of the brick code.
 
  • Like
Reactions: Mnecraft368
Holy fucking shit guys we get it, it's not a great read.

Doesn't mean 50 more guys need to get their dicks hard jumping on the guy.

And stop acting as if this wasn't exactly the average level of quality brought forward by a good 70% of this community.
 
Last edited by Clydefrosch,
Not much of a write up if you ask me. Went in expecting multiple paragraphs of technical information about how the bricker works, came out with a few sentences that barely went into detail about anything. Nice try OP, you gave it your best.
 

Site & Scene News

Popular threads in this forum