Hacking Question - downgrade to update

kiel379

Well-Known Member
OP
Member
Joined
Aug 18, 2011
Messages
143
Trophies
1
Age
35
Location
england
Website
Visit site
XP
738
Country
Hey guys
Been reading alot about these "franken firmwares" caused by downgrading.
Would downgrading to a firmware bellow 9.2 then using sysupdater to update to 9.2 fix the problem?
 

Rattor

Well-Known Member
Newcomer
Joined
Jan 4, 2016
Messages
54
Trophies
0
Age
36
XP
73
Country
United States
Hey guys
Been reading alot about these "franken firmwares" caused by downgrading.
Would downgrading to a firmware bellow 9.2 then using sysupdater to update to 9.2 fix the problem?

Why would using sysupdater to downgrade then sysupdater to update be more stable than using sysupdater once to downgrade to the firmware you want? The issues with the frankenfirmware are a possible consequence of using sysupdater, so all you're doing is doubling the chances sysupdater screws up and messes up one of your system components.
 

kiel379

Well-Known Member
OP
Member
Joined
Aug 18, 2011
Messages
143
Trophies
1
Age
35
Location
england
Website
Visit site
XP
738
Country
From what I heard downgrading can skip over some files and keep the newer firmwares files in its place.
Aparently this is what has caused people to have some issues after downgrading.
If I downgraded to say 9.0 then upgraded to 9.2 would it give a clean install of 9.2
Basically get rid of the leftover files from the higher firmware.

--------------------- MERGED ---------------------------

The franken firmware issues have only been happening since downgrading was possible so I would assume that the update function of sysupdater is fine
 

Tony_93

Well-Known Member
Member
Joined
Jun 13, 2015
Messages
2,457
Trophies
1
Location
California
XP
2,436
Country
United States
Why would using sysupdater to downgrade then sysupdater to update be more stable than using sysupdater once to downgrade to the firmware you want? The issues with the frankenfirmware are a possible consequence of using sysupdater, so all you're doing is doubling the chances sysupdater screws up and messes up one of your system components.

Wrong, this frankenfrimwares are caused by using this modified sysupdaters that use Memchunkhax2 to downgrade, either the one from Julian20 or the one by Hux... (Can't remember his name now).

But there is the official sysupdater 0.4.1 by profi2000 that works flawlessly updating firmwares, users here and myself have been using it to update systems to 9.2 without issues for months now.

So, using a modified-memchunkhax2 sysupdater to downgrade to a lower frankenfirmware and use the official sysupdater to get to a clean 9.2 sounds like a great idea actually.
 
Last edited by Tony_93,

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
Hey guys
Been reading alot about these "franken firmwares" caused by downgrading.
Would downgrading to a firmware bellow 9.2 then using sysupdater to update to 9.2 fix the problem?

No it won't

The franken firmwares are the result of the fact that newer FWs have more system titles than older ones. For example 10.3 on the N3DS has 110 titles. 9.5 only has 105, and 9.2 only has 102 titles. Unless and until sysupdater has a way to check for and delete the extra titles that were added on firmwares between 9.3 and 10.3, downgrading will result in a franken-firmware. Trying to "update" from 9.2 to 9.2 with the official sysupdater will not fix this either, because it won't remove the extra titles.

The upside is that this will not prevent you from installing CFW in most cases now (excepting a few rare strange cases). On the other hand you are more prone to weird little glitches and bugs that are very hard to narrow down because of the franken firmware.
 

lynismybae

Active Member
Newcomer
Joined
Jan 10, 2016
Messages
31
Trophies
0
Age
54
XP
44
Country
The franken firmwares are the result of the fact that newer FWs have more system titles than older ones. For example 10.3 on the N3DS has 110 titles. 9.5 only has 105, and 9.2 only has 102 titles. Unless and until sysupdater has a way to check for and delete the extra titles that were added on firmwares between 9.3 and 10.3, downgrading will result in a franken-firmware. Trying to "update" from 9.2 to 9.2 with the official sysupdater will not fix this either, because it won't remove the extra titles.

Can somebody provide more insight into this? I was under the impression that sysupdater removed the pre-downgrade firmware during the process.
 

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
Can somebody provide more insight into this? I was under the impression that sysupdater removed the pre-downgrade firmware during the process.

Unfortunately the code repos for the mch2 versions were removed so i can't exactly link it to you anymore. But from what I saw it grabs titleID and version info from each cia, compares it to the one installed, and if its not a match it deletes the existing cia and then installs the new one. Considering the only file lists it has access to are your installed titles and the list of files in the updates folder, it has no way of knowing which extra titles to delete.
 

lynismybae

Active Member
Newcomer
Joined
Jan 10, 2016
Messages
31
Trophies
0
Age
54
XP
44
Country
Unfortunately the code repos for the mch2 versions were removed so i can't exactly link it to you anymore. But from what I saw it grabs titleID and version info from each cia, compares it to the one installed, and if its not a match it deletes the existing cia and then installs the new one. Considering the only file lists it has access to are your installed titles and the list of files in the updates folder, it has no way of knowing which extra titles to delete.

I see. So does upgrading with sysupdater work in a similar fashion?
 

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
I see. So does upgrading with sysupdater work in a similar fashion?

As far as I know, upgrading works by installing the new title over the old title. It doesn't bother uninstalling because its assumed all the new titles are of a new version.

Also, to my knowledge, no update has removed a title from use. If a service is removed, the title associated with it is replaced with a stub title.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://a.co/d/3Wjm8TD cheap