yashsingh1/xdaforums huggingface dataset:
[Desire General] mike freegan:
Basically, I love the black, glossy Sense framework look (although I use launcherpro). I love the HTC dialer, the USB connection menu, the copy-and-paste and wifi router and the HTC camera from Froyo ROMs.

However, official Facebook/Twitter apps will not sync with Sense ROMs. I even pushed the default contacts app to the device, but the sync is still not working well. Also, voice search, chrome to phone etc is missing from the market in many Sense ROMs. I also prefer the stock Android contacts and messaging apps over HTCs.

I want to build a hybrid rom, probably based on the vanilla Opendesire ROM. I can skin the framework to black myself. My question is, does anyone know how to get the HTC camera / dialer /copy and paste / wifi / USB type apps onto a vanilla desire ROM?

I tried pushing the .apks myself through cmd but most just force close.

I'd really appreciate the help - I know a lot of users who are after these features.

Cheers,

Mike
[Desire General] masi0:
Good idea! Also count HTC mail app with full exchange support.

I am not sure if there would be easier to start the other side - from the froyo sense rom and remove all unnecessary stuff...
[Desire General] mike freegan:
This is the angle that I'm currently working. However, there is SO much junk in there, and I cannot for the life of me get Facebook / Twitter sync to work. I stripped out the Sense apps and installed the default Android contacts .apk. If I manually sync every contact through HTC 'People' / Facebook for Sense, it does somehow link the default Facebook app to the contact, but loads of bits don't work properly.

It's very annoying as integration of contacts between apps is one of the nicest features in Android (coming from a Moto Milestone), but doesn't exist on Sense Roms.
[Desire General] mike freegan:
So nobody knows if it's possible to get the htc camera onto a rom without sense?
[Desire General] 42turkeys:
It's almost impossible as the Sense apps rely almost intirely on the Sense frameworks. You would need to port the Sense stuff from the frameworks.

One thing is cirtan: It will be hard or someone would've already done it.

I would however love this if it was possible :)
[Desire General] nesquix:
Juste remove the .apk you don't need in the /system/app folder, and then install the Sense ROM you want, download LauncherPro on the Market, and you will forget Sense but keep all Sense app and widgets !

:p

but, very good IDEA
[Desire General] dipje:
For sure _start_ with the Sense ROM, and remove stuff you don't want to get as close as possible to the ROM you want. This is what Team Villain did with their SuperHero roms.

Basicly all the Sense apps _rely_ on the HTC Framework. Pushing just a few .apk's to an AOSP rom will _never_ work. Without taking the needed stuff from the framework, which is basicly everything.

Facebook sync has little to nothing to do with the facebook app and / or the contacts app. Specially the contacts app does nothing with that. It are the dedicated sync providers that do the work and modify the contact-store. But (AFAIK this is widely known) getting facebook sync to work with the stock facebook app is about modifying your build.prop. If the facebook app detects a sense-model phone it won't present the sync options! On the hero with a clean compiled AOSP rom, changing the build.prop to report it as a Sapphire instead of a Hero and 'tadaah', facebook sync works.

The same with the desire: make sure the build.prop reports itself as a nexus one, and not a desire or any other phone model that came stock with sense, and it should work.

Once again, if you want a hybrid: Take a look at SuperHero rom for the Hero, and more importantly: Start with the Sense ROM of your choice and strip everything you don't want / like, retheme what you want to look stock and keep going. Getting the stock calendar / messaging apps in might be as simple as pushing the .apk's. Things like browser / people (contacts) / phone (dialer) I'm not so sure about, but it doesn't hurt to try!
[Desire General] mike freegan:
THIS is what I need to do! Any guidance on this build.prop?
[HD2 General] ocacia:
Anyone came across and proper Quran (with Arabic, English, Search, navigation, bookmark, audio, etc) like in the Iphone? And any Hadith software? The one i bought from market place has a nice interface but it is very weak, no search, no arabic, no audio nothing but surah by surah flicking (which is very annoying)
[HD2 General] pkchips:
Here you go:

http://pocketpc.qurancomplex.gov.sa/front

The only thing it lacks is hadith in english. As long as you can read Arabic its fine, but I don't think there is any functionality for incorporating translated books of hadith.
[HD2 General] ASCIIker:
a friend and i got our HD2s imported from dubai. and it had an option for "value added service" or something like that. i never tried it but my friend did...and he said that it totally "arabized" his device and even a hard reset wouldn't get rid of the "arabization"! :D

anyway, i remember reading on HTC's middle east website that this "value added service" pack also contains the holy quran and applications for prayer timings, etc...

again, i'm not 100% sure about the previous paragraph so you may want to do some more research. do post back and let us know about such applications if you find some good ones. good luck!
[HD2 General] ocacia:
yeah i know about the Arabic RoM ones but that converts your entire phone into Arabic, I tried it. and everything went Arabic. (werid). Even on the HTC page they have the Quran etc there, but again only for Arabic rom machines

I will try the suggestion the senior admin made
[HD2 General] damnshah:
look here and here...im currently downloading from the second link
[HD2 General] ocacia:
i installed it, it is def the best thus far. BUt all the controls settings are in Arabic.
[HD2 General] ocacia:
@ damnshah

the Quran software in the link you sent is the worst software I have ever seen. It is basically a collection of photos link together. And not even very nice Photos. I am trying to pocket salat, as the one i use needs to be restarted everytime I reset the phone. The gps function is amazing, i tell you. The minute you get off the plane it adjust and corrects you salaat time-- no more excuses.

Try the Quran suggested by pkchips, If only it had english menus.
[Captivate Android Development] Shadow77895:
UPDATE: See http://xdaforums.com/showthread.php?p=7308059#post7308059

Has anyone besides me browsed through the firmware and noticed this piece of interesting xml in customer.xml (sorry for the lack of indentation)?

NOTE: Full path (inside archive) to customer.xml is /system/csc/customer.xml. Firmware downloaded from: http://xdaforums.com/showthread.php?t=731989
[Captivate Android Development] bedwa:
Hmm..... Almost looks like a software subsidy lock and carrier info to me......
[Captivate Android Development] Shadow77895:
It definitely is related to the lock in some way, but I'll leave the question of whether or not this file actually affects the lock status of the device up to more intrepid individuals.
[Captivate Android Development] designgears:
noticed that too when I was making that /system update.zip... not sure what it does tho, I will remove it and pop in a tmobile sim and see what happens
[Captivate Android Development] Croak:
I doubt it's related to the SIM lock. More likely it's for the Market.
[Captivate Android Development] bedwa:
If I had one though I'd test it out and drop my t-mo prepaid sim in it. I may be able to talk someone at my workplace that is planning to root to see if it works..... ;)
[Captivate Android Development] Shadow77895:
Well, I can safely say that modifying customer.xml on the device does not do anything. Not only did it not remove the sim lock (which was to be expected), but it failed to remove the bookmark to "Galaxy S Setup" or whatever which is specified in the file.

My guess is that customer.xml is used during some part of either building the rom to be flashed or the flashing process itself, though I can't say for sure. As I said when I started this thread, I originally found the file inside the the firmware file. More specifically, I found it in "I897UCJF6-final-OCD-REV0.exe" when I opened that file under Ubuntu with its built in archive program. I haven't had the same success with 7zip under Windows.

If I had to say what we should try next, someone should try modifying the version of customer.xml inside "I897UCJF6-final-OCD-REV0.exe" (I'd first just try removing the galaxy s bookmark from the file) then flashing. If the bookmark doesn't show up after flashing, I'd say there is a reasonable chance that this could be used to modify the SIM lock on the device.
[Captivate Android Development] ricethief:
i don't know if changing the XML will do anything, but i think I kind of understand the mccmnc stuff now. These are carrier bands you can find all of them here

http://en.wikipedia.org/wiki/Mobile_Network_Code . This is what the xml shows...

<Security>

<UnlockCnt>10</UnlockCnt>

<NbNetworkLock>8</NbNetworkLock>

<NetworkLock>001001</NetworkLock>

<NetworkLock>00101</NetworkLock>

<NetworkLock>310150</NetworkLock>

<NetworkLock>310170</NetworkLock>

<NetworkLock>311180</NetworkLock>

<NetworkLock>310410</NetworkLock>

<NetworkLock>310980</NetworkLock>

<NetworkLock>99999</NetworkLock>

</Security>

I am guessing we do not want it to say "NetworkLock". If you do a search for the mccmnc#s in google you will find alot of posts dealing with Nokias. When locked they show "Closed"="NetworkLock" when simunlocked they show"Open"="Unlocked. Here is a example of what I am talking about....

IMEI: 357654xxxxxxxxx

Operator: 3101700000000000

Operator Name: CINGULAR - Pacific Bell Wireless;U.S.A.

Profile bits: 8000000000000000

Closed on Mcc Mnc: 310150

Closed on Mcc Mnc: 310170

Closed on Mcc Mnc: 311180

Closed on Mcc Mnc: 310410

Closed on Mcc Mnc: 310980

Counters 11/10, 1/3

and when unlocked :

TPs OK

Alternating to keyboard counter!

not UNLOCK SUCCESSFULL

SUCCESSFULL

V 06.60/30-07-07/RM-115 (c) Nokia.

IMEI: 357654xxxxxxxxx

Operator: 8000000000000000

Profile bits: 3101700000000000

Open on Mcc Mnc: 310150

Open on Mcc Mnc: 310170

Open on Mcc Mnc: 311180

Open on Mcc Mnc: 310410

Open on Mcc Mnc: 310980

Sim Status: Not locked
[Captivate Android Development] Shadow77895:
Alright, so I did some more hacking around with the firmware file that was posted in the aforementioned thread, and I came to an interesting discovery. As I mentioned before, the firmware release opened as a self extracting archive under Linux, but I could not replicate the behavior under Windows. I believe I have found a way to do so.

What I discovered was that the first 279294704 bytes of the executable are the firmware and the flashing software, and all of the remaining bytes are a zip file fused onto the end (I attached this zip file to this post). This zip file contains a bunch of files, including customer.xml. Now, I haven't confirmed it yet, but I would hazard a guess to say that the flashing software looks at the files in this zip file to determine specific ways in which it should customize the ROM before flashing it to the device. Again, this is pure speculation.

Anyways, knowing what we do now, we can now split the firmware executable into two files, the firmware/flasher part and the zip part, modify the zip portion of it, then fuse the files back together. If this works the way I hope it will, we can hopefully trick the flashing software into flashing the ROM to the device without the SIM lock. Or not, it's really impossible to say without just giving it a spin.

Anyway, if anyone is brave enough to give it a spin, here are the commands you can use to modify the firmware under Linux (The same steps should work under windows, but you'll have to find your own software to do it):

split --bytes=279274704 I897UCJF6-final-OCD-REV0.exe out

This will split the file into two files, outaa and outab, outab being the zip file (mind you, it won't have an extension, but it is a zip file).

Then, in outab, modify /system/csc/customer.xml as you see fit.

Then, when you are ready to rejoin the files, use this command

cat out* > modified_firmware.exe

Then just copy modified_firmware back to windows and flash the device with it, and report back with how it works.

Update: I can confirm that splitting, modifying, and fusing the files still results in an executable which runs and appears to be capable of flashing a phone, though I have not tried flashing my phone with it.

Disclaimer, all of the above is untested. I think it should work well, and I don't believe their is a risk to your device, but I cannot offer any guarantee of that. By performing any of the actions listed above, you acknowledge that you are aware of the risks present and agree not to hold me accountable for any of the results of said actions.
[Captivate Android Development] tweakradje:
Hi,

customer.xml is part of csc. I am working on it now and try to find possible entries.

I am sure that

<Security>

<UnlockCnt>10</UnlockCnt>

<NbNetworkLock>8</NbNetworkLock>

<NetworkLock>001001</NetworkLock>

<NetworkLock>00101</NetworkLock>

<NetworkLock>310150</NetworkLock>

<NetworkLock>310170</NetworkLock>

<NetworkLock>311180</NetworkLock>

<NetworkLock>310410</NetworkLock>

<NetworkLock>310980</NetworkLock>

<NetworkLock>99999</NetworkLock>

</Security>

is the part that tells what networks are usable for android phone.

But you cannot simply edit /system/csc/customer.xml. (not sure though)

You need to reinit csc by the code that is listed here: http://xdaforums.com/showthread.php?p=7940762#post7940762

.......
[Captivate Android Development] tweakradje:
It is csc.zip packed in for example I5500SERJH2_CSC_SER_CL498242.tar.md5

Which is a tar file with a fat16 file in it (csc.rfs). With Winimage 8 you can open it

and then see csc.zip.

This is the start section of my Vodafone SPlocked i5500:

<?xml version="1.0" encoding="UTF-8" ?>
<CustomerData>
<GeneralInfo>
<CSCEdition>ED004</CSCEdition>
<Country>The Netherlands</Country>
<SalesCode>VDP</SalesCode>
<NbNetworkInfo>1</NbNetworkInfo>
<NetworkInfo>
<MCCMNC>20404</MCCMNC>
<NetworkName>vodafone NL</NetworkName>
</NetworkInfo>
</GeneralInfo>
<Settings>
<Main>
<Security>
<NbNetworkLock>1</NbNetworkLock>
<NetworkLock>20404</NetworkLock>
<NbSPLock>1</NbSPLock>
<SPLock>02</SPLock>
</Security>
<Network>
<AutoProfile>on</AutoProfile>
<AutoVoicemail>on</AutoVoicemail>
<AutoEmailAccount>off</AutoEmailAccount>
<AutoBookmark>on</AutoBookmark>
<AutoLink>off</AutoLink>
<AutoSyncML>off</AutoSyncML>
</Network>

Especially

<Security>

<NbNetworkLock>1</NbNetworkLock> number of networklock

<NetworkLock>20404</NetworkLock> Vodafone network code

<NbSPLock>1</NbSPLock> number of Splock

<SPLock>02</SPLock> what code is this?

</Security>

When using notepad always make sure with Save as... that UTF8 encoding is selected!!

Cheers
[Captivate Android Development] ASC33:
I think the operator settings
[Captivate Android Development] Marinaxs:
Did anyone tried to edit the customer.xml manually on a routed device an restarted then?
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] mascben:
Hi all,

I want the HTC Calendar can show some colour on it, e.g. the cell, that today is, is green and weekend cell or font are coloured.

Manila:2.5.2016332.0

OS: 5.2.21911

ROM: Duttys Nu Era V1 (GER)

Who can tell me the method?

many thanks in advance!

Ben
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] mascben:
I found it, dega's Calendar Current Day Green Highlight, in this forum.
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] vitor silva:
Follow the link

You got color weekend HTC calendar

:rolleyes:

http://xdaforums.com/showthread.php?t=635568
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] mascben:
Thanks, I know it but I want to change the Background colour of Weekend cell not the the colour of fonts, how I can do.
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] montecarlo5:
You can use these two and remove the background and the grid, so you can see your wallpaper behind the calender. If your calender isn't transparent already. Just giving you other options aswell,,,,,
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] mascben:
Thanks guy!
[Captivate General] carporsche:
Hi Guys

I need some help connecting to Wifi 802.1x with PEAP security at work.

I tried the following steps:

"Open Wi-Fi Settings from Settings, Wireless & Networks

If need be, write down the SSID of the 802.1x network (Case sensitive)

Select Add Wi-Fi network

Enter the SSID, select security 802.1x Enterprise, EAP method is PEAP, Phase 2 authentication is None, CA certificate and Client certificate are N/A, Identity is your RADIUS or Domain Authentication username, Anonymous Identity can be left blank, and Wireless password is the password to match your RADIUS or Domain Authentication password."

But after i finish the above config the SSID network is just saved in my WiFi list. It does not detect the network and connect to it. (it does not show the icon to the right which says the network is broadcasting)

Please help!
[Captivate General] rohitpsk:
any answers???
[Captivate General] lacheias:
You could try the FullWifi app. Something in the standard wifi app seems to be defunct at least on my captivate so I'm using the FullWifi app to setup the network.

Give it a shot. Can't hurt.
[Captivate General] fatbas202:
I run 802.1x encrypted with AES and EAP via a Win 2k8R2 server running NPS (RADIUS) and authenticating via MSCHAPv2 to Active Directory at home. Yeah, I'm kind of a geek.

Anyhow, try this: Delete (or 'forget') your network from Android. Since you said your network is brocadasting the SSID, just chose the right network from the list. Choose the following settings:

EAP method: PEAP

Phase 2 authentication: MSCHAPV2

CA cert: Unspecified (Adding certs to Android is a PITA)

User cert: Unspecified

Identity: <userid> (NOT <domain>\<userid> or any permutation and it is cASe SeNsiTivE).

Anonymous identity: _blank_

Password: <password>

Press Connect.

If this does not work, repeat using different Phase 2 Auth.

If the RADIUS server is Linux, try None, then PAP, then MSCHAP, then MSCHAPV2.

If the server is Windows, try MSCHAPV2, then MSCHAP, then None, then PAP. Try GTC last, as it is the least used that I've seen.

If the server is OS X, then just give up dude. Macs suck so hard that I'm surprised it hasn't swallowed up your network and given everyone that you've ever known cancer.

I really hope this helps.
[Captivate General] bking007:
Awesome fatbas202, your instructions worked for me. The default Phase 2 authentication won't work - TRY "MSCHAPV2" if you want to connect to PEAP wireless network at office/school. Thanks a million!
[Captivate General] fatbas202:
Word.

10char
[Android Software/Hacking General [Developers Only]] xymor:
I have this app that behaves differently while connected through wifi or 3G.

Is there any way to override the OS response to queries about the connection nature or maybe something like the app 3GUnrestrictor does for iphone?
[EVO 4G Q&A, Help & Troubleshooting] staticchmbr:
a guy came in today to my store with a bricked evo. he was holding off on the update because he heard there was a chance for it to brick his phone. he was at a party, and someone accepted the update, and now he is stuck in a permanent loop..

while the phone was off, i held the power and vol down button, did a clear storage a few times, and now it boots fine. will it revert back to the rebooting stage, or do you think it is ok?
[EVO 4G Q&A, Help & Troubleshooting] nebenezer:
Is this a joke?

Stock phone, stock OTA update.. maybe this question should be directed to Sprint Tech Support??

I don't know, just an idea..
[EVO 4G Q&A, Help & Troubleshooting] Bielinsk:
Why would a sprint employee post on a development site about a warrentee problem?
[EVO 4G Q&A, Help & Troubleshooting] GaryJ51:
Because he know that his internal support can't answer his question.
[EVO 4G Q&A, Help & Troubleshooting] staticchmbr:
internal support sucks..

anyways, you guys didnt hear about the sprint 1.47.651.1 update bricking phones?? i didnt know if anyone here had an unofficial fix for it. i cleared the storage a few times, and now it works... it keeps asking me to download the oem1.32.651.6 OTA update, but then says its corrupted. everything else seems to work.

figured you guys would know more than anyone on any type of fix. i didnt know my questions deserved some rude answers.. i was just trying to help out the guy since we cant get the phones in stock for another week or so. guess thats what i get for trying to be a sprint employee that actually tries to help a customer.
[EVO 4G Q&A, Help & Troubleshooting] nebenezer:
As long as you follow the instructions I don't see any harm running the 1.47 ruu, just to know he has a clean install of the official 1.47 release.

Also, as far as I know there is no way at this point for the guy to revert back to an earlier sw version

Look HERE for the stock ruu's
[EVO 4G Q&A, Help & Troubleshooting] nebenezer:
Don't take it so personal man. That's the irony, a Sprint employee coming to a dev community to seek assistance on behalf of a customer running and having trouble with stock Sprint software.

Sprint really should build a bridge to the dev community. We COULD have a very symbiotic relationship, but I am all too familiar with bullsheet corporate prerogatives.
[EVO 4G Q&A, Help & Troubleshooting] staticchmbr:
i completely agree.. i mean i have to get all of my answers from the internet..(especially xda), mainly because sprint tech sucks. their official forum for tech sucks as well. this is the first place i come for answers...

so for the ruu.. thanks! i usually use windows mobile, but does this ruu work the same on android? i just open it up, and run it?
[EVO 4G Q&A, Help & Troubleshooting] nebenezer:
I have zero experience with WinMo.

Plug your phone into the computer via usb, run the ruu.exe and follow the directions

If you're on a laptop make sure it's NOT set to sleep. Don't use the PC for ANYTHING else while the ruu is running. As long as the pc doesn't lose power and the phone doesn't lose power during the update then everything should run fine.

I ran that ruu on my last evo before I returned it for warranty replacement, the ruu took no more than 10-15 minutes from start to finish.
[EVO 4G Q&A, Help & Troubleshooting] staticchmbr:
ok, cool.. sounds exactly like winmo.. thanks! im going to try it out as soon as its done downloading
[Android Apps and Games] X-Kenshin-X:
i moved from windows mobile to android just about a month ago, and to be honest android is substantially better in every way possible, been loving it

now the only thing that has really bothered me is that the default email app from android is a piece of crap... unless you use gmail of course because gmail only has labels and it flushes all your email to a single folder.

i use hotmail and i receive many emails so i do need to use the folders, and i have to have them organized as such in my phone. windows mobile used arcsoft to organize the folders, and it worked great, but i haven't found a similar alternative on android or the market, does anyone know of one?

i even have an iTouch and there is an application in the iOS market that will arrange your emails into folders like they are found in my e-mail...

any help would be greatly appreciated, thanks guys!
[Android Apps and Games] marvin02:
Hotmail is POP only. You could have your gmail account fetch your email from hotmail and then use gmail's label system to organize your mail.

If hotmail allows you to set a forward you could get an email account that supports IMap and then you will have folder support.