yashsingh1/xdaforums huggingface dataset:
[T-Mobile myTouch 4G Slide] Blue6IX:
Contents:

Post 1 - Pre(r)amble

Post 2 - Setting up the Windows XP environment

Post 3 - Time to make some backups

Post 4 - Install Android SDK on WinXP

Post 5 - Getting started: Using the SDK

Post 6 - Other programs to consider

Post 7 - doubleshot Specifics.

Pre-(R)amble

This is the time of year where people just decide to buy a new computer, for those computers that are 5-10 years old. Instead of letting that old box go to waste, just reformat and install a fresh copy of Windows XP on it and have a fantastic dev box. Most people just throw out their 'old' computer if it's that old, and with a new computer being cheap this time of year someone you know might be doing this.

Don't let it hit a landfill when it could be put to work as a machine you can do anything you want to in learning how to develop for Android... all without impacting your current expectations of use in your current computing environment.

Windows XP being about a decade old now, you probably have one or more copies of it laying around, but this guide is a Windows XP Home version. Obviously being the most basic version, any other version of Windows XP will work as well or better.

If you just want to re-install your Windows XP computer fresh what follows is one method.

This is a long read, but it's recommended to read through it before following along. If you don't have the time to read through it, you certainly don't have time to do it.

Not all of the mentioned software is freeware. Please check licensing requirements of all software before using.

Also, this guide is not quite finished, but there is enough here to get started with - i'll get the rest in when I get time.
[T-Mobile myTouch 4G Slide] Blue6IX:
Install Android SDK on WinXP

Post 1 - Pre(r)amble

Post 2 - Setting up the Windows XP environment

Post 3 - Time to make some backups

Post 4 - Install Android SDK on WinXP

Post 5 - Getting started: Using the SDK

Post 6 - Other programs to consider

Post 7 - doubleshot Specifics.

How-to: Install the Android SDK on a Windows XP machine.

First, read the Android SDK Requirements.

Then go to the Android SDK download page. Download both the Installer and the Zip.

Then go to the Java JDK download page. Download the Java SE 6 Update 30 package.

Backup the three downloads (Java JDK, Android SDK installer and Zip.)

Next, install the Java JDK 6. Just follow the instructions on-screen and it'll all be great.

Reboot the computer.

Now, install the Android SDK installer package.

I like to change the default path to

C:\Android

This makes it easier to call on the tools involved, saving you from typing a longer path into the command line every time.

Once this finishes installing, you will need to update the install.

It should automatically open the Android SDK Manager, which is what you use to download your SDK packages.

You need to get the Platform-Tools package, at the very least, and also make sure to get each API all the way back to 2.3.3 to work with the doubleshot.

(unfinished - more forthcoming...)
[T-Mobile myTouch 4G Slide] Blue6IX:
Getting started: Using the SDK

Post 1 - Pre(r)amble

Post 2 - Setting up the Windows XP environment

Post 3 - Time to make some backups

Post 4 - Install Android SDK on WinXP

Post 5 - Getting started: Using the SDK

Post 6 - Other programs to consider

Post 7 - doubleshot Specifics.

All set up: What can I do with it?

First, you should familiarize yourself with the tools at your disposal.

You can find ddms in your Tools folder of the Android SDK. This is the Dalvik Debug Monitor, and will teach you a lot about your device. Double click this and it launches a terminal window, which loads a graphical user interface. Launch after the Android is connected to the computer, but it can function being open prior to plugging in the device. You should play with this and see what you can learn.

--------

adb is a command you find in the Platform-Tools folder of the Android SDK. It is the Android Debug Bridge, and is a way of interacting with your device through the computer. This is the folder you should be in when using the command.

One initial thought: The app Wifi ADB By: ttxapps is something to consider before you go plugging in your cable a hundred times a day and stressing the connection point. You can use the WifiADB app for most of your adb functions wirelessly over the same network your dev computer is attached to.

Go and read my Backup Guide for a very in-depth explanation of how to use the adb "pull" command in post 1.

You may then find learning other adb commands to be easier, having had one focused explanation.

To get you started with adb:

[LIST][*] - [B]adb help[/B]

[*] - [B]adb devices[/B]

[*] - [B]adb remount[/B]
- remounts the /system partition on the device read-write.

[*] - [B]adb push <local> <remote>[/B]
- copy to device.

[*] - [B]adb pull <remote> <local>[/B]
- copy from device.[/LIST]

--------

Here are three graphics tutorials I wrote that can make use of the Android SDK and other tools mentioned in this thread:

1 - Beginner level - Custom Sense Lockring on the MT4GS - easy step-by-step.

2 - Intermediate level - Edit .9.png files for the MT4GS - step-by-step.

3 - Advanced level - Edit Mode10 Files for the MT4GS - step-by-step

--------

Here is a link to my guide index that will have a list of how-to's and such i've written.

The MT4GS Stock App Developers Reference may be helpful at this point.

Also take a read back through the MT4G Slide Compendium to re-familiarize yourself with some terminology, and for links to things throughout the doubleshot forums.

--------

The thread Splash Image in the dev section has fastboot flashing instructions for a splash image, and references to other SDK guides.

... and the Partitions - memory address listing thread is a works in progress but may still help you to understand your device better at this point.

--------

Unfinished - more to come.
[T-Mobile myTouch 4G Slide] Blue6IX:
Other programs to consider

Post 1 - Pre(r)amble

Post 2 - Setting up the Windows XP environment

Post 3 - Time to make some backups

Post 4 - Install Android SDK on WinXP

Post 5 - Getting started: Using the SDK

Post 6 - Other programs to consider

Post 7 - doubleshot Specifics.

Links to what I already had you install:

- Notepad-plus-plus

- 7-Zip

- Bulk Rename Utility

- Revolutionary: S-OFF & Recovery Tool 0.4pre4

- doubleshot Fastboot Drivers

- HTC Sync

--------

Here are some other programs to consider for your dev station:

- Winrar

- SD Formatter 3.1 for SD/SDHC/SDXC - Thanks! Also needs this Microsoft XP Update

- EASEUS Partition Master

- WinImage 8.1

- Win32 Disk Imager

- Seagate DiscWizard

- Acronis True Image

- Crystal Disk Mark - Thanks!

- HxD - Freeware Hex Editor - Thanks!

- Freeware Hex Editor XVI32 - Thanks!

- Image Magic - Thanks!

- Photoshop

- Font Creator

- Acrobat

- Microsoft Office

- Filezilla

----

Gotten into Portable Apps yet?

Here are some to consider:

7-Zip

Explorer++

Notepad++

DiffPDF

WinMerge

SQLite Database Browser

WinMD5Sum

CrystalDiskMark

CrystalDiskInfo

GIMP

FileZilla

Google Chrome

The portable apps, if installed on a thumb drive ( or maybe the doubleshot memory card... ) will let you work on your projects at any windows computers you come across. Some are 32 bit only, some have 64 bit versions - most are for XP, some will work on 7.

All listed portable apps will work on the Windows XP install this thread details.

More forthcoming...
[T-Mobile myTouch 4G Slide] Blue6IX:
Grabbed one just in case.

If anyone finds any broken links, please post below and i'll fix it.

Any suggestions, feel free to post below.

Thanks!
[T-Mobile myTouch 4G Slide] OShocke:
Thanks for this, Any other guides coming out? I'm really interested in ROM development but no idea of where to start.
[T-Mobile myTouch 4G Slide] Blue6IX:
Yea, I got a few more in various stages of finished - they take time to get typed up and posted.

I'm starting to pick up shifts again at work, and after being essentially unemployed since thanksgiving I have to jump on everything coming my way.

Takes time away from the things i'd like to be doing, like this kind of stuff, so i'll be posting and participating as much as I can.

Typing and posting these guides are my way of trying to help as my work schedule becomes ever more demanding.

The best thing you can do to get started on ROM development is just start reading all over XDA and doing whatever you can - even something as simple as changing a single graphic in some part of the ROM is a great first step.

Also, I realize I used the term "disk" instead of "disc" in a lot of places - sorry.

Disk = hard drive, or other physical disk.

Disc = CD, DVD, other optical media and the like.
[T-Mobile myTouch 4G Slide] blackknightavalon:
Good guide, but this looks like a lot of work. I just have to unzip the SDK on Ubuntu, set permissions to rwx, and create 51-android.rules. :3

Sent via smoke signal.
[T-Mobile myTouch 4G Slide] Blue6IX:
Thanks but - it's not a linux guide and setting up the SDK is only a small part of what the guide covers.

It's more of dumping the knowledge gained from my time spent deploying and servicing XP workstations into a guide to teach people how to reclaim older computers.

It also covers ideal naming conventions and good habits to get into, as well as sourcing a ton of links to windows software to be used in conjunction with the installation.

As Windows XP has been around for some time now, it's likely that people have a copy of it around, and also very likely they can get their hands on an older computer - especially with the holiday season just passing where there's a chance people are tossing older computers that can make perfectly serviceable dev computers.

I use Ubuntu for dev work too, but also XP - I know at least some of the people rolling up their sleeves to start devving haven't had real-world experience or training on how to do this kind of stuff so I was hoping to bridge some of the knowledge gaps for the hobbyist.

The less people that get turned away because they are fighting with a buggy OS install, the more we can grow our small dev community around the MT4GS. A sound base to work from is necessary for a productive dev environment.

Besides, I also wanted one of my own guides to point to instead of saying "search XDA for how to do this"
[T-Mobile myTouch 4G Slide] raduque:
You forgot step one of using a Windows XP computer: Disconnect the network cable at all times.

;)
[T-Mobile myTouch 4G Slide] blackknightavalon:
The only reason I use Windows is to update my jailbroken iPod Touch. Ubuntu handles everything else I need.

*snorts* This is true.
[T-Mobile myTouch 4G Slide] Droidmoder:
Blue great write up. This is an amazing guide I wish I had it when I started.

Does eclipse not run well on xp? I didn't see you mention it. What are your reasons if you didn't add it? I'm curious.

Ill be sure to add this its with some other updates.

Excellent write up.
[T-Mobile myTouch 4G Slide] infernodemon2005:
Great guide. Glad I found it.
[T-Mobile myTouch 4G Slide] Blue6IX:
I had intended to include eclipse as part of the SDK install part, I still have to polish off a lot of the postings in this guide - especially the SDK part as they are incomplete as of yet. Eclipse runs fine on XP.

I just haven't had the chance to type out the rest of it yet, but I figured there was enough here to get people going with. I meant to add to it last night, but instead got lost in AOSP documentation and before I knew it the sun was up and I had to run.

I'll keep adding to it as I get the time, at least the way it sits someone can get a good XP install and the SDK installed, if not fully configured - for the time being referencing other guides around XDA to get the SDK configured after install will have to do.
[T-Mobile myTouch 4G Slide] Droidmoder:
Ah okay, was just curious. I did not see android kitchen as well. Although, it's not easy to use and is out-dated. I dont use it anymore, so I don't blame you.

I added this to the sticky, excellent write-up once again!!!! You should make a video tutorial as well and get some extra cash from you tube.
[T-Mobile myTouch 4G Slide] nosuchfile:
thanks, this is a VERY helpful guide! I will be putting it to good use on an old machine in the next week or so.
[T-Mobile myTouch 4G Slide] CoNsPiRiSiZe:
Hoq much of this is XP specific? I want to do this on Win 7... Should I be smart enough to figure out which parts are in different locations in Win 7?
[Asus  Eee Pad Transformer Prime] foboi1122:
:So i had the tapatalk widget on the top right corner of screen number 4 (if you count left to right). When I turned it on tonight, I realized the widget was gone and I could not drag any other icons to that top right corner location. I tried clearing the cache, the data, and then just straight up uninstalled it. Unfortunately the top two boxes are still having the problem of not letting me place icons there. Has anyone else had this problem? Or know what i could try to do to solved it?

Edit: fixed it by restarting after the uninstall
[Eee Pad Transformer Q&A, Help & Troubleshooting] obi1visionary:
Does anyone here play the Monopoly game by EA? In my device, all of the game assets show up in the gallery and there are a lot of them.

I have gone through putting '.nomedia' files in them, rebooting, cache clearing, force stopping the gallery but nothing works.

Any help will be very much appreciated.

PS Similar thread in the Galaxy Tab area yielded no luck.
[Eee Pad Transformer Q&A, Help & Troubleshooting] baseballfanz:
You're .nomedia file has a "." at the front?
[Eee Pad Transformer Q&A, Help & Troubleshooting] obi1visionary:
yup '.nomedia' copied it from the copilot folder whose files do not show up in the gallery so im sure it is the correct system file, zero bytes
[Eee Pad Transformer Q&A, Help & Troubleshooting] Christian Troy:
clear "media manager" cache after putting .nomedia inside "games" folder, then reboot, it won't work otherwise (i think it's a bug in the media manager)
[Eee Pad Transformer Q&A, Help & Troubleshooting] obi1visionary:
is Media Manager the same as Media Storage? I dont seem to have Media Manager in my application list
[Eee Pad Transformer Q&A, Help & Troubleshooting] Christian Troy:
yes sorry i did it few days ago (i had gallery spammed from monopoly too) and didnt remember the name correctly ;)
[Eee Pad Transformer Q&A, Help & Troubleshooting] obi1visionary:
Thanks Christian Troy, everything seems to be in order now, although on the first reboot nothing but web albums were showing up, now it looks pretty fine, I'll just have to remember to clear the media storage if it happens on another installation. XDA OWNS!
[Eee Pad Transformer Q&A, Help & Troubleshooting] Christian Troy:
yes because you have to wait till the end of the scan (which can take some time if you have a lot of folders of image / video / music) ;)

that thing made me go crazy... i fixed it the first time clearing all the cache, but few days ago i tried that way and worked
[Sony Ericsson Xperia Neo, Pro] Dev.Katalyst:
Whomsoever want to disable automatic brightness of xperia neo/neo v and dont wanna buy "disable auto brightness (play)" app could follow this Tutorial to disable automatic brightness.

You Need-

Root.

Root Explorer.

Now....With root explorer go to /system/etc/hw_config.sh (backup this file).......edit it with text editor in root ex...........see these last strings-

echo 1 > $dev/lcd-backlight/als/enable #Sensor on/off. 1 = on, reg 90h

echo 1 > $dev/button-backlight-rgb1/als/enable #Sensor on/off. 1 = on, reg 90h

echo 1 > $dev/button-backlight-rgb2/als/enable #Sensor on/off. 1 = on, reg 90h

echo 1 > $dev/red/als/enable #Sensor on/off. 1 = on, reg 90h

echo 1 > $dev/green/als/enable #Sensor on/off. 1 = on, reg 90h

echo 1 > $dev/blue/als/enable #Sensor on/off. 1 = on, reg 90h

you have to edit all "echo 1" To "echo 0" like this-

echo 0 > $dev/lcd-backlight/als/enable #Sensor on/off. 1 = on, reg 90h

echo 0 > $dev/button-backlight-rgb1/als/enable #Sensor on/off. 1 = on, reg 90h

echo 0 > $dev/button-backlight-rgb2/als/enable #Sensor on/off. 1 = on, reg 90h

echo 0 > $dev/red/als/enable #Sensor on/off. 1 = on, reg 90h

echo 0 > $dev/green/als/enable #Sensor on/off. 1 = on, reg 90h

echo 0 > $dev/blue/als/enable #Sensor on/off. 1 = on, reg 90h

Save the File and reboot.Thats It!

This Will Only disable the ambiant light sensor. after this you cant increase brightness more then neo's 100% (which it can with sensor enabled under the sun)

P.S. I Saw this tweak in a post of a thread in xda (dont know by whom) so just sharing it. It worked for Me. But If You Find It Useful Hit The Thanks Button!!
[Sony Ericsson Xperia Neo, Pro] darkzero28:
hmm. will try it. thanks man
[Sony Ericsson Xperia Neo, Pro] machhho:
thanks any way , but it didn't work on my rooted Neo V
[Sony Ericsson Xperia Neo, Pro] pawo99:
this is what I was looking for. thanks :)

btw:

If someone want to disable backlight od hardware buttons change further

two lines in this file like this:

echo 1 > $dev/button-backlight-rgb1/max_current #Max current in uA

echo 1 > $dev/button-backlight-rgb2/max_current #Max current in uA
[Sony Ericsson Xperia Neo, Pro] Dev.Katalyst:
Thanks for the mod.

Sent From My Neo
[Sony Ericsson Xperia Neo, Pro] Qwerty123 \m/:
# Audio jack configuration
dev=/sys/devices/platform/simple_remote.0
echo 0,201,1600 > $dev/accessory_min_vals # default = 0,200,1600
echo 200,1599 > $dev/accessory_max_vals # default = 200,1600
echo 0,100,280,500,700 > $dev/button_min_vals # default = 0,100,300,600,700
echo 99,199,399,699,5000 > $dev/button_max_vals # default = 99,199,399,699,5000
echo 750 > $dev/btn_trig_period_freq # Button Period Freq(Hz) default = 512
echo 32 > $dev/btn_trig_period_time # Button Period Time(cycle) default = 16
echo 750 > $dev/btn_trig_hyst_freq # Button Hysteresis Freq(Hz) default = 512
echo 32 > $dev/btn_trig_hyst_time # Button Hysteresis Time(Cycle) default = 16
echo 750 > $dev/btn_trig_level # default = 500

# Proximity sensor configuration
dev=/sys/bus/i2c/devices/0-0054
hwid=`cat /sys/class/hwid/hwid`
case $hwid in
0x0a)
val_cycle=2
val_nburst=7
val_freq=3
val_threshold=15
val_filter=0
;;
*)
val_cycle=2
val_nburst=8
val_freq=2
val_threshold=15
val_filter=0
;;
esac

nv_param_loader 60240 prox_cal
val_calibrated=$?
case $val_calibrated in
1)
nv_param_loader 60240 threshold
val_threshold=$?
nv_param_loader 60240 rfilter
val_filter=$?
;;
esac

echo 0 > $dev/cycle # Duration Cycle. Valid range is 0 - 3.
echo 1 > $dev/nburst # Number of pulses in burst. Valid range is 0 - 15.
echo 0 > $dev/freq # Burst frequency. Valid range is 0 - 3.
echo 2 > $dev/threshold # sensor threshold. Valid range is 0 - 15 (0.12V - 0.87V)
echo 1 > $dev/filter # RFilter. Valid range is 0 - 3.

# LMU AS3676 Configuration
dev=/sys/devices/i2c-0/0-0040/leds
echo 1,65,255,24,24,5,128 > $dev/lcd-backlight/als/curve # ALS curve for group1
echo 2,0,0,0 > $dev/lcd-backlight/als/params #[gain],[filter_up],[filter_down],[offset]
echo 1 > $dev/lcd-backlight/als/enable #Sensor on/off. 1 = on, reg 90h

# TI BQ275xx firmware loader
bq275xx_fwloader

What tweaks do i make in the file to disable the sensor and Backlight ? :)

Th0anks :)

And will i be able to use Root Dim to make 100% brightness then ?
[Sony Ericsson Xperia Neo, Pro] SSyar:
oooh great... its works for me :) ..... yee haa
[Sony Ericsson Xperia Neo, Pro] Marcell96:
it disabled it but the max brightness is really low now :(

---------- Post added at 09:03 PM ---------- Previous post was at 08:19 PM ----------

the only way to get maximum brigtness when disabeling the light sensor is by this app
[Sony Ericsson Xperia Neo, Pro] soji89:
worked for me..:)
[Sony Ericsson Xperia Neo, Pro] Marcell96:
It cannot work, you won't be able to use the full brightness ;)

and almost everybodey reports that after a few reboots it will go back to normal....

Original thread
[Sony Ericsson Xperia Neo, Pro] SSyar:
well i have reverted back to auto... coz in sunlight it legibility is NIL :s
[Sony Ericsson Xperia Neo, Pro] Pät:
Has anyone experienced better battery life with this mod ?

Ive been using "Disable Auto Brightness" app and with that there is no rly better battery life.

Still good to know that there would be a different way to diasble the auto Brightness ^^

Great job
[General Questions and Answers] useryy:
It's about 2-step verification from google's service.

But each time I look for a application-specific password, I will have to login to "https://accounts.google.com/b/0/IssuedAuthSubTokens"

It is some boring for there are alot of need. So any other solution, like app, to get that code?

BTW, how many people are using the 2 step verification now?
[Samsung Galaxy Nexus] Fatila:
If this has been discussed elsewhere forgive me, could not see it in a search with my terms.

I am still on 4.0.1 and have observed this happening in a few IRC apps, although it is probably a general text entry bug that I would observe on sms etc if I used it without closing the app for long enough.

After a while you can no longer see text being entered in portrait mode. If you press enter the text will be in-putted, but you can not see it in the text entry field. Putting the KB into landscape does make the text visible, but it disappears again when it has been entered and KB returns to portrait.
[Samsung Galaxy Nexus] waylo:
This happens to me sometimes with chompSMS. Yes, I'm on 4.0.1 too. I thought it was a ChompSMS related bug, but apparently not. Haven't noted it anywhere else though.

Actually the text box is black, and with text being black, it appears invisible.
[Samsung Galaxy Nexus] Fatila:
Yes it seems to be a general issue with text input. Hopefully they have it fixed with 4.0.2+. Might have to manually update if it doesn't come around soonish, have had some annoying crashes a swell.
[HTC Sensation] i_Den:
I'm interested if there is any alternative for preview gallery inside Camera app?

It's lil bit annoying and time consuming listing photo/video one by one. Even when it becomes smaller and spins faster.

Something like tile and configurable number of cells would be nice!

If there is no such, then devs, I think it would be very nice project ;)
[Samsung Galaxy Nexus] YDardeer:
Well, according to users feedback in this thread, Both the Case Mate Barely There and the Incipio Feather don't fit quite good on the GSM GNex with standard battery. And as much as I hate starting yet another thread about "whats the best case?", can anyone confirm a good fit of any slim case on the phone??
[Samsung Galaxy Nexus] asdfasd2:
Rearth ringke slim case

There is a thread on here with pictures but I can't copy the link because I am on my phone

Hmm guess I can!

http://xdaforums.com/showthread.php?t=1405178
[Samsung Galaxy Nexus] YDardeer:
Thanks. The matte one looks good. I'm ordering one tonight
[Samsung Galaxy Nexus] GuestK0080:
I have the matte black ringke slim and it fits my gsm nexus perfectly. Great case.
[Samsung Galaxy Nexus] -Phazenine-:
You can find some decent TPU's on ebay for pretty cheap. I went w/ the carbon fiber full body kit by Ghost armor w/great results
[Samsung Galaxy Nexus] psycho2097:
I got a cheap white 3$ hybrid case off eBay...looks awesome and fits great. Way better than my barely there which din fit.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Abra_Cadabra:
Isn't that just a sticker to change the look. I don't see how that brings any additional protection for your device.

Personally I think it takes away from the looks of the device without providing anything in return but to each his own I suppose.
[Samsung Galaxy Nexus] trixnrice:
check out this case i got on amazon >>>

http://www.amazon.com/gp/product/B0062V9UWU/ref=oh_o01_s00_i00_details

fits the gsm gnex very nicely. dont mind the low rated reviews, they came from ppl with the LTE gnex and therefore did not fit properly. I highly recommend this case. its relatively thin, fits snug, and has a great feel. gl.
[Samsung Galaxy Nexus] w0nton:
i got the Rock Barely Hard case of Ebay. It fits nicely, but it took a while for it to get her because it was coming from china. (about 2 weeks??)