Monday, December 17, 2012

Root HTC Desire S with HBOOT 2.00.0002

How to root HTC Desire S with hboot 2.00.0002 and SuperOneClick

Remember that you are only responsible for any damage you may cause to your smartphone, do follow this tutorial under your own responsability. Proceed at your own risk.

Steps to root the HTC Desire S with hboot 2.00.0002:
  1. Unlock the bootloader first via the HTCDev site.
  2. Root with SuperOneClick

Unlock the bootloader

Donwload HTC Sync for the HTC Desire S from the HTC website:  http://dl4.htc.com/managed-assets/support/software/htc-sync/htc_sync_setup_3.3.17.exe

Create an account in HTCDev site (http://htcdev.com/bootloader) login and follow the instructions to unlock the bootloader.
Neverteheless I had big problems with drivers and got this error message all the time:

C:\Android>fastboot flash unlocktoken Unlock_code.bin
  sending 'unlocktoken' (0 KB)...
 
  It got stuck there all the time, and also:
 
C:\Android>fastboot flash unlocktoken Unlock_code.bin
  sending 'unlocktoken' (0 KB)... FAILED (status malformed (1 bytes))
finished. total time: 0.010s

I solved this problem by installing HTC Sync on another computer, the problem was in the window xp usb drivers on my laptop that were not upgraded to USB 2.0 standard.
But I spend a whole day trying to make it work.

So finally I got the OKAY message on another computer:

C:\Android>fastboot flash unlocktoken Unlock_code.bin
sending 'unlocktoken' (0 KB)...
OKAY [  0.167s]
writing 'unlocktoken'...
(bootloader) unlock token check successfully
OKAY [  0.006s]
finished. total time: 0.175s

lol

Root with SuperOneClick

Uninstall HTC sync, but leave HTC usb drivers

That was really easy, really. Just connect the phone with these options:
  • USB Debugging
  • Charge only

Then open SuperOneClick and:
  • Make sure that the Exploit option "Auto" is selected from the select list on the right.
  • Click on Root
  • Wait to see these messages appear:

[**] Zerg rush - Android 2.2/2.3 local root

[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00017118

[*] Scooting ..

[*] Sending 149 zerglings ...

[+] Zerglings found a way to enter ! 0x10

[+] Overseer found a path ! 0x000171e0

[*] Sending 149 zerglings ...

[+] Zerglings caused crash (good news): 0x401219c4 0x0054

[*] Researching Metabolic Boost ...

[+] Speedlings on the go ! 0xafd26019 0xafd39ef7

[*] Popping 24 more zerglings

[*] Sending 173 zerglings ...

[+] Rush did it ! It's a GG, man !

[+] Killing ADB and restarting as root... enjoy!

Source for SuperOneClick:
http://forum.xda-developers.com/showthread.php?t=1390496

Enjoy your HTC Desire S, it is a fantastic phone!

Saturday, December 8, 2012

Xperia U Turn Off Led For Ever

Do you want to turn off the notification bar of your Xperia U for ever?
I personally don’t like because it is batery consuming, but there is no way back if you do it, so please take this into consideration before you begin.
The trick is to erase all themes from the phone and so the leds are always off because there is no theme to control them. But as I said once you delete them there is no way to go back and leds will not turn on anymore.
Well, they will light up on photo gallery and music yes.

Let’s start, please remember that only you are responsible for any damage you do to your phone.

Requirements:
  • Xperia U rooted
  • ES File explorer: https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en
  • Busy box: https://play.google.com/store/apps/details?id=stericson.busybox&hl=en
  • LEDs U  CTRL: https://play.google.com/store/apps/details?id=nl.rckmn.leds.u.ctrl&hl=en

Tutorial:
  1. Launch LEDs U CONTROL and select Always OFF
  2. Open ES file explorer select menu options (right down button on your phone) and go to settings > root settings and check everything: Root explore,Up to root, Mount file system, Back up system app
  3. With ES File Explorer go to /system/vendor/overlay/framework and delete every theme file one by one
  4. Uninstall LEDs U CTRL

That’s it your Xperia U with leds turn off for ever:

Source that helped me with this: http://www.youtube.com/watch?v=AslvwEvOGq0

Thursday, November 22, 2012

How to Install Xperia U ST25i official Ice Cream Firmware

This tutorial works for the Sony Xperia U ST25i and it works with rooted or unrooted phones without unlocking the boot loader.
Please consider that flashing a new firmware may void your warranty or damage your phone which is only your own responsibility.

For the Android 4.04 Ice Cream firmware I am using the official one, it is not a custom Rom but the official one that will be available through PC-Companion (but it is not the case yet), so if you cannot wait and you would like to try, read on.

Steps to install official ICS (Ice Cream Sandwich):
  • Back up your phone memory with PC-Companion
  • Uninstall PC-Companion (I had to do this so the tool would pick up the good drivers)
  • Enable USB debugging on your phone.
  • Donwload Flashtool and firmware (here is the full tutorial and download files: http://www.androidgadgematic.com/2012/10/install-android-4.0.4-ics-official-sony-u-st25i.html)
  • Install Flashtool and uncompress the firmware files.
  • Copy the firmware file XperiaU_ICS4.0.4_nu.ftf into the c:/Flashtool/firmwares folder
  • Turn off the phone and open Flashtool, click on the thunder button and on firmware selection choose the file XperiaU_ICS4.0.4_nu.ftf
  • Don't change anything and click the OK button.
  • Now press volume down and connect the phone at the same time to your pc with the USB cable.
  • The process starts automatically: keep the volume down key pressed all the time untill you see "Finished" in the log tool.
  • When it is finished disconnect the phone from your PC and turn it on.
  • The first boot may take some time.
Here are some pictures:
Chose the official firmware file:

Flash process starts automatically wait untill you see a good message like this:

It is a good idea to back up the memory because the flashing procedure wipes and deletes everything. When everything is done reinstall PC-Companion and recover your data you will be happy to find all your old messages, programs and configurations and connections and you start enjoying Ice Cream Sandwich on your Xperia U ST25i right away.
This firmware is debranded, no custom logo, nothing! Just the way I like it.

That's it, enjoy!

Wednesday, November 14, 2012

Xperia U How to Disable Illumination Bar

I've got my new Sony Ericcson Xperia U yesterday and it is really a fantastic phone. The illumination bar on the bottom can be annoying at times, specially if you don't want to get all that attention all the time.
I've tested a few applications in order to disable the bar led illumination, and here is the only one that has worked for me (Screen Filter):
Just make sure that you uncheck "Enable soft-key bakclight" and that will disable the led  bottom bar.

Nevertheles this will not desactivate all led notifications, you will still get notifications while browsing pictures or watching videos, but all the other notifications will dissapear.

Wednesday, September 26, 2012

Clean Windows From Trojan Horse

My laptop was infected with the Trojan:Win32/Weelsof.E, please check on Microsoft for the description:

I was desperate as Windows started up with a blank window that blocked everything else and I really didn't want to format everything and install my Windows/Ubuntu partitions again.

I copied some antivirus software on my usb driver and started windows in safe mode (F8) I've downloaded a copy of Kaspersky Antivirus Removal Tool then I backed up everything and launched the removal tool while in safe mode.

The Kaspersky Removal Tool is not a permanent protection but it will clean up your computer from all virus and malware!
It detected and removed the Trojan:Win32/Weelsof.E sucessfully and now I'm writing you from my IBM T42 with the cleaned Windows XP.
lol

Saturday, September 22, 2012

Watch Out with Recent Post Widget for Blogger

I was just trying to enhance my blog ad wanted to add a plugin to show the latest posts on my site.
As I couldn't find a recent post plugin from the Blogger plugin list i decided to do some search to find out.

I tumbled upon a site that showed a code snippet that I should copy and paste on a simple HTML/Javacript gadget and that would do the trick.

Don't ever copy and paste strange javascript code snippets into your site.

The script tag src looked like this:
<script style="text/javascript" src="http://XXX.googlecode.com/files/recent_posts.js"></script> <script style="text/javascript">var numposts = 5;var showpostdate = false;var showpostsummary = false;var numchars = 50;var standardstyling = true;</script><script src="http://www.yourwebsite.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts"></script>

And it was simple and easy to copy and paste that into a blogger gadget and then publish it on my site.
The XXX corresponds to another name.

When I published this thing I saw that the padding bottom was too big and I examined the source code to see what was the matter when I saw this:

<a style="font-size: 8px; text-decoration:none; color: white; opacity:0.0;filter:alpha(Opacity=0)" href="http://www.some-other-blog.com">recent-posts widget</a>

So they are injecting your site with an unwanted link that you don't see but it is there, which is invisible because of the style rules in it.

So watch out, just because the snippet's code is hosted in googlecode.com doesn't mean that is fair.
If you want a recent post widget you can do it with feedsburner, through their publicize options.
That will create a Recent Post widget into your blogger website.

And it is better to only install google plugin's, never any other code snippet that you wouln't know what it does to your site.

Thursday, September 13, 2012

Drupal Cron Failed To Run Solved

Drupal Cron should run everyday and I was doing some maintenance in one Drupal site when the message "cron failed to run" appeared and here is how I've solve it:

Delete cron variables from the database

DELETE FROM variable WHERE name="cron_semaphore";
DELETE FROM variable WHERE name="cron_last";

Empty cache

Empty cache from /admin/settings/performance and Flush all caches from the administration menu

Optimize all tables

Go to phpmyadmin and check all the tables in your database, select Optimize tables and execute it, wait till is over.
Optimize table is something you should do every now and then to keep the database healthy, it helps to rebuild all the indexes of the Myisam tables.

Then launch cron: cron run successfully.

Thursday, August 30, 2012

Free Mobile Theme for Drupal 6

Mobile Mini is a mobile theme for Drupal 6 that I've created free for you to use.

In my previous post I showed you how to create a mobile site with Drupal 6 . I had spent some time to find a simple mobile theme, a simple and good looking one and as I could not find one I created one myself.




To download it here is the Google Docs Link:
Mobile Mini
Once you see the Google Docs page do Ctrl+S and it will be saved to a zip file in your computer

Installation

  1. Download the Mobile Mini theme
  2. Extract the contents to your sites/all/themes -folder.
  3. Enable the theme in Administer > Site building > Themes
This is really the first version of theme where on the front page you can only see the main Primary Links transformed into menu links.
The theme is light and it loads fast I will put some work into it soon, and as it is really simple you are free to modify it and change colors or styles as you want.

This is a GNU General Public License program just put a link to my site if you like it.
I've tested and it is working with the Mobile Tools module in one of my web sites , but remember there is no warranty.

Wednesday, August 29, 2012

Hack to Lighten Drupal 6 css Size

Even when using css agregator the size of the css file in a Drupal 6 site is too big.
Why? Because with every module Drupal has a tendency to load the module css style that goes with it.

You know how important is page speed for visitors and SEO also, so before doing any changes you may want to check your page speed and page size with Yslow or Page Speed plugins.

The lighter is your page, the faster it will load.

This trick is valable if you are using a diferent theme for the front page and let's say that for administration purposes you use Garland, so we are not goig to modify the admin Garland theme in this case as some of the functions related to styles classes with javascript may not work.

To lighten Drupal css sytle sheet, first you need to go to Performance setting and uncheck compress css styles.
Then open the template.php file on your active theme folder, for example if you are using the theme basic open the /sites/all/themes/basic/template.php file, but first of all make a copy of it!
Then find the preprocess_page function and add all the lines marked in pink:

function basic_preprocess_page(&$vars, $hook) {
  // Hack to lighten css
  $css = $vars['css'];
  unset($css['all']['module']['modules/system/defaults.css']);
  unset($css['all']['module']['modules/node/node.css']);
  unset($css['all']['module']['modules/system/admin.css']);
  unset($css['all']['module']['modules/system/system-menus.css']);
  unset($css['all']['module']['modules/user/user.css']);
// Modules installed by you
  unset($css['all']['module']['sites/all/modules/views/css/views.css']);
  unset($css['all']['module']['sites/all/modules/cck/theme/content-module.css']);
  unset($css['all']['module']['sites/all/modules/filefield/filefield.css']);
  unset($css['all']['module']['sites/all/modules/cck/modules/fieldgroup/fieldgroup.css']);
  $vars['styles'] = drupal_get_css($css);
  // end of hack

  // .. more code here
}

The path to sites/all/modules/ may change depending where you have installed your particular modules, if you are not sure of this do not include these lines.

Once you've done this go to Performance setting and check compress css styles back again.
Then check again speed and size of your page and see the difference.


Thanks to this trick my page loads 1 second faster!

Tuesday, August 28, 2012

Create a Mobile Site with Drupal 6

You can have your mobile site version with Drupal 6 real fast without programming. The Drupal module Mobile Tools will do everything you need.

Step 1: Create a subdomain of your site

Go to your domain hosting panel and create a subdomain of yous site:
http://m.website.com
You may have to wait a few hours, to know if your subdomain is active open a command line window and type:
ping my.website.com
if you see packet returns then your subdomain is active.

Step 2: Install Drupal 6 Mobile Tools and a theme for mobiles

Install a Drupal 6 theme for mobile
Goto: http://drupal.org/project/mobile_tools and follow instructions to install the Mobile Tools module. Active it in Drupal modules list.

Automatic redirecting

Go to <your web site>/admin/settings/mobile-tools and configure the automatic redirect
Whenever somebody is browsing your site with a mobile device your www.website.com url will be redirected to the m.website.com

Mobile Theme Switching

And now configure the theme that will be shown on a mobile device browser:

Go to: <your web site>/admin/settings/mobile-tools/theme-switching


And that's all, there is nothing else to do, whenever you browse our site with a mobile device it will work right away and you will see the mobile theme version with you original content!

Saturday, August 4, 2012

Solving Wifi Problems with Orange DSL

I had this long time problem: could not connect my IBM T42 to the Orange DSL via Wi-Fi.
I tried all the possible Wi-Fi configuration through the admin panel when this idea came to my mind:
Try the little Wireless adapter 802.11g, and it works!
I've just paid 7 euros for this adapter and it solved my problem.
Well, where was the problem?

My IBM T42 laptop has a Wi-Fi adapter with 802.11b working standards, I've tested my laptop everywhere and the Wi-Fi connection worked fine, but at home I had to use a R45 cable to connect to the Internet.

The Orange DSL has a Wi-Fi standard more recent than the standard of the Wi-Fi card on my laptop, even if the Orange admin dashboard you could select b/g or b/g/n, only g is working.

What is the difference between the 802.11b and 802.11g standards?

Wi-Fi Networking Standards Year

Speed


802.11b

1999

Up to 11 Mbps
802.11g

2002/2003

Up to 54 Mbps

Well, these speed values are theorethical figures which represents an ideal maximum only.
Usually, both standards are compatible but if you've got a router with 802.11g, and two computers conected one with a  802.11b adapter and the other with a 802.11g, the performance of the 802.11g may slow down to the 802.11b speed.
So it is better to have the same network standard with both the router and the clients.




Sunday, July 29, 2012

SEO The Natural Way

Some have gone too far with SEO tips and tricks and now it is too late. Some even paid big amounts of money for SEO services and optimisation to find that their site had been penalized or retired from Google search results for SEO practises abuse.

Some have invaded the web with lots of worthless material, created blogs or even blogs chains to build a link schema to try to trick search results. All of this practises are unfair to the users, what is the use to get a blog to the top positions if it has gor nothing of value to offert?

So, now, what should webmasters and owners do to reach good search result positions?
First stay away from backlinking schemas, overdose of keywords density and any other non natural tricks.
Keep it natural, write good content, socialize and promote your blog and see grow your blog authority.
Work consistently and time will do the rest.






Monday, July 23, 2012

Peugeot 306 Instrument Panel Fixed

Hey, I'm happy to tell you about this one! We've had beautiful holidays all along the coast and the beautiful Atlantic Ocean but one night the instrumet panel of the Peugeot 306 went completely off. No fuel gauge, no rev counter and no speed gauge.
Peugeot 306 instrument panel not working
It is kind of funny to drive in these conditions and it was Saturday so I decided to search the fuse box and try to fix it by myself.
The fuse box is under the steering wheel as you can see in this picture
Find Peugeot 306 fuses box

You see that big screw? You only have to turn it one quart to the left to see the fuse box open.
This is the 30 fuse box for the Peugeot 306:
Peugeot 306 fuses box
All I had to do was check all the fuses and replace the faulty one, I had found a fuses application chart that marked the fuse F2 as the faulty one related to the instrument panel. Fuses are indexed with a small white number in the box.
Well I've replaced it but it didn't work! The instrument panel was yet off!
As I had an extra 5A fuse and another 10A fuse, my dear one had the idea to replace one by one the 5A first and there was the fuse number 25 one, I've fiddle a little bit with it, I've unplugged it and then plugged it back again ant it worked!
We could go on with our holydays happily.

Wednesday, June 27, 2012

Samsung Galaxy S I9000 Flash Back Gingerbread 2.3.6

Yes I had flashed the fantastic Android 4 Ice Cream  Custom Rom, but I had lost some good things like FM radio and now I've recovered all.
So, here is how I've flashed back with Odin

Frist I've got a stock rom from: http://www.sammobile.com/firmware/?page=3&t=1&o=1&m=GT-I9000&r=-1#modelsa
I've downloaded one rom not suitable for Kies, the Open Europe I9000XWJVZ_I9000OXAJVT_OXA.zip this rom is unbranded, no carrier applications or layer, but you should really check for the one that fits your country.

Unzip custom files and open Odin, choose the files this way:
PIT:s1_odin_20100512.pit

PDA:CODE_I9000XWJVZ_CL762604_REV03_user_low_ship.tar.md5

PHONE:MODEM_I9000XXJVT_REV_00_CL1064602.tar.md5

CSC:GT-I9000-CSC-HOME-MULTI-OXAJVT.tar.md5

Then turn off the phone and start it in download mode by pressing buttons (Volume down + power + home button) at the same time, you will see very quickly a yellow robot, let go buttons and connect the smartphone to your PC

Here you can see Odin with selected files and phone detected, the first field COM should be yellow:
Then press Start and go!
That's it!

If you don't like Samsung apps like Thinkfree Office you can uninstall them with Titanium Backup and you must previously root the phone

Monday, May 14, 2012

Debranding Motorola Defy

I've just got my Motorola Defy and I must say that it is a fantastic smartphone!
The phone is unlocked, the problem was just this stock rom by SFR (Vodafone in France).
I don't like stock rom or carrier applications and look on my phones I prefers to give the the look and
configuration that I like.

As a newbee I just had to do some look up and search to be sure what and how I was going to flash the new rom.

The stock rom installed was in android version 2.1 (eclair) and I must say that before anything you should back up all contacts and data, just in case. The flashing procedure will erase all the applications you've installed before.

So this is what you need:

* The Motorola drivers for windows
* The flashing tool RSDLite (I've used version 5.6)
* The unbranded rom Froyo 2.2.2 for Motorola http://forum.frandroid.com/topic/54848-rom-stock-android-froyo/



Here you can find a list of roms and tools from the xda- developpers forum:
http://forum.xda-developers.com/wiki/index.php?title=Motorola_Defy#Android_2.3.3_.28Gingerbread.29_Stock_ROMs


And this is how you unbrand the Motorola Defy:

  • Install the drivers usb for Motorola and restart your computer. Connect the phone to the computer to finally install drivers
  • Turn off the phhone
  • Start RSDLite 4.7 or RSDLite 4.9
  • Turn on the phone in flashh mode (Power+Volume up at the same time)
  • conenct the phone to the computer it should be detected as OMAP 3630, if it doen't work restart your computer
  • With RSDLite select the sfb file as file name (it should be uncompressed before, you can use 7zip to do it)
  • Start
  • The new firmware ig going to be installed, do not interrup this process, otherwise you can brick the phone
  • The phone will reboot once the flash procedure will be finish.
  • Enjoy

Sunday, March 4, 2012

How to Root the Motolola Milestone XT-720 Easily

ROOTING INSTRUCTIONS

1. Put your Motorola Milestone into “USB Debugging Mode”. To do it, go to “Applications”—> “Settings” –> “Applications” –> “Development” –> and check the box “USB debugging”.

2. Connect the Motorola Milestone to your computer using USB Cable.

3. Open the download the extracted folder content “SuperOneClickv1.6.5-ShortFuse” and run the executable “SuperOneClick.exe”.

4. Click on “Root” button.

In few seconds, your Motorola Milestone XT720 should get rooted! You now have full file system access and can now install apps that need root access for working.




Disassemble iphone 4

I've got this iphone 4 water damaged for repair. I've found this Apple item too fragile, if you drop it into the water your phone is dead!

Well, here is how I've disassemble this iphone 4:

First I unscrewed the two bottom screws and took off the back cover:

The inside of the iphone looked like this, you can see the white spot (water detector) next to the batery connector, when is alright is usually red, but if your phone gets wet it will turn white:
I've tried the well know tip:  put it in a rice bag and leave it. The rice will absorb all humidity and the phone will work after some time:
 This didn't work as the iphone was wet log time before it got to my hands and was also disassembled by somebody, so I continued to disassemble it to see if I coud fix it:
I've found very useful the disassemble chart, it helps you keep all pieces organized so you can assemble easily later (I've forgot where I downloaded from, I think it is from the irevive site, you can donwload it from there.

When I've finally got to the logic board


I've cleaned every thing carefully with contact cleaner liquid. I've waited for one hour and put everything back again.

Well, the iphone didn't turn on, at least I've learn how to disassemble an iphone 4, and that you shouldn't let it fall into the water