Activating G1 without a SIM

by Sierra Bravo » Mon, 09 Mar 2009 15:10:30 GMT

Sponsored Links
Apologies if it's the wrong forum for this question.

I'm in India, and have brought over an unlocked G1 phone from the US
that I'd like to activate without a SIM card. I've added the necessary
entries in the android rules file /etc/udev/rules.d/ (I'm using Ubuntu
Hardy). Now the G1 is recognized by the OS as an external USB drive,
but 'adb devices' returns an empty list.

Is there an instruction page somewhere for this?




Activating G1 without a SIM

by Jean-Baptiste Queru » Mon, 09 Mar 2009 22:43:30 GMT

 This is not possible. The T-Mobile G1 explicitly requires a SIM with
data access during initial configuration.


Jean-Baptiste M. "JBQ" Queru
Android Engineer, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further


Sponsored Links

Other Threads

1. Problem about drawing the item view by myself

        I want to define the custom View, draw it by myself and use it
in the BaseAdapter's getView() method.
I have overwritted the onDraw(), but the onDraw() method isn't called
and nothing displayed. I don't know why.
Appreciate any advice and help. The code is as follow:

public class VideoItemByDraw extends View {

        private TVVideo mVideo = null;

        public VideoItemByDraw(Context context) {
                // TODO Auto-generated constructor stub

        protected void onDraw(Canvas canvas) {
                // TODO Auto-generated method stub
                Paint paint = new Paint();
                // draw the video title
                canvas.drawText(mVideo.get_title(), 95, 10, paint);
                // draw the video date
                canvas.drawText(mVideo.get_uploadTime(), 95, 28, paint);
                // draw the video duration
                canvas.drawText(mVideo.get_duration(), 95, 42, paint);
                // draw the video viewTimes
                canvas.drawText(mVideo.get_viewTimes(), 95, 56, paint);
                //draw the video grade
95, 70, paint);
                int grade = Integer.valueOf(mVideo.get_grade());
                int scaleX = 20;
                for(int i=0;i<grade;i++){
                        Drawable drawable = this.getResources().getDrawable
                        drawable.setBounds(95+scaleX, 70, 95+scaleX, 80);
         * set the video and update the video item
         * @param video The video info object
        public void setVideo(TVVideo video){
                this.mVideo = video;


the getView() is as follow:

        public View getView(int position, View convertView, ViewGroup parent)
                // TODO Auto-generated method stub
                TVVideo video = mVideoInfo.getVideoByIndex(position);
                if(convertView != null){
                        return convertView;
                VideoItemByDraw videoItem = new VideoItemByDraw(mContext);
                return videoItem;

Thanks for any help.


2. geo fix command yields incorrect values!???

Hi all,
Using telnet and geo fix to track GPS updates, i noticed that the logCat is
reporting different values from what i entered.

For example , with
geo fix -122.084095 37.422006, log report gives -122.08536667833332  and
37.422834216666665  taken from getLongitude() / getLatitude() . the final
position is different on the map.

is it a matter of floating point representation ? how to fix that?



3. about AudioTrack

4. Is it possible to dynamically add standard buttons to a gridview

5. protected member variable mScrollX not accessible to subclasses of ViewGroup

6. UTF-8 encoding proble

7. Two-level lists?