logs archiveBotHelp.net / Freenode / #3dsdev / 2015 / September / 9 / 1
mgzg
profi200: can you try to check APT_IsRegistered(NULL, 0x200, ®istered) and APT_IsRegistered(NULL, 0x400, ®istered) with your SystemApplet launching tests?
official apps check those and cancel them if registered before trying
those are checking if a SYSLIB or APPLIB are running before trying to start a new systemapplet
profi200
I will try that out.
Expected/possible return values?
mgzg
0 for Result and 0 or 1 for registered
if it's 1 for registered, then call APT_CancelLibraryApplet(NULL, 0x400 || 0x200) depending on which
errr, CancelLibraryApplet takes another param, one sec
and it's not defined in ctrulib yet
CancelLibraryApplet takes 0x3B0040 into buf[0]; and our mystery param into buf[1]; I'll find a good value for that
pass it 0
doesn't get a return other than buf[1] is our Result
APT_CancelLibraryApplet(NULL, 0); should be it when you've made the small function
ds84182
yis
mgzg
ok, the value passed into buf[1] to the applet module doesn't get used. can put anything there
profi200
Both APT_IsRegistered() calls say 0 with and without hang.
mgzg
ok, back to looking for more reasons then
profi200
Did i already mention that APT is a clusterfu*k? :>
mgzg
absolutely
ok, this is one reason that Ninty wraps these things, they need to assign gpu rights
profi200
That was also a reason i knew about but GSPGPU_ReleaseRight() also doesn't help.
mgzg
they also sleep the dsp and leave camera app
not sure those would affect this (especially the camera app)
then they capture screen for the launched applet
similar to what's done in aptReturnToMenu
there's a function aptAppletStarted() but that's called from out aptMainLoop instead of where it should be done by the calling function
APT_LaunchLibraryApplet is closer to proper, but still a ways off
profi200
The launching itself seems not to be the problem. Something fu*ks up APT_StartSystemApplet() so it never returns.
Whoever designed this service needs to be fired.
It's such a mess just by itself.
mgzg
interesting, apt tells me we're running as menu for ironhax
that changes things
also tells me there's just menu registered currently. might solve a few issues after working around the fact we're running as SYS and not APP
yuriks
oh, huh, yeah, that's interesting
also, doesn't that mean that the homebrew has much less memory available?
mgzg
well, depends on how we were given this state
still have more testing to do for our current condition, accidentally deleted all my tests earlier when I stupidly had them created as a folder in ctrulib/examples and recloned ctrulib after deleting the folder
this means, profi200, you weren't tesing under ironhax I assume?
because SYS doesn't get checked for 0x114, 0x117, 0x118, 0x119
profi200
mgzg: Nope, CIA.
mgzg
ok, you're APP then
profi200
Argh, that fu*king se hub on EFnet -_- Still not up again.
mgzg
you're missing all the 10.0 hype
I'm on irc.prison.net over there
endrift
did 10.0 come out while I wasn't paying attention
mgzg
yes
endrift
anything interesting?
mgzg
not yet
endrift
Not yet? Did they announce any features with it?
mgzg
no, just stability
endrift
haha what a version number for just that
I wonder how many holes they patched
um
I think my SD card just formatted itself
mgzg
hopefully just a header change. you could then fix that to get info back or use recovery software
endrift
yup, everything's gone
well that's piss
I think I have a backup of most of it
but not all of it
oh geez I just noticed this is a sh*tty brand SD card
ughhh that might explain the problems I was having the past few days
oh geez Ironfall might be gone
that would be terrible
mgzg
that would be really bad
endrift
ok I found my backup
it's from when I got my New 3DS in April ;_;
what do I do about this anyway
ummm
this is a lot of zeroes
smea
<@mgzg> no, just stability <= yeah they did update a lot of behind-the-scene titles
doesnt seem to affect ninjhax or tubehax or ironhax so thats cool
long live homebrew and the like
endrift
well maybe I'll update if I can actually like
recover my SD card
smea
i just updated my old eur 3ds and new us 3ds
everything seems fine and dandy
endrift
smea: if I can't recover my SD card, is there any avenue at the moment to install homebrew? Like, can I still download a vulnerable version of an app?
I wasn't paying attention since I already had the apps downloaded
smea
hm
i'd say get a new sd card and grab youtube asap
i think people reported you cant redownload ironhax
even if you already "bought" it
endrift
oh!
that would be good
smea
which is pretty sh*tty for people who actually payed for the DLC
endrift
I'll need to update to 10 first but
smea
i'd also say try to recover the ironfall files if you had that
endrift
well yes
but I'm not sure how
I've never had to recover a FAT32 volume before
The FAT got overwritten
smea
:|
all of it ?
that's pretty bad
endrift
Well doesn't that happen when it's reformatted?
smea
i mean with the files being per-console encrypted too you cant just look for some of the content
endrift
The data's still there but the file table
:(
still waiting for the thing to image
smea
do you own OOT ?
« prev 1 2 3 next »