M+ computer internals + info

1234568»

Comments

  • Alexios
    Alexios Member Posts: 122 Advisor

    Do you know that NI uses files with the .deb extension to install? For example - (ni-raum_Installer.deb).
    I managed to catch a few on the SD card. When unpacking there
    ni-raum_Installer.deb\data.tar.\usr\lib\vst\raum .so

  • reffahcs
    reffahcs Member Posts: 874 Guru

    Very interesting, no I didn't know that. I'll definitely have to look for that. Thanks for the tip!

  • reffahcs
    reffahcs Member Posts: 874 Guru

    Interesting indeed. It seems as if some updates, I'm guessing baseline revisions are released as .nu files which are encrypted and signed, but also like you mentioned, dpkg seems to be used as well to install standard and NI specific updates.

  • Alexios
    Alexios Member Posts: 122 Advisor

    Do you have a firmware file? There is an archive with the extension (nisup) and in it (EFI.nu, recovery.nu, rootfs.nu).

  • reffahcs
    reffahcs Member Posts: 874 Guru
    edited February 19

    I have those .nu files. the EFI, recovery and rootfs. They are easy to obtain by simply selecting firmware update from your Maschine+ and then removing SD card before rebooting. At least that is how it behaved last year. It's possible NI has changed this process since then.

    The NU files appear to be encrypted and signed though, at least according to what I've seen from the eMMC dump. However there is another step that happens during this process that I have yet to find and understand.

  • reffahcs
    reffahcs Member Posts: 874 Guru
    image.png

    Binwalk confirms a very high entropy, which could still mean compression vs encryption. But everything else is pointing to encryption.

  • Vic Angelo
    Vic Angelo Member Posts: 127 Advisor

    this. thread is so useful. ive been able to maintain & repair my M+ because of it

  • reffahcs
    reffahcs Member Posts: 874 Guru

    That's awesome! Hope you are able to share, but understand we're kind of in a grey area here.

    I'm trying to share as much as I can while also not revealing information that can be used to get free software or rip off NI.

  • djadidai
    djadidai Member Posts: 570 Pro

    am I still gagged? Anyway, this just so cool to read. I feel like I’m in a movie where hackers have to save the world!! I understand nothing but feel everything!! Haha

  • reffahcs
    reffahcs Member Posts: 874 Guru

    Well definitely ask questions, that's how we all learn.

    A lot of people get annoyed and feel like you're talking down to them when you overexplain things they already know, so it's always a struggle to understand the audience.

  • djadidai
    djadidai Member Posts: 570 Pro

    I have nothing to ask, I just think it’s exciting what you do and what you can report haha

  • anwesender
    anwesender Member Posts: 2 Member

    Hi,

    I've been following this thread for a while now, you did great progress recently!

    Regarding the disk images you have: Why not take the emmc disk dump and mount that in a VM (depending on setup mount points need patching, but shouldn't be too wild)? And/or inspect whats happening after boot, ie fstab, systemd(v,initfs) services.

    Nice Job, tbh I didn't expect that resurrection after the stillstand last year!

Back To Top