Jump to content

Belle HS Ported to S60v5 | Free Ram : 50 MB | GizmoLord Exclusive Project.


Recommended Posts

  • Replies 2.5k
  • Created
  • Last Reply

Top Posters In This Topic

Posted

hai all

i have installed Belle shell :D but i dont like 3 HS and want just 1 HS also how to remove exit menu

how to that ?please help

please guys!anyone can help me? :(

Posted

thanks!

Now I'll try to fix hardware keys and make menu updatable. If not succesfull, I'll post download link with these modifications and say how to translate yourself. :)

what about removing show running applications as most people dont like it...bt its helpful in safeguarding middle key.....:P

or u can try removing flashlight and wifi for non wifi variants and could increase notification bar size.....

Posted

what about removing show running applications as most people dont like it...bt its helpful in safeguarding middle key.....:P

or u can try removing flashlight and wifi for non wifi variants and could increase notification bar size.....

I can do it. But for now in notification bar I want make this scrollable, like original. To make notifications appears, I think it is not possible because all resources is in .exe file and I can't open it. Tried to open with QT SDK but doesn't works.

Posted

Who want some modifications in Belle Shell:

EDITING MIN/MAX HOMESCREEN NUMBERS

If you want to have minimum 1 homescreen or get more than 6 homescreens at max, open main.qml and search for:

function show()

{

miAddDsk.inactive = (desktops.count >= 6);

miDelDsk.inactive = (desktops.count <= 3);

open();

}

So, edit 6 to number you want get maximum and 3 to get minimum.

REMOVING "SHOW OPEN APPS" AND "EXIT BELLE SHELL"

To remove these, you need to open again main.qml and search for:

Menu {

id: menuDesk

content: MenuLayout {

This is in line 126.

Now, you will see some options like "Show Open Apps", "Add widget", etc.

To hide "Show Open Apps" and "Exit", put two "//" before code of both, like this:

//MenuItem { text: "Show open apps"; onClicked: shellApp.ShowOpenApps(); }

//MenuItem { text: "Exit"; onClicked: cmdExit(); }

The "Exit Belle Shell" was hidded. But, only in homescreen "Show Open Apps" was hidded. We need to hide it in menu too, so open menupage.qml and search for:

Menu {

id: menu;

content: MenuLayout {

And put two "//" again in here.

-

You can get these files opening Belle Shell.sis with SISContent, extract ONLY needed files, edit in notepad and now to update files edited, do as follow:

Click in "Edit" on file you edited (SISContent).

A window will open, click on Update... and select new file updated. Now click OK. File was updated. Do it again with the another one.

Save new sis file. Install on phone.

Note that removes the certificate and if you use a non-hacked phone, you need sign this. This not affect if you will put in ROFS2.

Sorry for my bad english, so +1 me if I helped you! ^^

Posted

Who want some modifications in Belle Shell:

EDITING MIN/MAX HOMESCREEN NUMBERS

If you want to have minimum 1 homescreen or get more than 6 homescreens at max, open main.qml and search for:

So, edit 6 to number you want get maximum and 3 to get minimum.

REMOVING "SHOW OPEN APPS" AND "EXIT BELLE SHELL"

To remove these, you need to open again main.qml and search for:

This is in line 126.

Now, you will see some options like "Show Open Apps", "Add widget", etc.

To hide "Show Open Apps" and "Exit", put two "//" before code of both, like this:

The "Exit Belle Shell" was hidded. But, only in homescreen "Show Open Apps" was hidded. We need to hide it in menu too, so open menupage.qml and search for:

And put two "//" again in here.

-

You can get these files opening Belle Shell.sis with SISContent, extract ONLY needed files, edit in notepad and now to update files edited, do as follow:

Click in "Edit" on file you edited (SISContent).

A window will open, click on Update... and select new file updated. Now click OK. File was updated. Do it again with the another one.

Save new sis file. Install on phone.

Note that removes the certificate and if you use a non-hacked phone, you need sign this. This not affect if you will put in ROFS2.

Sorry for my bad english, so +1 me if I helped you! ^^

extremely good info.  +2 and welcome to gizmolord.  well you can create a separate thread and discuss this. Your next step should be to modify this app for lesser ram consumption and development of more new widgets.  If you did this,  I bet your work will be truly appreciated.  best of luck :)

edit;  if possible try to remove menu from belle shell app too. this will significantly decrease ram consumption.

Posted

Who want some modifications in Belle Shell:

EDITING MIN/MAX HOMESCREEN NUMBERS

If you want to have minimum 1 homescreen or get more than 6 homescreens at max, open main.qml and search for:

So, edit 6 to number you want get maximum and 3 to get minimum.

REMOVING "SHOW OPEN APPS" AND "EXIT BELLE SHELL"

To remove these, you need to open again main.qml and search for:

This is in line 126.

Now, you will see some options like "Show Open Apps", "Add widget", etc.

To hide "Show Open Apps" and "Exit", put two "//" before code of both, like this:

The "Exit Belle Shell" was hidded. But, only in homescreen "Show Open Apps" was hidded. We need to hide it in menu too, so open menupage.qml and search for:

And put two "//" again in here.

-

You can get these files opening Belle Shell.sis with SISContent, extract ONLY needed files, edit in notepad and now to update files edited, do as follow:

Click in "Edit" on file you edited (SISContent).

A window will open, click on Update... and select new file updated. Now click OK. File was updated. Do it again with the another one.

Save new sis file. Install on phone.

Note that removes the certificate and if you use a non-hacked phone, you need sign this. This not affect if you will put in ROFS2.

Sorry for my bad english, so +1 me if I helped you! ^^

Nice work +1

as im nt into much coding work barely any...

can u integrate nitification bar from this flash homescreen???

n even widgets too??

http://forum.gizmolord.com/index.php?topic=1830.0

or from the spb shell??

Posted

I can't remove or add any feature because app did not open. I think I need to edit Belle Shell.exe but I don't know how. I tried to use IDA, but I don't understand anything. So, I will try to contact the developer to get project file of Belle Shell, but I think I'll not get it :/ @edit I'm getting 29MB free RAM with only 1 homescreen. (in pic was 27MB cause Best Screensnap app).

post-6702-138186185436_thumb.jpg

Posted

Who want some modifications in Belle Shell:

EDITING MIN/MAX HOMESCREEN NUMBERS

If you want to have minimum 1 homescreen or get more than 6 homescreens at max, open main.qml and search for:

So, edit 6 to number you want get maximum and 3 to get minimum.

REMOVING "SHOW OPEN APPS" AND "EXIT BELLE SHELL"

To remove these, you need to open again main.qml and search for:

This is in line 126.

Now, you will see some options like "Show Open Apps", "Add widget", etc.

To hide "Show Open Apps" and "Exit", put two "//" before code of both, like this:

The "Exit Belle Shell" was hidded. But, only in homescreen "Show Open Apps" was hidded. We need to hide it in menu too, so open menupage.qml and search for:

And put two "//" again in here.

-

You can get these files opening Belle Shell.sis with SISContent, extract ONLY needed files, edit in notepad and now to update files edited, do as follow:

Click in "Edit" on file you edited (SISContent).

A window will open, click on Update... and select new file updated. Now click OK. File was updated. Do it again with the another one.

Save new sis file. Install on phone.

Note that removes the certificate and if you use a non-hacked phone, you need sign this. This not affect if you will put in ROFS2.

Sorry for my bad english, so +1 me if I helped you! ^^

great job man ...+2
Posted

Good news, I talked with Belle Shell's developer and he replied me.

What I said:

Hello!

I want to talk something about your application called Belle Shell.

I think you don't know, but everyone about Symbian^1 (S60v5 devices) are searching for things that made our old phones be like the new Symbian Belle OS or something close.

And you released Belle Shell. Bro, everyone is happy now! We can feel like using original Belle OS in your devices. Thank you so much by that.

But, now I have a question for you and please do it!

We trying to preinstall Belle Shell to autostart in firmware as default homescreen/menu manager, but some bugs was caused, like phone changing to Offline mode, Belle Shell loop closing/opening, etc. But we get it and succesfully ported to firmwares.

Now, we have new points to reach. First, make hardware keys compatible with Belle Shell, next do some improvements in your app by ourself.

See, I edited your app to get minimum 1 homescreen, I did it by editing .qml files. Also, I removed "Exit" of Belle Shell, to feel like original, not app. And more: I translated it on my language (but this doesn't affect geral work).

There's things we need to do, but need YOUR help:

- The menu of app doesn't update when a new app is installed. We need to close it and open again to appear the new icon.

- Everywhere when appears a bar to type text (like search, etc), a line appear on center (you can note it in app).

- Works with hardware keys. I tried to add some strings like:

" Keys.onPressed: {
         if (event.key == Qt.Key_Menu) {
             console.log("switchToMenuPage";
             event.accepted = true;"

at main.qml, buttons.qml but did not works.

- Make a extended notification bar, adding notifications like new message, calls registry, etc; and it slide smothly like original (actually, you only tap and it appears, no need to slide).

By now, it was we need. Bro, I know you've selling this app in Nokia Store, but I saw some posts you said about development in QT (that's easy right?) and you bored about Symbian platform. But we love Symbian and want to improve our S60v5 old devices and you are the only person capability to do it for us!

I know you are thinking i'm crazy, but bro I trust in you.

If you don't like to develop Belle Shell anymore, please at least provide me your project file, so I'll try to make something, because I tried to add new features but no success. I think I need edit Belle Shell.exe, but I can't.

So, I'm counting with you!!! Thanks!! (and sorry for my bad english ^^)

And the reply:

Hello!

    Thank you for the nice words, I sure appreciate what you are saying. And your English is perfect (it's not my native language too, so mine is not that good either).

    I can assure you that Belle Shell will get a new version in a month, or in the worst case two. Unfortunately, not everything can be done with QML because it is slow and eats a lot of memory. In fact, in the next version I will move a lot of the code back to C++ in order to lower the RAM usage, which seems to be the single most important problem at this point. If I can get the RAM usage under 20 MB, it will be great.

    Here are the answers to your questions:


- The menu of app doesn't update when a new app is installed. We need to close it and open again to appear the new icon.

    I will fix this, but it has to be done in C++.


- Everywhere when appears a bar to type text (like search, etc), a line appear on center (you can note it in app).

    This is strange, it does not happen on the test devices (I have a C6 and I have tested on 5230, 5530, 5800, N97, N97 mini, and X6 via nokia remote device testing). Can you install the program on original firmware and see if this still happens? Could the reason be some custom font? I've seen screenshots with custom fonts and they looked OK.


- Works with hardware keys. I tried to add some strings like:

    This can not be done in QML, only in C++. The funny thing is that I have included the key handling for the red key and the menu key and it was almost finished, when I checked the store test criteria and it specifically forbids the capture of red key and the menu key, so I have removed the code from the final version. I will try to get permission from Nokia to capture these keys and make them behave as they should (red key will return you to the first home screen and menu key will bring up the menu).


 - Make a extended notification bar, adding notifications like new message, calls registry, etc; and it slide smothly like original (actually, you only tap and it appears, no need to slide).

    Yes, I will add notifications there but it may not be as complete as the Belle one (I will try to put what I can but some notifications are not accessible from a program). As for the opening, it will most probably remain only tap because with slide is very inconvenient, especially on the resistive touch screens on S60v5 devices. I wish it was only with tap on Belle too  Also, when the notification bar is full screen, the slide may be choppy but I will try to make it smooth.

     I will continue with the development of Belle Shell because I like Symbian phones. They are the only open platform left. Of course, it does not make enough money to justify working on it but I will still do it because I hate to leave things unfinished and it is a nice challenge to make it work properly on the underpowered S60v5 phones.

    Best regards!

So, let's wait the newest version to cook this more perfectly :)

Posted

@destroyer,  It's great news bro.  But I read the reason for red key , menu key can't be used while releasing app @ nokia store,  tell him that spb shell captures menu key, green key but still it is in the app store. Very happy to hear about the c++ version. +1 for sharing this info destroyer

Posted

Good news, I talked with Belle Shell's developer and he replied me.

What I said:

Hello!

I want to talk something about your application called Belle Shell.

I think you don't know, but everyone about Symbian^1 (S60v5 devices) are searching for things that made our old phones be like the new Symbian Belle OS or something close.

And you released Belle Shell. Bro, everyone is happy now! We can feel like using original Belle OS in your devices. Thank you so much by that.

But, now I have a question for you and please do it!

We trying to preinstall Belle Shell to autostart in firmware as default homescreen/menu manager, but some bugs was caused, like phone changing to Offline mode, Belle Shell loop closing/opening, etc. But we get it and succesfully ported to firmwares.

Now, we have new points to reach. First, make hardware keys compatible with Belle Shell, next do some improvements in your app by ourself.

See, I edited your app to get minimum 1 homescreen, I did it by editing .qml files. Also, I removed "Exit" of Belle Shell, to feel like original, not app. And more: I translated it on my language (but this doesn't affect geral work).

There's things we need to do, but need YOUR help:

- The menu of app doesn't update when a new app is installed. We need to close it and open again to appear the new icon.

- Everywhere when appears a bar to type text (like search, etc), a line appear on center (you can note it in app).

- Works with hardware keys. I tried to add some strings like:

" Keys.onPressed: {
         if (event.key == Qt.Key_Menu) {
             console.log("switchToMenuPage";
             event.accepted = true;"

at main.qml, buttons.qml but did not works.

- Make a extended notification bar, adding notifications like new message, calls registry, etc; and it slide smothly like original (actually, you only tap and it appears, no need to slide).

By now, it was we need. Bro, I know you've selling this app in Nokia Store, but I saw some posts you said about development in QT (that's easy right?) and you bored about Symbian platform. But we love Symbian and want to improve our S60v5 old devices and you are the only person capability to do it for us!

I know you are thinking i'm crazy, but bro I trust in you.

If you don't like to develop Belle Shell anymore, please at least provide me your project file, so I'll try to make something, because I tried to add new features but no success. I think I need edit Belle Shell.exe, but I can't.

So, I'm counting with you!!! Thanks!! (and sorry for my bad english ^^)

And the reply:

Hello!

    Thank you for the nice words, I sure appreciate what you are saying. And your English is perfect (it's not my native language too, so mine is not that good either).

    I can assure you that Belle Shell will get a new version in a month, or in the worst case two. Unfortunately, not everything can be done with QML because it is slow and eats a lot of memory. In fact, in the next version I will move a lot of the code back to C++ in order to lower the RAM usage, which seems to be the single most important problem at this point. If I can get the RAM usage under 20 MB, it will be great.

    Here are the answers to your questions:


- The menu of app doesn't update when a new app is installed. We need to close it and open again to appear the new icon.

    I will fix this, but it has to be done in C++.


- Everywhere when appears a bar to type text (like search, etc), a line appear on center (you can note it in app).

    This is strange, it does not happen on the test devices (I have a C6 and I have tested on 5230, 5530, 5800, N97, N97 mini, and X6 via nokia remote device testing). Can you install the program on original firmware and see if this still happens? Could the reason be some custom font? I've seen screenshots with custom fonts and they looked OK.


- Works with hardware keys. I tried to add some strings like:

    This can not be done in QML, only in C++. The funny thing is that I have included the key handling for the red key and the menu key and it was almost finished, when I checked the store test criteria and it specifically forbids the capture of red key and the menu key, so I have removed the code from the final version. I will try to get permission from Nokia to capture these keys and make them behave as they should (red key will return you to the first home screen and menu key will bring up the menu).


 - Make a extended notification bar, adding notifications like new message, calls registry, etc; and it slide smothly like original (actually, you only tap and it appears, no need to slide).

    Yes, I will add notifications there but it may not be as complete as the Belle one (I will try to put what I can but some notifications are not accessible from a program). As for the opening, it will most probably remain only tap because with slide is very inconvenient, especially on the resistive touch screens on S60v5 devices. I wish it was only with tap on Belle too  Also, when the notification bar is full screen, the slide may be choppy but I will try to make it smooth.

     I will continue with the development of Belle Shell because I like Symbian phones. They are the only open platform left. Of course, it does not make enough money to justify working on it but I will still do it because I hate to leave things unfinished and it is a nice challenge to make it work properly on the underpowered S60v5 phones.

    Best regards!

So, let's wait the newest version to cook this more perfectly :)

grt work bro...!!

+1 to u

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...