Nhãn

30 tháng 4, 2013

761. HTC One X: Tìm hiểu cách ‘chế’ 1 custom rom ^_^ -- Phần 3

Liên quan: HTC One X - cơ bản cho newbie

Phỏng dịch từ nguyên bản tiếng Anh:

Phần 3: Change/modify/update rom

Bạn có thể Mod [Modify - chỉnh sửa] ROM của bạn trong 2 cách:
- Mod thông qua Android Kitchen (Mod cơ bản);
- Mod thủ công (Mod nâng cao).

MOD THỦ CÔNG:

Check Xem Guide này cho 1 số MOD như center clock, CRT animation, các mod style ics và jelly bean style... 

[LIST][*]Adding/removing applications [bổ sung/loại bỏ các ứng dụng]

1. Mở working folder bạn sẽ thấy:


hoặc


2. Mở system/app, bạn sẽ thấy toàn bộ các ứng dụng của rom (*.apk). Bạn cũng có thể thấy folder data nếu rom của bạn có folder này.

3. Bạn có thể copy, thay thế, và sửa đổi bất kỳ ứng dụng nào trong đó (apk). Nên thận trọng, nếu không biết file apk nào thì bạn đừng delete nó!!

Danh mục các apk mà bạn
có thể DELETEỞ ĐÂY hoặc Ở ĐÂY

Nếu bạn không tìm thấy 1 số ứng dụng trong guide này, thì bạn thử mở tất cả các ứng dụng đó trên phone của bạn và xem name và icon hoặc chuyển các ứng dụng đó từ system/app vào sdcard, rồi xem cái gì không hoạt động...

[*]Adding new boot animation [ét 1 hoạt cảnh boot mới]

1) Download và trích xuất các file bootanimationsamsungani từ 1 custom kernel.zip;

2) Đặt chúng vào folder /system/bin và thay thế các file có sẵn ở đó;

3) Giờ download bất kỳ bootanimation nào, rồi đổi tên bootanimation thành “sanim.zip”;

4) Điều hướng đến /system/media và thay “ODEanim” bằng “sanim.zip”.

Thế là bạn đã đổi bootanimation rồi đó.

[*]Biên tập tập lệnh gps cho country/location của bạn
1. Trong [working folder]/system/etc/ bạn sẽ nhìn thấy 1 file tên là gps.conf, bạn có thể biên tập file này với notepad++ hoặc thậm chí word.

2. Dùng đúng tập lệnh gps trong file này có thể tăng tốc định vị gps, bạn có thể tìm thấy 1 số ở angeldeath, trích xuất file download về rồi thay cho file gps.conf.


[*]Thêm nhạc chuông

> Download file ringtone bạn thích... nó thường có định dạng .ogg... Nếu không phải, hãy convert nó sang dạng .ogg >

> Điều hướng đến folder system/media/audio/ringtones >
> Copy and paste các file .ogg của bạn vào folder ringtones >

Bạn cũng có thể thay đổi các notification, alarm và UI tone theo cách này...

[*]Đổi font

> Lấy file font.ttf bạn thích và đổi tên nó thành DroidSans.ttf >
> Điều hướng đến folder system/fonts >
> Thay file DroidSans.ttf bằng file bạn thích >

Để thay đổi lockscreen clock font... tương tự, thay thế Clocktopia.ttf (nhớ đổi tên).


build.prop tweaks!!

Xem ở 
đây hoặc đây hoặc đây riêng cho build.prop

CHÚ Ý: BIÊN TẬP BUILD.PROP BẰNG NOTEPAD++. NOTEPAD THÔNG THƯỜNG SẼ CORRUPT FILE NÀY.

- Phần 4 -

760. HTC One X: Tìm hiểu cách ‘chế’ 1 custom rom ^_^ -- Phần 2




Phỏng dịch từ nguyên bản tiếng Anh:



Phần 2: Thiết lập 1 working folder [thư mục làm việc]

Có 2 cách làm điều này tương ứng 2 trường hợp:
1. KHI BẠN CÓ 1 ROM CƠ SỞ;
2. KHI BẠN KHÔNG CÓ ROM CƠ SỞ.

CÁCH 1

> mở: .../cygwin/home/[username của bạn]/kitchen >
> trong folder kitchen bạn sẽ thấy giống thế này:

> nào, giờ ta cần 1 rom làm ‘nguyên liệu’, giả sử ta dùng rom ViperX3.6.0.zip >
> copy ViperX3.6.0.zip vào .../cygwin/home/[username của bạn]/kitchen/original_update >

> chạy cygwin.exe và nhập các lệnh:
>
cd kitchen (enter) >
> ./menu (enter) >>> chờ 1 lát cho nó load MAIN MENU >
> [Enter option] nhập 1 (enter) > Enter >>>>
> bạn sẽ thấy ‘Available roms: (1) ViperX3.6.0.zip ...’ > [deFault] nhập 1 (enter) >
> bạn sẽ thấy nó nhắc có muốn đổi tên working folder không? (tùy bạn) > ta nhập n để không đổi tên, dùng tên mặc định (enter) >>>> đợi nó bung xong > chọn 2 [do nothing] > Enter > về Main Menu > nhập x để Exit >

- Thế là bạn đã tạo thành công 1 working folder rồi, chúc mừng! -- trông nó sẽ như hình dưới:


CÁCH 2 - gần giống với việc Dumping ROM [kết xuất rom] trên mọi thiết bị!

> đầu tiên, tạo 1 working folder trong folder cygwin, thí dụ:
.../cygwin/home/[username của bạn]/kitchen/WORKING_[tên ROM của bạn] >

Lưu ý: đối với cách này, ta cần 3 file và folder đặt trong working folder là:

1. folder META-INF - lấy nó từ các file download được liệt ra trong post đầu tiên (mình chẳng thấy đâu cả, có lẽ đơn giản là trích xuất nó ra từ 1 custom ROM :-));

2. folder SYSTEM - hướng dẫn ở dưới;

3. file BOOT.IMG - hướng dẫn ở dưới.

*Cách lấy folder system* (Phone của bạn phải đã được root!)

Đây là 1 phương pháp phổ quát và có thể làm dễ dàng nhờ sử dụng trình mô phỏng đầu cuối.

Đơn giản bạn download ứng dụng Terminal Emulator từ Android Market.

Bạn cần thiết bị được flash mới, NẾU KHÔNG, BẠN SẼ CÓ RẤT NHIỀU FILE RÁC.

> Mở nó và nhập:
su
 tar -c system/* >> sdcard/system.tar

Lệnh này sẽ copy tất cả folder /system vào SDcard của bạn với tên System.tar

Việc này mất chút thời gian, hãy kiên nhẫn chờ nó xong.

Sau khi xong, bạn sẽ có 1 file tar trong /sdcard tên là system.tar.

Bạn có thể dùng Winrar hay 7zip để trích xuất nó. OK nhưng làm thế sẽ có kích thước rất lớn, vì nó gồm cả các folder không cần thiết nên bạn sẽ phải delete chúng. Sau khi trích xuất file system.tar này bạn sẽ được các folder sau (hoặc tương tự):

/etc
/fonts
/framework
/lib
/lost-found
/media
/sd
/usr
/xbin
build.prop

> giờ đơn giản là delete các folder được đánh dấu màu đỏ cho chúng đi hẳn. Đừng lo việc bạn không có các folder màu đỏ ở trên, ta không cần chúng >

> cuối cùng trong folder system của ta chỉ còn:

/app
/bin
/etc
/fonts
/framework
/lib
/media
/semc
/usr
/xbin
build.prop

> giờ hãy copy folder system này vào working folder >

*Cách lấy boot.img*

Chúng ta có 2 tùy chọn:

- lấy stock boot.img từ stock rom - đơn giản là kernel ta lấy trong phone mới tinh;

- lấy custom boot.img từ custom kernel - tức là kernel đã được chỉnh sửa cho các đặc tính nào đó.

(1) lấy stock boot.img từ stock rom:
> Trích xuất stock rom của bạn bằng Winrar hay 7zip, bạn sẽ thấy file boot.img ở đó > copy nó vào working folder.

(2) lấy custom boot.img từ custom kernel:
> Download bất kỳ 1 custom kernel nào mà dùng được cho thiết bị của bạn >
> dùng Winrar hay 7zip trích xuất nó ra, bạn sẽ thấy file boot.img ở đó > copy nó vào working folder.

Lưu ý: 1 số thiết bị mới không có boot.img mà lại có kernel.bin và các file khác ==> hãy bỏ qua phần này!

- Phần 3 -

29 tháng 4, 2013

759. HTC One X: Tìm hiểu cách ‘chế’ 1 custom rom ^_^ -- Phần 1




Phỏng dịch từ nguyên bản tiếng Anh:


Holla các chàng trai, tôi quay lại với 1 Hướng dẫn mà có lẽ các bạn đã thấy nhiều lần trên XDA, nhưng vẫn là câu hỏi: bạn có khả năng làm theo họ??

Và câu trả lời là “KHÔNG” vì họ tập trung tất cả vào Android Kitchen, nó là 1 big tool [công cụ phức tạp] nhưng không hẳn là 1 bức tường đối với người mù!! Hãy nhớ nó, bạn sẽ phải sử dụng sense của chính bạn (không phải HTC Sense) trong khi chế 1 ROM!

Tôi cũng sẽ cung cấp cho các bạn 1 Sự khởi đầu Nhanh trong Thế giới Phát triển Android -- chắc đấy :-)

Bài Hướng dẫn này đặc biệt dành cho:
- Người mới đến thế giới Android;
- Những người muốn tạo ra ROM của chính họ nhưng không có khả năng vì nó vượt tầm hiểu biết của họ;
- Những người chưa từng va chạm với việc Lập trình;
- Thậm chí với cả người có kinh nghiệm :-))

Các công cụ cần có (báo cho tôi nếu thấy link nào chết nhá):

- Java SDK (JavaTM Standard Edition Development Kit - JDKTM) Download Link - Để cài Cygwin (Lưu ý: Đừng cài Cygwin trước khi cài JDK!!)
- Android Kitchen Official Thread
- Cygwin Link - 1 Ứng dụng cho phép chạy Linux trên Windows
- Apktool - 1 trình quản lý file .apk
- Notepad++ - Để biên tập các file .xml
- 7-Zip - 1 công cụ nén và giải nén

Phần 1Cài đặt JDK, Cygwin và Kitchen
*Hãy cài Java SDK trước khi làm bất cứ điều gì*

Bạn nên xem clip hướng dẫn của gitagaire để biết cách setup cygwinkitchen: http://www.youtube.com/watch?feature=player_embedded&v=sYJMdHPD410

HƯỚNG DẪN
> Download và cài đặt phiên bản JDK mới nhất (bạn nhớ chọn đúng phiên bản Windows bạn cần và bạn cũng cần 1 tài khoản từ ORACLE; thí dụ bạn download được 1 file setup tên là: jdk-6u43-windows-x64.exe) >>>
> Download phiên bản mới nhất Android Kitchen: thí dụ file Android-Kitchen-0.223_rev2.zip > giải nén ra chỗ nào đó, bạn được 1 folder tên là Android-Kitchen-0.223_rev2 >
> Click vào link down Cygwin ở phần trên, bạn sẽ Download được file Cygwin.zip > giải nén nó vào 1 folder mà bạn tự tạo ra, thí dụ tên folder đó là Cygwin: bạn sẽ được 1 folder tên là cygwin_packages và 1 file tên là setup.exe >
- đảm bảo đã uninstall các phiên bản cygwin đã cài trước, nếu có;
Cài đặt Cygwin:
> Trong folder Cygwin: Chạy setup.exe  > Next> > chọn: Install from Local Directory > Next> > chọn 1 folder mà bạn muốn Cygwin được cài vào: thí dụ C:\cygwin > Next> > trong trường Local Package Directory, điều hướng đến folder cygwin_packages ở phần trên: thí dụ D:\Create a custom ROM\Cygwin\cygwin_packages > Next> >>> nếu cửa số Setup Alert hiện ra: nhấn OK để bỏ qua >
> trong cửa sổ Select packages to install: nhấn vào biểu tượng tròn tròn như hình ở dưới chỉ ra > từ All ... Defaut sẽ chuyển thành All ... Install > Next> > đảm bảo đã tích chọn vào hộp kiểm Install these packages to meet dependencies (RECOMMENDED) > Next> >>>>
> quá trình cài hơi bị lâu > kiên nhẫn chờ cho xong > Finish >

Thiết lập Android Kitchen:
> mở folder bạn vừa cài cygwin vào, ở đây là C:\cygwin > mở folder home, bạn sẽ thấy nó trống ko có gì trong đấy cả >
> chạy cygwin (từ sortcut trên màn hình) > để ý: nó sẽ tạo ra 1 số folder và file >
> khi nó chạy xong > quay lại C:\cygwin\home > bạn sẽ thấy 1 folder mang tên username của bạn: thí dụ blackcat  >
> chuyển folder Android-Kitchen-0.223_rev2 vào C:\cygwin\home\ blackcat > đổi tên folder Android-Kitchen-0.223_rev2 thành kitchen (chữ thường, ko có chữ hoa) >
> nào, giờ chạy cygwin một lần nữa -- ta sẽ thấy như ta chạy Kitchen qua Cygwin... : trong cửa sổ của Cygwin, nhập các lệnh sau:
cd kitchen (enter)
./menu (enter)
> Nếu làm đúng, bạn sẽ thấy cửa sổ như hình ở dưới:

Đấy chính là Kitchen Menu! Bạn đã cài thành công Android kitchen và sẵn sàng để bắt đầu ‘chế’ 1 custom ROM của chính bạn hoặc mod 1 rom nào đó -- good luck!

Mời xem tiếp: Phần 2

25 tháng 4, 2013

758. BBC: Việt Nam - ‘Bất mãn chưa từng thấy’?

Nhật báo New York Times hôm thứ Tư ngày 24/4 vừa đăng một bài báo về lòng tin của người dân Việt Nam vào sự lãnh đạo của Đảng Cộng sản trong tình hình khó khăn hiện nay.

Dưới tiêu đề ‘Những lúc khó khăn cũng là lúc bất đồng và trấn áp công khai nở rộ ở Việt Nam’, nhà báo Thomas Fuller của New York Times đã đưa ra quan sát này trong một lần đi tìm hiểu thực tế mới đây ở thành phố Hồ Chí Minh.

Nhân vật chủ đạo trong bài báo là giáo sư Nguyễn Phước Tương (tức Tương Lai), cựu cố vấn của hai đời thủ tướng Việt Nam.

Ngoài ra ký giả này cũng đã trao đổi với ông Trương Huy San (tức nhà báo Huy Đức), một cựu cố vấn khác của thủ tướng là Tiến sỹ kinh tế Lê Đăng Doanh, cũng như một số nhà quan sát khác để tìm hiểu về tình hình kinh tế chính trị của Việt Nam hiện nay.

‘Không tin Đảng nữa’

“Trên các kệ sách chất đầy các tuyển tập của Marx, Engels và Hồ Chí Minh, dấu ấn của một đời trung thành với Đảng Cộng sản, nhưng ông Nguyễn Phước Tương, 77 tuổi, nói ông không còn tin vào Đảng nữa”, bài báo bắt đầu từ tư gia của GS Tương Lai ở ngoại ô thành phố lớn nhất nước.

“Ông Tương, cũng giống như rất nhiều người khác ở Việt Nam hiện nay, đang lên tiếng phản đối chính quyền mạnh mẽ”.

“Chế độ của chúng tôi là độc tài toàn trị”, ông Tương được dẫn lời nói, “Tôi là người sống trong lòng chế độ – tôi biết tất cả những khiếm khuyết, những sai lầm sự suy thoái của nó”.

Theo Fuller thì Đảng Cộng sản Việt Nam đang đối mặt với sự giận dữ ngày càng tăng của người dân về sự trượt dốc của nền kinh tế và nội bộ Đảng đang bị chia rẽ giữa một bên là những người bảo thủ muốn vẫn duy trì những nguyên tắc soi đường của chủ nghĩa xã hội và sự độc quyền lãnh đạo và một bên là những người kêu gọi một xã hội đa nguyên và chấp nhận hoàn toàn chủ nghĩa tư bản.

Tuy nhiên quan trọng nhất là Đảng đang đối phó với một xã hội thông tin ngày càng rộng mở và khán giả ngày càng tỉnh táo trước các thông tin khi mà có nhiều tin tức và ý kiến khác nhau lan truyền trên mạng làm ảnh hưởng đến sự tuyên truyền của truyền thông Nhà nước.

Bài báo dẫn nhận định của ông Carlyle A. Thayer từ Học viện Quốc phòng Úc, một trong những học giả nước ngoài hàng đầu về Việt Nam, cho rằng giờ đây sự chỉ trích Đảng đã ‘bùng nổ trên toàn xã hội’.

Đây là khác biệt lớn nhất so với các thách thức mà Đảng Cộng sản Việt Nam đã từng trải qua kể từ khi Đảng này thống nhất đất nước 38 năm trước đây như cuộc chiến với Trung Quốc và Campuchia, khủng hoảng tài chính và chia rẽ nội bộ.

Cũng theo quan sát của ông Thayer thì ‘bất đồng nở rộ nhưng đồng thời sự đàn áp cũng gia tăng’.

‘Bi quan sâu sắc’

“Có thêm nhiều người muốn bày tỏ chính kiến phê phán chính phủ của mình hơn trước và những gì họ chỉ trích cũng nghiêm trọng hơn”, ông Trương Huy San (tức nhà báo, blogger Huy Đức – tác giả Bên Thắng Cuộc), nói với New York Times.

Vấn đề đăṭ ra ở đây, theo nhà báo Fuller, là ‘khó mà hiểu được sự bi quan sâu sắc’ của người dân trên đất nước này nếu nhìn vào bề mặt của sự tăng trưởng kinh tế.

Theo bài báo này thì nhiều người cho rằng Việt Nam đang mất phương hướng mặc dù đất nước này có dân số trẻ và làm việc chăm chỉ.

“Trong vòng 21 năm sống ở đất nước này tôi chưa bao giờ thấy sự bất mãn với chế độ của trí thức và doanh nhân lên đến mức độ như hiện nay”, ông Peter R. Ryder, giám đốc điều hành của Quỹ đầu tư Indochina Capital, được dẫn lời nói.

Tại Diễn đàn Kinh tế Mùa xuân do Ủy ban Kinh tế của Quốc hội tổ chức hồi đầu tháng Tư năm nay, các diễn giả đã ‘tranh nhau nói trước micro’, kinh tế gia Lê Đăng Doanh thuật lại với New York Times.

Ông cho biết nhiều người đã chỉ trích mặc dầu nền kinh tế cần phải được tái cơ cấu sâu rộng nhưng ‘gần như chẳng ai làm gì cả’.

“Đó là sự khủng hoảng lòng tin”, ông Doanh được dẫn lời nói, “Năm nào người ta cũng nghe hứa hẹn là thời gian tới mọi việc sẽ được cải thiện nhưng họ không thấy gì cả”, ông nói.

Bài báo đã nêu đích danh Thủ tướng Nguyễn Tấn Dũng là trung tâm của cơn bão chính trị hiện nay.

“Sự tự tin thái quá và các chương trình đầy tham vọng của ông Dũng lúc đầu giúp ông có người ủng hộ bởi vì ông đã đoạn tuyệt với khuôn mẫu một cán bộ Đảng xơ cứng” bài báo viết.

Tuy nhiên, sau đó ông làm nhiều người bất mãn với việc giải tán ban cố vấn vốn là động lực phía sau chương trình cải cách kinh tế mà ông Tương Lai là một thành viên.

Bên cạnh đó, chính sách kinh tế mang dấu ấn cá nhân ông Dũng là thúc đẩy thành lập các tập đoàn kinh tế nhà nước theo kiểu các chaebol của Hàn Quốc, đã đem lại hiệu quả ngược.

Điều hành các tập đoàn này những người thân cận với Đảng Cộng sản, những người đã biến các tập đoàn thành nhiều công ty khác nhau mà họ không đủ khả năng điều hành cũng như đầu cơ trên thị trường chứng khoán và bất động sản.

Hai tập đoàn trong số này đã gần như sụp đổ và đang đứng bên bờ vực phá sản.

‘Căng thẳng trong Đảng’

Ông Nguyễn Phước Tương nói với New York Times rằng những khó khăn của nền kinh tế đã khiến cho căng thẳng trong nội bộ Đảng Cộng sản dâng cao.

Hồi tháng Hai, ông đã tham gia soạn thảo một thư kiến nghị gửi đến lãnh đạo Đảng Nguyễn Phú Trọng để kêu gọi thay đổi Hiến pháp theo hướng đảm bảo quyền lực thuộc về nhân dân. Ông nói đến nay ông chưa nhận được phản hồi gì cả.

Giờ đây ông đang cảm thấy áp lực thời gian, ông cho biết. Căn bệnh ung thư của ông, mặc dù đang thuyên giảm, giống như là sự giải phóng tư tưởng thôi thúc ông phải nói lên điều mà ông cho là sự thật, ông nói.

“Nói cho cùng, Marx là một nhà tư tưởng vĩ đại”, ông nói, “Nhưng nếu như thế giới này chưa từng có Marx thì có lẽ sẽ tốt đẹp hơn”.

Bản điện tử của bài báo này trên trang chủ của New York Times đã nhận được một số ý kiến phản hồi của độc giả.

Một người ký tên là R. Vasquez đến từ tiểu bang New Mexico của Hoa Kỳ bình luận:

“Đảng (Cộng sản Việt Nam) đã cạn nhiệt huyết và ý tưởng. Những người thật sự còn trung thành với lý tưởng cộng sản giờ cũng đã 70, 80 tuổi... Các thế hệ tiếp nối sẽ thấy ngày càng khó mà hài hòa giữa những lý luận của các nhà tư tưởng ở châu Âu vào thế kỷ 19 với nhu cầu và khát vọng của nước Việt Nam trong thế kỷ 21”.

Còn Party State đến từ thành phố Vancouver của Canada thì viết:

“Đảng Cộng sản Việt Nam đã suy đồi cả về tinh thần lẫn đạo đức. Sự mục nát sẽ dẫn đến chỗ Đảng sụp đổ. Vấn đề ở đây là điều gì sẽ xảy ra sau đó? Liệu Việt Nam có trở thành một chế độ độc tài quân sự hay sẽ có một nhân vật như Hun Sen lên nắm quyền? Tương lai, tôi sợ rằng, sẽ còn tồi tệ hơn nhiều so với hiện tại”.

‘Giá đừng phản chiến’

Charles ở Slough, Vương quốc Anh, tự vấn phong trào phản đối chiến tranh ở Việt Nam. Độc giả này viết:

“Những người chúng ta đã từng tham gia vào phong trào phản chiến trong những năm 60 và 70 nên cúi đầu xấu hổ trước người dân Việt Nam. Với việc ủng hộ phe cộng sản và gây sức ép lên Quốc hội cắt đứt mọi viện trợ cho miền Nam Việt Nam thì chúng ta đã góp phần đảm bảo cho chiến thắng của ông Hồ Chí Minh và Đảng của ông ta.

Lại nữa, hãy thử nghĩ xem nếu không có cuộc cách mạng này thì ngày nay Việt Nam đã tốt hơn như thế nào? Ba mươi năm chiến tranh, số người chết không kể xiết, thiệt hại và đau thương vô cùng lớn – tất cả chỉ để đem đến kết cục là một chế độ kinh tế Marxist không khả thi do một Đảng cộng sản suy đồi và tàn bạo lãnh đạo.

Hãy nghĩ xem giờ này Việt Nam sẽ như thế nào nếu họ trải qua 60 năm thị trường tự do giống như Nhật Bản, Hàn Quốc, Thái Lan và Singapore. Chắc chắn là không hoàn hảo nhưng sẽ tốt hơn nhiều và lại không có chết chóc hay tàn phá”.

Tuy nhiên ý kiến này đã bị một công dân mạng khác có tên là Khang Duong từ Việt Nam phản bác:

“Ông chỉ đọc từ một phía và ông không hiểu gì về Việt Nam cả. Tôi không nghĩ rằng Việt Nam sẽ tốt hơn nếu không làm cách mạng. Đất nước của ông bị nước khác tàn phá, người dân của ông mất hết quyền lực và bị đối xử như súc vật? Miền Nam điêu tàn dưới tay của một kẻ độc tài. Ngô Đình Diệm không phải do người dân Việt Nam mà là người Pháp, người Mỹ đưa lên. Nếu Hồ Chí Minh không làm cách mạng thì cũng sẽ có một cuộc cách mạng khác mà thôi”.