summaryrefslogtreecommitdiff
path: root/utils/nwztools/upgtools/misc.c (follow)
Commit message (Collapse)AuthorAge
* nwztools/upg: move upg handling to its own file, completely rework kas handlingAmaury Pouly2017-01-04
| | | | | | This was a huge mess, the new is much cleaner hopefully. Change-Id: I43663d021dc8bc31662d3923e1c3da22d987ebf9
* nwztools/upgtools: rewrite keysig brute force searchAmaury Pouly2016-10-27
| | | | | | | | | | | The new search has two new features: - it takes advantage of the fact that DES keys are only 56-bit long (and not 64) - it is now multithreaded As a proof of concept, I ran it on the A10 series firmware upgrade and was able to find the key in a few seconds using 4 threads. The search is still limited to ascii hex passwords (seems to work on all devices I have tried thus far). Change-Id: Ied080286d2bbdc493a6ceaecaaadba802b429666
* nwztools: cleanup the codeAmaury Pouly2016-08-30
| | | | | | | | There was a lot of copy and paste, and the code was just crap. This commit tries to clarify the code and also document the encryption procedure. Hopefully I didn't break anything. Change-Id: I257793010e7cf94f2b090b30bb8608359d3886e3
* Introduce upgtools for sony nwz playersAmaury Pouly2012-11-03
This tool can unpack UPG archives for firmware updates. Change-Id: I32f5f1a84759198c7af4a4ecfd7aa65eaeda567a