• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

[SPB MobileShell v3.7.2.673] Winphone 7

nghiacbg

New Member
sao sau khi cài xong nó cứ báo:" SPB MobileShell cannot be run" AI GIÚP EM VỚI
Chuyển sang T.Anh đi bạn
mà sao mình không tìm thấy 20008b16 trong private nhỉ (đã show hết các folder ẩn rồi mà chả thấy đâu
 

nazvn

New Member
cài song rồi mà ngốn RAM quá e sài 5230 cài song ram free lúc nào cũng ở mức 28mb à :(
 

nghiacbg

New Member
cài song rồi mà ngốn RAM quá e sài 5230 cài song ram free lúc nào cũng ở mức 28mb à :(
Cái SBP Shell này ngốn RAM lắm, chắc phải chuyển sang NDesk thôi, với lại cài đc nhưng k biết MOD thế nào :( làm y hệt #1 mà k đc
 

nghiacbg

New Member
mình cũng làm 4, 5 lần mới được, không nhớ sai chỗ nào nữa
Cố nhớ lại xem sai chỗ nào? :))
Mình xóa file spb...reg trong X:\system\apps\ rồi nhưng không thấy X:\Private\20028b16\SpbShellBackup.reg ở đâu để xoá (SPB cài trên thẻ)
 

nhockfc

New Member
Cố nhớ lại xem sai chỗ nào? :))
Mình xóa file spb...reg trong X:\system\apps\ rồi nhưng không thấy X:\Private\20028b16\SpbShellBackup.reg ở đâu để xoá (SPB cài trên thẻ)
k thấy SpbshellBackup.reg hay k thấy thư mục X:\Private\20028b16? thư mục này hình như phải bật Open4all lên mới thấy bạn ạ
 

tuanvu10112

New Member
minh cai ko dc .pan chi dan minh ro hon nha

Lưu ý Viết Tiếng Việt Có Dấu nhé bạn !!!
 
Last edited by a moderator:

thainguu

New Member
các bác cho em xin file đính kèm đi, em tải k đc, bị hư rồi... Em dùng toàn bị thiếu Ram...
 

4em92

New Member
cài cáy này vào trông phong cách vãi trưởng,cứ tưởng là máy mới :)):D
nhưng pac fix cho e cái lỗi ram cái
 

extinctzoo

New Member
Ace nào giỏi TA dịch cái "How To Mod SPB" em mới tìm được để anh em theo mà Mod:D
There are so many people who want to edit the Spb Mobile Shell to customize it in their own way and share their creation with the world. So here is a short article that will try to give you a step by step guide for modding the Spb Shell. I have had so many requests from my friends and others to tell them about modding the Shell. Since it was not possible to write a guide every time one asks you on a specific problem, I decided to prepare a wholesome account of the procedures.
The Spb Mobile for Symbian consists of two elements: the rle/bmp files that are made by converting a png file, and the xml part that lies inside all the dat files along with the rle/bmp files. The rle/bmp is related to the visual effect of the shell, while the xml entries define the function, arrangement and positioning of the elements of the Shell. Thus, for example, you will not be able to see any graphical widget unless there is an entry for it in the Widgets.xml (that is found inside the qa_layouts.dat) and the Index.xml (that is found inside every widget dat file). Thus, inside each va_xxx.dat there is the images of that widget ( 2 .bmp files for one image or 1 .rle file) and an archive called index.xml that contains the widget´s properties.
Opening a Dat File
You cannot open a dat file directly on your desktop so you need to change the extention .dat into .zip. Then right click on the file and extract it with WinRar or PowerArchiver. It would ask for a password that is ‘b0fm18zq’. Having extracted the dat files, you can edit them as you wish.
Converting a PNG Image to RLE or BMP Using Png2Skin
The Spb Mobile Shell for Symbian supports only rle/bmp images for its widgets and other graphical elements. Download a Sotware called Png2Skin.exe. I’ll set out my way of using png2skin.exe for you. This is how you can use the program: First of all create a folder as “1” in the C drive of your PC, and copy Png2Skin.exe inside it. So, it’s location is in C:1. Now into that folder place all your files you want to convert to Rle format. Use Photoshop or any other photo editor to make/convert/save as an image file in Png format. Copy the Png files to the newly created folder (‘1’). Now create a new text document and copy the following line in it:
c:1png2skin.exe c:1Arrows.png c:1 8 RLE
In the above line ‘Arrows’ is the name of the png file to be converted to Rle. You can replace ‘Arrows’ with you own file name. Now copy the text-



And paste it in the Windows Command Box. Then press the Enter key. Now you will see an Rle file beside your Png file. You can convert only one image at a time. Repeat the procedure to convert several images. Grab the Rle files and copy/replace them to your desired dat package.
You can also convert your Png images to Bmp by using Png2Skin.exe. For this, you will have to simply drag the Png image over the program icon. To edit an existing Bmp file, open it with Photoshop and cut out the image background to make it transparent. You can then convert it to to Rle or Bmp.
Creating a Widget in Spb Mobile Shell
As I have already said above, you need to do two things to create/add a new widget. Here we shall try to make a digital clock widget. The va_dclock_widget.dat file, for example, consists of three files: digits.rle, face.rle and index.xml. Therefore, you need to make the graphics file for the clock first. Thus, for this digital clock -

You will need two images: ‘face.rle’ and ‘digits.rle’. This is how they look before being converted to .rle format.


Now take a look at the Index.xml file for this digital clock:


All you have to do is to play with the ‘x’ and ‘y’ values here. X value defines the horizontal (left/right) position of an image or element on your phone’s screen, so if you want to move the digits to the right side of the face, you only need to modify “22” in the timerect to a highernumber and if you want to move it to the left, give a lower number. In the same way Y defines the vertical (up/down) position. Use lower value to move it up and higher numbers to move down.
Having done this, we will have to pack the file into a .dat package. Put the there files (2 Rle and index.xml) in a new folder. Open the folder and select all files by pressing Ctrl+A. Now right click on one of the files and select ‘Compress with Options’ (I use Powerarchiver for the purpose). The program will prompt you to input the password two times. Then click the Add button. You will have a new zip file in the same folder. Change the file extension from .zip to .dat. Now our dat package is ready. Rename the file name to ‘va_dclock_widget_green.dat’ (in this case).
The next step is to add the details of this widget in the widgets.xml that can be found inside the qa_layouts.dat. The widgets.xml generally has two entries for all widgets except the date and weather widgets. The first one looks like this:
<Plugin Name=”ClockGreen” Class=”Spb.LSP.DigitalClock” DoubleSkin=”va_dclock_widget_green”>
<BoundRect X=”0″ Y=”0″ Width=”360″ Height=”115″/>
<String Name=”_Size” Value=”Green Digital Clock”/>
</Plugin>
And the second one, as follows:
<Plugin Name=” ClockGreen “>
<BoundRect X=”0″ Y=”0″ Width=”360″ Height=”115″/>
</Plugin>


By changing the ‘x’ and ‘y’ values of the BoundRect, you can change the position of the highlight square line that appears over a widget when you try to drag its position on your screen in the Edit Mode of the Spb Shell. Changing the values of the Width and Height you can define the size of the highlight box of the widget. After making the entry of the widget in the widgets.xml, we need to save the changes and repack the qa_layouts.dat by following the above-mentioned procedure and put the file to the SpbShell folder located in E:/Others. Remember that each time you make any change in the qa_layouts.dat, you will have to exit delete the ‘SpbShell_20028b16.reg’ file from C:SystemApps, and SpbShellBackup.reg from E:private20028b16 to let the changes take effect.
Modifying the Features of the Shell
Exit the shell, then edit the file in the folder Spbmobileshell.rgs located in E: /private/20028b16. Search/find the string ‘Panels’ or ‘ForceRemove Panels’ and delete unneeded panel to retain the structure and numbering. After that, you will have to delete the ‘SpbShell_20028b16.reg’ file from C:SystemApps, and SpbShellBackup.reg from E:private20028b16 to let the changes take effect.(WARNING: This will reset the Shell to the defaults, so do not forget to backup your settings from backup options in Menu> Settings> Right click the lower bar> Save Settings). Using less number of panels would free more RAM.
Sizes of Images for Wallpaper
You can use three sizes of images as wallpapers in the Spb Shell. In the Professional Mode, you can use 360×640 pixels Png/Jpeg images as wallpapers. However, in the Lifestyle Mode, the ideal size of images should be 720×594 pixels in Jpeg format. You need to put these images in put in the folder E:ImagesPicturesSPBShell (in the same drive on which you have installed the program). In some mods (my Spb Ultimate Edition Series, for example), you can configure different wallpapers on each homescreen. For this, you need to crop your images in 360×614 pixels. You can set fullscreen wallpapers with the help of the Picture Frame widget.
Adding Your Applications Folder to SPB Menu
Open the file spbmobileshell.rgs by changing its extension to .xml. Here we shall try to add the “Video Player’’ to the program, for example, in the folder “Internet”. There are two ways to add an application to a specific folder: by defining the location of the .exe of a particular application, and by giving the UID. Here is the first method. Let’s begin and find the code:
ForceRemove ‘Internet’
{
val Index = d ’1 ‘
val Image = d ’2 ‘
val Text = s ‘Internet’
val DrawType = s ‘List’
val MRUImage = d ’185 ‘
Code:
ForceRemove ‘Internet’ - the name of the program
{
val Index = d ’1 ‘ – her next number in the list
val Text = s ‘Internet’ - the name for the shortcut
val File = s’ Z: sys bin BrowserNG.exe ‘ – path to .exe file or program in a form UID – ’0 x101F4DED’
val ImagePath = s ‘Z: sys bin BrowserNG.exe’ - path to icon bend. This is either the path to the program, or UID
val MRU = d ’0′ - Parameter indicates the presence of the translation of the program’s shortcut in some other language.
}
Or to add programs via UID, here is the code:
ForceRemove ‘OperaBrowser’
{
val Index = d ’2 ‘
val Text = s ‘Opera’
val UseProgramName = d ’1 ‘
val Check = d ’1 ‘
val File = s ’0 x101F4DED ‘
val ImagePath = s ’0 x101F4DED ‘
val MRU = d ’0 ‘
To add programs to the “Organizer”, search code:
ForceRemove ‘Organizer’
{
val Index = d ’0 ‘
val Image = d ’3 ‘
val Text = s ‘Organizer’
val DrawType = s ‘List’
val MRUImage = d ’186 ‘
To add programs in “Media”, look for the code:
ForceRemove ‘Multimedia’
{
val Index = d ’2 ‘
val Image = d ’6 ‘
val Text = s ‘Multimedia’
val DrawType = s ‘List’
val MRUImage = d ’189 ‘
Do not forget about the correct numbering, to avoid overlap.
Configuring the Number of Homescreens
Exit from the Shell first
Edit the file E: /System/apps/SpbShell_20028b16.reg.
Find the following lines:
[ Software Spb Software House 2 Spb Mobile Shell Widgets HomeScreen]
ActivePage = 0
PageCount = 5
And change the PageCount = 5 to any value. For example, for 9 pages change the value to ‘9’.
[ Software Spb Software House 2 Spb Mobile Shell Widgets HomeScreen]
ActivePage = 0
PageCount = 9
After the changes restart the Shell.
How to Configure the Shell to Drag the Widgets to Bottom
1. Extract qa_layouts.dat
2. Edit LockScreen2.xml:

Height = “512″ changed to “560″
<Layout Name=”360×640″>
<General>
<Rect Name=”DragRect” X=”0″ Y=”0″ Width=”360″ Height=”512″/>
</ General>
</ Layout>

3. Edit MenuBar.xml
Find the line:
<General>
<DialogObject Value=”Spb.Data.MenuBar”/>
<LayerAlign Value=”Bottom”/>

Change in:
<General>
<DialogObject Value=”Spb.Data.MenuBar”/>
<LayerAlign Value=”Bottom” Clip=”0″ />


Repack the qa_layouts.dat with the password “b0fm18zq” and copy to the folder /Others/ SPBShell. Restart the shell.
Editing the Bottom of the Spb Mobile Shell
Here is a list of xml files inside the qa_layouts.dat that determine the bottom portion of the shell in different screens (almost all files names start with ‘menu’). Take a look to find whwt is responsible for what.
MenuBar.xml – is responsible for the bar on the desktop;
MenuBar2.xml – for small menus and carousel;
MenuBarContacts.xml – a bar menu configures the contacts panel;
MenuBarCrop.xml – a bar on a page image cut to the desktop;
MenuBarList.xml – for when choosing a bar widgets;
MenuBarPopup.xml – For the pop-up window when you click the right button bar;
MenuBarPrograms.xml – Defines the configuration of the program panel;
MenuBarSkinDownloader.xml – at a bar when downloading images from Spb server;
MenuBarTransp.xml – I do not know why;
MenuBarWeather.xml – a bar in the weather.
Changing the Value of the Left Button Bar
1. Copy the folder qa_layouts.dat shell on the computer.
2. Rename a qa_layouts.zip.
3. Unpack with winrar (password b0fm18zq).
4. Open LockScreen2.xml and see what the name of a file that is responsible for the lower bar (if the custom theme).
In the standard skin is:
Code:
<Layers>
<Layer/>
<Layer Name=”Menu” Dialog=”MenuBar”/>
</ Layers>
5. Open MenuBar.xml with Notepad.
6. Edit the following line:
Code:
<Plugin Name=”Panels” ID=”3″>
<Int Name=”ActivateOnPress” Value=”1″/>
<String Name=”Action” Value=”Panels”/>
<Int Name=”LeftBtn” Value=”1″/>
<Rect Name=”SrcIcon” X=”0″ Y=”108″ Width=”54″ Height=”54″/>
</ Plugin>
Options for the Designation of Panels
Code:
<String Name=”Action” Value=”Panels”/> (3D carousel)
<String Name=”Open” Value=”:BTN0″/> (Selected Programs)
<String Name=”Open” Value=”:LAUNCHER”/> (Selected Programs)
<String Name=”Open” Value=”:SPBMENU”/> (Spb Menu)
<String Name=”Open” Value=”:BTN1″/> (Contact)
<String Name=”Open” Value=”:CALLLOG”/> (Call History)
<String Name=”Open” Value=”:CONTACTS”/> (Spb Contacts)
<String Name=”Open” Value=”:FAVORITES”/> (Selected Contacts)
<String Name=”Open” Value=”:WEATHER”/> (Weather)
<String Name=”Open” Value=”:WEATHERCOND”/> “(Current weather)
<String Name=”Open” Value=”TASKMANAGER” /> (SPBshny Task Manager)
<String Name=”Open” Value=”:MANAGEFAVS”/> (Carousel favorite contacts)
<String Name=”Open” Value=”:AGENDA”/> (Schedule)
<String Name=”Open” Value=”:TIME”/> (Time (world + clock)
In a few days, I will forward this topic and tell you about adding new icons, editing other widgets, such as media, battery and weather, etc.
Read more: http://cellcustomize.com/2011/11/modding-spb-mobile-shell-for-symbian-a-guide/#ixzz1fd7IhWx5

p/s: hơi bị ngắn và dễ =))
 

lonelyheart1184

New Member
Có rất nhiều người muốn chỉnh Spb Mobile Shell để tùy chỉnh nó theo cách riêng của họ và chia sẻ sáng tạo của họ với thế giới. Vì vậy, đây là một bài viết ngắn mà sẽ cố gắng để cung cấp cho bạn hướng dẫn từng bước một cho việc mod Shell Spb. Tôi đã nhận được rất nhiều yêu cầu từ bạn bè và những người khác về Shell. Do việc không thể mỗi lần được hỏi lại viết một cái hướng dẫn về một vấn đề cụ thể, tôi quyết định chuẩn bị một bài viết chi tiết về các bước thực hiện.
Spb Mobile cho Symbian bao gồm hai yếu tố: các files RLE / bmp được thực hiện bằng cách chuyển đổi một file png, và một phần .xml nằm bên trong tất cả các file .dat cùng với các files RLE / bmp. RLE / bmp có liên quan đến hiệu ứng hình ảnh của Shell, trong khi các mục xml xác định chức năng, sắp xếp và vị trí của các yếu tố của Shell. Như vậy, ví dụ, bạn sẽ không thể thấy bất kỳ tiện ích đồ họa, trừ khi có một mục nhập cho nó trong Widgets.xml các (được tìm thấy bên trong qa_layouts.dat) và index.xml (được tìm thấy bên trong mỗi file widget.dat). Như vậy, bên trong mỗi va_xxx.dat là những hình ảnh của widget đó (2. Bmp files cho một hình ảnh hoặc 1 file .RLE .) Và một file lưu trữ như vậy được gọi là index.xml có chứa các thuộc tính của widget.
Mở một tập file .dat
Bạn không thể mở một file .dat trực tiếp trên máy tính để bàn của bạn, do đó bạn cần thay đổi đuôi .dat thành đuôi .zip. Sau đó, click chuột phải vào file và giải nén với WinRar hoặc PowerArchiver. Nó sẽ yêu cầu một mật khẩu ( mật khẩu: 'b0fm18zq). Sau khi giải nén các file dat, bạn có thể chỉnh sửa chúng như bạn muốn.
Chuyển đổi một hình ảnh PNG sang RLE hoặc BMP sử dụng Png2Skin
Spb Mobile Shell cho Symbian chỉ hỗ trợ định dạng ảnh RLE / bmp cho các widget và các yếu tố đồ họa khác.
Tải một sotware Png2Skin.exe.
Tôi sẽ hướng dẫn bạn cách sử dụng Png2Skin.
Đây là cách làm thế nào bạn có thể sử dụng chương trình:
Đầu tiên ,tạo ra một thư mục tên "1" trong ổ đĩa C của máy tính.
Copy Png2Skin.exe vào thư mục đó. Lúc này, vị trí của nó là C: 1. Bây giờ copy vào thư mục đó tất cả các file bạn muốn chuyển đổi định sang .RLE.
Sử dụng Photoshop hoặc trình biên tập ảnh bất kỳ để tạo /convert / lưu hình ảnh thành định dạng png. Sao chép các file png vào thư mục mới được tạo ra ('1 ')
. Bây giờ tạo ra một text file và copy dòng dưới đây vào:
c: 1png2skin.exe c: 1Arrows.png c: 1 8 RLE
Trong 'Arows' ở file text dòng trên là tên của file .png cần chuyển đổi sang .RLE.Bạn có thể thay thế 'Arrows' với tên files của bạn. Bây giờ copy text file vào Windows Command Box. Sau đó nhấn Enter. Bây giờ bạn sẽ thấy một file .RLE bên cạnh file .Png của bạn.
Lưu ý: Bạn chỉ có thể chuyển đổi một hình ảnh một lúc.
Lặp lại các bước trên để chuyển đổi hình ảnh khác. Lấy các tập tin .RLE và copy/ replace chúng vào các file .dat tương ứng của bạn.
Bạn cũng có thể chuyển đổi hình ảnh .Png sang . Bmp bằng cách sử dụng Png2Skin.exe. Đối với cách này, bạn chỉ cần kéo file .Png vào biểu tượng của chương trình. Để chỉnh sửa một file .Bmp hiện có, mở nó bằng Photoshop và cắt background của nó ra để tạo hiệu ứng trong suốt. Sau đó, bạn có thể convert nó thành .RLE hoặc .Bmp.
Tạo một Widget trong Spb Mobile Shell
Như tôi đã nói ở trên, bạn cần phải làm hai việc để tạo ra / thêm một widget mới. Ở đây chúng ta sẽ thử làm đồng hồ kỹ thuật số. Các tập tin va_dclock_widget.dat,lấy ví dụ, bao gồm ba tập tin: digits.rle, face.rle và index.xml. Vì vậy,đầu tiên bạn cần phải thực hiện các tập tin đồ họa cho đồng hồ. Như vậy, đối với đồng hồ kỹ thuật số bạn sẽ cần hai hình ảnh: 'face.rle' và 'digits.rle'. Đây là hình ảnh của chúng trước khi được chuyển đổi sang định dạng .RLE.
Bây giờ hãy xem các tập tin index.xml cho đồng hồ kỹ thuật số:
Tất cả bạn phải làm ở đây chỉ là “chơi” với giá trị 'x' và 'y' . Giá trị X xác định vị trí (trái / phải) ngang của 1 hình ảnh hoặc yếu tố trên màn hình điện thoại của bạn, do đó, để di chuyển các chữ số sangbên phải của mặt đồng hồ, chỉ cần thay đổi giá trị "22" trong mục “timerect” thành một số lớn hơn và nếu bạn muốn di chuyển nó sang bên trái thì điền một số nhỏ hơn. Giá trị Y cũng tương tự như thế, nó xác định các vị trí (cao/thấp). Điền số nhỏ để di chuyển vị trí lên cao và con số lớn hơn để di chuyển xuống.
Sau khi làm xong, chúng ta có để đóng gói các files vào một gói .dat. Đặt các tập tin (2 RLE và index.xml) trong một thư mục mới. Mở thư mục này và chọn tất cả các tập tin bằng cách nhấn Ctrl + A. Bây giờ kích chuột phải vào một trong những tập tin và chọn Compress with Options’ ' (tôi sử dụng PowerArchiver để làm). Chương trình sẽ nhắc bạn nhập mật khẩu hai lần. Sau đó nhấp vào nút Add. Bạn sẽ có một tập tin zip mới trong cùng thư mục. Thay đổi phần mở rộng tập tin zipthành . dat. Bây giờ gói .dat của chúng tôi đã sẵn sàng. Đổi tên files thành 'va_dclock_widget_green.dat (trong trường hợp này).
Bước tiếp theo là thêm các chi tiết của widget này trong widgets.xml có thể được tìm thấy bên trong qa_layouts.dat. Widgets.xml thường có hai mục cho tất cả các entries ngoại trừ widget cho ngày và thời tiết
Entry đầu tiên trông như thế này:
<Plugin Name=”ClockGreen” Class=”Spb.LSP.DigitalClock” DoubleSkin=”va_dclock_widget_green”>
<BoundRect X=”0″ Y=”0″ Width=”360″ Height=”115″/>
<String Name=”_Size” Value=”Green Digital Clock”/>
</Plugin>
Và thứ hai, như sau:
<Plugin Name=" ClockGreen ">
<BoundRect X="0" Y="0" Width="360" Height="115"/>
</ Plugin>


Bằng cách thay đổi giá trị 'x' và 'y' của BoundRect, bạn có thể thay đổi vị trí của các đường viền nổi hình vuông xuất hiện trên một widget khi bạn cố gắng kéo vị trí của nó trên màn hình trong chế độ Edit của Shell Spb. Thay đổi giá trị Width- độ dày và Height- độ cao bạn có thể xác định kích thước của đường viền của widget. Sau khi thực hiện các mục nhập của các tools trong widgets.xml, chúng ta cần lưu các thay đổi và đóng gói lại các qa_layouts.dat bằng cách làm theo các thủ tục nói trên và đưa các tập tin vào thư mục SpbShell nằm trong E :/ Others.
Hãy nhớ rằng mỗi khi bạn thực hiện bất kỳ thay đổi trong qa_layouts.dat, bạn phải thoát và xóa 'SpbShell_20028b16.reg từ tập tin C: SystemApps, và SpbShellBackup.reg từ E :/Private20028b16 để cho các thay đổi có hiệu lực.
Sửa đổi tính năng của Shell
Thoát khỏi Shell, sau đó chỉnh sửa các tập tin trong Spbmobileshell.rgs trong E: / private/20028b16. Tìm kiếm chuỗi kí tự “Panels” hoặc "Panels ForceRemove" và xóa các bảng điều khiển không cần thiết để giữ lại cấu trúc và số. Sau đó, bạn sẽ phải xóa 'SpbShell_20028b16.reg trong từ C: SystemApps, và SpbShellBackup.reg từ E :/ Private20028b16 để cho các thay đổi có hiệu lực (Chú ý: Điều này sẽ khiến Shell trở về trạng thái mặc định, vì vậy đừng quên sao lưu các thiết lập của bạn Menu> Settings> Right click the lower bar> Save Settings. Càng sử dụng ít panels thì sẽ giải phóng bộ nhớ RAM nhiều hơn.
Kích thước của hình ảnh cho hình nền
Bạn có thể sử dụng ba kích cỡ của hình ảnh làm hình nền trong Shell Spb. Trong các chế độ Professional, bạn có thể sử dụng kích thước 360 × 640 .Png / Jpeg làm hình nền. Tuy nhiên, trong chế độ Lifestyle, kích thước lý tưởng của hình ảnh là 720 × 594 pixel ở định dạng .JPEG. Bạn cần phải để ảnh trong thư mục E: ImagesPicturesSPBShell (trong cùng một ổ đĩa mà bạn đã cài đặt chương trình). Trong một số bản mods (Spb Ultimate Edition Series, ví dụ), bạn có thể cấu hình hình nền khác nhau trên mỗi màn hình. Đối với điều này, bạn cần phải cắt hình ảnh của bạn thành 360 × 614 điểm ảnh. Bạn có thể thiết lập hình nền toàn màn hình với sự giúp đỡ của Picture Frame widget.
Thêm ứng dụng của bạn vào Menu của Shell
Mở file spbmobileshell.rgs thay đổi đuôi sang .Xml. Ở đây chúng tôi sẽ cố gắng thêm "Video Player” vào menu, ví dụ, trong thư mục "Internet". Có hai cách để thêm một ứng dụng vào một thư mục cụ thể: bằng cách xác định vị trí của các exe của ứng dụng cụ thể, và bằng cách đưa ra các UID.
Đây là phương pháp đầu tiên.
Hãy bắt đầu và tìm mã:
ForceRemove 'Internet'
{
val Index = d '1 '
val Image = d '2 '
val Text = s 'Internet'
val = DrawType s 'List '
val MRUImage = d '185 '
Mã số:
ForceRemove 'Internet' - tên của chương trình
{
val Index = d '1 '- số tiếp theo của chương trình trong danh sách
val Text= s 'Internet' - tên cho shortcut
val file = s 'Z: sys bin BrowserNG.exe - đường dẫn đến tập tin exe hoặc chương trình dạng UID - '0 x101F4DED '
val ImagePath = s Z: sys bin BrowserNG.exe - đường dẫn đến biểu tượng. Đây là một trong hai đường dẫn đến chương trình, hoặc UID
val MRU = d "0" - Các thông số chỉ ra tên của shortcut đã được dịch sang ngôn ngữ khác.
}
Hoặc thêm các chương trình thông qua UID, đây là đoạn code:
ForceRemove ‘OperaBrowser’
{
val Index = d ’2 ‘
val Text = s ‘Opera’
val UseProgramName = d ’1 ‘
val Check = d ’1 ‘
val File = s ’0 x101F4DED ‘
val ImagePath = s ’0 x101F4DED ‘
val MRU = d ’0 ‘
To add programs to the “Organizer”, search code:
ForceRemove ‘Organizer’
{
val Index = d ’0 ‘
val Image = d ’3 ‘
val Text = s ‘Organizer’
val DrawType = s ‘List’
val MRUImage = d ’186 ‘
Để thêm các chương trình trong "Media", hãy tìm mã:
ForceRemove ‘Multimedia’
{
val Index = d ’2 ‘
val Image = d ’6 ‘
val Text = s ‘Multimedia’
val DrawType = s ‘List’
val MRUImage = d ’189 ‘
Đừng quên đánh số chính xác, để tránh chồng chéo.
Cấu hình số của Homescreens
Thoát Shell
Chỉnh sửa các tập tin E: / System/apps/SpbShell_20028b16.reg.
Tìm những dòng sau đây:
[ Software Spb Software House 2 Spb Mobile Shell Widgets HomeScreen]
ActivePage = 0
PageCount = 5
Và thay đổi PageCount = 5 giá trị nào. Ví dụ, muốn thành 9 trang thay đổi giá trị '9 '.
‘9’.
[ Software Spb Software House 2 Spb Mobile Shell Widgets HomeScreen]
ActivePage = 0
PageCount = 9
Sau khi thay đổi, khởi động lại Shell.

Làm thế nào để kéo các Widgets xuống dưới
1. Extract qa_layouts.dat
2. Chỉnh sửa LockScreen2.xml:

Chiều cao = "512" thay đổi "560"
<Layout Name="360×640">
<General>
<Rect Name="DragRect" X="0" Y="0" Width="360" Height="512"/>
</ General>
</ Layout>

3. Chỉnh sửa MenuBar.xml
Tìm dòng:
<General>
<DialogObject Value="Spb.Data.MenuBar"/>
<LayerAlign Value="Bottom"/>

Thay đổi trong:
<General>
<DialogObject Value="Spb.Data.MenuBar"/>
<LayerAlign Value="Bottom" Clip="0" />


Đóng gói lại các qa_layouts.dat với mật khẩu "b0fm18zq" và sao chép vào thư mục / Others / SPBShell. Khởi động lại Shell.

Việc chỉnh sửa danh sách bêndưới của Spb Mobile Shell
Dưới đây là danh sách các tập tin xml bên trong qa_layouts.dat quyết định xác định phần dướicủa Shell theo nhiều màn hình khác nhau (hầu như tất cả các tập tin tên bắt đầu bằng 'menu'). Hãy xem để tìm whwt tương ứng cho những gì.
MenuBar.xml - chịu trách nhiệm cho thanh trên màn hình – bar on desktop;
MenuBar2.xml - cho menu nhỏ và carousel;
MenuBarContacts.xml - một thanh menu cấu hình cho Contact;
MenuBarCrop.xml - một thanh trên một hình ảnh trang cắt vào máy tính để bàn;
MenuBarList.xml - khi lựa chọn một widget;
MenuBarPopup.xml - Đối với các cửa sổ pop-up khi bạn nhấp vào nút bên phải thanh;
MenuBarPrograms.xml - Xác định cấu hình của bảng điều khiển chương trình;
MenuBarSkinDownloader.xml - tại một quán bar khi tải hình ảnh từ máy chủ Spb;
MenuBarTransp.xml - Tôi không biết tại sao;
MenuBarWeather.xml - một thanh thời tiết.
Thay đổi giá trị của thanh bên trái
1. Copy qa_layouts.dat sang thư mục trên máy tính.
2. Đổi tên qa_layouts.zip.
3. Giải nén với winrar (mật khẩu b0fm18zq).
4. Mở LockScreen2.xml và xem những gì tên của một tập tin tương ứng cho thanh thấp hơn (nếu chủ đề tùy chỉnh).
Skin Tiêu chuẩn là:
Code:
<Layers>
<Layer/>
<Layer Name=”Menu” Dialog=”MenuBar”/>
</ Layers>
5. Mở MenuBar.xml với Notepad.
6. Chỉnh sửa các dòng sau:
Code:
<Plugin Name=”Panels” ID=”3″>
<Int Name=”ActivateOnPress” Value=”1″/>
<String Name=”Action” Value=”Panels”/>
<Int Name=”LeftBtn” Value=”1″/>
<Rect Name=”SrcIcon” X=”0″ Y=”108″ Width=”54″ Height=”54″/>
</ Plugin>
Tùy chọn cho Chỉ định Panels
Code:
<String Name=”Action” Value=”Panels”/> (3D carousel)
<String Name=”Open” Value=”:BTN0″/> (Selected Programs)
<String Name=”Open” Value=”:LAUNCHER”/> (Selected Programs)
<String Name=”Open” Value=”:SPBMENU”/> (Spb Menu)
<String Name=”Open” Value=”:BTN1″/> (Contact)
<String Name=”Open” Value=”:CALLLOG”/> (Call History)
<String Name=”Open” Value=”:CONTACTS”/> (Spb Contacts)
<String Name=”Open” Value=”:FAVORITES”/> (Selected Contacts)
<String Name=”Open” Value=”:WEATHER”/> (Weather)
<String Name=”Open” Value=”:WEATHERCOND”/> “(Current weather)
<String Name=”Open” Value=”TASKMANAGER” /> (SPBshny Task Manager)
<String Name=”Open” Value=”:MANAGEFAVS”/> (Carousel favorite contacts)
<String Name=”Open” Value=”:AGENDA”/> (Schedule)
<String Name=”Open” Value=”:TIME”/> (Time (world + clock)
Trong một vài ngày, tôi sẽ chuyển tiếp chủ đề này và cho bạn biết về việc thêm các biểu tượng mới, chỉnh sửa các widgets khác, chẳng hạn như pin, phương tiện truyền thông và thời tiết, vv
 
Top