Git Product home page Git Product logo

lgbinextractor's Introduction

LGBinExtractor

A tool for extracting bin firmware for LG Phones

http://forum.xda-developers.com/showthread.php?t=1879915

##NOTES

  1. Sometimes partition require that they fill the entire 'size' even though the last bit is whitespace. The bin/tot files often don't have that last bit of whitespace. The problem is only noticed so far in tot partitions that are broken up into seperate parts and there is a prompt to ask you if you want to add the data if there is a GPT header available to get correct size from. I intend to later analyze the partition itself to see if it's neccesary and how much 'space' should there be.

  2. My database of bin files is still to small to analyze them when it's unkown and only supported bin/tot files will work. Just follow the steps present in Support to get it added

##Contributing Made a change?
Fixed a bug?
Made a improvement?

Don't keep it to yourself. Make a pull request.

https://github.com/Xonar/LGBinExtractor/pull/new/master

###HALL OF HELPERS

  • navossoc : for his tool that extracts the kdz and wdb files.
  • SnowLeopardJB : for lots and lots of testing

##Bugs Found a bug? Please report it!

https://github.com/Xonar/LGBinExtractor/issues

I'll do my best to fix it as quickly as possible.

###Known bugs

  • Doesn't work with Big Endian Systems
  • Some partitions require that they are their full size (see Note 1)

##Support If there isn't support for your phone just ask. I'll be glad to include it. As I don't own many of these phones (Just the P970 is mine) and my bandwidth is limited I need some info from you if I am to add support.

######EMail or msg me on XDA with the following info:

  • Phone Model
  • What firmware you want to extract
  • The first meg of the firmware file (Theres a option in the tool for that now)
  • It is rare that I can actually download the very large firmware files so this is important
  • Any hosting site will be sufficient. You can also post in the thread and attach the file there.
  • Your phone partition info
  • the output from 'cat /proc/partitions' is usually sufficient
  • All known partition starting points within the file.

You should also be prepared for some correspondence so I can use you to test if it actually works. I am doing it for you after all.

This tool is pretty picky when it comes to magic checking. I'll add support for forcing a certain magic and ignoring magic checking later. I have a life of my own after all.

###CONFIRMED WORKING FOR : See Note 2 and Support

#####BIN:

  • P970
  • KU5900
  • AS730
  • P940
  • LG Lucid

#####TOT:

  • Optimus G (Sprint,AT&T,Bell)
  • Optimus G Pro
  • Nexus 4
  • MS770

###TESTING/PLANNED NEAR FUTURE

  • P990

##CONTACT INFO E-Mail : [email protected]
XDA : http://forum.xda-developers.com/member.php?u=4669225

If you want common info then please ask it on the thread and don't message me directly. If you want to make a contribution just message me with what you want to do or make a pull request with what you've done.

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.