yashsingh1/xdaforums huggingface dataset:
[Defy General] ynh1108:
i'm sorry but i can't speak/write englich well....

i'm using my defy in South Korea.

i can get opensource from https://opensource.motorola.com/sf/frs/do/viewSummary/projects.moto_defy/frs

and the version's name is JDSKT_U3_02.18.0

i hope that file is .sbf file.

but it wasn't.

how can i build(compile?) .sbf by using this source?

Please help me. or just link i can learn.

Thank you.

p.s - if you are sufficiently generous,

plz correct my sentence(letter?) and grammar!!

i'm studying english and i ready to learn about everything in this forum!
[Defy General] Filipitripi:
Hi

Hi, im not an expert and dont speak good english.

I think you need first open the .sbf with SBFrecalc or similar, after you need mount the images in linux. Et voila you can play with the code :)
[Defy General] vshymanskyy:
I would also like to be able to build fw from their sources.

But it seems that DEFY has locked loader and it won't load our (unsigned) kernel. Am I right?

Can we modify at least frameworks/stock apps?

How can we build them after modification?

It would be also great to play with kernel sources if possible ;)
[Defy General] charley792:
Still no answer?

It seems that no one has answer the question that how to build .sbf file from the opensource package provided by moto.

I don't speak either...
[Captivate General] maxximboy1:
I am totally new to Android. and I really need some help.

I need to know how to install custom firmware and which one for my phone.

Model SGH I897

FIRMWARE 2.2

BASEBAND I897UCJ16

KERNEL 2.6.32.9

it is rooted btw/

thanks
[Captivate General] mcord11758:
You will need to flash stock using odin

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

You are on the leaked froyo which had s recovery that will not allow you to flash custom roms.

You can find roms here in the development thread

http://xdaforums.com/forumdisplay.php?f=706

Flashing roms is mainly done through clockwork recovery which us installed through rom manager which is a free app you can get from the market

As to which rom to use is a matter of opinion. Read threads, and understand the known issues. Most of the custom roms are great but there are short comings

If you need any further help feel free to pm me.
[Captivate General] maxximboy1:
thanks let me try... really appreciated, btw why do I get error message about signature?
[Captivate General] Pirateghost:
because recovery 3e which is what comes with FROYO by default, doesnt allow unsigned zip files to be used...which means you will not be able to use clockworkmod to install new roms...
[Captivate General] maxximboy1:
thanks guys
[Captivate General] maxximboy1:
alrite guys, finally i was able to flush with stock, did master clear and go it rooted with super user access.

when i did some research, thats what i found, whihc one sould i use, all i care if there is no ATT apps

* AOSP FroYo Beta Molecule http://tiny.cc/f7p1f

* VanillaCaptivate (AOSP 2.1): http://tiny.cc/fu3qc (still in alpha)

* COGNITION v2.2 BETA (previously SRE by Designgears): http://xdaforums.com/showthread.php?t=786532

* Frankin-Twiz: http://tiny.cc/4vc56

* Captivate-Deodexed-JH7 stock: http://tiny.cc/87wiw

* Eugene's Vibrant Hybrid R3 http://tiny.cc/43v8p

* Shep211's JPK\JI6 ROM http://xdaforums.com/showthread.php?t=803569

* Stock ROM (Odin one click): http://xdaforums.com/showthread.php?t=731989
[Captivate General] polarbee:
Or you could read about each one and select on for yourself. :rolleyes:
[Captivate General] SBcaptivate:
Can you tell me how did it get the stock version?

I too had the same version but whenever I use the Method 1 from http://xdaforums.com/showthread.php?t=731989, it always stays at download page and nothing is done on Odin. So I went with the steps mentioned on this page:

http://xdaforums.com/showthread.php?t=818439 which still keeps the 2.2 firmware(btw mine is 1010 series)

Any idea on how to get back to stock version.

[update] NM abt this.. I figured it out. and choose Cognition..

Man, Cognition is awesome.. captivate is so fast and Quadrant shows 1500+ always.. Its time to donate to Cognition

I took this version: http://www.ponack.net/designgears/release/Cognitionv2.3b7-oc-uv.zip
[Captivate Q&A, Help & Troubleshooting] maxnismo:
I use to have AllShare on my Samsung Galaxy when i was running on Eclair, now that the phone is rooted and running Froyo2.2, as a result, I lost Allshare. Can somone point to where i can go to find the files needed to reinstall allshare. Thanks in adavnce for anyone who willing to help out.:cool:
[Captivate Q&A, Help & Troubleshooting] rdunseith:
Read this thread.

http://xdaforums.com/showthread.php?t=824953&highlight=allshare
[XPERIA X8 General] aimee'Ox:
can someone help me delete it off my phone it wont let me go on the market:confused::mad:
[XPERIA X8 General] a-k-t-w:
I think you need it to log into the market. In that case, you won't be able to delete it without stuffing up the market.
[EVO 4G Q&A, Help & Troubleshooting] sickbeats187:
Just wanted to know if anyone else had issues with this rom endlessly force closing and rebooting until you pull battery. And if so were you able to fix or correct it?
[EVO 4G Q&A, Help & Troubleshooting] :
When you flashed the ROM did you go into recovery and wipe/factory reset and wipe dalvik cache (found in advance)? You have to do that before flashing to different ROM's.

Another issue that may have caused it is if you did a restore of all your apps with Titanium Backup. I'm guessing it's the second one because that happens a lot when you overwrite apps that came with the ROM.

I prefer to redownload all my apps manually and I only use Titanium backup to restore the data portion of the app after I installed it. An example would be restoring my data for the game Angry Birds so I don't have to start the whole game all over again.
[EVO 4G Q&A, Help & Troubleshooting] sickbeats187:
Yeah I wiped everything its not my first rom but I think it was when I did my restore from titanium backup
[EVO 4G Q&A, Help & Troubleshooting] :
cool man
[EVO 4G Q&A, Help & Troubleshooting] sickbeats187:
Yeah I figured it out it was some of my system files I did like you said and its working smooth now. like it more than cm6 it seems like my overall signal is better for 3g even wireless
[EVO 4G Q&A, Help & Troubleshooting] ajd2416:
I'm having the same problem. If i try to restore data from a nandroid backup it either never boots or the screen stays black. I need all my backed up data so unless this get fixed i can't play with it. I was really looking forward to making that rom my daily too!
[EVO 4G Q&A, Help & Troubleshooting] jonathan.strunk:
I had the same issues when i tried gengersense originally.... defiantely the titanium backup issues... i've started only using that as a good list of apps and for user data. I've used it to restore apps sometimes they don't end up working right. BTW even the synergy nightlies work well enough to be a daily... my favorite rom yet.
[EVO 4G Q&A, Help & Troubleshooting] r.storm85:
Plus one on the titanium.

When coming from a different rom, only restore apps and app data, kind of a hassle but dont restore settings, it jacks stuff up
[HTC Aria General] kaschenberg:
LOL, root the emulated device! :p
[HTC Aria General] loursonbrun:
I would if I knew how to do so on the emulator itself :)

I have rooted my actual device, but I have no idea how to accomplish this on the emulator; could you elaborate or send links on how to do this please?

I have googled and nothing relevant has showed up other than the emulator is supposed to be already root-ed; by issuing adb root I get:

C:\android-sdk\android-sdk-windows\tools>adb root

adbd is already running as root

I also tried running the emulator with the '-shell' parameter, but got the same result and the boot process gets stuck as well...

A little bit of extra guidance would be great.

Thank you.
[HTC Aria Themes and Apps] Birbey:
My location and current city on weather app is not correct, my gps works fine latitude shows where I am, but on the big clock it shows diffarent city and time than where I am. I delete all cities on weather app, but current city not showing in that cities anyway, I started the phone rebooting and a while it shows my location and then finding Fort Lauderdale and shows as if the current place which I am totally in a diffarent location and time zone.

Any suggestions?
[HTC Aria Themes and Apps] kaschenberg:
There is a setting that allows location based services to be turned on. You must have accidentally turned it off... Check Settings -> Location and Security and make sure Use Wireless Networks is turned ON.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Tusnal:
Hey guys I want to know if anybody got working aircrack on sgs

Cheers
[Galaxy Tab General] jtorral:
First of all, a big thanks to all of you that put so much effort into this. Great job.

The tab works as a phone with my AT&T sim in it. Thats great. However, when I take the sim out and replace it with the original sim that has no service on it, I cannot make a call with google voice. It initiates than ends the call. I thought that GV used the wifi connection to make calls over the net and not rely on the sim.

Any clues???

Thanks
[Galaxy Tab General] AITT:
Google Voice was never Voip
[Galaxy Tab General] CyberGhos:
:-) It should not work. If it does, who on the world needs a voice plan?
[Droid Eris Android Development] Team ADX:
This is a continuation of the "Compiling CM6 for Eris" thread - http://xdaforums.com/showthread.php?t=856215. But since Team ADX has really come together on this, we are releasing it in it's new form.

Thanks to workshed for working to get the Eris on the Official CM list and merged into the main repo. And also, thanks to workshed for most of the v6 --> v7 changes to EasyDev!

This script will grab CM7 source and compile a CM7 ROM for you using the official vendor tree that is built-in to the CM source. You have the option of including Google Apps or not.

Uses:

CM source - https://github.com/CyanogenMod/android.git

Conap's CFS kernel that's built-in to CM source - https://github.com/Conap30/htc_kernel_desirec_cfs

Requirements

-------------

1) 64- bit Linux -tested on Debian, Ubuntu 10.04, Linux Mint (if you have a different flavor of linux and easydev worked for you, please let us know so we can update this list)

2) An existing Eris ROM that the script will pull the proprietary files from.

INSTRUCTIONS

1) Download the script

2) 'chmod a+x easydev-v9.sh'

3) copy it to the directory of your choice or leave it where it is

4) copy an existing ROM to the same directory (tested with GSB, but most should work)

5) run it ('sudo ./easydev-v9.sh')

Possilbe future features:

Done.

Changelog

v1 - initial release

v2 - added squisher, made 'make clean' optional, added installation of dependencies, cleaned up output

v3 - uses existing ROM to pull proprietary files, renamed to 'easydev' for case sensitive linux admins

v4 - fixed file missing from list in unzip-files.sh in vendor tree, fixed move/rename of existing ROM, change 'make clean' option to default to no instead of yes

v5 - added 'apt-get update' to refresh repo list (should install dependencies now), swapped order of extract-files and unzip-files to fix 'chmod akmd' issue, tried not to break anything else

v6 - moved questions to beginning of script, added check to only init repo the first time, added check for existing ROM, modded vendor tree to fix compile issues

v7 - removed CM6 stuff, removed kernel compilation code, removed vendor tree code, changed from CM6 to CM7, fixed path bug, added 32-bit libs to dep list

v8 - added ALL official CM devices (mostly untested), minor update to dependency installer code (4-21-11)

v9 - added an extra check for correct Java version, fixed .zip rename issue

Download links:

v7+ --> https://github.com/gnarlyc/EasyDev-Eris

NOTE: If you have issues with google setup or not being able to pass andy the android at the beginning of setup, please delete Provisions.apk for system/app you shouldn't have a problem, but just incase, this will remedy it. -workshed
[Droid Eris Android Development] Randull:
I'm all over this sh*t

:cool:
[Droid Eris Android Development] jjlyons:
Oh damn, I'm excited for this. good thing I use ubuntu!
[Droid Eris Android Development] saintdice:
this should be fun once i get my new laptop.
[Droid Eris Android Development] Chevelle1768:
Nice! I will be trying this later.
[Droid Eris Android Development] Skrip037:
This is awesome! Thanks alot. What does the 'make clean' option do?
[Droid Eris Android Development] Conap:
The make clean removes everything that has been compile so far leaving only the original source.
[Droid Eris Android Development] gnarlyc:
It removes any previously built ROMs, etc. It's not needed every time, so I've made it optional in the next version. The problem was that sometimes the script would be broken in some way and wouldn't build a ROM. But, there's so much text displayed to the screen, it's not always easy to notice. So, I was actually flashing the same test ROM over and over instead of getting a new build... ;)
[Droid Eris Android Development] hoban_eris:
Great work guys. Going to try it out on Arch Linux and if anyone's interested I'll give details about how to get it working there (or just modify the script to detect Arch as opposed to Ubuntu and work accordingly.

<gripe>One complaint: commands (including scripts) should *always* start with a lowercase letter </gripe>
[Droid Eris Android Development] workshed:
good work gnarlyc & conap.
[Droid Eris Android Development] ngc604:
this sounds great and i will be trying this when i get home. I have just one question. Why would i want to run this instead of conap's rom? Both being pure CM. I see alot of the other cm6 roms have stuff themed, but conap's rom doesn't. I'm assuming this is complete pure cm without little tweaks done by devs of the respective roms. Thanks in advance.
[Droid Eris Android Development] gnarlyc:
Some people just like to "roll their own", more or less. If you like having someone else make improvements and fix issues for you, then you'll probably want to stick with another ROM.
[Droid Eris Android Development] ngc604:
I would love to make my own fixes and tweaks but i dont have the knowledge nor the time to gain said knowledge. guess i will just stick with the devs roms. thanks
[Droid Eris Android Development] morrisdan:
Very very exciting. I am installing Ubunto 10.4 now. So does EasyDev-v2 pull from the CM6 nightlies or the stable version and can we change where it pulls from for the CM6 source. This is great.
[Droid Eris Android Development] icbeer:
Will have to check this out later. Always wanted to understand the compile process, always to busy with other software projects. Thanks for building this resource for the rest of us.
[Droid Eris Android Development] gnarlyc:
Hmmm. Someone correct me if I'm wrong, but I'm pretty sure that this is currently grabbing 'stable'.

repo init -u git://github.com/CyanogenMod/android.git -b froyo

I'm thinking that to get the nightly, we'll have to change that to:

repo init -u git://github.com/CyanogenMod/android.git -b master

I'll try it as soon as I can. You got me to thinking that we could add that as an option, if I understand this correctly.
[Droid Eris Android Development] morrisdan:
Nightly vs Stable

Yes, you answered my question regarding nightly and stable. I am having fun so far. I got all the necessary packages installed. That was pretty easy using the Ubunto package manager deal. So where do I find the proprietary.zip now? I am almost there to cook this sucker up.
[Droid Eris Android Development] gnarlyc:
I was apparently wrong about the "-b master" switch, but I think I mostly got it right...

Right now, you'll have to grab the files listed in the OP and zip them up into a file called 'proprietary.zip'. Then place it in the same directory that you run the script from.

I'm working on a way that you can just place an existing ROM there, and it will extract the proprietary files for you. That should be in v3.
[Droid Eris Android Development] morrisdan:
Proprietary.zip Files

Can I download CELB Froyo 3.8 and uncompress it and do searches for those files and pull them out and zip them up?
[Droid Eris Android Development] gnarlyc:
Yes, that should work fine. Here's a list with the paths -

https://github.com/Conap30/android_device_htc_desirec/blob/master/extract-files.sh
[Droid Eris Android Development] Macrodroid:
Gotta use the tab key to highlite <ok>.
[Droid Eris Android Development] morrisdan:
Tab key for Sun Java 6 License Agreement

Tab key. Dang tab key. Did not try that one. Oh well I am up and running again. "Roll Your Own" is working and is slick as heck. It's pretty amazing what this script does and the different places it pulls from. Really cool stuff. Too bad our poor little Eris can't take on the latest Kernel though. Thanks again.
[Droid Eris Android Development] lomenciad:
I was playing with it last night, and got some error about busybox not being installed, but when I checked using the roll your own option in the menu (I believe the advanced menu), it said the rom I was using, had it installed already.

Any ideas?
[Droid Eris Android Development] morrisdan:
Is this normal:

*** Checking for existing ROM ***

*** Sync repo ***

/root/easydev-v6_auto: line 95: repo: command not found

*** Cleanup old vendor tree ***

*** Sync vendor tree ***
[Droid Eris Android Development] mordant80:
Same happened to me after it used to work.. reinstalled git.. search google for installing git. Should help you out. You need to get it to where you can type the repo command at the shell prompt
[Droid Eris Android Development] gnarlyc:
Also, if curl didn't get installed, you will get this error.

Try:

apt-get install git-core curl

And then run it again. This should be taken care of in the script, but things happen...
[Droid Eris Android Development] morrisdan:
The "apt-get install git-core curl" did not do it as it was already installed. I did play around with running this section outside of the script.

repo init -u git://github.com/CyanogenMod/android.git -b froyo

I deleted EasyDev and ran it manually from the command line and I did not get the error. Weird. After that finishes. I'll try to run it again without the clean option and see if I get the error then. Who knows.
[Droid Eris Android Development] morrisdan:
So when I run it again after EasyDev has been populated without the clean option I get the error:

*** Sync repo ***

/root/easydev-v6_auto: line 95: repo: command not found

*** Cleanup old vendor tree ***

So for my automated nightly builds for now I'll keep removing the EasyDev folder by throwing an rm -rf EasyDev at the beg. of the script.
[Droid Eris Android Development] gnarlyc:
Check your PATH variable then. Maybe it's just not finding the repo binary.

Hey! You have voided your warranty by changing the code. No more support for you. ;)
[Droid Eris Android Development] morrisdan:
Ha. Funny I thought about that when I was asking questions that I probably mucked up the script so I went back and used the original easydev 6 script. First clean run is fine then second run gets that error. I'll look more into my env. variables. I am doing pretty good as I have it all setup with cron, ssh paired keys, and it scp copies nightly the output to my webserver so I can just go to the web page on my phone and download the latest ROM update at my leisure. Pretty darn cool. Thanks again.
[Droid Eris Android Development] amfetamine:
Sweet, I finally got all the way thru to a working build!!!

Amfroyamine v1: Built For Speed!

;-P

It's definitely educational and alot of fun. Thanks guys for putting this together.
[Droid Eris Android Development] gnarlyc:
That is very cool. Good work.

I can see it in the OP already...

Download EasyDevAuto by morrisdan here.

The script SHOULD set your PATH variable to include the path to repo, btw. Although it might only stick while the script is running. I've never quite got that worked out.
[Droid Eris Android Development] morrisdan:
I changed to this:

#read -p " Press enter to continue "

echo ""

echo "*** Sync repo ***"

echo ""

cd $KITCHEN_ROOT/EasyDev/CM6

/root/EasyDev/CM6/.repo/repo/./repo sync

Does this seem right? It's going with no errors but what the heck do I know.

I do know that repo lives in EasyDev/CM6/.repo/repo/

That only took me 3 hours to figure out.
[Droid Eris Android Development] gnarlyc:
The repo binary should be here after the script runs -

$KITCHEN_ROOT/EasyDev/bin/

That's from this part of the code -

echo ""
echo "*** Setting PATH and getting 'repo' ***"
echo ""
export PATH=$PATH:$KITCHEN_ROOT/EasyDev/bin
curl http://android.git.kernel.org/repo > $KITCHEN_ROOT/EasyDev/bin/repo
chmod a+x $KITCHEN_ROOT/EasyDev/bin/repo
[Droid Eris Android Development] morrisdan:
Yes it's there but it will not run from there. Try it out. Run it once and it works but the second time it won't. Its the weirdest thing.

Now I think the repositories changed again because I cannot get it to build even from a clean directory. It worked at about 2 then broke this evening.
[Droid Eris Android Development] gnarlyc:
I just ran it three times this morning with no errors. Do you want to post or send me your script, and I'll run your version instead? I don't think that I've made any manual tweaks to get mine to run, but I'll start again fresh too just in case.
[Droid Eris Android Development] morrisdan:
Thanks for offering to look at my script. You don't have to spend time on my stuff. Yet anyway.

That line 95 error problem was just with the base script that I did not edit yet, on the second run. The script will continue and you might not catch it. It happens within about 15 seconds. It'll continue on and generate the ROM.

I'll do a fresh run now to see if it finishes with errors separate from that above. It said at the end, file not found so it did not generate the ROM.

I wiped out the EasyDev just now and am doing a fresh just for kicks again to see if I get the file not found at the end error.

So long story short I am having 2 separate issues and am using the base script with no edits.
[Droid Eris Android Development] morrisdan:
After a clean wipe of the EasyDev directory it all works great. I still have:

cd $KITCHEN_ROOT/EasyDev/CM6

/root/EasyDev/CM6/.repo/repo/./repo sync

to make it work for the second run so I am good to go.

So on Monday cron is running the clean build script and the other days I get the nightly sync.

I am happy as a clam.

Thanks once again.
[Droid Eris Android Development] morrisdan:
It's so quiet over here. Oh ya. Everyone is out "Rolling Their Own". I guess that makes sense.

So when my nightlies run the date in the file name is staying the same. How is that date generated?
[Droid Eris Android Development] gnarlyc:
I thought that this used to be a date/time stamp, but it appears to just be a date stamp.

vendor/cyanogen/products/cyanogen_desirec.mk: ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-CELBFroyo-Desirec

If you are getting the same date everyday, you might want to clear that file out once. Maybe it's built the ROM once and has not been running since? Or maybe your computer is stuck on Groundhog Day?

:)
[Droid Eris Android Development] workshed:
Anyone know where I can get a script to automate my build? :D ;)
[Droid Eris Android Development] spc_hicks09:
Sorry for being such a noob but is there any way someone could tell me what I'm supposed to do with this ? LOL. I have the Virtual Machine with Linux and Ubuntu but no idea what to do with this script.

Nevermind lol.
[Droid Eris Android Development] IzaacJ:
Hello. I've tried to adapt it to sync with charnsingh_onlines unofficial CM7 nightly for HD2, but I really dont get anywhere >_<''

Using cygwin (the package required for dsixda's htc android kitchen).

The git I'd like to use is this: https://github.com/CyanogenMod/android_device_htc_leo

Is there anyone here with a bit more knowledge than me that could be able to help me with this? And it would be very useful to add other devices to this, it would benefit a lot of cookers I think.