Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Development Commit #4

Closed
wants to merge 3 commits into from
Closed

Initial Development Commit #4

wants to merge 3 commits into from

Commits on Feb 17, 2014

  1. Initial Development Commit

    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...
    
    1. 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.
    
    2. 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.
    
    3. 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!).
    
    4. 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.
    
    5. Initial changes have also been made for a revamp of the UI but as yet this
    has not been implemented.
    xLaMbChOpSx committed Feb 17, 2014
    Configuration menu
    Copy the full SHA
    6f531d6 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2014

  1. [WIP] OEMRILTest & Android Code Style Reformat

    WORK IN PROGRESS
    
    Initial commit for the OEMRILTEST code utilising hidden Telephony API's
    for use of the OEM_RIL methods, hopefully this will provide a device
    independant method for sending AT Commands to a device and receiving the
    response.
    
    Added a cut down version of the frameworks_base classes file to access the
    hidden AsyncResult class and telephony_common classes file to access the hidden
    Phone & Phonefactory classes.
    
    Major Android Code Style cleanup of entire code base, include resources.
    xLaMbChOpSx committed Feb 26, 2014
    Configuration menu
    Copy the full SHA
    321a4ce View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2014

  1. OemCommands Updated

    Included partial OemCommands class as found in the SamsungServiceMode application
    which has allowed for activating the Ciphering Indicator RIL response, although
    this is specific to Samsung it does at least pave the way for further commands
    and this interface uses the invokeOemRilRequestRaw method.
    
    Use of this method has required the reapplication of the frameworks libs to
    allow access to the hidden APIs contained within the SDK, the relfection methods
    have not been removed as they will still probably be very useful.
    
    Extensive changes have also been made to the manifest to allow the application
    to share the com.android.phone process, this also requires the signing of the
    application with the SDK platform key.
    
    As signing is required from this point forward I will attach a new github
    release apk to match the commits pushed, this will hopefully allow for easy
    testing as people will not need at import/sign with the platform keys.
    xLaMbChOpSx committed Mar 1, 2014
    Configuration menu
    Copy the full SHA
    4414ff5 View commit details
    Browse the repository at this point in the history