as for the cargo crate ones, i think it's possible, but it might require quite a bit of work.
unlocked weapon frameworks are stored under the UnlockedItemSkins section of the save data, which has not been explored before. would need to write new code to parse it.
how should the unlocking work?
add all at once, like the weapon maintenance button? this implementation could be also be a button.
choose which ones to add, like the interface to add/remove overclocks? i think this would require at least some new UI code.
not to mention gathering the guid values for all the skins
as in https://deeprockgalactic.wiki.gg/wiki/Weapon_Cosmetics#List_of_Frameworks ? the ones that come from season performance passes are obtainable by changing your season data and claiming them in-game.
as for the cargo crate ones, i think it's possible, but it might require quite a bit of work.
UnlockedItemSkins
section of the save data, which has not been explored before. would need to write new code to parse it.