yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy SL i9003] zhagox:
C:\Documents and Settings\XXXXXX>adb shell

#su

#stop

mount -o remount rw /system

cp /sdcard/done_app/* /system/app/

cp /sdcard/done_frame/* /system/framework/

rm /system/app/*.odex

rm /system/framework/*.odex

mount -o remount ro /system

reboot$ #su

#stop

mount -o remount rw /system

cp /sdcard/done_app/* /system/app/

cp /sdcard/done_frame/* /system/framework/

rm /system/app/*.odex

rm /system/framework/*.odex

mount -o remount ro /system

$ $ mount: Operation not permitted

$ cp: can't create '/system/app/AccountAndSyncSettings.apk': File exists

cp: can't create '/system/app/ApplicationsProvider.apk': File exists

cp: can't create '/system/app/AxT9IME.apk': File exists

cp: can't create '/system/app/BadgeProvider.apk': File exists

cp: can't create '/system/app/Bluetooth.apk': File exists

cp: can't create '/system/app/BluetoothTest.apk': File exists

(more files...)

cp: can't create '/system/app/SecDownloadProvider.apk': File exists

cp: can't create '/system/framework/services.jar': File exists

cp: can't create '/system/framework/svc.jar': File exists

cp: can't create '/system/framework/twframework.jar': File exists

$ rm failed for /system/app/AccountAndSyncSettings.odex, Read-only file system

$ rm failed for /system/framework/am.odex, Read-only file system

$ mount: Operation not permitted

$

I'm doing wrong?

pliz help :S
[Samsung Galaxy SL i9003] zombi333:
Did u put these commands one at a time ....

If not then do it that way

and while entering the command do not put $ or #

It will be provided by the system itself
[Samsung Galaxy SL i9003] zombi333:
Success :D

Atlast DEODEXED Successfully

Problem was Redundant JDK's and JRE's installed :P

Thx Xeudoxus for providing this app and kkrraazzyy for this super simple guide :D
[Samsung Galaxy SL i9003] amireisa:
it working ok but takes along time while rebooting

thanx
[Samsung Galaxy SL i9003] clrsri2006:
How to cross check whether the process was sucessfull ? Couldn't understand the test.exe results .

adb - pass

Odex - fail

zip	-pass

Busy box -pass

Java -pass

temp -pass

De odex -skip

Redex -skip
[Samsung Galaxy SL i9003] jcbalunsat:
Redo the process. As it states, it failed the odex, skipped redex and deodex.
[Samsung Galaxy SL i9003] kkrraazzyy:
Hey dude just check if there is no odex file in your system/app then your phone is deodexed
[Samsung Galaxy SL i9003] clrsri2006:
In All the .apk files in /system/app folder I can only see classes.dex files dint find any odex file. But then what does skip for redex and deodex of test.exe results mean?
[Samsung Galaxy SL i9003] clrsri2006:
When I tried to redo its failing at step 3 . Says file not found :(
[Samsung Galaxy SL i9003] kkrraazzyy:
@ clsri2006

Dude your phone is deodexed and dont worry about that test.exe
[Samsung Galaxy SL i9003] zhagox:
i dont know what i just did , but the Test said pass in all... xd

Thanks!
[Samsung Galaxy SL i9003] clrsri2006:
@kkrraazzyy : thanks dude. Any idea of cyanogenmod for our divice ?
[Samsung Galaxy SL i9003] kkrraazzyy:
No idea about cyanogenmod buddy
[Samsung Galaxy SL i9003] sakindia123:
We dont even hav cwn.LOL.cm7 :-P
[Samsung Galaxy SL i9003] clrsri2006:
many have requested for it in the cyanogenmod forum but there is no response from their side :(
[Samsung Galaxy SL i9003] The Mask:
its working thanks. Any idea when 2.3.4 will be released
[Samsung Galaxy SL i9003] ggclanlord:
Gungerbread today!?!

Read the thread on it for more
[Samsung Galaxy SL i9003] nitinvaid:
i am getting error in step 4 with red lines
[Samsung Galaxy SL i9003] nitinvaid:
* Compressing... *

*****************************************

framework-tests.jar Finished!

Starting framework.odex

*****************************************

*******THIS WILL TAKE A LIL BIT!!********

* Deodexing... *

UNEXPECTED TOP-LEVEL ERROR:

java.lang.OutOfMemoryError: Java heap space

at org.jf.dexlib.ItemFactory.makeItem(ItemFactory.java:47)

at org.jf.dexlib.OffsettedSection.readItems(OffsettedSection.java:45)

at org.jf.dexlib.Section.readFrom(Section.java:143)

at org.jf.dexlib.DexFile.<init>(DexFile.java:431)

at org.jf.dexlib.Code.Analysis.ClassPath.loadBootClassPath(ClassPath.jav

a:216)

at org.jf.dexlib.Code.Analysis.ClassPath.initClassPath(ClassPath.java:14

5)

at org.jf.dexlib.Code.Analysis.ClassPath.InitializeClassPath(ClassPath.j

ava:131)

at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:105)

at org.jf.baksmali.main.main(main.java:278)

Press any key to continue . . .
[Samsung Galaxy SL i9003] anigr88:
when i'm using adb shell from command prompt

after entering su its telling permission denied

please help me out guys...
[Samsung Galaxy SL i9003] falex007:
After typing in adb shell 'su' you should receive query on your phone to give permissions.

Sent from my GT-I9003
[Samsung Galaxy SL i9003] anigr88:
thanks mate ... got it and i have deodexed finally :)
[Samsung Galaxy SL i9003] Mr.Xkool:
anyone help please,i had done with xutimate2.2.7 but when i come with adb command and throught step mount -o remount,rw /dev/block/system /system

but when i go to step cp /sdcard/done_app/* /system/app/ it showed cp:not found,i did it many time but no result and the same with cp /sdcard/done_frame/* /system/framework/.

i all so copied 2 folders to the root but i didnt no why it coundnt happent to me.

event i did the same in first post but i cant do it as well as possible.so anyone help just give this rom out or the back up of this rom so i think it will be easy way to get deodexing rom.

sorry for my bad E.
[Samsung Galaxy SL i9003] jcbalunsat:
Where did you paste the done_app and done_frame? Did you paste it on the internal SD card?
[Samsung Galaxy SL i9003] comsci2:
Can i type your code to Terminal Emulator(apps)? Thanks:)
[Samsung Galaxy SL i9003] mjbri0613:
I tried this one but adter that I end up to reflash. Because of continous bootloop. But its ok no harm in trying.. I just wait ofiicial GB before deodexed again.. ^^
[Samsung Galaxy SL i9003] nitishagar:
after this process my power button stopped working properly

please help
[Samsung Galaxy SL i9003] comsci2:
Finally deodex. Keep up the good work. Thanks
[Samsung Galaxy SL i9003] mjbri0613:
pls help.

yes sir ive done it too but we have the same problem.. hope someone can help us.. :) ive investigate the done_app folder and its empty..

hope someone will clarify on this so that we can continue deodexing our phone.. :)

thank you very much!
[Samsung Galaxy SL i9003] Misledz:
Note: I hope your not crazy enough to try this on GB, It doesn't work and GB KP9 is already deodexed.

Make sure that your phone is in Debugger mode. If its not in debugger mode your done_apps will be empty. Let alone it will error out saying "ROM is different".
[Samsung Galaxy SL i9003] xGiox:
i have few question. first can some1 post links of all app's needed for this process beside rooting and actual xultimate.also how can i know when steps are finished coz atm i am working at step 1 but after few lines nothing happens,and also about command promt you mean run>cmd on windows?
[Samsung Galaxy SL i9003] koolbugs:
AT LAST....!!!!!

wew, at long last, after countless reflashing, heart pounding boot loop. Finally made it complete.

Deoxed

CW Alpha

Apply Theme Legend-X-Tripin

Overwhelming thanks to all.. trip, skin & everyone who contribute for making this mobile model good & advance.. Thank you guys... +100 thumbs up..:p
[Samsung Galaxy SL i9003] Aaditya2:
Finally got success... Thanx to vishal
[Samsung Galaxy SL i9003] vishal24387:
Its my pleasure to help u...!! I am thinking about giving a brief guidence about deodexing. I will surely tomorrow post all basic guidence related to deodexing for new users of android.
[Samsung Galaxy SL i9003] kkrraazzyy:
@ vishal

Dude don't make a thread on the same topic which is already existed
[Samsung Galaxy SL i9003] mjbri0613:
Krazy sie can you post all the nessesary requirements so that all mewbie here like me can easily download those requirements for deodexing.. And can you edit your guide for us to do that deodex smoothly.. ^^ hope yoy have time.. Thanks.. I try it once and i ended wirh bootloop.. ^^ bit its ok^^
[Samsung Galaxy SL i9003] Misledz:
All the requirements have already been written down. Only the fact about how to launch adb is written on page 5-7.it's a series of dragging the folder location to cmd or shift+right click on adb and open 'command window here'. Deodexing Is a safe method. Always backup your data ahead of time.
[Samsung Galaxy SL i9003] MILo0301:
i have question,

HOW TO DEODEX I9003

the final step.

10. Open a command prompt, and do the following:

go where and how open a command prompt?
[Samsung Galaxy SL i9003] Pralinos:
Did you install JDK on your computer, as required in Krazy's post?

If not : http://www.oracle.com/technetwork/java/javase/downloads/index.html

Then, did you install android SDK?

If not : http://developer.android.com/sdk/index.html

After that, follow Trip007's instructions.

I think those details and more should be given in Krazy's post and not deeper in the related thread when not just completely eclipsed. Vishal was ready to bring more information yesterday, why not (as far as it remains in Krazy's thread)? Krazy, would you agree to work with him to bring more details in your how-to? Or do you think JDK and SDK issues shouldn't take place in it?

I think the more noobs are taken into account, the wider and healthier the community become.

[Post copyed from Trip007's Ultimate-Green-Trippin-Theme thread]
[Samsung Galaxy SL i9003] Misledz:
kkrraazzy needs to add to the first post on how to get adb running, Most think that command prompt by default can be used to do it. That's what i thought aswel when i first joined. Anyways for this nice little guide, You get a +rep from me (:
[Samsung Galaxy SL i9003] MILo0301:
when i type half then denied?

izit my computer problem???
[Samsung Galaxy SL i9003] ephraim:
Look at your phone after typing su then click allow..
[Samsung Galaxy SL i9003] Pralinos:
No, you're on the right way.

Just look at your phone whan you enter su command. You should have a message asking for some agreement to continue. You have ten seconds to click on ok. After that, come back to the command prompt and go ahead.

There should be no more bad surprise.
[Samsung Galaxy SL i9003] MILo0301:
how><

after i type reboot

now my i9003 keep restart stuck at logo then restart

how><???
[Samsung Galaxy SL i9003] Perka:
Sorry to rape your thread, but I made this guide for sgs i9000

Maybe its useful for 9003 to?

Anyway here it is, tell me if I should remove the post.

http://xdaforums.com/showthread.php?t=1107201
[Samsung Galaxy SL i9003] Pralinos:
Because you made some unforgivable offense to your phone, I guess. Now all you can do is reflashing. Don't worry, everybody's doing it when learning.
[Samsung Galaxy SL i9003] MILo0301:
reflashing???

so what i need to do nw???

i think all my msg gone again ><

how teach me...
[Samsung Galaxy SL i9003] MILo0301:
dont slp first~

i really need your help now><
[Samsung Galaxy SL i9003] Pralinos:
Sorry, I had booked my place to watch the last Harry Potter (in 3D, wonderful!).

You should have done a back up of your messages with SMS Backup & restore.

Just reflash your phone with ODIN and XXKB3 firmware.

Follow this other essential how-to provided by Krazy :

http://xdaforums.com/showthread.php?t=1004622D

EDIT: Oh, I forgot that trip007 had told you just to flash the PDA file :

http://xdaforums.com/showpost.php?p=15547443&postcount=104
[Samsung Galaxy SL i9003] MILo0301:
haha

now have anyone can teach me?

i want my phone all thg change back before i flasing firmware

can o not?
[Samsung Galaxy SL i9003] Pralinos:
I'm afraid you can't, unless you did a back up before.

That's why flashing isn't that fun.
[Samsung Galaxy SL i9003] mjbri0613:
This is the most bloody instruction ive ever made. Ive try this many times.. And ive get a bootloop everytime.. Can some one post how to copy done_app ang done_framework to the root of sd card? Because every time i try the adb command my phone starts to hanf.. And it causes my bootloop.. Thanks
[Samsung Galaxy SL i9003] Misledz:
xUltimate makes the done_app and done_framework after it's done. You copy those files into the root sd, Not your external_sd. I hope you are in debugger mode when you are deodexing. USB Mode only when you are copying the files, then back to debugger mode.
[Samsung Galaxy SL i9003] falex007:
Use search. I'm writing from phone and can't post the link. Search for "Deodexed XXKB3 with Vanilla lock".

Sent from my GT-I9003
[Samsung Galaxy SL i9003] Lordrdx666:
thanks a ton !! Finally did it !
[Samsung Galaxy SL i9003] argel08:
I'm always getting an error after choosing option 3..

,0] null

out\com\google\common\collect\Synchronized.smali[0,0] null

out\com\google\common\io\Closeables.smali[0,0] null

* Processing... *

The system cannot find the file specified.

Press any key to continue . . .

anyone?

Thanks.
[Samsung Galaxy SL i9003] nitinvaid:
got error

#reboot

reboot returned

is it ok
[Samsung Galaxy SL i9003] jit_devil2:
m getin no space error :(

ok srry found tripins modified code will try n report
[Samsung Galaxy SL i9003] ronhoover88:
If it doesn't work try formatting your internal sd card and try copying
[Samsung Galaxy SL i9003] jit_devil2:
got reboot returned. removed da battery and rebooted.seems deodexed
[Samsung Galaxy SL i9003] ephraim:
Same here.. Did you used the fixed cwm for kpe as recovery?
[Samsung Galaxy SL i9003] vivekkalady:
I am also having same problem

i am using the fixed cwm for XXKPE
[Samsung Galaxy SL i9003] ephraim:
Maybe it was because of the fixed cem right? Anyway got the deodexing done.. Thanks for your root:)
[Samsung Galaxy SL i9003] divyesh43:
anyone please give the link for system app list that can be removed... from xxkb3
[Samsung Galaxy SL i9003] akarach:
my solution, exit from adb console to command prompt and then type "adb reboot". it's ok.
[Samsung Galaxy SL i9003] fredman54:
incorrect command line

command lines are not in good order can not startup files are missing any solution:(
[Samsung Galaxy SL i9003] go4saket:
I have a rooted XXKPH. Can this be Deodexed in the way it is explained in the first post of this thread? Moreover, the link of XUltimate 2.2 takes us to a web page from where we can download XUltimate 2.3.1 and not 2.2. Is it fine to use v2.3.1? Lastly, when I downloaded XUltimate 2.3.1, I couldnt find any file/folder with the name "done_frame", and "done_app". From where can I get these files/folders?
[Samsung Galaxy SL i9003] ggclanlord:
Refer to Misledz guide.

Or Vishal's.
[Samsung Galaxy SL i9003] kristova86:
i connected my device to PC and ultimate was running with debug on phone but the programe not reading the phone (waiting the phone.....)

what i have to do ???
[Samsung Galaxy SL i9003] micmaccc:
hi,

using the same step given in OP,

i managed to deodex my sgs2 with xUltimate-v2.2.8.

yes the latest xUltimate-v2.3.1 didn't have that folder after unzip,

but it will auto create those folders once u start the Main.exe.

the reason i use the older xUltimate-v2.2.8 because the latest 2.3.1 is

give me error during run option 4 :confused:

hope this helps...

:rolleyes:
[Samsung Galaxy SL i9003] micmaccc:
maybe u haven't install kies yet... ;)
[Samsung Galaxy SL i9003] kristova86:
ya you are correct,after installing Kies it was working:)

thanks for your help
[Samsung Galaxy SL i9003] vineet_n:
Deodexed my SGSL successfully!!

FW : DDKB2

Rooted with SuperClick 2.1
[Samsung Galaxy SL i9003] pabreu:
BUMP!!

looking at the frequency of rom releases form samsung, dont think anyone will upload deodex package for each and every rom, so bumped it!!

can help ppl across various stock roms.
[Samsung Galaxy SL i9003] broodplank1337:
Confirmed not working on XXXKPG (2.3.5) BOOTLOOP!
[Samsung Galaxy SL i9003] ggclanlord:
There are zip packages. Search around.
[Samsung Galaxy SL i9003] nikagl:
For the ones having trouble to use the command prompt commands, maybe using a batch-file is easier?

@echo off
jar\adb -d remount
jar\adb -d shell cp -f /sdcard/done_app/* /system/app/
jar\adb -d shell cp -f /sdcard/done_frame/* /system/framework/

echo all ok? going to remove *.odex files...press a key to continue...
pause >nul

jar\adb -d shell rm /system/app/*.odex
jar\adb -d shell rm /system/framework/*.odex
jar\adb -d remount

echo rebooting...press a key to continue...
pause >nul

jar\adb -d reboot

pause

Also... make sure to install Busybox Installer and install a Busybox :)
[Samsung Galaxy SL i9003] ravindrank:
Last week started having straange fcs on 2 galaxy sls and on same day...master reset caused boot loops...logcat was showingsome process triying to rename we .dex files.... Had to wipe but good..got latest 2.3.6..havent deodexed again...any thgts?
[Samsung Galaxy SL i9003] PraveenSK:
i am getting major error during step 3 and step 4... :'(
[Samsung Galaxy SL i9003] ggclanlord:
Use .zip CWM package to deodex.

Search around to find it.
[Samsung Galaxy SL i9003] simmer14:
to delete their logo which appeares after every operation..

jar/show hiddenfiles/delete 1.jpg

done

peace
[Samsung Galaxy SL i9003] shailm_85:
xUltimate-v2.3.3.zip virus found [22/40 Scans positive]

https://www.virustotal.com/file/7a8...da197d2dce7dbf6ddf764d46b7d9aba51ea/analysis/

False Positive or Real ???
[Samsung Galaxy SL i9003] sirilpta:
There are two viruses in xultimate.zip they are in test.apk and another file. I deleted both of it using avira and those two files have no impact on the working of xultimate. I successfully pulled all the apk from phone and deodexed in one step....

send from gt-i9003 using android keyboard
[Samsung Galaxy SL i9003] shailm_85:
which version r u using, my Norton deletes Main.exe (Trojan.Gen.2) & opt_apk.exe (Trojan.Gen) of v2.3.3

can u attach ur xultimate files here ?
[Samsung Galaxy SL i9003] sirilpta:
Take a look here
[Samsung Galaxy SL i9003] shailm_85:
i downloaded from same place but my Norton deletes Main.exe (Trojan.Gen.2) & opt_apk.exe (Trojan.Gen) of v2.3.3

can u plz zip & attach ur xultimate files (without virus) here ?
[Samsung Galaxy SL i9003] kkrraazzyy:
there is no virus in the xultimate.exe
[Samsung Galaxy SL i9003] Nar4:
Unexpected top-level exception:

I've started Step 3 ang get this:

Starting AccountAndSyncSettings.odex
*****************************************
* Deodexing... *

UNEXPECTED TOP-LEVEL EXCEPTION:
org.jf.dexlib.Util.ExceptionWithContext: regCount does not match the number of a
rguments of the method
at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithCont
ext.java:54)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:92)
at org.jf.dexlib.CodeItem.readItem(CodeItem.java:154)
at org.jf.dexlib.Item.readFrom(Item.java:76)
at org.jf.dexlib.OffsettedSection.readItems(OffsettedSection.java:48)
at org.jf.dexlib.Section.readFrom(Section.java:143)
at org.jf.dexlib.DexFile.<init>(DexFile.java:431)
at org.jf.baksmali.main.main(main.java:265)
Caused by: java.lang.RuntimeException: regCount does not match the number of arg
uments of the method
at org.jf.dexlib.Code.Format.Instruction3rc.checkItem(Instruction3rc.jav
a:129)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:7
9)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:4
4)
at org.jf.dexlib.Code.Format.Instruction3rc$Factory.makeInstruction(Inst
ruction3rc.java:145)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:84)
... 6 more
Error occured at code address 8
code_item @0x256c
[/I]

What the heck it means!?

Does xUltimate-v2.4 work on Android 2.3 ROMs ?
[Samsung Galaxy SL i9003] San.Dip:
Deodexing error...

I get same error at step 3, updated java, still same error....any solution pls. :(
[Samsung Galaxy SL i9003] bscraze:
Use this http://xdaforums.com/showthread.php?t=1323661
[Samsung Galaxy SL i9003] ganeshbiyer:
just simply posting about the error will not help.

we are not Nostradamus down here.

Outline what u did and probably some one would be able to help you guys.
[Samsung Galaxy SL i9003] hjs89:
I had the same issue while I was trying to deodex my XWLF3 (value pack 2.3.6) with xUltimate 2.2 and 2.4 but the version 2.3.3 worked like a charm after I installed the SDK and JDK. The only issue was the SystemUI.apk, that was previously moded by UOT kitchen.
[Eee Pad Transformer General] AngryDinosaur:
If my TF is bricked during flashing what will i need to do?????
[Eee Pad Transformer General] JosepiOT:
How'd it happen?

Verify the md5?
[Eee Pad Transformer General] AngryDinosaur:
oh i haven't brick my TF yet

just want some solutions ahead of time
[Eee Pad Transformer General] JosepiOT:
Well, a brick is a brick, and since you've voided your warranty, you sell it as is on eBay to recover costs (while stating condition/for parts) and get another. :o
[Eee Pad Transformer General] fantasticlord:
Sorry for my poor English, hope you'll understand.

I flashed my HD2 a lot and never got any problem even there was time I flashed a Desire NAND rom (I mean it's for the REAL Desire, not a based-ROM for HD2). As long as you can boot into CWM recovery I don't think your device will die easily.

Yesterday I bought my TF, happy but not enough so I rooted and flashed the custom ROM. First I only had a 128MB microSD and I made a mistake: I flashed the patch (US->WW) before flashing ROM. It stucked at the Eee Pad screen. OMG, but I know I still haven't bricked my TF.

A TF ROM is ~200MB, not fit my 128MB SD so I had to run in the rain to my friend's house and borrowed his 4GB SD.

And now, I'm running the 3.1 Custom Rom, it's smooth, fast (althought not the as fast fast thunder flash :D).

BUT, please THINK TWICE before you do the FLASHING. Know what you do, and don't blame anyone for that if you brick your device :)
[Eee Pad Transformer General] baseballfanz:
honestly one would have to pretty hard to totally brick one of these.:D
[Eee Pad Transformer General] lacrossev:
depends on if you can get the prompt to get in to recovery. If you can't then you're boned, if you can, then you're not bricked.
[Eee Pad Transformer General] GeLopez:
another misuse of the word "bricked"
[Eee Pad Transformer General] dcmtnbkr:
pretty sure rayman got nvflash working
[Eee Pad Transformer General] lacrossev:
lol i'm so out of the loop with nvflash, guess i should jump back on irc
[Eee Pad Transformer General] dcmtnbkr:
I saw it on twitter, havent been on irc much myself.
[Defy General] cipdia:
I've instaled Antibyte's 720p_and_fullscreencam_update.zip in revovery and now whenever I acces the camcorder/camera i get a black screen. If I press the red button it takes the photo but nothing displayed on the viewer. I had the Nordic Sbf installed.

I tried wiping, didn't work. I had a zip of Barebone 1.5.5 on my sdcard and installed that thinking it might work. Nothing ...

Anybody else having the same issue or do I have to flash a new sbf when I get home?

Many thanks.
[Defy General] cipdia:
solved!

uninstalled 2ndInit
[G2 and Desire Z Q&A, Help & Troubleshooting] SRKdrift:
Is the g2 not a good enough device to last a year? Why is it not on the site any more? i fell like everybody is jealous because g2 over clocked make it to 3k on quadrant standard. the g2 is no longer on T-mobile online store WTF! Do you guyes think its a g3 with a front facing camera and a dual core processors ?

What would everyone like to see in the next G phone?????????????
[G2 and Desire Z Q&A, Help & Troubleshooting] SRKdrift:
g2

bump ;-}?????????
[G2 and Desire Z Q&A, Help & Troubleshooting] Beagan:
the desire z is no longer on my carriers website
[G2 and Desire Z Q&A, Help & Troubleshooting] cjward23:
I work for one of the uk's largest high street mobile phone retailers and we have recently stopped stocking the DZ.

Its a shame because if someone wants a phone with a hardware keyboard and touch screen you have the choice of a BB torch or a nokia E7. Oh and the HTC ChaCha. Its a crap selection.
[G2 and Desire Z Q&A, Help & Troubleshooting] Noboo:
Theres also the Milestone 2 but I agree

Although, by the time the Desire Z's are out of stock, doubleshot should be there to fill the gap in the HTC department.