yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Brutal-Force:
Well I tried --help

This only helps if you happen to know the bash command. It is a step in the right direction.

What I am referring to is a list of /? help files.

It is a list of commands to include such commands as ls, cp, rm, remount, cd .. and so on. The reason why I say it is because with a small description of the bash commands people that have a working knowledge of computers, but not neccessarily of linux would be able to use it.

I know eventually I will probably remember the commands or at least the ones most important to me. I only ask because it took me about 1.5 hours to figure out a simple delete filename X.zip (rm update.zip), Copy filename X.zip to /sdcard (cp blahblah.zip /sdcard), mv blahblah.zip update.zip.

It took me using another computer to figure out those simple commands. I know it seems like I am asking something very redundant and simple, but I don't understand why linux command line doesn't have a help list of terms.

It wasn't until I read these bash commands that it dawned on me that recovery.sh was the recovery script to be executed from the command line. I couldn't have used it anyways, because by then I had already messed that up too.

Suffice to say I got my phone up and running and I am feeling a little proud of figuring it out on my own.
[G1 Android Development] justanothercrowd:
"bash comes with help for all built-in commands. To see a list of all built-in commands, type help. To obtain help on a specific command, type help command, where command is the command you need help on. Here's an example:

bash> help alias

...some help text...

Obviously, you can obtain detailed help on the bash shell by typing man bash at your command prompt at any time."

The shell on the G1 doesn't seem to support it though...you would be better off getting comfortable in a real Distro and then apply the knowledge on the much less robust G1
[G1 Android Development] tiberiumx:
This isn't quite so simple on Android.

First, you're not using bash. You're using either the android shell which is pretty limited or you're using the busybox shell (reachable with "busybox sh") which, I believe, is bourne shell compatible, but lacks some new features of bash.

Busybox is an single executible that implements a bunch of the common linux command line utilities. You're intended to symlink a bunch of command names back to busybox, but last I checked, this wasn't done so as to avoid stomping on the native android commands. You may need to type "busybox <command>" to run the right one.

To get a list of supported commands, run busybox with no arguments. Some commands have a --help option, but that won't be helpful for much of them unless you're already familiar with them.

The full documentation for any command is available as a "man" page (manual) on most linux systems, but you're not going to see it on an embedded system like android. But if you do a google search for "man <command>", you can easily find them. Many of the less basic options listed in the man page may not be available in the busybox version.
[G1 Android Development] boogie1077:
To get a list of busybox commands just type 'busybox'

If it flies off the top of the screen, type 'busybox | more'

I hope that helps.
[G1 Android Development] Brutal-Force:
Thanx everyone for the replies.

I had already printed out a command list which I googled. I will definitely try the busybox command. Although computers are not new to me, linux is. I am just having a slow time getting started, especially since busybox really isn't linux.
[G1 Android Development] ccosby:
Why developers won't implement this request:

Brutal-Force: It's good that you got an answer by printing out a reference. That definitely will help you. Most of the utilities in JF's images support the standard GNU format of --help instead of /? so you're most of the way there.

Now, here are some reasons you won't get your actual request.

1) ? in the sh style shells is a protected character. To get remount /? you would actually have to type remount /\? or remount '/?'

2) All of the applications themselves would the have to be changed. Their relevant "getopts" or self-implemented methods of reading cmdline options would have to have the /? added to them. There's not a common point to change there. A quick count shows me over 150 different applications that would have to be changed.

3) It's ridiculous to cater to such a small crowd for something that is so labor intensive and can be done better with a simple documentation search.

Now go forth and RTFM. You'll be a better hacker for it.

note: JF likes notes. So do I.

note: A "hacker" is somebody like JF who makes hackable things do what hacker wants. Those other malicious @$$holes are called crackers. We don't like them.
[G1 Android Development] bakgwailo:
whoa whoa whoa

First and most importantly,

BASH != DOS

Ever. Period. Don't even compare the two.

That said, learn how to google. BASH is very complicated with tons of command, keywords, etc. It is a scripting language after all.

Now, I do not see how it took you 1.5 hours (!) to figure out cp, as the first result of 'bash + how to copy files' in google gives you a link to all you could want to know.

For a complete list of command, type 'man busybox' in google and you are all set. Infact 'man YYY' will give you the manual for any command in Linux. Bash is not for those who do not want to learn, but, if one does learn it, there is no turning back from its goodness :)
[G1 Android Development] Brutal-Force:
Ok, Please take it easy on me.

This was not a "compare dos with linux" thread.

It was not a make my work a little easier thread.

I was updating 1.41 RC33 themes "AS USUAL". One of the theme designers made a boo boo. My phone went into loop while I was at work. The only computer I have access too does not have a USB port and is a Network computer that does not allow me access to this site. That being said, the only reference I had was to google linux commands. From the printout I had to figure out what does what. cp does not equal copy even though it shares two of the same letters. mv does in no way resemble rename so how on earth was I supposed to equate the two.

The problem with most people who already know linux is that they are not as helpful as a Dos or Windows "?" If they were I am sure there would be alot more people willing to give it a try. This is not really a rant, but I was asking for help, not begging to be tortured.

A few of the answers i.e. busybox helped. I did not know this, and at the time I could not look on the forum for help. I do not know about these other commands as well. Despite all that I was able to figure it out from a printout, I was just saying that knowing the list of Android based unix commands with a small one or two word description would go a long way.
[G1 Android Development] Brutal-Force:
P.S.

Thanx Just, Tiber and Boogie for helping me and not flaming me.
[G1 Android Development] Brutal-Force:
Bagkawilo

"Now, I do not see how it took you 1.5 hours (!) to figure out cp, as the first result of 'bash + how to copy files' in google gives you a link to all you could want to know."

See here is where you let your mightier then thou attitude get in your own way. For the record, that was exactly the pages I have printed out. Additionally, those pages give you way to much information to perform a specific task such as copy. Now, if i had gone to cp (Which again by the way does not mean copy to me, yes I might have figured it out quicker) but to me cp might as well have been cd.

Before I even got to that command I first had to figure out how to even access my sdcard. Next because this IS NOT DOS changing directories is, while similar, NOT THE SAME. What you have been practicing for quite some time may seem quite trivial to you, but for others its like learning a new language. I could perform the same functions in Dos or Paschal (The programmers language I learned in 15 years ago), BUT I am trying to learn YOUR language.

Seriously, I hope you never have kids who ask you how to do homework.
[G1 Android Development] ccosby:
Just a thought

Brutal - I hope you don't think I was flaming you (you didn't mention me), because I certainly wasn't. It does come to my attention, though, that perhaps having root access on a bleeding edge image on a Linux based phone without any Linux experience is maybe like learning to pilot the Death Star before you figure out how to change the batteries in your light saber. It's good that you're learning along with the rest of us, hang in there. My recommendation: go download a copy of Slackware Linux and install it in a VirtualBox machine. Break it. Fix it. Learn how you fixed it. Break it some more.

/Just sayin...
[G1 Android Development] benmyers2941:
As much as I enjoy a good Star Wars reference, this is a little off. I think it's more like learning to pilot a Speeder Bike before you figure out how to change the batteries in your light saber. We all know an Ewok can do it but just like the furball it's easy to go flying into a tree! :)

I'm not denying that is not a great way to learn, but unless you have a goal you're trying to accomplish it usually doesn't accomplish much. In my case I'd played with a copy of red hat years ago but without purpose so I didn't gain much. Recently I purchased a new router and loaded on a copy of DD-WRT. I had read about using it directly as a server (ftp/web/dlna) and even a bit torrent client. I wanted to use these features, so it took me a week of learning linux to get them installed. I broke the new features alot, but I didn't break my router.

So where am I going with this? I think perhaps instead of telling people to go out and learn it somewhere else, providing the answer and pitfalls to avoid would be more productive.
[G1 Android Development] Brutal-Force:
Like Benmeyers said.

I have had a couple different linux os's on my machine over the years, but they were only installed a very short while. I didn't see the "necessity" over windows.

Like Benmeyers said now I have a need for it. As many have pointed out, the busybox is not actually linux. What I need is to learn all of the busybox commands, which many have given me useful tips. Installing a while distribution of linux on my computer might just be overkill, and with root, I can do it just as well, after all.. it is like installing debian on my phone.

While I lived in Germany for 8 years, I HAD to learn to speak German, I went to a German Trade School because there were no American ones, and people at the one I went to did not speak English. My point is out of neccessity I had to learn it, and there were Germans who were proud that I was taking the time to learn THEIR language. I became very fluent because people took the time to help me. The ones that just laughed at me are the same ones that complained that the stinking Americans and other foreigners never bother to learn their language.

Anyway, thanx for all the help.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
Herm100

ipl-1.00

herm100

spl-1.11

1st i try to unlock with HTC_Hermes_SIM_CID_Unlock_v3 & result was fail , now phone can goes bootloder mode by pressing Hold side OK and POWER buttons together and reset with stylus.

i cant Hard-SPL

i dont know Which is my device radio bootloader (HTC_BOOT) version? & how to check ?

help me to recorver my herm100

br

::.::RAMJAN::.::
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] scousemartin:
Just flash the phone in bootloader mode with the devices original carrier rom, i.e. whoever released the device. Just tick the boxes as normal that you have an activesync connection,even though you actually dont. Then simply follow the prompts and your device should be working again. Once you have it working try installing softspl first before you try installing hardspl
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
the device CINGULAR 8525

i have downloaded & try to instle under 2 rom file , but cant sucsess?

when update with this rom i get update error

RUU_Hermes_CINGULAR_WWE_2_1_.06.502.3_6275_1.33.31.00_108_Ship

when update with this rom i get invalid vendor

RUU_Hermes_CINGULAR_WWE_3.62.502.3_6275_1.54.07.00_108_UOOS_SVN05_Ship

from where i can get original carrier rom?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ultramag69:
If its telling you its the wrong vendor then you're NOT FLASHING THE SHIPPED ROM.....:mad:

The shipped ROM is the ROM that it originally came with... Who did you get it from, what carrier. Was it a non-carrier phone, go look for original HTC rom. We can't tell you what was originally on your Hermes, thats up to you.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
i was forget to check 1st time,

now how can be check ??
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] scousemartin:
Well you will have to download every original carrier rom then and try them one by one until you find one that works, i am afraid. Hope you have learned a lesson from this that you dont dive straight in to things and ALWAYS READ! READ! READ! before you start trying to flash.

That is the reason the wiki was made, to show how these things can be done

I would try the att rom first
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ultramag69:
Where you from, try the carrier ROMs from where you are first. Who are you with, what carrier and was it the shop you bought it from.

If you bought off ebay from another country then search for carriers from there.

You may be lucky or may not be. Depends if you can find the shipped rom and how much time you want to invest...
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
Cingular = at&t ?

i think & was tryed

when phone power on startup logo at&t 3g
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
Herm100

ipl-1.00

herm100

spl-1.11

which version of rom i should be download?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] scousemartin:
answer the questions ultramag69 asked where did you get the device from a shop,ebay, a guy in the paper where? Where are you from, usa timbuctoo, asia?. Its no good asking question upon question without answering what was asked first, otherwise nobody can give you an answer to try and fix it
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] scousemartin:
http://wiki.xda-developers.com/index.php?pagename=Available Original Shipped WM6 ROM Versions
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] scousemartin:
oops double post
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
dont know from which shop get the device

but

coustomar come from usa & it was using at&t
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] scousemartin:
well have you tried any of the roms found on the wiki link that i gave?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] scousemartin:
or have you tried entering your serial number in on the htc site and maybe that will direct you to the carrier of your device?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
yes i tryed more then 7 rom file
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
pls give me link where i enter my htc serial number
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
pls give me link where i enter my htc serial number to know which oprator
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ultramag69:
Mate, you have the information you need to find this, we aren't here to wipe your bum and then apply talcum powder too... :mad:

Try a little thing called GOOGLE...
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
ok i get info from customar

he brought from usa Cingular showroom:)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bbk:
You must tried to download IPL 1.04, and install to the HERMES.

Or if your CID_Unlock fail just when your Hermes arrived at bootloader, you can install it manually and launch the PDA unlock directly on the PDA, it's english ?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] ::.::RAMJAN::.:::
i want my HERMES back to normal !!
[G1 General] jimtc:
Does anyone know what size torx the G1 takes and where to purchase. I checked Radio Shack and they had one that was really small but did not fit.

Jimtc
[G1 General] razor1394:
It's in the service manual posted on this site.

T5 and T6.

If you live in the US I don't know where you could purchase this.
[G1 General] grokdesigns:
I got mine at Fry's Electronics. If you have one near you, they'd definitely have it.
[G1 General] jimtc:
Torx Size

Got a frys about 45min from my house. Thanks for the info. I will be looking for the manual.

Jimtc
[G1 General] razor1394:
http://xdaforums.com/showthread.php?t=468673
[Mogul, XV6800 General] RockinAmigo14:
As the title says, the card won't show up in my XV6800. I've installed several iterations of the SDHC.cab, along with some other things. however, every time i go to "storage card" it reads "not installed"

help?
[Mogul, XV6800 General] oneders65:
Try This

Reformat your Card on your PC (FAT32)
[Mogul, XV6800 General] RockinAmigo14:
i tried. nothing =(
[Mogul, XV6800 General] drewcam888:
Hmm do you have WM6.0 which doesn't have the sdhc compatibility. I think you need a custom rom or update to MR1.
[Mogul, XV6800 General] Misael Studios:
Yo tengo una Micro SDHC 8GB y trabaja perfectamente para mi.
[Mogul, XV6800 General] RockinAmigo14:
i bought it used so i'm not sure what version i have. how do i check/upgrade?
[Mogul, XV6800 General] drewcam888:
Settings - system - device info. Rom and radio versions.
[Mogul, XV6800 General] RockinAmigo14:
ROM version: 3.57.605.1

Radio version: 3.37.75
[Mogul, XV6800 General] thundaar2000:
Have you tried another microsd in the ppc?

Just to make sure the port on the ppc is working properly....
[Mogul, XV6800 General] RockinAmigo14:
hm, the 6800 will not detect a 2gb card either...
[Mogul, XV6800 General] RockinAmigo14:
anyone have any ideas at all? i'd much rather not have to send this in for repair...
[Touch HD General] orangecrush:
I'm thinking of upgrading from my Diamond Touch to the new Blackstone.

Got a simple question. I like the way I've got my Touch setup. Can I just use my backup on the blackstone since it's running the same OS or do I have to start from scratch?

Thanks.

Mark

PS. Well, two questions.... does the 3G work in the US? I was reading a review that said that 3G for that phone doesn't work in the US. I don't understand, what is different than the 3G we use on the Touch Diamond.
[Touch HD General] Svegetto:
I'm not sure bout about moving stuff over from the diamond, but I'd put my money on no. Although they both use WM and TF3D, the ROMs of the phones are different.

As for 3g, the short answer is also no. However (and there is a plethra of threads on the subject) people are now saying that there is a shot that one of the version of the HD (Telstra) that just came out support the necessary frequency (and that answers your other question as to why the diamond works on 3g but the HD doesn't; because the antenas pick up different frequencies) to possibly work on one of the At&T 3g bands.

However, to summarize, you'll prolly have to add the programs manually to the HD and you're stuck on Edge in the US
[Touch HD General] Sir.B:
this is an old trick that was/is used for older devices to fit WinMo 6 on them

but a side effect is faster application load times

i figured i'd try it on the Blackstone and difference is noticeable

HTCAlbum loads in about 1 Second, before it took about 4

so i'm sharing this with anyone who is interested

The batch file is kept as simple as possible for everyone's ease of use

but this is pretty advanced tweaking, so all common warnings apply

and/or

if you are not comfortable with getting files from/to your PocketPC

and/or

can't figure out how to extract this zip and read the "read me.txt"

and/or

don't know what “any key” :) is DO NOT TRY THIS!

(read the forum and the wiki a bit more, and you'll gain the knowledge)

Version History:

v 1.0 - initial release

v 1.1 - no icon compression switch added to the batch, for more general compatibility

v alt - here geistteufel has released a new branch of the batch file,

this version uses a different method for packing files and may achieve better compression.

At the same time problems have been reported in the past with this method so all usual warnings apply.

a short list of EXEs that i have UPXed and work well for me

AdobeReaderLE.exe

ASyncKiller.exe

BCR.exe

Camera.exe

FMRadio.exe

GoogleMaps.exe

HTCAlbum.exe

iContact.exe

KeePassPPC.exe

kinoma.exe

Labyrinth.exe

LongPressEndKeyApp.exe

MP3Trimmer.exe

MusicID.exe

Opera9.exe

OperaL.exe

QuickGPS.exe

RSSHub.exe

s2p.exe

s2u2 Settings.exe

s2v.exe

StreamingPlayer.exe

TomTom Navigator.exe

USBtoPC.exe

WMRegOptimizer.exe

YotaCenter.exe

YotaCenterUpdater.exe

YouTube.exe

and here is a list of things NOT to compress

manila.exe

cprog.exe

thumbCal.exe

calculator.exe

wt5jetpr.exe

any DLL

Please share your findings so that others can benefit from it

(SEARCH this thread for your application name or EXE filename)

note: you'll have to repeat this proses after upgrading your applications

big thanks to;

edhaas - for the original simple to use batch file More info in this THREAD

UPX Team - a lot of technical info on the Website

kwbr - for a great ROM

and especially XDA-DEVELOPERS as a whole
[Touch HD General] AllTheWay:
Wow!

Thank you for sharing this. This also works great for S2U2. I noticed a difference in loading times. Also applied to this to iGO.exe and a few other .exe's

Thanks again for posting this.

Looks like hdtweak.exe and fdotfreds taskmanger have this done already.
[Touch HD General] andrewk21:
Thanks for your explanations, everything worked fine till I had to copy files to Windows directory: access denied. What must I do to be able to copy files to WD?

Thanks and kind regards,
[Touch HD General] nicotin:
very very good! I try with commManager, yota contact, opera 9, resco explorer 2008 .....there is a time reduction in all! best performance in yota contacts from 5 seconds to 1 second
[Touch HD General] sschrupp:
If this works so well I wonder why Microsoft doesn't implement it?
[Touch HD General] usrname:
upx also works for large dll files! :)
[Touch HD General] Svegetto:
for that you'll need something along the lines of total commander
[Touch HD General] elite-fusion:
i wish we could do this with manilia.exe :( but i tried and failed, it doesnt load, so had to restor it :(
[Touch HD General] Rozenthal:
I'm also having problem removing protection from some of the files :/

I tried to change properties via Resco Explorer, but without succes. As soon as I remove "Read only" attribute and click "Done", the attribute restores itself and I can't overwrite the new files.

I managed to update Yota; GoogleMaps, Nimbuzz and Opera - all load with visible speed improvement.

Tried Total Commander but can't get it to see my phone :(
[Touch HD General] kuyichi:
It isnt working on the diamond saber. Icontacts and Yota center went well :D

WAUWW!!! my TomTom is now really fast!!

Thanks for sharing this app.
[Touch HD General] Sir.B:
some files maybe in memory (used by your phone)

a trick to try is

connect with ActiveSync to the phone

browse into windows folder

rename the file you will be replacing (ex. HTCAlbum.exe to HTCAlbum.old.exe)

copy the UPXed version

restart device and test

if everything works delete the ".old." file

it does indeed,

but in my experience with less noticeable results and much less reliability

so i didn't mention this

please list any DLLs that you have UPXed with us so that we can all benefit

i had the same experience, but

best performance boost for Manila/TouchFLO is CFC compression of images (more info here)
[Touch HD General] Rozenthal:
Sir.B, can you please share info on how to remove attributes from System files? Tried through Resco File Explorer, but no effect - still can't overwrite old files, always having errors :/