yashsingh1/xdaforums huggingface dataset:
[HD2 General] terrytpot:
Well indeed,the phrase "spawny git" springs to mind...

I was promised one on Tuesday on an o2 business contract for free on a 24mth contract (free upgrade @12mths) with 300mins/unltd o2 calls/250txt/unltd www/10 unltd landlines @£27.38mth and was told to expect a confirmation e-mail with delivery notification which should have come yesterday of which there's been no sign yet..:(

woohoo,e-mails arrived :D

[FONT=&quot]Based on your usage I would suggest….[/FONT]

[FONT=&quot] [/FONT]

[FONT=&quot]Small Business Regular User, 24 month tariff[/FONT]

[FONT=&quot]Line Rental: [/FONT][FONT=&quot]£21.00[/FONT]

[FONT=&quot] [/FONT]

[FONT=&quot]Unlimited UK web browsing and email: [/FONT][FONT=&quot]£6.38 per month per handset[/FONT]

[FONT=&quot]Tariff Inclusions[/FONT]

[FONT=&quot]Inclusive Minutes [/FONT][FONT=&quot]300[/FONT]

[FONT=&quot]Inclusive sms [/FONT][FONT=&quot]250[/FONT]

[FONT=&quot]O2 Business tariffs include Unlimited* O2 UK to O2 UK calls, 10 landlines free… we also offer unlimited sms with sim only tariffs. [/FONT][FONT=&quot]You can add your top 10 landline calls free of charge using - https://o2businessaccount.o2.co.uk/ [/FONT]

[FONT=&quot]Equipment [/FONT]

[FONT=&quot]HTC HD 2 free of charge[/FONT]
[HD2 General] sutt359:
I dont know if this is any help to you, but your phone will come locked to o2. But you can have it unlocked for free from o2.

For Pay Monthly and Pay & Go customers

If you're a Pay Monthly customer with an Xda or BlackBerry then you can request for your handset to be unlocked at any time, free of charge. Other O2 Pay Monthly handsets are not locked to our network. The only exception are handsets which are exclusive to O2 such as the Palm Pre which remain locked to the O2 network as we want our customers to have the very best Smartphone experience.

Don't forget that you'll still need to honour the remainder of the minimum term of your contract even if you place a non-O2 sim into your phone.

If you're a Pay & Go customer, your O2 mobile can be unlocked 12 months after purchase for a one-off £14.69 fee which we'll deduct from your airtime balance

https://www.o2.co.uk/apps/help/help?qid=1&q1=2&route=unlocking&case=Handset Unlocking Form
[HD2 General] EViS:
What do you guys do to get those emails? Do you call O2 up or is it somehow done online?
[HD2 General] terrytpot:
Try,try,try,try,try and then try,try,try,try and try again! Just keep slogging along and eventually you'll find one individual (if you're really lucky) who'll give you a deal you're happy with! Up till now I must have had 5 or 6 offers,none of which I was prepared to accept as I knew I could get it offered cheaper by Vodafone so obviously they still had some "slack" within their negotiation parameters...and yes,just about all of my "bartering" has been done by repeatedly calling retentions..as soon as it goes pear shaped,politely say "I'll have to think about that",hang up and ring them straight back!

The best thing about my deal is it's in effect a 12mth tarif as o2 business customers get an update at the 12mth point to a new phone so if a winmo7 device comes out next Chrimble and we haven't managed to get it for the HD2 by then I'm all set up to qualify for it as a freebie..:D
[HD2 General] cubanate:
O2 retentions got some today. Mines on order...

£35 month. 18 month contract. Phone was free. More minutes/texts than I can ever use and free unlimited internet.

(Go for a £45 month tarriff which gives you a free phone, and then ask for a £10 month discount to stay wth o2).
[HD2 General] brainfade:
Seems that upgrades say they're out of stock - but like terry says just keep ringing and ringing - get put through to retentions and just keep at it till someone comes up with a sensible deal. Finally got the deal I wanted at 5.30 tonight, its already shipped and showing on the DHL website for delivery tomorrow. It seems that there are a few CSR's that really do care if you stay with O2 - it's just a case of finding one!!
[HD2 General] terrytpot:
Glad to hear it worked for you...you wouldn't believe how many times I got told within the same day that they either had stock but couldn't access their system to sort a deal or the system's fine but we've got no stock! For anyone who think's its a foregone conclusion that they wont be able to get one all I can say is KEEP trying. When the iPhone was first released the "must haves" queue'd all through the night to get one,all you've got to do is keep ringing up and you will get there!
[Upgrading, Modifying and Unlocking] choco_tn:
i have a problem after hard reset glofish x600,it ask me to install LOMACOMASTER and give me this screen.i can't do any call,only i can recieve calls...

after hard reset i remove battry wen installing programs,because i see that phone install lomaco.cab but evry time when i put it back phone install this program....can you help me please

if some one have french rom and this can solve my problem so can some one share it for me.thanks in advance.

sorry for my bad english
[Upgrading, Modifying and Unlocking] choco_tn:
no one have idea to solve my problem!!!?
[Upgrading, Modifying and Unlocking] mazjed:
Chang the rom man

just go to http://www.eten-users.eu
[G1 Android Development] binarybulge:
First time poster, but long-time lurker and avid Android Developer here.

I'm putting the finishing touches on a tool that decompresses resource files (including the ARSC and any compressed XML files). It's something I sort of took interest in in my spare time, as a learning experience, and I think it would be helpful to the community. It could probably be used to make modifications to compressed layouts in a ROM, such as HTC Sense-based ROMs (decompress the resources, make edits, compress, sign...).

Anyways, I figured I'd ask first... does a tool like this already exist? If so, whatever, this was a learning experience anyways. If not, I'd like to get it out there for all of you geniuses to use.

I'd also like to know what kind of options might be good to have on this tool. Right now it's command-line-based (and might stay that way... I think a UI might be overkill). Let me know. I'll be watching!
[G1 Android Development] Brut.all:
That's great! :-)

In which language is it written? Will you open-source it? If so, on which license?

I'm asking cause I need such tool for my Omnipatcher project and I intended to make it myself :-)
[G1 Android Development] binarybulge:
Java. I'll probably open-source it once I clean it up enough. I mean, nothing's really a secret in there. I figured out everything I needed from the Android sources.
[G1 Android Development] pl_laszlo:
When?

When will you relase this?
[G1 Android Development] itanczos:
Oh, good work!!!

Any news?
[G1 Android Development] binarybulge:
Sorry guys, I'm really eager to get this out, I'm just struggling to pay the bills, too. I hesitate to make promises, but it should be out sometime this month. I'm just as excited as you probably are to use it. I can't wait to see what kind of themes/mods sprout up once you all get your hands on this.
[G1 Android Development] rac2030:
That sound cool, I was also thinking in creating such a tool or maybe just a shell script that uses aapt to get all the infos and generate an xml out of it but if you already have something in the pipe for doing this... I hope it's finished (or better said at a release stage) soon.
[G1 Android Development] binarybulge:
Doesn't aapt only compile the resources, and not the other way around? I didn't think aapt gave us all the information we needed to go back to the original XML.
[G1 Android Development] Brut.all:
It has dump command and output looks like full XML data just in different (easy to parse) format:

N: android=http://schemas.android.com/apk/res/android
E: manifest (line=44)
A: android:sharedUserId(0x0101000b)="com.google.android.apps.maps" (Raw: "com.google.android.apps.maps")
A: android:versionCode(0x0101021b)=(type 0x10)0xcf6
A: android:versionName(0x0101021c)="3.3.1" (Raw: "3.3.1")
A: package="com.google.android.apps.maps" (Raw: "com.google.android.apps.maps")
E: uses-sdk (line=54)
A: android:minSdkVersion(0x0101020c)=(type 0x10)0x4
E: uses-permission (line=58)
A: android:name(0x01010003)="android.permission.CALL_PHONE" (Raw: "android.permission.CALL_PHONE")
[G1 Android Development] rac2030:
aapt dump xmltree xxx.apk AndroidManifest.xml

This does output some sort of xml like output... at least as far I have analyzed the output, it should be possible with some parsing code to recover or better said reconstruct a working xml ;-)

Of course, just implementing a complete encoder/decoder would be a nicer solution and as you said, theoretically all the needed framework stuff is on git so it wouldn't be hard to implement it if you have time... I though that this was what you have done or not?
[G1 Android Development] binarybulge:
Haha, yeah it is what I have done. You guys just kind of worried me a little making me think I was reinventing the wheel.

aapt would have been one approach, but I'm still not sure it covers all bases. For example, the strings.xml, arrays.xml, etc files. Those obviously aren't handled the same as layout files. Their contents get compressed into the arsc file. I'm also handling some more complex cases, such as one package referencing drawables from another package.

My goal of course is to restore all input XML, including things like strings.xml, and all of those in various configuration-specific folders (orientation, locales, screen sizes...).
[G1 Android Development] leventefarkas:
is there any public source of this Compressed Resources (resources.arsc) Decompressor?

i'd like to test it!
[G1 Android Development] itanczos:
Hello Binarybulge!

News?
[G1 Android Development] Binary100100:
Is this dead or what?
[G1 Android Development] Brut.all:
I'm working on such tool on my own, have managed to decode XMLs (using Android source, not parsing aapt dumps) and now I know, what binarybulge was talking about:

binarybulge: please, let me know, whether you have quit, don't have time, died or what? Currently I'm working on decoding @ids and /res/values/ and I don't want to reinvent the wheel, if you have done this so far and just don't have time to continue your work.
[G1 Android Development] jonasl:
I'm interested in pitching in. I want an easy tool for decoding a binary .xml file, edit it including adding new elements and then convert it back to binary xml.

I'm pretty familiar with Android low level stuff. One example of my work:

http://xdaforums.com/showthread.php?p=5475283

If I can help in any way, let me know. I don't want to reinvent the wheel either.
[G1 Android Development] Brut.all:
Just for curiosity: how did you do it? Hex edited xml's and resources.arsc?

I'm still working on this tool and have made some progress :-)
[G1 Android Development] jonasl:
Everything that's been done on the keyboard linked above has been done in code. You of all people need no introduction to smail/baksmali :)

I've rewritten the configuration system (HTC's settings provider is missing in non sense roms), rewritten the parts that interfaces with google voice recognition service and some other tweaks, but it's all code mods.

To fix some remaining issues I must edit xml layouts. Just changing some color code etc. is doable in any hex editor, but adding and removing elements and attributes is kind of hard. I'm stuck at this point and was looking for a tool to convert own xml to binary xml. Since I didn't find such tool I was thinking about creating one and ran into this thread...
[G1 Android Development] Brut.all:
I've just successfully and fully automatically decoded all resources for simple HelloWorld apk, then edited them, packaged again using aapt and run on a device :-) It's early alpha and is unusable for now cause it still doesn't support many types of resources, but I have a proof of concept, that it is possible to repackage resources :-)
[G1 Android Development] pl_laszlo:
Yay! Cool! Waiting for release! :)

Greets!
[G1 Android Development] Brut.all:
This is a madness... They have put NinePatch data directly into PNG binary O_o
[G1 Android Development] Brut.all:
Ughhh... I have decoded all resources for HTC_IME.apk, but there is one big problem: we must update all resource IDs contained in Java code. I knew about it earlier, but I thought that regenerating and compiling R.java class do the trick. No, it don't, because Java constants for performance reasons are copied to methods bytecode, so these IDs are scattered over all smali files :-/

I must write translator which will update IDs in smali code in accordance to original and new resources table. Then whole process will be:

decode resources using my tool

edit it

build apk using aapt

baksmali classes.dex from original apk

update baksmalled code using my tool - passing original apk and that built in 3. as arguments.

smali code

add new classes.dex and other missing files (assets, libs) to apk built in 3.

Later I will add some helpers, so this will be just decode-edit-encode.
[G1 Android Development] pl_laszlo:
brut.all - Any progress?
[G1 Android Development] Brut.all:
Yep :-)

http://www.youtube.com/watch?v=1Aa9zsh6F7A

I'm going to release it soon.

P.S.

Watch in HD if you wanna see anything ;-)
[G1 Android Development] rac2030:
Thats amazing ;-)

Good job.

What all external tools have you used?

My thoughs go about omnipatcher and the idea of just releasing text patches and users do the patching themself...
[G1 Android Development] Brut.all:
(bak)smali, aapt, some "rm -rf" and "cp -r" commands - all from commandline, but I want to rewrite it to not use CLI.

I have stopped working on it, when I've tried to run baksmali on a Dream. smali uses ANTLR and it has run out of memory for even loading templates ;-)

Beside... I have realised, that it doesn't make sense to develop patching tool for noobs without some decent re-eng tool for devs ;-) apktool's goal is to be general re-eng tool - I have some idea, how to greatly increase smali and debugging capabilities. Then there will be sense to think about omnipatcher :-)

EDIT:

In my dreams apktool and omnipatcher are complementary tools: apktool will help devs editing apks and making patches, which omnipatcher will apply directly on a device. But this is a future :-)
[G1 Android Development] Brut.all:
As you can see I have rebuilt Google Maps and have most of Android Framework decoded. Seems I'm ready for first alpha :-)
[G1 Android Development] itanczos:
Ooooooh!!! Fantastic job!!!!

Please release it!!!

Can alpha testing?
[G1 Android Development] Brut.all:
http://xdaforums.com/showthread.php?t=640592

:-)
[G1 Android Development] Soaa-:
Oh my I think I've just stumbled upon gold.

Gold, I say.
[G1 Android Development] Gumio:
I don't seem to be able to use it (couldn't access apktool.jar).

Followed install instructions for windows.
[Tilt, TyTN II, MDA Vario III General] macskafogo:
Hi !

I installed HardSPL 3.29 and this ROM: WM 6.1 (3.28.405.0 WWE, Radio version: 1.65.17.56 ) and Manila 2d. The connection ( WIFI, Bluetooth, HSDPA) not working.

What is the problem ? Please help me.

Sorry for my english.
[Tilt, TyTN II, MDA Vario III General] anhdalat:
Please try to install your ROM again using a stock ROM, such as one downloaded from HTC or your provider, for example http://rapidshare.com/files/55298724/RUU_Kaiser_CINGULAR_WWE_.exe

Then try again with your ROM: WM 6.1 (3.28.405.0 WWE, Radio version: 1.65.17.56 ) and Manila 2d. .

Be sure your Kaiser is SIM-unlocked before you try any of the above steps
[HD2 General] gerazzo:
Hi,

i need to set the connection timeout. Every 2 hours it automatcly connetcs to check mails and to update weather forecast and it remains always connected.

I'd like that after 1 minute (for exaple) it automaticly disconnect.

How Can I set it?

Thanks
[Touch Diamond2, Pure ROM Development] Pisca:
COM2

COM2 and COM3 share the same base, but after build 23017 the COM3 tree branched off and got the 'new' layout. At this point COM2 remained the active development tree for 6.5 and spawns updates regularly (fixes the current released 6.5 build of Windows Mobile).

Build 21889 - HERE - MaxManila V.2.7

Build 21889 - HERE

Build 21887 - HERE - Max Manila Ultimate V 2.7 Beta

Build 21887 - HERE - Windows CE: 5.2 Build 3820 (December 16, 2009 17:08:50) COM2
[Touch Diamond2, Pure ROM Development] Pisca:
COM 3

COM3 up to build 23088 is the tryout build for the new layout of Windows Mobile (replaces start menu, dropdown taskbar, etc.). This build is very experimental and contains many bugs. It will be around for another couple of weeks when it will probably be terminated and integrated into COM5, but I'll get to that.

Build 28205 - HERE - MAX MANILA V 2.7 BETA

Build 28205 - HERE
[Touch Diamond2, Pure ROM Development] Pisca:
COM5

COM5 is the branch starting with 235xx, and contains at this point nothing new. It's unknown what the main focus is, but it is likely to replace COM3 and COM4 and integrate all the changes uptill now. This means the other COM trees will die of and become active once the OS get's released (as was the case with COM 2 and COM3)

Build 23569 Cookie Home Tab - HERE

Build 23547 - Hotfile Link HERE - Rapidshare HERE

Build 23519 - HERE

Build 23518 - HERE

Build 23518 MaxManila - HERE
[Touch Diamond2, Pure ROM Development] Pisca:
Both Builds 21882 and 28008 uploaded, enjoy :D:D
[Touch Diamond2, Pure ROM Development] tabarda:
congratulations and thanks for your excellent work.;)

Only today I could test, and for now I can say is excellent.

Continues to provide us with your work.

Thanks.
[Touch Diamond2, Pure ROM Development] crazyfrog_5:
Great Work!

I tested Build 21882 and so far so good!

Obrigado pelo empenho!
[Touch Diamond2, Pure ROM Development] Pisca:
Thanks for your kind words, I think we met already in another places

Thanks for your kind words, this work will be keep as long I feel that they are people u like it, maybe not all of Build will be converted, just as an example I'm running another build 28009 with Manila 2.5 and so far so good, even a smal lag at youtube is gone, but for now not uploaded
[Touch Diamond2, Pure ROM Development] tabarda:
Commendable is your job to the users(tugas) of the diamond

Believe so, maybe you're also in the g6-Team

By the way, I issued your work in the G6

_http://www.g6-team.com/f981/rom-s-diamondii-by-pisca-builds-21882-28005-28008-a-184458/

Thanks
[Touch Diamond2, Pure ROM Development] Pisca:
Thanks, I think I went there for some maps a long time ago, now I must came back ;);)
[Touch Diamond2, Pure ROM Development] Pisca:
If somebody want the 21884 or 28009 please let me know
[Touch Diamond2, Pure ROM Development] jcanhao:
me :):):) the 21884

thanks!
[Touch Diamond2, Pure ROM Development] Pisca:
Build 28014 uploaded :D
[Touch Diamond2, Pure ROM Development] Pisca:
Build 21887 is cooked, If there are some people interested I'll upload :confused:
[Touch Diamond2, Pure ROM Development] Pisca:
Build 21887 uploaded, enjoy
[Touch Diamond2, Pure ROM Development] Pisca:
Build 21887 with MaxManila Ultimate V 2.7 Beta cooked uploading

Thanks to Maxycy for this great work :D:D:D
[Touch Diamond2, Pure ROM Development] pedkilly:
Hy there

I'm trying this new rom with manila 2.7, but the calendar is not working, it apears all blank without numbers.

Anyway great job!
[Touch Diamond2, Pure ROM Development] Pisca:
That's one bug on the V 2.7 Beta, trying to solve that :o
[Touch Diamond2, Pure ROM Development] sker100:
I now flashing your rom, I appreciate your work especially because it is in Portuguese. will install the 21887th.

then let my opinion of your rom.

thanks

****inua o teu bom trabalho
[Touch Diamond2, Pure ROM Development] Pisca:
Thanks for your words, I'll try my best :):)
[Touch Diamond2, Pure ROM Development] sker100:
I liked your rom but got some errors from what I noticed on this day of use ... i have install the version 21887 m2.5

I liked the screen of manila, the short cuts for calls and emails, I think it is an excellent idea.

The fact that in Portuguese is wonderful.

In my diamond2 the calendar tab is not working, nothing appears, not the days of the month or months where we are.

In some circumstances the letter very big getting out of the screen ... as in the bubble game breaker.

Moreover is a very good rom, is fast and is even stable. In the tabs of music and photography is a fast switch to landscape, but the message is a bit slow but acceptable.

From the main menu you have some icons that do not feature pictures, including all the icons of htc ... Htc people, htc calendar, htc music. stop work and go to certain places.

It's all I have to say the rom, and I hope some of my remarks will serve to improve your work in diamond2.

Continue your good work and I will be attentive to your work experience for your roms.

I do not know how to post photos to show you the tab of the schedule and the icons who have no picture ...
[Touch Diamond2, Pure ROM Development] Pisca:
Thank you for your kind words

In fact there's a bug with calendar at MaxManila Version, note this is a V.2.7 Beta, let's see if I can have a solution

Have a great 2010
[Touch Diamond2, Pure ROM Development] Pisca:
Build 28205 uploaded

Have a GREAT 2010 to all :D:D
[Touch Diamond2, Pure ROM Development] sker100:
yes I know it's a beta version, but i installed the rom with version 2.5, not the version MaxManila 2.7

have a great 2010
[Touch Diamond2, Pure ROM Development] sker100:
my mistake ... actually had a version 2.7beta ...

thought that was the version 2.5 ...

sory
[Touch Diamond2, Pure ROM Development] Pisca:
Build 28205 MaxManila uploaded

NOTE: Do not use Fullscreen 23xx and 28xxx do not support that
[Touch Diamond2, Pure ROM Development] ttppeewee:
does it comes in a www version. Love the 2.7 look
[Touch Diamond2, Pure ROM Development] Pisca:
Not as all, these are Portuguese Roms, I leave the wwe versions for the Great Cooks in this Forum
[Touch Diamond2, Pure ROM Development] Pisca:
Build 23518 - cooked both versions, Sense 2.5 and MAxManila V2.7

Uploading :D:D
[Touch Diamond2, Pure ROM Development] DracoLX:
Hello Pisca

I'm going to try this new build.

Regarding to 28205 i found a fix for the dialer. Don't know wich build you're using. If interested PM me.

By the way... do you have the commanager cab from 28014 build?

Cheers,

Draco
[Touch Diamond2, Pure ROM Development] Pisca:
Thanks a lot

Build 23518 as the dialer working perfect, if you want to publich the fix for 28205 feel free

I don't have the cab for 28014, I use the pack from HTC
[Touch Diamond2, Pure ROM Development] Pisca:
Build 23518 MaxManila uploaded ;)
[Touch Diamond2, Pure ROM Development] ab4nk:
nuebie ask

Dear pisca..

Sory for newbie ask :), This is ( latest ) portuguese roms isn't ? not WWE ..?

:)
[Touch Diamond2, Pure ROM Development] Pisca:
This are only Portuguese Roms, not wwe
[Touch Diamond2, Pure ROM Development] robvb:
Pisca, is it possible to make a WWE rom from this one ?

Really like the layout of this rom

cheers
[Touch Diamond2, Pure ROM Development] pedrovki:
hi,

im new here.

just bought my diamond 2.

i love the leo interface but its too big.

now that i ve seen that i can have it on my d2, its great.

but im afrid of messing this. cause its only 4 days.

your rom works just like leo ???

thanks e continuação de um bom trabalho.

;)
[Touch Diamond2, Pure ROM Development] Pisca:
Thanks

This rom is based on Leo packs 1.48, can be flashed in Diamond2, no problem, please note you need HardSpl first
[Touch Diamond2, Pure ROM Development] pedrovki:
and works well with everything????

what about warranty ?
[Touch Diamond2, Pure ROM Development] Pisca:
Works ok with everything, only MaxManila Version as a problem with Calender, not solved yet

About HardSpl that will woid your warranty, you allways go back, but it's a bit trickty sometimes
[Touch Diamond2, Pure ROM Development] LeandroMoreira:
Upload

Please its possible upload in other server? Rapidshare have any time all slots busy.
[Touch Diamond2, Pure ROM Development] Pisca:
Rapid sometimes acts like that, you can try Bee_Gee server, thanks for that

HERE
[Touch Diamond2, Pure ROM Development] LeandroMoreira:
Thanks a lot..
[Touch Diamond2, Pure ROM Development] pedrovki:
hi,

pisca,

can u help me out doing that ????

i would appreciate it.

:)