Giter Club home page Giter Club logo

linux_huawei_unlocker's Introduction

Huawei Modem Unlocker

Copyright (C) 2012 Neil McPhail
	<[email protected]>
Portions Copyright (C) 2010 dogbert
	<[email protected]>

Licence:
	GNU GPL version 2

Version:
	0.4

Requirements:
	Linux
	Python
	pySerial

Usage:
	./unlocker.py (as root if necessary)

Warranty:
	none!

Huawei wireless broadband modems are well supported in Linux. When bought from
a mobile carrier they are often locked to that carrier's network. This restricts
your freedom to choose your own supplier and SIM.

Unlocking these modems is simple but it has become the domain of malign and
unscrupulous members of the underground warez scene. This program aims to
simplify the process for Linux users.

Method:
	1. Insert the "foreign" SIM into your modem
	2. Insert the modem into a spare USB port. Do not attempt to connect.
	3. Run "./unlocker.py" (you may need to run this as root)
	4. Accept the warning by typing "YES"
	5. Confirm you wish to proceed with the unlocking procedure
		- there are only 10 attempts before the modem is locked for ever
	6. Let me know whether it was a success or failure!

Troubleshooting:
	Make sure python-2 and pySerial are installed
		(e.g. sudo apt-get install python-serial)

	The Windows "Dashboard" software is untouched. Some carrier-modified
	versions of this software prevent unlocked modems connecting to foreign
	networks. You may need to update the Dashboard software to an unbranded
	version. This is of no concern to Linux users and this software does
	not help with that process.

	Early reports suggest that some modems cannot be unlocked by this
	program. When I get hold of one of these devices I will work on it.

	E220 devices will not work. I don not think they will ever work with
	this script.

	Devices beginning "E3" are unlikely to work at this point. I hope to
	support these in a future version. If you have such a device and decide
	to try this script please give me feedback on the link below.

Bugs:
	Please raise issues at https://github.com/mcphail/linux_huawei_unlocker

linux_huawei_unlocker's People

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.