0.1.0 / April 14, 2012
(4.3/5) (218)


This app will run shell commands to get info from the deviceIt's apersonal debug tool, but it might be of use to someone elseRoot notneeded, but rooted devices should give more infoNot all commandswork on all ROMsNo adsExport to SD/app share>> Commands<<$cat /proc/devices$cat /proc/meminfo$cat /proc/mounts$cat/proc/net/arp$cat /proc/net/if_inet6$cat /proc/net/ipv6_route$cat/proc/net/route$cat /proc/net/wireless$cat /proc/version$df-ah$getprop dalvik.vm.execution-mode$getpropdalvik.vm.heapsize$getprop gsm.version.baseband$getpropro.build.fingerprint$getprop ro.product.version$getpropro.sf.lcd_density$ifconfig -a$ip -f inet6 addr$ip -f inet6 routeshow$ip addr$ip route show$lsmod$netcfg$netstat -apnW$netstat-rpnW$ps$route -A inet6 -n$route -n$uname -aGithub:https://github.com/alt236/Under-the-Hood---Android***Please emailme with any bugs/problems/feature requests. I cannot reply tomarket comments which can make debugging difficult.***

App Information Under the Hood

  • App Name
    Under the Hood
  • Package Name
  • Updated
    April 14, 2012
  • File Size
  • Requires Android
    Android 1.6 and up
  • Version
  • Developer
    Alexandros Schillings
  • Installs
  • Price
  • Category
  • Developer
    33 Craufurd Rise Maidenhead SL6 7LR UK
  • Google Play Link

Alexandros Schillings Show More...

WiFi Key Recovery (needs root) 0.0.8 APK
** You need root to use this application.** You need to haveconnected to the network in the past.** This app cannot "hack" intoan unknown/new network.I cannot help you with getting root. Have alook at http://forum.xda-developers.com for that.Have you everforgotten the password of your home WiFi network, or the one yousetup for your parents a few months back?This application will helpyou recover the password of a wireless network you have connectedto with your device in the past.You can then either tap on an entryto copy it, or export the list to SD, or share it using thestandard Android sharing facilities.It does not crack the network,or use the MAC/SSID address to deduce the password. It simply readsit from the device itself. Essentially it parses the wpa_supplicantfile.For more information on how the keys are recovered read here:http://alt236.blogspot.com/2011/04/android-wifi-password-locations.htmlNoads.Please use responsibly.Tested by me on:•HTC Desire Z•SamsungGalaxy Tab.According to feedback it also works on:•HTC DesireHD•HTC Evo•LG Optimus 2X•Motorola Defy•Samsung Captivate•ViewsonicgTablet•Xperia X10 MiniEmail me if does not work on your device andI'll try to fix it.Github:https://github.com/alt236/Wifi-Key-Recovery---Android*** Pleaseemail me with any bugs/problems/feature requests. I cannot reply tomarket comments which can make debugging difficult. ***
Network Info II 0.7.1 APK
2.1+ version of "Network Info"Donate version available, buy me acoffee :)Shows info about the phone and the current network,Bluetooth, IPv6 and Cell connection.It also shows yourpublic/external IP & hostname.Only goes on-line to get andresolve the public IP via my own serverhttp://aschillings.co.uk/myscripts/getip.php and to remotelyresolve it (see notes below). Initially the application was alsousing whatismyip.org but, as the server seems to be constantly downit was removed.No ads.>> Information shown <<•Device IPand hostname, both private and public.•Current mobile Cell and anyneighbours, along with their signal strength, location info andtype.•IMSI/ IMEI.•Information about the current mobile provider(MCC+MNC, current connection, etc.)•The Android device uniqueID.•Full information regarding the WiFi connection (MAC, currentSSID and BSSID, link speed, IP/Netmask, Gateway, DNS and DHCPservers, etc.)•Your current location according to Android based onyour network neighbours. No GPS is needed or used.•Informationregarding Bluetooth status, the current Bluetooth connection(s) andinfo about past pairings.•IPv6 device and router IP addresses forall device interfaces (see notes, this should now work foreveryone).>> Notes <<•This is an expansion of the'Network Info' application, to support more phones based on the 2.1Android API.•I only have a GSM/UMTS phone. If anything funnyhappens on any other phone type, email me and I will try to fixit.•This application will connect to the network only to fetch yourexternal IP/Hostname (usinghttp://aschillings.co.uk/myscripts/getip.php andhttp://aschillings.co.uk/myscripts/gethostname.php). No otherinformation is sent (my policy is located below).•Please email meabout any bugs or features you want. I cannot see all marketcomments and I am not notified when someone does comment.•The IPv6part should now work for everyone. If that is not the case for you,please email me ([email protected]) so I can try to fix it.If possible, download 'Under the hood' from the market and send methe results via export.•If you want to show the Vendor which owns aMAC address, download 'MAC (OUI) Database' from the market (it isone of my applications) and use it to download a copy of the OUIdatabase.•In version v0.5.2 I added remote hostname resolutionwhich is your public hostname as is resolved by my server. Itshould be the same as your external hostname, unless there is arecord propagation delay or your DNS server is lying (like somehome routers which resolve their external address as a localhostname). My server is hosted by 1and1 so this will be unreliableif you use the same DNS servers.•'Ext. Hostname (L)' is thehostname your device resolves your external IP (localresolve).\n•'Ext. Hostname (R)' is the hostname my server resolvesyour external IP (remote resolve).•'Field Test' is a hiddenapplication which comes installed in HTC phones. The menu item willonly appear if the 'Field Test' is installed in your phone.>>Known Issues <<Samsung devices do not display NeighbouringCells. This is a problem in Samsung's Android implementation andthere is nothing I can do.>> Privacy Statement <<I donot collect any information which can directly and uniquelyidentify and/or bind a user to a device or any other personalinformation. When you retrieve your external IP address, my serverwill log a standard website “hit” which is the same as if youbrowsed a page on my server using a browser. No other informationis logged or kept.*** Please email me with anybugs/problems/feature requests. I cannot reply to market commentswhich can make debugging difficult. ***
USB Device Info 2.0.0 APK
Android 3.1 introduced USB hostmode which allows the user to plugUSB devices to your Android tablet in the same way as a Desktop PCand extend its functionality (if the tablet has the correct driversof course).This application will provide information about almostall currently plugged-in USB device (see below for more info aboutthe 'almost'). Information includes:•The Device class•The USBdevice path•The Vendor ID (VID) and the Product ID (PID).•A List ofall interfaces and their endpoints.If you download the accompanyingdatabases, the application will also be able to provide you withadditional info such as the Vendor of the device (which is notnecessarily the brand!), the vendor's logo and the productname.This application uses two different methods to collectinformation:1. Android mode will use the native android USB API.2.Linux mode will parse /sys/bus/usb/devices/.Each mode(Android/Linux) will provide slightly different information. Forexample Android mode will give you more information about adevice's endpoints and interfaces, while Linux mode will give moreinformation about the device itself (serial number, how itidentifies itself, etc.)Device Subclass resolution will be added inthe next version.I wrote this application as an exercise to explorefragments and the new USB host API. Hopefully it will be useful tosomeone else.•The database is parsed from:http://www.linux-usb.org/usb.ids•All logos are the property oftheir respective owners•No ads.•Source code:https://github.com/alt236/USB-Device-Info---Android*** Please emailme with any bugs/problems/feature requests. I cannot reply tomarket comments which can make debugging difficult. ***
Bluetooth LE Scanner 1.1.1 APK
This is a demo application to show the use of the Bluetooth LElibrary.I allows you to scan and obtain information about LowEnergy Bluetooth Devices in your vicinity.The library allows foreasy access to a Bluetooth LE device's Advertisement Records.Italso offers:* A simple running average RSSI reading keeping.* ForiBeacons: Manufacturer data record parser.* For iBeacons: Distanceindicators (Near, Far, Immediate, Unknown).* For iBeacons: Adecently inaccurate (due to real world issues) distanceapproximation.* All the new object types are Parcelable.This willonly work on Android 4.3 (API Level 18). Github Link:https://github.com/alt236/Bluetooth-LE-Library---Android
KeyEvent Display 0.0.4 APK
Once, I was playing with a number of Chinese tablets and tryingdifferent ROMs on them as they are technically the same hardware(HSG X5A variants). I've had some problems getting the hard buttonsto work though, so I wrote this application to detect key eventsand print them out. It will print out the following: KeyEvents: TheKeyEvents as Android understands them (KeyUp, KeyDown,KeyLongPress, KeyMultiple) LogCat: Any relevant messages in logcat.Its filtered based on keywords declared in arrays.xml Kernel: Anyrelevant messages in the kernel log. Its filtered based on keywordsdeclared in arrays.xml. Kernel log parsing needs root. The threecheckboxes at the top control what information will be displayed.This is a personal debug tool, but I hope it will be of some use tosomeone else. No Ads. Notes -------------- While the application isrunning, the only "hard" keys which should work is "Home" andpower. All others will produce their keycodes. The SU request is toread the kernel log, so I can check if any keyevents are thrown bythe kernel. The location of keylayout files in Android is/system/usr/keylayout. Kernel log parsing needs root Both logcatand kernel log monitoring will only display lines containing wordsfrom two arrays in arrays.xml (i.e. you need to recompile the appto change them at the moment) Currently the filters are: Logcat:|-HwGPIOE->GPDA |-keycode |-keycharacter Kernel:|-HwGPIOE->GPDA |-keycode |-keycharacter Permissions-------------- READ_LOGS: Used to access the Logcat log.WRITE_EXTERNAL_STORAGE: Used to write the exported data to the SDcard.
MAC (OUI) Database 0.1.5 APK
This application is a database of Organizational Unique Identifiers(OUIs).OUIs are the first 24 bits of a MAC address (Bluetooth orEthernet).With this app you can see which company owns a MAC (e.g.00:09:2D for HTC), or vice versa.The database is locally stored onthe SD and can be updated online.To do a wildcard search, use the'%' character.No ads.***Please email me with anybugs/problems/feature requests. I cannot reply to market commentswhich can make debugging difficult.***
Network Info 0.5.0 APK
If you are running Android 2.1+ use "Network Info II"This meansmost devices manufactured since mid2010================================================Donate versionavailable, buy me a coffee :)Shows info about the phone and thecurrent net connection.Can also display the public/external IPaddress & hostname.No ads.Only goes online to get the public IPvia whatismyip.org and resolve it.+Export+Netlocation+MCC+MNC***Please email me with any bugs/problems/featurerequests. I cannot reply to market comments which can makedebugging difficult.***
USB VEN/DEV Database 0.1.4 APK
This application is a database of USB Vendor/Device IDs (VEN/DEV),or as they are sometimes called Vendor/Product IDs (VID/PID)It canbe used to find out which drivers you need to install to get a USBdevice running based on the VEN/DEV strings that the OS reports, orto identify an unknown device.The database comes from:http://www.linux-usb.org/usb.idsThe database is locally stored onthe SD and can be updated online. Before you can use thisapplication, you will need to download a copy. To do that press"Menu->Update DB". I refresh and upload this database weekly.Todo a wildcard search, use the '%' character.No ads.***Please emailme with any bugs/problems/feature requests. I cannot reply tomarket comments which can make debugging difficult.***