How to submit a new device for recovery creation


Last Updated:

  1. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    Notice I'm only interested in doing Qualcomm based Code Aurora Forum Devices. Do not submit any Moto or Samsung devices as they will be ignored. An easy way to see if its a Code Aurora device is that it will have a file named init.qcom.post_boot.sh in the / directory and a mounted partition named "persist" . Most LGE androids are CAF devices as are several others.

    Preqs:

    1. Device must be rooted
    2. You must have adb setup and working for your device.
    3. You must be capable of following these directions to dump and be able to test.

    Ok lets get started!!!

    Code (Text):
    1.  
    2. su
    3. cat /proc/mtd
    4. cat /proc/mtd > /sdcard/mtd.txt
    5.  
    This will give you an output that looks something like this
    Notice the recovery line in bold. It will be different per each device.

    # cat /proc/mtd
    dev: size erasesize name
    mtd0: 00200000 00040000 "misc"
    mtd1: 00800000 00040000 "boot"
    mtd2: 12c00000 00040000 "system"
    mtd3: 0a000000 00040000 "cache"
    mtd4: 19000000 00040000 "userdata"
    mtd5: 00300000 00040000 "persist"
    mtd6: 00a00000 00040000 "recovery"

    OK in the next step here you will need the mtd# of recovery for your device to dump it. For this example we use mtd6 as per the bold line above.

    Code (Text):
    1.  
    2. su
    3. dd if=/dev/mtd/mtd6 of=/sdcard/recovery-dump.img bs=4096
    4.  
    I'll also need some info from df & about your sdcard setup
    Code (Text):
    1.  
    2. su
    3. df > /sdcard/df.txt
    4. ls /dev/block/mmcblk* > /sdcard/mmcblk.txt
    5. mount > /sdcard/mounts.txt
    6.  
    7.  
    This will pull your kernel config from running device and place file named config.gz in your sdk tools dir.

    Code (Text):
    1.  
    2. adb pull /proc/config.gz
    3.  
    Ok the final thing is I'll need to know the path for mass storage.
    Using a app like root explorer is ideal for this step.

    Navigate this path /sys/devices/platform and look for either of the two below or if neither exists look for somewhere in sys/devices/platform/ for
    a lun0/file and give me the full path.

    Usb gadget setup:
    /sys/devices/platform/msm_hsusb/gadget/lun0/file

    Usb function setup:
    /sys/devices/platform/usb_mass_storage/lun0/file

    Final step is to mount your sdcard to pc and copy these files from sdcard to pc.

    mtd.txt
    df.txt
    mmcblk.txt
    mounts.txt
    recovery-dump.img
    config.gz (this will be in your android sdk tools dir)


    Please create a readme file with the exact device name, and model #, masstorage path, and your contact info and md5sum of recovery-dump.img. Zip these above files and upload with proper readme and post link in thread below along with device model # and name.

    Linux users can find md5sum of recovery-dump.img with command from terminal md5sum recovery-dump.img

    Windows users please use this Windows GUI Based MD5 Checker - Mike Dopp

    NOTE: Any submissions without md5sum for recovery-dump will be ignored as I cant verify the integrity of the dump after downloading without it.

    If you can't follow these directions without help this isn't for you. I will consider submissions and work on them as time allows. This does not mean I'll do it immediately or can I guarantee I'll be successful. PM's and nagging posts will do nothing but annoy me BTW.

    I'd also like to keep this thread absent of questions and be for submissions only.

    Advertisement
  2. sillyputtyddd

    sillyputtyddd Member

    Here is my submission request for including a LG Optimus C (Model LGLW690) for Cricket, to use this recovery.

    Here is the link to the LgOptimusC.zip with md5sum 3a46cb052c75e88ebb386e1d92ae3237

    Readme file enclosed within zip as well as attached.

    LgOptimusC.zip

    Attached Files:

  3. rebel101150

    rebel101150 Well-Known Member

    We need to know if this is sufficient? Or if I should do an additional dump.
  4. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    Perfect thats exactly what I needed. Its great to see someone following the directions 110% also :) Ill get to work on it soon as time permits.
    sillyputtyddd likes this.
  5. sillyputtyddd

    sillyputtyddd Member

    Thanks and we in the Optimus C community appreciate all your work. Thanks again.
  6. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    Optimus C version is submitted for testing. If you are meant to test I have sent a message to you about it. No PM's or posts asking for it as it will be released once it passes testing. Just a reminder just because a device is submitted doesn't mean I'll jump right to working on it. As I said earlier I'll get to it when time allows.
  7. rebel101150

    rebel101150 Well-Known Member

    Any way I can test? I was one of the original people who brought this up and was trying.I even have another recovery running currently and am working on a rom
  8. getitnowmarketing

    getitnowmarketing Well-Known Member Developer

    Pm me email
  9. .jst

    .jst New Member

    Hi,

    I attach you the files needed to try obtaining the custom recovery. Hope you will be able to help the new-born Optimus Net community :)

    md5sum of LG_P690_Custom_Recovery.zip - 564b3768084d9915e66881ddf53042c0

    Anyway, where can I find more info about what you are actually going to do?

    Thanks :)

    Attached Files:

    simonsimi likes this.
  10. bela

    bela New Member

    Here's another one:

    LGP503 (Software version: LG-P503-V10k, Build number: FRF91, Kernel version: 2.6.32.9)

    /sys/devices/platform/msm_hsusb/gadget/lun0/file (path for mass storage)

    6f0799bf62e6e569dc2e77d3a9d72dd9 (md5 of recovery-dump.img)

    Cheers!

    Attached Files:

  11. bela

    bela New Member

    Here's another one:

    LGP503 (Software version: LG-P503-V10k, Build number: FRF91, Kernel version: 2.6.32.9)

    /sys/devices/platform/msm_hsusb/gadget/lun0/file (path for mass storage)

    6f0799bf62e6e569dc2e77d3a9d72dd9 (md5 of recovery-dump.img)

    Could you please contact me by e-mail for the ZIP-attachment? Cheers!

    Attached Files:

  12. mkelly18

    mkelly18 Active Member

    Here's my submission request for the LG Enlighten.
    Model VS700 on Verizon Wireless
    It has both locations for the lun0/file.

    md5sum-962418517b9bcc76b66cb31cdd8041c6

    contact me by email or phone.
    appreciate all your hard work on the Ally!

    Attached Files:

  13. sanjay1435

    sanjay1435 New Member

    brother do u get the recovery for p690?
  14. AndRoid oNly

    AndRoid oNly New Member

    Here's my submission request for
    CSL Mi322
    Android 2.2.1

    path for mass storage
    /sys/devices/platform/usb_mass_storage/lun0/file

    md5sum for recovery-dump.img
    c2c2203bfa912775e10ff47e437c56c7

    Readme file enclosed within zip

    Attached Files:

  15. vidgen13

    vidgen13 New Member

    Thank you for helping us

    This is my submission for the KU3700 aka "Korean Optimus One"

    md5sum and mass storage path are included in the readme.

    Attached Files:

  16. myk3916

    myk3916 Well-Known Member

    please... this chinese tablet is a dualcore 1.8ghz with quadcore graphics processor...

    this is a rk3066

    i bought a few of em... need to trick em out...

    it took me 8hours to root it... (and i know what im doing!!!!! <most of the time...>)


    let me know if u need keycodes...

    please contact me!!!

    Attached Files:

  17. prairiedogn

    prairiedogn Well-Known Member

Share This Page