I planned on doing this write up a few months ago when I did this and took the pictures - lets see how good my memory is
I hate the hub design on the Aveos. In order to get the front hubs off (to replace the bearing), you have to press the hub off the bearing and then the bearing out of the knuckle. To do the first procedure, you need a special tool called a Support Bridge (GM p/n J 37105-1). I decided to make my own bridge and use a general fwd bearing pulled kit to replace my bearings. I've read that some have taken the steering knuckle off the car and taken the whole unit to have the hub and bearing removed on a press. Not an inexpensive approach.
I used a "Front Wheel Drive Bearing Removal Adapters Puller Pulley Tool Set Kit" that can be purchased or in Canada rented for free from Parts Source or Canadian Tire.
To replace the bearing, remove front CV shaft (I believe there is a How To in this section), taking care not to move the CV shaft too far out or you may ruin the CV joints.
I then used my home made support bridge:
I used 1/2 steel plate with holes drilled for the forcing bolt (middle) and 5/16 threaded rod (sides). I ground down the treads on the rod so that it slid in the hub holes more easily. Note that the holes in the hubs are factory - I didn't drill them. Not sure if all Aveo's are like this, but I'm glad mine was!
I put a bearing adapter and forcing nut on the other side of the hub (not shown) making sure the drift (bearing adapter) was bottomed on the axle and not on the bearing. Then you just turn the forcing bolt. I had to remove the drift once it started bottoming on the bearing. I then used washers (smaller than the inside race of the bearing) and the forcing bolt to move the hub the rest of the way out.
With the hub free of the bearing, the bearing needs to be removed from the steering knuckle. First the cir clip must be removed:
Then I used a bearing adapter that was large enough to cover the outside race of the bearing, but small enough to fit through the knuckle. I also needed a sleeve and the forcing bolt and nut again.
Once the bearing pops free, you are left with an empty steering knuckle:
The inner race of the bearing stayed on the hub shaft and pulled out of the bearing when I pressed out the hub. If this happens, get out the dremel and a cut off wheel and cut the race. Be careful not to cut all the way through the race, because you will damage the hub. Stop just before you cut through and then use a cold chisel to crack the inner race. When it cracks on the cut line, it will come right off:
Not the best picture, but you can see the race and the crack in it after cutting and whacking it with the chisel.
Now to install the new bearing in the knuckle.
Put the new bearing in the hub. I greased the bearing a little so that it would press into the hub easier. MAKE SURE it is aligned properly or you will have metal shaving from where the bearing cuts the hub if its crooked. Don't ask me how I know. Set up the bearing adapters so that they are pressing on the OUTSIDE race and supported on the OUTSIDE race.
Once the bearing is in, replace the cir clip. Then its time to install the hub. Make sure the hub shaft is aligned in the bearing. Make sure the INNER and OUTER bearing races are supported with a bearing adapter when pressing the hub back in.
Once the hub is in, replace the axle shaft and put on a new axle nut. Torque to spec and peen the axle nut.