Created by: xLaMbChOpSx
Hi SecUpwN,
I posted on the xda thread with some info and below is the commit message regarding the initial commit I am pushing here for your review. :)
I don't really know where to start with this but here goes, there is a MAJOR amount of work still required to bring RawPhone even close to what is hoped for but I think this gives a solid base to start with even if it is still very rough! :)
This commit makes a number of significant changes to the original base RawPhone application each of which will be explained in detail below IF I can remember them all...
- Device information was split into a new class to allow easy modifications in the future, all items such as IMEI, Operator etc are now contained within this class.
- RootTools library added to provide access to helper functions such as checking for the provision of root, and offering installation of BusyBox if it is not detected.
- CMDProcessor - The AOKP CMDProcessor has been added to RawPhone allowing shell commands and various helper functions to be executed, I find this library to be very stable and it works very well. Some items already added with this include checking for Busybox installation and the util Microcom which should allow some form of serial communication on the device (NOT TESTED YET!).
- Microcom applet - This is an applet available through Busybox which has been included and RawPhone will prompt to install this if it is not located, initial reading regarding this points to the fact it is supposed to allow for the issuing of basic AT serial commands ON THE DEVICE. Very interesting indeed but as yet this is untested as I have not written the methods to issue the AT commands using the applet.
- Initial changes have also been made for a revamp of the UI but as yet this has not been implemented.