Giter Site home page Giter Site logo

ftools's Introduction

FTools

This toolset useful for unpacking\repacking firmware part of the ford ipc which contain pictures resources.

The tools in this package:
  • imgunpkr can be used to unpack\pack images and fonts from vbf.
  • vbfeditor can be used to unpack\pack vbf files.
  • imgparcer can be used to extract .zip archives with images and .ttf fonts from image section.
  • eifviewer can turn a .eif image into a .bmp and back.

Linux scripts from tools dir:

  • extract_images.sh
  • pack.sh
  • replace_img.sh

How to

imgunpkr
Extract images and fonts

imgunpkr -u -o ./dest_dir original_images.vbf Images will be extracted to:

  • ./dest_dir/eif - EIF images resources represent in internal IPC format.
  • ./dest_dir/bmp - Converted EIFs to bmp.

Fonts will be extracted to:

  • ./dest_dir/ttf

And will be created ./dest_dir/export_list.csv which contain info about extracted resources.

Modify image

You could modify bmp images with usage eif converter

Pack images and fonts

imgunpkr -p -c export_list.csv -o ./dest_dir original_images.vbf
As a result ./dest_dir.patched.vbf will be created.

eifviewer
Convert bmp images to eif

./eifviewer -u ./_logo.eif -o ./out.bmp

Convert eif images to bmp

./eifviewer -p -d 16 ./edited.bmp -o ./out.eif

EIF images has differ color depth and could be:

  • SUPERCOLOR - TrueColor(24bit) -d 32
  • MULTICOLOR - 256 color with palette -d 16
  • MONOCOLOR - 8bit color -d 8

ftools's People

Contributors

auron89 avatar bigunclemax avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.