FORUMS
Remove All Ads from XDA

[ROM][GT-I9100][JB][4.1.1] CyanogenMod 10 | DEV THREAD

7,151 posts
Thanks Meter: 51,339
 
By codeworkx, Senior Recognized Developer on 25th July 2012, 03:10 AM
Post Reply Email Thread
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.1 (JB), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 *
 * Submitting bug reports on nightly builds is the leading 
 * cause of male impotence.
 */
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Quote:

SOURCES

Device: https://github.com/CyanogenMod/andro..._samsung_i9100
Common: https://github.com/CyanogenMod/andro...alaxys2-common
Kernel: https://github.com/CyanogenMod/andro...msung_smdk4210
CyanogenMod: http://github.com/CyanogenMod

Quote:

HOWTO BUILD

http://teamhacksung.org/wiki/index.p...0:How_to_build

Quote:

DEAR KANGERS

If you're going to reuse our work, which we're doing for free, be fair and give proper credits.
This is the only payment we're really demanding and we deserve it to be mentioned because of the countless hours we've put into this project.
Open-Source doesn't meant Out-of-Respect!!!

Quote:

USER THREAD & DOWNLOADS

http://forum.xda-developers.com/show...php?p=29280423

Quote:

HOW TO REPORT A BUG

To be clear, posts without detailed instructions on how to reproduce a problem and without attached logs will be ignored.
Always provide android (adb logcat) and kernel logs (adb shell dmesg).
If it's a RIL problem we would need a radio log (adb logcat -b radio), too.
The Following 315 Users Say Thank You to codeworkx For This Useful Post: [ View ]
 
 
25th July 2012, 04:01 AM |#2  
hillbeast's Avatar
Inactive Recognized Developer
Flag Dunedin
Thanks Meter: 6,838
 
Donate to Me
More
When will the Team Hacksung repo be sent upstream to CMs repo?
The Following 2 Users Say Thank You to hillbeast For This Useful Post: [ View ] Gift hillbeast Ad-Free
25th July 2012, 04:02 AM |#3  
thracemerin's Avatar
Senior Member
Flag Toronto
Thanks Meter: 5,829
 
Donate to Me
More
Quote:
Originally Posted by hillbeast

When will the Team Hacksung repo be sent upstream to CMs repo?

When its ready.
The Following 5 Users Say Thank You to thracemerin For This Useful Post: [ View ] Gift thracemerin Ad-Free
25th July 2012, 04:29 AM |#4  
hillbeast's Avatar
Inactive Recognized Developer
Flag Dunedin
Thanks Meter: 6,838
 
Donate to Me
More
Quote:
Originally Posted by thracemerin

When its ready.

I was more asking 'what state does the system need to be in before it is able to be included in the CM repo', not an ETA.
The Following 3 Users Say Thank You to hillbeast For This Useful Post: [ View ] Gift hillbeast Ad-Free
25th July 2012, 08:52 AM |#5  
Senior Member
Flag Sion
Thanks Meter: 43
 
More
Thx for your post, a lot.

I had download the source code but, i'm not able to find
Code:
~/android/system/device/samsung/i9100.
In
Code:
~/android/system/device
i just have :
Code:
common  generic  google  sample  ti
I make something wrong?
25th July 2012, 09:21 AM |#6  
hiepgia's Avatar
Senior Member
Flag Ho Chi Minh City
Thanks Meter: 1,032
 
More
Quote:
Originally Posted by Znuf

Thx for your post, a lot.

I had download the source code but, i'm not able to find

Code:
~/android/system/device/samsung/i9100.
In
Code:
~/android/system/device
i just have :
Code:
common  generic  google  sample  ti
I make something wrong?

Check your local_manifest.xml. Do you add it right?
25th July 2012, 09:27 AM |#7  
Senior Member
Flag Sion
Thanks Meter: 43
 
More
Quote:
Originally Posted by hiepgia

Check your local_manifest.xml. Do you add it right?

i use this one.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
</manifest>
25th July 2012, 09:35 AM |#8  
PieR's Avatar
Retired Recognized Developer
Flag Pisa
Thanks Meter: 2,373
 
Donate to Me
More
Quote:
Originally Posted by Znuf

i use this one.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
</manifest>

I added I9100 projects by hand

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
  <project name="teamhacksung/android_device_samsung_i9100" path="device/samsung/i9100" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_device_samsung_galaxys2-common" path="device/samsung/galaxys2-common" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_kernel_samsung_smdk4210" path="kernel/samsung/smdk4210" remote="github" revision="jellybean" />
  <project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="ics" />
</manifest>
I dont know if it's enought since I'm still compiling.

Inviato dal mio GT-I9100 con Tapatalk 2
The Following 3 Users Say Thank You to PieR For This Useful Post: [ View ] Gift PieR Ad-Free
25th July 2012, 09:50 AM |#9  
hiepgia's Avatar
Senior Member
Flag Ho Chi Minh City
Thanks Meter: 1,032
 
More
Quote:
Originally Posted by PieR

I added I9100 projects by hand

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
  <project name="teamhacksung/android_device_samsung_i9100" path="device/samsung/i9100" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_device_samsung_galaxys2-common" path="device/samsung/galaxys2-common" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_kernel_samsung_smdk4210" path="kernel/samsung/smdk4210" remote="github" revision="jellybean" />
  <project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="ics" />
</manifest>
I dont know if it's enought since I'm still compiling.
Ah.. you've to enable the i9100 on vendor/cm/vendorsetup.sh

Inviato dal mio GT-I9100 con Tapatalk 2

. /build/vendorsetup.sh
lunch cm_i9100-userdebug
mka bacon recoveryzip recoveryimage checkapi
It will do the rest

Or do in this guide

http://teamhacksung.org/wiki/index.p...0:How_to_build
25th July 2012, 09:50 AM |#10  
Senior Member
Flag Sion
Thanks Meter: 43
 
More
Quote:
Originally Posted by PieR

I added I9100 projects by hand

Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="teamhacksung/buildscripts" path="buildscripts" remote="github" revision="jellybean">
    <copyfile dest="build.sh" src="samsung/build.sh" />
  </project>
  <project name="teamhacksung/android_device_samsung_i9100" path="device/samsung/i9100" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_device_samsung_galaxys2-common" path="device/samsung/galaxys2-common" remote="github" revision="jellybean" />
  <project name="teamhacksung/android_kernel_samsung_smdk4210" path="kernel/samsung/smdk4210" remote="github" revision="jellybean" />
  <project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="jellybean" />
  <project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="ics" />
</manifest>
I dont know if it's enought since I'm still compiling.
Ah.. you've to enable the i9100 on vendor/cm/vendorsetup.sh

Inviato dal mio GT-I9100 con Tapatalk 2

Thank's i'll try :P
25th July 2012, 10:03 AM |#11  
PieR's Avatar
Retired Recognized Developer
Flag Pisa
Thanks Meter: 2,373
 
Donate to Me
More
Quote:
Originally Posted by hiepgia

. /build/vendorsetup.sh
lunch cm_galaxys2-userdebug
mka bacon recoveryzip recoveryimage checkapi
It will do the rest

Or do in this guide

http://teamhacksung.org/wiki/index.p...0:How_to_build

it's called i9100 now
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes