Sono's SooS
Just some random stuff which may be highly educational to read. Rarely some personal rants too.
Background color
Background image
Font Type
Font Size
    Sono ...they are right.

    nothing worthy of reading

    This blogpost is completely pointless tho', because almost no kid believes their parents when they talk about this topic :sleep:
    Sono People always look at me like I'm a retarded psycho when they get to know that I'm using veeeeeeeeery outdated shit, even though I may have a newer version of it. Let me give a few examples and reasons as for why I'm using outdated stuff.

    Wall of text
    tl;dr, only read if the below wall of text is too much for you

    I wish I would've been more careful with my trash-picked MacBook and would not have shorted the 18V battery pin to a digital 3V data line. Sure, the CPU uses more than the current one, it was a bit slower, had less cores, heated up to 101C in two seconds, the screen got burnt from the constant 101C air due to the retarded cooling, and it was an USA layout one instead of a Hungarian one and I had no í key, but it was still more usable and I was a fuckton more productive than I'm now, because I'm wasting my time trying to find something that is NOT broken, and trying to work around the brokenness of which I have very little or no control over. I'd rather be annoyed by the Terminal size bug in macOS 10.13 than to bear the constant annoyance of fake notifiations spamming me, update nags, system overrides, forced updates, and the degraded performance caused by it.

    fuck this shit :angry:
    Sono I'm pretty sure most of us know the feeling, when you wake up 2-3hrs before you're supposed to/want to wake up, and for the love of fuck you can't fall back asleep because the moment you would fall back asleep, everything starts to disturb you.

    I woke up because out of the random my old phone with the non-functional power button started bootlooping WHILE IT WAS TURNED OFF. I picked up the phone, and the moment I picked it up it stopped bootlooping. I noticed that the power button wasn't clicky for some reason. This phone already had a broken power button, but it was clicky last time I had it in my hand. I ignored the power button, angrily put it down, and went back to bed.

    Before I almost were to fall asleep, I could hear the rain starting to... start. I absolutely *LOVE* rain, so I thought I'd fall asleep more easily because of that... but nope, a dog started to whine. A few minutes later the neighbors started to scream at eachother because they were annoyed by the loud and high-pitched dog whine. The dog has been whining for so long that I almost fell asleep on it, but then the fucking geese started screeching like retards.

    At this point more and more annoyances started to accumlate up until the FUCKING PHONE BOOTLOOPED AGAIN. I got so angry that I took the hairdryer (fucking adhesive), took it apart, disconnected the battery, and thew both the battery and the phone at the wall.

    And now here I am, ~3hrs from when I woke up, writing this blogpost, instead of waking up ~5mins later for the super nice and cold-ish weather x.x

    ...and of course, after waking up all of the noises go away so much that THE FANS ON MY LAPTOP ARE ROTATING AT 0RPM, SO THE ONLY NOISE I CAN HEAR IS ME TYPING AND BREATHING
    Sono I noticed that when doing dangerous 3DS shit I always have insanely high levels of confidence, and despite having high chances to fuck things up, when I have confidence I get a 100% success rate. In fact, the same goes for everything which doesn't require me to use my weak points (like math or memorizing things (basically anything related to school)), including cooking, repairing things, or even just walking across the street or arriving somewhere in a thight time schedule.

    What happens when I have confidence in what I'm doing:
    • I made two MCU brickers - I accidently tried both of them on the same 3DS - none of them worked due to a typo in the code
    • I had to repair a very old lock mechanism which had a big strong sharp spring in it - if it were to jump out it could do major damage to my hand or potentially to my eye - the spring got stuck until I closed the case of the lock after I have repaired the mechanical problem
    • I had to repair a plug which mom accidently yanked out of the wall - I had to bend a pin back on the live terminal because it was bent so inwards that it didn't make contact at all - I realized that I forgot to turn the power off all along and the insulation of my screwdriver was keeping me safe

    What happens when I doubt my confidence even just the slightest bit? Let's see...
    • I had a doubt in Luma being able to be installed by the sighax insatller - I still didn't manage to restore the NAND of that 3DS, and I broke the ribbon on the other working shoulder button, making for no working shoulder buttons
    • I doubt being able to wash big dishes - dropped the biggest glass dish we had and smashed it into so small pieces that I'm still occasionally finding its pieces even after 6 years since the accident
    • I wanted to take a MacBook board and put it into a smaller and more porable case - freaked out from Linux spamming not being able to communicate with the touchpad while the fan was whining at 8191.75RPM - accidently shorted the 18V battery to the 3V data line like 1mm from it, killing the most critical chip on the entire board, including some of the power circuitry, effectively trashing the entire board (repairing it would cost more than a new board)
    So yeah, even if you're doing stupid things, but have confidence in what you're doing, you can have success.

    Note: having confidence won't save you from OBVIOUSLY stupid things like forking a mains plug, but has a very high chance from saving you in somewhat stupid situations.
    Sono Due to reasons I'll be completely laying down on Nintendo homebrew development. If I get a WiiU then it'll be an exception as I'll be making at least one homebrew for it.

    I decided to compensate for this loss and learn three languages: Python, Swift, and ObjC. Since macOS has so nice standard functionality out of the box (like screen capture natively supported by the Quartz window manager, or in-GUI "vibrancy" as opposed to the window-only "Aero" transparency in Windows' DWM) I decided to poke some of this and see what I can come up with.

    So far I find Swift my ideal choice. It's Python-like with its type hinting and the colon usage, but it also allows to poke the standard library classes like the "static operator this" in C# to extend their functionality via "protocols" (or as it's named in more sane languages, "interface").

    I'd love to hear a few ideas to make for macOS, as I don't know where to begin with... because a blurred transparent window is not too much fun :P
    Sono *throws up due to the long-lasting high frequency noise*

    We have a neighbor (who not even the police seems to be able to track down due to the accoustics of the houses) who has an instrument which they use to give out monotone notes for a very long period of time, causing migraine and actually throwing up. I wake up every day for this, and that is another reason I'm sick and weak the whole day.

    Most people (including me) have the best option of notifying these neighbors by banging on the wall really hard and fast. There is just one problem with it: the renter told us not to damage the walls. Even though the walls are like 20-40cm thick, they are so shitty that they let all noise through. So I had to find a good alternative for this problem.

    Screaming is ineffective because the high pitched noise is a lot louder than you can scream, so it's less than functional. Hitting a frying pan is not an option because it destroys the frying pan. Using a phone or a loudspeaker also doesn't work due to these walls having this retarded sound characteristics of only allowing annoying sounds through, so good quality speakers wouldn't work. And cheap shitty phone speakers aren't loud enough.

    I once accidently fell over in the desk's leg while carrying a 1.5L of full cola bottle, and while falling over I "put" the full bottle a bit too hard on the desk, causing an explosion-like sound with all the shit on my desk. So I figured out, what I had to do is first remove all HDD-like objects from my desk to prevent the head colliding into the magnet disk from the retraction. Then take the 1.5L cola bottle (because they are stronger than regular bottles, less risk of splashing the bottle on the table) full of water, and bang the bottom side of the bottle really hard and fast on the table where the strongest leg is, and it'll create a nice loud noise, along with the stuff on your table colliding with the table again due to the bouncy properties of your desk/floor.

    Fun fact: the floor is so shit that I can feel on the floor when I'm typing on the keyboard, so hitting the cola bottle into the desk would be definitely feel-able by most neighbors. Luckily this mofo also hears it. Sadly they are a mofo, so they only stop for a few seconds before continuing. :cry::gun:
    Sono Idk I never make this kind of blogs (I think), I just felt like doing a random blog because idk lol.

    I seem to have been spamming "I have never [insert activity here] on this laptop before" since almost two days, which made me think why I have never done such things before. Just to name a few:
    - "I have never heard [insert black midi file name] on this laptop before because I wasn't able to load it"
    - "I have never heard this laptop sound this good before"
    - "I have never seen Windows 7 have support for emojis, even though this laptop doesn't have all Win7 updates installed"
    - "I have never thought that this Celeron could handle black midis this well".
    As you can see, it amazes me how an underpowered fanless dual-core Celeron lappy can surprise me. Makes me wonder...

    Also, the air where the school is is so bad that my entire nose and throat got "corroded" on friday; so badly that I got a fever. I didn't know beer can make the fever almost completely go away :O It also made my pain a bit less worse.

    Oh also, fuck OEM Realtek drivers, stock Realtek drivers are where it's at! The only tricky part is killing the service which gets installed before rebooting to apply the driver properly, otherwise it'll uninstall itself on next reboot. As I said, "I have never heard this laptop sound this good before" :P

    ...dat bass tho'
    Sono Note: this entry contains strong opinions and strong language. Everything said in this blog post is real, and might shock some people. If you're faint at heart or you're not open to opinions, please ^W
    It's also important to note that even though this blog post is a rant in format, it's still intended to be educational to make your life better and less lethal.

    In a few days something terrible happened. Something very terrible and almost lethal. This dangerous thing happened purely due to one's stupidity (as the title suggests, their head was stuck very deep in between their sitting muscles).
    "How?", you may ask. Let me tell you...

    You have your own right to behave like a wide back side opening, thinking that you are the center of the universe, or that you are a highly respected drama queen, and you don't need the filthy peasants' help because you are infinitely smart and you can solve everything on your own, even if the process ends up being destructive due to lack of patience (because everything is filthy piece of shit when something is not working in a way you want it to that exact instant you interact with it).

    But once it starts to affect your physical or mental health in any way (other than turning into a salt mine due to anger towards the "filthy garbage"), it's time to temporarily (or even better, permanently) pull your head out of your rectum and tell your situation to someone who you trust the most. No, you're not allowed to get away with the "I don't trust anyone" bullshit, and at this point you're forced to tell someone, even if the one you trust the most is a "filthy peasant". If you keep behaving like the queen of female dogs, you'll be in more trouble much worse than your current situation.

    If you still think that you're the most intelligent creature in existance, you're actually the opposite. And be grateful that you only lost the ability to speak and you can't move your entire right side, and be still capable of living after having your brain be phyiscally destroyed almost in its entirety. Even female Terminators are vulnerable, no exceptions. This includes people who survive lvl20 blood sugar and 183/120Hgmm blood pressure on a normal living basis without noticable bad side effects. If you're in this situation, STOP IT, GET SOME HELP, you сука!

    Post scriptum:
    ItsYogSothoth, Flaflo, sks316 and 9 others like this.
    Sono Don't you just love when your mom does something behind your back which causes frustration?

    Yesterday I got two emails which said that my job application was successfully submitted... excuse me?! >_> I'm 100% sure I did *not* sign up for a job >_> Let alone two. This happened while mom was sleeping, so I thought I'll just wait for her to wake up.

    After she woke up, I asked her WTF all this is, and she showed me the jobs she picked.
    The first job she chose, it was something related to JS, C#, and ASP. Sadly (or luckily?) I don't know ASP, but it seems like it's not needed, you can just work on a different side of the project.
    The second job, I'm supposed to be graduating from a "high-level technical school" and be deploying web applications on physical servers and VMs. I'd also need to know Windows and Linux, scripting them (it says bash and PowerShell, but I don't know PowerShit), and deploying web applications. There's just a small problem: I never attended a "high-level technical school", nor am I familiar with deploying web applications (and troubleshooting them), and definitely not on a huge scale.

    Okay, I thought I'll just cancel the job applications, until I checked my inbox for new emails; and that's when the hell starts. I got an email saying that my profile was outstandingly above all of the others, and they would love to call me ASAP to discuss the details. There's just a slight problem though: it's related to the web-app deployment job. This is when I started freaking out. I got no usable response from mom, she just went apeshit when I asked her, and just replied with useless "generic" replies like "you don't need to know all the things to be qualified'.

    I can't express the feelings I'm having, but I'm so sick right now that I had to take in an antidepressant because I got a panic attack. Can someone who has been all throught this share their experience? I don't know who to ask related to this; mom is useless, and who I could ask are still sleeping, and would be most likely pissed if I were to ask them. Any ideas?
    Sono Since a few days someone is always knocking on the door at the worst times possible. By the time someone could open the door, nobody is there. Today someone knocked on the door while I was sleeping, so I had to get out of bed really fast, get basic clothing on, and open the door. There was a man walking around slowly on the corridor leading to our door. At the moment I opened the door, the man stopped, leaned to a window in the corridor, and started doing things on his tablet thingy. When I asked him "Entschuldigung?" he didn't give a response (like if he didn't notice me at all), so I closed the door and continued peeking. Once he finished scribbling on his tablet he left.

    Damn, I'm scared now >->
    HaloEffect17 and smileyhead like this.
    Sono As you may know, I found this MacBook Pro (early 2011, 13inch, CoreI7, 8G RAM, 750G HDD) in the trash with the battery poking out of the trackpad hole and the trackpad being severelely bent.

    Screenshots of the initial disassembly

    Today the touchpad stopped working, so I got fed up with its current state and took the damn thing apart.

    But before I continue the story, let me interject the story for a moment: if you ever decide to take the trackpad out and power your MacBook Pro on, make sure to leave the *ribbon* itself plugged in, otherwise all OSes (except Linux) will refuse to boot completely. Linux works, but two cores are constantly ran at 100% core usage, and the built-in keyboard is so laggy that it technically doesn't even work anymore. So yeah, keep the ribbon cable (which contains some chips on it) plugged into the motherboard.

    Anyways, I had to somehow take the metal piece off of the trackpad itself (because the metal was severely bent), but there was this stupid adhesive holding it in place.
    I originally wanted to put the touchpad into the oven, but decided against it because I was afraid of damaging the sensing lines or the surface or the connector just via pure heat.
    I don't have a heatgun, so I decided to use my ancient heating device to project the heat on the trackad itself. I know that most (if not all) metals are good heat conductors, so I (ab)used this fact and heated up the metal part as much as possible, then I took a big SIM card piece (expired credit cards also work) and started working my way through the trackpad. After I worked my way thru' mostly, I took a thick flat head screwdriver, positioned it between the biggest opening hole (opposite side of the clicky button part), held that open with my fingernails, and just put the screwdriver in the hole.

    Important note: don't push the screwdriver in! Just let it fall in the hole, and hold it firmly in place! Don't let it move, otherwise it will scratch the surface of the trackpad and damage the lines, resulting in a malfunctioning trackpad! Only let the gravity push the screwdriver in the hole, don't use external force! The only way you could allow the screwdriver to push in more is if you use your fingers to make the hole bigger, and gravity makes the screwdriver go deeper.

    While the screwdriver was pulling the hole apart, I used the SIM card piece to work my way thru' the other sticky adhesive which is still sticky. After a while you'll need to reheat the damn thing, pull the hole, let the screwdriver fall a bit deeper, and work your way thru' the damn thing again. And repeat.

    Once you fucked around with the damn adhesive long enough, you should hear a ripping sound. That's the sound of holy glory, and that means that this is the critical moment where you can waste all this time even more that you have just wasted. If you pull the hole too strong, you'll crack and/or break the board in half. If you accidently push the touch pad and the metal together, it'll stick again. If the screwdriver falls out, you'll have to start from step one. You should have extreme patience at this point, just sloooooooooooooooooowly pull the holes on all sides to dampen the force you're putting on the trackpad to prevent the board cracking/breaking in half, and slowly pull while you're hearing the adhesive tearing from the metal. If the tearing stops, just heat up the thing again, use the SIM card or whatever to break the adhesive, and try again. If you're lucky then it will come apart very rapidly, so watch out, don't let the screwdriver damage the connection port or yourself when the two pieces come apart!

    At this point you're free to reconnect the trackpad to the ribbon cable, and test it out if you have damaged it or not. Luckily I was extremely patient and calm, and it took me exactly one hour and four minutes to take the thing apart successfully. I have damaged the sticker on the clicky button a bit, but not enough to make the button not stay and fall off.

    But yeah, all of this made the touchpad work even better than it was before! This action has fixed the "blind spots" the trackpad had, and has even made it more sensitive! If you're not mashing that trackpad like an idiot (you won't press on it so hard that it will snap in half) then you can leave the metal off, it's afaik only for shielding and structural stability (so pressing hard on the center will not break the board in half after a short time of use).


    Now if you excuse me, I'll wash my hands for 20minutes utnder very hot water, because I can feel the adhesive having eaten itself into my skin >o<
    Also, I'll have to find something to fix my broken fingernail for prying the damn thing for one hour.

    Edit: I forgot to show how I managed to make the touchpad stay in place... is there something duct tape can't fix?
    duct tape meme
    VinsCool likes this.
    Sono As the title says, I'll be leaving for an indefinite anount of time, then very likely come back later (which is what "pulling a DarkFlare" is).

    From tomorrow afternoon I'll stop developing and reverse engineering stuff. If you have a bug or a disfunctional feature in my homebrew then you're out of luck. If I'll be able then I'll fix a small bug in OCDM, but other than that I'll end support for my homebrew as soon as I post this blogpost.

    I've also left all Discord servers, and I'd leave Discord too if I didn't have a few people only available on Discord (since they moved from Skype).
    Also, please don't bother me on Telegram unless you know the reason for this decision and wanna talk with me about that.

    And what's the reason for this?
    I've been giving hints to people all this time. Those who know have either a negative attitude (bashing my type and telling me it's cringy (which it is, but still rude)), or don't even think that I have been giving hints. Sadly only one person is okay with it, and only 3 people accept me like that (and it turns out that one of them is also that type as I am (edit: he blocked me :cry:)).

    Anyways, the tl;dr is is that I can't handle it anymore, so I'll leave

    Marioyoshi64, dAVID_, iAqua and 8 others like this.
    Sono I had this """"""""great"""""""" idea of wanting to try out Windows (7) on this MacBook, because daaamn, it has i7, 8G RAM, and it's just in general more powerful than all of my x86 devices combined! Heh, it was a bit of a mistake.

    Because I have a MacBook (Pro, early 2011) with a disk drive, Apple decided that I shouldn't be able to install windoze from pendrive... well, after fucking around a few hours trying to make the pendrive bootable, it turns out I had to format it GPT FAT32... ok fair enough...

    After rebooting to boot into "EFI Mode", I waited, and waited, and eventually the top part of the screen got corrupted >_> (it's too agonizing to fuck around with efi boot, so I don't have a screenshot of this... it's just boring black stripes on top of the screen, so I'll just let you imagine it). It turns out that for some random reason Windows crashes when it can't set screen mode (it turns out those corrupted black boxes are part of the BSOD), so I had to chainload Windows using an efi binary called "VgaShim". It's really nice, I gotta say!

    Okay, I'm in the Windows installer now, YAY! After I got into the drive selection screen, I selected partition4 called "BOOTCAMP", aaaand I saw a yellow triangle... I can't remember the full error message now, but it was something like "can't install on MBR in EFI mode, only on GPT". At first I was super confused, because why the fuck would Apple use MBR in an EFI environment?! (insert very distorted thonk here)

    Okay... because macOS's default fdisk sucks ass, I found a nice alternative called "gdisk". After entering gdisk *from recovery* (because it doesn't work from a running system) I ran `/Volumes/GoatBook/usr/local/sbin/gdisk /dev/disk0`, and saw that it says "GPT, hybrid MBR" >_> I have never heard of hybrid MBR before, but it sounds like Windows doesn't like it at all. After digging around in gdisk, I found an option under the experts menu (key x) to create a new MBR (key n), and that did change from hybrid MBR to protective MBR (which also makes no sense to me). After writing changes to disk (key w from normal menu) I rebooted, and sure thing, I was now able to install Windows! ...kinda

    After it went into the installation menu, I hyped up too early, because it failed almost instantly with an unknown error, then rebooted... I got soooo angry I wanted to rek the Windows partition Bootcamp created... "an internal error has occurred", said Disk Utility. "FFFFFFUUUUUUUUUUUUUUUUCK YOU", said Sono, raging. </AudiobookYTP> Because I'm very confident with CLI disk utility tools (like diskpart, fdisk, or in this case gdisk), I decided that Disk Utility can fuck off with its "low-level" errors, and fix the problem manually from gdisk... And sure enough, Windows created an extra system EFI partition! No wonder why Disk Utility wasn't able to resize my main partition table bigger than 500Gigs! After cleaning up the mess Windows made, I created a 250G FAT32 dummy partition on the rest of the disk, and proceeded to reboot into the Windows installer. After formatting the FAT32 partition as NTFS, it sure thing allowed me to click Next again!

    But instead of going to the installation screen, it greeted me with a funny error message stating that it can't create a partition... ...this feels like Disk Utility again... So after pressing afaik SHIFT+F10 to open a command prompt, I went into diskpart, and saw the partition there, already formatted as NTFS... I thought WTF, and decided to spam diskpart further... eventually I noticed the activity light blink on my external HDD every time I press Next... and at this moment I knew I fucked up. I remembered that no Windows installer can detect the pendrive I'm using from the installer, hence I never managed to install from it (what a failure!). So I thought Windows must be trying to install from my external HDD! And I was right! After copying all files from the disk into my external HDD I managed to FINALLY* install Windows!
    * after like 4 reboots

    After rebooting into the Windows partition created, I noticed the black bars (BSOD text) again, so I went into macOS recovery again, and changed /efi/boot/bootx64.efi to VgaShim again. Just a bit of an oversight from my part :P

    And sure enough, it works fine! In fact, I'm using it to write this blogpost!
    There's just a tiiiiiiiiiny smol problem... can you notice it on the above screenshot? No? Let me help!
    After hours and hours of Googling, and hours and hours of driver installation, I noticed a single sentence... "Windows sound doesn't work in EFI mode"

    Fucking hell, Apple! :angry:
    moriczgergo, Eix, BlueFox gui and 5 others like this.
    Sono If I'd tell everything then I'd be discriminated and banned from every public place, so I'll only tell that I only like cute shy nerd boys (the curly hair and the glasses count as extra) and/or dominant MTFs who still think as a boy. The less you wanna know™

    send nudes owo

    fyi, I weigh personality much more than looks; someone looking good just adds to the "owo factor". I want a boyfriend who is either a very smart developer or a great artist. I haven't thought of other things yet, but other "talent" could also potentially win me.
    Sono I usually don't make blogs, but since I can't dev nor RE sysmodules atm I thought I might as well just make a blog about this.

    On this sunday (yesterday) night my phone decided that half of it should stop working. Nearly everything died, including GPS, GSM, camera, some screen settings, and it doesn't even recognize the SIM card, no matter what SIM card I put in it, it works in every other phone/device.
    Okay, I put it in my old GT-S5230, but the browser crashes on nearly every webpage, the touchscreen is too small and is buggy, and Discord doesn't even work on it...
    Okay, I put it in my Archos 50 Neon, but the battery drains in 4hrs, the touchscreen's functionality rate is 13% (aka. it barely even works), the touch buttons are glitched out, and System UI crashes if the battery goes below 15% .-. least my BlackBerry Bold 9700 works... but I'm using my Archos since that has Discord

    Not so long ago I found a MacBook in the trash. The battery is insanely expanded, and the touchpad is bent (see image)
    Today I walked into an Apple Store (yes, walked, even though it was 40seconds away from an U-Bahn (Metro/Underground) stop), and after waiting 15mins in the strong "Apple smell" they told me that I should throw this MacBook out ("du kannst das wegschmeissen"), and after ~4mins of debate they finally told me how much the charger costs... 90 fucking Euros?! waaaaaaaaaaaaaaaaaaaaaat :wtf: and the battery is also 90€ :glare:
    I looked up some stuff, and it has this in it: 750G HDD, 2x4G RAM, and I guess this is the i7 model, not the i5 model... I'm both very lucky and very unlucky at the same time with this :angry:

    To add the last contrast to this post (first negative, second both positive and negative, and this one is positive) I've been reverse engineering some 3DS sysmodules with success, and not only does this give more insight and more documentation about how the 3DS is build and how it works, but also makes us closer to doing stuff with the 3DS hardware in bare metal (namely ARM9 payloads and ARM11 co-payloads where the hardware registers are only accessible from the ARM11 side).
    Also, good timing, I got contact with d0k3 not so long ago, we might see new features in G9, including accurate system time without needing to touch anything to make it work :P

    Also, I wrote this because I'm curious for others' opinions regarding this, so please write your opinions and ideas if you have some. Also, please don't turn this into EoF, please keep the discussion sophisticated :sad: