roxas75 / rxTools

rxTools
http://www.rxtools.net/
GNU General Public License v2.0
266 stars 81 forks source link

rxtools boot work around (just a suggestion) #365

Closed RandomIntermition closed 8 years ago

RandomIntermition commented 8 years ago

i don't like the idea of having to rely on "http://launch.rxtools.net" + and internet connection to launch rxtools.

as with many people, i'm at a point where mset/coldboot aren't options for me. for various reasons, as you'll know some things are a bit hit and miss, console to console.

anyway. is it possible to include in the release, or release somewhere else, the code needed to launch code.bin/rxtools.bin from browser?

that way we could just host our own 'website' locally and won't have to rely on other things being 'up'. as things stand i have no way of getting into emunand without an internet connection :/.

carlitos92jose commented 8 years ago

why not use menuhax?

Committee commented 8 years ago

Menuhax + CTRBoot Manager not viable for you?

RandomIntermition commented 8 years ago

if it already exists in the source files somewhere and i've missed it can someone point me in the right direction?

also tried getting the code from webpage (http://launch.rxtools.net) but obviously it doesn't do anything unless accessed from a 3ds, and i'm not in what way it recognises that it isn't or is a 3DS so wouldn't have a clue of how to go about spoofing a 3ds from my pc so i could access the code. (replying to 2 last comments now, was typing this as you replied)

RandomIntermition commented 8 years ago

nope i can get menuhax to function (kind of) in as much as get it to run from sysnand and can get it to boot into HBL but i tried changing HBL boot.3dsx to the rxtools.3dsx (and renaming obviously). all i got was a delayed boot followed by booting into sysnand. so pretty much the same as you would if you installed menuhax then fkd'up the boot and powered on.

am i doing something obviously wrong that i've just not noticed?

RinMaru commented 8 years ago

CTR boot manager dont work for rxtools latest versions so an alternative would be nice sadly my request for an offline boot option was dismissed.

carlitos92jose commented 8 years ago

Im using the latest 5ebba40 commit of rxtool with ctrbootmanager and is working fine for me on o3ds 9.2 with emunand 10.4

RinMaru commented 8 years ago

Im using the Alpha build and i just get a black screen. Ive read many guides and always a black screen.

RandomIntermition commented 8 years ago

calitos? ooommv... 10.4 so soon, too risky for me haha.

Zetchzie? where you requesting the code from 'launch.rxtools' or somewhere else? if so then guessing my request for that will be denied too :/.

Zetchzie? with you CTR problem, are you using tools nightly/3.0 build? if so you might be having the opposite of my CTR problem. (i.e. trying to load rxtools when you should be loading .bin), that is if you're working with an older version of CTR and newer version of RXT. if that's the case just change it in SD ROOT open "boot.cfg" using txt editor,

path = "/rxTools/sys/code.bin";

SOLVED: (kind of)

i still think it would be worth while having the ability to run your own launch site/HBL locally. for initial setup at least, without access to internet on 3ds it closes a lot of door, which ability to host locally, could just share connection from pc (offline) and get everything up and running.

for future reference here is the solution i came to (coldboot problems):

1st attempt(P/S): i was trying to coldboot to rxtools(emu) using menuhax directly, by editing boot.3dsx to run rxtools instead of HBL. this didn't work, probably a coding error on my side. one slight error somewhere. went back to old boot.3dsx.

2nd attempt(p/s): i decided to go with menuhax plus ctrmanager, the 'simple' way that everyone else seems to use, even though in my opinion it's adding another unneeded step/more work. REASON IT WASN'T WORKING: which led me to want offline access to launch site, was that i was 'rushing' things and forgot that the "as is" cfg for ctrmanager is config'd for code.bin (i'm working with a rxtools(in root) version. ergo.... it couldn't find ay of the files it was looking for.

in short... the standard "user error", the user being idiot me.

RinMaru commented 8 years ago

yep the 3.0 alpha build. Ive done all that and it never works. I requested an autoboot option because i cant get mset exploit to work and i dont like having to have to go online just to boot. One of the guys simply did not understand my request im guessing no matter how i tried to explain it so it got closed.

RinMaru commented 8 years ago

I may try your solution again just incase i messed up. Sorry for double posts my browser wont let me edit and add to my reply

RandomIntermition commented 8 years ago

ah, i see. it's possible that the person you spoke to is involved in one side but not the other. i'm pretty sure it's only one person who maintains the launcher webpage, other devs might know as little as us when it comes to that page.

one of the main reasons i wanted it, as well as for convenience was that with access to that you can get into emunand without having to make a single alteration to sysnand. so theoretically no matter what you do there is zero chance of messing up your 3DS. where as with coldboot, menuhax editing, there's always a slim chance you'll fk something up and end up with a brick. i just prefer to keep the chance of problems as low as possible, i.e. ZERO.

p.s. default cfg is at

https://github.com/Cpasjuste/CtrBootManager/blob/master/boot.cfg

if you wanted to start clean.

RinMaru commented 8 years ago

Thanks. my concern is Nintendo might lock us out ofthe browser if we dont update or go after the page itself. Or if the page goes down.

RandomIntermition commented 8 years ago

exactly, no page no rxtools. Mset doesn't work for me either btw, i think some o3ds (assuming that's what you're working with) have errors with downgrading that no matter how you do it.

all these work arounds are just a result of 3DS no having any ground breaking exploits.

just need whoever is in charge of the site to read this thread and respond, if it's a 100% no then at least i know.

RinMaru commented 8 years ago

Launch o3ds

RandomIntermition commented 8 years ago

same here, the ambassador unit. probz why mset downgrade doesn't work for either of us then.

urherenow commented 8 years ago

Couple of things to add. The link at the top of this page is wrong for the current nightlies. Use the link in the readme.md. I do have a locally hosted website on my PC, but I don't recall now what it was for (GW or rxtools). ctrbootmanager directly launches the current nightlies with no problems for me. At some point, there was a problem with autobooting rxmode, but I've long since changed my settings to force UI.

Are you guys actually using the example boot.cfg or are you just winging it? You're probably forgetting the required offset...

{ title = "rxTools"; path = "/rxTools/sys/code.bin"; offset = "0x12000"; },

and MSET... there should be no problems with ANY 3DS system. You should be on sysnand 9.2 with MSET 6.x. Then you follow the directions in the README.md. If you are having trouble installing 6.x MSET, delete it from your system first with FBI. Just be sure you know exactly what you're deleting.

RandomIntermition commented 8 years ago

what does that offset actually do? i'm working with rxtools 2.6 (so rxtools.dat) do i need the offset for that? non of the other options have offsets set.

also, i've been downgrading mset through another tool so maybe that's the problem, never though of deleting it with fbi before. beyond caring about mset now though so just going to leave that unless i need it in future.

RandomIntermition commented 8 years ago

urherenow? didn't work screen just froze after selecting rxtools :s

urherenow commented 8 years ago

Dont use 2.6. Try the latest. (Find a working link on gbatemp (page 842) or build your own).

And please close the issue and open a new one if it still exists. It's a waste of time and resources, making issues for long outdated builds.

RandomIntermition commented 8 years ago

i'll have a look (assume you mean official rxt thread page 842)

if you were with this issue from the start you'd see it was actually about the web launcher not being available for local use btw.

AlbertoSONIC commented 8 years ago

Guys why don't you put rxTools.3dsx, renamed to boot.3dsx, in the sdcard root and then use homemenuhax?

urherenow commented 8 years ago

Doh! Yes, I got lost. I'll see what my hosted site is for when I get home. If I can make it work with the latest, I'll try to push it into /tools and see if it gets accepted or not.

RandomIntermition commented 8 years ago

urherenow? thanks that would benefit everyone.

albertosonic? are you saying to run rxtools.3dsx via CTRboot menu? or saying that rxtools.3dsx will boot directly if replaced with homemenuhax boot.3dsx?

AlbertoSONIC commented 8 years ago

"saying that rxtools.3dsx will boot directly if replaced with homemenuhax boot.3ds"

This ^

AlbertoSONIC commented 8 years ago

Ehm, not replaced with homemenuhax boot.3dsx... It's rxTools.3dsx (renamed to boot.3dsx) to replace the hbl boot.3dsx ;)

RandomIntermition commented 8 years ago

ah, give me a min i'll try it that way. i didn't know homebrehax could load any 3dsx, thought it had to be specifically written as one to work at boot. if you read further back in the thread you'll notice how stupid this is of me, i essentially tried to right my own boot when i might have had the rxtools.3dsx boot file a few folder clicks away. feel a bit silly now. i had assumed the 3dsx and rdmh(or whatever it is) where redundant files from past other entrypoints.

RandomIntermition commented 8 years ago

yeah that's what i meant obvs, sorry. either way it's the boot.3dsx haha

carlitos92jose commented 8 years ago

Just tested what @AlbertoSONIC said but using ctrbootmanager to load the rxtool.3dsx and worked fine

RandomIntermition commented 8 years ago

and TECHNICALLY... i'm replacing the CTR boot.3dsx with the rxtools.3dsx so.... we're both wrong.

RandomIntermition commented 8 years ago

albertosonic? that method shows the usual glitch but then boots to black screens. suggestions?

AlbertoSONIC commented 8 years ago

When you're in the black screen, what happens if you press SELECT?

urherenow commented 8 years ago

Can be done either way. I use ctrbootmanager simply because I play with lots of different stuff and I can launch them all this way.

RandomIntermition commented 8 years ago

absolutely nothing

AlbertoSONIC commented 8 years ago

Which build/nightly are you using?

RandomIntermition commented 8 years ago

i'm using the last stable (pretty sure it's 2.6) (menuhax is latest 2.1)

urherenow commented 8 years ago

What he was asking is what happens when you keep holding select while trying to boot rxtools. Checking if your nands are linked, causing interference with menuhax...

I've never used this method on 2.6, so if you'd also like me to help troubleshoot, I'll need you to use the latest (again, already been on the gbatemp thread page 842).

RandomIntermition commented 8 years ago

ah right, no my nands are unlinked (emu 10.3 sys 9.2)

carlitos92jose commented 8 years ago

why not use the 3.0 nightly? are working fine for me

RandomIntermition commented 8 years ago

in the process of replacing them from urarehere's nightly (assuing it was compiled yesterday going from when it was posted?

but people where asking me to hold buttons aha

urherenow commented 8 years ago

It was compiled from exactly what was just merged a few minutes ago (which was just a small update to the readme).

RandomIntermition commented 8 years ago

should i delete firmware.bin from ROOT aswell? it was from 2.6 but not sure if it's still needed. (i'm on o3ds btw)

AlbertoSONIC commented 8 years ago

@RandomIntermition use latest 3.0 build. Also, I was asking you to press select because on 3.0, if you press select the 3ds shuts down. If this happened, rxTools would have booted and it would have been a graphical issue only. But if you're using 2.6 then this is not the case

urherenow commented 8 years ago

not needed. I didn't mention that in the readme because older versions of other things (Reinand? Cakes? Pasta?) might need it. It won't have an effect on current rxTools either way. Now that I think about it... I probably should have mentioned the slot25keyx. I'm just convinced that there's no excuse to be on 4.x sysnand anymore since even Gateway can boot from menuhax/ctrbootmanager/HBL now...

RandomIntermition commented 8 years ago

ah right i wondered why, i thought you meant because of the SELECT function in CTR, thinking i might have not replaced the boot properly aha.

when starting 3.0 for the irst time will it need to do the installing files things again? and if so does menuhax entrypoint give it the right access for initial setup?

RandomIntermition commented 8 years ago

p.s. don't use cakes pasta etc so i'll edit it out for now.

AlbertoSONIC commented 8 years ago

Yes and yes ;)

urherenow commented 8 years ago

rxtools does the access on its own with Cakehax et al.

RandomIntermition commented 8 years ago

how long does RXT 3 take to boot? loaded all the files on, powered on. glitched then frozen on pixelated glitch with yellow lower screen?

RandomIntermition commented 8 years ago

restarted, second time booted past normal menuhax glitch but then straight back to nothing but a black screen

carlitos92jose commented 8 years ago

reboot the 3ds and try again, sometimes that happen edit: didnt see the last comment