Rom V30D_RC3_Final Update 2-7-2014

Thảo luận trong 'Tổng hợp ROM cho LTE1: ROM LU6200, SU640, P93X' bắt đầu bởi yeucongnghe, 22 Tháng mười hai 2013.

  1. sonktqx

    sonktqx Active Member

    Tham gia ngày:
    9 Tháng ba 2014
    Bài viết:
    957
    Đã được thích:
    522
    Trong file lockscreen3.apk dùng winrar res/hdpi hoặc res/xhdpi ....bạn tìm trong đó nhé

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk
     
    Cx Thăng thích bài này.
  2. kill_kim78

    kill_kim78 Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    854
    Đã được thích:
    159
    anh @yeucongnghe ơi, e không biết code smail lắm, nhưng e xem được file lgeAutoProfiling.smali trong framework2.jar của sphinxv4, thấy anh hoàng add thêm đoạn này bôi đậm sau:
    "
    .method public static isSphinxModel()Z
    .locals 3

    .prologue
    const/4 v0, 0x1

    .line 462
    const-string v1, "yes"

    const-string v2, "ro.nova.sphinx_model"

    invoke-static {v2}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_0

    const/4 v0, 0x0

    goto :goto_0

    .line 471
    :cond_0
    :goto_0
    return v0
    .end method


    .method public static isSupportFeature(Landroid/content/Context;Ljava/lang/String;)Z
    .locals 1
    .parameter "context"
    .parameter "key"

    .prologue
    .line 117
    const-string v0, "Korea_USSD"

    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_0

    invoke-static {}, Lcom/android/internal/telephony/lgeAutoProfiling;->isSphinxModel()Z

    move-result v0

    if-eqz v0, :cond_0

    const/4 v0, 0x1

    return v0

    .line 117
    :cond_0
    const/4 v0, 0x1
    "

    và trong build.prop của sphinx cũng thêm đoạn code ro.nova.sphinx_model=yes
    E đã thử nghiệm: thay file đó trong framework2 của rom em, và thêm trong built.prop ro.nova.sphinx_model=yes, thay LGPhone_JB gốc và xóa featureset, sử dụng libril gốc (e về nhà so với lib lấy từ system.img gốc, và e cũng thử so với sphinx thì thấy sphinx v4 v2 v1 thì nó là gốc, riêng cái của v3 lấy từ su640). sau đó e hard reset lại toàn bộ máy thì vấn đề ussd đã được fix, có thể đọc được danh bạ trên sim và không lỗi cuộc gọi chờ. E không biết xử lý code smail nên là chẳng biết nên can thiệp thế nào để không phải thêm ro.nova.sphinx_model=yes mà mọi thứ vẫn được fix
    A giúp e đoạn này với :)
     
  3. kill_kim78

    kill_kim78 Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    854
    Đã được thích:
    159
    cái quay quay ở LGPhone_JB thì fai còn , ussd bạn có rom flex 187 ko, lấy libri.so ở rom đó, mình ngại upload quá
     
    Hai HS thích bài này.
  4. yeucongnghe

    yeucongnghe Moderator Staff Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    1,284
    Đã được thích:
    3,371
    Bạn trích ko đủ (mà nếu đủ nó sẽ dài) nên mình chỉ nói như thế này :
    - Hàm isSphinxModel sẽ trả về true (giá trị 1) nếu nó đọc thấy đoạn ro.nova.sphinx_model=yes và ngược lại cho giá trị false (=0).
    - 1 hàm hoặc thủ tục nào đó gọi hàm isSupportFeature sẽ truyền tham số là 1 chuỗi ký tự vào cho isSupportFeature.
    Câu lệnh tiếp theo sẽ so sánh chuỗi truyền vào với chuỗi Korea_USSD, nếu giống nó sẽ nhảy đến nhãn cond_0, ngược lại nó sẽ gọi hàm isSphinxModel để kiểm tra giá trị trả về. Nếu isSphinxModel trả về false thì lại nhảy đến nhãn cond_0 rồi xử lý tiếp gì đó. Kết quả xử lý tiếp theo có thể là true hoặc false tùy theo đoạn mã tiếp theo mà bạn ko gửi nên chưa nói được. Nếu trả về true thì hàm isSupportFeature sẽ trả về true. Tóm lại nếu bạn thêm dòng ro.nova.sphinx_model=yes thì chắc chắn hàm isSupportFeature sẽ trả về giá trị true. Như thế để ko phải thêm vào build.prop thì bạn chỉ cần sửa lại hàm isSphinxModel sao cho nó luôn trả về true là xong. Để mình decompile framewrk2.jar ra xem nó làm gì tiếp. Có thể đây là chìa khóa để xử lý vấn đề ussd và cuộc gọi chờ.
     
  5. 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,851
    Dĩ nhiên là chạy rồi, em đang xài mà :D
     
  6. kill_kim78

    kill_kim78 Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    854
    Đã được thích:
    159
    tại e có biết code smail đâu nên e không thể làm gì đc :) e chỉ tìm ra điểm nó fix thế nào thôi. mà làm thế mình không phải fix gì cả kể cả tác động vào LGPhone và featureset, giữ nguyên gốc libril.ro để không phải thêm code persist.service.brcm.bt.mac=F01C13F21831 fix bluetooth, đọc được danh bạ sim và không lỗi cuộc gọi chờ nữa, e test test kĩ lắm rồi, reset toàn bộ máy cho chắc.
    không biết cái dòng ro.nova.sphinx_model nó có liên kết cái nào nữa không. E so sanh giữ v3 và v4 của hoangnova để xem sự thay đổi của anh ấy và và xem anh ấy fix ussd code thế nào mà vẫn giữ được libril và không cần sửa featureset và e thấy dòng đó anh à
    V3 fix ussd phaỉ sửa featureset và làm hỏng cuộc gọi chờ, fix cuộc gọi chờ bằng thay libril của su640,
    còn V4 thì không làm vậy, k cần featureset và thay libril, nên e dò đc dòng đó\
    À cái cuộc gọi chờ e thấy để nguyên gốc libril và LGPhone_JB gốc và đã xóa mấy cái dòng telephony trong featureset, thì nó đã không bị lỗi cuộc gọi chờ rồi anh à
    đây là 2 file thay đổi trong framework2
    http://www.mediafire.com/view/dithgv2kfae99bt/lgeAutoProfiling.smali
    http://www.mediafire.com/view/c563u4lezl5k54r/GsmServiceStateTracker.smali
    Anh fix được anh cho e xin framework2 đó nhé :D

    mà e không muốn thêm cái dòng ro.nova.sphinx_model vì thêm nó sẽ làm hỏng LGPhone_JB của flex, của sphinx mà e lấy sang, lỗi stopped và lỗi menu call settings
    chuyển sang quốc tế lại bình thường, e cùng dò LGPhone_JB cũng có dòng ro.nova.sphinx_model, hình như a Hoàng có ý muốn để liên kết, nhưng mà cái ussd kia chỉ liên quan đến framework2.jar thôi a nha, e thay LGPhone_JB gốc thì vẫ ussd bình thường
     
    Last edited: 19 Tháng năm 2014
  7. kill_kim78

    kill_kim78 Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    854
    Đã được thích:
    159
    @yeucongnghe anh ơi, a đã làm j được chưa?
     
  8. yeucongnghe

    yeucongnghe Moderator Staff Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    1,284
    Đã được thích:
    3,371
    Hôm nay bận quá, chưa sờ vào đến máy. Chắc phải mai
     
  9. yeucongnghe

    yeucongnghe Moderator Staff Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    1,284
    Đã được thích:
    3,371
    Cuối cùng cũng fix được vấn đề đau đầu với sự hợp tác của bạn kil_kim78. Như vậy rom lu620187 stock v2 tới đã chạy đồng thời được cả 3 chức năng là hiện danh bạ từ sim, ussd và thông báo cuộc gọi chờ. Đang test tiếp và hoàn thiện thêm 1 số chức năng. Dự kiến v2 cuối tháng 5 sẽ lên sàn.
     
  10. kill_kim78

    kill_kim78 Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    854
    Đã được thích:
    159
    a cho e file đó đi :)
     
  11. yeucongnghe

    yeucongnghe Moderator Staff Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    1,284
    Đã được thích:
    3,371
    Đang vào bằng 3g, chậm lắm. Để lúc nữa có internet sẽ up cho file framework2.jar. Bạn cứ cho file odex vào framework2.jar của bạn là chạy vô tư. Tất nhiên phải lấy libril của sphinx v4 nữa, còn ko cần phải thay đổi gì trong buil.prop và featureset.xml cả.
     
    gts8003 thích bài này.
  12. daica_giangho_tn

    daica_giangho_tn Active Member

    Tham gia ngày:
    19 Tháng tư 2014
    Bài viết:
    244
    Đã được thích:
    47
    Bác mở swap khoảng 200M - 300M là ổn rồi. Hóng bản này thôi
     
  13. kill_kim78

    kill_kim78 Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    854
    Đã được thích:
    159
    như e nói libril v4 là gốc đó a :) , e so mã md5 rồi a à, nhìn rar nó là 60kb thế thôi. vì nó là gốc nên e nghi ngờ tìm hiểu cách fix tận gốc, ngày xưa cứ nghĩ chuyển quốc tế rồi thêm china_ussd=true, nhưng thử lại không được nên e so sánh sự thay đổi của v3 v4 ,
    có gì tí chuyển cho e cũng được :) cái chính e đang tò mò code smail ntn
     
    gts8003 thích bài này.
  14. Cx Thăng

    Cx Thăng Member

    Tham gia ngày:
    13 Tháng ba 2014
    Bài viết:
    44
    Đã được thích:
    1
    Trước mình dùng v8404 vì RAM cùi nên phải swapram mới chơi được game nặng. Cái swap đấy để tạo ram ảo trên thẻ nhớ.
    Vậy cho mình hỏi LU6200 swap gì thế?

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk
     
  15. yeucongnghe

    yeucongnghe Moderator Staff Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    1,284
    Đã được thích:
    3,371
    Sửa thì như mình đã nói. Cứ cho issphinxmodel luôn trả về true ko cần quan tâm đến cái chuỗi đăng ký trong build.prop là xong.
     
    gts8003 thích bài này.
  16. kill_kim78

    kill_kim78 Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    854
    Đã được thích:
    159
    tại em có biết code smail đâu mà sửa :((
    e muốn xem sửa như thế nào, để e học hỏi dần à, e k biết ngôn ngữ lập trình nào để hiểu đâu ạ, chỉ đọc cảm giác nó liên quan đến cái vấn đề mình cần tìm hiểu thôi, chuyên đi ăn trộm ăn cắp thôi, còn sửa thì chịu anh ạ
     
    gts8003 thích bài này.
  17. yeucongnghe

    yeucongnghe Moderator Staff Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    1,284
    Đã được thích:
    3,371
    Cái swap này cũng tương tự, nhưng đc tạo ở phân vùng data nên còn nhanh hơn tạo trên thẻ nhớ. Mình chỉ để swap 300mb thôi, để lớn quá ko dùng hết trong khi data lại còn ít.
     
    Cx Thăng thích bài này.
  18. Đỗ Trọng Hiếu

    Đỗ Trọng Hiếu New Member

    Tham gia ngày:
    18 Tháng năm 2014
    Bài viết:
    5
    Đã được thích:
    0
    Link emei die rồi bác êi :(
     
  19. yeucongnghe

    yeucongnghe Moderator Staff Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    1,284
    Đã được thích:
    3,371
    Framework2 đã fix đây. bạn đổi đuôi thành .rar rồi giãn nén ra vì nó ko cho upload .rar lên.
     

    Các file đính kèm:

  20. kill_kim78

    kill_kim78 Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    854
    Đã được thích:
    159
    Tks anh :)

    Sent from my LG-LU6200 using Tapatalk
     

Chia sẻ trang này