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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
450
Other Decks in Programming
See All in Programming
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.5k
スマートグラスで並列バイブコーディング
hyshu
0
120
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4k
Vite+ Unified Toolchain for the Web
naokihaba
0
280
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
190
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
130
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
700
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
120
Oxlintのカスタムルールの現況
syumai
6
1.1k
3Dシーンの圧縮
fadis
1
750
LLM Plugin for Node-REDの利用方法と開発について
404background
0
170
ふつうのFeature Flag実践入門
irof
7
3.7k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Visualization
eitanlees
152
17k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
Building Adaptive Systems
keathley
44
3k
BBQ
matthewcrist
89
10k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
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]