Hướng dẫn hiển thị âm lịch trên Google Calendar

nhatientri
10/12/2011 12:24Phản hồi: 132
Hướng dẫn hiển thị âm lịch trên Google Calendar
Với việc mod file framework-res.apk trong máy thì bạn có thẻ hiển thị âm lịch trong google calendar mà không phải cài thêm gì cả


Các công cụ cần có
1. adb http://www.mediafire.com/?07qod3dg208mb30
2. apktool
http://code.google.com/p/android-apktool/downloads/detail?name=apktool1.4.3.tar.bz2
http://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-r04-brut1.tar.bz2
3. 7Zip để nén, giải nén.

4. Cài JRE link down cho windows 32bit hoặc 64 bit
http://www.filehippo.com/download_jre_32/
http://www.filehippo.com/download_jre_64/
5. Cài usb driver cho android http://djdoprkngutub.cloudfront.net/usb_driver.zip
Tham khảo http://www.tinhte.vn/f280/huong-dan-lam-nao-de-adb-hoat-dong-365701/ (Bước I)

Sau khi tải xong hết thì giải nén adb vào ổ C:\adb apktool giải nén vào D:\apk
Khi cài xong java thì file java sẽ lưu ở đây C:\Program Files\Java\jre7\bin
Các bạn phải thực hiện các bước sau để không xuất hiện lỗi không tìm thấy file java
1. RUN gõ sysdm.cpl enter
2. Chọn Enviroment vaỉables
3. Kéo xuống nháy vào Path
4. điền thêm ;C:\Program Files\Java\jre7\bin vào cuối cùng, nhớ là có dấu ; nhé

Chú ý:

Quảng cáo


Mỗi dòng code các bác nhớ enter
Back-up: lại framework-res.apk trước khi làm


Các bước cần làm như sau
1. lấy framework-res.apk từ android của bạn
2. Dịch ngược file framework-res.apk
3. chỉnh sửa string
4. build framework-res.apk
5. copy framework-res.apk mới vào máy

Bắt đầu:

Quảng cáo


Bước 1:
Kết nối điện thoại với máy tính qua cap usb, và nhớ là phải mở USB debugging lên
Vào RUN gõ CMD, trong cửa sổ command promt gõ:
Code:
cd c:\adb
adb devices
adb pull /system/framework/framework-res.apk

khi đó thì framework-res.apk sẽ được copy từ android vào c:\adb

Bước 2:
copy file framework-res.apk vào D:\apk
Vào RUN gõ CMD, trong cửa sổ command promt gõ:
Code:
d:
cd apk
apktool d framework-res.apk
Như thế này là ok
khi hoàn tất thì nó sẽ dịch ngược tất cả các file của framework-res-apk ra thư mục d:\apk\framework-res

Bước 3:
Mở file này: D:\apk\framework-res\res\values-en-rUS\string.xml bằng notepad các bác nhé
values-en-rUS là thư mục chứa ngôn ngữ đang hiển thị trong máy, của máy mình language là English(us) thì chọn cái này

bấm control F để tìm dòng
Code:
<string name="date_day">E</string>

Xóa hết mấy dòng từ
Code:
<string name="date_day">E</string>
đến
Code:
<string name="mobile_traffic_exceeded"........

Và copy đoạn này vào đó
Code:
<string name="lunar_calendar">Lunar calendar</string>
    <string name="lunar_zheng">Tháng Giêng</string>
    <string name="lunar_leap">(n)</string>
    <string name="lunar_ling">O</string>
    <string name="lunar_yi">1</string>
    <string name="lunar_er">2</string>
    <string name="lunar_san">3</string>
    <string name="lunar_si">4</string>
    <string name="lunar_wu">5</string>
    <string name="lunar_liu">6</string>
    <string name="lunar_qi">7</string>
    <string name="lunar_ba">8</string>
    <string name="lunar_jiu">9</string>
    <string name="lunar_shi">1</string>
    <string name="lunar_shi_yi">11</string>
    <string name="lunar_shi_er">12</string>
    <string name="lunar_chu_shi">10</string>
    <string name="lunar_er_shi">20</string>
    <string name="lunar_san_shi">30</string>
    <string name="lunar_chu"></string>
    <string name="lunar_nian">2</string>
    <string name="lunar_yue"> - </string>
    <string name="lunar_year">Năm</string>
    <string name="the_spring_festival">Nguyên đán</string>
    <string name="lantern_festival">Nguyên tiêu</string>
    <string name="the_dragon_boat_festival">Đoan nghọ</string>
    <string name="double_seventh_day">Thất tịch</string>
    <string name="the_mid_autumn_festival">Trung thu</string>
    <string name="the_double_ninth_festival">Trùng cửu</string>
    <string name="the_laba_rice_porridge_festival">laba</string>
    <string name="new_years_day">New year!</string>
    <string name="valentines_day">Valentines</string>
    <string name="international_womens_day">Quốc tế phụ nữ</string>
    <string name="arbor_day">Tết trồng cây</string>
    <string name="fools_day">Cá t.tư</string>
    <string name="labour_day">QT lao động</string>
    <string name="chinese_youth_day">x9</string>
    <string name="childrens_day">Thiếu nhi</string>
    <string name="partys_day">partys</string>
    <string name="the_armys_day">army</string>
    <string name="teachers_day">Ngày nhà giáo</string>
    <string name="national_day">Quốc khánh</string>
    <string name="christmas_dad">Giáng sinh</string>
    <string name="slight_cold">Tiểu hàn</string>
    <string name="great_cold">Đại hàn</string>
    <string name="spring_begins">Lập xuân</string>
    <string name="the_rains">Vũ thủy</string>
    <string name="insects_awaken">Kinh trập</string>
    <string name="vernal_equinox">Xuân phân</string>
    <string name="clear_and_bright">Thanh minh</string>
    <string name="grain_rain">Cốc vũ</string>
    <string name="summer_begins">Lập hạ</string>
    <string name="grain_buds">Tiểu mãn</string>
    <string name="grain_in_ear">Mang chủng</string>
    <string name="summer_solstice">Hạ chí</string>
    <string name="slight_heat">Tiểu thử</string>
    <string name="great_heat">Đại thử</string>
    <string name="autumn_begins">Lập thu</string>
    <string name="stopping_the_heat">Xử thử</string>
    <string name="white_dews">Bạch lộ</string>
    <string name="autumn_equinox">Thu phân</string>
    <string name="cold_dews">Hàn lộ</string>
    <string name="hoar_frost_falls">Sương giáng</string>
    <string name="winter_begins">Lập đông</string>
    <string name="light_snow">Tiểu tuyết</string>
    <string name="heavy_snow">Đại tuyết</string>
    <string name="winter_solstice">Đông chí</string>
OK, save lại.

Bước 4:



Code:
d:
cd apk
apktool b framework-res
như thế này là ok

Vào thư mục G:\apk\framework-res\build\apk bạn sẽ thấy file resources.arsc

Vào c:\adb, mở file framework-res.apk bằng 7zip và kéo cái resources.arsc mới sang 7zip bên trái: chọn ok để update file

Bước 5:
ok rồi, copy sang máy thôi
Code:
cd c:\adb
adb remount
adb push framework-res.apk /system/framework/
adb reboot
Sau khi gõ lệnh reboot thì máy khởi động lại,
thế là xong
132 bình luận
Chia sẻ

Xu hướng

Bà con chú í là nhớ backup file framework cũ lại,
nếu lỗi thì thi các bác copy file cũ vào máy
Rất thực dụng,cảm ơn bạn!
xitolala
ĐẠI BÀNG
12 năm
quá siêu........
umumti
CAO CẤP
12 năm
Rất hay. Nhưng bác cho em có ý kiến là bác có thể làm thành một fix và chỉ cần chạy fix này (tương tự như cài file.apk vậy) được không?
Tự làm đi bạn, nếu thành thạo các bước này thì bạn sẽ dễ chơi với android hơn 😁
Mình cũng không biết gộp hết tất cả các file đó thành 1 cái "one click" làm sao, đành chờ cao thủ khác ra tay vậy :D
buuphuc
TÍCH CỰC
12 năm
Thú thực là phương pháp này thì rất hay vì khi đó k cần phải cài soft mà có thể xem âm lịch trực tiếp trên lịch mặc đinh. Tuy nhiên cách làm khá rắc rối, chỉ những ai hiểu biết về lập trình mới làm được.
Nếu đọc kĩ thì ai cũng làm được, chỉ cần biết chút ít về máy tính, toàn copy paste thôi mà 😁
hay thank bạn 😁
vichou
ĐẠI BÀNG
12 năm
phức tạp quá, lượn vậy T_T
Bạn ơi cho mình hỏi mình làm ngang bước 2 ngang đoạn
và ở mình thì báo lỗi 'java' is not recognized as an internal or external command,...
thì mình bị lỗi gì đây bạn
ngocanhwin
ĐẠI BÀNG
12 năm
Bác cài java vào là ok, có file đính kèm
JavaSetup6u29.zip
vichou
ĐẠI BÀNG
12 năm
cho em hỏi đoạn này :

Mở file này: D:\apk\framework-res\res\values-en-rUS\string.xml bằng notepad các bác nhé
values-en-rUS là thư mục chứa ngôn ngữ đang hiển thị trong máy, của máy mình language là English(us) thì chọn cái này

Em xài Tiếng Việt thì kiếm làm sao?
kaoaye
TÍCH CỰC
12 năm
Mình làm đến bước 3 thì chịu.vì khong tìm thấy đoạn code giống của bác chủ thớt:-/
bác chủ thớt vào giúp anh em đi chứ
tiếng việt thì là thư mục Values-vi-rVN 😃

---------- Post added at 09:17 AM ---------- Previous post was at 09:16 AM ----------

Bạn cài thêm Java tại đây 32 hoặc 64bit:
http://www.filehippo.com/download_jre_32/
http://www.filehippo.com/download_jre_64/

---------- Post added at 09:19 AM ---------- Previous post was at 09:17 AM ----------

Bạn mở file string.xml ra, trong đó có đoạn đó mà, bấm contrl+F để tìm kiếm 😁
cảm ơn bác nhá, em thử xem nào
vừa mới làm bước 1 của bác thì bị dính thế này. hic.
[​IMG]
Bác chủ dùng đt gì thế?
Nếu dùng Cap thì làm cho anh e cap luôn một cái đi ạ. Tks!​
Bác thông cảm là sáng nào 9h em mới ngủ giậy

---------- Post added at 09:31 AM ---------- Previous post was at 09:29 AM ----------

em dùng N1, dòng đó có nghĩa là điện thoại bác chưa kết nối vào máy tính
nguyên nhân là
1: chưa root
2: chưa mở debugging usb
3: chưa cài driver
ngocanhwin
ĐẠI BÀNG
12 năm


Bác hướng dẫn cho em cái em không tìm ra đoạn code đấy ( Rom spica 2.2.2)
Cảm ơn bác
hic... cũng muốn làm nhưng sợ gặp truc trặc nào đó, mình tay ngang thì không thể xử lý được thì chết... Chờ cao thủ làm cái "1 click" cho nó lành ah... Dù sao cũng thanks chủ thớt rất rất nhiều...
1. e đang xài CM7, cài room oành oạch mà bác, như vậy chắc là root rồi chứ.
2,3. e check usb debugging rồi, trên PC cũng đã nhận thẻ nhớ của đt rồi mà bác.


Bác này, hỏi chỗ nào thì quote chỗ đó thôi. Ghét cái thể loại cứ quote cả bài dài của người khác thế ko biết.
ngocanhwin
ĐẠI BÀNG
12 năm
Đừng sợ, cứ làm đi không chết máy đâu mà sợ. Hỏng thì up lại ROM là ok mà.

---------- Post added at 09:40 AM ---------- Previous post was at 09:36 AM ----------

Em đã sửa bài rồi đấy, Tks! bác đã nhắc.

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019