- 06-05-2009, 02:00 AM #1
Flash&Backup3 profile & loader - The Making
Many of us doesn't know how to make a proper Flash&Backup3 (FB3) profile (prof) & loader (ldr).
In order to make full backup of all code groups (CG) from phone, a working prof & ldr is needed.
Loader is made from RamDownLoader (RDL) extract firmware which is RAMDLD.smg.
Profile is consist of :-
- [FB3 Profile]
- ID= {profile name**.
- Model= {Phone Model**.
- UseLdr= 1 {default one loader to be used**.
- CG0Len=D0 {default value is D0 and only for p2k05 platform**.
- RamDld= {loader name**.
- Addr= {loader start address**.
- Jump= {jump address,normally is 10**.
- {This row purposely leave it blank**.
- [Code Groups]
- BOOT= {start - end address**.
- PDS= {start - end address**.
- CG1= {start - end address**.
- {repeat until CG18**
- CG18= {start - end address**.
To Simplify you work, just copy below quoted text to a txt document.
Fill in necessary data & delete whatever not applicable.[FB3 Profile]
ID=
Model=
UseLdr=1
CG0Len=D0
RamDld=
Addr=
Jump=
[Code Groups]
BOOT=
PDS=
CG1=
CG2=
CG3=
CG4=
CG5=
CG6=
CG7=
CG8=
CG9=
CG10=
CG11=
CG12=
CG13=
CG14=
CG15=
CG16=
CG17=
CG18=
Lets start making your own FB3 prof & ldr. In this guide, we are making Maxx V6 R261171LD BL0309 FB3 profile & Loader.
Get ready following things.
- Sbf-ReCalc get a copy from Download Portal.
- Full Flash firmware / Monster Pack.
- Hexadecimal program, i use WinHex to do the job.
FB3 prof & ldr - The Making
- Loader
- Use Sbr-ReCalc to open MP and extract all CG's. DO NOT CLOSE Sbf-ReCalc !
- Rename RAMDLD.smg with unique name and .ldr extension.
- e.g : R261171LD (0309).ldr
- Done with making Loader.
- Profile
- Create a new text document. (New Text Document.txt) and open it for input datas.
- Copy post #1 quoted text and paste in text document. And fill in necessary datas.
[FB3 Profile]
ID=Maxx_V6_R261171LD
Model=Maxx V6 R261171LD
UseLdr=1
CG0Len=D0
RamDld=R261171LD (0309).ldr
Addr=
Jump=
[Code Groups]
BOOT=
PDS=
CG1=
CG2=
CG3=
CG4=
CG7=
CG10=
CG11=
CG15=
CG17=
CG18= - To determine RAMDLD start & jump sequence, go back to Sbf-ReCalc windows which i told not to close after extracting all CG's. See picture below:-

- So, we know RDL start at 80000000 and jump at 80000010.
[FB3 Profile]
ID=Maxx_V6_R261171LD
Model=Maxx V6 R261171LD
UseLdr=1
CG0Len=D0
RamDld=R261171LD (0309).ldr
Addr=80000000
Jump=80000010 - Remaining steps are determine CG's start & end address.
- Open R261171LD (0309).ldr with Hexadecimal program to locate CG's address. See picture below:-

- Almost complete creating FB3 profile.
[FB3 Profile]
ID=Maxx_V6_R261171LD
Model=Maxx V6 R261171LD
UseLdr=1
CG0Len=D0
RamDld=R261171LD (0309).ldr
Addr=80000000
Jump=80000010
[Code Groups]
BOOT=
PDS=
CG1=A0080000-A1EBFFFF
CG2=B4020000-B577FFFF
CG3=A1EC0000-A1FFEFFF
CG4=B5900000-B5B5FFFF
CG7=B5F00000-B5F1FFFF
CG10=D0000000-D4073FFF
CG11=B5780000-B58FFFFF
CG15=B5B60000-B5EDFFFF
CG17=A1FFF000-A1FFF7FF
CG18=A1FFF800-A1FFFFFF - Finalizing FB3 profile by adding BOOTLOADER start & end address :
BOOT=A0000000-A000FFFF - adding PDS start & end adress. For time being, we are unable to backup PDS area. So, just use value from other profile.
PDS=A0010000-A001FFFF
- COMPLETING
- Adding Semicolon ; to CG's that we don't want to backup. In this case adding Semicolon ; to BOOT, PDS & CG10.
- Save New Text Document.txt and rename as per what we inputed in profile:- Maxx_V6_R261171LD.txt
- Rename extension to .prof .
- Maxx_V6_R261171LD.prof FB3 profile created.
- Copy Maxx_V6_R261171LD.ldr to C:\Program Files\Motorola Tools\Flash&Backup 3\Profiles folder.
- Copy R261171LD (0309).ldr to C:\Program Files\Motorola Tools\Flash&Backup 3\Loaders folder.
- Run FB3 & connect Maxx V6 to PC usb port. See picture below:-

- Attached here a copy of created Maxx V6 R261171LD FB3 profile&loader.
Last edited by kent_lkc; 06-05-2009 at 08:08 PM. Reason: Automerged Doublepost
FIRMWARE TEAM™ Member
Mod2Xtreme™ Founder
FIRMWARE SANCTUARY™ Founder
Owned Motorola Razr XT910 Milestone 2 A953 updated GB 2.3.4, Milestone XT720, Krzr K3, Krzr K3m, Krzr K1m, Slvr L72, Razr V3x.
Owned Samsung Galaxy S2, rooted, custom kernel install ICS 4.0.3, Samsung B7722, Galaxy Tab 2.3.3 rooted, C3303i
Owned HTC Incredible S S-Off, rooted installed 2.3.6 Gingerbread.
Looking for Sony Ericsson Android & Acer i7 S3.
YouTube: << Custom USB Jig + Unbrick SGS2>>
-
18 Users Say Thank You to kent_lkc For This Useful Post
! .ĐΛЄMØИ. ! (06-06-2009), .:RaDeK:. (06-05-2009), Av3LaR (06-07-2009), CarL!ToX™ (06-05-2009), Danation (06-05-2009), Dumba (06-05-2009), eddie817 (06-05-2009), King_Rat (06-06-2009), OCM (06-05-2009), RaMi (06-05-2009), riconye (07-12-2009), Russoeternal (06-06-2009), Semseddin (06-05-2009), shohelrana (11-17-2009), SocaSlvr (06-05-2009), sublime1184 (06-05-2009), SuperJoker (06-05-2009)
- 06-05-2009, 03:08 AM #2
- 06-05-2009, 09:42 AM #3
Thanks so much kent.

- 06-05-2009, 10:33 AM #4
Seriously, I've always wanted to know how to do this. Thanks Kent!

_.__.__._I have retired. If you PM me, I may not reply.
- 06-05-2009, 11:01 AM #5
Fantastic guide bro, really good !
- 06-05-2009, 12:23 PM #6
Wow! This is great, I'm always having problems with phones that F&B doesn't have the profile for..thanks.
- 06-05-2009, 03:08 PM #7
Great guide

Incidentally:
The same file profiles are used in p2ktools.
- 06-05-2009, 03:23 PM #8

MB300 a.k.a Backflip dead if you know how to unbrick it please PM me
V6 maxx R261171LD_U_99.41.08R...FLEX: iL!ToX™
-
- 06-05-2009, 03:31 PM #9
Good catch.

_.__.__._I have retired. If you PM me, I may not reply.
- 06-05-2009, 07:32 PM #10
Thanks for posting this kent, since the old one by vermsky was lost when mmuk went down, this can really come in handy
You see, madness, as you know, is like gravity. All it takes is a little push.
- 06-05-2009, 08:12 PM #11
Many people out the know where to look for CG's offset but not this :_
Guessing is not the solution to make proper FB3 profile.[*]To determine RAMDLD start & jump sequence, go back to Sbf-ReCalc windows which i told not to close after extracting all CG's. See picture below:-
[*]So, we know RDL start at 80000000 and jump at 80000010.
[FB3 Profile]
ID=Maxx_V6_R261171LD
Model=Maxx V6 R261171LD
UseLdr=1
CG0Len=D0
RamDld=R261171LD (0309).ldr
Addr=80000000
Jump=80000010
FIRMWARE TEAM™ Member
Mod2Xtreme™ Founder
FIRMWARE SANCTUARY™ Founder
Owned Motorola Razr XT910 Milestone 2 A953 updated GB 2.3.4, Milestone XT720, Krzr K3, Krzr K3m, Krzr K1m, Slvr L72, Razr V3x.
Owned Samsung Galaxy S2, rooted, custom kernel install ICS 4.0.3, Samsung B7722, Galaxy Tab 2.3.3 rooted, C3303i
Owned HTC Incredible S S-Off, rooted installed 2.3.6 Gingerbread.
Looking for Sony Ericsson Android & Acer i7 S3.
YouTube: << Custom USB Jig + Unbrick SGS2>>
-
4 Users Say Thank You to kent_lkc For This Useful Post
CarL!ToX™ (06-06-2009), Danation (06-05-2009), Russoeternal (06-06-2009), shohelrana (11-17-2009)
- 06-06-2009, 02:13 PM #12
Administrator
- Join Date
- Nov 2006
- Posts
- 14,023
- Thanks
- 2,800
- Thanked 3,902 Times in 2,550 Posts
- Downloads
- 1
- Uploads
- 0
Dude, Kent, you rock !
Anything you need please contact me thru Private Message.
- 06-06-2009, 08:18 PM #13
traslate spanish please!!!
please please
regards!
- 06-06-2009, 11:27 PM #14
i think russo can translate into spanish. . . .
FIRMWARE TEAM™ Member
Mod2Xtreme™ Founder
FIRMWARE SANCTUARY™ Founder
Owned Motorola Razr XT910 Milestone 2 A953 updated GB 2.3.4, Milestone XT720, Krzr K3, Krzr K3m, Krzr K1m, Slvr L72, Razr V3x.
Owned Samsung Galaxy S2, rooted, custom kernel install ICS 4.0.3, Samsung B7722, Galaxy Tab 2.3.3 rooted, C3303i
Owned HTC Incredible S S-Off, rooted installed 2.3.6 Gingerbread.
Looking for Sony Ericsson Android & Acer i7 S3.
YouTube: << Custom USB Jig + Unbrick SGS2>>
- 11-17-2009, 03:48 PM #15
Kent, can you rehost these images?
Code:http://gsm.motoxtreme.info/images/misc/FB3_RDL_StartAdd.png and http://gsm.motoxtreme.info/images/misc/FB3_CG_Add.png



LinkBack URL
About LinkBacks
Reply With Quote



is for Ezra!!!
