yashsingh1/xdaforums huggingface dataset:
[Touch Pro CDMA] JackMetal:
Thanks, You guys are awesome!

Sorry if this question sounds completely stupid (I'm very computer literate, but not very phone literate): I've been wondering about this - I keep seeing the term "unlocked"; does that mean that once this phone is unlocked that I could use the phone on another carrier (if I have a contract with them of course)? For instance, this is a Sprint HTC Touch Pro, and I have a contract with both Sprint (for this phone) and ATT for another phone (that I really don't like); would it actually be possible to use this Touch Pro with my ATT contract?
[Touch Pro CDMA] billyc.pr:
no, when you bought your sprint touch pro it was locked..you have to unlock it in order to flash your phone.
[Touch Pro CDMA] egzthunder1:
Actually, you will not be able to use this device for any GSM carrier (GSM meaning any carrier that uses a SIM card in the phone for it to get service). Sprint is a CDMA network, which means that you will only be able to flash it to another carrier by doing two things: unlocking the device to be able to install carrier specific files (PRL and such) and asking your prospective carrier to put your device's ESN into their database and adding it to your account (linking your MIN and MDS numbers to the phone's ESN).

Unlocking for a GSM device works slightly easier. If you SIM-unlock the device, you can change it from carrier to carrier without even having to tell them that you are using a different device.

On the same note, if you do not unlock the device and try to flash a rom, your will semi-brick the device. And if you flash a rom not intended for that device altogether, you will fully brick it.

Hope this helps.
[Touch Pro CDMA] JackMetal:
Thanks to all for the replies! I've successfully updated the ROM on my phone and it looks and runs great! Having a slight problem though, it will no longer connect up with my system (VirtualBox/WinXP Guest). Was working fine before the update, so I'll play around with it and see if I can figure out what has changed.

Thanks again guys, I definitely appreciate it.
[Android Software Development] alessandro_:
Hi!

I have an alphabetically sorted list of strings for the AutoCompleteTextView,

some strings have 2 words,

when I type a letter, I would that the autocomplete list that appear shows the strings sorted by the letter typed

for example:

I have this list alphabetically sorted: New Orleans, Omaha, Portland, Rome

now, if I type 'O', the first string in the autocomplete list, is New Orleans, the second Omaha,

but I would that Omaha is the first string because it start with 'O' and after New Orleans that doesn't
[Android Software Development] zer0day:
You should probably use a custom adapter and filter which sorts the results before returning them. Implement Filterable in your custom adapter, subclass http://developer.android.com/reference/android/widget/Filter.html, which does the filtering and calls Comparator.sort before returning any results. When getFilter() is called on your adapter, return an instance of your Filter subclass.
[Android Software Development] alessandro_:
thank you for the answer,

I have solved the problem modifying the code of ArrayAdapter
[Android Software Development] elkriefy:
can you please post a sample source for the filter part?

i have a custom adapter in the list and i need to implement filter on it.
[Android Software Development] srinivas14042015:
Can you please let me know how this is achieved? I am having the same issue and could not be able to find the solution
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] rohan.binny.arora:
Hi... Maybe a noob question but....

i have an unlocked vodafone UK TP2. If i flash any of the custom or stock ROMs, or a HardSPL, would i need to unlock again?

This is the only question stopping me from flashing one...
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] steviewevie:
No, flashing any of those won't undo the unlocking. I have a Vodafone UK unlocked TP2 as well.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] rohan.binny.arora:
thanks...so its time to start choosing the right ROM :D
[HD2 General] 3kgt:
I wounder if there is a nother way like Binding a Fysical buttom to the Soft rest ? and if it works when the phone freazes ?

Its annoying to take out the Back cover every time!

I even have a shourtcut for the soft rest software! but when the phone freazes i cant do any thing ?!
[Touch Diamond, MDA Compact IV ROM Development] denis11:
Hi, i've tried about 30 different roms from xda and other places.

After flashing another new rom, my diamond start to hard-reseting when im doing smth, such as reset, power off, reseting after cab install, or just powering device on or off.

I've tried to flash another rom, it's flash successful but it didn't help, diamond still hard-reseting.

Maybe someone knows how to solve this problem.
[Touch Diamond, MDA Compact IV ROM Development] xcforum:
Use MTTY and you'll see your problem solved :)

http://xdaforums.com/showthread.php?t=540290
[Touch Diamond, MDA Compact IV ROM Development] denis11:
problem solved, i've used mtty with "task 28 55aa"
[G4] MOHSEN-UNIQUE:
hi to every one

can any body help me to found where is JTAG pinout Of prophet?

or show me a way to how to found JTAG pinout for phones?

i know in this time we have this for wizard and G1 and Hermes:)

pls help me?:(
[G4] MOHSEN-UNIQUE:
no body to help me?:(
[G4] VIPER_GE:
Take photo for your ppc mb, i have MDA Charmer jtag pinout and wizard jtag pinout, maybe help you:cool:
[G4] MOHSEN-UNIQUE:
very good man u help me :D
[G4] senja.ozi:
Anyone know, how to connect HTC Prophets to computer to use JTAG?

Please help me, i try to flash using jtag from my computer by LPT Printer port is not detect by jtag.
[Touch HD General] Glummy:
Hello:

Whichever ROM I install on my Touch HD gets stuck on preparing phone for first use screen. Can anyone help?

I have the latest Radio, 1.56OliNex and the latest ROM was BlackDragon...
[Touch HD General] Fallen Spartan:
Have you followed this guide and used either USPL or HSPL?
[Touch HD General] MasDroid:
Try flashing to another ROM for a start. If same problem occurs, try flashing back to stock to see if problem rectifies itself - if so, then try and flash to a custom ROM again.
[Touch HD General] stuntdouble:
How long have you waited for it to "unstick"/load?
[Nexus One Accessories] saquib:
Anyone bought one and no longer wanted ? Please PM me, thanks!
[Android Software/Hacking General [Developers Only]] giwrgos:
i would like to ask if android can run on sony ericsson p1i and if it yes you are going to try it?

thank you
[Android Software/Hacking General [Developers Only]] brumbrum:
No, android does not work on this hardware.

Possible never will do since there is a lack of information about the hardware and firmware.
[Android Software/Hacking General [Developers Only]] vicedens2002:
Is the information for the hardware is enough ?:confused:

I badly need android OS in my mobile...

Thanks
[Android Software/Hacking General [Developers Only]] Nick14:
if you need android bad

Buy a cheap Vouge , Polaris or kaiser on Ebay( or any used stuff site)

I bought a polaris for $60 android works perfectly:)
[G1 Q&A, Help & Troubleshooting] cerbero:
Hi, I always update ROMs on my rooted g1

and every time the new ROM is flashed i have to type this on terminal

su

mount -o remount,rw /dev/block/mtdblock3 /system

cd /system/usr/keychars/

dd if=/sdcard/trout-keypad-v3.kcm.bin of=trout-keypad-v3.kcm.bin

mount -o remount,rw /dev/block/mtdblock3 /system

(there is a file on my sd card)

with this my hard keyboard got the german layout. but on every rom update it changes again to the US layout..

is it possible to make it easier then typing all the time this?

thx for uor help
[G1 Q&A, Help & Troubleshooting] djluis48:
You can try this:

In your case, you are going to need the "usr" folder out of a german rom or something, and place it on the root of your C drive.
[Nexus One General] legolas.w:
Hi

Does anyone with Nexus one had experience with cell phone with a physical keyboard?

I am looking to know how good is the N1 keyboard compared to milestone or cliq or backflip...?

Thanks
[Nexus One General] JJackson9995:
Well... I used to use a Blackberry 8830 personally... Sure, it's more of a portrait setup, but whatever..

Either way, the N1 w/ Haptic feedback enabled is actually quite easy to use. Obviously it'll still take some getting used to, but it's plenty good for me. Without the feedback, it'd be a completely different story imho.

What I've learned is this: With time, you'll be just as comfortable with a virtual keyboard. Though there IS a learning curve.
[Nexus One General] mrbkkt1:
honestly, with the text correction, it works great. I'm coming from an xperia, and a TYTN II, so I've been with physical keyboards for a while.
[Nexus One General] JJackson9995:
This ^^^

This is a huge bonus once you get settled. You'll need to edit in some of your own personal corrections (Hold down on the word you wish to add to auto-correction until is says "Saved"). You'll end up incorrectly correcting some commonly used words initially. My main ones are apps (usually changes to Alps :P) and "Haha" which changes to Bahamas... Everyone will find a few words that auto-correct in ways you wish they didn't :)

But yeah... Earlier, I don't recall exactly what I was sending to my wife... but "Bolton" made its way into my sentence. LOL!

Oh... Don't forget! You can use Speech-to-Text on this device. Simply swipe your finger to the right edge on the keyboard, and it brings up a speech menu. With practice, you may find that you actually prefer it. (Again, this will take some self-training, due to the way we all enunciate things differently)
[Nexus One General] krohnjw:
I used the 6800, TP and then the TP2 for reference. I was convinced that I *needed* a physical keyboard as typing on the soft keyboards of the above mentioned phones was always error prone for me. The TP2 was better than the others due to the larger screen size, but still was not as easy as the hardware keyboard.

With that said the soft keyboard on the Nexus One (with haptic feedback enabled) is really easier to type on than the above phones. At this point I don't feel that I need the hardware keyboard any longer, but there is definitely a bit of time required to get used to the soft keyboard if you are used to a hardware keyboard.

I would say the soft keyboard with auto correct is actually quite good on the Nexus One. It works well enough that I am not motivated to sell the phone and get a new one, so it can't be all bad :)
[Nexus One General] AllanJacques:
As far as typing goes, is there any way to change input language? I am Brazilian and I have to change it to Portuguese-br in order to type...
[Nexus One General] detox702:
Like everyone else on here generally seems to agree, once you actually get used to it, it won't be an issue for you. And if you get the HTC_IME, (I know, it looks kinda pixelated, but not so much so that I can't deal with) it makes things even better.
[Nexus One General] Carloswithac:
It's really good once you get used to it. I'm using Swype at the moment which is even more awesome, but no voice dictation on it yet. The funniest auto-correction for me so far was "haha" to "bahamas," and I forget what I texted someone, but it ended up sending "burial phone." :)
[HD2 Windows Mobile 6.5 Themes and Apps] henk211075:
Can someone please put the link to this theme i can't find it anymore.

it was something like illuminum.:confused::confused::confused:

THX
[HD2 Windows Mobile 6.5 Themes and Apps] degake:
I think you mean this one: [Skin WAD2] Windows Illumination Ultimate :)

Grtz,

Degake
[HD2 Windows Mobile 6.5 Themes and Apps] henk211075:
That's the one!!!!

THANKS :):D:):D
[Android Themes] xeto83:
hey folks!

just wanted to take part in this great dev-forum. here's my first work - as you can call it like this - cause i just mixed some of the themes i found and this is the result^^

tested on dwang-v1.17.1

Please if you come from a fresh wipe go through setupwizard first and then reboot and flash the theme!

so long, have phun :)

EDIT:

dont know if im gettin it wrong about the probs^^ , but i guess that would be what you meant:

actually i took the framework of mat's theme

launcher and the clockwidget are from the Gloss Suite by Tehseano

*dont know where i got this fancy batteryicon - sorry for not beeing able to tell*

so also a big thx from my side to their work!

here is my wallpaper i use on this theme (its not the one you see in attached pictures cause you wouldnt really recognize what is what - Wallpaper is dark ^^)

http: // www .wallpaperlinux.com/main.php?g2_view=core.DownloadItem&g2_itemId=2297&g2_serialNumber=2

sry i cant post links yet
[Android Themes] Bubisch:
Hey xeto,

please give some props to the themes you used - otherwise the original themers could complain about that.

Thanks

Bubisch
[Click Android Development] Coburn64:
This little gem of a phone is a tough little thing to custom install apps on, but that didn't stop the Coburn from being able to get busybox installed.

Therefore, introducing Busybox for your HTC Click/Tattoo! :D

FOLLOW THIS TUTORIAL CAREFULLY. This guide may brick or NOT brick your Tattoo (most likely the latter), however I cannot assure you that it's 100% fail proof. I have installed it successfully. IN OTHER WORDS: THIS IS NOT FOR THE FAINT HEARTED! IF YOU DO NOT KNOW WHAT 'FLASH','ADB' OR 'HACK' MEANS, PLEASE DO NOT CONTINUE.

Requirements:

1 HTC Tattoo (The Victim)

1 MS Windows Powered Computer (I used Win7 64Bit)

1 HTC Tattoo -> USB Cable (Included with phone... Well, it was in the box).

Download the package attached to this post. Extract all files to a directory like C:\BUSYCLICK . (Actually, please extract them there).

Installation

Connect your Tattoo to your phone, make sure USB Debugging is enabled (Settings -> Applications -> Development) and sit back. Windows should say "New Hardware! OMG!" and ask "What is this piece of tech?" (aka New Hardware Install Wizard). On XP, allow to search Windows Update. On Vista/7, I'm going to have to get back to you on that. The installed driver will be like "HTC Dream blah blah blah ADB Interface" or something. Odd why it says it's a HTC Dream...

Anyway, go to the folder where you extracted the files, and run the Installation.bat file. It's the one that says "Installation" With the cogs icon.

You'll get a DOS Prompt and some text, PAY ATTENTION! My installer will hold your hand and explain what's happening. Should any errors occur, you may be out of space on your Tattoo's internal memory or something. If you do get errors, please post them here! I'll try to fix them for you guys and girls.

Post-install tasks

When complete, run the TestBusybox.bat script in the same folder where you extracted the BusyBox files, and you should get some output. If not, busybox failed to install... Let me know what the error is and I'll try to fix it.

Notes:

You can use the busybox commands in /data/local/bin from "adb shell" or a terminal emulator on the phone itself... /data/local/bin/sh DOES NOT work from adb shell, I don't know why. It will work using a terminal emulator. Try "/data/local/bin/free" and such for some memory read outs, etc, etc.

Feel free to love/like/hate/kill/shoot my work, you can expect to see ROMs and the like in the near future as I love hacking devices.

Cheers,

Coburn64
[Click Android Development] coolbits:
Ok busybox installed normally...

Do i have root acces with busybox now? I dont see su...

C:\Busybox>adb shell /data/local/busybox ls /data

ls: can't open '/data': Permission denied

I do see /data/local and under tho... including ../bin and ../rights but dont see any use of it...
[Click Android Development] leon1984:
Coburn Hi, this is a step closer to being root

can be root in busybox?

chmod command does?

thx
[Click Android Development] coolbits:
benno.id.au/blog/2007/11/14/android-busybox

chmod command is useless without su...If only su worked :)
[Click Android Development] kendaar:
Installed and worked fine, can run busybox but:

it runs with shell privileges

setting setuid bit doesn't solve, because I can chown to root

Do I miss something?

Thanks Really appreciate your work!
[Click Android Development] life02:
Do you have to install the new RUU Click HTC WWE 1.63.405.1 WWE test signed NoDriver first?
[Click Android Development] leon1984:
I know friend!

I asked the chmod without adb, or if they could use the chmod as root from the busibox console
[Click Android Development] Coburn64:
All this does is allows you to run more commands from the shell in Android, whereas the standard shell doesn't have many commands built-in. Could be used in conjuction with a root hack.
[Click Android Development] MiSSigNNo:
One step more, but nothing to do with root :(

I'm starting to believe that Click will never have a root method working because its underused compared with other android devices :(
[Click Android Development] coolbho3000:
The next Linux kernel root vulnerability (which works on the Tattoo) should bring us root, as well as other Android devices such as the Eris.
[Click Android Development] Coburn64:
What's the new root vulnerability? Is it something that was just discovered?
[Click Android Development] MiSSigNNo:
Ok, where to find more info about this? :S
[Click Android Development] sheik_yerbouti:
I was able to install Busybox on my phone successfully. But the problem is I don't know what it's for. Would anyone be kind enough to post a link or a tutorial for this? Thanks.
[Click Android Development] Coburn64:
Busybox just allows you to use more features at the adb shell command line. So, yeah. Heh.
[Click Android Development] sheik_yerbouti:
You lost me at 'adb shell command line'. Is that some command line provided by the Android SDK?
[Click Android Development] Coburn64:
Sorry if I lost you. Let me sum it up: It's a 'feature pack' for Android Developers, which could be used in conjunction with rooting tools. :)
[Click Android Development] ivendor:
zenthought.org/content/file/android-root-2009-08-16-source

This is linked in the other thread...
[Click Android Development] Coburn64:
That code is old, and apparently won't work. It won't compile either, Paul from Modaco tried it and it just spat the dummy and gave a make error.
[Click Android Development] mainfram3:
That's the code for the old asroot exploit (used in the Hero IIRC). It's been patched in August/09 so it won't affect the kernel in stock Tattoos.
[Click Android Development] Coburn64:
Yeah, that's what I was getting at - the exploit is too old.

We need to either:

1) Get a S-OFF bootloader

2) Find another working root exploit

3) Dig around in the test ROM and extract the SU binary out of that sucker and put it in /data/local on the working ROM.

I think I can do the latter.
[Click Android Development] mainfram3:
SU needs to be setuid to give root. We need root to set setuid bit :)
[Click Android Development] mainfram3:
I've come across this:

http://www.securityfocus.com/bid/36901/exploit

It has some x86 asm that needs to be translated to the Tattoo but it should be preety simple for someone that knows this processor well.

I'm trying the POC, that is a simple sh script, but the bash shell in the tattoo is crippled as hell :confused:

Edit:

Got the PoC to work, so it look's like our kernel is exploitable.

Here's the re-written code, to work with Busybox:

#!/data/local/bin/sh
while ( true ) ;
do
{ echo y ; sleep 1 ; } & PID=$!
OUT=$(/data/local/bin $ ps | /data/local/bin/grep "sleep 1" | /data/local/bin/grep -v grep | /data/local/bin/awk -F' ' '{print $1}')
OUT="${OUT%% *}"
DELAY=$((RANDOM * 1000 / 32768))
/data/local/bin/usleep $((DELAY * 1000 + RANDOM % 1000 ))
echo n > /proc/$OUT/fd/1 # Trigger defect
done
[Click Android Development] paulobrien:
Woo, this really IS positive progress, and there's a good chance it'll work for other devices like the Droid Eris too?

The script above doesn't seem to work for me?

P
[Click Android Development] mainfram3:
Modaco,

The script depends on Coburn's busybox, installed to /data/local/bin. Start a shell from busybox (/data/local/bin/sh) and then it will run.
[Click Android Development] paulobrien:
Hmmm, I was using my own 1.16 busybox, should work?

P
[Click Android Development] paulobrien:
So what needs doing to turn this into a usable root exploit?

P
[Click Android Development] mainfram3:
I believe we're out of luck (again). Checking /proc/config.gz we have CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 , which invalidates null pointer attacks.
[Click Android Development] paulobrien:
Aw crap... I thought your busybox POC meant it would work?

P
[Click Android Development] mainfram3:
The exploit actually works but you just can't take control of it, because of the min_mmap restriction.

I'm reading about the Droid root hack, with the hacked update.zip. Not sure if this would work for us, though ?

http://alldroid.org/viewtopic.php?p=4066#p4066
[Click Android Development] :
The verify.c hole is now patched :(

So this old exploit would not work for us.
[Click Android Development] -bm-:
Now this thread belongs to Coburns busybox again, discussion about potential security holes to get root are going on in a seperate thread from now on.
[Click Android Development] Bubisch:
Posts about finding a hole in the kernel is moved here.
[Click Android Development] suoko:
once i have busybox installed

i have to run /data/local/bin/sh first ?

i wanted to symlink /data/local/bin/sh to /system/bin/busy (but still memory problems) so that i just run busybox and i have all its commands.

did i do something wrong ?

i symlink that sh but then no way it works

Error ? "busy: applet not found"

it's so annoying repeating all below commands to have access to system ...

export LD_LIBRARY_PATH=/system/lib

export PATH=/system/bin

insmod /data/local/bin/tattoo-hack.ko

mount -o rw,remount /dev/block/mtdblock5 /data

mount -o rw,remount /dev/block/mtdblock3 /system

must do a shell script which launch them automatically [done: system/bin/crack]

script done with the following:

export LD_LIBRARY_PATH=/system/lib

export PATH=/system/bin

insmod /data/local/bin/tattoo-hack.ko

mount -o rw,remount /dev/block/mtdblock5 /data

mount -o rw,remount /dev/block/mtdblock3 /system

/data/local/bin/sh

you enter sdb shell, run su and then crack: you have all rooted then and busybox
[Click Android Development] HTCDevil:
Installed, thanks ;)
[Click Android Development] TheSSJ:
Awesome toolbox - now life with Android 1.6 is much more simpler (: installed without a problem
[Click Android Development] MisfitsTimmy:
Hey all,

I know this is a thread for the Tattoo, but I'm trying anything I can to get root on my Motorola Cliq XT. I got Coburn's BusyBox installed on my Motorola Cliq XT. It showed some kind of error during the install, but it didn't do anything. I ran the test file and it worked :-)

I ran busybox using Better Terminal Emulator and it ran just fine.

Running:

$ busybox su

gave me:

su: must be suid to work properly

So, it installs on the Cliq XT.
[HD2 General] g.lewarne:
I have a t-mobile sim, and i think its a SIM thing as this happens in every rom i have tried, including stock.

I cant delete the bloody "interactive" icon at the root of the start menu.

Yes i can move it, but i always get a new copy anyway

Yes i can delete it, but it always comes back

Yes i can set its properties to Hidden, but that makes no difference.

any ideas how to make the bloody thing bog off?
[HD2 General] Archer:
Use BsB Tweaks and set "STK Service" to off. Once you've restarted you can then delete the shortcut and it won't reappear.

Hope this helps :)
[HD2 General] g.lewarne:
thanks! :)
[neoTouch S200 Accessories] netnerd:
i lost my stylus, i dont really need it. but it's handy to have stylus available to soft-soft when phone is freezed ( screen of death ).

tried ebay and cant find any.
[neoTouch S200 Accessories] TrashX:
I'm interested in buying a new Stlyo also...no ideas anybody?

reg
[neoTouch S200 Accessories] imjustlooking:
One idea:

portable-accessoire.com/stylet-metallique-produit.html in WorldWideWeb !

If you try it, pls tell us if it fits ;)

Greetings !

Sorry: I´m not allowed to post links :(