| ▲ | oneshtein 3 hours ago | ||||||||||||||||
Dumb question — can LLM be used to reverse-engineer firmware blobs or binary only drivers for Linux, to create open-source drivers, for example, for unsupported smartphones? | |||||||||||||||||
| ▲ | LelouBil 3 hours ago | parent | next [-] | ||||||||||||||||
That is already happening for old games, and while they usually run on simpler CPUs than modern ones, I don't see why this couldn't be possible for binary Linux drivers. The toolchain would also be easier to match, unless they were using some proprietary compiler you can't get your hands on. Just lookup how they match the toolchain, and find an agent harness to do decompilation. I wonder if doing this kind of stuff with more recent software will cause more legal problems though. I am not really sure of the legal status of the resulting code. | |||||||||||||||||
| ▲ | tudelo 3 hours ago | parent | prev | next [-] | ||||||||||||||||
Most likely, this (reverse engineering) is one of the numerous things these LLM companies target. You can also assume all of the internet has been slurped up in to any frontier model. That doesn't mean what you want will be a one shot prompt though... | |||||||||||||||||
| ▲ | realusername 42 minutes ago | parent | prev [-] | ||||||||||||||||
As I'm working in this area, I can say that the biggest problem isn't binary only drivers but spotty mainline support of core features (provided that we're talking about Android phones, not iPhones or old Windows mobile stuff) | |||||||||||||||||
| |||||||||||||||||