GithubHelp home page GithubHelp logo

im-0 / balong-nvtool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from forth32/balong-nvtool

0.0 3.0 1.0 671 KB

Утилита для обработки образов NVRAM устройств на чипсете Hisilicon Balong.

Makefile 0.18% C 99.82%

balong-nvtool's Introduction

balong-nvtool

Russian

Утилита для обработки образов NVRAM устройств на чипсете Hisilicon Balong.

Данная утилита позволяет производить различные операции с образами NVRAM. В качестве образа можно использовать как файл с рабочей копией NVRAM (nv.bin), так и образы разделов NVRAM (nvdload, nvdefault, nvbacklte). Образ раздела nvimg для этих целей не подходит — это файловый раздел, из него надо предварительно извлечь файл nv.bin. Обычно внутри устройства рабочая копия nvram лежит в /mnvm2:0/nv.bin.

Утилита позволяет просматривать карту образа, извлекать из него отдельные или вся ячейки и компонентные файлы. Можно отредактировать любую ячейку на месте (в hex или символьном формате), можно загрузить образ ячейки из внешнего файла. Программа имеет в себе базу фирменных имен всех известных ячеек.
Также программа умеет производить подбор OEM и SIMLOCK-кодов v4, соответствующих данному образу nvram.

В каталоге modem-bin лежат образы утилиты, предназначенные для работы внутри модема (под упралением работающего в модеме линукса). Эта версия утилиты может напрямую редактировать рабочую копию nvram (nv.bin) с корректным пересчетом контрольных сумм.

English

Hisilicon Balong NVRAM image editing utility.

This utility can read and edit NVRAM images. Both NVRAM file (nv.bin) and NVRAM parititions (nvdload, nvdefault, nvbacklte) are supported. "nvimg" is a file partition with jffs/yaffs file system and is not suitale for editing directly. You should extract "nv.bin" from it first. This file is usually available inside the device as /mnvm2:0/nv.bin.

One can get NVRAM image contents, extract all or selected NVRAM items and component files. It's also possible to edit any NVRAM item or load it from external file. The program contains names for all known NVRAM items.
There's also v4 OEM and SIMLOCK code brute force functionality.

modem-bin directory contains binary files for the on-device Linux. It can edit /mnvm2:0/nv.bin file directly and correctly recalculate all checksums.

This software is in Russian only. Use machine translation if needed.
Please ask questions only about the program itself. No questions about devices, boot pins, loaders, NVRAM backups allowed.

balong-nvtool's People

Contributors

forth32 avatar rust3028 avatar valdikss avatar

Watchers

 avatar  avatar  avatar

Forkers

hermitcrabslab

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.