yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] wg5566:
Look at this:

http://stakemill.wordpress.com/2010/07/19/ashtech-mobile-mapper-100-supports-esri-arcpad-10-0/

and this:

http://www.ashtech.com/-2359.kjsp?RH=1272644205746&RF=1270806507068

Is that still a phone !?
[General Questions and Answers] digitalyz:
Nope PDA with support for external GPS with a builtin reciever that even sees glonass satellites (russian constelation). That was made specifically to do RTK mapping. It does have a GSM radio for data to connect to the cors.
[General Questions and Answers] Desmond0410e:
Phone positioning using CORS

To perform a CORS (Network Reference correction we need a GGA stream from the GPS in your device. This allows us to remove the anomalies and provde the correction stream. As phones use a sirf II chip or similar they do not have input capability to output the NMEA stream to achieve this.
[General Questions and Answers] digitalyz:
This one works great! it will connect to an Rtk receiver and get the nmea string from it or will use the internal GPS to be able to register on the CORS network. It will then stream the corrections over Bluetooth to a receiver or even a repeater radio. It won't however correct the internal GPS. http://antrip.dyndns.biz/Home/DownloadTrial
[G1 Themes and Wallpapers] ultra spikey:
Noob alert: Would anyone be kind enough to write a quick tutorial on how to use these jar files? I want to learn how to edit xml. I have searched these forums and google, but havent been able to get anywhere.
[G1 Themes and Wallpapers] Ohsaka:
java -jar baksmali-0.93.jar -o <output directory> <.dex file, typically classes.dex>
For example: java -jar baksmali-0.93.jar -o out/rogers/dexout/ rogers-classes.dex

java -Xmx512M -jar smali-0.92.jar <output directory from above step> -o <name for new .dex output file>
For example: java -Xmx512M -jar smali-0.92.jar out/rogers/dexout/ new-rogers.dex

First command disassembles the .dex file, second command reassembles it (hopefully after you went in and made some cool changes to some of the .smali files)

Re-read your post, these are not for editing XML files. That is a whole other ball of wax. Most devs are not as interested in making post-build modifications now that the source for everything is available. You can set up a build environment and edit the XML files in plain text before you compile everything. Which is a lot easier than hex editing binary XML files...
[G1 Themes and Wallpapers] alritewhadeva:
I dont think you have to hex-edit them. Theres a tool called AXMLPrinter2.jar that makes xml files into readable ones. I'm sure you can just make your edits and copy and paste that text into a new blank xml file. Credits to jashu for the AXMLPrinter.jar
[G1 Themes and Wallpapers] mianosm:
How do you propose to recompile the xml sheet?

I don't think it's a jar btw, pretty sure he made a tar/gz, and a perl script.
[G1 Themes and Wallpapers] alritewhadeva:
nah pretty sure its a jar. I'll find the link for you.

right here http://xdaforums.com/showthread.php?t=514412

just did some quick research...im a noob in this field but can anyone make sense of this? http://www.stylusstudio.com/binary_xml.html#
[G1 Themes and Wallpapers] mianosm:
It's going to be quicker and easier to change the values in a hex editor, and as said prior - you aren't going to be able to just put a human readable xml file into an apk and have the phone use it - it's expecting binary, so it would be a pretty neat feat if it took human readable and parsed it and out put it.
[G1 Themes and Wallpapers] alritewhadeva:
Yeah I know that, but you should be able to convert to binary and then convert it back to xml format. Problem is on every converter I've used, in the past 5 minutes (just started researching) keeps saying something about not a schema
[G1 Themes and Wallpapers] mianosm:
The xml in the templates/updates is currently compiled.

After you use the xml parser it's human readable/editable, but then you would need to recompile it. If you're going to do that, you'd might as well just do it from the source, and even still the color changes are hard coded and need to be changed to your liking.

The decompiled editing, and hex editing is really going to be the easiest/quickest method for color adjustments for now.
[G1 Themes and Wallpapers] Ohsaka:
I'm surprised Stericson or JF haven't put out an XML compiler yet...
[G1 Themes and Wallpapers] ultra spikey:
Is it required to set up a build environment? I researched that and only found instructions for linux/mac.

This is my understanding of baksmali/smali. I thought I could take a file(apparently a DEX file) from the Android SDK, disassemble it, edit, then assemble. I scanned through the SDK and didn't find any DEX files?
[G1 Themes and Wallpapers] alritewhadeva:
yea...True true. Just a QQ what's the AndroidManifest.xml file used for?
[G1 Themes and Wallpapers] alritewhadeva:
Is that directly from the source? Android source that is. In eclipse when you write the .xml file doesn't it convert it to binary when you compile/create the app?
[G1 Themes and Wallpapers] mianosm:
That's directly from the source yes. When it's compiled it takes the xml format and turns it into binary yes.
[G1 Themes and Wallpapers] Ohsaka:
I believe, for right now, you need a build environment to product compiled XMLs only. Until someone releases a tool to compile them...

Your understanding is correct. The SDK does not include and .dex files. The SDK is to help you develop your own app, not edit the underlying android platform files. Even if you grab the source from using git, you wont find .dex files. They are the output of the build process...i.e. the compiled java files...

Yes, only on linux/mac. Just get VMWare or some other virtual machine program and make a linux VM to develop on. If I ever get around to finishing mine, I will give it out so that people can just get VMPlayer to run it...
[G1 Themes and Wallpapers] mianosm:
VirtualBox is pretty outstanding as well as vmware.

The real fix should not be decompiling/compiling though, it really should be edits to the actual source that is pushed upstream to gerrit, so it can be reviewed and updated accordingly.

It's really kind of a sloppy backward way to do it the way how it's getting done right now - don't get me wrong it works, but it's just not best practice.
[G1 Themes and Wallpapers] Ohsaka:
Taking anything outside of the compiled xml and dex files opens up the system for slowdowns though doesn't it?

Like if we all somehow submitted a patch to the core that made it know to look at /sdcard/theme/ for a bunch of xml files and pngs... Then joe blow comes along with his $2.99 2gig card that runs slow as s* and his whole phone because unusable...
[G1 Themes and Wallpapers] alritewhadeva:
Is it even possible to use eclipse on ubuntu? Haven't found an answer. Running ubuntu on a VM right now.
[G1 Themes and Wallpapers] Ohsaka:
Eclipse is java... so yes. There may not be a nice windows installer for it, but it should run on any platform with a JRE...
[G1 Themes and Wallpapers] alritewhadeva:
all right then. Time to research lol. Thanks :)
[G1 Themes and Wallpapers] mianosm:
No, the way how the resrouces work and more particularly dynamic themeing is this:

The themes would most likely get updated to internal memory, if not then it would simply be a call to see if it exists (sdcard again is really bad because if you mount your sdcard, or class 2, or bad connection, etc it is no longer available), it replaces the drawable/xml resource. If it doesn't exist it uses the default where it was going to get it anyway.

In any event, the resources get passed into a cached layer, and until the cache is wiped out it's pretty quick, and seamless. This way would most likely require a reboot between switching themes, however, it would be extremely easier to theme, and switch around themes (less breakage of roms because of them as well).

Pushing things upstream with a LGTM (looks good to me) isn't a sure spot into inclusion anyway, it still needs to get reviewed and pulled into the source.
[G1 Themes and Wallpapers] savethechicken:
You can run eclipse on Linux... I have been for awhile now. If you want information on how to install it you can get it from http://developer.android.com/sdk/1.5_r3/installing.html all the steps are on this page for installing eclipse.
[G1 Themes and Wallpapers] mlevin:
So is there anything that turns .smali back into .java (and vice-versa) so we can modify the apps without having to understand the crazy .smali format? Do we really have to make changes to the .smali file directly? Ouch.
[G1 Themes and Wallpapers] mianosm:
You can not covert the smali to java.

You can however download the source, or get the source from the developers repository if you are following someone that open sources their work.

You could also sync to the AOSP. Many options are available to you.
[G1 Themes and Wallpapers] jubeh:
When editing smali files, it helps if you have the source right next to you, as the decompiled instructions are not terribly far from what the source is. It still requires a lot of studiying to make sure where the code is (for example, if you see a class in the java source, you can usually find that method in the smali file under the same name, if not the same position), but the code itself is in terms of actual machine memory registers, and positions, and events, that's pretty much the biggest difference (in high level languages you never really concern yourself with that).
[G1 Themes and Wallpapers] mlevin:
OK, so there's an app I want to modify. I got the relevant .dex file from the phone (/data/dalvik-cache/data@app@THE_APP_I_AM_CHANGING.apk@classes.dex). I ran the command:

C:\tmp>java -jar baksmali-0.96.jar -o . data@app@THE_APP_I_AM_CHANGING.apk@classes.dex

No errors. Got a bunch of .smali files.

Went into a .smali file and found the part I wanted to change. All I was doing was changing a boolean from false to true.

Attempted to rebuild it with this command:

java -Xmx512M -jar smali-0.96.jar . -o new.dex

Pages and pages of errors like the ones shown below:

C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2236,28] mismatched character '}' expecting ':'
C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2236,29] no viable alternative at character ','
C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2236,37] mismatched character '@' expecting ':'
C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2236,42] mismatched character '\r' expecting ':'
C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2242,24] mismatched character ' ' expecting ':'
C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2242,25] no viable alternative at character '{'
C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2242,28] mismatched character '}' expecting ':'
C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2242,29] no viable alternative at character ','
C:\tmp\.\com\THE_APP_I_AM_CHANGING\android\CLASSNAME.smali[2242,37] mismatched character '@' expecting ':'

Went back and tried baksmali-ing and smali-ing the app without making any changes at all and still got the same errors, so I can't even put the app back together the way it was!

On a secondary note, assuming I get past this error, I see that this will give me a new .dex file.

Do I just overwrite the existing one in /data/dalvik-cache?

How can I package this into a new .apk?
[G1 Themes and Wallpapers] mlevin:
Oh, duh, I figured it out. I gotta grab the classes.dex from the .apk, then it worked.

And I was able to put the .dex back into the .apk and resign it and all is well :-)
[G1 Themes and Wallpapers] mlevin:
Now if someone can just point me to some good reading material about how to really UNDERSTAND the .smali files, that would be great :)
[G1 Themes and Wallpapers] nmesisca:
I second this request.

Does anyone have some documentation on .smali files ?
[G1 Themes and Wallpapers] jubeh:
You'd have to ask JF, since he wrote the functions to which baksmali decompiles dalvik code. As I said before, it's a lot easier if you understand Java and have the source code right next to your smali file. Method names in the smali file usually correspond to class names in the java file, and smali even has line numbering, so if you have the source for the file, you can look for the line number in your source and know exactly what it is you're looking at in the cryptic smali file. About the XMLs, I hadn't really put much thought into it, but it should be a matter of just looking at which tool is being used to compile it (I'll look at the makefiles) and we could use the same tool to pass the readable xml to it and hopefully get a compiled xml back.
[G1 Themes and Wallpapers] your_helpfull_hand:
Stericson posted a video here

http://tinyurl.com/howtousebaksmali-smali
[G1 Themes and Wallpapers] mytharak:
If you want to know a bit more about the syntax of the .smali files look here:

http://jasmin.sourceforge.net/ and here... http://jasmin.sourceforge.net/guide.html

smali/baksmali syntax is based on that used in the jasmin project. The main noticable difference is that smali uses dalvik specific stuff.

more info on dalvik bytecode: http://www.slideshare.net/paller/understanding-the-dalvik-bytecode-with-the-dedexer-tool

There's a lot more info out there, but these two links should be a good start. I was confused about what I was looking at in the .smali files until I found out about jasmin and dedexer.
[G1 Themes and Wallpapers] sac23:
does any one know how to compile settings.apk without it compressing the file
[G1 Themes and Wallpapers] Yorzua:
settings.apk

I modded settings.apk for my theme without any issues using apk manager,

which means decompile/compile steps _ any issue to compile it ?

if yes, are you starting from the stock settings.apk or one already modded ?
[G1 Themes and Wallpapers] Zarboz:
i can smali but when i go to baksmali it says it cant start java workstation
[General Questions and Answers] cwrisley:
Hello,

I am in search of a program that will allow me to share multiple gps 'points' with another phone user.

The scenario: My new fuze has built in GPS. (I have found programs that allow you to share your location with a friend) but I am looking at sharing with a friend but they have multiple points.

The request: I live and work on a farm, when we are working in the fields we may hit many rocks when plowing. If I could send this GPS location to my dad who also has a phone with gps (by sms is what the other programs are using) but I keep going and then hit another one-?Send it to him he gets it and then can go and pick it up. So he gets a real time location of multiple spots of where these rocks are in the field. I am sure I can do this static using points and then when I am done I can then save them and import and export to the other phone, but I was looking for a way to do this in real time.

Any Ideas on how this can be accomplished? Anything that I need to explain I shirly will. I look forward to any ideas!

Thanks,

Clayton
[General Questions and Answers] khaytsus:
Interesting.. I didn't expect farmers to be playing with smartphones in the fields, last time I helped my grandfather we were lucky to have frozen milk jugs of water ;-)

GPSToday could do that for you, you can share and receive waypoints in real time from subscribed groups, but I'm not sure about the navigating to the other spot in a rural area, might have to just see how it does.

As you say, there are many programs which can share a location but real time which will work as you'd want in a rural area not sure. You'd almost want to have a heading to the location to find the waypoint later vs it just being on a map.
[General Questions and Answers] GPSToday:
Hi cwrisley,

As khaytsus said, GPSToday might be exactly what you are looking for. Give it a shot. http://www.geoterrestrial.com/

If both of you install GPStoday on your phones, all you need to do it send him a GeoMail via sms to send him a particular location. He will instantly see the location open up on his map.

Thanks
[General Questions and Answers] fwt:
Isn't Google Latitude doing this ... ;)
[General Questions and Answers] khaytsus:
The marking of multiple spots in a field? No?
[General Questions and Answers] cwrisley:
Thanks for the help. I have downloaded it and will try it out this weekend.
[Touch Pro2, Tilt 2 Windows Mobile General] Purzelkater:
Hi everybody!

Well, I know the title is saying nothing but I have (realy) some questions and think it's better than to open a new thread for every.

1) The Pro2 can poll my mail account for new mails periodically, I think. Is there a visual notification for new mails, if the Pro2 is on standby?

2) I hope I can use Skype, ICQ, Yahoo IM and IRC on the Pro2 (suggestion about good software for this are welcome ;) ). And I'd like to see I can open this IMs on background and get notification for new message if Pro2 is on standby too? Is this possible?

3) Has the hardware keyboard mappings to the old PPC keys? Would be nice if the cursor keys have the same function like on old PocketPC cursor keys to use old Games.

4) Can I use landscape mode without opening the the keyboard. Can I use the old G-Config app from Diamond (insert stylus to enable rotation for an app)?

Thx & regards,

Frank
[Touch Pro2, Tilt 2 Windows Mobile General] nbarker:
Can't help on all your questions, but there is a green led which will flash to notify you of new emails when the phone is in standby mode.

Yes, you can use Skype - I have it working fine on mine.
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] rodolfogomes75:
please anyone can tell me a good and simple gprs traffic monitor free, that works in wm6.1
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] hungtinglung:
Spb wireless monitor
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] rodolfogomes75:
ok, but for free?
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] georgeono:
spb gprs monitor

searched for SPB wireless monitor (for free) but all I could find is SPB GPRS monitor. Might this be the same thing? (yes, I know, GPRS!=WiFi)Will search further anyway.
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] georgeono:
cut that, found spb wireless monitor. Interested? :cool:
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] rodolfogomes75:
where?...please
[XPERIA X1 Q&A, Help & Troubleshooting] VNMenIeu:
I'm wondering if this affects our phone.

This article: http://tech.yahoo.com/news/pcworld/...shotfixforbluetoothvulnerabilityinsmartphones
[XPERIA X1 Q&A, Help & Troubleshooting] comeradealexi:
Simple fix - dont accept anything from anyone you do not know and or trust but i assume it must unless sony changed the BT stuff
[XPERIA X1 Q&A, Help & Troubleshooting] Rudegar:
not sure about the rest of you but when I'm not using bluetooth I turn it off as it's a batt eater

and when it's off there is no vulnerability

besides that hacking convention non of them broke any of the smartphones

because they're very secure ?

no it's still a small base compared to users with ie6 which is still

the main virus and exploit basics
[XPERIA X1 Q&A, Help & Troubleshooting] trinode:
I leave mine on all the time, as often if I don't I forget about it, then almost crash my car trying to turn it on...
[XPERIA X1 Q&A, Help & Troubleshooting] souljaboy:
haha i know wat u mean ... but its best off rly :D
[Touch Pro, Fuze Themes and Apps] thazeid:
Hello, I have a HTC FUZE with AT&T and an unlimited messaging package.

I'd like to use an AIM-based client via texting rather than data because i locked data usage (they charge $0.01/kb) and my phone connects automatically.

Anyone has the .CAB file to install on the phone?

I found a few in this forum but they were for T-Mobile and Sprint.

Thank you in advance!
[Touch Pro, Fuze Themes and Apps] Sparkz914:
Just sign on to AIM and hook up your phone for mobile usage...its uses texting rather than data..
[Touch Pro, Fuze Themes and Apps] thazeid:
Sign in to AIM? Where?

I mean, i want the application for my phone, the .cab installation.

The aim that my phone brought requires a data plan :(

I tried installing the new beta of aim too but it requires a data plan as well...
[Touch Pro, Fuze Themes and Apps] GSLEON3:
Here is the cab file:
[Touch Pro, Fuze Themes and Apps] thazeid:
It connects through data :(

it requires Media nET
[Touch Pro, Fuze Themes and Apps] kennyb123:
Here's the OZ messenger that came default on AT&T's Fuze.

It uses txt messages to send IM's, but it MAY require a small amount of data transfer to get the list of online friends, etc. It should be minimal, if anything.
[Touch Pro, Fuze Themes and Apps] thazeid:
This one asks for data too, and i have my data unlocked because its "pay per usage" and they charge 0.01$ every 1kb.

So i can't use aim at all on my phone i guess.
[Touch Pro, Fuze Themes and Apps] lilbluemirage:
Is there an updated version? Or is 2.0.84 the current one? I went to Oz's site and the screen shots look nicer, but i'm not sure if that's for WM phones and also, no download links on the site...
[Touch Pro, Fuze Themes and Apps] bangbang023:
latest version is 2.0.94 but it looks the same as .84
[Touch Pro, Fuze Themes and Apps] GSLEON3:
All of them require some data. Read about OZ, you'll see. The one I poasted is dirtectly from AT&T.
[P3300, MDA Compact III ROM Development] brm_tsn:
Hi all,

I have a huge problem and I hope you guys can help me. I tried to flash the orbit (german) artemis of my brother. First flashed the uspl and everything worked fine. At the end there came this penguin picture and the screen stayed black/blue. Then I flashed the rom (MossisROMV3.0GER Windows Mobile 6.5).

HOWEVER: Right then the battery of the laptop went down and the pc switched off. Unfortunately we couldnt plug it in, since we didnt have the cable with us. Now after pluging in the pc there were some connection error notices. Since I didnt know how to proceed I removed the battery of the artemis. I thought I should repeat everything from the beginning on. However the phone always got stuck at the blue o2 screen showing the data:

IPL 3.04.0001

SPL 3.04.0000

GSM 02.88.90

OS 3.13.0.0

Softreset and harrest doesnt make any difference. The phone always gets stuck here.

Is the phone bricked?? Why then does it start? Please help me out asap, since the phone is needed. What can I do?

Thanks in advance

brm
[P3300, MDA Compact III ROM Development] sheennick123456:
first you are NOT CID unlocked (SPL 3.04.0000)

so you can only flash german orbit ROM on the phone to revive it

1. get to bootloader (press and hold the record button and reset the phone using stylus)

you will get the tri colour screen

2. connect the phone via USB to PC (no need to look for activesync/WMDC connection in this case)

3. and run the RUU (official O2 german ROM for O2 Xda Orbit)
[P3300, MDA Compact III ROM Development] sheennick123456:
BTW i have official o2 UK ROM in my 4shared account

look for the link in my signature

you may try your luck on that
[P3300, MDA Compact III ROM Development] brm_tsn:
Hi,

thanks for the fast respond. I read the just before some where else and right now I am searching for the original german rom. However cant find it anywere.

Do you think the english one will work too?

best,

brm
[P3300, MDA Compact III ROM Development] sheennick123456:
very few chances of that ....

but you can have a go atleast

i might be having an german official ROM not sure though

if i have it i will upload it ASAP
[P3300, MDA Compact III ROM Development] brm_tsn:
Hi,

thanks sheennick123456. Really kind for your fast responses, Finally I found the original german rom and right now i am flashing it. Afterwards i am gonna flash a new rom and hopefully everything will wirk fine. But thanks again for your kind help.

best,

brm
[P3300, MDA Compact III ROM Development] sheennick123456:
LOL even i got 1

uploading it now as i type....

it might help someone .....
[P3300, MDA Compact III ROM Development] brm_tsn:
which rom

Hi again,

after installing a wm 6.5 ger rom i must say i dont like it at all. can you recommend me another one? i think one with htc touchflo would be great, but which one is it?

If i want to flash a new rom, do i first have to flash the original rom before proceeding?

best,

brm