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

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.

Related

Xiaomi Mi Bluetooth LE Band Protocol reverse engineered!

Since there is no Forum for the Mi Band ...
After receiving my Mi Band yesterday I started digging inside the sourcecode of the Mi Band App to find out interesting stuff.
It works with all BLE device, not only Xiaomi ones
It uses an unsecure protocoll which can be reverse engineered, so you could build an API out of it or port it to other mobile OS.
I will update algorithms & the protocol asap, but there is already a lot of usefull stuff on the protocol inside my blog: http://allmydroids.blogspot.de/2014/12/xiaomi-mi-band-ble-protocol-reverse.html
If someone is interested in writing an API, contact me.
Great! But some questions:
1) when you say "I started digging inside the sourcecode" you mean the smali decompiled from the app apk, right? Or is there some open code I missed?
2) if we create an apk which exposes the API (for example via android intents) can it connect to the device at the same time with the original Mi app? Or is the pairing exclusive to an app so we have to hack the app itself (for example via an Xposed module)? (Note: I'm extremely ignorant about bluetooth LE).
Thank you!
bitblaster said:
Great! But some questions:
1) when you say "I started digging inside the sourcecode" you mean the smali decompiled from the app apk, right? Or is there some open code I missed?
Click to expand...
Click to collapse
Decompiled and looked at smali + java from smali (which skips stuff so make sure to check original smali, too)
bitblaster said:
if we create an apk which exposes the API (for example via android intents) can it connect to the device at the same time with the original Mi app? Or is the pairing exclusive to an app so we have to hack the app itself (for example via an Xposed module)? (Note: I'm extremely ignorant about bluetooth LE).
Click to expand...
Click to collapse
We are currently developing a BLE app to a customer and I agree that it is horrible. Android has really messed up everything they could when it comes to BLE.
Other apps could access at the same time. Pairing is done through the Android not the app itself. Although it could be that the band itself limits this somehow. I will check that soon.
Awesome...I'm glad I found this. I just got my band and didn't realize it only worked with the app from XIAOMI. Very disappointed. Also, I can't even set mine up right now. I set up an account and when I go to sign in it says I have the wrong password! When I go to reset the password it has to SMS me a verification code and it NEVER COMES. Total waste.
I hope you guys get this working soon and we can use it with apps that won't send our data back to mainland China. Do you know if this will work with 'Sleep as Android'? That's what I got this for. I thought it was a basic bluetooth device, not some proprietary POS.
NeoMatrixJR said:
Do you know if this will work with 'Sleep as Android'? That's what I got this for. I thought it was a basic bluetooth device, not some proprietary POS.
Click to expand...
Click to collapse
I uploaded a very first Android App today but it can do only very few things yet - but currently it doesn't do the setup. I don't know that app so I don't know if it can interact with other devices and if, how good. But the Miband can detect sleep phases (pretty good for me) and can wake you, so I guess it could be possible.
motioncoding said:
I uploaded a very first Android App today but it can do only very few things yet - but currently it doesn't do the setup. I don't know that app so I don't know if it can interact with other devices and if, how good. But the Miband can detect sleep phases (pretty good for me) and can wake you, so I guess it could be possible.
Click to expand...
Click to collapse
Downloaded and tried to install your app. Unfortunately gave me an error. Looking forward to a new version.
Thanks for your effort [emoji106]
andbroe said:
Downloaded and tried to install your app. Unfortunately gave me an error. Looking forward to a new version.
Click to expand...
Click to collapse
Does your device support Bluetooth LE and is Bluetooth enabled?
motioncoding said:
Does your device support Bluetooth LE and is Bluetooth enabled?
Click to expand...
Click to collapse
Yes and yes. The problem is during installation. "Error parsing the package"
My phone is a Samsung Note 3
Cheers from Switzerland
andbroe said:
Yes and yes. The problem is during installation. "Error parsing the package"
Click to expand...
Click to collapse
Ah you tried the .apk from /bin? Thats not working. You have to compile it. I will upload a working one when it has some more features.
Hello again,
downloaded and installed Android Studio. Compiled your project, all went quite smooth. Unfortunatly the app still does not quite work. Without the band close it quickly complains that there is no band around (good). With my miband close, it scans for ever (not good). Somehow it does not communicate with it.
The BLE Device Monitor detects it well.
Regards
andbroe said:
Hello again,
downloaded and installed Android Studio. Compiled your project, all went quite smooth. Unfortunatly the app still does not quite work. Without the band close it quickly complains that there is no band around (good). With my miband close, it scans for ever (not good). Somehow it does not communicate with it.
The BLE Device Monitor detects it well.
Regards
Click to expand...
Click to collapse
Hi,
I tried the same actions. Seems problem with discovering.
According to google:
startLeScan: Added in API level 18 This method was deprecated in API level 21.
Changed API from default 21 to 18 - nothing has changed.
MI device is visible in other BLE apps, in Bluetooth settings as well. Original translated app working well.
Nexus 4, android 4.4.4
Android Studio 1.0.1
Regards,
Klym
yeah, I commented out the code that actually loads data. Will fix that.
Could you get the Mi Band to sync with Google Fit?
---------- Post added at 09:45 PM ---------- Previous post was at 08:49 PM ----------
motioncoding said:
I uploaded a very first Android App today but it can do only very few things yet - but currently it doesn't do the setup. I don't know that app so I don't know if it can interact with other devices and if, how good. But the Miband can detect sleep phases (pretty good for me) and can wake you, so I guess it could be possible.
Click to expand...
Click to collapse
There is an api for Sleep as Android.
https://sites.google.com/site/sleepasandroid/doc/sleepcloud-api
How about accelerometer raw data or sleep data, is it available?
Hi,
i try to connect my miBand with my laptop.
I found this site with some source code:
https://bitbucket.org/OscarAcena/mibanda
I installed all dependencies and run this as sudo python miband.py:
Code:
from gattlib import DiscoveryService
service = DiscoveryService("hci0")
devices = service.discover(2)
for address, name in devices.items():
print("name: {}, address: {}".format(name, address))
But after 10 seconds, I get an empty result.
My hciconfig shows this:
Code:
[email protected]:~$ hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 00:C2:C6:59:91:73 ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:1475 acl:0 sco:0 events:71 errors:0
TX bytes:1723 acl:0 sco:0 commands:47 errors:0
Does anyone know, what to do?
I'd happily swing a few bucks for an app where it can link with google fit.
reconchrist said:
I'd happily swing a few bucks for an app where it can link with google fit.
Click to expand...
Click to collapse
Well...
I just have a quick questions about the possible functionality of the MiBand and what has been discovered thus far. Can the LEDs be individually controlled? Also, I know you can dismiss an alarm by touching the MiBand, does it detect this touch through motion or is there a capacitive switch in the MiBand?
I don't know how much help I can be, but I'm just curious about the technologies that they've been able to pack into the band.
Devo7v said:
I know you can dismiss an alarm by touching the MiBand, does it detect this touch through motion or is there a capacitive switch in the MiBand?
Click to expand...
Click to collapse
Seems there is no "touchpad", when needed (alarm and pairing) bracelet just detect vibrations from finger knocks.
Very likely it's internal firmware function and can't be accessed outside.
Also some advertising: useful additions for Mi Band
@motioncoding
Can you please tell me what Bluetooth profiles are supported by Mi Band ?
For this:
1. Go to the Bluetooth settings on your phone
2. There you will see the names of Bluetooth devices listed including the Mi Band
3. There will be a gear (or options) icon beside the name... tap on that and please post a screenshot of the screen that appears.
Thank You

[Q&A] How to debug Android apps loaded on Windows 10 Mobile

My local public library uses an app to distribute its eBooks and Audiobook. The app is called Hoopla digital. I have contacted them about their plans to port the app to W10. They said they have no plans to do so.
I downloaded the APK of the app and installed it onto my phone. It launches, initializes, and then immediately crashes.
I'm a pretty decent developer, however, I know next to nothing about android. Is there any way to capture the crash and investigate if it's something Windows related or if it's simply relying on Google Play APIs? Are there any resources available to do some basic troubleshooting of the crash? It would be great to not have to buy a cheap android in order to listen to my Audiobooks in the car.
Thanks for any guidance
Do:
Open Settings enable debug mode, and pairing, then on the computer load wconnect.exe usb in a command prompt (you need the Project Astoria PC zip found in another post.) and then debug like normal: adb logcat
Perfect. I'll take a crack at it. Hopefully it's something easily fixable!
Thanks!
donot install apk to your phone,use the stores app
dugu1248 said:
donot install apk to your phone,use the stores app
Click to expand...
Click to collapse
Stores app does not work with APKs yet

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

Windows ARM64 Optimized for 950/XL (Testing)

SADLY I AM LEAVING THIS PROJECT FOR A SHORT WHILE
THIS VERSION DEPRICATED, V2 CAN BE FOUND AT http://empyreal96.github.io WITH FULL GUIDE​
##THIS IS NOT A PIRATED VERSION I WILL NEVER SUPPORT PIRACY OF ANY KIND.. ACTIVATION WILL BE NEEDED IF NOT USED WITH WOA DEPLOYER (link to WoAProject page at bottom)I AM NOT AFFILIATED WITH WOA PROJECT##​
This is a guide for using my optimized version on Windows 10 Home ARM64 for our Lumia 950/XL's, reason behind me making this is inspiration from gilius over on woaproject.net with his WoALite, but I found some things that slow down my Windows Experiences when using it on my Lumia 950 XL, so I used Windows built-in DISM tool to modify and change things in a retail iso (17760.1.180911-1415.RS5_RELEASE_CLIENTCORE_OEMRET_A64FRE_EN-US) which can be obtained following WoA Projects method (Links will be at bottom), I will get around to Screens from the device at a later stage, for now I have listed everything changed so far and will update as I progress, if this gains traction I will move to the DevDB section.
I am currently testing it as you read this but I will say this is classed as unstable, I am having few issues sudden reboots, shutdown not shutting down.. but as the WOA Project is unstable and the Drivers they provide are still in-development. I will not be responsible for anything gone wrong, make sure to make a full image backup of your device (With Win32DiskImager) in Mass Storage Mode if you are unsure. If you are new to installing Windows ARM on Lumia, follow WoA Project's guides as they have links and guides to help you step by step. Status on what works and what doesn't hardware wise is stated on Woa Website
INSTRUCTIONS(Download links at the bottom):​
You will need the 'install.wim' from an unedited 17760 (1809) ISO because WoA Deployer doesn't agree with my version, if unsure follow WoA's guide to obtain the required files.
[*]Make sure you have the 'stock' install.wim from ISO and the Version1.wim downloaded and in the SAME folder.
[*]Open WoA Deployer and Connect your device. Browse for the Wim files from Step 1, select and open the 'Stock' install.wim
[*]When WoA detects the 'Stock' .wim and says "Windows 10 home 17760', go to the Explorer folder with the WIM files and rename install.wim (E.g installbak.wim)
[*]Rename Version1.wim to install.wim
[*]Go back to WoA and Start deployment, hopefully all should go well
Note: You may encounter, after finishing deploy and drivers have been injected, an error saying invalid .WIM file.. this is expected because of my edited install.wim, I am looking into fixing that, but the deployment will still be successful.
ISSUES:
1. If you encounter a boot loop/Never reach the Windows boot screen (Circling dots) then replace the 'bootaa64.efi' found in the phone's drive named SYSTEM: .\EFI\Boot\ with the bootaa64.efi in the link at the bottom. you will need an Elevated Command Prompt session to do this bit or you could use Explorer++ as Admin to replace the file
2. Expect some UWP apps to be broken in some ways, it cannot be helped with how windows integrates with all its services and packages, i.e any MS Store apps that require Cloud syncing with OneDrive
3. Windows Error Reporting seems to still be working because it has collected 1.5 GB over a couple days of use, I am working on fixing that
PLEASE if you are willing to test this, tell me any issues you find with edits I made or anything you want me to remove! and share your experience with it! I will keep on improving and most likely change to a more recent build (19h1) in the future
DOWNLOAD:​Version1.wim, changelog and alternate bootaa64.efi:
https://drive.google.com/drive/folders/194O_fnSx36i9pE2ZoD2HyCdHAGeZdQJp?usp=sharing
Feel free to join my Facebook Group on Windows ARM for help, tips and discussions! (Not affiliated with WoA Project)
https://facebook.com/groups/172181590537251
Credits:
WoA Project for doing the hard work on porting Drivers and UEFI to our Lumias, as well as their software and guides:
(https://woa-project.github.io/LumiaWOA/)(https://github.com/WOA-Project)
I did not and do not have and affiliation with WoA Project, Microsoft or any other company, the edits I made to the install.wim can be learnt from the Microsoft Website or other developer sites. Again I do not take responsibility for any damage, you willingly try this out knowing the process of deploying windows using software stated, or the intent to learn and follow proper guides before mine, This will void warranty completely. enjoy!:laugh:​
Changelog V1:
Appx Packages Removed:
Bing Weather
MS Get Help
MS Get Started
MS 3d Viewer
Office Hub
MS Solitaire
Sticky Notes
MS Office OneNote
MS Print 3D (Removed but still appeared in Start Menu)
SkypeApp
MS Windows Feedback Hub
Windows Maps
Xbox TCUI
MS XboxApp
MS XboxGameOverlay
MS XboxGamingOverlay
MS XboxIdentityProvider
MS XboxTextToSpeech
Taskbar Settings:
Cortana Hidden by default.
Task View Hidden by default.
People hidden by Default.
Windows Theme Settings:
Show Colour on Start, Task bar, Windows frames etc by default.
Disable Transparency by default.
Security Setting changes:
Change UAC Behaviour to Never notify (This will put you at risk if you download and run software from questionable sources that may have viruses, this is a personal preferance to me because the fade with the UAC window annoys me, will change later if people don't like it)
Disable SmartScreen Filter
Disable Windows Defender (If you NEED antivirus then try find an alternative, I may show how to re-enable it later on if needed)
Start Menu and Windows Experience Settings:
Disabled suggestions on Start Menu
Disabled ads from Windows Store
Disabled 'Get Suggestions using Windows'
Disabled automatic installation of recommended apps
Disabled Game Recorder
Disabled OneDrive (Will break MS Store apps requiring OneDrive for Cloud sync)
Disabled Cortana
Explorer Settings:
Open File Explorer to This PC by default.
Show Extensions for all files by default.
Show all hiddden files by default.
Show Complete Path in Explorer by default.
Disabled Audio and Video file previews
Disable showing Frequently and Recently used in Quick Access by default.
Desktop:
Show My Computer, Control Panel and User Folder on Desktop.
Context Menu:
Disable Scan with Windows Defender.
Disable Paint 3D option.
Windows Update:
Never check for updates
Don't include Drivers in updates
Services Disabled:
Remote Registry
Diagnostic Service
Windows Search (May cause some Windows Store apps to fail)
Customer Experience Improvement
Windows Features:
Disabled/Removed:
Internet Explorer 11
Windows Media Player
Print and Document Services
Print to PDF
XPS Document Writer
Windows Search
Work Folders Client
Enabled:
Legacy Components/DirectPlay
Windows Subsystem for Linux
.NET Framework 3.5
Optional Featues:
Disabled:
Internet Explorer 11
Windows Hello Face
Windows Media Player
MS Exchange and Mail Sync engine (Affect UWP Apps)
Misc:
Disabled Automatic Restart on BSOD
Disabled Hibernate and Hiberboot
Disabled 'Component Based Servicing', 'Delta Package Expander', System and 'Acount Login' Logging
Disabled Component Based Servicing Backup
OneDrive setup Disabled on First Boot/New User
Planned for next update: Removing remaining apps I consider not needed, starting disabling of Diagnostic services and Win Error Reporting, Disabling unneeded services (will actually remove some services in future releases), slim down install.wim file size and post install size.. this will be released to my FB Group first to test, but no ETA for the Group or here.
​
I tested this on my 950 XL and it runs good there are a few issues with Windows Update still running but it's a lil bit more responsive.. when is next update??
MrFloaty said:
I tested this on my 950 XL and it runs good there are a few issues with Windows Update still running but it's a lil bit more responsive.. when is next update??
Click to expand...
Click to collapse
Glad to hear you're testing it! ?
I did also discover that the update service is still starting up, I think it's tied into how MS Store launches on first install to update the metro UI apps but I am working on it more!
No idea when next release is yet, I'm testing my offline version 2 and broke the store from installing apps.
I have migrated the project over to http://empyreal96.github.io as it's easier to maintain
Version 2 has been uploaded, with FULL guide, screens, links.
Now based of an 18xxxx insider preview build
Lumia 950
Hello
I was planing this for a long time, since first news were coming about Windows ARM on Lumias, and for the first install I tried with your version V2 on Lumia 950 (not XL).
Hands down for you work here. In general it works, quite smoothly also.
But I did have an issue during Windows account creation (after deployment was already done).
I received error "oobelocalhello". I had an option to try to create account again (but that didn't fix it) or to continue. The next step was Services, which didn't finish after more than half an hour, it was just running without end. Even a few reboots didn't solve the issue, although I noticed, user accounts were actually created, because I couldn't use the same usernames again.
To overcome this I opened cmd (Shift + F10), manually created account with below commands and restarted.
net user administrator /active:yes
net user /add owner mypassword
net localgroup administrators owner /add
cd %windir%\system32\oobe
msoobe.exe
(taken from https://www.tenforums.com/windows-i...s-cant-get-past-oobe-stage-3.html#post1783967)
Wifi works, usb charging and mouse (over continuum) works. Your scripts didn't cause BSOD, so that's good .
Should phone calls also work? In https://woa-project.github.io/LumiaWOA/status/ is stated phone calls are supported up to build 18363, and your build is 18965, so I assume it's not a problem at my end.
Would be nice to have a remote desktop server installed to work and test the phone somewhat easier (I'm just trying with tightvnc, but is rather slow).
Thanks again for your effort.
In case you plan to continue with your work here, let me know.
spaceKomet said:
Hello
I was planing this for a long time, since first news were coming about Windows ARM on Lumias, and for the first install I tried with your version V2 on Lumia 950 (not XL).
Hands down for you work here. In general it works, quite smoothly also.
But I did have an issue during Windows account creation (after deployment was already done).
I received error "oobelocalhello". I had an option to try to create account again (but that didn't fix it) or to continue. The next step was Services, which didn't finish after more than half an hour, it was just running without end. Even a few reboots didn't solve the issue, although I noticed, user accounts were actually created, because I couldn't use the same usernames again.
To overcome this I opened cmd (Shift + F10), manually created account with below commands and restarted.
net user administrator /active:yes
net user /add owner mypassword
net localgroup administrators owner /add
cd %windir%\system32\oobe
msoobe.exe
(taken from https://www.tenforums.com/windows-i...s-cant-get-past-oobe-stage-3.html#post1783967)
Wifi works, usb charging and mouse (over continuum) works. Your scripts didn't cause BSOD, so that's good .
Should phone calls also work? In https://woa-project.github.io/LumiaWOA/status/ is stated phone calls are supported up to build 18363, and your build is 18965, so I assume it's not a problem at my end.
Would be nice to have a remote desktop server installed to work and test the phone somewhat easier (I'm just trying with tightvnc, but is rather slow).
Thanks again for your effort.
In case you plan to continue with your work here, let me know.
Click to expand...
Click to collapse
Glad to hear your experience and that someone has tried it!
I think the issue there is I removed some services to do with the initial setup, and the services I did notice a few mistakes I did (I think) and should be fixed in version 3(fingers crossed)
Yeah I didn't keep keep cellular in mind I feel I should have, I don't know about Version 3 and cellular because I'm gunna test the most 'stable' build beforehand
And with the scripts I tested on all of my laptops etc because I was worried I would mess stuff up if not, I have uploaded all the scripts used in V2 to my github aswell so it's easier to see the contents and what they do
I will be coming back an tweaking this at some point and will properly update the OP, gotten a bit sidetracked with Linux on 950 and other devices but I do want to add remote desktop back because I agree it would be handy!
will testing soon
hooooossamq said:
will testing soon
Click to expand...
Click to collapse
Sadly this has been abandoned for a long time, so I don't know if you will see benefits over using a more recent W10 image
Empyreal96 said:
Sadly this has been abandoned for a long time, so I don't know if you will see benefits over using a more recent W10 image
Click to expand...
Click to collapse
Hmm..is there any win10 arm64 image you recommend?

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

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.

Categories

Resources