Chào mừng bạn đến Diễn Đàn ChơiMobile

Cộng đồng Mobile hàng đầu Việt Nam, Phát triển Android, iOS, Kỹ Thuật Mobile. Đăng ký ngay để tạo chủ để và cùng thảo luận !

[Chia Sẻ] Mod, TUT, Kinh Nghiệm Vọc Vạch, ROM, Android...

Thảo luận trong 'Thảo luận chung - hỏi đáp, trợ giúp' bắt đầu bởi MạnhIT, 27/2/15.

  1. MạnhIT

    MạnhIT Administrator
    Thành viên BQT Administrator

    10/2/13
    3,955
    4,624
    113
    Nam
    Mà phải deodex nhé!
     
    2 people like this.
  2. nguyenpa

    nguyenpa Active Member
    Senior Member

    21/3/13
    168
    160
    43
    Nam
    Hic máy này 2 sim lận bác, muốn port cái tin nhắn của n9106w trong rom sphinx được ko nhỉ, mình chép qua ko sài đc,
     
    2 people like this.
  3. MạnhIT

    MạnhIT Administrator
    Thành viên BQT Administrator

    10/2/13
    3,955
    4,624
    113
    Nam
    Xóa file apk và file odex của cái tin nhắn cũ đi.
     
    2 people like this.
  4. MạnhIT

    MạnhIT Administrator
    Thành viên BQT Administrator

    10/2/13
    3,955
    4,624
    113
    Nam
    2 people like this.
  5. nguyenpa

    nguyenpa Active Member
    Senior Member

    21/3/13
    168
    160
    43
    Nam
    ròm mình đang dùng nó ko có files odex chắc đã được deodex hết rồi :D
     
  6. nguyenpa

    nguyenpa Active Member
    Senior Member

    21/3/13
    168
    160
    43
    Nam
  7. Anh Hàng Xóm

    Anh Hàng Xóm Team SS
    Official Member

    12/1/15
    73
    134
    0
    Nam
    2 people like this.
  8. MạnhIT

    MạnhIT Administrator
    Thành viên BQT Administrator

    10/2/13
    3,955
    4,624
    113
    Nam
    cái này nữa nè
    http://forum.xda-developers.com/showthread.php?t=2597220
    chịu khó tý, chưa thừ đã bảo k làm đk. Anh hợi bận, chuận bị thi h chưa ngồi viết chỉ tiết được!
    chỗ nào khó thì mới hỏi chứ, còn chưa...
     
  9. thanhanyb123

    thanhanyb123 Green Arrow
    Thành viên BQT Điều Hành Viên

    11/9/13
    15,766
    30,868
    113
    Nam
    Tiêm chọc
    TP. Thái Nguyên
    Lại khiếm tốn r :D
     
  10. hoangtalo92

    Newbie

    5/12/13
    22
    37
    0
    Nam
    Bác @Mạnh_IT@Mạnh_IT có thể cho em biết các bước cơ bản của việc mod icon pin IOS được không ạ? Em đã mày mò bung file SystemUI, đổi tên và copy các file icon cần thay thế (stat_sys_battery và stat_sys_battery_charge) vào thư mục drawable_xxhdpi, đóng gói lại và chép ngược vào pri-app (có set 0644) nhưng áp dụng với icon sóng thì được còn icon pin thì lại chẳng thay đổi gì. Mong được bác chỉ giáo với ạ. Em xin chân thành cảm ơn bác!
     
    3 people like this.
  11. MạnhIT

    MạnhIT Administrator
    Thành viên BQT Administrator

    10/2/13
    3,955
    4,624
    113
    Nam
    Mod đưa battery về 4.3

    https://www.dropbox.com/s/bmki3vrdrcfo775/pin kitkat.rar
    Giải nén :
    - 2 folder drawable, drawable-xxhdpi thì chép vào đường dẫn như thế của SystemUI. ( Note 2 và S3 thì chép cả icon battery vào drawable-xhdpi nữa nhé)
    - file BatteryController.smali trong folder smali thì chép vào SystemUI\smali\com\android\systemui\statusbar\policy\
    (file BatteryController.smali này mình sẽ sửa lại lần nữa sau nhé. Vì mình cần ID trong public.xml)
    2. SystemUI\res\layout\status_bar.xml
    tìm code này
    <com.android.systemui.BatteryMeterView android:id="@id/battery" android:layout_width="@dimen/battery_icon_width" android:layout_height="@dimen/battery_icon_height" android:layout_marginBottom="0.33000004dip" android:layout_marginStart="5.0dip" />

    2395730_1pin.png
    thay bằng
    <ImageView android:gravity="center" android:id="@id/battery" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="1.0dip" android:layout_marginStart="2.0dip" />

    2395731_2pin.png
    3. SystemUI\smali\com\android\systemui\statusbar\policy\BatteryController$BatteryStateChangeCallback.smali
    tìm code này ( hình màu đỏ )
    .method public abstract onBatteryLevelChanged(IZ)V

    thay bằng ( hình màu xanh )
    .method public abstract onBatteryLevelChanged(IZI)V

    2395735_3pin.png
    4. SystemUI\smali\com\android\systemui\statusbar\phone\PhoneStatusBar.smali
    - tìm code này
    Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBatteryController
    2395745_4pin.png
    - chèn thêm code này dưới nó ( Khung màu xanh )
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBatteryController:Lcom/android/systemui/statusbar/policy/BatteryController;

    move-object/from16 v26, v0

    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;

    move-object/from16 v25, v0

    const v27, 0x7f070051

    move-object/from16 v0, v25

    move/from16 v1, v27

    invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;

    move-result-object v25

    check-cast v25, Landroid/widget/ImageView;

    move-object/from16 v0, v26

    move-object/from16 v1, v25

    invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/policy/BatteryController;->addIconView(Landroid/widget/ImageView;)V

    và sửa ID như hướng dẫn trong hình nhé
    2395752_5pin.png
    - Tìm code này
    iput-object v0, v1, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBatteryText
    2395756_6pin.png
    - chèn thêm code này dưới nó
    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBatteryController:Lcom/android/systemui/statusbar/policy/BatteryController;

    move-object/from16 v25, v0

    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBatteryText:Landroid/widget/TextView;

    move-object/from16 v26, v0

    invoke-virtual/range {v25 .. v26}, Lcom/android/systemui/statusbar/policy/BatteryController;->addLabelView(Landroid/widget/TextView;)V

    2395757_7pin.png
    5. Recomplie SystemUI. Chưa xong đâu build để lấy ID trong pulic.xml thôi.
    6. Tiếp tục Decomplie lần 2 file SystemUI vừa build xong.
    SystemUI\res\values\public.xml
    Tìm 5 thằng này vừa mới xuất hiện. Trước khi bạn build thì ko có đâu nhé. Mục đích mẹo của mình là vậy. nếu thêm ID ban đầu sẽ rất khó để set được ID. vậy nên ta cho nó tự tạo ID.
    2395773_8pin.png
    7. SystemUI\smali\com\android\systemui\statusbar\policy\BatteryController.smali
    Sửa ID theo pulic.xml cuả bạn nhé.
    - Dòng 85 sửa ID theo
    <public type="drawable" name="tw_stat_sys_battery" id="................." />

    2395834_9pin.png
    Tương tự các dòng khác
    - Dòng 90
    <public type="drawable" name="tw_stat_sys_battery_charge" id=".........." />

    - Dòng 124
    <public type="drawable" name="tw_stat_sys_battery_red" id="............" />

    - Dòng 343
    <public type="drawable" name="tw_stat_sys_battery_incompatible_vzw" id="............." />

    - Dòng 386
    Code:
    <public type="string" name="accessibility_battery_level" id="..............." />

    - Dòng 472
    <public type="drawable" name="tw_stat_sys_battery_usb_not_charge" id="
    .............." />

    - Dòng 560 và 587
    <public type="drawable" name="tw_stat_sys_battery_not_charge" id="............" />

    - Dòng 660
    <public type="string" name="status_bar_settings_battery_meter_format" id="............" />

    8. Xong rồi đó. build là xong.​
     
    3 people like this.
  12. MạnhIT

    MạnhIT Administrator
    Thành viên BQT Administrator

    10/2/13
    3,955
    4,624
    113
    Nam
    Xem thêm ở đây:
    http://forum.xda-developers.com/showthread.php?t=2628560
     
    3 people like this.
  13. hoangtalo92

    Newbie

    5/12/13
    22
    37
    0
    Nam
    Hay quá em cảm ơn bác nha, có vẻ gian truân vất vả đây nhưng vì tình yêu công nghệ em sẽ mày mò cho bằng được
     
    2 people like this.
  14. hoangtalo92

    Newbie

    5/12/13
    22
    37
    0
    Nam
    bác @Mạnh_IT@Mạnh_IT cho em hỏi thêm là sau khi đưa về battery 4.3 rồi thì icon pin mình muốn thay sẽ thay thế cho các file tw_stat_sys_battery và tw_stat_sys_battery_charge hay là thay cho các file stat_sys_battery và stat_sys_battery_charge vậy ạ
     
    2 people like this.
  15. MạnhIT

    MạnhIT Administrator
    Thành viên BQT Administrator

    10/2/13
    3,955
    4,624
    113
    Nam
    Xem các file .xml
    Screenshot_2015-03-05-12-33-47.png
     
  16. gemofdeath

    Newbie

    22/1/13
    19
    8
    0
    Nam
    Ai trích cho m xin file S Planer Note 4 rom 4.4.4 đã thêm âm lịch với. Các rom Note 4 rom 4.4.4 chắc dùng chung hết dc nhỉ :D
     
  17. trungkien2496

    Newbie

    20/8/14
    15
    12
    0
    Nam
    bác Mạnh giúp e 2 vấn đề :
    fix sms cho nó đếm theo trang nếu tin nhắn quá 160 ký tự
    hiện lockscreen effect ẩn trong setting
     
  18. mitsuvina

    Newbie

    19/3/15
    14
    11
    3
    Nam
    Bác @Mạnh_IT@Mạnh_IT ơi.
    Mấy bài hướng dẫn mod ở
    Mã:
    http://choimobile.vn/threads/huong-dan-mod-rom-cho-may-sky-lg-samsung.25480/
    có áp dụng cho Lollipop được không nhỉ.
     
    2 people like this.
  19. MạnhIT

    MạnhIT Administrator
    Thành viên BQT Administrator

    10/2/13
    3,955
    4,624
    113
    Nam
    Một số cái đk thôi, L nó thay đổi khác nhiều
     
    2 people like this.
  20. mitsuvina

    Newbie

    19/3/15
    14
    11
    3
    Nam
    Bác @Mạnh_IT@Mạnh_IT ơi. giờ muốn cho cái tốc độ mạng sang bên trái, cạnh cái wifi ấy, rùi mới đến các icon thông báo thì làm sao chỉ e với.
    Screenshot_2015-03-21-12-58-23-1.png
     

Chia sẻ trang này