Jump to content

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


Recommended Posts

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 :)

going great bro ...:)

+1

  • Replies 2.5k
  • Created
  • Last Reply

Top Posters In This Topic

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 post

+1

Posted

it will be nice if we remove useless app like... voice command, map v3.06, operator menu, email & too many other... for making space in .rofs2... thn we can add belle shell in .rofs2 & QT in Core by mr_gourav2000.... so its easily possible to make OFW based CFW for getting more RAM.... & realesed it anywhr (Not On Any Forum) on blog & any site... in my case.... smart*****city.in i hope nitesh doesnt had any problem to do it.... :)

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 :)

+1 bro great news..and welcome to gizmolord... \m/
Posted

it will be nice if we remove useless app like... voice command, map v3.06, operator menu, email & too many other... for making space in .rofs2...

thn we can add belle shell in .rofs2 & QT in Core by mr_gourav2000....

so its easily possible to make OFW based CFW for getting more RAM.... & realesed it anywhr (Not On Any Forum) on blog & any site...

in my case....

smart*****city.in

i hope nitesh doesnt had any problem to do it.... :)

X6 based CFW with Thiis is already ready By me..........

But will not Disclose it anywhere........now!!!!

Posted

X6 based CFW with Thiis is already ready By me..........

But will not Disclose it anywhere........now!!!!

try to meet vivek dahiya on fb & realese ths on his blog....

i bet he will get happy....

bcoz as we know if ths Belle CFW work perfectly thn it is the best CFW ever....

& too many users will try to get it...

the most lol think is thn tht is...

best CFW ever realesing on warez/cracked blog replace wth Forum...hahaha....

& i bet....

vivek will advertise ths CFW more thn we all as it was the exclusive stuff of his blog & he will get more hits of users....

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! ^^

This can also be done in the phone itself..

Using explore navigate to: C:\(or E:\)Private\200393ce\qml\BelleShell\

highlight the main.qml file

Go to options>file>edit and then edit the respective entries..

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...