Portable GUI for manage-bde.exe

While I was working I couldn’t find any built-in all in one place to do things in BitLocker rather than a panel in

 Control Panel\All Control Panel Items\BitLocker Drive Encryption

By little bit of googling I saw there is a CLI to do stuff which is located in %windir%/system32/manage-bde.exe

I created a very simple GUI to do functions using manage-bde. This is currently in beta version and supports  re-lock, unlock, decrypt and upgrade BitLocker drives. In upcoming releases I hope to add several more features like encrypt, backup and continue as a all-in-one place to work with windows BitLocker.

Github repository

Download

Serial port handler using python

Welcome back to my crazy experiments!  This will be a little bit long tutorial because I try to explain few basic things first.

Explanation of background

By connecting smartwatch to phone we can see messages, phone-book, music library and few more in the phone.  But generally we use bluetooth for file transferring.  So I decided to create  a software (as same in smartwatch ) to unleash the power of bluetooth connectivity.

Do you ever think why various kinds of bluetooth devices behave their own way.  Such as , when you connect BT hand-free to smartphone your phone shows headphone symbol, but not same as connect with another smartphone.  Bluetooth is pretty much interesting topic to learn.

6090ae12-1f7e-4953-91d0-eef343f34378

Bluetooth use several kinds of ‘profiles’ to communicate between devices.  Different kinds of devices support different kinds of profiles.  So these capabilities work as identifiers also.  Visit wikpedia to learn more. Don’t miss this ; it’s fun.  😉

https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles

Python

Python for everything, right?   Actually it’s flexible and powerful because there are plenty of useful modules for python.  If you want to access and analyze a website, just you need few simple python lines. Want to send e-mail, the same. Serial port handling is directly related with low level programming.  But the beauty of python modules are, you don’t feel even you are working with hardware.

pyAT.py

pyAT.py is a simple tool to handle your smartphone or smartwatch via serial port.  You can connect your device via bluetooth to computer. Open ‘Device Manager’ to see all available COM ports or goto ‘Devices and printers’ in control panel and just right click on the device you need.

4

Continue reading “Serial port handler using python”