Share My Creation VNC Server & Client : Source Code For Sale

Hello everyone :)

*Stating off by thanking @Erel for making this possible for every single one of us ♥

We were requested numerous times to create VNC server & client in B4X technology, so here we are :)

In exactly 2 weeks the project will be ready and released (17-05-2021 11:00 PM GMT 3+).

System overview :

The Server side setup the server IP and port (Usually 5900 but changeable) and allow the incoming and outgoing connections requests.
The Client side enters the Server IP and Port and the connection will start right away.
Once the connection has been established, the client is able to full control the server side (host) by transmitting the Keyboard, Mouse, Screen Capture, etc...

Yup, as simple as that.

Why this is more powerful than the Teamviewer Alternative :
1-Each session data is real time, meaning unlike Teamviewer alternative project there won't be any database, JRDC2, etc...
2-No extra setup and complicated steps, just open the port and you are ready to go.
3-Faster Connections because there won't be any extra tunneling (JRDC2 and MS SQL)
4-Full HD
5-and the list goes on...

Future Updates :
1- B4A Client, the android client will be able to fully control the server side (host) Done :)
2- File Transfer
3- Able to use any VNC viewer to view the Server side (Host) Done :)
4- Hidden Mode/Stealth Mode
5- B4A VNC Server Done :)

Technology used:
Purely developed in B4J, no external software and external SDKs

Future Technology will be used is B4A which will also be purely developed in B4A only.

Notes :
-For the past 48 hours we have developed the proof of concept and it's working great, full HD, fast, and does what it should which is controlling the remote server side (Host)
-Also we have tested it using RealVNC viewer and it connected to the B4J VNC Server

*If you would like to add any feature please write in this post and we will add them in the next update :)


Project Price : 40$
fs-payment1 (1).png



If you would like to use a small demo of B4J Server & B4J Client please use the below download link (Copy & Paste the URL in your browser) :

Demo notes :
1- B4J Server : We have connected to it using B4J Client + UltraVNC viewer
2- B4J Client : We have connected to B4J Server + UltraVNC Server


B4A VNC Server ! :

B4A VNC Viewer :



As always, Thank You,
Saif
 
Last edited:

sfsameer

Well-Known Member
Licensed User
great, works great, very fast.
thanks saif

Glad you liked it my dear ♥

Tip:
You can make it much faster if you lower the resolution in the VNC Viewer such as RealVNC or TightVNC.

We will implement the resolution adjustment in the B4J Viewer in the next update :)
 

Xfood

Well-Known Member
Licensed User
so it already seems great to me, I'm waiting for the next update for file transfer,
Thanks Saif you are magnificent
 

mmanso

Active Member
Licensed User
Hi all,

I'm using TightVNC to connect to the Android VNC server, I can see the image but I can't interact with it...

I click everywhere and nothing happens... If in the Android device I change something, I see those changes on the VNC viewer...

Any clue?
 

sfsameer

Well-Known Member
Licensed User
Hi all,

I'm using TightVNC to connect to the Android VNC server, I can see the image but I can't interact with it...

I click everywhere and nothing happens... If in the Android device I change something, I see those changes on the VNC viewer...

Any clue?
Hello Dear,

We have updated the source code again, please use the same download link to download the latest update of the B4A VNC Server.

Thank you,
Saif
 

mmanso

Active Member
Licensed User
I've downloaded it 30 minutes ago... that's the last one, or there's a new one after that?

Thanks.
 

sfsameer

Well-Known Member
Licensed User
We keep updating it because it's still a beta version so there will be a lot of updates in the upcoming days :)
 

mmanso

Active Member
Licensed User
Now it's working :)

One question, we've an App that runs on fullscreen, is there any way we can send the "back" action or the "home" android action through VNC? I move the mouse pointer to the bottom of the screen but the android bar doesn't appear... When I use the screen, I swipe my finger from bottom up to make that bar appear.

Thanks!
 

sfsameer

Well-Known Member
Licensed User
Now it's working :)

One question, we've an App that runs on fullscreen, is there any way we can send the "back" action or the "home" android action through VNC? I move the mouse pointer to the bottom of the screen but the android bar doesn't appear... When I use the screen, I swipe my finger from bottom up to make that bar appear.

Thanks!
We will look into key shortcuts and see if we can implement it :)
 

omo

Active Member
Licensed User
All the previous updates worked worked well with my phone and computer. Introduction of this accessibility is not really working with my Android 9 even the whatsappauto has never worked till now. Clicking on start server keeps opening accessibility settings, even after enabled and click on back key, there is no effect. Why is accessibility not working, what am I doing wrong because it doesn't allow this update to work for me? Below is the screenshot of my configuration, once I clicked on back button, it has no effect on VNC server

Screenshot_20210713-232518.png
 

sfsameer

Well-Known Member
Licensed User
All the previous updates worked worked well with my phone and computer. Introduction of this accessibility is not really working with my Android 9 even the whatsappauto has never worked till now. Clicking on start server keeps opening accessibility settings, even after enabled and click on back key, there is no effect. Why is accessibility not working, what am I doing wrong because it doesn't allow this update to work for me? Below is the screenshot of my configuration, once I clicked on back button, it has no effect on VNC server

View attachment 116377
Hello,

That means you didn't download the latest update.

Please use the same download link to download the latest update.

Also make sure to replace the old library files with the latest version.

Thank you,
Saif
 

omo

Active Member
Licensed User
We keep updating it because it's still a beta version so there will be a lot of updates in the upcoming days :)
I re-downloaded after this your message here which is about 78.6MB. I deleted earlier one downloaded and I updated library as stated. Ok, let me download again for third times then
 

omo

Active Member
Licensed User
I have confirmed that I downloaded your latest upload, but I still re-downloaded it anyway, tried it several times but still not working, older updates are working for me. The problem is from that accessibility features, I noticed the problem also when trying to use whatsappauto, that accessibility never worked with my Android 9 till now. No error issue, once I enable accessibility and use back button to go back to the app, nothing happens on the app
 

sfsameer

Well-Known Member
Licensed User
I have confirmed that I downloaded your latest upload, but I still re-downloaded it anyway, tried it several times but still not working, older updates are working for me. The problem is from that accessibility features, I noticed the problem also when trying to use whatsappauto, that accessibility never worked with my Android 9 till now. No error issue, once I enable accessibility and use back button to go back to the app, nothing happens on the app
Hello,

We have just tested on Android 9 and its working fine.

Confirm the following :
You activate the accessibility and go back to the app.
Then connected the vnc viewer to the b4a vnc server.
If you click on the VNC viewer, are the clicks applied (performed) on the b4a vnc server? Can open an app? Swipe left and right?

What is your phone model, we need to check that too just in case.

Thank you,
Saif
 

sfsameer

Well-Known Member
Licensed User
I confirm, as in the attached video, everything works, open app, scroll settings etc. on samsung a10 android 10
thanks saif, you are great
We have also tested in android 9 and it's working.
Screenshot_20210714_094145_com.android.settings.jpg



But to figure out why it's failing with him we need the answers to the below questions :
Hello,

We have just tested on Android 9 and its working fine.

Confirm the following :
You activate the accessibility and go back to the app.
Then connected the vnc viewer to the b4a vnc server.
If you click on the VNC viewer, are the clicks applied (performed) on the b4a vnc server? Can open an app? Swipe left and right?

What is your phone model, we need to check that too just in case.

Thank you,
Saif
 

omo

Active Member
Licensed User
Hello,

We have just tested on Android 9 and its working fine.

Confirm the following :
You activate the accessibility and go back to the app.
Then connected the vnc viewer to the b4a vnc server.
If you click on the VNC viewer, are the clicks applied (performed) on the b4a vnc server? Can open an app? Swipe left and right?

What is your phone model, we need to check that too just in case.

Thank you,
Saif
Please, sorry for my late response. I have deadline to meet for some of my clients today and I wanted to see if I could twist the code a bit if it will work with my phone. Yes, I obeyed all initial protocols as stipulated by Saif. I latered twisted the code a bit and was able to make it work in four different occassions, then, I discovered click, tap and swap worked flawlessly, but working is never consistent. Without twisting the code, it never worked, when I moved small portion of code to under click button, it worked once, but later stopped working. I moved again to activity_pause, worked again once and stopped working. I later moved the same code to activity_click and allowed it to activate after button click. It worked about two times and stopped working. After clicking on back button immediately i enabled accessibility to go back to application, it seems accessibility disables immediately because testing for if accessibility = true never fired. I am not with my system at moment, can't post code, this is my phone model:
Device name: itel A55
Model & Hardware: itel W6003
 
Top