<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>aegypius:// &#187; gentoo</title> <atom:link href="http://www.aegypius.com/tag/gentoo/feed/" rel="self" type="application/rss+xml" /><link>http://www.aegypius.com</link> <description>think, experiment &#38; share</description> <lastBuildDate>Thu, 10 Jun 2010 08:23:38 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>How to make your custom Android ROM &#8211; The Prerequisites (part 1)</title><link>http://www.aegypius.com/2009/12/how-to-make-your-custom-android-rom-under-gentoo-part-1/</link> <comments>http://www.aegypius.com/2009/12/how-to-make-your-custom-android-rom-under-gentoo-part-1/#comments</comments> <pubDate>Tue, 15 Dec 2009 18:03:28 +0000</pubDate> <dc:creator>aegypius</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[android]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[how-to]]></category><guid isPermaLink="false">http://www.aegypius.com/?p=14</guid> <description><![CDATA[First of all, this is an experiment tutorial explaining how i complete compilation of Android source on a gentoo. The purpose of this serie of article is to provide a step-by-step way to create your own custom ROM for android. I own a HTC Magic...]]></description> <content:encoded><![CDATA[<p>First of all, this is an experiment tutorial explaining how i complete compilation of Android source on a gentoo. The purpose of this serie of article is to provide a step-by-step way to create your own custom ROM for android.</p><p>I own a HTC Magic 32B (Google branded) so the tests i will perform is intended to work on this specific platform.</p><p>As you know, it can be risky to modify your Android ROM with a custom one. You&#8217;re warn ! I am not responsible of possible deterioration of your terminal !</p><p>So, let&#8217;s begin !<span id="more-14"></span></p><h2>Part 1 &#8211; The Prerequisites (for Gentoo)</h2><p>You may read the Official documentation located here : <a href="http://source.android.com/download">http://source.android.com/download</a>.</p><p>Let&#8217;s start with dependencies installation,</p><pre class="brush:bash">emerge git gnupg
emerge "&lt;dev-java/sun-jdk-1.6"
emerge flex bison gperf libsdl esound wxGTK
emerge zip unzip curl zlib readline</pre><p>Android does not compile with JDK-1.6 so we have merged a JDK-1.5, let&#8217;s configure your system to use it.</p><pre class="brush:bash">eselect java-vm list
  [1]   sun-jdk-1.5
  [2]   sun-jdk-1.6  system-vm
eselect java-vm set user sun-jdk-1.5</pre><p>or</p><pre class="brush:bash">eselect java-vm set user 1</pre><p>Now you need to refresh your environment :</p><pre class="brush:bash">sudo env-update &amp;&amp; source /etc/profile
</pre><p>Environment is now ready let&#8217;s try to compile android system : <a title="Part 2 - Compiling the system" href="http://wp.me/pyvUI-18">How To make your custom Android ROM &#8211; Compiling the system (part 2)</a></p> ]]></content:encoded> <wfw:commentRss>http://www.aegypius.com/2009/12/how-to-make-your-custom-android-rom-under-gentoo-part-1/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching using apc
Content Delivery Network via static.aegypius.com

Served from: www.aegypius.com @ 2010-09-05 02:49:36 -->