5,593,650 Members 39,360 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
codeworkx
Old
(Last edited by codeworkx; 23rd August 2012 at 04:16 PM.)
#1  
codeworkx's Avatar
Senior Recognized Developer - OP
Thanks Meter 43506
Posts: 5,439
Join Date: Nov 2010

 
DONATE TO ME
Default [ROM][GT-I9100][JB][4.1.1] CyanogenMod 10 | DEV 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.
Currently inactive CyanogenMod Developer
Twitter: http://twitter.com/codeworkx

Current devices:
Google Nexus 5: Google Android 4.4, Stock Recovery
Google Nexus 4: 3.4.y, CWM6, CM11
HTC One: 3.4.y, CWM6, CM11
Sony Xperia Tablet Z: 3.4.y, CWM6, CM11
Sony Xperia T: 3.4.y, CWM6, CM10.2

BBQLinux - An Arch based Linux distribution for Android developers
Website: http://www.bbqlinux.org | Screenshots | Downloads | IRC: #bbqlinux @ irc.freenode.net
The Following 316 Users Say Thank You to codeworkx For This Useful Post: [ Click to Expand ]
 
hillbeast
Old
#2  
hillbeast's Avatar
Recognized Developer
Thanks Meter 6737
Posts: 2,653
Join Date: Feb 2011
Location: Dunedin

 
DONATE TO ME
When will the Team Hacksung repo be sent upstream to CMs repo?
HTC One (M7): Sense 6.0
Nokia Lumia 520: Windows Phone 8.0
Samsung Galaxy 3: Kernel 3.13-rc5 + RasPi Debian
ODROID U2: Ubuntu
LG Optimus One: Paranoid Android

Previous devices: Samsung Galaxy S2, Nexus 7 (broken screen), Xperia Arc S (gave to GF)

My creations/contributions: Kyorarom (G3-F) (G3-ICS) - Kyorakernel - G3MOD Kernel - Kernel 3.4 Project for Galaxy 3 - Hybrid Data2SD - HD2SD v2
The Following 2 Users Say Thank You to hillbeast For This Useful Post: [ Click to Expand ]
 
thracemerin
Old
#3  
thracemerin's Avatar
Recognized Contributor
Thanks Meter 5812
Posts: 5,458
Join Date: Oct 2011
Location: Toronto

 
DONATE TO ME
Quote:
Originally Posted by hillbeast View Post
When will the Team Hacksung repo be sent upstream to CMs repo?
When its ready.



XDA New User Guide <--> XDA Forum Rules <--> Need a Moderators Help?
Problems with a CM nightly? PSA - Nightlies <--> Request from DvTonder <--> How to get Logs
Current Project: m_plus kernel for mako: [4.2.2] [4.3 (JS)] [4.4]

The Following 5 Users Say Thank You to thracemerin For This Useful Post: [ Click to Expand ]
 
hillbeast
Old
#4  
hillbeast's Avatar
Recognized Developer
Thanks Meter 6737
Posts: 2,653
Join Date: Feb 2011
Location: Dunedin

 
DONATE TO ME
Quote:
Originally Posted by thracemerin View Post
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.
HTC One (M7): Sense 6.0
Nokia Lumia 520: Windows Phone 8.0
Samsung Galaxy 3: Kernel 3.13-rc5 + RasPi Debian
ODROID U2: Ubuntu
LG Optimus One: Paranoid Android

Previous devices: Samsung Galaxy S2, Nexus 7 (broken screen), Xperia Arc S (gave to GF)

My creations/contributions: Kyorarom (G3-F) (G3-ICS) - Kyorakernel - G3MOD Kernel - Kernel 3.4 Project for Galaxy 3 - Hybrid Data2SD - HD2SD v2
The Following 3 Users Say Thank You to hillbeast For This Useful Post: [ Click to Expand ]
 
Znuf
Old
#5  
Senior Member
Thanks Meter 11
Posts: 104
Join Date: Jun 2008
Location: Sion
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?
 
hiepgia
Old
#6  
hiepgia's Avatar
Senior Member
Thanks Meter 73
Posts: 184
Join Date: May 2010
Location: Ho Chi Minh City
Quote:
Originally Posted by Znuf View Post
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?
Note 3 N900....
 
Znuf
Old
#7  
Senior Member
Thanks Meter 11
Posts: 104
Join Date: Jun 2008
Location: Sion
Quote:
Originally Posted by hiepgia View Post
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>
 
PieR
Old
(Last edited by PieR; 25th July 2012 at 09:50 AM.)
#8  
PieR's Avatar
Recognized Developer
Thanks Meter 2374
Posts: 509
Join Date: Jul 2005
Location: Pisa

 
DONATE TO ME
Quote:
Originally Posted by Znuf View Post
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
:: AOKP i9100/G device maintainer
:: Follow me on Twitter @XniX and on Google+ gplus.to/pierpaolo
:: PierPP github || i9100 AOKP JB || i9100G AOKP JB || i9100 CyanogenMOD/AOKP Battery-only themechooser APKs ::
The Following 3 Users Say Thank You to PieR For This Useful Post: [ Click to Expand ]
 
hiepgia
Old
(Last edited by hiepgia; 25th July 2012 at 06:49 PM.) Reason: sr, wrong name
#9  
hiepgia's Avatar
Senior Member
Thanks Meter 73
Posts: 184
Join Date: May 2010
Location: Ho Chi Minh City
Quote:
Originally Posted by PieR View Post
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
Note 3 N900....
 
Znuf
Old
#10  
Senior Member
Thanks Meter 11
Posts: 104
Join Date: Jun 2008
Location: Sion
Quote:
Originally Posted by PieR View Post
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

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes