fpv-wtf / wtfos-configurator

Configurator for wtfos, with built in margerine
GNU Affero General Public License v3.0
42 stars 16 forks source link

Detect un-activated devices failing root #374

Open j005u opened 1 year ago

j005u commented 1 year ago

As per https://github.com/fpv-wtf/wtfos/issues/77 it seems non-activated devices (Vistas and AUs should be the same, needs confirmation for Goggles and Goggles v2) fail to root by retrying 10x in step 2.

I can pull out my last fresh Vista to get more insight into the situation, perhaps there's also a way to query activation status more specifically rather than relying on step 2 failing (timing out?).

If we can then we should detect this situation and inform the user accordingly.

stylesuxx commented 1 year ago

Well, that's interesting. I could root all my unactivated Vistas without issues. I am surprised that this is no longer working. We did never promote this for the reasons you mentioned in the other issue, but I don't remember actively doing anything against it. I also have one more unrooted with which I could test...

j005u commented 1 year ago

I've seen a a few other user complaining about this on Discord, so I don't think it's a random fluke.

DJI may have changed things with newer FW builds or it's possible that you were using an older private exploit that worked slightly differently. I too thought it actually just works previously.

Honestly, it's probably easier if you pull out your Vista? That way the dev + test process is a lot more tight. You can keep it un-activated I think. If it's FW version dependent then we have mine as a backup to butter to the latest FW before trying to root un-activated.