Hacking CFW app - Homebrew request

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
Hey guys, I know it seems like I am posting in the wrong thread but please hear me out...

Can some clever dev's put together a cia homebrew that just checks if the current running fw has firm1&0 protections in place?

It's just that lately the new trend seems to be; CFW are nightly builds... Would be great just to have a 3rd party app to confirm and say current cfw is a-ok before an upgrade:)
 

proflayton123

The Temp Loaf'
Member
Joined
Jan 11, 2016
Messages
6,032
Trophies
1
Age
24
Location
日本
Website
www.facebook.com
XP
3,213
Country
Japan
Hey guys, I know it seems like I am posting in the wrong thread but please hear me out...

Can some clever dev's put together a cia homebrew that just checks if the current running fw has firm1&0 protections in place?

It's just that lately the new trend seems to be; CFW are nightly builds... Would be great just to have a 3rd party app to confirm and say current cfw is a-ok before an upgrade:)

You should read about the CFW before needing to post this thread, essentially most apart from GW
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
You should read about the CFW before needing to post this thread, essentially most apart from GW

I agree and I do, but nevertheless most users now are updating systems from nightly builds rather than stable. I think it would be wise to have an app like this.
 
Last edited by democracy,

adrifcastr

Well-Known Member
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
I agree and I do, but nevertheless most users now are updating systems from nightly builds rather than stable. I think it would be wise to have an app like this.
um, why should a "Nightly" build don't protect firm0/1? you are aware that "Nightly" is just a build thats not in the releases section, like clone the repo, run make and then you have built it yourself, exactly the same thing.
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
um, why should a "Nightly" build don't protect firm0/1? you are aware that "Nightly" is just a build thats not in the releases section, like clone the repo, run make and then you have built it yourself, exactly the same thing.

Your pokemon is hypnotic...

You know the difference between nightly and stables, the pros the cons... I just don't think it's wise to muck around with system updates with something that is called a nightly, IIRC this belief led to some A9LH bricks a while back.
 
Last edited by democracy,

adrifcastr

Well-Known Member
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
Your pokemon is hypnotic...

You know the difference between nightly and stables, the pros the cons... I just don't think it's wise to muck around with system updates with something that is called a nightly, IIRC this belief led to some A9LH bricks a while back.
that doesn't make sense at all, a "cfw" is not a real cfw its just a signature patcher mostly being present as an arm9 payload "arm9loaderhax.bin" which is executed by the arm9loader after the garbage in arm9mem jumps to the payload located between firm0 and firm1, so I don't see how running a payload that boots the nand can brick any partition.
 

Mrrraou

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
1,873
Trophies
0
XP
2,374
Country
France
that doesn't make sense at all, a "cfw" is not a real cfw its just a signature patcher mostly being present as an arm9 payload "arm9loaderhax.bin" which is executed by the arm9loader after the garbage in arm9mem jumps to the payload located between firm0 and firm1, so I don't see how running a payload that boots the nand can brick any partition.
he's asking for an app to check if firm0/firm1 updating is correctly patched.
also, if you want to say to someone that what they say doesn't make sense, then try not to share bullshit pseudo-knowledge to people.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,253
Country
United States
also, if you want to say to someone that what they say doesn't make sense, then try not to share bullshit pseudo-knowledge to people.
See, the driver hooks the function by patching the system call table, so it's not safe to unload it unless another thread's about to jump in and do its stuff, and you don't want to end up in the middle of invalid memory.
 
  • Like
Reactions: CrispyCola

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
See, the driver hooks the function by patching the system call table, so it's not safe to unload it unless another thread's about to jump in and do its stuff, and you don't want to end up in the middle of invalid memory.

Well now I know why it hasn't been done before, thank you. I'm a linux guy, thought we might be able to create an app that just checks and reports permissions of the firm partitions, why did I think it could be that easy:)
 
Last edited by democracy,

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,951
Trophies
4
Location
Making a non-binary fuss
XP
39,374
Country
Antarctica
It would be a shame if I had a sticky that could just answer that question for you
http://gbatemp.net/threads/faq-what-cfw-is-best-for-me.428509/
This app would be extremely redundant when only 2 CFWs lack FIRM0/1 protection. GatewayCFW and that joke of a CFW "freeCFW" that Supercard stole.
So I guess the next best thing for the paranoid, would be to have super lean basic cfw that is produced as stable for the sole purpose of just handling Nintendo upgrades but then we already have that more or less with luma, last stable boots fine, just to a black screen until nightly is used.
That actually was the purpose of SaltFW and Mizuki. Of course no one foresaw that Nintendo would make a bold move like they did. And the community killed Mizuki.
 
Last edited by The Catboy,

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
It would be a shame if I had a sticky that could just answer that question for you
http://gbatemp.net/threads/faq-what-cfw-is-best-for-me.428509/
This app would be extremely redundant when only 2 CFWs lack FIRM0/1 protection. GatewayCFW and that joke of a CFW "freeCFW" that Supercard stole.

That actually was the purpose of SaltFW and Mizuki. Of course no one foresaw that Nintendo would make a bold move like they did. And the community killed Mizuki.

Sorry, I edited my post to drop the bit you quoted because I had more time to think about it and kind of agree with you point.

Okay, what I seem to be hearing from the community; as far as firm protection go, nightly or stable, and all but except 2 cfw, always be rest assured, firm protection will always be there in a functioning capacity on all nightly builds produced when it comes time to update.....
 
Last edited by democracy,

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,951
Trophies
4
Location
Making a non-binary fuss
XP
39,374
Country
Antarctica
Sorry, I edited my post to drop the bit you quoted because I had more time to think about it and kind of agree with you point.

Okay, what I seem to be hearing from the community; as far as firm protection go, nightly or stable, and all but except 2 cfw, always be rest assured, firm protection will always be there in a functioning capacity on all nightly builds produced.....
Expect two CFWs, all currently released/active have FIRM0/1 protection. Corbenik and CakesFW require the user to turn on the protection.
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
Expect two CFWs, all currently released/active have FIRM0/1 protection. Corbenik and CakesFW require the user to turn on the protection.

Well, nevertheless, people are people and mistakes do happen... and anyone is free to commit and fork on git. If someone can make this app, I'm sure it would be greatly appreciated.
 
Last edited by democracy,

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,253
Country
United States
Well now I know why it hasn't been done before, thank you. I'm a linux guy, thought we might be able to create an app that just checks and reports permissions of the firm partitions, why did I think it could be that easy:)
I think you missed the joke.

Also, there are no "write permissions" for FIRM. What the CFW does is it patches out the FIRM update code that's normally called by the System Update function so it does nothing, but returns "success".
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
I think you missed the joke.

Also, there are no "write permissions" for FIRM. What the CFW does is it patches out the FIRM update code that's normally called by the System Update function so it does nothing, but returns "success".

Ah thats a pretty funny joke! The scary thing I actually understood the explanation!?

Well this is good news, means this app is entirely possible.
 
Last edited by democracy,

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
This app would be extremely redundant when only 2 CFWs lack FIRM0/1 protection. GatewayCFW and that joke of a CFW "freeCFW" that Supercard stole.
You can add EZ Flash's clone of an old Gateway launcher.dat to that list too.

Well this is good news, means this app is entirely possible.
Sure, but it's still entirely unnecessary and somewhat useless really.

The average noob who would benefit from it (the kind of noob who installs Gateway's fastboot in the first place), is completely unaware that such an app exists, because they don't know what firm protection is or why it's needed in the first place.

It's not like Gateway advertise that their CFW...
has no firm protection, so updating your firmware while running our CFW may result in you losing fastboot and/or bricking your 3DS!

If you'd like to protect yourself from consequences such as this, we recommend you use a free CFW such as Luma3DS.

As always, enjoy!
 
  • Like
Reactions: democracy

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
You can add EZ Flash's clone of an old Gateway launcher.dat to that list too.


Sure, but it's still entirely unnecessary and somewhat useless really.

The average noob who would benefit from it (the kind of noob who installs Gateway's fastboot in the first place), is completely unaware that such an app exists, because they don't know what firm protection is or why it's needed in the first place.

It's not like Gateway advertise that their CFW...
wasn't thinking so much that this would sev noob needs so much, i honestly can't beleive some of the noobs posts sometimes, there actually quite comical really...

3DS is my precious, just trying to look out for it and be advebtuous trying new cfw too without getting stung, thats where i saw the need for the tool.


Sent from my SM-G935W8 using Tapatalk
 
Last edited by democracy,

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
wasn't thinking so much that this would sev noob needs so much, i honestly can't beleive some of the noobs posts sometimes, there actually quite comical really...

3DS is my precious, just trying to look out for it and be advebtuous trying new cfw too without getting stung, thats where i saw the need for the tool.


Sent from my SM-G935W8 using Tapatalk
But the non-noobs know that Luma provides firm protection, and Gateway doesn't. So there isn't really any sort of situation where it would be useful for someone.
 

democracy

Well-Known Member
OP
Member
Joined
Jul 3, 2009
Messages
910
Trophies
0
XP
730
Country
United States
But the non-noobs know that Luma provides firm protection, and Gateway doesn't. So there isn't really any sort of situation where it would be useful for someone.

I think the point I was trying to make has been made and ignored, no worries:) I'll just continue on with what I have been doing which works well; moving.......carefully...... slow.........zzzzzzz_____^____^_________^_______........

Se what happen there? I flatline:)
 
Last edited by democracy,
  • Like
Reactions: Quantumcat

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
    The Real Jdbye @ The Real Jdbye: never had that i don't think