LG Optimus S: 4.4 KitKat?

Re: 4.4 KitKat?

Any tips on using Github? Total newb to it as well. Need to create a new repository for this KitKat project I would assume. Unless there is already one out there.
??

I just set up a repo for this and I'm rebuilding off of it and adding the error fixes as they come up. I'd recommend forking off of my repo. Some of the code (camera stuff) is probably not working but at least it'll build. Fork everything in my repo except the "android" folder and replace the entries in roomservice.xml with yours. I may be adding more tonight depending how the build goes. Basically I'm forking the project folders I modified in addition to the device folders. This lets me sync the repos and still save my modifications without having to push changes to the main repos.
I wish I could be more help with git but I'm just starting to learn it myself.
--Edit--
github.com/skinbark
 
Last edited:
Re: 4.4 KitKat?

When you add a forked repo that's part of the main repo, find the line in .repo/manifest.xml and comment it out or remove it. Put another way, if you add a package to roomservice.xml that's already in manifest.xml, take it out of manifest.xml.
 
Re: 4.4 KitKat?

Yeah I don't know much about using git. I merely used it to clone repository that I wanted to bring in. I've never made a commit or figured it out.. I just tinker around with the source on my hard drive and if I mess up I loose my work..... Lol I need to learn git but finding the time has been difficult at best between working 40 hours a week and housework and my 4yr old it's tough

Sent from my LG-VM670 using Tapatalk 2
 
Re: 4.4 KitKat?

FIrst you will need to setup security keys on your computer or use Https to push. After you make any changes in each repo, go the base folder of it and do a "git status" to see the changes.
Like:
Code:
cd device/lge/thunderc
git status # to see the changes and branch you are on. 
git branch -a #shows all branches local and remote. 
git checkout name # switches to branch named "name"
git checkout -b name2 # renames the current working branch "name2"
git add .  #this adds any files you created or added or deleted.

git commit -a -m "say what you changed inside these quotes"

git push  [EMAIL="git@github.com:TheJBC/android_device_lge_thunderc.git"]git@github.com:TheJBC/android_device_lge_thunderc.git[/EMAIL] cm-10.2 
#this pushes to branch cm-10.2.  If you get an error, this means your local working branch has no name.   Do a "git checkout -b cm-10.2". Or whatever branch you want to make

Then you can go see your changes on github.com

Other commands that are helpful, but you do forget them fast. haha
control+r will let you search for past commands
git reflog #shows all the commits and you can revert or hard reset to a prior state
git merge # I rarely use this anymore
git revert 12345 #easily removes a single commit 
git diff a..b #compares branches a to b or git diff cm-10.2a compares the current branch to cm-10.2a branch
git cherry-pick 12334565498465 #if you see some feature or code you'd like to add.  More than likely you will need to fix the error changes before it can be merged.  Then do a control+k+x after you do the fixes.  And commit -a  I believe will commit it.   
git  push -f [EMAIL="git@github.com:TheJBC/android_device_lge_thunderc.git"]git@github.com:TheJBC/android_device_lge_thunderc.git[/EMAIL] cm-10.2  # -f will overwrite any commits you pushed before.  You really should never need to do this.
 
Last edited:
Re: 4.4 KitKat?

Before you build, check the device folder and see if you have the lge thunderc, qcom, msm7x27, and one other I think. In the boardconfig, you might have to change the kernel defconfig back to what bssquid uses. I rename it because I like it at the top of the file list.

Brunch should work fine but is a shortcut, I still use:
lunch
#to make sure thunderc is on the menu
# Choose cm_thunderc userdebug
make -j5 bacon
I don't have any of the ones mentioned in my device folder. I have common, generic, google, ldpi-common, mdpi-common, and sample.
This is what I get when I type in lunch:
Code:
andyopie150@Dell-OptiPlex-GX620DT:~/android/system$ lunch

You're building on Linux

Lunch menu... pick a combo:
 1. aosp_arm-eng 		 6. cm_goldfish-eng 
 2. aosp_x86-eng 		 7. cm_goldfish-userdebug 
 3. aosp_mips-eng 		 8. cm_goldfish-user 
 4. vbox_x86-eng 		 9. mini_mips-userdebug 
 5. mini_armv7a_neon-userdebug 	 10. mini_x86-userdebug 

Which would you like? [aosp_arm-eng]
 
Re: 4.4 KitKat?

Did you run the command 'source build/envsetup.sh' from your base directory bufore you ran lunch? If so make sure your device files are installed. There should be a device/lge/thunderc directory, a device/lge/msm7x27-common directory and so on.
 
Re: 4.4 KitKat?

You also have to run the command vendor/cm/get-prebuilts to download some proprietary files or you'll get an error like "No rule to make target <something> needed by Term".
 
Re: 4.4 KitKat?

Did you run the command 'source build/envsetup.sh' from your base directory bufore you ran lunch? If so make sure your device files are installed. There should be a device/lge/thunderc directory, a device/lge/msm7x27-common directory and so on.
Yes I did. No lge directory in the device directory.
I did make a roomservice.xml in android/system/.repo/local_manifests it contains:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
    <project name="TheJBC/android_device_lge_thunderc" path="device/lge/thunderc" remote="github" revision="cm-10.2" />
    <project name="TheJBC/android_device_lge_msm7x27-common" path="device/lge/msm7x27-common" remote="github" revision="cm-10.2" />
    <project name="TheJBC/android_device_qcom_msm7x27" path="device/qcom/msm7x27" remote="github" revision="cm-10.2" />
    <project name="bigsupersquid/android_kernel_lge_msm7x27-3.0.x" path="kernel/lge/msm7x27-3.0.x" remote="github" revision="squid" />
    <project name="TheJBC/android_vendor_lge" path="vendor/lge" remote="github" revision="cm-10.2" />
    <project name="mirror-androidarmv6/android_vendor_qcom_msm7x27" path="vendor/qcom/msm7x27" remote="github" revision="cm-10.2" />
</manifest>
 
Re: 4.4 KitKat?

First change the lines where it says TheJBC to say skinbark so you can get my error fixes. Then run the command 'repo sync' again. That'll download the device files and the squidkernel. Run the get-prebuilts command, the envsetup.sh command and the lunch command. Then make bacon.
 
Re: 4.4 KitKat?

I just flashed my cm11 rom using twrp 2.6.3. It hung on the cyanogen(mod) startup screen. 'adb devices' showed it as online.
I tried adb shell and it returned - exec '/system/bin/sh' failed: No such file or directory (2) -
I was able to reboot to recovery with 'adb reboot recovery'.
 
Re: 4.4 KitKat?

I just flashed my cm11 rom using twrp 2.6.3. It hung on the cyanogen(mod) startup screen. 'adb devices' showed it as online.
I tried adb shell and it returned - exec '/system/bin/sh' failed: No such file or directory (2) -
I was able to reboot to recovery with 'adb reboot recovery'.

Cool so you got more fixed on twrp?

Sent from my LG-VM670 using Tapatalk 2
 
Re: 4.4 KitKat?

When you add a forked repo that's part of the main repo, find the line in .repo/manifest.xml and comment it out or remove it. Put another way, if you add a package to roomservice.xml that's already in manifest.xml, take it out of manifest.xml.
you can also put this kind of thing in roomservice.xml (if it's the same functionality as local_manifest.xml, I hadn't seen roomservice before)
Code:
  <remove-project name="android_device_generic_armv7-a-neon" />
I got that from quattrimus.

and after a month of waiting, the telco finally fished a new landline connection from the pole through the buried conduit to replace the shorted 50-year-old wire.
Soon I shall contribute info too.
 
Re: 4.4 KitKat?

Cool so you got more fixed on twrp?

Sent from my LG-VM670 using Tapatalk 2
Not fixed, I've just been trying to narrow down the problem with roms. I've been going over the commands in the updater script trying to see what's causing it to fail. I think the updater binary reads in and parses the whole script and if there's anything 'wrong' it will refuse to flash. So it's trial and error testing script commands, I'm still not sure whats causing the problem. It might be something with the SELinux stuff and the kernel. But it'll flash cm11.

Edit: In the recovery.log there's this line: Kernel does not have support for reading SELinux contexts.
Not sure what it means or if that's the problem.
Edit: I just got it to flash cm10.2 by removing the assert statements from the top of the updater script. I guess the device properties aren't set up correctly in twrp. So apparently it basically works, it just needs to be rebuilt correctly. For now just remove the asserts from the top of the updater script.
 
Last edited:
Re: 4.4 KitKat?

First change the lines where it says TheJBC to say skinbark so you can get my error fixes. Then run the command 'repo sync' again. That'll download the device files and the squidkernel. Run the get-prebuilts command, the envsetup.sh command and the lunch command. Then make bacon.
Still nada. I even rebooted and tried repo sync again. No lge folder in the device directory, and no kernel directory in android/system/

Code:
andyopie150@Dell-OptiPlex-GX620DT:~/android/system$ repo sync
Fetching project androidarmv6/android_frameworks_base
Fetching project androidarmv6/android_packages_apps_Settings
Fetching project CyanogenMod/android_packages_apps_SmartCardService
Fetching project CyanogenMod/android_packages_apps_SoundRecorder
Fetching project CyanogenMod/android_external_fuse
Fetching projects:   0% (2/438)  Fetching project CyanogenMod/android_packages_screensavers_Basic
Fetching project CyanogenMod/android_external_freetype
Fetching project CyanogenMod/android_external_android-mock
Fetching projects:   1% (5/438)  Fetching project CyanogenMod/android_frameworks_opt_timezonepicker
Fetching project CyanogenMod/android_external_linux-tools-perf
Fetching project CyanogenMod/android_frameworks_opt_mailcommon
Fetching project CyanogenMod/Widgets
Fetching projects:   2% (9/438)  Fetching project CyanogenMod/android_external_compiler-rt
Fetching project androidarmv6/android
Fetching project androidarmv6/android_bootable_recovery
Fetching project CyanogenMod/android_external_e2fsprogs
Fetching project platform/developers/samples/android
Fetching projects:   3% (14/438)  Fetching project CyanogenMod/android_external_flac
Fetching project CyanogenMod/android_external_naver-fonts
Fetching project CyanogenMod/android_frameworks_opt_inputmethodcommon
Fetching project CyanogenMod/android_external_gcc-demangle
Fetching projects:   4% (18/438)  Fetching project CyanogenMod/android_external_libnl-headers
Fetching project CyanogenMod/android_packages_apps_PackageInstaller
Fetching project platform/cts
Fetching project platform/prebuilts/sdk
Fetching projects:   5% (22/438)  Fetching project CyanogenMod/android_packages_apps_Launcher3
Fetching project CyanogenMod/android_hardware_qcom_keymaster
Fetching project CyanogenMod/android_hardware_qcom_bt
Fetching project CyanogenMod/android_external_apache-xml
Fetching project CyanogenMod/android_packages_apps_DeskClock
Fetching projects:   6% (27/438)  Fetching project CyanogenMod/android_abi_cpp
Fetching project CyanogenMod/android_external_pigz
Fetching project CyanogenMod/android_external_junit
Fetching project CyanogenMod/android_external_sqlite
Fetching projects:   7% (31/438)  Fetching project CyanogenMod/android_frameworks_rs
Fetching project CyanogenMod/android_external_netcat
Fetching project CyanogenMod/android_development
Fetching project CyanogenMod/android_external_hamcrest
Fetching project CyanogenMod/android_external_oprofile
Fetching projects:   8% (36/438)  Fetching project androidarmv6/android_vendor_cm
Fetching project CyanogenMod/android_packages_apps_Contacts
Fetching project CyanogenMod/android_external_openfst
Fetching project platform/docs/source.android.com
Fetching projects:   9% (40/438)  Fetching project androidarmv6/android_frameworks_native
Fetching project CyanogenMod/android_external_oauth
Fetching project CyanogenMod/android_external_bison
Fetching project CyanogenMod/android_packages_apps_VoicePlus
Fetching projects:  10% (44/438)  Fetching project CyanogenMod/android_libcore
Fetching project CyanogenMod/android_external_genext2fs
Fetching project CyanogenMod/android_external_dexmaker
Fetching project CyanogenMod/android_external_clang
Fetching project CyanogenMod/android_packages_apps_Mms
Fetching projects:  11% (49/438)  Fetching project CyanogenMod/android_packages_apps_Camera2
Fetching project platform/external/mesa3d
Fetching project CyanogenMod/android_packages_apps_Email
Fetching project CyanogenMod/android_external_apache-http
Fetching projects:  12% (53/438)  Fetching project androidarmv6/android_bionic
Fetching project androidarmv6/android_external_llvm
Fetching project platform/developers/build
Fetching project androidarmv6/android_dalvik
Fetching projects:  13% (57/438)  Fetching project androidarmv6/android_frameworks_av
Fetching project CyanogenMod/android_external_libxml2
Fetching project CyanogenMod/android_external_openssh
Fetching project platform/ndk
Fetching project CyanogenMod/android_external_apache-harmony
Fetching projects:  14% (62/438)  Fetching project CyanogenMod/android_external_openssl
Fetching project CyanogenMod/android_external_apache-qp
Fetching project CyanogenMod/android_external_harfbuzz
Fetching project CyanogenMod/android_packages_apps_Browser
Fetching projects:  15% (66/438)  Fetching project CyanogenMod/android_external_busybox
Fetching project CyanogenMod/android_hardware_qcom_power
Fetching project platform/pdk
Fetching project CyanogenMod/android_packages_apps_Gallery2
Fetching project CyanogenMod/android_frameworks_opt_photoviewer
Fetching projects:  16% (71/438)  Fetching project CyanogenMod/android_external_smali
Fetching project androidarmv6/android_build
Fetching project platform/prebuilts/misc
Fetching project CyanogenMod/android_system_security
Fetching projects:  17% (75/438)  Fetching project platform/external/chromium_org/v8
Fetching project androidarmv6/android_external_chromium_org
Fetching project CyanogenMod/android_packages_apps_UnifiedEmail
Fetching project CyanogenMod/android_frameworks_opt_telephony
Fetching projects:  18% (79/438)  Fetching project platform/external/chromium_org/third_party/WebKit
Fetching project CyanogenMod/android_external_jmdns
Fetching project CyanogenMod/android_external_chromium
Fetching project CyanogenMod/android_external_libogg
Fetching project CyanogenMod/android_sdk
Fetching projects:  19% (84/438)  Fetching project CyanogenMod/android_packages_apps_Apollo
Fetching project CyanogenMod/android_packages_apps_Tag
Fetching project CyanogenMod/android_external_markdown
Fetching project CyanogenMod/android_external_libphonenumbergoogle
Fetching projects:  20% (88/438)  Fetching project platform/prebuilts/ndk
Fetching project CyanogenMod/android_external_iproute2
Fetching project CyanogenMod/android_packages_apps_CMAccount
Fetching project CyanogenMod/android_external_eclipse-basebuilder
Fetching projects:  21% (92/438)  Fetching project CyanogenMod/android_external_arduino
Fetching project platform/developers/demos
Fetching project device/generic/mini-emulator-mips
Fetching project CyanogenMod/android_device_google_accessory_arduino
Fetching project CyanogenMod/android_external_crda
Fetching projects:  22% (97/438)  Fetching project CyanogenMod/android_packages_apps_Calendar
Fetching project CyanogenMod/android_external_xmp_toolkit
Fetching project CyanogenMod/android_external_icu4c
Fetching project CyanogenMod/android_system_media
Fetching projects:  23% (101/438)  Fetching project CyanogenMod/android_hardware_libhardware
Fetching project androidarmv6/android_external_skia
Fetching project androidarmv6/android_packages_inputmethods_LatinIME
Fetching project CyanogenMod/android_external_fsck_msdos
Fetching project CyanogenMod/android_external_jsilver
Fetching projects:  24% (106/438)  Fetching project CyanogenMod/android_external_bash
Fetching project CyanogenMod/android_external_rsync
Fetching project CyanogenMod/android_external_bsdiff
Fetching project CyanogenMod/android_device_generic_x86
Fetching projects:  25% (110/438)  Fetching project CyanogenMod/android_external_safe-iop
Fetching project CyanogenMod/android_external_libusbx
Fetching project device/generic/mini-emulator-x86Fetching project platform/prebuilts/clang/linux-x86/3.1

Fetching projects:  26% (114/438)  Fetching project CyanogenMod/android_frameworks_opt_colorpicker
Fetching project CyanogenMod/android_external_libusb
Fetching project CyanogenMod/android_bootable_diskinstaller
Fetching project androidarmv6/android_device_ldpi-common
Fetching project cyngn/android_vendor_cyngn
Fetching projects:  27% (119/438)  Fetching project CyanogenMod/android_external_v8
Fetching project androidarmv6/android_packages_apps_HwaSettings
Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7
Fetching project CyanogenMod/android_external_heimdall
Fetching projects:  28% (123/438)  Fetching project platform/external/robolectric
Fetching project CyanogenMod/android_external_libnfc-nci
Fetching project device/generic/mini-emulator-armv7-a-neon
Fetching project CyanogenMod/android_packages_apps_QuickSearchBox
Fetching project platform/prebuilts/python/linux-x86/2.7.5
Fetching projects:  29% (128/438)  Fetching project platform/external/chromium_org/third_party/openssl
Fetching project CyanogenMod/android_packages_providers_ContactsProvider
Fetching project platform/external/nist-pkits
Fetching project CyanogenMod/android_external_embunit
Fetching projects:  30% (132/438)  Fetching project platform/developers/docs
Fetching project platform/external/chromium_org/third_party/icu
Fetching project CyanogenMod/android_external_doclava
Fetching project CyanogenMod/android_external_libvorbis
Fetching projects:  31% (136/438)  Fetching project CyanogenMod/android_external_hyphenation
Fetching project CyanogenMod/android_packages_apps_InCallUI
Fetching project CyanogenMod/android_external_android-clat
Fetching project CyanogenMod/android_external_spongycastle
Fetching project CyanogenMod/android_external_dnsmasq
Fetching projects:  32% (141/438)  Fetching project CyanogenMod/android_external_replicaisland
Fetching project CyanogenMod/android_hardware_ril
Fetching project CyanogenMod/android_external_libselinux
Fetching project CyanogenMod/android_frameworks_opt_datetimepicker
Fetching projects:  33% (145/438)  Fetching project CyanogenMod/android_external_connectivity
Fetching project CyanogenMod/android_external_aac
Fetching project CyanogenMod/android_external_iptables
Fetching project CyanogenMod/android_packages_apps_LockClock
Fetching projects:  34% (149/438)  Fetching project CyanogenMod/android_packages_apps_Provision
Fetching project CyanogenMod/android_external_jsr305
Fetching project CyanogenMod/android_external_mdnsresponder
Fetching project androidarmv6/android_hardware_libhardware_legacy
Fetching project CyanogenMod/android_external_yaffs2
Fetching projects:  35% (154/438)  Fetching project CyanogenMod/android_frameworks_opt_emoji
Fetching project CyanogenMod/android_external_grub
Fetching project CyanogenMod/android_hardware_ti_omap4xxx
Fetching project CyanogenMod/android_external_libusb-compat
Fetching projects:  36% (158/438)  Fetching project CyanogenMod/android_device_common
Fetching project CyanogenMod/android_packages_apps_Bluetooth
Fetching project CyanogenMod/android_packages_apps_CMFileManager
Fetching project CyanogenMod/android_packages_providers_MediaProvider
Fetching project CyanogenMod/android_device_generic_armv7-a-neon
Fetching projects:  37% (163/438)  Fetching project CyanogenMod/android_external_f2fs-tools
Fetching project CyanogenMod/android_external_libvpx
Fetching project CyanogenMod/android_frameworks_support
Fetching project CyanogenMod/android_system_extras
Fetching projects:  38% (167/438)  Fetching project platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6
Fetching project CyanogenMod/android_hardware_invensense
Fetching project CyanogenMod/android_external_tagsoup
Fetching project CyanogenMod/android_packages_apps_DSPManager
Fetching projects:  39% (171/438)  Fetching project platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.7
Fetching project CyanogenMod/android_external_kernel-headers
Fetching project CyanogenMod/android_external_stressapptest
Fetching project CyanogenMod/android_packages_providers_CalendarProvider
Fetching project CyanogenMod/android_system_vold
Fetching projects:  40% (176/438)  Fetching project CyanogenMod/android_packages_apps_HTMLViewer
Fetching project CyanogenMod/android_packages_apps_VoiceDialer
Fetching project CyanogenMod/android_packages_providers_ApplicationsProvider
Fetching project CyanogenMod/android_external_liblzf
Fetching projects:  41% (180/438)  Fetching project CyanogenMod/android_packages_providers_PartnerBookmarksProvider
Fetching project CyanogenMod/android_device_generic_mips
Fetching project CyanogenMod/android_frameworks_ex
Fetching project CyanogenMod/android_external_eyes-free
Fetching projects:  42% (184/438)  Fetching project CyanogenMod/android_external_powertop
Fetching project CyanogenMod/android_device_sample
Fetching project CyanogenMod/android_vendor_tmobile_libs_com.tmobile.themes
Fetching project CyanogenMod/themes-platform-vendor-tmobile-apps-ThemeChooser
Fetching project CyanogenMod/android_external_sonivox
Fetching projects:  43% (189/438)  Fetching project CyanogenMod/android_device_generic_common
Fetching project platform/external/harfbuzz_ng
Fetching project CyanogenMod/android_packages_wallpapers_MusicVisualization
Fetching project CyanogenMod/android_packages_apps_Exchange
Fetching projects:  44% (193/438)  Fetching project CyanogenMod/android_packages_apps_CMWallpapers
Fetching project CyanogenMod/AndroidAsync
Fetching project CyanogenMod/android_packages_apps_KeyChain
Fetching project CyanogenMod/android_frameworks_wilhelm
Fetching project CyanogenMod/android_external_littlemock
Fetching projects:  45% (198/438)  Fetching project androidarmv6/android_device_mdpi-common
Fetching project CyanogenMod/android_external_qrngd
Fetching project CyanogenMod/android_device_google_accessory_demokit
Fetching project CyanogenMod/android_external_ipsec-tools
Fetching projects:  46% (202/438)  Fetching project androidarmv6/android_external_wpa_supplicant_8
Fetching project platform/external/chromium_org/third_party/angle_dx11
Fetching project CyanogenMod/android_external_jdiff
Fetching project platform/prebuilts/python/darwin-x86/2.7.5
Fetching projects:  47% (206/438)  Fetching project CyanogenMod/android_external_jack
Fetching project CyanogenMod/android_frameworks_volley
Fetching project androidarmv6/android_system_netd
Fetching project CyanogenMod/android_external_libcap-ng
Fetching project CyanogenMod/android_hardware_cm
Fetching projects:  48% (211/438)  Fetching project CyanogenMod/android_frameworks_opt_mms
Fetching project CyanogenMod/android_external_qemu-pc-bios
Fetching project CyanogenMod/android_packages_apps_Nfc
Fetching project CyanogenMod/android_external_stlport
Fetching projects:  49% (215/438)  Fetching project CyanogenMod/android_external_esd
Fetching project CyanogenMod/android_packages_apps_Torch
Fetching project CyanogenMod/android_external_chromium-trace
Fetching project CyanogenMod/android_external_libsepol
Fetching projects:  50% (219/438)  Fetching project CyanogenMod/android_external_tcpdump
Fetching project CyanogenMod/android_hardware_ti_wlan
Fetching project CyanogenMod/android_packages_apps_CellBroadcastReceiver
Fetching project CyanogenMod/android_external_fdlibm
Fetching project platform/external/chromium_org/third_party/leveldatabase/src
Fetching projects:  51% (224/438)  Fetching project CyanogenMod/android_external_qemu
Fetching project CyanogenMod/android_frameworks_opt_carddav
Fetching project platform/external/chromium_org/tools/gyp
Fetching project platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.6
Fetching projects:  52% (228/438)  Fetching project androidarmv6/android_vendor_google
Fetching project CyanogenMod/android_external_libnfc-nxp
Fetching project CyanogenMod/android_hardware_ti_wpan
Fetching project CyanogenMod/android_external_ganymed-ssh2
Fetching project CyanogenMod/android_external_htop
Fetching projects:  53% (233/438)  Fetching project CyanogenMod/android_external_webrtc
Fetching project CyanogenMod/android_external_libyuv
Fetching project CyanogenMod/android_frameworks_opt_vcard
Fetching project platform/external/chromium_org/third_party/libphonenumber/src/resources
Fetching projects:  54% (237/438)  Fetching project androidarmv6/android_hardware_qcom_media-legacy
Fetching project CyanogenMod/android_external_mtpd
Fetching project CyanogenMod/android_external_vim
Fetching project CyanogenMod/android_external_libffi
Fetching projects:  55% (241/438)  Fetching project CyanogenMod/android_packages_apps_Calculator
Fetching project CyanogenMod/android_external_dropbear
Fetching project CyanogenMod/android_external_netperf
Fetching project CyanogenMod/android_external_dhcpcd
Fetching project CyanogenMod/android_hardware_qcom_camera
Fetching projects:  56% (246/438)  Fetching project androidarmv6/android_hardware_qcom_display-legacy
Fetching project CyanogenMod/android_external_guava
Fetching project CyanogenMod/android_external_expat
Fetching project androidarmv6/android_external_srec
Fetching projects:  57% (250/438)  Fetching project platform/prebuilts/clang/linux-x86/3.2
Fetching project CyanogenMod/android_external_libpng
Fetching project CyanogenMod/android_external_elfutils
Fetching project platform/external/chromium_org/third_party/mesa/src
Fetching project CyanogenMod/android_external_google-diff-match-patch
Fetching projects:  58% (255/438)  Fetching project CyanogenMod/android_external_libgsm
Fetching project CyanogenMod/android_packages_wallpapers_MagicSmoke
Fetching project CyanogenMod/android_external_libppp
Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6
Fetching projects:  59% (259/438)  Fetching project CyanogenMod/android_external_antlr
Fetching project CyanogenMod/android_frameworks_compile_mclinker
Fetching project CyanogenMod/android_external_libxslt
Fetching project CyanogenMod/android_packages_apps_VideoEditor
Fetching projects:  60% (263/438)  Fetching project CyanogenMod/android_external_gson
Fetching project CyanogenMod/android_external_speex
Fetching project platform/external/ceres-solver
Fetching project platform/external/chromium_org/third_party/libjingle/source/talk
Fetching project CyanogenMod/android_external_neven
Fetching projects:  61% (268/438)  Fetching project platform/external/chromium_org/third_party/ots
Fetching project CyanogenMod/android_packages_wallpapers_LivePicker
Fetching project CyanogenMod/android_external_jpeg
Fetching project CyanogenMod/android_external_libpcap
Fetching projects:  62% (272/438)  Fetching project CyanogenMod/android_external_google
Fetching project CyanogenMod/android_packages_apps_SpeechRecorder
Fetching project CyanogenMod/android_libnativehelper
Fetching project CyanogenMod/android_frameworks_opt_hardware
Fetching projects:  63% (276/438)  Fetching project CyanogenMod/Superuser
Fetching project CyanogenMod/android_hardware_qcom_audio
Fetching project CyanogenMod/android_packages_apps_ContactsCommon
Fetching project CyanogenMod/android_external_tinyxml
Fetching project platform/external/mockito
Fetching projects:  64% (281/438)  Fetching project CyanogenMod/android_external_nano
Fetching project CyanogenMod/android_external_opencv
Fetching project CyanogenMod/android_packages_apps_Stk
Fetching project CyanogenMod/android_external_blktrace
Fetching projects:  65% (285/438)  Fetching project CyanogenMod/android_external_libphonenumber
Fetching project CyanogenMod/ion
Fetching project CyanogenMod/android_packages_services_Telephony
Fetching project CyanogenMod/android_external_bzip2
Fetching project CyanogenMod/android_external_lsof
Fetching projects:  66% (290/438)  Fetching project CyanogenMod/android_external_emma
Fetching project androidarmv6/android_external_libncurses
Fetching project CyanogenMod/android_external_jhead
Fetching project CyanogenMod/android_frameworks_opt_net_voip
Fetching projects:  67% (294/438)  Fetching project CyanogenMod/android_packages_apps_BluetoothExt
Fetching project CyanogenMod/android_external_lzo
Fetching project CyanogenMod/android_packages_wallpapers_HoloSpiral
Fetching project platform/tools/external/gradle
Fetching projects:  68% (298/438)  Fetching project androidarmv6/android_system_coreFetching project CyanogenMod/android_external_srtp

Fetching project CyanogenMod/android_external_giflib
Fetching project platform/external/chromium_org/third_party/libphonenumber/src/phonenumbers
Fetching project CyanogenMod/android_packages_providers_TelephonyProvider
Fetching projects:  69% (303/438)  Fetching project CyanogenMod/android_packages_apps_PhoneCommon
Fetching project CyanogenMod/android_hardware_broadcom_wlan
Fetching project CyanogenMod/android_external_sepolicy
Fetching project CyanogenMod/android_device_generic_goldfish
Fetching projects:  70% (307/438)  Fetching project platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.6
Fetching project platform/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6
Fetching project CyanogenMod/android_packages_screensavers_WebView
Fetching project CyanogenMod/android_external_pciutils
Fetching projects:  71% (311/438)  Fetching project androidarmv6/android_hardware_qcom_gps
Fetching project CyanogenMod/android_external_regex-re2
Fetching project CyanogenMod/android_packages_wallpapers_Galaxy4
Fetching project CyanogenMod/android_external_zlib
Fetching project CyanogenMod/android_external_ant-glob
Fetching projects:  72% (316/438)  Fetching project CyanogenMod/android_external_bluetooth_bluedroid
Fetching project CyanogenMod/android_external_jmonkeyengine
Fetching project CyanogenMod/android_frameworks_opt_calendar
Fetching project CyanogenMod/android_external_exfat
Fetching projects:  73% (320/438)  Fetching project CyanogenMod/android_packages_providers_DownloadProvider
Fetching project CyanogenMod/android_system_qcom
Fetching project CyanogenMod/android_frameworks_compile_slang
Fetching project CyanogenMod/android_external_tinyxml2
Fetching project platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.7
Fetching projects:  74% (325/438)  Fetching project CyanogenMod/android_external_mp4parser
Fetching project CyanogenMod/android_external_javasqlite
Fetching project CyanogenMod/android_frameworks_compile_libbcc
Fetching project CyanogenMod/android_external_javassist
Fetching projects:  75% (329/438)  Fetching project CyanogenMod/android_external_strace
Fetching project CyanogenMod/android_packages_inputmethods_PinyinIME
Fetching project CyanogenMod/android_packages_screensavers_PhotoTable
Fetching project CyanogenMod/android_hardware_qcom_msm8x74
Fetching projects:  76% (333/438)  Fetching project CyanogenMod/android_external_valgrind
Fetching project CyanogenMod/android_external_gtest
Fetching project CyanogenMod/android_packages_inputmethods_OpenWnn
Fetching project CyanogenMod/android_external_nist-sip
Fetching project CyanogenMod/android_external_ppp
Fetching projects:  77% (338/438)  Fetching project CyanogenMod/android_external_svox
Fetching project CyanogenMod/android_packages_apps_CertInstaller
Fetching project platform/external/iputils
Fetching project CyanogenMod/android_packages_wallpapers_Basic
Fetching projects:  78% (342/438)  Fetching project CyanogenMod/android_vendor_tmobile_providers_ThemeManager
Fetching project platform/frameworks/uiautomator
Fetching project platform/external/droiddriver
Fetching project CyanogenMod/android_packages_apps_Dialer
Fetching project platform/external/chromium_org/third_party/skia/src
Fetching projects:  79% (347/438)  Fetching project CyanogenMod/android_frameworks_testing
Fetching project CyanogenMod/android_external_tinyalsa
Fetching project CyanogenMod/android_hardware_qcom_sensors
Fetching project CyanogenMod/android_hardware_qcom_msm8960
Fetching projects:  80% (351/438)  Fetching project platform/external/objenesis
Fetching project platform/prebuilts/tools
Fetching project CyanogenMod/android_packages_experimental
Fetching project platform/external/chromium_org/third_party/skia/include
Fetching projects:  81% (355/438)  Fetching project CyanogenMod/android_external_mksh
Fetching project platform/external/chromium_org/third_party/smhasher/src
Fetching project CyanogenMod/android_external_libmtp
Fetching project platform/prebuilts/clang/darwin-x86/3.1
Fetching project CyanogenMod/android_external_tremolo
Fetching projects:  82% (360/438)  Fetching project CyanogenMod/android_external_protobuf
Fetching project CyanogenMod/android_hardware_ti_omap3
Fetching project platform/prebuilts/qemu-kernel
Fetching project CyanogenMod/android_external_easymock
Fetching projects:  83% (364/438)  Fetching project platform/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.7
Fetching project CyanogenMod/android_external_okhttp
Fetching project CyanogenMod/android_external_checkpolicy
Fetching project CyanogenMod/android_packages_wallpapers_NoiseField
Fetching projects:  84% (368/438)  Fetching project CyanogenMod/android_external_eclipse-windowbuilder
Fetching project platform/external/lzma
Fetching project CyanogenMod/android_external_kissfft
Fetching project CyanogenMod/android_external_zxing
Fetching project platform/prebuilts/eclipse
Fetching projects:  85% (373/438)  Fetching project CyanogenMod/android_external_ntfs-3g
Fetching project CyanogenMod/android_frameworks_ml
Fetching project CyanogenMod/android_external_bouncycastle
Fetching project CyanogenMod/android_packages_wallpapers_PhaseBeam
Fetching projects:  86% (377/438)  Fetching project CyanogenMod/android_frameworks_webview
Fetching project CyanogenMod/android_hardware_samsung_slsi_exynos5
Fetching project CyanogenMod/android_packages_providers_UserDictionaryProvider
Fetching project platform/prebuilts/clang/linux-x86/x86/3.3
Fetching project platform/external/chromium_org/third_party/skia/gyp
Fetching projects:  87% (382/438)  Fetching project CyanogenMod/android_hardware_broadcom_libbt
Fetching project platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3
Fetching project platform/external/chromium_org/tools/grit
Fetching project platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.7
Fetching projects:  88% (386/438)  Fetching project CyanogenMod/android_frameworks_mff
Fetching project CyanogenMod/android_external_webp
Fetching project platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6
Fetching project platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.7
Fetching projects:  89% (390/438)  Fetching project CyanogenMod/android_packages_apps_BasicSmsReceiver
Fetching project platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1
Fetching project platform/external/noto-fontsFetching project platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.7

Fetching project CyanogenMod/android_external_mockwebserver
Fetching projects:  90% (395/438)  Fetching project CyanogenMod/android_external_proguard
Fetching project CyanogenMod/android_hardware_qcom_wlan
Fetching project platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.7
Fetching project CyanogenMod/android_external_xmlwriter
Fetching projects:  91% (399/438)  Fetching project platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.6
Fetching project platform/tools/external/fat32lib
Fetching project platform/prebuilts/clang/darwin-x86/host/3.3
Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6
Fetching projects:  92% (403/438)  Fetching project platform/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.7
Fetching project platform/external/smack
Fetching project platform/external/chromium_org/third_party/yasm/source/patched-yasm
Fetching project platform/hardware/akm
Fetching project platform/packages/apps/OneTimeInitializer
Fetching projects:  93% (408/438)  Fetching project platform/external/chromium_org/third_party/freetype
Fetching project platform/external/marisa-trie
Fetching project platform/external/chromium_org/testing/gtest
Fetching project platform/prebuilts/clang/linux-x86/arm/3.3
Fetching projects:  94% (412/438)  Fetching project platform/prebuilts/clang/linux-x86/host/3.3
Fetching project platform/prebuilts/devtools
Fetching project platform/external/open-vcdiff
Fetching project platform/external/chromium-libpac
Fetching project platform/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.6
Fetching projects:  95% (417/438)  Fetching project platform/external/chromium_org/third_party/opus/src
Fetching project platform/external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille
Fetching project platform/external/sfntly
Fetching project platform/prebuilts/clang/darwin-x86/3.2
Fetching projects:  96% (421/438)  Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7
Fetching project platform/external/timezonepicker-support
Fetching project platform/external/scrypt
Fetching project platform/prebuilts/clang/darwin-x86/mips/3.3
Fetching projects:  97% (425/438)  Fetching project platform/external/sil-fonts
Fetching project platform/external/chromium_org/sdch/open-vcdiff
Fetching project platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6
Fetching project platform/external/pixman
Fetching project platform/external/tinycompress
Fetching projects:  98% (430/438)  Fetching project platform/prebuilts/clang/linux-x86/mips/3.3
Fetching project platform/prebuilts/gcc/darwin-x86/host/headers
Fetching project platform/prebuilts/clang/darwin-x86/arm/3.3
Fetching project platform/prebuilts/clang/darwin-x86/x86/3.3
Fetching projects:  99% (434/438)  Fetching project platform/prebuilts/runtime
Fetching projects: 100% (438/438), done.  
Syncing work tree: 100% (438/438), done.
 
Re: 4.4 KitKat?

Nice to see people are making an effort to try to run KitKat on an old device that has the requirements for KitKat. :3 Anyways, I still have my OV. If anyone needs a dummy I'm right here lol

Posted via Android Central App
 
Re: 4.4 KitKat?

Still nada. I even rebooted and tried repo sync again. No lge folder in the device directory, and no kernel directory in android/system/
I dunno it should work with 'system/.repo/local_manifests/roomservice.xml' but you could also try 'system/.repo/local_manifest.xml'.
The xml file is valid no typos. The other way is to go to my github and download the folders as zip files and unzip them in system.
 
Re: 4.4 KitKat?

I dunno it should work with 'system/.repo/local_manifests/roomservice.xml' but you could also try 'system/.repo/local_manifest.xml'.
The xml file is valid no typos. The other way is to go to my github and download the folders as zip files and unzip them in system.

That's how I've been going about it

Sent from my LG-VM670 using Tapatalk 2
 
Re: 4.4 KitKat?

I dunno it should work with 'system/.repo/local_manifests/roomservice.xml' but you could also try 'system/.repo/local_manifest.xml'.
The xml file is valid no typos. The other way is to go to my github and download the folders as zip files and unzip them in system.
It would be best to figure out what I did wrong. I guess I'll delete android and bin and start from scratch.

PS: I typed skinbark into the Github search bar and couldn't find anything related to KitKat or CM-11

EDIT: Deleted everything and started from scratch. This time repo sync made it all the way through the first time without erroring out due to network failure. Everything thing looks good. All folders are where they should be. Will now type in the rest of the commands before starting build, then build.
 
Last edited:
Re: 4.4 KitKat?

Code:
andyopie150@Dell-OptiPlex-GX620DT:~/android/system$ source build/envsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/goldfish/vendorsetup.sh
including device/generic/mips/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/lge/thunderc/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
including vendor/cm/bash_completion/git.bash
including vendor/cm/bash_completion/repo.bash
andyopie150@Dell-OptiPlex-GX620DT:~/android/system$ lunch cm_thunderc-userdebug Looking for dependencies
Dependencies file not found, bailing out.

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.1
CM_VERSION=11-20131209-UNOFFICIAL-thunderc
TARGET_PRODUCT=cm_thunderc
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv6-vfp
TARGET_CPU_VARIANT=arm11
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-34-generic-x86_64-with-Ubuntu-13.04-raring
HOST_BUILD_TYPE=release
BUILD_ID=KOT49E
OUT_DIR=/home/andyopie150/android/system/out
============================================

andyopie150@Dell-OptiPlex-GX620DT:~/android/system$ lunch

You're building on Linux

Lunch menu... pick a combo:
 1. aosp_arm-eng 		 7. cm_goldfish-userdebug 
 2. aosp_x86-eng 		 8. cm_goldfish-user 
 3. aosp_mips-eng 		 9. mini_mips-userdebug 
 4. vbox_x86-eng 		 10. mini_x86-userdebug 
 5. mini_armv7a_neon-userdebug 	 11. cm_thunderc-eng 
 6. cm_goldfish-eng 		 12. cm_thunderc-userdebug 

Which would you like? [aosp_arm-eng] 12
Looking for dependencies
Dependencies file not found, bailing out.

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.1
CM_VERSION=11-20131209-UNOFFICIAL-thunderc
TARGET_PRODUCT=cm_thunderc
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv6-vfp
TARGET_CPU_VARIANT=arm11
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-34-generic-x86_64-with-Ubuntu-13.04-raring
HOST_BUILD_TYPE=release
BUILD_ID=KOT49E
OUT_DIR=/home/andyopie150/android/system/out
============================================

andyopie150@Dell-OptiPlex-GX620DT:~/android/system$

What directory do I need to be in when I run:
Code:
lunch cm_thunderc-userdebug
??
 
Re: 4.4 KitKat?

Code:
andyopie150@Dell-OptiPlex-GX620DT:~/android/system$ source build/envsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/goldfish/vendorsetup.sh
including device/generic/mips/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/lge/thunderc/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
including vendor/cm/bash_completion/git.bash
including vendor/cm/bash_completion/repo.bash
andyopie150@Dell-OptiPlex-GX620DT:~/android/system$ lunch cm_thunderc-userdebug Looking for dependencies
Dependencies file not found, bailing out.

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.1
CM_VERSION=11-20131209-UNOFFICIAL-thunderc
TARGET_PRODUCT=cm_thunderc
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv6-vfp
TARGET_CPU_VARIANT=arm11
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-34-generic-x86_64-with-Ubuntu-13.04-raring
HOST_BUILD_TYPE=release
BUILD_ID=KOT49E
OUT_DIR=/home/andyopie150/android/system/out
============================================

andyopie150@Dell-OptiPlex-GX620DT:~/android/system$ lunch

You're building on Linux

Lunch menu... pick a combo:
 1. aosp_arm-eng 		 7. cm_goldfish-userdebug 
 2. aosp_x86-eng 		 8. cm_goldfish-user 
 3. aosp_mips-eng 		 9. mini_mips-userdebug 
 4. vbox_x86-eng 		 10. mini_x86-userdebug 
 5. mini_armv7a_neon-userdebug 	 11. cm_thunderc-eng 
 6. cm_goldfish-eng 		 12. cm_thunderc-userdebug 

Which would you like? [aosp_arm-eng] 12
Looking for dependencies
Dependencies file not found, bailing out.

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.1
CM_VERSION=11-20131209-UNOFFICIAL-thunderc
TARGET_PRODUCT=cm_thunderc
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv6-vfp
TARGET_CPU_VARIANT=arm11
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-34-generic-x86_64-with-Ubuntu-13.04-raring
HOST_BUILD_TYPE=release
BUILD_ID=KOT49E
OUT_DIR=/home/andyopie150/android/system/out
============================================

andyopie150@Dell-OptiPlex-GX620DT:~/android/system$

What directory do I need to be in when I run:
Code:
lunch cm_thunderc-userdebug
??

If you run lunch and select cm_thunderc-userdebug you don't need to type lunch cm_thunderc-userdebug. That's just a shortcut command to skip the menu selection when you know what to type. You're ready to build.
 

Trending Posts

Members online

Forum statistics

Threads
955,390
Messages
6,964,699
Members
3,163,277
Latest member
Racer66