As long as there is a way to install the bitcoin app in a Ledger device then using Electrum a user can use ledger without connecting it with Ledger live. All we need a way to install the Apps in the Ledger device. Does this piece of code allow to do the installation?
The software allows you to install the bitcoin app, but you can't update it if a new version is available. I also don't see a command to uninstall an app if you want to do that. It will probably be added later. You can also not upgrade the firmware. This 3rd-party software allows you to complete the Ledger genuine check.
It doesn't say anything about seed generation, and if the app can instruct the Ledger to generate a new seed for you. If not, can you import a seed from elsewhere?!
This gets rid of all the tracking and the ads Ledger places through Ledger Live. I am not so sure how it fixes Ledger Recover. Let me expand on that.
The Ledger Recover code is on the firmware. If you buy a Nano X or Nano S Plus, the code is included in the latest firmware. Ledger tells us that you need to give them the permission to extract the keys and distribute them as shards to three different companies. So, it needs the user's permission. Whether or not that is true, is on everyone to decide and trust themselves. Nothing is publicly verifiable at this point so you can't check it.
In other words, you have no idea what the firmware is doing and whether the device can be configured to extract your keys with or without your permission.
Here is the thing, if you believe the keys can't be extracted without your consent, just don't give it to them and continue using the device like before.
If you believe they can get your keys without your permission, this 3rd-party app won't stop them. The code is in the firmware, and can be configured how they want to. Theoretically, the extraction could happen as soon as you generated your seed.