[TOOL][Win | Mac | Linux] Ultimate Firmware Flasher| With GUI! |~22nov|-V4.1.0

Search This thread

xcesco89

Senior Member
Dec 7, 2010
687
1,384
Hello,

When I click on "Lock bootloader", it opens a dos window, but the path is weird "..\Documents\= One X\= ROMs>"

Cheers

i've tried now and the path is correct:

Debug_4.1.0.PNG

(the path was not the same beacuse i'm working on the One-S version, but the syntax is the same)
obviously i've not relocked my bootloader, i've converted the command in a simple "debug messagebox window"
 

xcesco89

Senior Member
Dec 7, 2010
687
1,384
Can your in the First Post Write that it Work Only with the CID's that are Aviable for JB Update.
Maybe Somebody who is it not know will maybe brick is HOX.
Greets From one with the Vodap CID

basically you can't brick your device using a non compatible firmware. the bootloader will abort the flash if the zip dosen't have the matching cid :)
anyway, i'll add it to the first post :)
 
Last edited:

dodjob

Senior Member
Jan 25, 2008
539
206
Maxhütte-Haidhof
Hi there,
I try to download the linux version's zip file but I keep getting a google error's message: "502. That’s an error."
Any clue?
Thanks,
H.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    Cattura4.1.0.PNG

    After my first tool ( Hboot Firmware Flasher ) i've decided to add some useful functions for Linux and Mac Users .
    i'm happy to present to you : Ultimate Firmware Flasher!

    As always, you use this tool at your own risk ;)

    Windows Version 4.0.0 Uploaded :highfive:
    ( if you have some questions about the Code, ask me with a private message ;) )

    V.3.0.0 for WIN removed due to coding error(D'OH!)

    V4.0.0 for WIN:
    • replaced buttons with listbox in the main window ( thanks hasoon2000 :highfive:)
    • added menu with useful link on top of the window
    • Fixed Coding error! Now all should work properly :good:
    Update V4.1.0 :
    • code cleaned a bit
    • added XDA quick links for Roms/kernels/recoveries

    Windows Features:

    • Fastboot: Flash options
    • Fastboot Erase options
    • Fastboot: Getvar options
    • Fastboot: OEM options
    • Firmware Upgrade
    • ADB: Pull
    • ADB: Push
    • ADB : Sideload
    • ADB: backup ( data, system, sdcard, restore backup)
    • ADB: Advanced Options:
      - reboot
      - reboot bootloader
      - reboot recovery
      - install apk
      - get cpu frequencies
      - get cpu Governors
      - logcat
      - dumpsys
      - dumpstate
      - dsmeg
      - start adb serve
      - kill adb server
      - start adb shell
    • More to come...

    Screnshot:
    ScreenXDAV1.0.0.PNG


    Firmware Upgrade utility will work only if you have one of the following CIDs:

    Check this thread for firmware downloads: http://xdaforums.com/showthread.php?t=1957376[/QUOTE]

    Mac and Linux Features:

    Schermata%2011-2456244%20alle%2017.17.46.png

    • Fastboot tools:
      • Flash recovery.img
      • Flash boot.img
      • erase cache partition
      • erase data partition
      • erase system partition
      • erase boot partition
      • reboot bootloader
      • reboot
      • Getvar options:
        • version
        • version-bootloader
        • version-baseband
        • version-cpld
        • version-microp
        • version-main (or "mainver")
        • serialno
        • product
        • platform
        • mid (or "modelid")
        • cid (or "cidnum")
        • battery-status
        • battery-voltage
        • partition-layout
        • security
        • build-mode
        • boot-mode
        • commitno-bootloader
        • version-tp
        • hbootpreupdate
      • Oem Options: ( Use ONLY if you know what you are doing )
        • get_identifier_token
        • keytest
        • heap
        • boot
        • reset
        • powerdown
        • rebootRUU
        • heap_test
        • klog
        • ats
        • rtask
        • task
        • enableqxdm
        • gencheckpt
        • readpid
        • writepid
        • readcid
        • writecid
        • readimei
        • readsecureflag
        • writesecureflag
        • lock

    • Adb tools:
      • reboot recovery
      • reboot bootloader
      • reboot
      • adb pull
      • adb push
      • adb full backup
      • adb data backup
      • SDcard backup
      • restore adb backup
      • get available cpu frequencies
      • get available governors
      • adb devices
      • Logcat
      • Dumpsys
      • dumpstate
      • dsmeg
      • install apk
      • get device serial number ( like devices)
      • get state ( like devices)
      • start adb server
      • kill adb server
      • remount
      • adb shell
    • Firmware Upgrade:
      • check if cid is in the compatible cid list
      • if it can't get cid using Getvar cid it will try with oem readcid
      • check battery status for a secure upgrade
      • relock bootloader
      • flash firmware
      • reflash firmware
      • unlock bootloader
      • flash recovery
      • flash boot.img
    • Unlock/Lock bootloader


    How To:
    for MAC Users V3:

    for LINUX Users V3:
    • install zenity package from repo of your distribution
    • run the tool ( zen_UFF)


    • For previous versions:
    • download the archive for your OS and unpack where you want
    • open terminal and do : chmod 777 UFF_xxx.sh ( xxx= Mac or Linux )
    • run UFF_xxx.sh


    Changelog:

    Code:
    [B]V3: [/B]: re-wrote the whole code, Now it uses Zenity for a simple GUI 
    added ADB Sideload
    added Kernel Tools ( Unpack-Repack - BETA)
    
    [B]V1.0 : [/B]all the changes made in Hboot firmware flasher and added HUGE collection of functions 
    [B]V1.1 :[/B] Fixed syntax error ( D'oh! )
      ------- Added: available Cpu Frequencies (adb tools)
      ------- Added: available governors  (adb tools)
    [B]V2.0:[/B] added MOAR adb and fastboot commands
    [B]ADB:[/B]
    [LIST]
    [*]get available cpu frequencies
    [*]get available governors
    [*]adb devices
    [*]Logcat
    [*]Dumpsys
    [*]dumpstate
    [*]dsmeg
    [*]install apk
    [*]get device serial number ( like devices)
    [*]get state ( like devices)
    [*]start adb server
    [*]kill adb server
    [*]remount
    [*]adb shell
    [/LIST]
    [B]Fastboot:[/B]
    [B]getvar options: [/B]
    [LIST]
    [*]version
    [*]version-bootloader
    [*]version-baseband
    [*]version-cpld
    [*]version-microp
    [*]version-main (or "mainver")
    [*]serialno
    [*]product
    [*]platform
    [*]mid (or "modelid")
    [*]cid (or "cidnum")
    [*]battery-status
    [*]battery-voltage
    [*]partition-layout
    [*]security
    [*]build-mode
    [*]boot-mode
    [*]commitno-bootloader
    [*]version-tp
    [*]hbootpreupdate
    [/LIST]
    [B]Oem options:[/B]
    [LIST]
    [*]get_identifier_token
    [*]keytest
    [*]heap
    [*]boot
    [*]reset
    [*]powerdown
    [*]rebootRUU
    [*]heap_test
    [*]klog
    [*]ats
    [*]rtask
    [*]task
    [*]enableqxdm
    [*]gencheckpt
    [*]readpid
    [*]writepid
    [*]readcid
    [*]writecid
    [*]readimei
    [*]readsecureflag
    [*]writesecureflag
    [*]lock
    [/LIST]


    Download:

    Special thanks:
    • Autoit3: Forum and IDE
    • William Enck for Boot.img tools
    • Xda Devs for their amazing work
    • htc for the amazing device ( Reminder for Htc: We need that **#!@&-!*#@** S-OFF!! :p)
    Have Fun! :cool:
    1
    thanks man! worked like a charm. from stock unrooted hboot 1.12 to JB ordroid hboot 1.31
    1
    can you add ./adb sideload path/to/zip ?

    and thanks for this amazing tool

    I will add it as soon as i can! :D
    Now i'm trying to make a simple GUI with Zenity :fingers-crossed:
    1
    I will add it as soon as i can! :D
    Now i'm trying to make a simple GUI with Zenity :fingers-crossed:

    Uploaded new version!
    Now it has a simple GUI made with Zenity :D
    added ADB sideload and a little tool for unpack and repack kernels ( still beta ) :D . the Kernel tool will self compile mkbootimg for your OS only the first time you run it :)
    1
    Uploaded new version!
    Now it has a simple GUI made with Zenity :D
    added ADB sideload and a little tool for unpack and repack kernels ( still beta ) :D . the Kernel tool will self compile mkbootimg for your OS only the first time you run it :)

    downloading and trying

    thanks man :)