[GUIDE] [Root] Lenovo A680 (ROW)

Search This thread
D

Deleted member 6222911

Guest
Just use framaroot

Sent from my Lenovo A680_ROW using XDA Free mobile app
 
  • Like
Reactions: Tre91

Svetli4

Member
Jan 1, 2014
16
0
The phone has a little problem with its sensors (or i thought its sensor's), when i receive a call (or i dial) the screen doesnt turn off sometimes (when i have a conversation on the phone ofc). I thought its sensor's problem, then i found its in screen dialer. I installed screen dialer app and i feel that everything is ok, so my question is there a way to turn off the default screen dialer? Or other solution about this problem?
 

Svetli4

Member
Jan 1, 2014
16
0
Btw i have a little problem, i cant do anything (even with CWM) in recovery mode, even if i try to just wipe cache, the phone freezes. Any solutions? I cant install any custom rom via recovery. I have Lenovo A680_ROW. If i try to do something, it shows up "Error code" or something. I cant simply do factory reset. Do u have any idea what would that be?
 

Tre91

Senior Member
Nov 25, 2012
81
19
Kuala Lumpur
www.facebook.com
Btw i have a little problem, i cant do anything (even with CWM) in recovery mode, even if i try to just wipe cache, the phone freezes. Any solutions? I cant install any custom rom via recovery. I have Lenovo A680_ROW. If i try to do something, it shows up "Error code" or something. I cant simply do factory reset. Do u have any idea what would that be?

I've seen this issue on another Lenovo phone. Its called a fail safe mode. Everytime you try to reset or restore, nothing happens, and the phone stays the same. Is yours the same ?
 

Svetli4

Member
Jan 1, 2014
16
0
I've seen this issue on another Lenovo phone. Its called a fail safe mode. Everytime you try to reset or restore, nothing happens, and the phone stays the same. Is yours the same ?

Yes, i think it is. If i try to do anything (whatever it is) in recovery, it just freezes and i am not able to do anything else but removing the battery and restart. :) I installed CWM and tried factory reset and guess - brick :) anyway i flashed stock firmware using flashtool, but still the same problem in recovery. Do u know something about it?
 

Tre91

Senior Member
Nov 25, 2012
81
19
Kuala Lumpur
www.facebook.com
Yes, i think it is. If i try to do anything (whatever it is) in recovery, it just freezes and i am not able to do anything else but removing the battery and restart. :) I installed CWM and tried factory reset and guess - brick :) anyway i flashed stock firmware using flashtool, but still the same problem in recovery. Do u know something about it?

So you can restore to stock using flashtool ?
Try with TWRP already ?
 

Svetli4

Member
Jan 1, 2014
16
0
TWRP doesnt work too. :) Strange, isnt it?
Maybe i have to install CWM using flash tool? Do u think that would help? I want to install a custom ROM, there is a "recovery-resource.dat" file in the ROM's folder, havent done it before, can i install it this way?
 
Last edited:

Svetli4

Member
Jan 1, 2014
16
0
I have red triangle in recovery, with message "no command" and when i press "volume up" it acts like power button. Any help?
 

Svetli4

Member
Jan 1, 2014
16
0
Ok, one more question, hope it will help. I think something is messed up with the scatter file, thats the one i used in flashtool:

############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.1
platform: MT6582
project: huaqin82_wet_e_jb5
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: PRELOADER
file_name: preloader_huaqin82_wet_e_jb5.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x1400000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
reserve: 0x00

- partition_index: SYS1
partition_name: MBR
file_name: MBR
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1400000
physical_start_addr: 0x0
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS2
partition_name: EBR1
file_name: EBR1
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1480000
physical_start_addr: 0x80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS3
partition_name: PRO_INFO
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1500000
physical_start_addr: 0x100000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00

- partition_index: SYS4
partition_name: NVRAM
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1800000
physical_start_addr: 0x400000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00

- partition_index: SYS5
partition_name: PROTECT_F
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1d00000
physical_start_addr: 0x900000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00

- partition_index: SYS6
partition_name: PROTECT_S
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x2700000
physical_start_addr: 0x1300000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00

- partition_index: SYS7
partition_name: SECCFG
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x3100000
physical_start_addr: 0x1d00000
partition_size: 0x20000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00

- partition_index: SYS8
partition_name: UBOOT
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3120000
physical_start_addr: 0x1d20000
partition_size: 0x60000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS9
partition_name: BOOTIMG
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3180000
physical_start_addr: 0x1d80000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS10
partition_name: RECOVERY
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3780000
physical_start_addr: 0x2380000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS11
partition_name: SEC_RO
file_name: secro.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x3d80000
physical_start_addr: 0x2980000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS12
partition_name: MISC
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x4380000
physical_start_addr: 0x2f80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00

- partition_index: SYS13
partition_name: LOGO
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x4400000
physical_start_addr: 0x3000000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS14
partition_name: EXPDB
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x4700000
physical_start_addr: 0x3300000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00

- partition_index: SYS15
partition_name: ANDROID
file_name: system.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x5100000
physical_start_addr: 0x3d00000
partition_size: 0x49600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS16
partition_name: CACHE
file_name: cache.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x4e700000
physical_start_addr: 0x4d300000
partition_size: 0x7e00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS17
partition_name: USRDATA
file_name: userdata.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x56500000
physical_start_addr: 0x55100000
partition_size: 0x40000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS18
partition_name: BMTPOOL
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0xFFFF00a8
physical_start_addr: 0xffff00a8
partition_size: 0x1500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00


[huaqin]
checkSum = 0x07c3


But I've found another one for MT6582, here:

PRELOADER 0x0
{
}
MBR 0xc00000
{
}
EBR1 0xc80000
{
}
__NODL_PRO_INFO 0xd00000
{
}
__NODL_NVRAM 0x1000000
{
}
__NODL_PROTECT_F 0x1500000
{
}
__NODL_PROTECT_S 0x1f00000
{
}
__NODL_SECCFG 0x2900000
{
}
UBOOT 0x2920000
{
}
BOOTIMG 0x2980000
{
}
RECOVERY 0x2f80000
{
}
SEC_RO 0x3580000
{
}
__NODL_MISC 0x3b80000
{
}
LOGO 0x3c00000
{
}
EBR2 0x3f00000
{
}
__NODL_EXPDB 0x3f80000
{
}
__NODL_KONKA 0x4980000
{
}
ANDROID 0x4f80000
{
}
CACHE 0x36f80000
{
}
USRDATA 0x3ed80000
{
}
__NODL_FAT 0x7ed80000
{
}
__NODL_BMTPOOL 0xffff00a8
{
}


Also i dont have EBR2 file, so im planning to erase it and try the second scatter. But, which one is better guys? :D There are some differences in values.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Hi all, i've just purchased this new Lenovo A680 (ROW). I live in Malaysia.
    And its not all that original. Its probably one of those china made.

    So here's how i got it rooted. You can also share how you got it rooted if you have any way other than mine.

    Download rooting app -> http://www.mgyun.com/vroot
    (Yes its a chinese website and app. Who else to do it better than their own people right ? (No racism intended)
    There is an english version to this app, DON'T USE IT. Only the chinese version installs the Kinguser app needed (You'll know why later)
    Nope, i didn't download any drivers app.
    ON your phone, turn on USB Debugging. (Go to Settings->Developer options)
    If you don't see developer options, go to Settings->About Device-> and tap on Build number more than once
    Do NOT do this with the phone turned off.


    Tested on Windows 7
    Device Lenovo A680 (ROW)
    Baseband A680.V13.P8, 2013/11/01 09:01
    Build number A680_S316_140108


    1) Open the app on your computer, let it do its 'LOADING' and stuff
    2) Connect USB cable and let windows install the appropriate drivers.
    3) Once that's done, the app will show a small green box on the bottom right and it'll say 'connect'
    4) Click on that, and let the app do its magic.
    5) Once done, the phone will reboot and you can disconnect the USB cable now.

    Once the phone reboots, you should see a new app in your phone named ' Kinguser'. This means the phone is now rooted.

    Now for those who want to replace this app with SuperSu, go ahead and try installing it from the play store.
    Based on my experience, it doesn't update the binaries as its supposed to.
    So im using the app installed, and disabled all the other funny apps in the phone using Link2SD app.
    So far i haven't come upon a CWM or TWRP for this model.

    Customizing the phone is up to you, and if you'd like to do so you might wanna check out Rom Toolbox from the play store by JRummy.

    Now many people say VROOT takes your phones IMEI and uses it for their own use.
    I personally think that doesn't happen and this app just uses automated adb scripts and whatever.
    I use VROOT to root my Samsung Galaxy Ace 3, Lenovo A680, Galaxy Tab 10.1, Galaxy Ace, and so much more.

    Let me know if i've made a mistake here.
    Also if this helps you or not.
    PEACE !
    2
    Hi there. Well as far as I'm concerned, there are none.
    No CWM/TWRP
    No custom ROM

    And I can't really make one myself as not much of a developer myself. Maybe a hero will come to save us soon :'D

    Sent from my GT-S7275R using XDA Free mobile app
    1
    I found a cwm recovery for lenovo a680 but can someone test this? I dont have laptop atm so i down want to risk it. http://lenovo-forums.ru/topic/4537-cwmtwrp-lenovo-a680-%D0%BA%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%BD%D1%8B%D0%B9-%D1%80%D0%B5%D0%BA%D0%B0%D0%B2%D0%B5%D1%80%D0%B8/ register first to download
    Edit: its working!! Flash with mobile uncle tool (Lenovo a680 512mb ram Chinese version)

    ---------- Post added at 02:11 AM ---------- Previous post was at 02:07 AM ----------

    Can you show me a video tutorial for flashing stock rom ? i've done all the instruction to flash the phone, but still no luck to get the phone detected on the computer T.T

    You need to install vcom driver. http://m.youtube.com/watch?v=ztm6QE_qiZc
    1
    Lenovo installation of cwm and rooting

    guys if you look for an authentic cwm ? you can download in my facebook group i created, i tested already the cwmyself, and it works, you can visit here this group Lenovo a680 official group- ctp
    1
    D
    Deleted member 6222911
    Just use framaroot

    Sent from my Lenovo A680_ROW using XDA Free mobile app