Results 1 to 15 of 15
  1. #1
    kent_lkc's Avatar
    offline No brick, no gain. Real modder.
    Join Date
    Dec 2006
    Posts
    884
    Thanks
    118
    Thanked 382 Times in 194 Posts
    Downloads
    294
    Uploads
    0

    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.
    [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=
    Fill in necessary data & delete whatever not applicable.

    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.
    1. Sbf-ReCalc get a copy from Download Portal.
    2. Full Flash firmware / Monster Pack.
    3. Hexadecimal program, i use WinHex to do the job.


    FB3 prof & ldr - The Making
    1. 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.
    2. 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
    3. 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>>

  2. 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)

  3. #2
    Dumba's Avatar
    offline Administrator
    Join Date
    Jan 2007
    Location
    Portugal
    Posts
    12,780
    Thanks
    5,149
    Thanked 5,444 Times in 3,380 Posts
    Downloads
    6
    Uploads
    0
    Thanks Kent, nice guide. Seeing that Random isn't active, there will be need find the loader and profile settings for the newer phones.

    Please do not kiss, or lick, the Monitor.

  4. #3
    SocaSlvr's Avatar
    offline Retired Moderator
    Join Date
    Oct 2007
    Location
    Trinidad
    Posts
    10,168
    Thanks
    2,585
    Thanked 3,400 Times in 2,394 Posts
    Downloads
    844
    Uploads
    101
    Thanks so much kent.

  5. #4
    Danation's Avatar
    offline public static final boolean isEvil() { return true; }
    Join Date
    Oct 2008
    Posts
    6,881
    Thanks
    4,383
    Thanked 3,386 Times in 2,118 Posts
    Downloads
    3
    Uploads
    0
    Seriously, I've always wanted to know how to do this. Thanks Kent!

    _.__.__._I have retired. If you PM me, I may not reply.

  6. #5
    Semseddin's Avatar
    offline Shine on you crazy diamond
    Join Date
    Nov 2006
    Location
    Turkiye
    Posts
    6,991
    Thanks
    2,103
    Thanked 2,911 Times in 1,595 Posts
    Downloads
    800
    Uploads
    316

  7. #6
    eddie817's Avatar
    offline Skilfull Modder
    Join Date
    Jul 2007
    Location
    Siguatepeque, Honduras.
    Posts
    876
    Thanks
    78
    Thanked 155 Times in 91 Posts
    Downloads
    441
    Uploads
    7
    Wow! This is great, I'm always having problems with phones that F&B doesn't have the profile for..thanks.
    http://www.modmymoto.com/forums/image.php?type=sigpic&userid=100040&dateline=12473  69558
    Moto V3xx -- R261171MRK
    Custom Skins, Edited Seems, Dark Indium DRM, etc.
    Waiting for RSA Removal!

  8. #7
    .:RaDeK:.'s Avatar
    offline Skilfull Modder
    Join Date
    Jul 2007
    Posts
    508
    Thanks
    87
    Thanked 117 Times in 96 Posts
    Downloads
    322
    Uploads
    1
    Great guide

    Incidentally:
    The same file profiles are used in p2ktools.

  9. #8
    CarL!ToX™'s Avatar
    offline Skilfull Modder
    Join Date
    Jan 2007
    Location
    Tegucigalpa, Honduras
    Posts
    920
    Thanks
    1,101
    Thanked 443 Times in 299 Posts
    Downloads
    244
    Uploads
    8
    Quote Originally Posted by kent_lkc View Post
    [*]Save New Text Document.txt and rename as per what we inputed in profile:- Maxx_V6_R261171LD.txt[*]Rename extension to .ldr . [*]Maxx_V6_R261171LD.ldr FB3 profile created.
    Thanks kent nice guide but I think in this part need to rename to R261171LD_MAXX_V6.prof no R261171LD_MAXX_V6.ldr, depending on what I see in the profiles in the F&B3

    Grettings!!

    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™

  10. 2 Users Say Thank You to CarL!ToX™ For This Useful Post

    Danation (06-05-2009), kent_lkc (06-05-2009)

  11. #9
    Danation's Avatar
    offline public static final boolean isEvil() { return true; }
    Join Date
    Oct 2008
    Posts
    6,881
    Thanks
    4,383
    Thanked 3,386 Times in 2,118 Posts
    Downloads
    3
    Uploads
    0
    Good catch.

    _.__.__._I have retired. If you PM me, I may not reply.

  12. #10
    OCM's Avatar
    OCM
    offline There is no spoon
    Join Date
    May 2009
    Location
    main()
    Posts
    3,387
    Thanks
    1,120
    Thanked 1,427 Times in 739 Posts
    Downloads
    7
    Uploads
    0
    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.

  13. #11
    kent_lkc's Avatar
    offline No brick, no gain. Real modder.
    Join Date
    Dec 2006
    Posts
    884
    Thanks
    118
    Thanked 382 Times in 194 Posts
    Downloads
    294
    Uploads
    0
    Many people out the know where to look for CG's offset but not this :_
    [*]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
    Guessing is not the solution to make proper FB3 profile.
    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>>

  14. 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)

  15. #12
    offline 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.

  16. #13
    Paule's Avatar
    offline Themer
    Join Date
    Jan 2007
    Posts
    715
    Thanks
    726
    Thanked 701 Times in 283 Posts
    Downloads
    474
    Uploads
    4
    traslate spanish please!!!

    please please

    regards!

  17. #14
    kent_lkc's Avatar
    offline No brick, no gain. Real modder.
    Join Date
    Dec 2006
    Posts
    884
    Thanks
    118
    Thanked 382 Times in 194 Posts
    Downloads
    294
    Uploads
    0
    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>>

  18. #15
    sublime1184's Avatar
    offline Retired Moderator
    Join Date
    Apr 2008
    Location
    Chicago, IL
    Posts
    3,740
    Thanks
    3,315
    Thanked 2,124 Times in 1,343 Posts
    Downloads
    49
    Uploads
    1
    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

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •