Help i used TWL FIX AND accidentally uninstalled TWL applications

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,467
Trophies
3
XP
29,226
Country
United States
not sure what twl apps were deleted, so updating might work. if you mean stuff you installed, just reinstall them. the twl nand is like 150MBs only, so it couldn't be that many things.
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,534
Trophies
2
XP
15,342
Country
Germany
How do I get them back it says perform system update and I'm scared that Nintendo will kill my hack 3DS
Did you have any problems with DS(i) mode? If not there wasn't a reason for starting TWLFix.

Part of TWLFix is running the official updater afterwards to restore the deleted titles. That is the purpose of TWLFix: Remove the TWL titles to make the updater do a clean reinstallation. Without running the upate you will just get an error message each time trying to start DS(i) software.

As long as you Luma3DS is latest version (currently v10.2.1) there is no problem in running an update like on an unmodified console. Luma3DS takes care that B9S doesn't get overwritten.

Good luck and have fun!
 

retrospect

Well-Known Member
Member
Joined
May 17, 2008
Messages
572
Trophies
1
XP
1,220
Country
Out of curiosity, which modules does TWLFix_CFW delete, and are they still downloadable and installable without using System Update? There used to be a tool to download the latest modules for the 3DS in .cia format iirc.

(Also does uninstalling TWlight Menu++ delete any system modules for TWL_firm?)
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,534
Trophies
2
XP
15,342
Country
Germany
Out of curiosity, which modules does TWLFix_CFW delete, and are they still downloadable and installable without using System Update? There used to be a tool to download the latest modules for the 3DS in .cia format iirc.

(Also does uninstalling TWlight Menu++ delete any system modules for TWL_firm?)
Whitelist, Version Data, DS Internet (Settings?), TWLFIRM, DS Download Play
Source: TWLFix-CFW source code
C++:
cout << "Uninstalling System DSiWare:\n";
 
    vector<std::pair<std::string,u64>> Breakables =  {
        std::make_pair("Whitelist",0x0004800f484e4841),        // Whitelist
        std::make_pair("Version Data",0x0004800f484e4C41),        // Version Data
        std::make_pair("DS Internet",0x0004800542383841),        // DS Internet
    };
    if (isN3ds) {
        Breakables.push_back(std::make_pair("TWL Firm (n3DS)",0x0004013820000102));        // twlfirm n3ds

    }else{
        Breakables.push_back(std::make_pair("TWL Firm (o3DS)",0x0004013800000102));    // twlfirm o3ds
    }
    if (region==4 || region==255) {
        Breakables.push_back(std::make_pair("DS Download Play (CHN)",0x00048005484E4443));        // DS Dlp
    }else if (region==5 || region==255) {
        Breakables.push_back(std::make_pair("DS Download Play (KOR)",0x00048005484E444B));        // DS Dlp
    }else if(region != 4 && region != 5){
        Breakables.push_back(std::make_pair("DS Download Play",0x00048005484E4441));        // DS Dlp
    }
    for (vector<std::pair<std::string,u64>>::iterator title=Breakables.begin();title != Breakables.end(); ++title) {
        cout << "Uninstalling " << (*title).first << "\t";
        if (R_FAILED(AM_DeleteTitle(MEDIATYPE_NAND, (*title).second))) {
            cout << "Failed\n";
        }else{
            cout << "Success\n";
        }
    }

As for the download question: The TWL titles are Nintendo copyrighted content and were previously shared with magnet links forcing the user to use Torrent. Having a 3DS legally download it from CDN is a better idea.
I wouldn't want to resort to Torrent when there is an easier option. You should be able to dump your TWL titles as legit(!) CIA files with GodMode9 if you want an offline option for future proofing (I don't expect CDN go down soon).
 

retrospect

Well-Known Member
Member
Joined
May 17, 2008
Messages
572
Trophies
1
XP
1,220
Country
The TWL titles are Nintendo copyrighted content and were previously shared with magnet links forcing the user to use Torrent. Having a 3DS legally download it from CDN is a better idea.

The tool I'm thinking of did actually download from CDN. It might be that CDN security has been tightened since then. I'll see if I can find out what it was called. iirc it is/was popular for making frankenfirms, but limited in that it could only get modules still on CDN (which is pretty much just the latest versions).
 
  • Like
Reactions: KleinesSinchen

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,534
Trophies
2
XP
15,342
Country
Germany
The tool I'm thinking of did actually download from CDN. It might be that CDN security has been tightened since then. I'll see if I can find out what it was called. iirc it is/was popular for making frankenfirms, but limited in that it could only get modules still on CDN (which is pretty much just the latest versions).
No idea about this. Also no idea if the security demands tickets for system titles like for games. I think the 3DS updater will even reinstall tickets if missing for system titles (my test console is still not reassembled and I don't know if it will ever turn on again – limits my testing abilities at the moment)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Sonic Angel Knight, https://www.youtube.com/watch?v=wz1ca1-_-MY