yashsingh1/xdaforums huggingface dataset:
[Milestone 2 General] Anonymous_:
I totally agree with you, about bad Motorola support. I also hate it. It not excuse Motorola manner, but hey thankfully to guys here on xda - we have CM7 port for Milestone 2... So it's not only for first Milestone, it's also for Milestone 2, actually there is really good progress, except for own kernel, we can do almost everything thankfully to 2nd-init - so we have 2 most important custom roms for Milestone 2 - MIUI and CM7, and both are usable and without any big bugs. Yes, it's shame about locked bootloader and bad support from Motorola, but it could be worse, it's quite good if you think about it - with unlocked bootloader, we "only" get option to boot custom kernel, which can give us maybe better battery life and quite faster response - but current custom roms for Milestone 2 are already fast and with battery life about 1 to 2 days, ready for daily use!

So it's not THAT big deal... It could be much worse without second init... I can say with second init, we have 90% unlocked phone - the last thing is kernel (and maybe few other little things - I'm not dev, so I'm sure in this) - and we can run new Android version under old kernels, so... (but yes, new kernel and unlocked bootloader will bring nice improvement and more space to customising... I really don't get why they locked bootloader - custom roms brings new customers for free, so they must be stupid or what - Me personally would never buy Milestone 2 if there was not any custom roms, so Motorola can thanks to devs, which don't get any money from Motorola and which must fight with obstacles and security from Motorola)

ad. locked bootloader: yep, it's really "intelligent" to throw obstacles in the way to developers, which works for free on custom roms for Motorola phones... And custom roms are for customers, because customers want that, so it's really "brilliant strategy step" from Motorola to block it! *facepalm*
[Milestone 2 General] Shellite:
I used to ponder over the point of the locked bootloader also, over time I came to realise that they implemented the locked bootloader to assure the integrity of the motorblur services (remote wipe, phone locator etc). Without the locked bootloader these 'included' services would easily be defeated and pointless.

I hate the locked bootloader for the same reasons as everyone else, but you can understand why they implemented it. At the end of the day, users should at least be given the option of perhaps unlocking it remotely through the motoblur services, this would ensure the legitimate owner of the phone could unlock it should they want to.

I highly doubt we will see an unlocked bootloader for some time yet, unless for some strange reason they drop the motoblur services off the map.
[Milestone 2 General] alexyie:
I have milestone 2 with locked bootloader, yet I dont have motoblur services at all running on my phone (i am running CM7 on my phone).
[Milestone 2 General] roguefan99:
Did you ever try any of the motoblur services. I tried the find my phone, even left it out on my lawn..... never found it (seekdroid did). So I would say that having a locked bootloader because of these services is a bit silly if their services don't even function well. Maybe its because I have a UK phone and I'm in Australia.....yea that's it.
[Milestone 2 General] kar200:
Not sure how the remote wipe works better with a locked bootloader? Android already has its own encryption and security features. Other manufacturers included these options without the locking theit bootloader.

I don't see how this makes it work better? If all you want is protect your data then or locate the phone locking the bootloader won't add any extra feature. People normally just switch the phone off and then flash a new Rom on top which would work in both cases (locked and unlocked)

The real reason behind the locked bootloader is to protect their own apps whichmay generate income for them (I am not sure I have not used my phone yet). It is also good for Moto to tell the carriers that their users cannot fiddle easly with the software on their phone. The carrier will add all their bloatware and it makes it harder to remove it.

K.
[Milestone 2 General] Shellite:
I think your nitpicking K.. as a generalisation I used those services as 'examples', which you took out of context :)

I myself am not a user of motoblur and wanted it gone 5 minutes after receiving the handset, motoblur sucks, but you all have to realise... the services are advertised as features of the phone... there is no way they will unlock the bootloader as it will compromise that.

Motorola are as bad as apple, they are control freaks and given their history in response to communities whom disagree with locked bootloaders, I really don't favour our chances.

I came from a HTC Dream with CM6 to this phone but I've learnt to deal with it and noted it as a lesson. As much as I like the hardware, like others here, this experience has left me wanting to shop elsewhere in future.
[Milestone 2 General] dangpzanco:
The reason locked bootloaders exist is because it's more difficult to brick your cellphone.

So the carriers don't have to spend money switching your damaged phone, or facing processes against them for not switching the warranty voided phones...

So it's all money, Motorola has an agreement for locked phones with Verizon, and uses the same politics with other carriers, or they would loose Verizon's partnership.

If I'm not wrong Verizon is the (second?) biggest carrier of the US.

That's my opinion, what do you think?

Sent from my Milestone 2 XDA App
[Milestone 2 General] kar200:
Sorry mate I think I did a bit didn't I :)?

I think you are right about the Apple way of doing things. It just p....s me off the way Moto is trating their customer. I don't think they are big in OZ but in the US some other countries they are huge. The guys occupying Wall street should add "Unlock Bootloader" in their signs.

I am still using my Galaxy S at the moment with CM7. I really like the Milestone 2 and I think it has a lot of potential once it get cured from that disease lol.

I know CM7 is already working on MS2 but to be honest I have not tried it. I am not sure if it is as good as with other phones but I will give it a go once it goes into mainstream CM.

K.
[Milestone 2 General] MegaBubbletea:
Ive tried CM7 and MIUI on my Milestone 2 and Ive gotta say that they do work really well except maybe with a few bugs. Ive reverted to stock in preparation for gingerbread.
[Milestone 2 General] will5:
so... next week? :rolleyes:

btw, if you have an onchip bootloader locked or not, there is no way to hard brick a phone, even if you try a blank file kernel.

The main reason of a locked bootloader, it´s to make the phone obsolete when they want and force customers to use moto services.
[Milestone 2 General] Endless7:
It has been 18 today. where is the uk gb?:mad:
[Milestone 2 General] DreadPirateDan:
I am really, really regretting not getting a samsung galaxy a year ago when I got this D: And now that I know the pleasures of a hardware keyboard, I will struggle to let that feature go in the future, and generally, the devices with hw kb seem to suck! So I would have been none the wiser (came from iphone 3g), and would have plenty of custom roms to boot!

Won't be getting another motorola again, that's for sure.
[Milestone 2 General] ZyrByt:
Last term was "end of november", wasn`t? There are almost 2 weeks left.

:D
[Milestone 2 General] Endless7:
OKay. the end of Q3 > the early Q4 > mid NOV > the end of NOV > 2012:eek: ?
[Milestone 2 General] StevePritchard:
Where did you see "end of november"? As far as I'm aware, the last mentioned release schedule from Motorola was "mid-November", although it does look like it's not going to come this week, and I think next week is the start of "late November".

Cheers,

Steve.
[Milestone 2 General] alemosh:
each new day a new deception
[Milestone 2 General] will5:
It must be on moto dev servers, anyone took a look?
[Milestone 2 General] ZyrByt:
Missread somwhere :)
[Milestone 2 General] maxxz:
It must be, because next week should be official roll date (at least i hope), but how can we look at moto dev server ?
[Milestone 2 General] w0ndersp00n:
You should execute the following command on a Linux CLI:

curl -H 'Content-Type: text/xml' -d '<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body><srpmessage><srpoperation><fungrp>10</fungrp><opcode>01</opcode><parameterlist>
<parameter><name>flex</name><value>UCAMILESTONE2B1B80E100E.0R</value></parameter>
<parameter><name>apflex</name><value>GAS_EMEA_USASHLS00RTGB_P008</value></parameter>
</parameterlist></srpoperation></srpmessage></soap-env:Body></soap-env:Envelope>' \
https://rsd.motorola.com/cs/servlets/SRPConsumerServlet

In this example the value of apflex is incorrect, as I don't know what it is. If someone knows it, you might be awarded with a link to the SBF from Moto's server.

That value could be found in default.prop from the original firmware: ro.build.config.version

This is a working example for Optus version:

curl -H 'Content-Type: text/xml' -d '<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body><srpmessage><srpoperation><fungrp>10</fungrp><opcode>01</opcode><parameterlist>
<parameter><name>flex</name><value>UCAMILESTONE2B1B80E100A.0R</value></parameter>
<parameter><name>apflex</name><value>GAS_ASIA_USXMILE20OPTAU_P022</value></parameter>
</parameterlist></srpoperation></srpmessage></soap-env:Body></soap-env:Envelope>' \
https://rsd.motorola.com/cs/servlets/SRPConsumerServlet

It gives a link to the 2.2.2 SBF for that specific edition. P022 is probably the version, so by increasing it you might find Gingerbread.

---------- Post added at 10:06 PM ---------- Previous post was at 09:31 PM ----------

I found the right one:

curl -H 'Content-Type: text/xml' -d '<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body><srpmessage><srpoperation><fungrp>10</fungrp><opcode>01</opcode><parameterlist>
<parameter><name>flex</name><value>UCAMILESTONE2B1B80E100E.0R</value></parameter>
<parameter><name>apflex</name><value>GAS_EMEA_UCXMILE20RTGB_P040_A013</value></parameter>
</parameterlist></srpoperation></srpmessage></soap-env:Body></soap-env:Envelope>' \
https://rsd.motorola.com/cs/servlets/SRPConsumerServlet

The only thing that should happen is that someone writes a script, which increases the P040 number and A013 numbers. When the right combination is found, you might be presented with a Gingerbread SBF for the UK version, given that it is online.
[Milestone 2 General] will5:
I think also can be made from a M2 with motoblur account.

Moto doesnt work on weekends, so it's definitely next week...
[Milestone 2 General] cyrusbyte:
Update

I read somewhere (sorry don't remember where) that they were starting to roll out the Droid 2 (basically the cdma version) updates to GB already but they were waiting a little longer before they release the Milestone 2 update. I think it mentioned late December or early January as the new time.
[Milestone 2 General] djlooka:
I don't understand how is it supposed to work. I tried with your links and all i get is a 401 error - rsd authorisation required.

I would like try to help by writing down a script to download it...
[Milestone 2 General] Canton_bgi:
I do not believe we have more than a GB ROM in Q4 by Motorola ...

If only she unlock the BootLoader :/
[Milestone 2 General] xMrFlipFlop:
soo.. its november already, anyone heard anything about an update?
[Milestone 2 General] w0ndersp00n:
In the XML file you have the following value: GAS_EMEA_UCXMILE20RTGB_P040_A013

In that value you have P040_A013. By passing on this value in the given XML to Moto's servers you'll be presented with the link to the Froyo 2.2.2 SBF.

By passing on some combination of Pxxx_Axxx, the server will return some XML, which includes the link to the Gingerbread SBF, given that it is online on the Dev server.

What the script needs to do is first increase P040 with P041_A013, P042_A013, etc. If no link with an SBF is returned the second part must be increased as well: P041_A013, P041_A014. You'll have quite some combinations which can be passed on to the server. You can see this part as the version number. As we don't know what it'll be, all combinations should be tested.

By logging the returned XML to a file, you might find a link to the SBF... I don't know if it is clear this way?

Something like

for i=0; i<150; i++ {

[XML] GAS_EMEA_UCXMILE20RTGB_P+$i+_A$i

}

I'm not a scripter, whatsoever but I hope this is clear.
[Milestone 2 General] djlooka:
The script part was already clear (I have a degree in CS :) ).

The question is: given that I generate a list of all the possible combinations for urls, how do I test them if every request asks for authentication (username and pw) that I can't provide since I'm not working for Moto? :)
[Milestone 2 General] w0ndersp00n:
Lol sorry I didn't understand the question properly.

It doesn't ask for any username / password combi. It just outputs some XML with the message "no phone found with this configuration ", or when it does find something it'll output a lot of XML including links on the Motorola server.

It is essential to use the cURL commands that I provided instead of direct links, as direct links don't work (the official Motorola update software uses a similar method, it doesn't know any direct links)

If such a link / XML is returned for a version other than P040_A013, possibly it's the SBF for Gingerbread.

To access the link, we need a username and password, but I think I might find those somewhere in the Droid or OG Milestone communities.

Sent from my MotoA953
[Milestone 2 General] Anonymous_:
Ok, I have complete functional script and it is now running, so we will see :)

Edit: I've only set range from GAS_EMEA_UCXMILE20RTGB_P040_A013 to GAS_EMEA_UCXMILE20RTGB_P099_A099 - but no problem to set range from GAS_EMEA_UCXMILE20RTGB_P099_A099 to GAS_EMEA_UCXMILE20RTGB_P999_A999 on next run :)
[Milestone 2 General] maxxz:
@Anonymous_ Do you have any results ?
[Milestone 2 General] Anonymous_:
Current progress in the attachment.

Explanation: every step (i.e.: GAS_EMEA_UCXMILE20RTGB_P040_A013) represents two . (dots) - one dot for successfull fetch and second for "no phone found with this configuration" ..

? (question mark) means another output, than "no phone found with this configuration"...

When P reach to P099, A encreases +1 and write out current P and A status (that's the numbers on the image)

Notice periodically question mark - it's everytime on P040..

So P040..A013

P040..A014 etc.. but it's always the same SBF.. So no luck yet.

When this script ends, I will do another run with P040 fixed and write out filenames with apflex together
[Milestone 2 General] maxxz:
Maybe GB SBF is still not yet up on servers, by my best guess MOTO still does not have final version od GB for M2 Europe version, maybe time for release will be again reschedule.
[Galaxy S II General] jsd14:
Since yesterday the speaker has been coming on by default during calls.

I have not connected it to anything except bluetooth to my car and have since deleted it but this is still occurring?

I have also reflashed the phone and it is still occurring!

Please help
[Galaxy S II General] _Sale_:
Problem is Gosms v3.66 :)
[Galaxy S II General] xponline:
Happened to me yesterday for about 3 calls in the morning then stopped in the afternoon. Not occurred since although made no changes. Phone totally standard.
[Galaxy S II General] jsd14:
Is this confirmed?

I did update to this yesterday as it happens.
[Galaxy S II General] _Sale_:
Yes it is. Now, 3.66/2 is OK
[Galaxy S II General] Seifer1975:
ha ha. It happened to me also.
[Galaxy S II General] _Sale_:
Try to update gosms through market. Latest release should fix this.
[Galaxy S II General] Mr.Raviteja:
Just now installed GoSms Update hope it fixes
[Desire HD Q&A, Help & Troubleshooting] saje2_main2:
What the different version of clockworkmod v5.0.0.1 and v.3.0.2.6..??

Im using latest version of ndt miui rom
[Desire HD Q&A, Help & Troubleshooting] magankie:
The ultra-ultimate-mega feature: now the text is blue!!! :D
[XPERIA X8 Android Development] hurikan23:
Dear All!

I created a simple webpage where you can do with cooked ROMs:

- you can choice from more base ROMs:

GingerDX v010

kuyaDROID v3.1.149

FroyoBread v023b

XGin 5.4

MidnightROM v0.85

(if you want other, please write it)

- you can browse maked ROMs (listed last 20 with descriptions and link)

- you upload new default font

- you upload new bootanim

- you can modify default light brightness

- you can add modules

- you can add uploaded apk files

- you can upload other apk files

- you can download uploaded apk files

- you can download uploaded font files

- other stuff soon later

- apps, games soon later/daily

Browse, Follow, Like:

http://rommodgen.com

If you want make ROM you need adding email address, because site send notify if ROM is done. (max 5mins.)

Attention: site is under test, but generated update.zip working.

Sorry for my english Sevoir

This instructions writer: Sevoir
[XPERIA X8 Android Development] Spevky:
Yea i got to the site.. loking at roms and ****... and then i see that the site wants to know my current position? WTF?!
[XPERIA X8 Android Development] sevoir:
Stat for usermap ... but you can disable it, if don't want it.

Only 2 data saved: coordinates + base rom.
[XPERIA X8 Android Development] dotsen9:
Even google knows ur position.
[XPERIA X8 Android Development] sevoir:
fresh description: http://xdaforums.com/showthread.php?t=1233533
[XPERIA X8 Android Development] sevoir:
updated today: http://xdaforums.com/showthread.php?t=1233533
[Motorola Droid X2] mattchenzo:
Answer found, should have searched better. Mods please delete this thread.
[Motorola Droid X2] 0vermind:
I think it would be better if we left your original post intact, along with your question and the answer you found. This should be moved to general though, but it will help those who may have the same question as you. Thanks! (Please edit your post and add your question and the answer you came to. lol.)
[Motorola Droid X2] mattchenzo:
Ok, you are the boss! I was sitting here being annoyed by the sdcard and sdcard-ext setup for this phone, and got the bright idea to try and switch the folder names using root explorer. I posted to ask if anyone knew if that would work, and any potential consequences from this. I then go back to the x2 developers forum, and RIGHT THERE near the top was the perfect solution, which I will link to in a moment. I neglected to use the search function since I *thought* I had previously at least glanced at all the threads... could have saved myself hours of annoyance and hard thinking, had I only SEARCHED!
[Motorola Droid X2] mattchenzo:
The elegant, and flashable in a zip-file solution by navenedrob is here:

http://xdaforums.com/showthread.php?t=1229294

Sdc storage flip flop!

Thanks navenedrob, for answering my question before I even knew what my question was, in an idiot-proof zip!
[Motorola Droid X2] Mr. Clown:
Moved to general.
[Desire HD Themes and Apps] dayze0:
Question Icon Replacement Guide

posted this in q&a- but had no response

Hi guys Im looking for guidance, I know it's possible to break open an apk file, find the .png being used for the icon and replace it with another .png. Can someone please guide me on how to do this, where to look , what to do, framework ect, I ve used the search button - but havn't found a definitive guide - looking at changing dock icons, txt, home ect and app icons. Ive found Android Asset Studio, which can be used to reform the icons for android - but unsure on the whole process.

Can someone shove me towards a definitive, easy to follow guide or produce 1 or give me a guide on at least 1 dock icon (software needed ect, ect)

Many thanks guys
[Desire HD Themes and Apps] WORMGERM:
you can use desktop visualizer to change app icons
[Desire HD Themes and Apps] sgroimax:
Hi,

what's in your mind? Do you want a single APK that overwrite every .png files?

Do you wanna change the icon time by time?

I can't understand!!!

In any case, if u wanna get custom icons and replace them, u can use as WORGERM wrote, desktop visualizer.

A very easy app that allows you to insert custom widgets on homescreen (u can choose how big they have to do 1x1 2x1 3x1 etc) and the possibility to change the icon (choose it from your SD card) and the application to start when click on the icon.

To get the specific icons for replacement, i sugget you to use Photoshop.

I hope to help you with this post.

Bye
[Desire HD Themes and Apps] irteza_h:
You can try this .. http://xdaforums.com/showthread.php?t=927405
[Desire HD Themes and Apps] dayze0:
thanks for the responses guys, looking at individual apk, .png replacement and possible dock and probably apk icon pack edits
[myTouch 4G Android Development] TeeJay3800:
All credit for this software goes to the dev (Koushik Dutta and anyone else on his team).

** Nandroid backups made on previous versions of CWM cannot be restored in CWM 5.0.x.x. So if you have backups made in versions 2.5.x.x or 3.0.x.x, you will not be able to restore them once you've upgraded. **

HOMEPAGE

ClockworkMod.com

DOWNLOAD

Standard recovery

Link: recovery-clockwork-5.0.2.0-glacier.img - Rename to "recovery.img" for easier CLI entry

MD5: a5aea82ec2ad7b836c9c179fce0d520d - To verify, use ManD5 or the below ADB commands:

Touch recovery

Link: recovery-clockwork-touch-5.8.1.0-glacier.img - Rename to "recovery.img" for easier CLI entry

MD5: 687998d5093878147256c10ae9e98e5a - To verify, use ManD5 or these ADB commands:

adb push recovery.img /sdcard/recovery.img
adb shell md5sum /sdcard/recovery.img

INSTALLATION

- Via the ROM Manager app (version 4.4.0.3 or newer required)

- Via terminal emulator:

Move recovery.img to the root of your sdcard
Start the terminal app
su (press enter)
flash_image recovery /sdcard/recovery.img (press enter)
reboot recovery (press enter)

- Via fastboot (ADB installation and engineering bootloader version 0.85.2007 required):

Move recovery.img to a location where fastboot can find it.
Boot your phone into fastboot mode
Connect your phone via USB to your computer
fastboot devices
fastboot flash recovery recovery.img

CHANGE-LOG

5.0.0.1 through 5.0.1.0

Backups now use tar over yaffs for everything except mtd partitions. Backup speed improved.

Backups now preserve the filesystem type at time of backup. Restores will restore the appropriate filesystem type.

New color scheme

Status bar when backing up working again

Backing up of .android_secure working again

5.0.2.0

Bug-fix: root no longer lost on rom restore

5.8.0.9

Touch version - initial release (beta stage)

5.8.1.0

Major bug fixed (recovery.fstab malformed)

I'm not in any way responsible if something happens to your device. I'm simply posting this as a courtesy to the community.
[myTouch 4G Android Development] mackster248:
I still don't know how this flew over our heads. :rolleyes:

Either way, glad you provided every possible method to upgrade.
[myTouch 4G Android Development] Ace42:
Was there a 4.0? I was still on 3.0.24 still, and now I find out about this version. does anyone know its new features?
[myTouch 4G Android Development] TeeJay3800:
As far as I know, the jump was made straight from 3.0.2.4 to 5.0.0.1. I have yet to see a changelog, but if anyone finds one, I'll add it to the OP. After poking through the menus, nothing obvious stood out, so it seems to be a bug fix and "behind the scenes" release.