ReiNX updated to work on 7.0.X

Discussion in 'GBAtemp & Scene News' started by RattletraPM, Mar 12, 2019.

  1. Meepers55

    Meepers55 Flintstones Regular

    Member
    5
    Aug 7, 2018
    United States
    That's a rather lackluster response for a list of features atmosphere doesn't have.
     
  2. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    13
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    I am asking for what features does it have now compared to ams.
    Because I don't know about any. Also, sigpatches are not a feature for me as ams is strickly antiwarez.
     
  3. wurstpistole

    wurstpistole I got 8 warning points

    Member
    12
    Nov 19, 2015
    Gambia, The
    Doesn't really do much about the fact that you can simply enable piracy by copying a bunch of files on your SD
     
  4. Meepers55

    Meepers55 Flintstones Regular

    Member
    5
    Aug 7, 2018
    United States
    It's not like getting the patches is much of a hassle either since there's a thread dedicated to it.
     
  5. SciresM

    SciresM GBAtemp Advanced Fan

    Member
    16
    Mar 21, 2014
    United States
    ReiNX is currently a custom bootloader based on hekate + (outdated) atmosphere sysmodules, with some modifications -- I spot support for memsearch-based patching, stubs for some of the services present in gateway's stuff, paths changed /atmosphere/ -> /reinx/, and creport stubbed instead of implemented.

    ReiNX actually basically has a subset of atmosphere features, because it's using really old copies of ams modules + old libstratosphere. It has piracy patches + memsearch patching that atmosphere doesn't -- atmosphere has extensions for rebooting to payloads, more extensible key override configurations, a cheat engine vm, hooks for the power menu to facilitate proper shutdown + rebooting into atmosphere even with autorcm enabled, support for overriding any application with HBL instead of just a specific title, support for mods and HBL override of a title separately, updated MitM API that allows homebrew stuff to take action based on mitm'd title id, system settings mitm that allows for disabling error uploads entirely by default (via eupld!upload_enabled = 0) among other neat shit, custom crash report that logs detailed error context to SD providing stacktraces for every thread...I'm not sure where ReiNX last updated its sysmodules, but looks like between ~0.7.4-0.8.0?

    Yeah, the sleep mode fix isn't really rei's fault, it's because using exo's warmboot binary is kind of non-trivial/lends itself to making dumb mistakes. This should be fixed quickly.

    reinx's creport is a stub that does not actually send reports.

    It also doesn't actually have a cheats module, although it does provide a stub for gateway's cheat api (but it's a stub).
     
  6. palantine

    palantine GBAtemp Regular

    Member
    5
    Oct 5, 2014
    Italy
    Creport is just a false sense of security anyways, as is DNS. At any point in time Nintendo could push an update that sneaks in bypasses for either of those things.

    ReiNX is designed for a different audience than atmosphere anyways. It's more oriented towards open computing and allowing users the freedom to do as they like with their own device. Sometimes it's about more than the code, it's the ecosystem, the support and the way it's designed that can mean the difference.

    Namely ReiNX has 24/7 support for users in their discord, whereas ReSwitched discord is more oriented towards developers and is intolerant of newbies. Atmosphere requires inis and configuration and ReiNX is headless and requires no configs. Atmosphere sticks its head in the sand on the issue of piracy and ReiNX is neutral on the issue. I guarantee that if you could collect statistics on the number of people using atmosphere with vs without ES patches you would find that over 90% are using them.

    Its also a bit hypocritical how most of the people who were around for the 3ds scene never had any qualms about piracy (for example AW and luma, or SciresM and playing/leaking Pokemon ORAS a month before it was even released). Also funny is how ReSwitched bans all piracy discussion but allows talking about emulation. How many people using retroarch do you think genuinely own original media of all the games they play on it?
     
    codyjo and Adran_Marit like this.
  7. kingaz

    kingaz GBAtemp Regular

    Member
    4
    Oct 27, 2013
    United States
    To be fair, there's also an issue with atmosphere at the moment where overclocking too far causes the system to crash; this issue doesn't happen in reinx. Some have speculated that it's a race condition (although some Reinx fans have gotten really pissy about that for some reason). I think Rei speculated that it had something to do with atmo's hwinit implementation.
     
  8. Meepers55

    Meepers55 Flintstones Regular

    Member
    5
    Aug 7, 2018
    United States
    Yes, because everyone's past selves equate to their current selves. Contrary to what you believe, people changting their views on things is actually a pretty common occurrence.
     
    kingaz likes this.
  9. palantine

    palantine GBAtemp Regular

    Member
    5
    Oct 5, 2014
    Italy
    People got annoyed because some of the atmosphere defenders were attempting to argue that it was actually ReiNX that had the bug. Obviously you can see how people trying to say that might get on someone's nerves.
     
  10. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Maniac

    Member
    8
    Jun 19, 2018
    United States
    Hell
    (Btw, he didn't even actually do that, he just datamined the demo, which released about a month before the game released and had a ridiculously large amount of shit from the final games)
     
    AveSatanas and jakibaki like this.
  11. clockterra

    clockterra Member

    Newcomer
    2
    Aug 3, 2018
    Spain
    i thought a solution for that as i wanna do the same but using hekate as launcher....
    make two subfolders in sept (ams and reinxsept with respective payloads inside)

    here is the code, you have to compile it and add the call on argonnx..

    {----------- Atmosphere 0.8.5 --------------}
    { }
    [Atmosphere 0.8.5 con fusee-primary]
    Here ams.bin (thats the code that you have to compile to make ams.bin):

    unsigned int c;
    FILE *f1 = fopen("/sept/ams/payload.bin", "rb");
    FILE *f2 = fopen("/sept/payload.bin", "wb");
    }
    while(!feof(f1)){
    c = getc(f1);
    fputc(c, f2);
    }
    fclose(f1);
    fclose(f2);
    }
    payload=bootloader/payloads/fusee-primary.bin
    { }
    {------ REINX from ReiSwitchedstuff --------}
    { }
    [ReiNX for firmware 7.X.X new clock]
    Here reinxsept.bin (thats the code that you have to compile to make reinxsept.bin):
    unsigned int c;
    FILE *f1 = fopen("/sept/reinx/payload.bin", "rb");
    FILE *f2 = fopen("/sept/payload.bin", "wb");
    }
    while(!feof(f1)){
    c = getc(f1);
    fputc(c, f2);
    }
    fclose(f1);
    fclose(f2);
    }
    payload=bootloader/payloads/ReiNX.bin
    { }
     
    Last edited by clockterra, Mar 13, 2019
    lordelan likes this.
  12. kingaz

    kingaz GBAtemp Regular

    Member
    4
    Oct 27, 2013
    United States
    I actually can't see that, as I find the concept of getting emotionally invested in someone else's project to the point of scouring the Internet to evangelize it and attack anyone who besmirches its name to be utterly bizarre.

    Regardless, there is a bug somewhere.

    Edit: And it is fixed. It was exo all along.
     
    Last edited by kingaz, Mar 18, 2019
  13. palantine

    palantine GBAtemp Regular

    Member
    5
    Oct 5, 2014
    Italy
    Here are a bunch of sources from that time period stating that what he datamined was not in the demo:

    https://gamingreinvented.com/news/n...y-and-alpha-sapphire-all-pokemontrainer-data/

    https://www.reddit.com/r/pokemon/comments/2mqef0/datamining_has_begun_for_oras_no_new_megas/

    You can also find similar sources regarding his work with Sun/Moon and Ultrasun/Ultramoon.

    — Posts automatically merged - Please don't double post! —

    You can actually find the conversation where this happened on this very websight: https://gbatemp.net/threads/freebird-switch-clock-speed-control-sysmodule.530641/page-7

    It starts on this page and continues for a few pages. On the next page you can clearly see where mx4w tries to say that its the fault of the Reinx implementation of hwinit.
     
  14. darcangel

    darcangel Lovely Troll

    Member
    5
    Sep 12, 2009
    Brazil
    and SXos? they diedededed
     
  15. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Maniac

    Member
    8
    Jun 19, 2018
    United States
    Hell
    The first link only talks about the demo shit

    And this is from the second one:
    (And Pokebank is a completely separate application)
     
    Last edited by ZachyCatGames, Mar 13, 2019
    AveSatanas, jakibaki and 8BitWonder like this.
  16. lordelan

    lordelan GBAtemp Psycho!

    Member
    11
    Jan 4, 2015
    Germany
    I don't have an environment to compile stuff right now but thanks for the tip. :)
     
  17. Idontknowwhattoputhere
    This message by Idontknowwhattoputhere has been removed from public view by Chary, Mar 14, 2019.
    Mar 14, 2019
  18. Ev1l0rd

    Ev1l0rd (⌐◥▶◀◤) Developer - noirscape

    Member
    10
    Oct 26, 2015
    Netherlands
    Site 19
    Not if you don't update and are willing to wait until you get a go ahead from people more knowledgable that updating is safe.

    Creport is not a false sense of security, it overwrites Nintendo's own creport, meaning that if they would want to change the way creport changes things, they'd have to introduce it under a different TitleID.

    DNS obviously depends on the type of DNS you're using, but at least from my knowledge, the 90DNS operator has made a commitment to making sure that if new domains are added by Nintendo, they will be blocked. This includes faking the conntest domain, which is used to check if the Switch is online so that Nintendo can't just sneak telemetry endpoints behind that one.

    Uh... wot. There's a #user-support channel in ReSwitched and if someone gets stuck, the semi-official support guild is Nintendo Homebrew.

    You're mixing up Hekate and Atmosphere. I've only once had to touch Atmospheres configuration and that was to set the HBL to a different title so it had more memory, which for about 99% of the Homebrew and 99% of the users won't be something they have to do.

    Atmosphere doesn't stick it's head in the sand, it just doesn't consider piracy a priority. The devs have taken the pretty solid stance of "we don't care what you do with your console, but we're not gonna risk drawing Nintendo's legal ire for including features only useful for piracy". Atmosphere easily permits you to load the patches in yourself if you want them.

    A. SciresM datamined ORAS, he didn't leak it as far as I'm aware.
    B. In the case of the 3DS, there is a difference between the access level the HBL had and the access level CIAs have. This difference does not exist on the Switch. While it's no longer needed thanks to Rosalina, the fact that CIA homebrew has gotten so ubiquitous for the 3DS scene would mean that dropping sigpatches from Luma would be a rather pointless thing and probably would piss off many users.
     
    jakibaki, ZachyCatGames and Meepers55 like this.
  19. kingaz

    kingaz GBAtemp Regular

    Member
    4
    Oct 27, 2013
    United States
    Again, I'm confused as to why someone's speculation, regardless of whether it is right or wrong, is being treated as a personal attack.
     
    Meepers55 likes this.
  20. kingaz

    kingaz GBAtemp Regular

    Member
    4
    Oct 27, 2013
    United States
    Edit: And it has been fixed.
     
Loading...