09-16-18 12:34 AM
213 ... 34567 ...
tools
  1. stoatieweasel's Avatar
    Some autoloader tools-2015-05-10-115556_635x670_scrot.png
    Thanks for the quick response. I'm currently using python 3.2 as I'm still on raspbian wheezy. Tried compiling 3.4.3 from source without success.

    Posted via CB10
    05-11-15 05:17 AM
  2. ddtrills's Avatar
    Thanks bro
    05-11-15 05:52 AM
  3. thurask's Avatar
    Thanks for the quick response. I'm currently using python 3.2 as I'm still on raspbian wheezy. Tried compiling 3.4.3 from source without success.

    Posted via CB10
    I installed 3.2 on my Windows laptop and did some testing.

    I might have figured out why the process was breaking.
    05-11-15 04:52 PM
  4. thurask's Avatar
    Some autoloader tools-lazy151.png

    1.5.1 on Pypi.
    • Fix autoloader creation on Python 3.2
    05-11-15 05:49 PM
  5. thurask's Avatar
    1.5.2 on Pypi.
    • Blitz packaging now works on 3.2+
    • Autolookup now tells you which OS it's currently checking
    • Alpha2 lookup removed, since it's broken (one less square in Autolookup)
    05-12-15 02:07 AM
  6. stoatieweasel's Avatar
    I installed 3.2 on my Windows laptop and did some testing.

    I might have figured out why the process was breaking.
    Excellent. I can confirm using 1.5.2 the process is now successful. Thank you for your continued efforts.

    Posted via CB10
    thurask likes this.
    05-12-15 09:45 AM
  7. TSY#CB's Avatar
    Haven't been on CB for quite a bit, and the first thread I open is from the one and only, Thurask. And it's A CORKER! Nice one mate! Really.... I'm almost overwhelmed by the amount of thought you've put into the overall process of sourcing leaks, assembling different cores & radios, all of it.....wow....speechless!!
    thurask likes this.
    05-12-15 12:32 PM
  8. tickerguy's Avatar
    I like this set of tools as it lets me grab things from my FreeBSD machine, which is both faster and doesn't tie up my Windows box.....
    05-12-15 12:33 PM
  9. thurask's Avatar
    I like this set of tools as it lets me grab things from my FreeBSD machine, which is both faster and doesn't tie up my Windows box.....
    It runs on BSD?
    05-12-15 12:40 PM
  10. tickerguy's Avatar
    It runs on BSD?
    Sure does, under Python3.2 on FreeBSD 10.1-STABLE.

    [karl@NewFS ~]$ uname -v
    FreeBSD 10.1-STABLE #8 r278579M: Wed Feb 11 10:27:50 CST 2015 ******@*****.net:/usr/obj/usr/src/sys/KSD-SMP

    [karl@NewFS ~]$ bb-archivist
    OS VERSION:

    ......

    The loaders it makes are functional.

    I did have to manually load PIP to be able to install it (it wasn't on my machine and loading the latest python, which has it, threatened to uninstall a number of other things I use a lot that are dependent on earlier versions. I have a system here that is somewhat unique in that it has binary compatibility going WAY back to much-earlier versions of FreeBSD that I have intentionally left intact.)
    thurask likes this.
    05-12-15 12:49 PM
  11. thurask's Avatar
    I think I'll leave the minimum Python version at 3.2, since it would be way too much work to port it to 3.1/3.0. So bad news for people on Debian squeeze or Ubuntu lucid.

    Posted via CB10
    05-12-15 02:17 PM
  12. tollfeeder's Avatar
    Wonder how it'll run on an actual BB device with Python being available :-D?! Maybe I'll just try...

    Via Pasta CB10
    05-12-15 02:37 PM
  13. thurask's Avatar
    Wonder how it'll run on an actual BB device with Python being available :-D?! Maybe I'll just try...

    Via Pasta CB10
    If you get rid of the PGP stuff and replace any use of Requests/shutilwhich with something in the standard library, maybe.
    05-12-15 02:54 PM
  14. thurask's Avatar
    1.6.0 on Pypi.
    • PGP verification now uses a config file in your home directory by default
    • Deletion of uncompressed loaders with archivist is more selective
    • Verification of empty folders should not happen anymore
    • Lazyloader stripped of most boilerplate
    • Don't attempt loader creation with archivist if the files don't exist


    And all of that while waiting for GTA V to download...
    69goat likes this.
    05-15-15 10:16 PM
  15. thurask's Avatar
    1.6.1 on Pypi.
    • File hashes now in separate files by default
    • Download now shows file size for each file
    • Documentation doesn't have any hardcoded paths stuck in it anymore
    • Housekeeping
    05-18-15 02:38 AM
  16. thurask's Avatar
    1.6.2 on Pypi.
    • Input of PGP passphrase now invisible (like a sudo prompt)
    • Lazyloader, archivist, linkgen can now guess radio/software from OS (OS+1 and lookup, respectively)
    • Lazyloader download now says just "OS" and "radio" instead of the filename
    Last edited by thurask; 05-21-15 at 12:46 AM.
    69goat likes this.
    05-20-15 05:49 PM
  17. 69goat's Avatar
    I used bb-autolookup for the first time tonight. I was doing other things and went back to find this. Is this because of the gap between .701 and the .2036?
    Code:
    $ bb-autolookup 10.3.2.680 -l
    ~~~AUTOLOOKUP VERSION 1.6.2~~~
    
    OS 10.3.2.680 - SR 10.3.2.440 - [PD|  |B1|B2] - Unavailable
    OS 10.3.2.683 - SR 10.3.2.442 - [PD|  |  |  ] - Unavailable
    OS 10.3.2.692 - SR 10.3.2.448 - [PD|  |  |  ] - Unavailable
    OS 10.3.2.695 - SR 10.3.2.450 - [PD|  |  |  ] - Unavailable
    OS 10.3.2.698 - SR 10.3.2.452 - [PD|  |  |  ] - Unavailable
    OS 10.3.2.701 - SR 10.3.2.454 - [PD|  |  |  ] - Unavailable
    Traceback (most recent call last):
      File "/usr/local/bin/bb-autolookup", line 11, in <module>
        sys.exit(main())
      File "/usr/local/lib/python3.4/site-packages/bbarchivist/autolookup_wrap.py", line 45, in main
        args.log)
      File "/usr/local/lib/python3.4/site-packages/bbarchivist/autolookup.py", line 40, in do_magic
        bbconstants.SERVERS["b1"])  # @IgnorePep8
      File "/usr/local/lib/python3.4/site-packages/bbarchivist/networkutils.py", line 358, in software_release_lookup
        root = xml.etree.ElementTree.fromstring(req.text)
      File "/usr/local/lib/python3.4/xml/etree/ElementTree.py", line 1326, in XML
        return parser.close()
    xml.etree.ElementTree.ParseError: no element found: line 1, column 0
    05-22-15 08:04 PM
  18. thurask's Avatar
    I used bb-autolookup for the first time tonight. I was doing other things and went back to find this. Is this because of the gap between .701 and the .2036?
    Code:
    $ bb-autolookup 10.3.2.680 -l
    ~~~AUTOLOOKUP VERSION 1.6.2~~~
    
    OS 10.3.2.680 - SR 10.3.2.440 - [PD|  |B1|B2] - Unavailable
    OS 10.3.2.683 - SR 10.3.2.442 - [PD|  |  |  ] - Unavailable
    OS 10.3.2.692 - SR 10.3.2.448 - [PD|  |  |  ] - Unavailable
    OS 10.3.2.695 - SR 10.3.2.450 - [PD|  |  |  ] - Unavailable
    OS 10.3.2.698 - SR 10.3.2.452 - [PD|  |  |  ] - Unavailable
    OS 10.3.2.701 - SR 10.3.2.454 - [PD|  |  |  ] - Unavailable
    Traceback (most recent call last):
      File "/usr/local/bin/bb-autolookup", line 11, in <module>
        sys.exit(main())
      File "/usr/local/lib/python3.4/site-packages/bbarchivist/autolookup_wrap.py", line 45, in main
        args.log)
      File "/usr/local/lib/python3.4/site-packages/bbarchivist/autolookup.py", line 40, in do_magic
        bbconstants.SERVERS["b1"])  # @IgnorePep8
      File "/usr/local/lib/python3.4/site-packages/bbarchivist/networkutils.py", line 358, in software_release_lookup
        root = xml.etree.ElementTree.fromstring(req.text)
      File "/usr/local/lib/python3.4/xml/etree/ElementTree.py", line 1326, in XML
        return parser.close()
    xml.etree.ElementTree.ParseError: no element found: line 1, column 0
    Yeah, that...

    It happens sometimes. Don't know why, might be one part of the program (XML parser) firing before the other (network request) is ready.

    Posted via CB10
    05-22-15 10:26 PM
  19. 69goat's Avatar
    Yeah, that...

    It happens sometimes. Don't know why, might be one part of the program (XML parser) firing before the other (network request) is ready.

    Posted via CB10
    I am good with it. Thanks for all of your tools.
    05-23-15 08:01 AM
  20. thurask's Avatar
    1.7.0 on Pypi.
    • Lazyloader, archivist now handle automatic radio errors (i.e. it's not actually OS+1), legacy filenames
    • Linkgen now checks for availability before writing a disclaimer
    • Old multithreading code (which kinda sucked and was mostly example, anyway) now replaced with literally a 5-line multiprocessing handler
    • Downloading files now spits less onto the screen
    • Some internal refactoring
    05-30-15 02:43 AM
  21. thurask's Avatar
    1.7.1 on Pypi.
    • Lazyloader now available as standalone Windows program, without needing Python (see first post for details)
    • SQW100-4 now in database
    • Individual cksum files don't recurse anymore
    • Fix type error with filehasher blocksize argument
    • Argparse wrappers (blablabla_wrap.py) now have name == main blocks
    • Software release existence won't be checked twice anymore (archivist, lazyloader)
    • Multiprocessing replaced with multithreading in order to accomodate frozen executables
    Last edited by thurask; 06-12-15 at 01:12 AM.
    06-12-15 01:02 AM
  22. thurask's Avatar
    A simple (and a little stupid ) Windows GUI interface for lazyloader, create with AutoIT

    http://digilander.libero.it/xnews/bl...ry/lazyGUI.zip

    (put in the same folder of lazyloader.exe - http://github.com/thurask/lazyloader/releases)
    Incidentally, standalone Lazyloader (as of 1.7.1) still works with this GUI. Without changing filenames or whatnot.
    alan0ford and anon(9208252) like this.
    06-12-15 01:08 AM
  23. anon(9208252)'s Avatar
    Incidentally, standalone Lazyloader (as of 1.7.1) still works with this GUI. Without changing filenames or whatnot.
    Thank you Thurask, i'm pretty sure I know who you built this for, you always amaze me with how knowledgeable and the willingness to help, I just did a sample run on 10.3.2.798 and it worked flawlessly(as if it wouldn't) .
    Last edited by WITHDRAWL; 06-12-15 at 08:11 PM.
    thurask likes this.
    06-12-15 07:40 PM
  24. thurask's Avatar
    1.7.2 on Pypi.
    • Unit tests for everything
    • Adler32/CRC32 checksums no longer forget leading zeroes
    • Argument validation works now
    • Prevent recursive PGP signatures
    06-14-15 12:49 AM
  25. thurask's Avatar
    1.7.3 on Pypi.
    • Software release lookup now in parallel instead of series
    • Alpha 2 lookup restored
    • Software requests are on 1-second timeout (so no more crashing with alpha 2 lookups, hopefully)
    • Availability check had some bugs ironed out
    • 7Z compression now testable
    • Lazyloader now has "-n" command line switch to disable downloads (supply bar pairs yourself)
    06-15-15 06:00 PM
213 ... 34567 ...

Similar Threads

  1. Anyone else on AT&T got some long survey about Classic??
    By slagman5 in forum BlackBerry Classic
    Replies: 6
    Last Post: 06-27-15, 03:58 PM
  2. Looking for Autoloader STL 100-3 XL Axiata (Indonesia Carrier)
    By Ikal Adi Lestari in forum BlackBerry Z10
    Replies: 8
    Last Post: 05-09-15, 10:48 PM
  3. Can I get some help with some errors I am having with OS 10.3.1?
    By CrackBerry Question in forum Ask a Question
    Replies: 3
    Last Post: 04-26-15, 09:26 PM
  4. Why some of my Android games runs laggy?
    By ADR97 in forum Android Apps (Amazon Store & APK Files)
    Replies: 3
    Last Post: 04-13-15, 07:36 AM
  5. Autoloader for leak 10.3.1.2708?
    By texn884 in forum BB10 Leaked/Beta OS
    Replies: 2
    Last Post: 04-10-15, 03:17 PM
LINK TO POST COPIED TO CLIPBOARD