Posts Tagged ‘Android’

How to make an “anykernel”

Tuesday, September 20th, 2011

This post will instruct you how to create an “anykernel” version of a kernel directly on your thunderbolt.

Anykernel versions of kernels do not rewrite the ramdisk of a rom and keeps the tweaks the developer has included in the rom. However by using the anykernel you will lose any tweaks or scripts the kernel developer has included in the kernel.

First you will need the anykernel template from and a copy of the unmodified kernel you wish to make an anykernel version of. You will also need , , and .

Now using root explorer extract the anykernel zip file. Go to extracted and copy the file named “unpackbootimg”.

Next you will need to navigate to the /data directory on the root of your phone, create a new folder called “anykernel”, here you need to paste the unpackbootimg file.

Now go back to the kernel zip and extract all from it. Go to extracted and find the “boot.img” file. Copy the boot.img file and paste it in /data/anykernel

Now you need to make the unpackbootimg file executable. This I like to do in terminal, but you can do it in root explorer if you want to. I suggest opening terminal then type the following commands:
chmod 755 /data/anykernel/unpackbootimg

Now you are ready to extract the zImage from the boot image. This is also done in terminal. Use the following commands directly (the . and / are required):
cd /data/anykernel
./unpackbootimg boot.img

Now exit terminal and go back to root explorer. Navigate to the /data/anykernel directory and you will notice more folders than you had previously. The file we want is called “boot.img-zImage”. Copy that file and navigate back to extracted on your SD card.

Paste the zImage file in the kernel directory of the anykernel zip that you have extracted and rename it zImage. Next navigate to the original kernel you extracted earlier and got the boot.img from. In this kernel you need to copy everything from the /system/lib/modules directory and paste them in the /system/lib/modules directory of the anykernel template.

From here navigate to /sdcard/extracted/anykernel. Select all the files here using the menu multi select option and create a zip. Name the zip whatever you like.

Now you have the zip packed up you just need to sign it to make it flashable. Open Signapktic and select the file you just zipped, it will be in the /sdcard/speedsoftware/zip directory of the SD and press next. You should choose testkey to sign it with then press next. You will then be prompted to name the zip file. Finally you can sign it. By default the signed zip will be placed on the root of your SD card.

And you are done, boot into recovery, make a backup and flash away.

Please remember I am not responsible for you effing up your phone, backups are very important when you are flashing anything in recovery.

Things to come

Friday, August 5th, 2011

Soon I will start posting a series of articles regarding hacking and customizing rooted android phones specifically the Thunderbolt, but will try to make the articles as phone agnostic as possible. First I will provide instructions on how to flash a rom in clockworkmod recovery, later posts will include changing your screen density, changing boot animations, and who knows what else…stay tuned…I also plan on updating the podcast reviews, rom reviews (which I may be submitting to another site as well), android app reviews, and more.

If you are into Android and haven’t been there yet check out I’m there

VZW Optimization

Wednesday, February 2nd, 2011

*EDIT* On 2/3/2011 news stories were published that confirmed this was just for new contract customers. So existing Verizon customers like myself will be grandfathered into exemption from this plan unless we sign a new plan. Interestingly enough this was also effective the day existing Verizon customer can purchase the iPhone.

So I received a message from Verizon today informing me of the new “optimization” of their data traffic starting tomorrow 2/3/2011. Part of this will be done by using new compression technology; the other part will be done by reducing data speed for the top 5% of data users periodically. The link provided for more info gives an error. From what I can tell this is going to affect 1 of every 20 data users, Verizon’s statement is that this will affect a few of the users to keep the network stable and quick for the rest. The document states that Verizon has 94 million users; this will affect 4.7 million of those users which Verizon considers a few. I can only assume this is the first we are seeing of the net neutrality ruling passed by the FCC last year.

Part of what strikes me odd is there is no info available as to what the average data use is and what the approximate amount is to put you in the top 5%. I have not seen anything official but several posts in forums saying 2 GB is the threshold. Regardless I know I will be in the top 5% as my data use has been steady 10+ GB per month for a while. The problems I see with this is many apps access the internet for various reasons that are not necessarily to benefit the user, i.e. check for updates, submit scores, display ads ect… many of these features can not be turned off easily by the user.  As I know I am in the top 5% of users I again do not know how this will affect me. Most of my data usage is due to downloading podcasts. I do not stream these so if it takes longer to download I will just listen to another one that has already been downloaded; currently I have around 1 GB of podcasts I can listen to before I have exhausted my library. I am astonished that news outlets have not been reporting on this as there has been so much hoopla in the past regarding net neutrality. Below I have attached the Verizon info announcing this.

Important Information about Verizon Wireless Data Plans and Features

As part of our continuing efforts to provide the best experience to our more than 94 million customers, Verizon Wireless is introducing two new network management practices.

We are implementing optimization and transcoding technologies in our network to transmit data files in a more efficient manner to allow available network capacity to benefit the greatest number of users. These techniques include caching less data, using less capacity, and sizing the video more appropriately for the device. The optimization process is agnostic to the content itself and to the website that provides it. While we invest much effort to avoid changing text, image, and video files in the compression process and while any change to the file is likely to be indiscernible, the optimization process may minimally impact the appearance of the file as displayed on your device. For a further, more detailed explanation of these techniques, please visit

If you subscribe to a Data Plan or Feature on February 3, 2011 or after, the following applies:

Verizon Wireless strives to provide customers the best experience when using our network, a shared resource among tens of millions of customers. To help achieve this, if you use an extraordinary amount of data and fall within the top 5% of Verizon Wireless data users we may reduce your data throughput speeds periodically for the remainder of your then current and immediately following billing cycle to ensure high quality network performance for other users at locations and times of peak demand. Our proactive management of the Verizon Wireless network is designed to ensure that the remaining 95% of data customers aren’t negatively affected by the inordinate data consumption of just a few users.


StarPagga review

Sunday, January 23rd, 2011

I’ve played this game for a few days now. This is easily the best 3d combat/flight sim app available. Unlike most other apps in this genera it opts to use a science fiction base for the setting (which is a big plus for me).

The controls are easy to learn and if you do not like the accelerometer controls you can opt for on screen controls. You will be able to do 2 training missions once you start, these 2 missions are all you need to prepare yourself, however if you still would like to practice with the controls there is a free fly mission you can play as well. Once you get to the story portion you will find yourself in a different setting each mission, some take place in open space while others you will find yourself in a gas cloud or above the surface of a planet. The completion requirements of each mission differ, you may just need to defend your airspace, help a transport arrive safely, protect a building, lead an assault on an enemy base… Each mission is made up of two parts to complete one part is the interceptor portion where you fly one of the interceptor ships, while the other is the fighter portion where you fly one of the fighter ships.

The ships are customizable. Interceptor ships can house up to 4 technologies. Fighter ships have 3 categories: fighter, UFO, and helicopter, each has access to 3, 2, and 6 technologies respectively, and different speeds. You may find one mission is better suited for you to fly a helicopter instead of a fighter or vice versa. The technologies you can put on your ship include different style weapons, shields, defensive items (cloaking device), engines, and offensive items (computer). After you have decided how you want to have you ship you may rename it to your liking. The game provides 8 slots to save ships so you can feel free to tinker how you see fit without having to remember what has worked for you and what has not.

The screenshots of this game do not do it justice. I was hesitant to play by looking at the screenshots. Within the actual game the play is very fluid, the developer has paid attention to detail, and some of the pre-flight scenes are stunning.

You can also play 4 different challenge mission 3 of various difficulties and 1 survival mission.

Online high scores are done with openfeint, most likely you already have an account, if you don’t it is easy and free to sign up. If you don’t want to sign up there is no requirement to use the online high scores.

The parts of the game I can not review here are the online game play and LAN game play. I have not been able to find another person trying to play online at the same time as myself and my wife has not installed the game on her phone to play either. With how well the rest of the game has been made I can only assume these features are done well. I did look into hosting a game online and you are able to chose many different settings and several types of play that include co-op and against one another. I also do not think there is cross platform capability so you will be playing with other Android users.

Overall if you are a fan of combat/flight sims this game is one of the best. The cost of the full game is not outrageous and the game is very well worth the price. I feel StarPagga is one of the best, if not the best, combat/flight sim available on Android.

Rating 5/5!

See at Appbrain

Visit the developer’s website