5 ms·
Interestingly, there exists other projects that aim to rebuild exact original ROM's. For example, Pokémon Ruby and Pokémon Emerald have been disassembled[1][2]
by noname120 7y ago
Interestingly, there exists other projects that aim to rebuild exact original ROM's. For example, Pokémon Ruby and Pokémon Emerald have been disassembled[1][2] and then slowly converted to C making sure that the hash of the ROM always stays the same.
[1] https://github.com/pret/pokeruby https://github.com/pret/pokeruby
[2] https://github.com/pret/pokeemerald https://github.com/pret/pokeemerald
- aliswe 7y agoShouldn't this be possible using some AI and/or brute force technique?
- vages 7y agoGiven infinite time and computing power, yes.
- setr 7y agos/and/or You just need one :)
- yellowapple 7y agos/s\/and\/or/s\/and\/or\// Can't forget that trailing slash :)
- aliswe 7y agoWell given a set of known, used optimization techniques the backward operation would be possible to try. If it matches the target binary, would be one step closer to something considered source reconstruction.