Cho mình hỏi file
languages.txt trong đường dẫn
../resource/bootdata có phải dùng để chọn gói ngôn ngữ mặc định khi format máy?
Chỉ mình cách sắp xếp đi mình tự sắp theo ý thích của mình
File language đó để mình khai báo các ngôn ngữ có trong firmware đó bạn, nếu ko khai báo ngôn ngữ nào thì sau khi flash sẽ ko có ngôn ngữ đó trong máy.
Cách sắp xếp: bạn tìm đến file rofs2\private\101F4CD2\Content\appshelldata.xml để chỉnh sửa, file đó qui định cách bố trí Menu. Trong file đó chứa các câu lệnh. Bạn dùng Notepad để mở và chỉnh sửa nó. Mình giải thích chút ít như sau (vì mình chưa hiểu được hết):
_ Câu lệnh của các Folder bắt đầu bằng <appshell:folder.....Tên_Folder.....> và kết thúc bằng </appshell:folder>.
_ Nằm giữa cặp câu lệnh đó có thể là một thư mục khác (tức thêm 1 cặp câu lệnh nữa nằm giữa cặp ngoài cùng) hoặc là các chương trình (câu lệnh chứa UID của chúng)
Ví dụ: Chuyển Map vào Music:
_ Ban đầu Map chỉ có 1 câu lệnh đơn thuần
<appshell:application uid="20001F63"/>
<!-- Maps -->
_ Còn thư mục Music và các chương trình nằm trong nó là:
<appshell:folder applicationgroup_name="music" short_name="" long_name="" title_name="" icon_file="Z:\resource\apps\Menu.mif" icon_id="16394" mask_id="16395" icon_skin_minor_id="2176" icon_skin_major_id="101F86E3">
<appshell:application uid="102072c3"/>
<!-- Music Player (MusicPlayer)-->
<appshell:application uid="10207A89"/>
<!-- Radio -->
<appshell:application uid="101ffb51"/>
<!-- Music Store -->
<appshell:application uid="1028190b"/>
<!-- Podcasting -->
</appshell:folder>
_ Sau khi chuyển Map vào Music, câu lệnh sẽ là:
<appshell:folder applicationgroup_name="music" short_name="" long_name="" title_name="" icon_file="Z:\resource\apps\Menu.mif" icon_id="16394" mask_id="16395" icon_skin_minor_id="2176" icon_skin_major_id="101F86E3">
<appshell:application uid="102072c3"/>
<!-- Music Player (MusicPlayer)-->
<appshell:application uid="10207A89"/>
<!-- Radio -->
<appshell:application uid="101ffb51"/>
<!-- Music Store -->
<appshell:application uid="1028190b"/>
<!-- Podcasting -->
<appshell:application uid="20001F63"/>
<!-- Maps -->
</appshell:folder>
_ Thứ tự danh sách các chương trình từ trên xuống dưới là thứ tự các chương trình từ trái qua phải từ trên xuống dưới trong Menu. Ví dụ mục Radio trong câu lệnh Music Folder đứng ở vị trí thứ 2 sau Music Player thì trong Menu Music nó sẽ nằm ở vị trí thứ 2 dòng thứ nhất.
Hướng dẫn trên chỉ dừng ở chuyển chương trình, giờ là chuyển Folder. Cụ thể là chuyển thư mục Internet vào thư mục Music:
_ Thư mục Internet và các chương trình bên trong có các câu lệnh sau:
<appshell:folder applicationgroup_name="internet" short_name="" long_name="" title_name="" icon_file="Z:\resource\apps\Menu.mif" icon_id="16394" mask_id="16395" icon_skin_minor_id="2179" icon_skin_major_id="101F86E3">
<appshell:application uid="10008D39"/>
<!-- Browser -->
<!--<appshell:application uid="102750E2"/>-->
<!-- Video Center -->
<appshell:application uid="2000BB53"/>
<!-- Share Online -->
<appshell:application uid="20000915"/>
<!-- Online Search -->
<appshell:application uid="20011184"/>
<!-- Facebook -->
<appshell:url url="http://mas.link.nokia.com/mobib" short_name="MySpace" long_name="MySpace" title_name="MySpace" icon_file="Z:\resource\apps\myspace.mif" icon_id="16384" mask_id="16385"/>
<!--<appshell:application uid=""/>-->
<!-- Yahoo Messanger -->
<!--<appshell:application uid=""/>-->
<!-- Windows Live -->
<appshell:application uid="2000dad2"/>
<!-- Rihanna -->
</appshell:folder>
_Thư mục Music thì như trên.
_ Sau khi chuyển Internet vào Music, sẽ là:
<appshell:folder applicationgroup_name="music" short_name="" long_name="" title_name="" icon_file="Z:\resource\apps\Menu.mif" icon_id="16394" mask_id="16395" icon_skin_minor_id="2176" icon_skin_major_id="101F86E3">
<appshell:application uid="102072c3"/>
<!-- Music Player (MusicPlayer)-->
<appshell:application uid="10207A89"/>
<!-- Radio -->
<appshell:application uid="101ffb51"/>
<!-- Music Store -->
<appshell:application uid="1028190b"/>
<!-- Podcasting -->
<appshell:folder positioned="1" short_name="Internet" long_name="Internet" title_name="Internet" icon_file="Z:\resource\apps\Menu.mif" icon_id="16394" mask_id="16395" icon_skin_minor_id="2179" icon_skin_major_id="101F86E3">
<!--<appshell:application uid="102750E2"/>-->
<!-- Video Center -->
<appshell:application uid="2000BB53"/>
<!-- Share Online -->
<appshell:application uid="20000915"/>
<!-- Online Search -->
<appshell:application uid="20011184"/>
<!-- Facebook -->
<appshell:application uid="2000dad2"/>
<!-- Rihanna -->
<appshell:url url="http://mas.link.nokia.com/mobib" short_name="MySpace" long_name="MySpace" title_name="MySpace" icon_file="Z:\resource\apps\myspace.mif" icon_id="16384" mask_id="16385"/>
</appshell:folder>
</appshell:folder>
_Chú ý sự biến đổi của dòng lệnh "<appshell:folder...."Internet"...>" của Internet nhé.Chỉnh sửa xong thì Save lại
_ Nếu bạn muốn biết vì sao các chương trình cài vào máy đều cho vào Application thì hãy so sánh sự khác biệt giữa Application và Music sẽ rõ.
_ Việc tạo Folder mới phức tạp hơn nhiều (với mình)(vì nó còn liên kết thêm file và có ID liên kết nữa, ko chỉ đơn thuần là sửa lệnh), nên mình chỉ copy câu lệnh và file của các Mod Menu khác để tạo Folder Software và chế thêm cho giống với Application đồng thời sửa Application cho giống Music để khi cài phần mềm thì cho vào Software.
Cái này có bản nào chỉ cần chép file vào C không bạn :-?
Mình chưa nghe nói chép vào C, nhưng ý tưởng mới nảy trong đầu là nếu apply c2z vào ko biết có ra được ko.