mkdir -p android/CM9
cd android/CM9
repo init -u git://github.com/CyanogenMod/android.git -b ics
You will need to get the d710 proprietary files. Run the extract script from a current working CM9 build
Modify your .repo/local_manifest.xml
as follows:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="EpicCM/d710tools.git" path="d710tools" remote="github" revision="ics" />
<project name="EpicCM/android_device_samsung_d710" path="device/samsung/d710" remote="github" revision="smdk" />
<project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="ics" />
<project name="EpicAOSP/android_kernel_samsung_smdk4210_new" path="kernel/samsung/smdk4210" remote="github" revision="ics" />
<project name="mcrosson/android_packages_apps_CMFileManager" path="packages/apps/CMFileManager" remote="github" revision="ics" />
<project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="ics" />
</manifest>
repo sync
vendor/cm/get-prebuilts
This script will remove any topic branches named auto, then apply all patches under topic branch auto.
d710tools/apply.sh
. build/envsetup.sh && brunch cm_d710-userdebug