yashsingh1/xdaforums huggingface dataset:
[Motorola Milestone Android Development] :
I have never succeeded in OC'ing beyond 900mhz. Always crashes. So I leave it at 900 MHz. It will take sometime to get the nandroid uploaded. My broadband is down.
[Motorola Milestone Android Development] hearts king101:
thanks brother;)

but app2card I'm talking about uses ext2 partition and if it works, every thing will be installed directly to ext2 ( no need to move manually ) and internal memory will be 190 MB free instead of 145 MB

check this

http://xdaforums.com/showpost.php?p=11629023&postcount=581

and this

http://xdaforums.com/showpost.php?p=10994672&postcount=226

for more details ;)
[Motorola Milestone Android Development] hearts king101:
take your time

really appreciate your help;):D:cool:
[Motorola Milestone Android Development] zeppelinrox:
You probably need a higher vsel.

One guy needed as high as 70 vsel for 1100 mhz

I made an easy to apply script here: http://xdaforums.com/showpost.php?p=11373634&postcount=1413

AOR applies 65 vsel for 1100mhz but I'm good at 64 though so you might be okay with changing it anywhere from 66 to 70.

AOR's vsel for 1000mhz is 56 or 58, depending on which one you apply so that might be too low for some phones too.
[Motorola Milestone Android Development] 5nickers:
thank you very much!!!

it worked for me :)
[Motorola Milestone Android Development] hearts king101:
big thanx for U

thank u so much zeppelinrox

it works like a charm;););)

and by the way

app2card works too

thank u so much sileshn;););)
[Motorola Milestone Android Development] nolimitzz:
how did you get app2card or app2ext to work?

i used this method but it didnt work for me

http://xdaforums.com/showpost.php?p=10994672&postcount=226
[Motorola Milestone Android Development] :
This works for sure. I got it working.
[Motorola Milestone Android Development] nolimitzz:
i did that as well.

what i've done is:

first i've done this:

http://xdaforums.com/showpost.php?p=10994672&postcount=226

then rebooted to recovery, did a wipe all.

the only thing is,i've done the partitions while the sd card is in the phone it self, i dont see that as a problem as the partitions were successfully created.
[Motorola Milestone Android Development] hearts king101:
make sure u have ext2 partition

notice ( create ext2 partition and before u disconnect your device, format your sdcard both ext2 and fat32. because sometimes u see that u have ext2 partition and in fact u don't as this happened with me )

then the rest as described here

http://xdaforums.com/showpost.php?p=11629023&postcount=581
[Motorola Milestone Android Development] kezs:
+1!

.......
[Motorola Milestone Android Development] Lonely khan:
nyc work its awesome room fast wid better bettry life the only problem 4 me while typing on keypad z write y and y write z sooo plzzzz can anyone fix it plzzz.
[Motorola Milestone Android Development] Jigger01:
You have to change the from German default of QWERTZ to QWERTY, the option is in AOR. Setting>Keyboard Layout> QWERTY.
[Motorola Milestone Android Development] nolimitzz:
just to make sure im doing this last thing right, you mean by AOR is this:

http://code.google.com/p/androidiani-openrecovery/downloads/list

i've done the procedure a million time but no go, i will start with the SBF next.
[Motorola Milestone Android Development] hearts king101:
yes, it is

by it u can do

- apply updates

- make a nandroid backup

- overlock

and many options
[Motorola Milestone Android Development] :
Nandroid Backup with apps2sd incorporated

http://mir.cr/RTZSSZD4

wipe all, apply nandroid, reboot, reboot to recovery, wipe all, reboot. You should have apps2ext working.

You should have a ext partition in your sdcard before you flash the nandroid. If you have apps in the ext partition, it should show up automatically.

Also read this post before you flash.
[Motorola Milestone Android Development] Caz666:
I think it depends on what you do. Cm7 (2.3) has launcher redraw issues, but is otherwise snappier then i have seen on my milestone on any 2.1 rom. But if you are the type that keeps games and large apps to play...maybe no so much. I use email, calendaring, facebook and a few other utils. Works fine for me. This ROM is also very good. It is what i put on employee phones...
[Motorola Milestone Android Development] nolimitzz:
thanks! using your nandroid backup now and app2ext working properly. rom has what i want!

edit:

any solution to screen freezes? i have to remove the battery when it happens. not sure why it happens though, sometimes market sometimes browser or even settings, cant find a reason
[Motorola Milestone Android Development] :
No idea buddy. I generally don't use apps2ext because it makes the system slow. I don't install many apps, so don't need to much memory. The phone is much faster without apps2ext enabled. I just created it for people who want to use it.

Maybe low memory is causing problems. Try installing a task manager and freeing memory.

Also when this happens, try to reboot to recovery and wipe. If it doesn't help, i guess you need to try out something else.

Cheers

Edit : I also felt that the APAC release with apps2ext enabled worked better than this release.
[Motorola Milestone Android Development] nolimitzz:
thanks for the reply, what is causing this is not apps2ext, the nandroid had the same problem for me when apps2ext wasnt installed. i think its the DSI errors kabaldan mentioned here:

http://xdaforums.com/showthread.php?t=941346
[Motorola Milestone Android Development] kezs:
do I have to have an ext partition, or just if I wanna use apps2sd?
[Motorola Milestone Android Development] :
Not necessary. Only needed if you need to have apps2ext. If you don't want apps2ext, apply the nandroid, then in AOR console, type the following.

rm /system/etc/init.d/06apps2sd

rmdir /system/sd

reboot
​

You are good to go.
[Motorola Milestone Android Development] alijs:
by the way, may I ask how did you get the spf?
[Motorola Milestone Android Development] whizzd:
thanks for this ROM, its very stable on my milestone,

but it cant connect to laptop using the wifi adhoc,

how to enable it?, please tell me..

thx before
[Motorola Milestone Android Development] Mioze7Ae:
In case anyone is interested, I did an unyaffs of system.img from the APAC leak and the O2 leak and compared the two system partitions using "diff -rq". These are the differences:

Only in DE_SHOLS_U2_05.26.0/system/app: kickback.apk
Only in DE_SHOLS_U2_05.26.0/system/app: soundback.apk
Only in DE_SHOLS_U2_05.26.0/system/app: talkback.apk
Only in DE_SHOLS_U2_05.26.0/system/app: Xing.apk
Files APAC/system/build.prop and DE_SHOLS_U2_05.26.0/system/build.prop differ
Files APAC/system/default.prop and DE_SHOLS_U2_05.26.0/system/default.prop differ
Files APAC/system/etc/apns-conf.xml and DE_SHOLS_U2_05.26.0/system/etc/apns-conf.xml differ
Only in APAC/system/etc: init.d
Files APAC/system/etc/motorola/comm_drv/mmins_telephony.cfg and DE_SHOLS_U2_05.26.0/system/etc/motorola/comm_drv/mmins_telephony.cfg differ
Files APAC/system/etc/motorola/com.motorola.android.providers.settings/settings.mkitso and DE_SHOLS_U2_05.26.0/system/etc/motorola/com.motorola.android.providers.settings/settings.mkitso differ
Files APAC/system/etc/motorola/com.motorola.providers.messaging/mms_config.mkitso and DE_SHOLS_U2_05.26.0/system/etc/motorola/com.motorola.providers.messaging/mms_config.mkitso differ
Only in APAC/system: lost+found
Only in APAC/system/usr/keychars: sholes-keypad.kcm.bin
Files APAC/system/usr/keychars/sholesp2a-keypad.kcm.bin and DE_SHOLS_U2_05.26.0/system/usr/keychars/sholesp2a-keypad.kcm.bin differ
Only in APAC/system/usr/keylayout: sholes-keypad.kl

Everything else is the same.

Edit: added zip with both versions of these files.
[Motorola Milestone Android Development] kezs:
I've got a question to the experts. The Vivo leak has a long distance app/option that works flawlessly with brazilian operators. I believe it has something to do with a standalone app called EasyPrefix.apk that came with stock 2.1s in Brazil.

Any tip on how to extract that to use with any rom?

None of the apps available on Market work as well, btw.

Thanks.
[Motorola Milestone Android Development] afadel:
Not sure how to extract it, but I use one from the market called "Operadora DDD". It works very well!
[Motorola Milestone Android Development] :
What does the app actually do? It installed without problems on the APAC release and is found in the applications as well, but i don't know what it does actually.

Anyway, i have attached the apk from the Vivo release if anyone wants it.
[Motorola Milestone Android Development] kezs:
Once again, thanks a million, mate! May I say you're a big part of the success of this forum :)

In Brazil you always have to add an operator code for long distance calls. It's in the format 0xxyy, where xx is the chosen operator and yy the area code.

So you can save your contacts as 0xxyy; but then you might wanna use a different operator. So usually you have your contacts saved as 0yy, and then there are apps that add whatever operator you wanna use. But every app I've tried, including the excellent Operadora DDD mentioned earlier, has its bugs and generally mixes stuff up. You often end up with 2 SMS threads for each contact, with and without the operator number. Operadora DDD often duplicates your 'operatorless' contact number creating a different phone number with the operator code.

Well, you get the idea. EasyPrefix is the one solution that takes care of all that. It makes your phone 'understand' the whole operator logic and never duplicates contacts, call logs and sms threads.

On stock 2.1 roms, it's listed as a separate app, with a shortcut for it just like any other app. On the 2.2 Vivo leak it's built into the system under "Call Settings", but works just as well. I installed the .apk you extracted without a problem, but then there's neither the separated EasyPrefix app (like in brazilian stock 2.1s) nor it's available in "call settings" (like in the Vivo 2.2 leak). So I can't (apparently) access it to configure it.

That's the point where my technical knowledge leaves me completely clueless.
[Motorola Milestone Android Development] :
Now i get your point. Let me see if i can debug the settings.apk of the Vivo leak and see how its incorporated. I'll then try it on my APAC release and see if it works.

Which rom are you using now?
[Motorola Milestone Android Development] kezs:
Thanks! Right now I'm using the one from this thread, but I'll use any one that's stable and, you know, not buggy.
[Motorola Milestone Android Development] :
Checked out settings.apk. Its integrated into phone.apk and will involves smali editing. I'll check and see if it will work.

You could also try using the Phone.apk and contacts.apk from the Vivo leak on this rom and see if it works. If you are interested, i can make a flashable update for you.

Edit : Replacing the phone.apk does not work.
[Motorola Milestone Android Development] alijs:
Thank you for that
[Motorola Milestone Android Development] :
EasyPrefix

@Kezs

First part is completed. I have integrated the easyprefix into the phone app, so its accessable in Settings->Call settings. Now for the difficult part of the smali edits. I am not good with smali, but i am going to give it a go. This was using the XT702 phone.apk running on the APAC release. A few screenshots.

Before Mod

****************************

After Mod
[Motorola Milestone Android Development] lukas77:
Hey,

You mean you can use awesome dialer from China XT702 in APAC or O2 relase? If you do so, please tell me how to do it.

Thank you
[Motorola Milestone Android Development] :
ya, sure. I am using it atm on the APAC leak. Flash the attached zip file after wiping dalvik / cache and you should have the new dialer look. Please backup, just in case. Let me know if you have any issues.
[Motorola Milestone Android Development] lukas77:
Thank you, it works but I have an issue, it doesn't search for contacts as I type on dialer. I mean it supossed to search for contacts by numbers and texts but it doesn't. I hope I explained it good with my poor english :)
[Motorola Milestone Android Development] adishaswot:
Howto get started

well can some body tell me what next to do with the attachment..

i am new to android and have my milestone rooted..

please guide me thru the flash process..
[Motorola Milestone Android Development] :
Yes, true.I didn't even notice this till you reported. I have my important numbers marked as favourites, so i can live with it.
[Motorola Milestone Android Development] :
which attachment?
[Motorola Milestone Android Development] kezs:
swell! please excuse my ignorance, but what do you mean, smali edits? what does that imply?
[Motorola Milestone Android Development] :
The edits that actually make it work. Whatever I have done now is all cosmetic. It shows up and you can add stuff. But it actually will do nothing. I need to add the java/smali code to actually get it to work.
[Motorola Milestone Android Development] kezs:
oh, ok! thanks. I just sent you a cup of coffee as an appreciation of what you're doing. :)
[Motorola Milestone Android Development] :
Thanks for your coffee,Kezs. It was delicious. Much appreciated. :D
[Motorola Milestone Android Development] :
EasyPrefix - Time to test

@ Kezs

Download the attached zip file and apply using AOR after wiping dalvik/cache and see if it works. I think this feature is specific to Brasil, so i can't check if it actually works.

Please backup before you try. Let me know if you find any issues.
[Motorola Milestone Android Development] kezs:
thanks! unfortunately, it didn't work. the item is there and all, but it doesn't affect calls. if you wanna test it, you can enable it, add an operator using any 2 digits (i.e. 41) and then dial something like 03155553333. during the outgoing call it should appear as 0413155553333 (you can hit 'end' as soon as you see it).

anyway, I'm saying this just to let you know the original app shows the modified number after you hit send, then the call log shows the original number. please don't feel obliged to any further work for any reason unless you've taken up the challenge :)

thanks again.
[Motorola Milestone Android Development] :
:(. Sorry abt that. Looks like i need to improve my smali skills.:o

I'll keep working on it when i get time to get it sorted out.
[Motorola Milestone Android Development] spookhc:
Hello,i have e quick question

After i have restored the nandroid backup of this leak,if i flash another rom,will this kernel from this leak be used or will be replaced by the new rom?
[Motorola Milestone Android Development] alijs:
Nope .........
[Motorola Milestone Android Development] adishaswot:
attachment from the 2nd Post..

What am i suppose to do with that to get Froyo installed on my Milestone?? :(
[Motorola Milestone Android Development] :
You have to use rsdlite to flash the sbf to the phone. Check the forum for numerous guides on how to do it.
[Motorola Milestone Android Development] girinovey:
Hi, I've been working on this issue too, and figured out that the 2.1 version of this app needs the "data" folder to be copied too (there are a lot of presets inside the /data/data/com.motorola.EasyPrefix/databases/EasyPrefix.db that are needed for the app to run).

I was able to make it work on my CyanogenMod 7 (after signing the EasyPrefix.apk with the cm7 key) by doing this:

cp EasyPrefix.apk /data/app

cp EasyPrefix.db /data/data/com.motorola.EasyPrefix/databases/

mkdir /data/data/com.motorola.EasyPrefix/shared_prefs

cp com.motorola.EasyPrefix_preferences.xml /data/data/com.motorola.EasyPrefix/shared_prefs

I'm still new to this android hacking so i don't really know how to create an update.zip to do this.

This apk file might need to be re-signed for if you use a different distro.

As far as i could tell, the first half of the app works (it adds the prefix to the number before calls), but the second part (removing the prefix from the log) does not. I'm still trying to figure out why.
[Motorola Milestone Android Development] :
Is the apk from 2.1 or 2.2? Also, the files that you mentioned are inside the EasyPrefix.apk app. So when you install the apk, the database and xml files are already available. But it still doesn't work. Look at the screenshot below.
[Motorola Milestone Android Development] girinovey:
2.1, signed with cyanogen key. (the apk needs to be signed with the same key as phone.apk since they share resources, i'm trying to work around this too).
[Motorola Milestone Android Development] :
I'll try resigning the app and see if it works.
[Motorola Milestone Android Development] girinovey:
Yes, the files are created when i install the app, but the tables inside the DB are empty, while in the nandroid from stock ROMs the DB file has lots of data in it's tables. My guess is motorola preloads those tables in some other way after the first install and then distributes this preloaded DB in the sbf files (or whatever it uses do flash the original phones).
[Motorola Milestone Android Development] :
Ok. I'll give it a go and see if it works. Will keep you posted.
[Motorola Milestone Android Development] :
Ok, this is what i am going to do. I'll decompile easyprefix.apk, add the database file and xml file, recompile and sign with the phone.apk keys and see if it works.
[Motorola Milestone Android Development] :
I checked the database files from your zip file and the ones on my phone. The only difference i see is with parse_rules table. Rest are the same. The tables are updated when i add Operator details in easyprefix.
[Motorola Milestone Android Development] :
It worked buddy. Thanks for your help. The problem was with the parse tables which had no data.

@kezs, interested in modified update.zip. looks like you are on iceandfire now.
[Motorola Milestone Android Development] kezs:
absolutely, but I can either stay on iceandfire or just switch back to the O2 leak. whatever is easier (since apparently girino is working under CM7?)
[Motorola Milestone Android Development] :
You got rootexplorer? Then you can use my earlier flashable zip file to make it work with O2 leak. All you need to do is to copy the database file that girino gave and copy it to the /data/data/com.motorola.EasyPrefix/databases folder and overwrite the existing database there.

You can also do it in AOR console using the command below.

cp EasyPrefix.db /data/data/com.motorola.EasyPrefix/databases/

Screenshots below to show it works.
[Motorola Milestone Android Development] :
I think you can also use the files girino gave you to install it on other custom roms. See if it works, if not i'll create a signed EasyPrefix.apk for the rom that you are using.
[Motorola Milestone Android Development] zeppelinrox:
That's some nice hacking there :D
[Motorola Milestone Android Development] adishaswot:
Done!

Thanku Everyone..!! i Successfullt Updated to FROYO!!!
[Motorola Milestone Android Development] LiveSorcerer:
Is a very good question.

We waiting..
[Motorola Milestone Android Development] alijs:
its the latest leak from Motorola through O2 Germany, but through my revisions to Moto Europ @ Facebook it seems it will be the final release.
[Motorola Milestone Android Development] kezs:
Hey bro. Thanks! I'm on the road, but I'll give it a try as soon as I get back.
[Motorola Milestone Android Development] adishaswot:
Thank u everything is going fine but

- my physical keyboard has turned into qwertz so what can be done to restore my qwerty back?

- android market is still that of 2.1 - green themed..

Please help me out..

Thanks..
[Motorola Milestone Android Development] alijs:
Use OR, setting، keyboard layout and change to qwerty.

Market should be updated upon the second use automatically.
[Motorola Milestone Android Development] adishaswot:
M sorry but can't find keyboard layout under settings.. I installed swift keyboard.. onscreen keyboard is working fine.. but the physical kezboard has issue.. plz help me

And market is still same after so many reboots.. :(
[Motorola Milestone Android Development] :
Change your keyboard layout using Andriodiani openrecovery ( AOR ) under the following menu option.

Setting->keyboard layout.

What's your problem with the market?
[Motorola Milestone Android Development] adishaswot:
Thanku,

Downloaded androidiain openrecovery 3.3. from google codes..

The .Zip contains

Update. Zip and

OpenRecovery (folder) which has many subfolders also wid .Sh files..

What shall i so next.??

Ply help..
[Motorola Milestone Android Development] :
After extracting contents to the root of the sdcard, reboot to recovery mode and choose " Apply update ". It should take you into AOR. and show numerous menu options. Choose the option that i mentioned in the previous post to change your keyboard layout.
[Motorola Milestone Android Development] adishaswot:
Error

Extracted All to SDcard Root and From Recovery, Selected apply sdcard:update.zip

Error it shows

E:EOCD maker occurs after start of EOCD

E: signature Verification failed

:(
[Motorola Milestone Android Development] :
You have to flash vulnerable recovery first.
[Motorola Milestone Android Development] adishaswot:
can u please tell me how can i do that??
[Motorola Milestone Android Development] :
Check this post.

http://android.doshaska.net/rootable
[Motorola Milestone Android Development] rampee:
Any of you online? Looks like the official update has (sort of) started...? Not OTA, don't know how - maybe Motorola Software Update?

https://www.facebook.com/topic.php?uid=121867580498&topic=19714#topic_top

Just follow the replies on the Motorola Europe Facebook page (see page no. 21 onwards).

Maybe try it on a stock UK SBF. Can any of you verify this?
[Motorola Milestone Android Development] rampee:
People! OFFICIAL UPDATE seems to have started in phases!!

Check the Motorola Europe Facebook page (page 22 onwards).

https://www.facebook.com/topic.php?topic=19714&post=246085&uid=121867580498#topic_top
[Motorola Milestone Android Development] zviki:
:p:p:p:p:p:p
[Motorola Milestone Android Development] adishaswot:
Thanku.. a lot.. Now i hav QWERTY keyboard and ROOTED too! :P

now can i be able to do usual update.zip upgrades??
[Motorola Milestone Android Development] StLouis:
*oops, ignore this post, I accidentally posted it in the wrong thread* (I had 6 xda tabs open, wasn't really paying attention)

It would be great if a mod could delete this post, I'll promise to try to not be stupid anymore ;)
[Motorola Milestone Android Development] rollbread:
Anybody knows why after I flash this file and it keep loading at the screen with the word "ANDROID"? Is there cure for this?
[Motorola Milestone Android Development] alijs:
which one, Nandroid or the sbf??

why don't you update the official release??

http://and-developers.com/sbf:milestone
[Motorola Milestone Android Development] :
Wrong thread. Sorry.
[Motorola Milestone Android Development] rollbread:
I just encountered a big problem but I dun think is becuz of the sbf tat i had just flashed. After flashing the sbf file, my hp screen has gone crazy and i cant use it. So I flashed to another 2 sbf but the same problem exist.

Do anyone knows how to solve this? Or isit bricked?
[Motorola Milestone Android Development] alijs:
someone faced almost the same problem earlier, it happens when flashing custom rom's.

OK, can you try flashing an official stock 2.1 first?
[Motorola Milestone Android Development] rampee:
Guessing I figured out why Moto uses their same old 'tray' launcher.apk.

This launcher seems to be extremely light on memory and doesn't FC at all. It might act slow on heavy multitasking, but is probably the simplest and most effective launcher available as of today. If you notice, the scrolling isn't exactly smooth, but it sure gets the job done.

It works well with Milestone's limited memory. Even the AOSP/Google's own launchers seem to be pretty heavy and take up a lot of memory.

Why on earth Moto, why did you guys bloat the OS so much! Google's "stock" has good reasoning, try and stick to that whenever you can. Whenever I think of Moto's stock, I think of bloatware. Hope this changes in the future!
[Motorola Milestone Android Development] alijs:
through moto software update I did not loose any data or installed apps