Having “hacked” into BlueTerm source code to make it work with my HTC clone, known as A3 Star (HD2 T8585 clone), I thought why not make the mod in order that BlueTerm will function in most Android devices with bluetooth, if not all, and permit download of modified app to those web surfers and regular visitors to my blog that are not knowledgeable enough about programming, and specially in working with the Eclipse environment. The “hack” and how it is done is explained in my previous post.
The modded BueTerm app
I have followed the approach of Bluescripts. The author of Bluescripts app has used BlueTerm as source code and modified for his app that uses a XML file that is displayed on the Android device’s screen with buttons to control external bluetooth modules via bluetooth.
The modded app, renamed just for installation to Blueterm_RM.apk, (RM stands for Reflection Method, the method I used to make bluetooth connection with my HTC clone) is avaliable for download at the end of this post, with my respective disclaimer. Please read the disclaimer, as by downloading the software (i.e. the app) you are accepting the terms and conditions of my disclaimer.
When the app is run, and after due pairing, it effectively tries to connect in conventional default manner to the external device (in my case I tested my app with my Bluetooth module). If connection fails, it uses a fallback method (Reflection method as shown here in this blog).
The rest of the app, functions as BlueTerm does. My tests make me confident enough to make it available for download. In order to install my unsigned app, you will need to allow for unknow sources installations in your Android phone in :
All Apps -> Settings -> Application -> Unkonwn sources and tick the square box.
The downloadable modded BlueTerm app
Please read the disclaimer at the end of this post. By downloading this app you have accepted the terms and conditions of the disclaimer.
Download the app to your desktop, and then copy to your Android phone’s SD card, or download directly to your Android phone. Install it by conventional method, running it with say free explorer apps available on Android App market, and hopefully you will have a modified version of BlueTerm that will work with any Android device with bluetooth.
THE SOFTWARE (“APP” OR “THE AP”P AS IT IS REFERED TO IN THIS POST) 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