Post AdNa2Bk6mL2OGzzRdw by wanderingincode@noc.social
 (DIR) More posts by wanderingincode@noc.social
 (DIR) Post #AdMoM1P08dCGC8VbpA by mjg59@nondeterministic.computer
       2023-12-31T11:20:53Z
       
       0 likes, 0 repeats
       
       If you sell me a device and want me to spend $50 on a license to make it do what I want then obviously I am going to spend more than $50 of my time figuring out how to circumvent this and then end up giving you the $50 anyway so I don't risk it mysteriously getting bricked, but that was a fun challenge given it involved online verification but fortunately you can just bypass the online verification by uh injecting stuff directly into the local database
       
 (DIR) Post #AdMoaguIcZLOyR8wJE by mjg59@nondeterministic.computer
       2023-12-31T11:23:43Z
       
       0 likes, 0 repeats
       
       I still don't entirely understand how some of the data is encoded, but that was dealt with by just dlopen()ing the vendor library into my code and calling their encode/decode functions
       
 (DIR) Post #AdMwAk4v0V6CuhFQQK by tursiae@meow.social
       2023-12-31T12:48:04Z
       
       0 likes, 0 repeats
       
       @mjg59 "more than $50 of my time figuring out how to circumvent this", very much this mood with some of the hardware devices around here.You mean I pay $50 for something that'll keep me entertained for weeks, nay, months trying to reverse engineer a new thing? Absolutely!
       
 (DIR) Post #AdNa2Bk6mL2OGzzRdw by wanderingincode@noc.social
       2023-12-31T20:15:10Z
       
       0 likes, 0 repeats
       
       @mjg59 if you haven't happened upon it yet, speakeasy emulator is a great tool for this.