jerry19521 / patchrom Goto Github PK
View Code? Open in Web Editor NEWThis project forked from micode/patchrom
Use disassemble/assemble technology to porting miui to misc android devices
Home Page: http://micode.net/forum-55-1.html
This project forked from micode/patchrom
Use disassemble/assemble technology to porting miui to misc android devices
Home Page: http://micode.net/forum-55-1.html
Patchrom =========== Get Android SDK ---------------- In order to build patchrom project, you must have android sdk installed.(http://developer.android.com/sdk/installing.html) And add the sdk tools and platform-tools to PATH. vim .bashrc export PATH=$PATH:/home/xxx/android-sdk/tools:/home/xxx/anroid-sdk/platform-tools Getting Started --------------- To get started with MiCode/patchrom, you'll need to get familiar with [Git and Repo](http://source.android.com/download/using-repo). To initialize your local repository using the patchrom trees, use a command like this: mkdir patchrom cd patchrom repo init -u git://github.com/MiCode/patchrom.git -b miui-7 -m android-4.4.4.xml Then to sync up: repo sync Build -------- Assumed current directory is patchtom and you want to build the ROM for Google Nexus5 . build/envsetup.sh cd nexus5 make fullota After build completed, there will be a fullota.zip under out directory, now you can flash this file into your device. Porting new device ------------------ Asssumed current directory is patchrom and you want to port miui to a new android device xblade Prerequiste: (1) Your device has root privilege or a rooted kernel(preferred) (2) Your device can flash ZIP from recovery(ext4 or CWM recovery is preferred) Workflow: (1) connect your device to PC, ensure adb works (2) run the following commands . build/envsetup.sh mkdir xblade cd xblade adb reboot recovery ../tools/releasetools/ota_target_from_phone -r (this will generate a stockrom.zip, flash this zip in recovery mode to ensure it works) cp ../honor/makefile .(modify the local-zip-file to stockrom.zip, read the comments in makefile) make workspace make firstpatch (this will add the miui code into framework/android.policy/services.jar, resolve any conflict) make fullota Now you can get your own miui ROM, enjoy it!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.