[Q] Using the WFS act as a HID device (keyboard) - HTC Wildfire S

Are there any Kernels or Custom Roms for the WFS that have the code for making the WFS act as a HID device (keyboard)
There are details of the code @ github.com/pelya/android-keyboard-gadget
This Phone is not now my Daily driver and I am looking to repurpose it to something useful. What I would like to do is use my WFS as a password vault that can enter passwords to my PC using this kernel update and some APKS like play.google.com/store/apps/details?id=remote.hid.keyboard.client and keypass or similar to make my WFS in to a password Vault that can automatically enter details in to the relevant fields in a web page.
I know there are issues with security of shared memory and clip board but I intend to delete most if not all other Apps. There is no SIM in the phone and the Wi-Fi and BT will be turned off unless I can get it to work as a BT keyboard as well to enter the credentials in to the browser on my Android phone or my IPad.
I have boot loader unlocked S-on, CWM recovery installed and currently running Olivers Marvellous CM10, as just upgraded CWM to V6.0.5.3 I able to try Olivers CM11 build next weekend.
Last time I coded in anger was 1992 writing Pascal on a Vax so doing these mods myself is a bit beyond me
Thanks for any Help.

Related

Secubox on Touch HD

Hi
there was a bug with this encryption software, Secubox v. 1.4.2, on the Touch HD.
When reading files from an encrypted volume the device was freezing, and it needed a soft reset to reboot. And only a soft-reset by pressing the red button in the device.
I sent an e-mail to the editor aikosolutions about that, and they offered me a beta version of the 1.5 Secubox, to check if the bug is still there.
I'm worried about something with this beta version.
Here is what they say:
"The beta has been signed with a test
root certificate (we need to sign it to avoid memory allocation
problems).
So, to test the beta, please, do the following:
1. Download and install the test root certificate from
www.aikosolutions.com/(...)TestRootCert.cab
2. After that install SecuBox -
www.aikosolutions.com/(...).arm.cab
I am looking forward to hearing from you,"
(I changed the URLs because i'm not sure I have a right to publish them...)
What I'm worried about is the "TestRootCert.cab"
Does anyone here know what it can be? Of cource I'm a noob, but rootcert makes me think about rootkit, and I wonder if this file can be a spyware sending them what I do with the software, or what file or kind of file I encrypt...Maybe just for statistics issues for them, maybe worse...
And I don't understand what they mean with the memory allocation...
Can someone explain this to me? Does is make any sense about Touch HD software programming?
Thanks.
No one knows what is a test root cert?
My guess would be something like the SDKcerts that allow an unsigned program to run. but why bother have you tried FreeOTFE for PDA? works well mounts Encrypted volumes .. has both desktop and pda inter-compatible offers TwoFish, AES, Serpent ect can do full partition encryption and its Free Open app http://www.freeotfe.org/
FreeOTFE4PDA doesn't have these problems
FreeOTFE4PDA doesn't have these problems - I switched to FreeOTFE4PDA; it's open source so completely free (unlike Secubox), and has a PC version so I'm not limited to just using it on my Touch HD
Take a look at: www.FreeOTFE.org

android newbie with tech and stategy questions :-/

Hi All
Although I've been around Linux since Red Hat 4 and have worked with pocket pc's and phones since the halcyon days of pocket pc 3 (old cassiopeia E125's, hp journada and the like) I have only been an android user for about 60 hours!, coming in from WM6.1 on a Raphael.
In order to get my Desire ready for my business use I have 2 things that I need to resolve with a fair degree of urgency. But admit that trying to do so has lead to both "roadmap" questions and technical issues.
I need to get openvpn running on my desire, along with Bluetooth PAN based networking. I have a workaround for this week in so far as I have my Linux Netbook tethered via USB to my Desire, and run openvpn from an xterm but the way my business works, I need to get that built into the desire - The "needs" driver fro the bluetooth modem is working with a customer supplied laptop where I am supposed to read my "corporate" email using my own modem , but am not allowed to connect any USB data device / install any 3rd party software to the laptop (go figure!!!!) the "customer laptop" has bluetooth but no wifi (card removed and a business specific card in its place)
SO... step one seemed to be "root the desire"
This I have done. It was an 0.80 / 1.21.. build device and seems to be fine
However, I am mindfull that froyo is around the corner and also that since rooting the device I am getting notifications of updates, so my first questions are:
1) can I safely apply the OTA updates on my rooted device please?
2) when (if?) the "official" froyo release comes out, can I safely upgrade to that
and retain root privileges ?
3) is it worth going the "cooked rom" route to obtain froyo more quickly please ? or is it sufficient to install A2SD and resove my core need for it ?
Step 2 was to install some software to enable bluetooth PAN based Network sharing...
I have tried a couple of apps
pdanet specifically says that it uses (when you set the appropriate option) bluetooth PAN, but my ubuntu lucid based netbook on ever finds the DUN (dial up networking) profile
the paid version of bluTether (or was it tetherBlu ?) refuses point blank to start so has been uninstalled. Need to either contact the developer or get a refund
So my next questions are :
3) Is there an app that someone has used successfully, with an ubuntu lucid based pc, to bluetooth PAN tether their netbook to their desire droid please ?
4) Is there a howto (as I haven't found it when googling) please ?
perhaps the most important oen to crack for me though is openvpn.
I have installed the openvpn app and gui from the market, but I read here that the desire does things differently and that I need a zip file with some updates and the "recovery console" to enable them and resolve the issues with a shell script.
try as I might - I cant find a reference to this "recovery console" , it sounds like it gives shell access to the desire either locally or remotely so ...
5) can someone please explain where I find the recovery console ?
many thanks in advance
cheers!
MW0CQU
I'll answer some of your questions for you, the rest I'll leave to someone who knows more
1) can I safely apply the OTA updates on my rooted device please?
2) when (if?) the "official" froyo release comes out, can I safely upgrade to that
and retain root privileges ?
3) is it worth going the "cooked rom" route to obtain froyo more quickly please ? or is it sufficient to install A2SD and resove my core need for it ?
Click to expand...
Click to collapse
You can install an OTA update on a rooted handset, but you will lose root. If you use a custom rom, you will not be able to install an OTA update.
It depends on what you want from a Froyo rom. There are a few fairly stable ones, but none work 100% yet. The closest to 100% would be DJ Droid froyo with sense rom.
So if stability is a concern I'd personally go for Pays 2.1 rom with A2SD.
Edit: the recovery console is a custom recovery that you either flash to the handset using the unrevoked method, or via an update.zip file on the root of your SD card. Another is via a market app. called Rom Manager.
There was an older method of pushing the recover to the handset via usb, but this can lead to the usb brick so should be avoided.
Do a search on fakeflash or unrevoked.

TCT-Alcatel Move

Hi XDA geeks , pros and fans !
I'd like to start this new threadline concerning the freshly-appeared TCT MOVE handheld device marketed for the budget segment.As i understand it appeared in march or later this year and has quite good specs for the approx. 100 euro category.
Some details can be found on
http://alcatelonetouch.com/products/smartphones/move
Contrarily to some beliefs IT IS NOT a branded OT-908 ,rather a cosmetized one .It comes in black or silver / white , a bit heavy for it's size , and higher specs than the OT-908.
Concerning the hardware specs, i'll be coming back later with some accurate chipset and sensor details.For now
OS is Android Froyo v2.2.2.Looks like there will be official ROM updates,at the time being there is the OneTouch Upgrade v1.2 ,which downloads about 540 Mb chunked firmware files, and exits with error.
Memory is 512 Mb RAM , for user space is available about 300 Mb
512 Mb ROM flash, available to user about 160Mb.
SD card slot supports up to 32Gb MicroSD, the phone comes with a 2Gb one.
Camera is a 2.1Mpixel one.There is no secondary one,but the main camera is available for video calls,with Yahoo! Messenger i tested it myself.How to use it this way i will explain later.
GPS is amazing , if assistance software is used , the lock-on takes only seconds.
Sensors - linear acceleration sensor
- 3 axis orientation sensor
- 3 channel magnetic field sensor (digital compass)
- light sensor for illuminance detection
- optical proximity sensor , it seems not in use by operating system(or rather poorly)
Processor - 600 MHz Qualcomm ARMv6 compatible, min frequency is 122 Mhz, and deep sleep capability.Qualcomm MSM 7627 chipset
rooting ?
hi djada80.i should like to ask if you managed to root your phone ?
Yeah , it's quite simple.There are in the Android Market some free apps , i think the best which i also use is the one named Ginger Break.Just download and install it.Detailed usage info can be found here
http://forum.xda-developers.com/showthread.php?t=1044765
firmware upgrade
it seems that the branded ones somehow cannot be upgraded ! at this point i need assistance , so PLEASE , if there is anybody experienced in debranding Acatel smartphones, then YOU ARE MOST WELCOME !.I saw guys having problem with debranding T-Mobile Move , so let's DO IT !
cannot sync with windows
i cannot sync my tmobile move with windows.have a toshiba satellite c665 with win 7 .pls help !
connect phone to computer,enable usb tethering.install alcatel android manager on computer. Can be found here
alcatelonetouch.com/contents/download/T-Mobile_AndroidManager_2.2.1108.1645.rar
This should work,instead of Android Sync Manager WiFi ,the last has some issues with this phone ,do not use it.
Yahoo! messenger front camera
Contrarily to some beliefs THERE IS POSSIBLE TO MAKE VIDEO CALLS with front camera only on Froyo 2.2.It is quite simple:
1.) if you have any version of yahoo apps , remove them all
2.) install Y!Messenger v1.3.2 , the afferent audio and video plugin and
optionally Y!Mail v1.3.2
Nothing fancy with it , just works.Remember, DO NOT UPDATE from Market.
Might also check this,if it doesn't work
http://forum.xda-developers.com/showthread.php?t=1087769
remove bundled apps ?
Hi !
Is there a way to remove some of the unnecessary factory shipped apps ?
RE
Yes , there is. So the smart method vould be to remove them from phone memory , and eventually install it on SD Card , if they are (and they are) UNMOVABLE.
Or just leave them ,anyway a factory reset will restore all the shipped applications.
1.) [optional] install Android SDK with platform 2.2 , sdk tools and eventually drivers.Enable USB debugging on device.On PC launch command prompt and change directory to \Android\android-sdk\platform-tools\.Run command
adb shell pm setInstallLocation 2
This enables SDCARD installation by default.Prerequisits to have ROOT ACCESS.
2.) with RootExplorer simply delete unwanted applications from \custpack\apps\ on device.Optionally you can make backups.
3.) if you made backups , the backed-up apk can be used to be reinstalled , NOW ON SD CARD
Good luck.
RE again
A reboot of the device is required to cleanup the junk after a forced delete.Or it can be done manually , BUT USE CAUTION.
i have an alcatel move branded Cosmote Move, i like this phone very much but i`ve managed to brick it the second time, first time i bricked and took it to waranty, they reinstall the software free of charge, now it has the same simptoms (pass the carrier logo and get stuck to carrier animation) and i need to send it to waranty again. i dont manage to get it unbricked. i`ve root it with gingerbreak but this phone doesnt go to recovery mode. i`ve searched the internet and google it for hours, but nothing.
if anyone knows how to do it please tell me, in the user manual says hard reset vol - and power, get stuck whit touch buttons light up and screen black!!
thanks in advance
re Themaster
it's not a brick yet i suppose , though you didn't specify how you managed to "brick" your phone.a nice clean reflash would solve the problem , probably you deleted some system files while in root mode.again did you use root explorer or something similar ?
try a factory reset as it follows:
1.) turn off the phone
2.) press vol up and the power on and hold the buttons pressed for about 1 minute
3.) the phone boots up , android logo appears and then an animation with some sort of thrashcan or whatever
4.)wait until it finishes , then the phone shuts down automatically.power on the phone and it will be restored
Beware ,battery must be at least 70 % charged or kept in charger , NOT USB connected to PC.
This restores phone to factory state , but not all the applications from /custpack/apps
Best regards !
Useful Key Combinations
These keypress modes apply on a shut down phone
Hard Reset - reinstalls android core system from ROM , deletes user data and misconfig
key combo : vol up + power on long pressed until trashcan animation appears
Flash Mode - used for ROM update , useless momentarily
key combo: vol down + power on long pressed , black screen appears and touch buttons lit up
Root access , mount filesystem with root access ,DANGEROUS !
key combo : home + power on long pressed until boot
build environment under Ubuntu
Lately, there has been some problems setting up an Android build environment under Lucid Lynx, as i've seen many have been complained for the missing java5 jdk.
For Romanian users: seems to be a problem with the Romtelecom DNS servers , when adding Jaunty or Dapper repositories to Lucid.
Use Google DNS as alternatives 8.8.8.8 and 8.8.4.4.This works.
From what I've been able to determine. The move and 908(s) are the same hardware with with only cosmetic differences. Something is different in software, I've been unable to root my 908s with ANY tools I've found.
I was also unable to use ADB under windows. The handset apparently requires four drivers, I was only able to find three of them. I got the Alcatel tools to work, as well as tethering, but no ADB. i didn't have any such issues under Ubuntu, but without root it isn't helpful.
I could not locate a stock rom or source anywhere on the Alcatel sites, so I sent a GPL request, i'm waiting to hear back.
UPDATE
After a long night I managed to root my 908s. I'll write out the jist of it, but I was flying by the seat of my pants, fueled by caffeine and sleep depervation. DON'T consider this a HOWTO.
First off, to the best of my knowlage there is no one click solution as of yet. As I said before still missing the driver that makes ADB work in windows, and handset based solutions didn't pan out. A little reasearch showed that the OT-990 has the same chip/ram and ROM space as ours. The screen is bigger, and I don't know what board is in it, but on a hunch I figured it was close enough. So I went here: http://forum.xda-developers.com/showthread.php?t=1164391 in the hopes that some sort of combined effort in future ROM development would be possible.
Yes that's right folks its a guide to MANUALLY root you handset with ADB. So not for the faint of heart. I didn't have high hopes, as issuing ls -l on either the sqlite folder or data threw a permission denied. So blindly I tried to push psneuter, busybox and su to /data/local. I almost fell off my chair when it worked! from there I used psneuter to get ADB into root, and managed to get the su binary to /system/xbin, and Superuser into /system/app. Superuser was installed, but still no root. So I checked out Root Checker to see what was going on. There are three places that su typically lives; /system/xbin, /system/bin, and /sbin. So I tried to put su in those folders. I got it into /system/bin but sbin is mounted read-only. I did not remount any directories, as the instructions are lacking syntax (I'm a little rusty with advanced mounting commands). I think things are mapped a little differently anyway. I still did not have root on the handset, so I then fired up Superuser to see what it could see. It saw the su binary, even though it wasn't working right. Then I thought well if it can see it, then maybe it can update and fix it. Sure enough after running the update to su in Superuser, (drumroll please...) I had working root.
So that's my story so far, I'm gonna give Alcatel a week or so to reply to my request. Then we'll take it from there. (Hey it worked on Huewei right?)
If a real dev should come across this, feel free to jump in. Its a solid little phone and has the potential to work on a range of handsets.
Gratitude
Thanks snkiz for your attention ! I am pleased that someone 'heavy' noticed my efforts of dedicating this threadline to the newcomer ! Indeed a small little phone with potential , maybe in time we get it gingerbread , cupcake ( or whatever ),even wm6.5 or 7 ...
As of ADB drivers , i had ADB from the first by these steps:
1.) http://www.alcatelonetouch.com/contents/download/move upgrade 1.2 Setup.rar , package contains the drivers
Now i noticed that when i try firmware upgrade , the utility downloads about half a giga of *.bin files and then exits with 'download failed error'.
2.) installed Android SDK , platform tools and Google drivers (i am not sure if necessary), the 2.2 platform (api 8)
Under Win7 cmd in platform tools , adb shell , su and on device pops up 'unknown has been granted superuser rights' and voila! in cmd shell i have '#'.Previously installed Gingerbreak.
My device is a Cosmote Move.
Ya, no I got that file too. I think they are "consumer drivers" because like I said I got all the Alcatel tools running but on my win 7 one driver was still missing, and I have pretty good googlefu. effin hate windows, this is why. I'm by no means a "heavy" but I am comfortable in a Linux environment, that helps alot. As to you being able to get gingerbreak to work, i'd bet that comes down to carrier firmware.
---------- Post added at 06:53 PM ---------- Previous post was at 06:39 PM ----------
djada, seeing as your the op could you please re-tag the thread with the model numbers to make it easier to find? cosmote, 908, 908s, and qualcom should do.
perhaps a mod could move this thread to the android hacking forum where it can get the proper attention please?
ADB driver
Driver files are from WHATEVER.\android-sdk\extras\google\usb_driver\ , if does not install automatically , can be forced.Anyway Win$ux 7 detects ADB interface , installs some sh.t from windows update server , and you'll have an ADB interface in Device Manager (working or not).Try to force the google drivers.
On the other hand ,i'm sorry but dunno how to move the thread , maybe i should start a new one in
http://forum.xda-developers.com/forumdisplay.php?f=565&order=desc&page=552
Just looked at it and they don't have Alcatel
Mod
Just started workin on a Cyanogen build , if i manage to build at least a kernal img , maybe i can lure in the Koush guy from github.We are in need of flash , backup , recovery tools.Not as lucky as the Samsung or HTC guys ...

Useful PC Application - QtADB

I found this application the other day while looking for an application to install APKs from the PC.
http://qtadb.wordpress.com/
Pasted from the QtADB Site
About
QtADB is an app based on adb. It requires working android sdk (command “adb devices” listing your device), Qt libs version 4.7, ROOT and busybox installed on phone.
This app is under developing so be tolerant for any bug…
Confirmed that app works with:
Motorola Droid
Motorola Milestone
Nexus One
HTC Dream
HTC Magic*
HTC Wildfire*
HTC Hero (CDMA)
HTC Hero (GSM)
HTC Desire
HTC HD2
HTC Desire HD
Sprint Evo 4G
Droid Eris
Samsung i5700
Samsung Galaxy S (GT-I9000)
Nook Color
ZT-180 Tablet
Viewsonic G-Tablet
Samsung Intercept SPH-M910
Hannspree Hannspad
Samsung Galaxy Tab 10.1
Sony Ericsson Xperia X8
*- confirmed all functions including sms manager
QtADB should work with every phone with busybox.
Features
File manager
copying files and dirs between phone and computer
removing files and dirs
creating new dir
and other
App manager
installing apps
removing apps
creating backup of apps with data
restoring backups of apps with data
Sms manager
receiving sms (baloon in tray)
reading sms
sending sms
Shell
opens android shell
Screenshot
take screenshot of your device
save screenshot to png file
Fastboot
flash bootloader, radio and recovery
boot recovery
Recovery
nandroid backup/restore
wipe data
flash rom
wipe battery stats
fix uid mismatches
Reboot
to bootloader
to recovery
normal reboot
Settings
set font used by app
set starting paths (or remember paths on exit)
and other
Logcat
Automatically detects phone (device, fastboot and recovery mode)
Thanx for that info.I think that will help a lot of people out there.
Thanks a lot, I'll try it too. It looks so interesting.
airdroid is similar, it doesn't have the functions that require root, it has apk install from pc, text from pc, contacts, move files back and fourth, and more that i'm missing, it's a great app that uses a password protected html interface. so far everything i've tried works flawlessly. The best part is all your phone needs is an active wifi connection and any computer on that network can manage the phone (as long as they have your password)..
you connect by going to your browser and typing the ip of your phone.. with a port
like 192.168.1.xxx:8888
you push enter it loads like an html router page. you put the password you have access to everything on your pc. as its an app meant for noobs and veterans alike it doesn't have the recovery/boot mode features and i haven't tried accessing root files because i haven't needed to but i wouldn't be surprised at all if the support was there for rooted phones, its a GREAT app. anyways enjoy.
it even has a widget with an on off switch the only problem i have with it is it want's a 1x4 slot for an on off button... stupid they want to advertise their name "airdroid" in the center is why. o well i guess they earned it with such a flawlessly great tool.
100% free as far as i can tell
http://www.airdroid.com/
KronicSkillz said:
airdroid is similar, it doesn't have the functions that require root, it has apk install from pc, text from pc, contacts, move files back and fourth, and more that i'm missing, it's a great app that uses a password protected html interface. so far everything i've tried works flawlessly. The best part is all your phone needs is an active wifi connection and any computer on that network can manage the phone (as long as they have your password)..
you connect by going to your browser and typing the ip of your phone.. with a port
like 192.168.1.xxx:8888
you push enter it loads like an html router page. you put the password you have access to everything on your pc. as its an app meant for noobs and veterans alike it doesn't have the recovery/boot mode features and i haven't tried accessing root files because i haven't needed to but i wouldn't be surprised at all if the support was there for rooted phones, its a GREAT app. anyways enjoy.
it even has a widget with an on off switch the only problem i have with it is it want's a 1x4 slot for an on off button... stupid they want to advertise their name "airdroid" in the center is why. o well i guess they earned it with such a flawlessly great tool.
100% free as far as i can tell
http://www.airdroid.com/
Click to expand...
Click to collapse
the nice thing about this one is it works on ANY PC with no software required, so you can drop files or grab files of any PC with ease with no software install or drivers req.
So you are confirming then this works with Nitro HD? (and any rooted phone w/ busybox)?
lbomber7 said:
So you are confirming then this works with Nitro HD? (and any rooted phone w/ busybox)?
Click to expand...
Click to collapse
Yes
Sent from my LG-P930 using xda premium

Kernel with "Android Keyboard Gadget" Enabled

Does anyone know of any Mi MIX 2 kernels that support using the device as an HID keyboard? Looking to get an app like Authorizer working to send a password to a device, but it looks like the most recent details for Android Keyboard Gadget are about a year old, & for kernel versions 3.x.
Pretty much just looking to use my phone as a keyboard without needing any software on the device I'd like to use it on.
Longer version of why I'm trying to do this:
I have Xubuntu running on my Surface Laptop, with the modified kernel to get the keyboard working. Unfortunately, the keyboard only starts working once the OS is booted, so I cannot use it to type in my Disk Encryption password. If I could get my phone working as an HID keyboard, send the password when I connect, I could then continue to use my laptop as normal until I needed to restart.
Had you any luck with it? A first look into the LineageOS kernel for the msm8998 revealed, that you probably don't need to patch the kernel as it integrates FunctionFS/ConfigFS. You would need to get root on the device and then configure HID over it.

Categories

Resources