TUT Build kernel LTE2 from source

Thảo luận trong 'LG Optimus LTE 2' bắt đầu bởi zcop, 29 Tháng tám 2013.

  1. tydaikho

    tydaikho Active Member

    Tham gia ngày:
    13 Tháng sáu 2013
    Bài viết:
    213
    Đã được thích:
    76
    Chú thì là dân chọc ngoáy nhiều nhờn rồi không sợ, anh đã từng mất cấu trúc phân vùng vứt luôn con máy nên đến giờ vẫn chùn tay :D
     
  2. gts8003

    gts8003 Quản lý là phụ - chém gió là chính Staff Member

    Tham gia ngày:
    10 Tháng sáu 2013
    Bài viết:
    8,057
    Đã được thích:
    3,852
    Anh hoangnova ơi, kích hoạt swap hộ em vs
    LU lại có kernel mới :p
     
  3. hoangnova

    hoangnova Captain Staff Member

    Tham gia ngày:
    20 Tháng năm 2013
    Bài viết:
    6,744
    Đã được thích:
    15,912
    pm e nhé.
     
  4. Trung SGN

    Trung SGN Active Member

    Tham gia ngày:
    10 Tháng sáu 2013
    Bài viết:
    1,506
    Đã được thích:
    375
    Cao thủ tụ hội .... Sắp có cạch cạch hay đập gạch mở khóa màn hình roài .... Hóng hớt
     
  5. xuantunt

    xuantunt Never give up! Staff Member

    Tham gia ngày:
    21 Tháng sáu 2013
    Bài viết:
    2,074
    Đã được thích:
    3,372
    Từ B1-B13 tôi làm theo cách khác đơn giản hơn trên Windows nhưng đến B14 aboot thì tịt k tài nào chạy được, toàn bị lỗi aboot k hợp lệ. Có vẻ như chỉ build được kernel V20, V10 k làm được thì phải. Kernel V20 hiện giờ cũng khá nhiều tùy chọn rồi, có làm thêm cũng k cần thiết lắm. Cần là cần kernel V10 để chạy mấy rom CM MIUI, hiện giờ nó vẫn dùng kernel 3.0.8 chẳng khác gì đi máy bay đổ xăng A92 chán.
    Vụ sợ die máy tôi thấy nghịch cái này chả có gì mà phải sợ, nếu có rec vv rồi thì nghịch vô tư. Sai thì up lại kernel cũ vẫn ngon lành. rec vv khả năng tôi sửa lại chạy trên V10 được, chỉ là chưa thấy cần lắm lên chưa mò thử bao giờ cả.
     
    aladin.huy1 and Trung SGN like this.
  6. luna_killer

    luna_killer Active Member

    Tham gia ngày:
    12 Tháng sáu 2013
    Bài viết:
    666
    Đã được thích:
    344
    Kernel build mà có thêm UV như mấy con Nexus4 nữa thì tha hồ vọc phá :D
     
  7. zcop

    zcop Member

    Tham gia ngày:
    30 Tháng bảy 2013
    Bài viết:
    39
    Đã được thích:
    82
    Cập nhật source lên github tiện cho các bạn theo dõi. các thay đổi
    Hiện tại kernel có các chức năng sau:
    -Tuỳ chỉnh điện thế cho CPU(VDD level) = soft như System Tuner
    -Hỗ trợ FauxSound, driver 2.1
    -Hỗ trợ sạc nhanh qua cổng USB 3.0( khong biết có sạc nhanh hơn không...XD)
    -Hỗ trợ sạc nhanh hơn với dock sạc trên xe ô tô hoặc các loại sạc không rõ nguồn gốc

    Tải source = git
    Mã:
    cd android/kernel/
    rm -a *
    git clone https://github.com/zcop/lg_f160s_custom_kernel.git
    Chờ cũng lâu đấy ~30p

    build kernel = f160_defconfig nhé
    Mã:
    make f160_defconfig
    make
    Nếu chưa cài đặt git thì
    Mã:
    sudo apt-get install git-core
     
  8. BlackBi

    BlackBi Active Member

    Tham gia ngày:
    16 Tháng tám 2013
    Bài viết:
    414
    Đã được thích:
    54
    Chào mọi người,
    Mình cũng đang có dự định tham gia Build Kernel nhưng đọc qua thì thấy hơi khó hiểu. Mình hiểu như vậy không biết có đúng hok? Có gì anh em góp ý để cùng giúp box phát triển hen ^^!
    Chúng ta build là build file boot-new.img. Khi nào có Kernel mới từ TQ thì mình thay file boot-new này vào?
    P/S: Máy mình i3, card onboard thì build nổi hay không?

    Thân.
     
  9. vugiaanh

    vugiaanh Active Member

    Tham gia ngày:
    10 Tháng sáu 2013
    Bài viết:
    1,314
    Đã được thích:
    425
    Ngóng cao thủ nước nhà

    Gửi từ F160LV - Minimal ROM Custom
     
  10. tungkick777

    tungkick777 New Member

    Tham gia ngày:
    18 Tháng mười 2013
    Bài viết:
    3
    Đã được thích:
    0
    static int check_modinfo(struct module *mod, struct load_info *info) { const char *modmagic = get_modinfo(info, "vermagic"); int err; /* This is allowed: modprobe --force will invalidate it. */ if (!modmagic) { err = try_to_force_load(mod, "bad vermagic"); if (err) return err; } else if (!same_magic(modmagic, vermagic, info->index.vers)) { printk(KERN_WARNING "Bad module detected, ignore the check." "I'm not responsible for any dubious code from this module.\n"); } if (!get_modinfo(info, "intree")) add_taint_module(mod, TAINT_OOT_MODULE); if (get_modinfo(info, "staging")) { add_taint_module(mod, TAINT_CRAP); printk(KERN_WARNING "%s: module is from the staging directory," " the quality is unknown, you have been warned.\n", mod->name); } /* Set up license info based on the info section */ set_license(mod, get_modinfo(info, "license")); return 0; }

    đoạn này sữa khúc nào trong đây vậy bác

     
  11. vantjnh1991

    vantjnh1991 Active Member

    Tham gia ngày:
    9 Tháng mười 2013
    Bài viết:
    66
    Đã được thích:
    122
    ỉ3 nhưng ram bao nhiêu?
    4gb thì còn tạm.
    còn cái boot-new ấy thì đâu phải là build đâu nhỉ.
    nâng cấp máy lên rồi mình hướng dẫn cho làm.
    còn build được nhiều hay ít thì ở sự mày mò của bạn.
     
  12. vantjnh1991

    vantjnh1991 Active Member

    Tham gia ngày:
    9 Tháng mười 2013
    Bài viết:
    66
    Đã được thích:
    122
    không add thêm cpufreq với block hở?
     
  13. trihuan

    trihuan Moderator LGVIET.COM

    Tham gia ngày:
    15 Tháng sáu 2013
    Bài viết:
    1,465
    Đã được thích:
    1,345
    hại não quá :3
     
    aladin.huy1 thích bài này.
  14. thanhdong86

    thanhdong86 New Member

    Tham gia ngày:
    22 Tháng hai 2014
    Bài viết:
    11
    Đã được thích:
    1
    Em build cho SKY A760S cac buoc deu ngon nhung den buoc build thi gap loi nay
    Mã:
    ***
    *** Can't find default configuration "arch/x86/configs/a760s_defconfig"!
    ***
    make[1]: *** [a760s_defconfig] Lỗi 1
    make: *** [a760s_defconfig] Lỗi 2
    
    Em su dung ubuntu ko go dc tieng Viet moi nguoi thong cam
     
  15. thanhdong86

    thanhdong86 New Member

    Tham gia ngày:
    22 Tháng hai 2014
    Bài viết:
    11
    Đã được thích:
    1
    Khi den che do chon Kernel compression mode no hien ra hang loat cac cau hoi de minh chon Yes/No nhieu vo ke,moi ca tay ma van ko xong mac du trong file defconfig da chuyen =m thanh =y het
    Mã:
    Kernel compression mode
      1. Gzip (KERNEL_GZIP)
      2. Bzip2 (KERNEL_BZIP2) (NEW)
      3. LZMA (KERNEL_LZMA)
      4. XZ (KERNEL_XZ)
    > 5. LZO (KERNEL_LZO)
    choice[1-5?]: 2
    Default hostname (DEFAULT_HOSTNAME) [(none)] (none)
    Support for paging of anonymous memory (swap) (SWAP) [Y/n/?] y
    System V IPC (SYSVIPC) [Y/n/?] y
    POSIX Message Queues (POSIX_MQUEUE) [Y/n/?] y
    BSD Process Accounting (BSD_PROCESS_ACCT) [Y/n/?] y
      BSD Process Accounting version 3 file format (BSD_PROCESS_ACCT_V3) [N/y/?] n
    open by fhandle syscalls (FHANDLE) [Y/n/?] y
    Export task/process statistics through netlink (EXPERIMENTAL) (TASKSTATS) [Y/n/?] y
      Enable per-task delay accounting (EXPERIMENTAL) (TASK_DELAY_ACCT) [N/y/?] n
      Enable extended accounting over taskstats (EXPERIMENTAL) (TASK_XACCT) [N/y/?] n
    Auditing support (AUDIT) [Y/n/?] y
      Enable system-call auditing support (AUDITSYSCALL) [N/y/?] n
      Make audit loginuid immutable (AUDIT_LOGINUID_IMMUTABLE) [N/y/?] n
    Kernel .config support (IKCONFIG) [Y/n/m/?] y
      Enable access to .config through /proc/config.gz (IKCONFIG_PROC) [Y/n/?] y
    Kernel log buffer size (16 => 64KB, 17 => 128KB) (LOG_BUF_SHIFT) [17] 17
    Checkpoint/restore support (CHECKPOINT_RESTORE) [Y/n/?] y
    Automatic process group scheduling (SCHED_AUTOGROUP) [Y/n/?] y
    Enable deprecated sysfs features to support old userspace tools (SYSFS_DEPRECATED) [Y/n/?] y
      Enable deprecated sysfs features by default (SYSFS_DEPRECATED_V2) [N/y/?] n
    Kernel->user space relay support (formerly relayfs) (RELAY) [Y/?] y
    Initial RAM filesystem and RAM disk (initramfs/initrd) support (BLK_DEV_INITRD) [Y/n/?] y
      Initramfs source file(s) (INITRAMFS_SOURCE) []
      Support initial ramdisks compressed using gzip (RD_GZIP) [Y/n/?] y
      Support initial ramdisks compressed using bzip2 (RD_BZIP2) [Y/n/?] y
      Support initial ramdisks compressed using LZMA (RD_LZMA) [Y/n/?] y
      Support initial ramdisks compressed using XZ (RD_XZ) [Y/n/?] y
      Support initial ramdisks compressed using LZO (RD_LZO) [Y/n/?] y
    Optimize for size (CC_OPTIMIZE_FOR_SIZE) [Y/n/?] y
    Default panic timeout (PANIC_TIMEOUT) [5] 5
    *
    * Configure standard kernel features (expert users)
    *
    Configure standard kernel features (expert users) (EXPERT) [Y/?] y
      Enable 16-bit UID system calls (UID16) [Y/n/?] y
      Sysctl syscall support (SYSCTL_SYSCALL) [Y/n/?] y
      Load all symbols for debugging/ksymoops (KALLSYMS) [Y/?] y
        Include all symbols in kallsyms (KALLSYMS_ALL) [Y/?] y
      Support for hot-pluggable devices (HOTPLUG) [Y/n/?] y
      Enable support for printk (PRINTK) [Y/n/?] y
      BUG() support (BUG) [Y/n/?] y
      Enable ELF core dumps (ELF_CORE) [Y/n/?] y
      Enable PC-Speaker support (PCSPKR_PLATFORM) [Y/n/?] (NEW)
    
     
  16. tan512

    tan512 Member

    Tham gia ngày:
    22 Tháng hai 2014
    Bài viết:
    80
    Đã được thích:
    9
    Có rom.nào hỗ trợ OTG k anh em

    Sent from my GT-I9500
     
  17. luna_killer

    luna_killer Active Member

    Tham gia ngày:
    12 Tháng sáu 2013
    Bài viết:
    666
    Đã được thích:
    344
    Chỉ mong chờ vào kernel thôi , hi vọng bác zcop support nhiệt tình cho LTE2

    Sent from my LG-F160K using LG Việt mobile app
     
  18. vantjnh1991

    vantjnh1991 Active Member

    Tham gia ngày:
    9 Tháng mười 2013
    Bài viết:
    66
    Đã được thích:
    122
    export chưa đúng đường dẫn nên k build được.
     
  19. vantjnh1991

    vantjnh1991 Active Member

    Tham gia ngày:
    9 Tháng mười 2013
    Bài viết:
    66
    Đã được thích:
    122
    không nhất thiết phải như vậy nhé. nếu build stock thì kiếm máy dùng stock rồi pull file config ra thôi.
    Thêm cái gì thì tìm sửa thành yes thôi. còn nếu k có thì thêm vào.
     
  20. thanhdong86

    thanhdong86 New Member

    Tham gia ngày:
    22 Tháng hai 2014
    Bài viết:
    11
    Đã được thích:
    1
    Cảm ơn bạn đã trả lời,file config lấy từ máy ra nó cũng giống với file config có sẵn trong source
    Đường dẫn thì làm đúng rồi,nhưng máy nó báo x86 trong khi file mình cho vào thư mục arm
    Thêm nữa khi build nó cứ hiện lên hàng loạt các thông báo chọn yes - no không chọn thì nó không chạy
     

Chia sẻ trang này