Hacking [Release] Yellows8's Homebrew Launcher Loader for CFW users (.cia HBL Launcher!)

Status
Not open for further replies.

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
My guess is yellows8 took the path of least resistance, since it'd be easier to set up a payload loader that does it. I would venture a guess that it's possible to install a service that runs in the background that can run 3dsx files, since CIAs can ask for anything, but it'd be a fair bit more work. Ninjhax 1.1b had a service that was installed that ran 3dsx files, if I remember correctly. Perhaps it can be adapted for CIA usage (install service when ran, load initial 3dsx file such as the homebrew grid launcher, and off you go).
Even if someone put in the work to do something like that, it'd probably still have issues down the line. The main ones that comes to mind are having to keep it up to date as the payloads receive updates and possible minor differences in the environment that would make an application not work properly when it works fine under the payload.

Sure, it's currently inconvenient for the end-user, but doing otherwise would be more inconvenient for the developers, who are doing this stuff for free, and if someone is worried about convenience, they probably shouldn't be poking at homebrew in general.
 

tom2199

Well-Known Member
Member
Joined
Apr 23, 2015
Messages
256
Trophies
0
XP
540
Country
Germany
Can i install this CIA on ofw 9.2 sysnand?
There is no point, it probably would work, but to start it you have to be in patched sysnand anyway (with minipasta or something like that). so you have to start minipasta and at that point you could just start hbl on its own.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
so i edited the payload.... I opened with notepad and changed boot.3dsx to boot_hb.3dsx. Now it crashes every time unless i change it back.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,177
Trophies
2
XP
33,496
Country
Mexico
so i edited the payload.... I opened with notepad and changed boot.3dsx to boot_hb.3dsx. Now it crashes every time unless i change it back.
You can't use a filename longer than four characters long (boot = 4 characters) or the payload will do that.
Change it to something like bthb.3dsx or anything that fits 4 characters only
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
You already corrupted the payload by bypassing the additional 3 bytes after "boot" with "_hb".
You have to get a new/clean payload and rename it there.
Same thing. I deleted my payload, re-downloaded it, opened it up in notepad, and just in case i highlighted the 2 O's and hit Ctr+V to paste on the two zeros so that there wasn't a second where the size changed.
 

tom2199

Well-Known Member
Member
Joined
Apr 23, 2015
Messages
256
Trophies
0
XP
540
Country
Germany
Same thing. I deleted my payload, re-downloaded it, opened it up in notepad, and just in case i highlighted the 2 O's and hit Ctr+V to paste on the two zeros so that there wasn't a second where the size changed.
Use a hexeditor or notepad++
Btw, the Boot.3dsx is in there 2 times, you must edit them both
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,177
Trophies
2
XP
33,496
Country
Mexico
Same thing. I deleted my payload, re-downloaded it, opened it up in notepad, and just in case i highlighted the 2 O's and hit Ctr+V to paste on the two zeros so that there wasn't a second where the size changed.
Yeah, just like the guy above me said, don't use notepad.
I recommend always doing this kind of things with a HEX editor, I use HxD for example.
Try it out again with that software, hit a search of Text-string "boot" and rename it to "b00t", don't forget to rename the .3dsx file too to match that name. :P
 

Spagem

Active Member
Newcomer
Joined
Jan 5, 2016
Messages
30
Trophies
0
Age
25
XP
70
Country
United States
So... it says it's downloading the payload, but then when I check my SD card, it isn't there. Fixes?

EDIT: Disregard what I said. I was confused and thought I was supposed to hold down Y.
 
Last edited by Spagem,

fr3quency

Well-Known Member
Member
Joined
Jan 11, 2016
Messages
811
Trophies
0
Age
32
Location
Wherever my imagination decides.
Website
fr3quency.deviantart.com
XP
823
Country
Greece
So... it says it's downloading the payload, but then when I check my SD card, it isn't there. Fixes?

EDIT: Disregard what I said. I was confused and thought I was supposed to hold down Y.
Indeed, you would need to press Y IF you were on an older version. In the newest version, you don't have to. This is something that needs to be told as people don't bother with GitHub(and it's ok!) to see the changes.
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
Indeed, you would need to press Y IF you were on an older version. In the newest version, you don't have to. This is something that needs to be told as people don't bother with GitHub(and it's ok!) to see the changes.
Why would someone bother updating if they don't know the changes? They might just be wasting their time as they wouldn't know if the changes benefit them or not.
 

fr3quency

Well-Known Member
Member
Joined
Jan 11, 2016
Messages
811
Trophies
0
Age
32
Location
Wherever my imagination decides.
Website
fr3quency.deviantart.com
XP
823
Country
Greece
Why would someone bother updating if they don't know the changes? They might just be wasting their time as they wouldn't know if the changes benefit them or not.
Doesn't matter. Take for example the updates on Android. You don't know what the new Facebook/Messenger updates offer, but you still update anyway. :P We are hardwired to want the latest and greatest stuff. New is always better. xD
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
Doesn't matter. Take for example the updates on Android. You don't know what the new Facebook/Messenger updates offer, but you still update anyway. :P We are hardwired to want the latest and greatest stuff. New is always better. xD
I must be wired a bit different. I'm always wary of updates. I remember not long ago updates breaking things. Even now, since most of my devices are opened up in some form, updates could end up closing them back up. I generally don't update anything unless the update gives me something I want or fixes a problem I have. I also don't have a Facebook, manually choose what to update through my Linux based OS, and manually update stuff on my Android if an update is needed. :P

For the standard user I can understand, I guess. For anyone on here that dabbles in homebrew at all, though, I'd recommend checking what you're updating to first. Homebrew side, things are still being figured out and you're trying to get software from various people to play nice together, it wouldn't be that surprising for an update to break something. Official software side, Nintendo and other companies are trying to fight homebrew, so they try to deliberately break it. :grog:
 
Last edited by TecXero,

PowerMiner

Well-Known Member
Member
Joined
Aug 17, 2015
Messages
74
Trophies
0
Age
26
XP
104
Country
United States
I'm using boot_ctr to load into emunand automatically, when I launch this from emunand I have to hold L, is there a way I can avoid having to hold L here? My L button is starting to break so I'm just trying to find ways to avoid using it as much as possible
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Keep your Dahmer ways to yourself