Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AOSP and Mods
Search
Jishnu Mohan
December 19, 2014
Programming
0
440
AOSP and Mods
Presented at Swathanthra 2014 (
http://icfoss.org/fs2014/program_details.html
)
Jishnu Mohan
December 19, 2014
Tweet
Share
More Decks by Jishnu Mohan
See All by Jishnu Mohan
Introduction to Android System Development
jishnu7
0
130
Droidcon India 2015 - Android & Indic Languages
jishnu7
3
350
Other Decks in Programming
See All in Programming
Ruby GitHub Packages
bkuhlmann
0
630
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
230
Polars入門
daikikatsuragawa
1
100
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
1
110
Apache Hive 4 on Treasure Data
ryukobayashi
0
340
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
270
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
710
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
190
Site Reliability Engineering for GMO
pyama86
8
1k
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
380
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Featured
See All Featured
For a Future-Friendly Web
brad_frost
172
9k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
What the flash - Photography Introduction
edds
64
11k
Happy Clients
brianwarren
92
6.4k
RailsConf 2023
tenderlove
4
540
Building Flexible Design Systems
yeseniaperezcruz
319
37k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
Thoughts on Productivity
jonyablonski
58
3.8k
Transcript
AOSP and Mods
What is AOSP
None
None
None
None
None
Open Handset Alliance
What is CyanogenMod
None
Alternatives • Omni ROM • Paranoid Android • AOKP •
Free Xperia Project • Replicant OS
How to get AOSP code
$ curl https://storage.googleapis.com/git-repo- downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo
$ mkdir aosp && cd aosp $ repo init -u
https://android.googlesource.com/platform/manifest // For a specific branch “-b android-5.0.1_r1” $ repo sync
Compiling • GNU/Linux or Mac system • 64bit environment for
2.3 or later • Minimum 100GB free space • Python 2.x, GNU Make, JDK 7 (JDK 5 for froyo, 7 for Gingerbread to Kitkat) • Minimum 8GB RAM
How to compile
$ export USE_CCACHE=1 $ source build/envsetup.sh $ lunch <device> //
aosp_arm-eng ARM emulator → // full_mako-userdebug Nexus 4 → // user production → // user_debug preferred for debugging → // eng development config with additional debugging tools → $ make -j4
// CyanogenMod $ breakfast <device> $ brunch <device>
$ adb reboot bootloader $ fastboot flashall -w Notes *
make fastboot adb * proprietary binaries
$ mm $ mmm <path>
* http://source.android.com/ * http://wiki.cyanogenmod.org/ * http://xda-university.com/ * http://docs.omnirom.org/
Thank You! Jishnu Mohan http://j15h.nu
[email protected]