yashsingh1/xdaforums huggingface dataset:
[Defy Android Development] Simplestas:
ANSWER

I've thoroughly researched this! I'm 100% sure now!

Here's the resolution:

EACH [signed] partition is versioned and expected version for it is written in cdt (which is CG31.smg), which is versioned itself too.

HOWEVER, sbfs we got have version bumped for only cdt (CG31) and system (CG39). They have those versions: 2 - 2.21/2.34/Chinese; 3 - 2.51; 4 - 3.4.2.

THUS, nandroid system restore + flashing sbf with boot/tree/everything else (except cdt and system) is possible.

NO, you can't change version in file. It will break its digital signature and phone will want re-flash.

THAT'S IT. sbfs aren't magic anymore. And we should know if there ever comes version with boot version bumped we're screwed and won't be able to downgrade no matter what we do.

I've attached a tool aganist which you can run smg file to know its version.
[Defy Android Development] breezasib:
Wow. That's exactly the information I was after! Thanks very much for that..

I have now flashed the complete 3.4.2 Orange SBF minus CDT and System and successfully downgraded back to 2.34 :)

Here is some interesting reading about the mystical efuse

http://blog.opticaldelusion.org/2010/08/clearly-you-have-no-idea-what-efuse-is.html#more
[Defy Android Development] adlx.xda:
Excelent! Very intereting read (both this thread and the blog post about eFuses).
[Defy Android Development] Simplestas:
Now will technical wise soul try this method for downgrading?

We have a thread with working safe-upgrade solution yet for those who upgraded there's no thread.
[Defy Android Development] chaihg:
So that way would anyone of you take out the CDT from other locked sbf and post modified sbfs here so that no one ever is locked in future?. Plzzzz
[Defy Android Development] Higgsy:
Good investigation from all involved
[Defy Android Development] |ErosizeD|:
if this works, soon as posible we need a good tutorial. :D
[Defy Android Development] Simplestas:
The idea is very simple.

- Root and install recovery

- Find nandroid backup of target firmware and restore it from recovery. (Under Linux i believe you can make system.img out of CG39 using mount -o loop / mkyaffs2image)

- Use Motorola Android Firmware (De)packer to extract files from target firmware sbf

- Delete CG31.smg and CG39.smg from extracted firmware folder

- Compile sbf file (with same tool) from extracted firmware folder

- Flash compiled sbf (it'll be in rebuilt folder) with RSDLite

- Wipe with recovery

- That's it
[Defy Android Development] Foxhound.kl:
Thanks for the guide. Where do you get Motorola Android Firmware (De)packer?
[Defy Android Development] chaihg:
Search for SBF De/Repacker you should be able to find some tools for it. usually used for milestone.
[Defy Android Development] kashavsehra:
That's very interesting indeed! Does that mean you managed to upgrade AND downgrade the bootloader, because the CG you deleted were only the system partition and the CDT table?

Also do you think this idea exists within all firmwares, that only the CDT and System partitions cause a permanent change to stop downgradebility? I wonder what that permanent change is and where is resides. If we can figure it out then it will help all those that have flashed a non-downgradeable sbf...
[Defy Android Development] Kribou:
That could be interesting mixed/prepackaged with a Pays roms ? which could allow all coming from a group 2 to keep downgradability for support purpose or else.

Good inside.

K
[Defy Android Development] breezasib:
I have never flashed a full SBF with version 2 code groups and so I can upgrade/downgrade fine until moto release an SBF where either the CDT contains code groups with different addresses or the boot CG goes to version 2 or above.

If I wanted to flash PAYs ROM I would restore his nandroid or zip via recovery and then flash the UK froyo ROM minus the CDT and SYSTEM CGs with RSD lite.

This will in no way help anyone that has already flashed a full SBF with v2 code groups.
[Defy Android Development] danimagrin:
Is it only CDT (CG31) that stops downgradebility or CG39 also? Have you guys already tested a Fixed SBF only without CG31 and keeping CG39?

Bye
[Defy Android Development] Simplestas:
Tested long time ago, won't work.
[Defy Android Development] danimagrin:
Thank you for the answer!

About downgrading, do you know if it is possible to downgrade to a rom with lower smg version using nandroid+fixed sbf, once you have already flashed a full sbf with higher smg version?
[Defy Android Development] zakoo2:
so, just to be clear, if i already flashed a full sbf (with cg31 and cg39), then there's no way i can downgrade to an earlier version, right?
[Defy Android Development] farsight73:
Exactly.. But if your region has Froyo official rolled out then you won't need the downgrade to Eclair 2.1 anymore, you're covered by this official in case you need the warranty.

You just need to be careful on sbf higher than 2.2 to maintain your downgrade ability.
[Defy Android Development] danimagrin:
When one tries to flash a lower smg version sbf then the one already on phone what happens exactly in boot chain?

I know that you get a black screen until you flash a new rom but does RSDLite actually flash the lower version CG31 and CG39 or not? If yes, where is the information that says that there had already been highered versions CG on the phone stored, so that it won't allow booting with lowered versions CGs?
[Defy Android Development] Simplestas:
In eFuse cells.
[Defy Android Development] binodnepal:
you can try this

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

i did and it goes back now I have the version as 2.1-update1 I had a original nandroid backup of my rom, but the kernel I think remains the same. Now as the UK retail froyo was released it still says there is no update available even though I have downgraded, does the moto software update check the kernel version. thanks
[Defy Android Development] coelho_:
How to delete them under windows...I try it but I dont fond the option
[Defy Android Development] narutow:
so who flashed with this ROM:

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

will never be able to flash another one like MIUI or CM7?
[Defy Android Development] coelho_:
just only cm9 or cm7 for defy +
[Defy Android Development] narutow:
really?

I have a normal red lens defy and installed it, so NEVER EVER ILL BE ABLE?

wtf so i just fcked my phone ):
[Defy Android Development] meilbox:
fcked... no... just wait for fully working cm7/9 ... but yep u have just lost ur warranty as there is no official ginger for defy.... next time read more before hw flash... also moto said they will (but no one knows when ;p )unlock the bootloaders ...so maybe... there will be a rescue ;p
[Defy Android Development] narutow:
thanks dude.

and does it take a lot of time for they to make a full working cm7?
[Defy Android Development] ffbdm:
Hi,

I installed the Firmware JORDN_U3_97.21.51 (android 2.2.1 v.1) and I'd know if i can make a downgrade to 2.2.1 android using this way..?
[Defy Android Development] pedrosantos5:
Well, i read read read, try downgrade and...

Anyone can do by the simple way?

Put the files here to download and the tutorial?

I already flashed Roms, slipted, delete CG31, CG39, etc etc and my Defy was always brick on reboot.

GB Kernel.................

I have GB 2.3.6 full SBF flashed (DEFYPLUS_U3_4.5.1-134_DFP-139_VFBLUR_SI...sbf) so i'm on GB Kernel from 2.3.6.

What can i do to downgrade to froyo 2.1 or 2.2? (now recognized as MB526, rooted with SuperOne click 2.3 it's OK)
[Defy Android Development] free2live:
If you want to downgrade to 2.2.2 froyo read this thread
[Defy Android Development] pedrosantos5:
Thank you man, so easy with that chinese Bl6 Rom Froyo kernel.

Now we can full flash any GB 2.3.6 and downgrade anytime.
[Defy Android Development] free2live:
As long the bootloader version is lower than 6.... Don't flash BL7

Moto sucks. My DEFY rocks
[Defy Android Development] jackajay:
i hv a doubt,i am having 2.3.4 defy+,if i flash a cm9/cm7 got defy+ and want to go back for warranty,then is possible to just restore my nandroid backup and Unroot or should flash full sbf of 2.3.6 since there is no 2.3.4 DFP-891(my current stock version) available.
[Defy Android Development] free2live:
do a nandroid backup and BEFORE you FLASH any full 2.3.6 SBF READ.....READ......READ and if you still have DOUBTS ask people here on XDA...someone will help you
[Defy Android Development] dinesh07:
downloaded..... unziped...... but its not opening when i open it as admin any advice ??
[Defy Android Development] Auris 1.6 vvt-i:
Don't try to open it. Drag the CG39.smg file and drop it on the ver.bat file
[Nook Color General] Hextall:
Yesterday, I rooted with autonooter 3.0 after upgrading to 1.1 (the directions on android central now say 3.0 will root 1.1). I have an 8gb sd card (class 4).

Everything went fine (mostly, I'm still working out the kinks, like youtube app not working), I'm rooted. Mission accomplished.

But my SD card capacity went down to about 40 mb. Even when putting it in my computer, it only reformats to 40 mb. How can I get this back up to 8 gb?

All I did with the card was burn the autonooter to it and root the nook. any help before I bring it back to Best Buy?
[Nook Color General] goddimus:
Same thing happened to me. I had to use a partition program to delete the 40 meg partition and then create a new partition to include the whole SD card. Once I did that I was able to format the SD card and use it again with full capacity.
[Nook Color General] woot1524:
You need to format the SD card with the nook color itself. With the SD card in, navigate to settings -> device -> SD card -> unmount, then format. that should do it. By the way, this info is all over the forums. lurk/search more.
[Nook Color General] niknook:
The easiest way that I've found to re-format SD cards with multiple partitions is to use linux and any disk manager/fdisk tool.

That said, there is a tool called "HP USB Disk Storage Format Tool" which you should be able to find using google. That will instantly re-partition the disk for you in Windows (you will have to right-click and select "Run as Administrator" if you are using Vista or Windows 7). Be sure to select the filesystem that you desire (FAT/FAT32/NTFS - I would use FAT32) Hope that helps getting your SD card back to normal!
[Nook Color General] Hextall:
Thanks everyone. I did search, but now realize it was only with half an ass.

Formatted the card through the nook and it shows up with 7+gb now.
[Droid Incredible Q&A, Help & Troubleshooting] tony5104:
Am I supposed to do the *228 option 1 activation whenever I switch roms on the phone?
[Droid Incredible Q&A, Help & Troubleshooting] Gahh Its Lee:
Nope but *228 option 2 is important from time to time.
[Droid Incredible Q&A, Help & Troubleshooting] tony5104:
Ok option 1 cause problems, like on the extended network?
[Droid Incredible Q&A, Help & Troubleshooting] Gahh Its Lee:
Nope it shouldn't cause any problems.
[Droid Incredible Q&A, Help & Troubleshooting] tony5104:
Thanks. Guess I'm back to square one. Think I may end up letting Verizon replace the phone.
[Galaxy 3 General] RaymanFX:
Hey guys,

you probably don't know me, but I have created a custom rom for our Galaxy 3 based on Froyo.

It comes with both, the TW Launcher and the stock launcher, Launcher2.

So YOU are able to choose one of them.

It has modiefied framework-res.apk and twframework-res.apk too (Gingerbread look).

And last but not least, I rebuild the zImage kernel for speed and this is probably the first DEODEXED rom avaiable for Galaxy 3.

The only PROBLEM is, that my rom comes an an update.zip package which i cannot sign with the samsung key since I don't have it.

So if you guys could manage to create a custom recovery that lets us apply update.zip packages like in times of ECLAIR, we could use my rom.

So I need you guys to to this.

Then we can use my deodexed, optimized froyo rom.
[Galaxy 3 General] jazux:
question: what deodexed means??? i never heard that word before...

why this isnt in dev forum?
[Galaxy 3 General] madhuranand007:
Thats good buddy.... Plz upload the zImage kernel with Deodexed

:D :D ready to try :)
[Galaxy 3 General] RaymanFX:
Need some more information

Ok buddy,

I'll upload it...let's see..

maybe tomorrow after school. :P

But can you tell me : For theming and so on,

what needs to be deodexed ?! I only deodexed /system/app .

Does /system/framework also need to be deodexed ?!

AND : GOOD NEWS :

I succesfully created a flashable ODIN package based on XXJPA, which is deodexed in /system/app !

So please tell me if I should deodex /system/framework ! :)

I'll add the Kernel and all the other stuff in my 2nd release :)

STAY TUNED BUT HELP ME . :)
[Galaxy 3 General] Kaleptik:
If possible, could you PM the instructions on how to deodex a ROM?

Sent from my Samsung Galaxy 3 FROYO
[Galaxy 3 General] abhi0n0nakul:
great now we can modify the indivisual apps in the samsung...crap.......

and yes i thinkthe framework folder also needs to be deodexed...

right now we can only modify /hack the framework-res.apk and twframework-res.apk as they do not have odex files with them i.e deodexed....

while others are odexed...

this is the first great step to galaxy 3 custom roms and from that i mean great roms....
[Galaxy 3 General] RaymanFX:
Instructions

So for you guys, here is the instruction for deodexing :).

First, go to youtube and follow the video instructions of nokia7vista's tutorial for creating a custom rom for Samsung Galaxy S.

(Download a base rom that you want to customize (i.e. XXJPF) and download and install magiciso to open the factoryfs.rfs from XXJPF (in magic iso, go to open and then select all files, then you can open factoryfs.rfs). When you have done this, extract the content of factoryfs.rfs to your desktop and put it into a folder called "System". Put the folder "System" into a new folder called "CFW". Now you have to download the rombasics.zip based on JPA FROYO, which are found in another post in the xda - Forum in the development section. (Sorry I'm a new user so i'm not allowed to post links. When I am, I'll do !

Then, put the content of rombasics.zip into the folder "CFW".

After that, follow nokia7vista's tutorial part 4 to install cygwin correctly and install the HTC Android kitchen.

When you followed the tutorial, you should know how to start the kitchen (open cygwin, cd to folder where you placed the kitchen and type "./menu" (without quotes ;)).

And in the kitchen, you must first do nr. 1 (building working folder from the folder "CFW"). Then, you can type 0 to access the advanced options and type 11 to deodex. Easily select if you only want to deodex either only /system/app or only /system/framework or both.

AFTER you have followed all these steps, you have to select 99 in the kitchen. This will set up "CFW.zip" in the /kitchen/output folder.

When this is finished, you have to extract the "CFW.zip" and copy the factoryfs.rfs to any Froyo based ROM for Galaxy 3 you like.

THEN you're done :)
[Galaxy 3 General] boleminoga:
oh ... can you make deotexed (system app & framework) rom based on jpf ?
[Galaxy 3 General] abhi0n0nakul:
please post your deodexed rom, atleast we can get to know if it works for g3 or not

is it working for you??

after deodexing what advantages have you taken of that???
[Galaxy 3 General] Kaleptik:
So my deodexed base ROM so far has not booted.

Any reason why?
[Galaxy 3 General] RaymanFX:
Custom Rom (XXJPA)

@DarkLestat :

My custom rom (deodexed) is working, yes. But I think it's way to slow to use it every day because it's based on JPA.

When you gyus want me to release a super fast and super stable deodexed rom, which I'm actually able to build, you have to share the rombasics.zip based on XXJPF.

If anyone could do that, that would be great.
[Galaxy 3 General] Kaleptik:
I'm using Gsam101's JPA Clean ROM with the ronbasics for JPA.

is that a reason?

How exactly did you get the factoryfs.rfs from the CFW.zip? All my .zip has are the folders I zipped into it, and its supposedly the finished ROM?

Sent from my Samsung Galaxy 3 FROYO
[Galaxy 3 General] Kaleptik:
How would i go about creating a factoryfs.rfs?

EDIT: Anyone?
[Galaxy 3 General] RaymanFX:
CFW.zip ?!

Ehhhhm...DarkLestat... If I#m understanding right, you wanna build a custom rom with an update.zip package..

If you are doing so, let me say that it don't works since samsung has implemented a new recovery in Froyo builds which don't allows us to flash the update.zip packages anymore.

You actually have to create a flashable odin package.

(including cache.rfs, datafs.rfs, factoryfs.rfs, modem.bin and zImage)

After you have done that, repack these files to a odin .tar package with the following commands in cygwin : (after you cd'd to your rom's folder)

tar -H ustar -c cache.rfs datafs.rfs factoryfs.rfs modem.bin zImage > output.tar
[Galaxy 3 General] Szaby59:
@The Dark Lestat: What's the source? JPF or older?
[Galaxy 3 General] abhi0n0nakul:
i have deodexed the jpf system/app all contents except settings .

deodexing settings causes loopback boot and phone does not boot.....

though i am verifying but deodexing is great....

i have tried changing the icons of apps, now they work, in odexed they were'nt...

though the gallery app, music player seems to be slower

spl. gallery is a tonn times slower. dont know the reason....

boot is fast.....

lets see..
[Galaxy 3 General] Kaleptik:
JPA

Sent from my Samsung Galaxy 3 FROYO
[Galaxy 3 General] peldax:
So we cant install this rom throw recovery menu, because samsung changed something in froyo update? Am i right? Its posible to flash back into enclair and flash it throw enclair recovery menu?

Meybe this is very newbie question.... i dont understand to these things (but i want to)
[Galaxy 3 General] Kaleptik:
How do you create a factoryfs.rfs?

Terminal?
[Galaxy 3 General] flores.diane02:
froyo is not released by samsung yet right??? i mean officially then how the hell can samsung change something in **** **** **** so the **** update cannot be done....i dont get this

is froyo out?
[Galaxy 3 General] nsdroid:
Hi,

You can modify all you want in the rooted phone and than put to sdcard a new

rfs image of the /system partition:

# dd if=dev/block/stl6 of=/sdcard/factoryfs.rfs

Now you can package it to a tar file together with the kernel and other partitions as was told here.

Best Regards
[Galaxy 3 General] stubborn_d0nkey:
so much ****? why?

anyways, who do you think made jpf jpb and jpa? Samsung, of course.
[Galaxy 3 General] disconsolate:
I don't even understand your logic. What do you mean? How can you criticise anyone else given ur SHI* use of the English Language? lol. Do not criticise something, if you do not know what you are on about! lol
[Android Apps and Games] AngrySwede:
I saw this unlock screen at nokia labs and think that this would be awesome to have om my android. Does anyone know of or could make anything like this for android. I would be very intrested. :D
[Android Apps and Games] urfavoritemazn:
I WAAAAAAAAAAAAAAAAAAAAAAAANT :eek:
[Android Apps and Games] AngrySwede:
No one up for the challenge? :(
[Android Apps and Games] zanderman112:
This would be awesome! OP, you should change the [q] to [req]

Sent from my non-rooted, stock eclair Epic.
[General Questions and Answers] alehawk:
Hi!

I earn my living as a programmer and I want to start throwing some lines of codes for Android.

I remember long time ago, when I bouhgt Visual Basic 3 there was a tutorial that helped me to star developing my first app.

Does anyone knows a good tutorial for me to start with?

Thank you!
[General Questions and Answers] alehawk:
Sorry, this is what I was looking for.. http://xdaforums.com/showthread.php?t=854462

Sorry for this th!
[General Questions and Answers] pyroboy1080:
I just want to say that I was looking for something like this. Thanks for asking this question, as I might have missed that! :)
[EVO 4G Q&A, Help & Troubleshooting] xEVILFREDx:
Which once is better....

MyBackup Root

or

Titanium Backup

Please put your vote.
[EVO 4G Q&A, Help & Troubleshooting] _MetalHead_:
Titanium, no competition.
[EVO 4G Q&A, Help & Troubleshooting] xEVILFREDx:
Did you pay for the full version ?

Also since you there is a paid version, does it store online ??

Mybackup Root saves online I notice have not check it out. Waiting for feedback as I will buy one of them to have that option to save online.

Thanks MetalHead, and all.
[EVO 4G Q&A, Help & Troubleshooting] _MetalHead_:
Yes I have the paid version and yes it can store online, provided you have a drop box account.
[EVO 4G Q&A, Help & Troubleshooting] Neipas09:
I use titanium for the simple fact that i don't need MyBackup to backup my contacts since they are already saved to my GMAIL account.

Plus titanium has the ability to remove bloatware from the phone once it's been rooted.
[EVO 4G Q&A, Help & Troubleshooting] _MetalHead_:
Yep. Titanium is far more versatile.
[EVO 4G Q&A, Help & Troubleshooting] xEVILFREDx:
Wow. That I did not know. Thanks for that Neipas09!

Thanks everyone. I guess this was easy.
[EVO 4G Q&A, Help & Troubleshooting] Jimdog420:
Tb hands down, I tried mbpro, bad thing is evan with the paid version there is a upload limit.

When I tried it wouldnt bkup all I wanted .

Tbpro is worth every penny, I use it almost everyday

Swyped from a galaxy far far away......
[HD2 General] DJGurth:
Hello, was just asking the people who maybe in the know here.

Is magldr having problems with reading some SD Cards but not others?

Don't flame as I've kept track with all the latest info, i know WP7 has problems with reading some cards but not many people have mentioned if they work in magldr in the first place

Just wondering
[HD2 General] DJGurth:
The reason for this is that I don't want to get another card only to find that an update to magldr ends up fixing the problem, I can continue to use two SD cards for now

Sent from my duel booting beast of a phone
[HD2 General] zarathustrax:
As far as I know, magldr can read all sd cards fine. Some cards don't work with wp7 correctly, but magldr can read them fine. There is a problem with the USB mass storage mode in magldr, though, so it's not recommended to use the usb mass storage in magldr... either use it in android, clockwork mod, or take card out and use card reader to transfer files.
[HD2 General] DJGurth:
Yes I do that, magldr defo doesn't read my 16gb Kingston SD card though no matter how I format it.

I stick Android on it and try to set the AD directory and it sends me back to the main menu, my 2gb cards don't do this

Sent from my duel booting beast of a phone
[HD2 General] zarathustrax:
What is it that you do? Magldr is suppose to go back to main menu after you select the AD directory... or are you saying it doesn't even show your files. Are you maybe booting into wp7 and that is erasing and formatting your whole card? That could cause your android build to be erased.
[HD2 General] DJGurth:
No it doesn't even allow me to select a directory it just sends me to the main menu on trying to access the card. Magldr won't read the card at all.

Sent from my duel booting beast of a phone
[Captivate Q&A, Help & Troubleshooting] serkan5000:
Hey I just installed di11i's 5.6, awesome rom, first one I've flashed. I can't seem to find the option to vibrate on text recieve, its not in the general settings pages or in the messaging app settings page. Any app I can use or osmething to enable this?
[Captivate Q&A, Help & Troubleshooting] daytony:
text message question

The easiest way is to go to Settings > Sound > Vibrate always

or download a sms program like Handcent or chompSMS
[Captivate Q&A, Help & Troubleshooting] serkan5000:
hmmm vibrate always still doesn't make it vibrate when receiving a message.

But Handcent looks like a really great alternative! Thanks
[Windows Phone 7 General] kohz87:
Hi People,

I'm using an omnia 7 right now, it appears that after trying 3 separate apps to connect to the dropbox, I keep encountering the Login Failed - Please check your username/password error.

I am able to login on 2 other laptop, 1 desktop and my milestone so my login credential is definitely correct, can someone advise?