Thursday, May 30, 2013

Nexus21z OK I have a terminal and a cool keyboard now what ?

Computer Terminal
So we are back in the good old days with our terminal on our tablet.
Where could I go from here. Many useful system commands are available due to busybox. I like ps and kill alot. Why - well I found this really fun game game called Hill Climb Racling. I had a lot of fun with it and it is quiet addictiv. After using ps for a while discoverd and redscover the running process of the game and after talking another look at the permissions the game asks for I was wondering what the game was doing.






Permissions

THIS APPLICATION HAS ACCESS TO THE FOLLOWING:

  • NETWORK COMMUNICATION
    FULL NETWORK ACCESS
    Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the Internet, so this permission is not required to send data to the Internet.
  • PHONE CALLS
    READ PHONE STATUS AND IDENTITY
    Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
  • STORAGE
    MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGE
    Allows the app to write to the USB storage.
Hide
  • NETWORK COMMUNICATION
    VIEW NETWORK CONNECTIONS
    Allows the app to view information about network connections such as which networks exist and are connected.
  • SYSTEM TOOLS
    TEST ACCESS TO PROTECTED STORAGE
    Allows the app to test a permission for USB storage that will be available on future devices.



    I knew the device wouldn't leave me with much privacy but thinking that even small software firms could track millions of users with their application is still discomforting to me.

    It becomes more and more difficult to preserve a reasonable level of privacy. This is still a project to address. I mean the software that is on our phones and tablets now would be flagged as spy ware if it was on a PC and moved to a quarantine folder to be disinfected.
    I still need to fine my personal solution to this problem.
    I'll keep you updated.


Wednesday, May 29, 2013

Introduction

Project21/z will be a blog where I will document small IT related projects of mine. Maybe it can help others with there projects as well.

At work I can't choose my OSes but at home I can.
Free software has so much to offer and I love to use it at building blocks for my projects. I want to thank everyone who contributes to the knowledge sharing.




Project Nexus21z

The Nexus 7
I didn't really want to have a tablet. I like to do interesting stuff on computers and my laptop is just not what I want to carry around much. So maybe I should take another look at tablets. Years ago I was doing soon cool stuff on my MDA III with WindowsCE so I knew this could also become interesting and fun. I went to a shop to compare some tablets but besides the Ipad mini I liked the nexus 7 the best. Form factor design weight and technology as well as the promise of updates for the android platform made me choose this device. I like the hardware even though my first nexus 7 broke after 3 weeks. But the thing was very responsive and the screen is very good. Sound  could be a little better but that's not why I bought it. I haven't looked that deeply into the android scene and didn't know much about it except that this thing could be rooted without much effort.


After some searching I found the Nexus 7 toolkit to root the device.
At first I didn't know exactly what to do and what steps needed to be taken when but I found a post by someone pointing out how easy it is.


turn on usb debugging mode
download the Nexus 7 toolkit
find out your device build number:
  1. settings-> About tablet
start toolkit / install driver (comes with toolkit)

Nexus 7 toolkit screen
Nexus 7 toolkit screen


click here for more info








Select this to root device












 Just follow the instructions on screen and device.
 -Yeah rooted-

OK now I have a rooted device but what now ?
 I like the device but I wanted it to be able to do much more than to run apps. The first thing that comes to mind is having access to a shell and unleashing the power of the command line.
After testing out some terminal applications in the play store I found a combination of two apps that work very nicely


So after installing and configuring the apps it looks like this:



click here for more info





This will be the start for a nice phone/tablet Linux with super powers.

I have my issues with android and it's tight google integration. Not sure if i can find a cure for this problem. (PDroid maybe?)

My next posts will be a little more about the Nexus 7 and more Linux