[TOOL] WebADB - Run ADB in your browser without installation - Android Software Development

Hi there everyone,
I have released a new website https://www.webadb.com which allows you to perform all functionality provided by ADB in your web browser without installing anything. No installation, no drivers, nothing. All you need is a Web Browser that supports web usb such as chrome or the new microsoft edge and you are good to go.
Features include:
Apk installation
Interactive shell
Screen Recording
SCRCPY - Control your device from your browser
Device Information
File Manager
Enabling ADB over WIFI
Looking forward to all feedback so that I can continue to make improvements and add new functionality.
This project unaffiliated but based off of the following open source project - https://github.com/yume-chan/ya-webadb.
If you would like to improve this tool, please contribute to that project and the changes will be upstreamed to the website, thank you.

Very handy tool. Is there any way to do custom commands for example? For use of adb shell? Thanks for this [emoji4]

joluke said:
Very handy tool. Is there any way to do custom commands for example? For use of adb shell? Thanks for this [emoji4]
Click to expand...
Click to collapse
Sure, just go to the Interactive Shell tab on the left side. That will give you access to a fully featured adb shell.

steeltoe said:
Sure, just go to the Interactive Shell tab on the left side. That will give you access to a fully featured adb shell.
Click to expand...
Click to collapse
So far the feedback from me is very positive. Everything works flawlessly

I just tried it! Is super awesome and handy!

This sounds cool - though the page crashes out in Firefox rather than showing a useful error.
Security is going to be the major concern here considering what can be done to a device via ADB: Have you made the source code available anywhere?

I tried chrome, xiaomi mia3 in the browser. Does not work

This is really cool! Is there any way to save the video taken with SCRCPY?

This is very tricky. If you grant a website access to ADB it can do anything from installing malware to uploading all your data without you noticing it. Before using it, I would advice everyone to look through the source at https://github.com/yume-chan/ya-webadb/ and build it for yourself!
Other than that, it looks pretty cool and useful!

Can the source be posted in OP?

Is this open source?

quyleanh said:
Is this open source?
Click to expand...
Click to collapse
The source was posted 2 posts above yours..

joluke said:
The source was posted 2 posts above yours..
Click to expand...
Click to collapse
I added the source information to the main post as well.

Silly Question,
WebADB requires USB in order to work?

birarvindersingh said:
Silly Question,
WebADB requires USB in order to work?
Click to expand...
Click to collapse
Yep, your android device has to be connected to the computer

Nice! Tried in Samsung S8. Not working in chrome (no connection), working in Edge !

The dev just introduced a unskippable AD in the website to take advantage of clicks! This is a no use for me. Avoid this crap at all costs

joluke said:
The dev just introduced a unskippable AD in the website to take advantage of clicks! This is a no use for me. Avoid this crap at all costs
Click to expand...
Click to collapse
This had been fixed

Thread closed at the request of the OP.

Related

[VIDEO] Samsung Captivate IPSec VPN How-To

All links pulled due to XDA Request after an XDA member complained I was only out for profits to a moderator on a few products I have. Due to the fact I link to a product or two and a few other things in many videos, I was asked to pull any content relating to this.
I will still be offering all this great material at my website. Just go to google and search for MobileTechVideos.
I really think these how-to videos should be in Q&A (or general) instead of development.
Sent from my brain using Thumbs 2.0.
glitterballs said:
I really think these how-to videos should be in Q&A (or general) instead of development.
Sent from my brain using Thumbs 2.0.
Click to expand...
Click to collapse
I'd probably agree. I put that line in their for a MOD to move them if applicable. Now that I decided to dive into this, if a MOD moves this, might you be able to join my ROM flashing video with this one?
Thanks.
My company uses Cisco VPN along with RSA SecurID.
I've tried other "solutions" in the past with no success.
Will this process work in my situation?
I have access to all the settings from a .pcf configuration file.
When I had an iPhone, VPN worked perfectly (not that I'd go back to an iPhone just for that ).
The VPN Connections applications allows for a secure token so I think it may work. The SecureID just gives you a token correct? And then you input it for access?
If you watch near the end of video 2 I show you that application and there is clearly a field for token input. You should not need the .pcf file for the phone. I would think you would just input the current token each time.
I tried it and the connection fails every time.
Went through the process twice and followed directions to the letter.
I also tried the check box "Password + Token Digits" and that did not work either.
I'm using a 2.2 ROM currently but I think I'll put my phone back to stock and try again with 2.1.
Your video is excellent, by the way, and extremely easy to follow.
Thank you for compliments. Did you verify tun module was running using the lsmod command from a shell?
connexion2005 said:
Thank you for compliments. Did you verify tun module was running using the lsmod command from a shell?
Click to expand...
Click to collapse
Yes, tun was definitely running.
thank you much, works well.
jwolfburg said:
thank you much, works well.
Click to expand...
Click to collapse
Glad it was able to help you! I know I would have loved this info 6 months ago as I was figuring it out. If you are looking for a good RDP app, then use RemoteRDP. I'm using the $20 enterprise edition and it's amazing. They have cheaper versions as well with a few less bells and whistles options.
Now I'm just trying to crack DNS issues with Android not resolving hostnames of machines when VPN'd or on a WIFI network.
I am getting a device or resource busy when I do insmod android22tun.ko
I am running auxura and I skipped the rooting process as I am obviously already rooted.
Any ideas anyone?
I suppose you could try modprobe instead of insmod just to see. It could also very well be ROM dependent and something with this particular tun.ko file could be incompatible. There are many different tun.ko files for different kernels.
connexion2005,
I just wanted to thank you for the awesome step-by-step tutourial on getting my phone connected to IPSec VPN. I too am a IT Admin and recently got my phone with the objective in mine to remotely manage infraustruture. Your instructions are to the point and didn't leave much to guessing.
BTW: at the end of the video you mention the gscript tool to run the tun.ko for reloading. Shouldn't you actually had said adroid21tun.ko? That's what works.
mrjazze said:
connexion2005,
I just wanted to thank you for the awesome step-by-step tutourial on getting my phone connected to IPSec VPN. I too am a IT Admin and recently got my phone with the objective in mine to remotely manage infraustruture. Your instructions are to the point and didn't leave much to guessing.
BTW: at the end of the video you mention the gscript tool to run the tun.ko for reloading. Shouldn't you actually had said adroid21tun.ko? That's what works.
Click to expand...
Click to collapse
I mean the technical name of the vpn module on linux based equipment is tun.ko so that's what I went with. I understand that may be confusing now. Whatever the module is named is what needs to be loaded. So you could call it mobiletechvideosdotcom.ko and that's what you'd load...lol. Thanks for the compliments!
Your very welcome. I think i have watched all your videos and I have to say great job.
sent from my Samsung Captivate using XDA app.
connexion2005,
It seems I have run into a problem. I have been able to connect to our ASA a few times already, but when I just tried today it fails. After investigating, my script to load the android21tun.ko fails with error "init_module 'android21tun.ko' failed (file exists). I even get the failure after reboot phone. Do you have any suggestions.
PS: Out of curiosity, you suggested RemoteRDP, have you tried PocketCloud? I like it so much I will pay the $14.99 for full version.
Thank you. This worked like a charm.
mrjazze said:
connexion2005,
It seems I have run into a problem. I have been able to connect to our ASA a few times already, but when I just tried today it fails. After investigating, my script to load the android21tun.ko fails with error "init_module 'android21tun.ko' failed (file exists). I even get the failure after reboot phone. Do you have any suggestions.
PS: Out of curiosity, you suggested RemoteRDP, have you tried PocketCloud? I like it so much I will pay the $14.99 for full version.
Click to expand...
Click to collapse
I have not used PocketCloud but RemoteRDP is absolutely phenomenal. Is this occuring even after a reboot? Perform an lsmod from a terminal and check to see if the tun module is running. I'm not sure why this would happen. May have to uninstall everything including the tun and re-perform the steps.
I did get it to work again. Strangely, it was after receiving a phone call that the module would load. Thanks again for your assistance.
Well that's good. I can't explain any bugs as my dev work only extends so far!

Ubuntu to Z1 compact

Hey, is anyone interested in porting Ubuntu to Z1 compact? It has similar hardware than nexus 5, so I presume it shouldn't be that different. There is also a new porting guide, but I cannot post it here, because I still don't have 10 posts Is is on developer[dot]ubuntu[dot]com - press - start
If anyone is interested to do it, I can help testing, finding bugs,...
Cheers
please do, i m so very interested in having ubuntu on my z1 compact
There is no point in having ubuntu on phone, because of weak phone support.
In general it's only good for developers, but not even close for end users.
Never the less it would be interesting to get rid of android on Z1C.
Let's hope
Today Ubuntu announced that it will show sony z1 running Ubuntu with convergence mode during MWC 2016. Hopefully it will help to port Ubuntu to compact as its basically the same hardware albeit the screen resolution is different.
Well. There is a point and it is to get rid of permanent Google invigilation but still having access to gmail and maps.
Not much more I need but most of applications this or other way report their existence and activity to Google.
(eventually Google services do it watching like Big Brother on you).
F308 said:
Well. There is a point and it is to get rid of permanent Google invigilation but still having access to Gmail and maps.
Not much more I need but most of applications this or other way report their existence and activity to Google.
(eventually Google services do it watching like Big Brother on you).
Click to expand...
Click to collapse
I support the Ubuntu efforts!
But your arguments are invalid.
Install CM12.1 + Fdroid and you are ready to go (Google free, just don’t flash Gapps!)
Gmail: K9Mail
Maps: Browser or simply dont use Google maps. For me OsmAnd is sufficient (+offline).
Next week we'll see a port of Ubuntu for Z1. I hope that it will be possible to port it on the Z1 compact
[GER]Roxxor said:
I support the Ubuntu efforts!
But your arguments are invalid.
Install CM12.1 + Fdroid and you are ready to go (Google free, just don’t flash Gapps!)
Gmail: K9Mail
Maps: Browser or simply dont use Google maps. For me OsmAnd is sufficient (+offline).
Click to expand...
Click to collapse
Thank you for hints.
I hardly remember but doesn't Fdroid have administrative rights over phone, just like Google?
This is the second thing I hate.
For the same reason I didn't go for having Exchange account on private smartphone..
F308 said:
Thank you for hints.
I hardly remember but doesn't Fdroid have administrative rights over phone, just like Google?
This is the second thing I hate.
For the same reason I didn't go for having Exchange account on private smartphone..
Click to expand...
Click to collapse
No it doesn’t. They are implementing automatic updates via root rights, but that is alpha and totally optional(by installing a companion app). You have to allow external apk installation, as Fdroid just downloads the apk from their repository and you have to agree to the installation/updates.
But if you want to get rid of Google, then do it completely. Why not paying for services? Google is financed by advertisement, thus gives you services for "free"(using you data for profit).
Pay 1€ per month, get encrypted email and calendar+contact sync (https://mailbox.org/en/).
I guess I'm going my second year without gapps and I like it it. If you have questions, no problem, ask me! (Im german, thats why I proposed an german provider focused on privacy, I bet there are plenty of others; even though american law makes data protection quite hard, as we see in the recent FBI/Apple confilct)
lapor said:
Hey, is anyone interested in porting Ubuntu to Z1 compact? It has similar hardware than nexus 5, so I presume it shouldn't be that different. There is also a new porting guide, but I cannot post it here, because I still don't have 10 posts Is is on developer[dot]ubuntu[dot]com - press - start
If anyone is interested to do it, I can help testing, finding bugs,...
Cheers
Click to expand...
Click to collapse
Munjeni ported it, but it's abandoned and buggy.
[TEST] Ubuntu Touch on Xperia Z1 Compact
[GER]Roxxor said:
Gmail: K9Mail
Click to expand...
Click to collapse
I switched to K9 (what a name, by the way).
Should do it earlier. What is missing in it is signing/encrypting messages using certificates.
It does it and can decrypt cert-signed messages but itself uses PGP.
Not that I use encryption on daily basis but I want have it one day when need comes and PGP is pretty forgotten while certs I can find on net.
Maybe I didn't discover all features?
Yes - I have other app able to do it but K9 looks really impressive.
(Admins - sorry for turn this thread offroad but I just followed discussion)
-----------
Added later - Question:
Is this Ubuntu porting fully functional phone or is it Ubuntu server running on it as any other application?
F308 said:
I switched to K9 (what a name, by the way).
Should do it earlier. What is missing in it is signing/encrypting messages using certificates.
It does it and can decrypt cert-signed messages but itself uses PGP.
Not that I use encryption on daily basis but I want have it one day when need comes and PGP is pretty forgotten while certs I can find on net.
Maybe I didn't discover all features?
Yes - I have other app able to do it but K9 looks really impressive.
(Admins - sorry for turn this thread offroad but I just followed discussion)
-----------
Added later - Question:
Is this Ubuntu porting fully functional phone or is it Ubuntu server running on it as any other application?
Click to expand...
Click to collapse
Fully functional, it uses the current Linux kernel, and you can use apt-get to install apps.
I for one want Ubuntu phone more for the future Plasma mobile!
danikvsn said:
Fully functional, it uses the current Linux kernel, and you can use apt-get to install apps.
I for one want Ubuntu phone more for the future Plasma mobile!
Click to expand...
Click to collapse
I couldn't get it to flash. I got errors in recovery - 'can't open /data/... Not a directory'. About 25 errors. Any ideas?
levone1 said:
I couldn't get it to flash. I got errors in recovery - 'can't open /data/... Not a directory'. About 25 errors. Any ideas?
Click to expand...
Click to collapse
Sorry, I don't know. There's a thread in original android development on ubuntu touch that you should check out, can't link it because I have a new account
danikvsn said:
Sorry, I don't know. There's a thread in original android development on ubuntu touch that you should check out, can't link it because I have a new account
Click to expand...
Click to collapse
I know the thread, and posted there too. I just read your post and thought you might know. Thanks

[No Root][Script]Nokia Debloater Linux/macOS Port

The Shell version of the simple noob-friendly script that debloats your phone from the evenwell apps and optionally, Google Apps.
What is evenwell and why should I care?
Evenwell/FiH is chinese company. Specifically, They are a subsidary of the massive Foxxconn group that manufactures consumer electronics for sale around the world. This Evenwell group were a business partner of Nokia/HMD and they were responsible for manufacturing and building the software on these phones. We all know the second generation devices from Nokia i.e Nokia 6.1, Nokia 6.1 Plus, Nokia 7 Plus etc are android one devices which are supposed to come with clean software and no bloat. On the surface, These devices have no bloat, But when you go digging deeper into settings and the system, You will encounter them evenwell apps.
What do these apps do?
These apps are supposedly to maintain system stability and protect battery among various other services/features. There are also telemetry apps that send data to the chinese. This is the reason I've decided to create this script.
Nokia has supposedly stopped using the evenwell services/apps, Why would you uninstall them?
Simple, Because
1. I do not want any dead app that previously had an history of snooping in my system.
2. They are not supposed to be there in the first place.
Convinced yet? Head to this link to get more info on the project.
Download the Linux/macOS version of the script from here
AUTHOR'S NOTE - Please read the ReadMe.md on the project's GitHub page to get information on how to debloat Google Apps.
Download the original, Windows batch script from here - https://www.github.com/Thanuj10/Nokia-Debloater/releases
Thanks to @CarbonGTR for creating the original script
Thanks for this. I have Linux and Mac, no windows computers around here I can use, so this is very useful!
Hymix said:
Thanks for this. I have Linux and Mac, no windows computers around here I can use, so this is very useful!
Click to expand...
Click to collapse
You're most welcome! I'd also port it to macOS, but I don't really have a device that runs it so that I can test it. From my experience, this should work on MacOS too, but again, someone would have to test and confirm it
This file run with adb debugging mode?
gouthamram said:
This file run with adb debugging mode?
Click to expand...
Click to collapse
Yes. Will not run without it.

Flakie's ADB GUI Version 2

Not sure if any are using it here but version 2 of my ADB GUI app is available (Flakie ADB GUI)
But a quick update:
Version 2 or my ADB GUI app is now available.
My ADB GUI App - Flakies Blog
A Windows GUI wrapper for ADB that allows APK install, update uninstall and pull/download to desktop. Supports rebooting ADB devices, custom ADB Shell commands, remote control of an Android device with scrcpy and video recording of the remote session. Integration with ngrok Internet cloud relay...
flakie.co.uk
Direct download:
https://flakie.co.uk/downloads/FlakieADBGUI.zip
There is a GUI for the common ADB commands and an integration with scrcpy (as in version 1)
It now has an experimental option to use ADB and ADB Shell commands by typing/pasting them in.
Works quite well (mostly).
It also has an integration with ngrok.
This allows you to securely control a Firestick through the Internet (or other ADB device) without any port forwarding on a router.
A full guide for ngrok use, with screenshots is here:
Using ngrok (to access a remote Firestick 4K) - Flakies Blog
We can manage a Firestick 4K (and other android devices) using ADB. This is an app/service that is run from the command prompt, by manually typing in the ADB commands.This can be done on the local network (LAN) or on a remote network (WAN) via the Internet.I am going to show two methods to...
flakie.co.uk
A simplified text version of the instructions is here:
https://flakie.co.uk/downloads/configure-termux-and-ngrok.txt
Once you have become familiar with the process it can be completed in about 4 minutes.
Cheers
Nice. Thank you!
Hi Flakie
Awesome app . . . There should be more marketing of this app, and I will be one to recommend it to everyone
Question:
What port is used to connect to your mobile phone . . i have used 5555 & 8080 with no luck . . plz can u give instructions to connect the mobile phone . . . 5555 works perfectly to the TV Box
Now . . . I'm excited and cant wait for your version 3 to be launched . . I'm checking your blog daily
Thanks again for this awesome app
Nivan0611 said:
Awesome app
Click to expand...
Click to collapse
Glad you like the app. New version is a bit away as I have been working on a couple of Android apps. Hopefully it will be in June. I am toying with adding a tabbed interface and putting in a file browser/manager for the attached devices. Though that may likely be coming in the version 4.
To attach the phone you will need to attach it to a USB cable first and showing as such in the app. Then enter the IP address of the phone (you can get this in the phones settings) and the port 5555. Then tick the box Enable TCP/IP mode and click on the Connect ADB Device button. Don't close the pop-up windows that appears. After 30 seconds or so it will show the phone as being connected by both USB and the WiFi. You can unplug the USB cable at this point and use the devices IP address to manage it. The phone can then be used in TCP/IP mode until it is rebooted. This also includes accessing it from a remote location with either port forwarding (if this is setup on the local router) or ngrok etc.
The next version it will not be necessary to specify the IP address as this will be acquired automatically by the app. TBH this is another reason for the delay in the next version, as it is still not reliable enough getting the IP address on all phones. Soon though
Marketing, not been too worried about that but grateful for any recommendations. Tech Doctor UK did a nice YouTube review (of version1) which generated more interest. There have been over 11,000 downloads in total (including the 2.3K from the tech doctor site), over the last year or so. Far more interest than I expected when I released it publicly. Thanks again for the comments.
Flakie said:
Not sure if any are using it here but version 2 of my ADB GUI app is available (Flakie ADB GUI)
But a quick update:
...
Click to expand...
Click to collapse
Jusr received my second Firestick 4k to put in bedroom, i'll play with it in order to root it and customize it to my needs, your blog seems pretty interesting, i'll probably read a lot out there before i dig in !
Thanks for the shares !
This is cool
my wishlist:
1. be able to save multiple adb ip addresses
2. be able to launch cmd window with shell instead of being forced to use shell in the app
Flakie said:
Not sure if any are using it here but version 2 of my ADB GUI app is available (Flakie ADB GUI)
But a quick update:
Version 2 or my ADB GUI app is now available.
My ADB GUI App - Flakies Blog
A Windows GUI wrapper for ADB that allows APK install, update uninstall and pull/download to desktop. Supports rebooting ADB devices, custom ADB Shell commands, remote control of an Android device with scrcpy and video recording of the remote session. Integration with ngrok Internet cloud relay...
flakie.co.uk
Direct download:
https://flakie.co.uk/downloads/FlakieADBGUI.zip
There is a GUI for the common ADB commands and an integration with scrcpy (as in version 1)
It now has an experimental option to use ADB and ADB Shell commands by typing/pasting them in.
Works quite well (mostly).
It also has an integration with ngrok.
This allows you to securely control a Firestick through the Internet (or other ADB device) without any port forwarding on a router.
A full guide for ngrok use, with screenshots is here:
Using ngrok (to access a remote Firestick 4K) - Flakies Blog
We can manage a Firestick 4K (and other android devices) using ADB. This is an app/service that is run from the command prompt, by manually typing in the ADB commands.This can be done on the local network (LAN) or on a remote network (WAN) via the Internet.I am going to show two methods to...
flakie.co.uk
A simplified text version of the instructions is here:
https://flakie.co.uk/downloads/configure-termux-and-ngrok.txt
Once you have become familiar with the process it can be completed in about 4 minutes.
Cheers
Click to expand...
Click to collapse
Why disabled ADB shell in your GUI and disabled backup of apps also?
just by streaming some thing remotely (scrcpy) and not able to use remote ADB Shell is useless !
Troubleshooting won't work without shell commands,
Port forwarding works great without your ngrock app ! Tunnel is of no use,
Why pay ngrock to use shell in your App, when ADB shell is available freely over USB , Wifi and port forwarding with fire stick 4k.
Thanks and regards
Subhash India
subhash_india said:
Why disabled ADB shell in your GUI and disabled backup of apps also?
just by streaming some thing remotely (scrcpy) and not able to use remote ADB Shell is useless !
Troubleshooting won't work without shell commands,
Port forwarding works great without your ngrock app ! Tunnel is of no use,
Why pay ngrock to use shell in your App, when ADB shell is available freely over USB , Wifi and port forwarding with fire stick 4k.
Thanks and regards
Subhash India
Click to expand...
Click to collapse
ngrok free works well (and the app is setup to use the free version) and of course you can use port forwarding if you want to. Nice to have the choice and nice not to have to have to use port forwarding which is less secure.
No-one forces you to use the app or ngrok
Or you could write your own.
Cheers.
fragtion said:
This is cool
my wishlist:
1. be able to save multiple adb ip addresses
2. be able to launch cmd window with shell instead of being forced to use shell in the app
Click to expand...
Click to collapse
1. You can save as many adb profiles as you wish
2. Was thinking of this be then you could just open a cmd window in any case. Might consider it further
The next version has a few more features but I am a bit too busy atm to finalise it. Still hope for it to be released at some point in the summer.
This is such a great tool! Thank you.
May I ask can I use it to clone a Firestick? I have a 4k Firestick and have just bought a 4k MAX. The key application I'm wanting to migrate is Kodi 19.3 and all my addons and settings. Most other apps are standalone or near enough to standalone.
If anyone has any pointers or even a procedure document it would be fantastically appreciated.
Thank you.
Dands said:
This is such a great tool! Thank you.
May I ask can I use it to clone a Firestick? I have a 4k Firestick and have just bought a 4k MAX. The key application I'm wanting to migrate is Kodi 19.3 and all my addons and settings. Most other apps are standalone or near enough to standalone.
If anyone has any pointers or even a procedure document it would be fantastically appreciated.
Thank you.
Click to expand...
Click to collapse
I wouldn't mind the ability to use adb backup and restore too for app data.
Flakie said:
A simplified text version of the instructions is here:
https://flakie.co.uk/downloads/configure-termux-and-ngrok.txt
Click to expand...
Click to collapse
Is there an updated link for this please?
brentonv said:
Is there an updated link for this please?
Click to expand...
Click to collapse
Sorry file had been deleted in error. Should be back up now.
Flakie said:
Sorry file had been deleted in error. Should be back up now.
Click to expand...
Click to collapse
Thanks so much mate
Off topic I'm also looking for the 4k mantis & extra files. Could you please fix that too?
Much appreciated
brentonv said:
Thanks so much mate
Off topic I'm also looking for the 4k mantis & extra files. Could you please fix that too?
Much appreciated
Click to expand...
Click to collapse
Should be back too now.
amazing app, wanted to say thank you and I'm puzzled why more ppl in the forum arent talking about this
I was so happy someone made a GUI version but the most I was looking for was ease of file transfer. Can you please add sharing files using your GUI?
God i would love to see v3 out of beta and give a fire tablet toolbox toolset

guide : Gadget bridge for smart watches and bands(Mi Band 6)

Gadget Bridge for Mi Band 6 Privacy oriented and Open source build
A free and cloudless replacement for your gadget vendors' closed source Android applications.
i am using it as a daily driver, and they gave recent support for mi band 6, and i am loving it INFO
Gadgetbridge, an open-source app that focuses on removing the manufacturer out of the equation.
Gadgetbridge is an android application that allows users to use various smart bands such as Pebble, Mi Band,
Amazfit Bip, HPlus ZeBand, XWatch, and more, without constantly utilizing the vendor’s closed source application.
It also does away with the need to create an account and transmit your user data to the vendor. What’s more,
the open source nature of this app allows users to be confident about how their data is handled and ensure that it
does not leave their devices. -- XDA
Changelog 0.57.0. Initial limited support for Mi Band 6
Thanks to a PR, we recently merged, Gadgetbridge 0.57.0 is the first release which supports the new Mi Band 6.
We call support limited, since it does not yet support flashing the firmware or watchfaces and not everything is tested yet.
But thanks to your donations we were able to order one, which will (once it arrives) enable us to test and improve device support!
--Gadgetbridge team
Credits for the Mi band 6 support
Jhey: https://codeberg.org/jhey
link for built apk with mi band 6 support
https://drive.google.com/file/d/1gJmleH4-QisotX7GNAsxxSZXZjVU9505/view?usp=sharing
Your Mi band should be Connected to the Mi Fit App with your Mi Account, this is required to get the
Bluetooth Authentication key for our MI Band which will used later in the process, also do not unpair from Mi fit app
Step 1: Building the app from source Application home page
https://gadgetbridge.org
Install Android Studio
https://developer.android.com/studio
From Android Studio open SDK manager, download and install SDK 29(Android 10)
Install python3
https://www.python.org/downloads/
Clone the repo to Downloads folder from this url
https://codeberg.org/Freeyourgadget/Gadgetbridge
Create a local.properties file in the Gadgetbridge folder its contents should contain sdk location
sdk.dir = /Users/vamzi/Library/Android/sdk
Lets start with the APK build process
open Terminal, Change Directory to the gadget bridge folder using
cd ~/Downloads/gadgetbridge
and execute this command
to start the build process
./gradlew assembleDebug
or
./gradlew assembleRelease
Step 2: Obtaining the Authentication key
Clone the following Repo:
https://github.com/argrento/huami-token
Open terminal change directory to the cloned huami-token folder:
cd huami-token
Install the python dependencies using the following command:
pip3 install -r requirements.txt
Start obtaining the auth key :
python huami_token.py --method xiaomi --bt_keys
Copy the link generated under the script to a browser, login to your MI Account which is
bonded to our Mi band, copy the link generated after you login to the python terminal,
and press enter This will generate the Auth_Key copy it and save it. send that authkey
to your android device via mail or message
Step 3: Install the Generated or Downloaded Gadget Bridge apk give all the required
permissions and Notification access too, Before we start the pairing process, disable
or uninstall Mi Fit app, so it doesnt interrupt our GadgetBridge pairing proces.
on Gadget Bridge, start by tapping on the add button, give the location access,
as android needs location access to scan for bluetooth devices. tap on Start discovery
this should display the Mi band 6 tap and hold on it, to start configuring the settings.
paste in the Authentication key and change other settings to your liking.
tap on the back button, this will start the pairing process, and should add your mi band 6 to the application.
this app is a good alternative for the Mi Fit app, and this makes it possible to go thorough your health and activity stats on your device without the need to share it with the device manufacturer. Donate to Gadget bridge Devs for making this awesome app https://liberapay.com/Gadgetbridge/donate and if you are good at coding, Contributions are welcome, be it feedback, bug reports, documentation, translation, research or code. Feel free to work on any of the open issues; just leave a comment that you're working on one to avoid duplicated work. --devs at GadgetBridge
Sorry, but at my opinion it is useless at this time for normal users.
Without the right knowledge, i can't pair with miband 6.
And most of the features are not usable. So notify&fitness seems to be the better choice.
Icetea said:
Sorry, but at my opinion it is useless at this time for normal users.
Without the right knowledge, i can't pair with miband 6.
And most of the features are not usable. So notify&fitness seems to be the better choice.
Click to expand...
Click to collapse
i agree with you icetea, but the option is still there and might be helpful to for people who are looking at it, also as it is an opensource project, if there is enough people ready to contribute for this project, it has a lot of scope
thx but i will stay at stock app.
Icetea said:
thx but i will stay at stock app.
Click to expand...
Click to collapse
That is your wish mate, for people who dont want their data to be mined by companies this is a good alternative
Haha... I think, using a android phone is not the right way to prevent datamining.
Btw. on reddit i have found a page with a miBand 6 ready compiled version of gadgetbridge as a download link. But have not tried it because as i understand, it seems not be able to work without auth.key.
Icetea said:
Haha... I think, using a android phone is not the right way to prevent datamining.
Btw. on reddit i have found a page with a miBand 6 ready compiled version of gadgetbridge as a download link. But have not tried it because as i understand, it seems not be able to work without auth.key.
Click to expand...
Click to collapse
Lol u r right ice tea, some people are using android without gapps, and getting ur data mined by google is much better than getting mined by these chinese companies , reddit thread is most likely mine i guess
I have tried to use this version from f-droid but it does not pair my watch.
Authkey doesn't match. I am out now... I have no time for further experiments.
Icetea said:
I have tried to use this version from f-droid but it does not pair my watch.
Authkey doesn't match. I am out now... I have no time for further experiments.
Click to expand...
Click to collapse
Loll sorry mate, f droid updates take a while to update the latest app from the development repo, also they are planning to add alternate release channel with latest updates on their development page.
Gadgetbridge | F-Droid - Free and Open Source Android App Repository
Use your Pebble/Bip/Miband/Hplus/[more] and keep your data private!
f-droid.org
That seems to be the same version as yours. V0.57.0!
Thank you for the guide!
I hope more people could contribute on gadgetbridge, bc the cloudless idea is great to keep your data save!
Icetea said:
Haha... I think, using a android phone is not the right way to prevent datamining.
Click to expand...
Click to collapse
it depends on how you use it
Will try tomorrow my new Bip u pro to connect with gadgetbridge, my Bip s already works with it without problems. Hopefully they can expand the features.

Categories

Resources