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
590
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AOSP and Mods
Presented at Swathanthra 2014 (
http://icfoss.org/fs2014/program_details.html
)
Jishnu Mohan
December 19, 2014
More Decks by Jishnu Mohan
See All by Jishnu Mohan
Introduction to Android System Development
jishnu7
0
250
Droidcon India 2015 - Android & Indic Languages
jishnu7
3
460
Other Decks in Programming
See All in Programming
symfony/aiとlaravel/boost
77web
0
120
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
190
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
150
Webフレームワークの ベンチマークについて
yusukebe
0
190
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.8k
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
190
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
430
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
290
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
230
自作OSでスライド発表する
uyuki234
1
3.6k
どこまでゆるくて許されるのか
tk3fftk
0
300
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
880
Designing Experiences People Love
moore
143
24k
Bash Introduction
62gerente
615
220k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Faster Mobile Websites
deanohume
310
32k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
550
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
We Are The Robots
honzajavorek
0
270
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.1k
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]