Jump to content

Recommended Posts

Posted

Prepare Build Environment :

You must have a linux build environment .  Follow This guide till Step 4 .

Create Directories :

To make directories Copy paste the below commands in the terminal

mkdir -p ~/bin
mkdir -p ~/android
mkdir -p ~/android/cyanogenmod
mkdir -p ~/android/cyanogenmod/jellybean

Install the repo :

Enter the following to download make executable the "repo" binary:

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo 
chmod a+x ~/bin/repo

Note:

You may need to reboot for these changes to take effect.

Download/Install CM10 Repo :

cd ~/android/cyanogenmod/jellybean/
repo init -u git://github.com/CyanogenMod/android.git -b jellybean
repo sync -j16

Note: Repo is almost 9gb please be patient .

Obtain Presto/Burst Device Tree :

Create/Edit a file with the name local_manifest.xml in the ".repo" directory. To see this directory, you have to press Ctrl-H in your file manager.

mkdir -p ~/android/cyanogenmod/jellybean/.repo/local_manifests/
gedit ~/android/cyanogenmod/jellybean/.repo/local_manifests/roomservice.xmll

Add these lines

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="PantechDevTeam/android_device_pantech_presto" path="device/pantech/presto" remote="github" revision="jellybean" />
  <project name="PantechDevTeam/android_device_pantech_qcom-common" path="device/pantech/qcom-common" remote="github" revision="jellybean" />
  <project name="PantechDevTeam/android_device_pantech_msm8660-common" path="device/pantech/msm8660-common" remote="github" revision="jellybean" />
  <project name="PantechDevTeam/android_kernel_pantech_p9070" path="kernel/pantech/p9070" remote="github" revision="jellybean" />
</manifest>

Copy proprietary files:

Connect the device To PC and make sure that ADB is working fine .

cd ~/android/cyanogenmod/jellybean/device/pantech/presto
./extract-files.sh

You can also include the repository with the necessary files for compilation:

gedit ~/android/cyanogenmod/jellybean/.repo/local_manifests/roomservice.xml

Add this line in it also b/w <mainfest></mainfest>

<project name="PantechDevTeam/android_vendor_pantech_presto" path="vendor/pantech/presto" remote="github" revision="jellybean" />

Obtain Rom manager :

Note:

This only needs to be done when an update to RomManager is released. If you are-up-to date, you may skip to Building CyanogenMod.

Download RomManager which is needed by the build:

~/android/cyanogenmod/jellybean/vendor/cm/get-prebuilts

Built the Cyanogenmod :

Check for updates in repo :

cd ~/android/cyanogenmod/jellybean/
repo sync

Now, the environment must be configured to build and the ROM compiled.

. build/envsetup.sh && brunch presto

INSTALL :

If you're a little crazy, and at your own risk, you can complete the installation:

Copy your .zip file from ~/android/cyanogenmod/jellybean/out/target/product/presto/cm-10-XXXXX-UNOFFICIAL-presto.zip to the root of the SD card.

Optional: Download Google Apps for CyanogenMod 10 and place it on the root of the SD card.

Flash both of these .zip files from recovery.

Quote from DEV Below:

For anyone who wants to contribute to the project, I created an organization on Github: https://github.com/PrestoTeam.

Here have been added the three repositories needed to work:

https://github.com/PrestoTeam/androi...pantech_presto

https://github.com/PrestoTeam/androi..._pantech_p9070

https://github.com/PrestoTeam/androi...pantech_presto

These are the steps that I think we should follow:

Register an account on "Github". It is simple and there are many tutorials.

Make a backup of local files, to keep the changes you have made ??each user.

Make a fork of the three repositories is on Github organization, and put in your local_manifest.xml.

Remove your "/ out" dir, $repo sync and compile again.

Well I think we can move faster. Without doubt the changes that each user has done on your computer. So each user, using the button "Pull Request", can send the modifications that wants, to repository team. We can discuss changes in the Github page or in this post.

I hope everyone likes this proposal.

You can try to add your Github account. Don't be angry, if it takes a little time before adding your account, I'm still learning.

------------------------------------------------------------------------------------

To begin working with the repositories, you can follow these links:

http://forum.xda-developers.com/show...&postcount=245

http://forum.xda-developers.com/show...50&postcount=1

If you have questions about how to do any of the above steps ask here, we will try to help everyone to be resolved as quickly as possible.

Please friends, remember that this is a post to development our rom.

------------------------------------------------------------------------------------

Greetings.

_______________________________________________________________________________________________________________________________________________________

INDEX: [iNDEX] Everything For Pantech Burst

DISCUSSION : Offcial Pantech Burst discussion thread

ESSENTIALS :[TUTORIAL] [Root]Pantech burst

[TUTORIAL] ClockWork Recovery Mod For Pantech Burst

ROMS: [ROMS] Pantech Burst Custom Roms

Stock firmwares : [stock ROMS] Pantech Burst all stock  Roms

Source Build Guides : [TUTORIAL] Compile Unoffcial Paranoid For Pantech burst

[TUTORIAL] Compile Unofficial CyanogenMod 10 for Pantech Burst

[TUTORIAL] Compile Unofficial AOKP for Pantech Burst

[TUTORIAL] Compile Unoffical AOSP ICS for Pantech Burst ( Codeaurora )

MODS/TWEAKS  : [TUTORIAL] How to Unlock Bootlaoder in Pantech burst

Miscellaneous : [TUTORIAL] Going Back To Gingerbread in Pantech Burst

[TUTORIAL] How to Make your pantech Burst recognizable

[TUTORIAL] How to remove All At&T Default apps/Bloatware from Pantech Burst

[TUTORIAL] 2G / 3G Toggle for Pantech Burst

[TUTORIAL] Unlock AT&T Pantech Burst

_______________________________________________________________________________________________________________________________________________________

  • 4 months later...
Posted

You missing a step right before "cd ~/android/cyanogenmod/jellybean/device/pantech/presto." Need to do "repo sync" to sync the repo inside " ~/android/cyanogenmod/jellybean/" directory, or else "/pantech/presto" directories will not exist. Also can you add some where before we test android-sdk, UBUNTU users need to install "ia32.lib" other wise sdk doesn't run properly.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...