mình sẽ chỉ cho bạn 3 vấn đề bạn quan tâm
vấn đề 1:
edit rom: dump rom chắc bạn đã biết.
-bạn cần có hex editor hoặc notepad2 2.32 để edit file
initflashfiles.dat (file này có nhiệm vụ tạo các đwowngf dần thw mục và lối tắt sau khi up rom - mặc định khi úp rom hầu hết các file sẽ được đưa vào
/windows)
-Bạn cần có
restorator hoặc
PE explorer để việt hóa hoặc chỉnh sửa file .exe hoặc dll (muốn việt hóa hoặc giảm bớt các file graphic trong các file này)
-bạn cần có
winCE cab manager để trích xuất các cab cài đặt và reg để đưa vào hệ thống ( đồng nghĩa với việc sử dụng công cụ convert
defaul.hv >defaul.gru để edit) - vì windows mobile quản lý hệ thống qua
regedit này nên cái này bạn phải biết chỉnh sửa để thêm bớt soft.
- Cuối cùng điều quan trọng và căn bản là bạn nên biết rom của BA không quá 32MB >< nếu bạn dùng windows 7. chỉ việc tìm tất cả các file trwf các modul kèm và các file như
S000.s001.s002... bạn không tính vào gần bằng 32MB. phần Xip luôn còn trống..nếu bạn biết tận dụng thì tốt.
Vấn đề 2: bạn muốn phức tạp hơn:
- có những điều khi viết rom cho BA bạn phải nhớ. là phải tiết kiệm tối đa những j mình đưa vào. và tranh thủ xóa những j không cần thiết (theo mình là thế)
bạn phải biết xóa những file không cần thiết. và chỉnh sửa hợp lý để đwa vào bản Dump rom của mình không quá 32MB(nhớ đổi sang đơn vị byte nếu bạn cần con số chính xác để so sánh với rom của bạn). (ví dụ như bạn nên xóa những file trợ giúp và những file mà bạn gặp 1 lần như những cái ảnh hiện lên đầu tiên khi úp rom xong.) - tuy những cái nhỏ nhỏ đó không cần thiết nhưng nếu bạn cần cù và chăm chỉ sẽ kiếm được khoảng 1MB
- Rom hot dạo này cho BA thwowngf là các build dòng wm6.5.x >< start menu nằm dưới (điển hình build 28232 - hoặc cao hơn). nên khi đwa phần mềm vào rom bạn chỉ sẽ có và chỉ có những cái sau. có .net CF 2.0 hoặc .net CF 3.5 hoặc office mobile. 1 trong 3 cái đó có dung lượng khoảng 6MB. twcs là bạn không thể nhồi nhét 2 cái đó vào một lượt được. Bạn phải chọn giải pháp đưa cái nào vào. hoặc không đưa vái nào vào hết...tập trung dung lượng cho soft bạn thích.
- Bạn phải thành thạo trong việc đưa soft vào rom (một vấn đề khá dể như trên) nhưng đây là phần khó hơn: ở linux bạn có thể nén dử liệu để tăng tốc bộ nhớ (đồng nghĩa với việc load data vào memory nhanh hơn...nhưng không hẳn là không chiếm bộ nhớ ít hơn. Đã nén thì phải giải nén) trên ppc cũng có. mình giới thiệu cho bạn 2 cái này:
+ đối với các file thực thi exe hoặc dll (file này thường chứa thư viện dử liệu - nên mới có viết tắt của derect link lybrary) có thể nén. cũng có thể tăng tốc khởi động chương trình nhưng rất tốn ram. Và lúc chạy sẽ không ổn định cho lắm. đặc biệt là các chương trình nạp thêm dử liệu lúc chạy. càng chạy sẽ thấy càng chập choạng. Bạn có thể dùng UPX for PPC để nén các file .exe và dll các soft bạn đưa vào hoặc có sẳn trong rom. Hầu như bạn có thể nén rồi test xem có chạy được không. vì đôi khi. UPX sẽ không tương thích với các chương trình. Đặc biệt các chương trình viết trên Visual Basic (tức là các chương trình cần bộ .net CF mới chạy được). bạn có thể nén những file mình nêu ra. trừ những file của thuộc về sys và oem của microsoft ( mình đã thử rất nhiều)
- Phần khó mà dễ tiếp theo là bạn sẽ xứ lý phần đồ họa để tạo cho bản rom mình có tốc độ đồ họa sử dụng tốt hơn các bản rom khác >>> là bạn phải chăm chỉ gọt dũa từng file trên toàn bản rom của bạn. Như trong các file .exe .dll thường chứa các icon thư viện .png .bpm .jpg... bạn phải nén chúng lại như cách bạn nghĩ bạn đã hiểu trên và linux. sẽ có công cụ nén và giảm bit rate cho từng thể loại thư viện đồ họa mình nêu trên.
Đồng thời trên các bản wm6.5.xxx thường chứa hàng trăm...có khi hàng ngàn file .png (là file đồ họa unlock screen, Chome <titanium>, contact manager, icon start menu...) bạn sử dụng công cụ pngoutwin để nén hàng loạt file đó. nó sẽ cho bạn tiết kiệm đến hơn 1MB và tăng giải pháp đồ họa (performance graphic) cho bạn rất nhiều.
Vậy vấn đề 2 và 3 của bạn mình đã tạm thời giải quyết và bổ sung khá đầy đủ. cùng những góp ý của cooker rất tích cực tebaomang. Hy vọng bạn sẽ thành công.
một điều quan trọng và cuối cùng mình nhắc nhở bạn. sau mỗi lần edit những thứ trên xong. bạn nhớ vào google và gõ "Set SYS Attributes" cái này là để chỉnh sửa lỗi quyền truy cập file. nếu không làm cái này rom của bạn coi như không chạy. bạn tự tìm hiểu cái này nha.
<bài mình viết liền mạch nên không biết có truyền đạt cho bạn ít nhiều j không><Nhưng cứ cố đi. mình sẽ hỗ trợ kỹ thuật mình có cho bạn. để bạn làm sống lại box BA này><Mình sẽ thêm và chỉnh sửa lại bài viết khi nào rảnh> chúc bạn thành công>
<chào box BA><chúc box BA sớm có cooker mới>!!!
*một số hình ảnh bản rom cuối cùng build cho BA