This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
AlexDevs's profile picture

sPhone Beta 1.2.1 - Touchscreen OS for Advanced Pocket Computers

Started by AlexDevs, 29 August 2015 - 04:29 PM
AlexDevs #1
Posted 29 August 2015 - 06:29 PM

sPhone

GUI OS for Pocket Computers



sPhone is a graphical operating system designed for advanced pocket computers.
Passwords are hashed in SHA256 to make the system secure.

Download:
pastebin run HsJSnhKQ

Features

SHA256 for passwords
New APIs
Customizable theme
Custom home launchers
SPKs (See below)

SPK

SPK stands for Sertex Application Package:
Basically this file contains config and required files for the application to work.

How to make an SPK:
sPhone Wiki: Software Development Kit for SPK

Screenshots

Booting


Lock


Default Home


Default Home with header tab


Settings


Shell


RequirmentsHTTP API enabled and GitHub Whitelisted (or *)
Last ComputerCraft Version
Advanced Pocket Computer (Modem is optional)


License

The MIT License (MIT)

Copyright © 2017 Sertex

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


Wiki:
https://github.com/S...eam/sPhone/wiki


Thanks!
~Sertex
Edited on 02 February 2017 - 08:24 AM
Exerro #2
Posted 29 August 2015 - 09:02 PM
Looks awesome but
Spoiler

Oh nope, that's just CCLite. It's the http handle being nil. Anyways, got it to work on ccemuredux after removing the (rather pointless?) "you need a pocket computer to run this" messages.

I really like the concept, a dedicated OS for pocket computers has been missing from the forums. It's also great that you're hashing passwords… gotta hate it when people don't do that. The OS looks nice, even when stretched out on the 51x19 screen (although click detection is a bit off then, understandably). Glad you can go into the shell too.

However, I couldn't get sID or SMS to work, it was saying "The service is currently down!" in a very nice little alert box. Is this intended or a bug?
Edited on 29 August 2015 - 07:02 PM
AlexDevs #3
Posted 29 August 2015 - 09:09 PM
Looks awesome but
Spoiler

Oh nope, that's just CCLite. It's the http handle being nil. Anyways, got it to work on ccemuredux after removing the (rather pointless?) "you need a pocket computer to run this" messages.

I really like the concept, a dedicated OS for pocket computers has been missing from the forums. It's also great that you're hashing passwords… gotta hate it when people don't do that. The OS looks nice, even when stretched out on the 51x19 screen (although click detection is a bit off then, understandably). Glad you can go into the shell too.

However, I couldn't get sID or SMS to work, it was saying "The service is currently down!" in a very nice little alert box. Is this intended or a bug?
The server is really down. I'm working on this.
CaosTECH #4
Posted 07 September 2015 - 01:56 AM
Hey! I have seen your programs and seen your company on some CC servers, I would like to see if I could become part of the Sertex Team, PM or Comment me back your answer, whichever suits you!
coolmark1995 #5
Posted 19 September 2015 - 02:02 AM
Hello guys, today i finally show you sPhone:

- Touchscreen
- Colored
- SMS
- Useful


The SMS doesn't use RedNet API, Modem API or whatever API, it uses http API!

The SMS app uses your Sertex ID (You can register one in setup) on a server with a database of accounts and sms

All passwords are encrypted using SHA256 (Sertex ID too)

There is GPS app, Games (WIP, it's not a priority now), Shell, and more apps…

Todo:
Spoiler

- Notification
- Contacts (saved)
- Sertex ID API
- GAMES!


Screenshot:
Spoiler

Home

SMS

Home (Header Menu)




Download:
Make sure you enabled HTTP API and whitelisted *

pastebin run HsJSnhKQ

If you have any issue please visit https://github.com/S...m/sPhone/issues

Thanks!
~Sertex-Team
Hey I love your OS but I have a problem for the SMS it requires a host what would the host be? just wondering :D/>
AlexDevs #6
Posted 19 September 2015 - 03:20 PM
Hello guys, today i finally show you sPhone:

- Touchscreen
- Colored
- SMS
- Useful


The SMS doesn't use RedNet API, Modem API or whatever API, it uses http API!

The SMS app uses your Sertex ID (You can register one in setup) on a server with a database of accounts and sms

All passwords are encrypted using SHA256 (Sertex ID too)

There is GPS app, Games (WIP, it's not a priority now), Shell, and more apps…

Todo:
Spoiler

- Notification
- Contacts (saved)
- Sertex ID API
- GAMES!


Screenshot:
Spoiler

Home

SMS

Home (Header Menu)




Download:
Make sure you enabled HTTP API and whitelisted *

pastebin run HsJSnhKQ

If you have any issue please visit https://github.com/S...m/sPhone/issues

Thanks!
~Sertex-Team
Hey I love your OS but I have a problem for the SMS it requires a host what would the host be? just wondering :D/>
What do you mean? The host is an online server
CaosTECH #7
Posted 19 September 2015 - 09:08 PM
Hey, didnt reply to my last comment, im still see'ing if I could join the SertexTeam
AlexDevs #8
Posted 20 September 2015 - 02:23 PM
Hey, didnt reply to my last comment, im still see'ing if I could join the SertexTeam
No, sorry
CaosTECH #9
Posted 20 September 2015 - 08:38 PM
Hey, didnt reply to my last comment, im still see'ing if I could join the SertexTeam
No, sorry
Harsh bro
LDDestroier #10
Posted 20 September 2015 - 10:55 PM
Looks pretty awesome. You could (maybe, if this wouldn't ruin the OS's main selling point) the SMS working as a standalone application. Looks pretty nice, and looks quite a bit more secure than PSChat (sorry minizbot)

EDIT: Played with it more:

BUGS:
*If I send a message longer than the width of the screen, it gets cut off instead of continuing one line down at the left side of the screen.
*In the lock, the terminate event counts as pressing a character. Also, if I enter a password with a terminate event, it errors. (sPhone:384: attempt to concatenate string and nil)

SUGGESTIONS:
+When making an account at first bootup, it should automatically log on to SertexID instead of the player typing in the username and password twice.
+For the SMS app, add a 'contacts' menu and a 'recent' menu, as well as the logs of every chat (password protected logs, so people can't snoop)
+For SMS, add some public chatrooms.
+For the OS, give an option to allow string passwords as well as a 4-character pin.
+Try to use the Flare API! It would make polishing the menus much easier, and make animations a lot smoother.
+Speaking of polishing things up, please make the SMS chat better looking. It looks very bare and black/white.
+Try to have the SMS app on at all times, so it can alert players of any messages they get if they're not in the SMS app. Also, have it tell the player any missed messages if the player was offline when they were supposed to be received.

Good job so far!
Edited on 20 September 2015 - 09:20 PM
AlexDevs #11
Posted 06 October 2015 - 08:22 PM
IMPORTANT NEWS: The Sertex ID database has been reset due security issues
TuxyBR #12
Posted 17 October 2015 - 07:01 AM
i have a question, how the cst wallet works? >.>
TableCraft0R #13
Posted 17 October 2015 - 12:48 PM
It Would be great if you add
Notifications API (it could be simple, running on a parallel or thread with function calls)
UI Toolkits for creating awesome programs
Status Bar.
Application store.
Sertex SMS Online (HTML-Based, yay!)
An Adv. Computer version with Seamless Integration.
This OS have a Very, VERY HUGE Potentials!
AlexDevs #14
Posted 01 November 2015 - 11:27 AM
News: We replaced CST wallet with Krist Wallet
MultMine #15
Posted 19 November 2015 - 05:04 PM
it's…

well…

ummmm…

*TELL ME A WORD FOR GOOD^64*
Edited on 19 November 2015 - 04:07 PM
Waitdev_ #16
Posted 23 November 2015 - 10:01 AM
welp, i've been too lazy to check this out. :I

though after actually trying it, it seems really cool!
AlexDevs #17
Posted 02 September 2016 - 12:11 PM
sPhone Alpha 3 Update!

We removed SertexID, SMS and Buddies apps due to inactivity!

But now you can customize theme colors and use new home launchers!
Also we added 3 shell programs located in /bin (halt, echo and wget (for older versions))
Edited on 02 September 2016 - 10:59 AM
TheRockettek #18
Posted 02 September 2016 - 12:58 PM
I can host a web server for you :^)
AlexDevs #19
Posted 02 September 2016 - 03:51 PM
I can host a web server for you :^)
Thank you for the offer, but nobody would use it
Edited on 02 September 2016 - 01:51 PM
AlexDevs #20
Posted 25 September 2016 - 11:10 AM
sPhone Alpha 3 Update!
We removed SertexID, SMS and Buddies apps due to inactivity!
But now you can customize theme colors and use new home launchers!
Also we added 3 shell programs located in /bin (halt, echo and wget (for older versions))
How do you change the theme colors Ale?

Settings -> Theme
CC_Jojo #21
Posted 26 November 2016 - 03:44 PM
sorry for asking, but where are the apps when you download them from the store cause they are not on the home page.
I'm using computercraft 1.79 for minecraft 1.8.9.
plz help me the os is great and i wanna use it.
AlexDevs #22
Posted 29 November 2016 - 04:54 PM
sorry for asking, but where are the apps when you download them from the store cause they are not on the home page.
I'm using computercraft 1.79 for minecraft 1.8.9.
plz help me the os is great and i wanna use it.
On the default home you click the app drawer:



Sorry for late reply.
Edited on 29 November 2016 - 03:55 PM
trollbreeder #23
Posted 14 January 2017 - 02:17 PM
APP Drawer/List isn't working. It just blinks the time.
AlexDevs #24
Posted 17 January 2017 - 07:04 PM
APP Drawer/List isn't working. It just blinks the time.
What ComputerCraft version are you using?
trollbreeder #25
Posted 21 January 2017 - 09:54 AM
1.7. Using Mega Computer Pack on a server.
AlexDevs #26
Posted 24 January 2017 - 07:48 PM
1.7. Using Mega Computer Pack on a server.
sPhone works fine on CC1.79.
Try that version