• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Alcatel One Touch Evolve ClockWorkMod Request

alfick3

Android Expert
Feb 7, 2011
2,755
452
54
DFW, TX
Device Name: One Touch Evolve 5020N
Device version: 4.1.2
Device manufacturer: Alcatel
Carrier: MetroPCS

Below are what I got from adb:

adb shell mount:

rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
emmc@android /system ext4 ro,noatime,noauto_da_alloc,commit=1,data=ordered 0 0
emmc@custpack /custpack ext4 rw,relatime,noauto_da_alloc,commit=1,data=ordered 0
0
/dev/block/loop0 /mnt/cd-rom iso9660 ro,relatime 0 0
emmc@usrdata /data ext4 rw,nosuid,nodev,noatime,noauto_da_alloc,data=ordered 0 0

emmc@cache /cache ext4 rw,nosuid,nodev,noatime,discard,noauto_da_alloc,data=orde
red 0 0
emmc@mobile_info /mobile_info ext4 rw,relatime,noauto_da_alloc,commit=1,data=ord
ered 0 0
/emmc@sec_ro /data/nvram/md/s ext4 ro,relatime,noauto_da_alloc,data=ordered 0 0
/dev/fuse /storage/sdcard0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1
023,default_permissions,allow_other 0 0

adb shell cat /proc/cpuinfo:

Processor : ARMv7 Processor rev 10 (v7l)
BogoMIPS : 1993.93
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10

Hardware : MT6575
Revision : 0000
Serial : 0000000000000000

Copy of the build.prop:

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JZO54K
ro.build.display.id=M36UP61
ro.build.version.incremental=vM36-0
ro.custom.build.version=vM36-0
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.2
ro.build.date=Fri Sep 13 20:42:19 CST 2013
ro.build.date.utc=1379076139
ro.build.type=user
ro.build.user=zxliu
ro.build.host=aclgcl-ubnt112
ro.build.tags=release-keys
ro.product.model=ALCATEL ONE TOUCH 5020N
ro.product.brand=TCT_MetroPCS
ro.product.name=Megane_MetroPCS
ro.product.device=Megane
ro.product.board=Megane_MetroPCS
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=TCT
ro.wifi.channels=
ro.board.platform=
# ro.build.product is obsolete; use ro.product.device
ro.build.product=Megane
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=Megane_MetroPCS-user 4.1.2 JZO54K vM36-0 release-keys
ro.build.fingerprint=TCT_MetroPCS/Megane_MetroPCS/Megane:4.1.2/JZO54K/vM36-0:user/release-keys
ro.build.flavor=
ro.build.characteristics=default
# end build properties
ro.product.display.model=ALCATEL ONE TOUCH 5020N
#
#jrd sys properties
#

A51.supported.for.perso=true
A52.supported.for.perso=false
A53.supported.for.perso=true
Modem.FD.supported.for.perso=true
Def.shuttersound.enable=true
AMRWB.GSM.supported.for.perso=false
AMRWB.UMTS.supported.for.perso=true
ro.def.auto_rotation=true
ro.def.screen.brightness=48
ro.def.screen.brightness.mode=auto
qemu.hw.mainkeys=1
def.stk.shortcut=0
ro.com.google.clientidbase=android-alcatel
ro.com.google.clientidbase.am=android-metropcs-us
ro.com.google.clientidbase.ms=android-metropcs-us
ro.com.google.clientidbase.gmm=android-alcatel
ro.com.google.clientidbase.yt=android-alcatel
ro.setupwizard.mode=DISABLED
ro.config.alarm_alert=Ocean.mp3
gsm.version.baseband=6180
ro.power.key.default.behavior=1
ro.music.lyrics.enable=1
ro.product.locale.language=en
ro.product.locale.region=US
ro_config_phnum_significant_len=7
def_show_on_map_hide=0
def_set_full_size_wallpaper=0
ro.bluetooth.default.name=ALCATEL ONE TOUCH Evolve
def.sdn.list.menu.hide=true
gsm.stk.perso.app_title=Mis Servicios
ro.srs.audio.effect.enable=false
ro.audio.parameters.config=0
ro.ringer_volume_general=4
ro.ringer_volume_meeting=0
ro.ringer_volume_outdoor=7
ro.media_volume_general=6
ro.media_volume_meeting=1
ro.media_volume_outdoor=7
ro.alarm_volume_general=6
ro.alarm_volume_meeting=1
ro.alarm_volume_outdoor=7
ro.vibration_general=false
ro.vibration_silent=false
ro.vibration_meeting=true
ro.vibration_outdoor=true
ro.screen_touch_tone_general=true
ro.screen_touch_tone_meeting=false
ro.screen_touch_tone_outdoor=true
ro.sound_effect_general=true
ro.sound_effect_meeting=false
ro.sound_effect_outdoor=true
ro.haptic_feedback_general=true
ro.haptic_feedback_silent=true
ro.haptic_feedback_meeting=false
ro.haptic_feedback_outdoor=true
ro.lock_screen_general=false
ro.lock_screen_meeting=false
ro.lock_screen_outdoor=true
persist.sys.sd.defaultpath=/mnt/sdcard
ro.def.software.svn=01001
ro.config.message_ringtone=Default ringtone
def.default.song.encode=false
ro.telephony.default_network=3
def.BIP.toast.info.hide=false
comcel.clearcodes.for.perso=false
telcel.clearcodes.for.perso=false
ro.com.Guatemala.SP.call=false
def.ussd.beep.vibration.enable=false
def_rtsp_port_limit=1024,65535
ro_headset_sound_mode=2
ro.oma.cp.authen_mandatory=true
ro.force.install.custom.app=false
ro.drm.enable=true
Def._9.AsDialCode.Enable=false
ro.mmsbeep.in.calling=1
ro.product.dataroaming.popup=false
ro.dial.twodigits.enable=true
busy_tone_length_millis=3200
ecc.list.for.perso=
ro.com.movilnet.SP.label=false
ro.com.google.mcc_fallback=0
ro.config.key_switch_on_off=1
ro.config.power_on_general=Alcatel_Start_Up.mp3
ro.config.power_off_general=Alcatel_Shut_Down.mp3
ro.config.power_on_outdoor=Alcatel_Start_Up.mp3
ro.config.power_off_outdoor=Alcatel_Shut_Down.mp3
ro.config.fb.appid=0
ro.mobile.data.enable=1
ro.product.mms.sdcard.custom=false
persist.sys.vold.swap=1
persist.sys.timezone=Asia/Shanghai
def_search_engine=google
persist.radio.fd.counter=5
persist.radio.fd.off.counter=5
ro.rcse.enable=1
ro.rcse.dummy.account.enable=0
def.settings.locale.summary=true
ro_voice_ringtone_uri_general=Buoy.mp3
ro_voice_ringtone_uri_meeting=Buoy.mp3
ro_voice_ringtone_uri_outdoor=Buoy.mp3
ro_video_ringtone_uri_general=Buoy.mp3
ro_video_ringtone_uri_meeting=Buoy.mp3
ro_video_ringtone_uri_outdoor=Buoy.mp3
ro_notification_uri_general=Drop.mp3
ro_notification_uri_meeting=Drop.mp3
ro_notification_uri_outdoor=Drop.mp3
ro.com.movistar.SP.call=false
ro.def.dnsmasq.least.time=60m
android.os.Build.BRAND=orange
ro.com.language.customize=false
persist.sys.country=
persist.sys.language=
persist.sys.jrdtheme=001
def_reserve=1
def_frm_is_sd_support=true
persist.sys.usb.config=mtp,adb
ro.x.wap.profile=http://www-ccpp.tcl-ta.com/files/ALCATEL_ONE_TOUCH_5020N.xml
ro.jrdcom.fontstyle.customized=false
ro.def.SIPCall.enable=true
ro.def.softap.enable=true
def_framework_wap_profile=http://www-ccpp.tcl-ta.com/files/ALCATEL_ONE_TOUCH_5020N.xml
usb.manufacturer=OneTouch
sys.usb.product=5020T
sys.usb.vid=1BBB
usb.pid.acm=0006
usb.pid.adb=0C01
usb.pid.adb_acm=200E
usb.pid.mass_storage=0001
usb.pid.mass_storage_adb=0165
usb.pid.mtp=2008
usb.pid.mtp_acm=2012
usb.pid.mtp_adb=0C03
usb.pid.mtp_adb_acm=200A
usb.pid.mtp_mass_storage=2016
usb.pid.mtp_mass_storage_adb=2017
usb.pid.ptp=200B
usb.pid.ptp_acm=2013
usb.pid.ptp_adb=200C
usb.pid.ptp_adb_acm=200D
usb.pid.ptp_mass_storage=2015
usb.pid.ptp_mass_storage_adb=2014
usb.pid.rndis=0003
usb.pid.rndis_acm=2011
usb.pid.rndis_adb=0004
usb.pid.rndis_adb_acm=2010
usb.pid.mass_storage_acm=200F
usb.pid.mass_storage_adb_acm=0005
usb.pid.mtp_mass_storage_acm=2018
usb.pid.ms_adb_acm=2019
usb.pid.ptp_mass_storage_acm=201A
usb.pid.ptp_ms_adb_acm=201B
sys.usb.vid.accessory=18d1
usb.pid.accessory_adb=2d01
usb.pid.accessory=2d00
Def.#9.AsDialCode.Enable=false
ro.button.backlights.enable=0
ro.wifi.ssid.priority.support=1
audio.detect.delay.minutes=5
ro.def.IPCall.enable=false
ro.separate_ring_notification=false
ro.def.first.sim.card.enable=true
ro.def.3g_switch.enable=true
persist.service.adb.enable=0
ro.ril.custom.rssi.display=0
ro_def_software_version=010 01
def.roaming.mode.enable=0
def.simlock.type.display=0
ro.config.software_version=M36
ro.config.hardware_version=02

# begin mediatek build properties
ro.mediatek.version.release=ALPS.JB.MP.V1.43
ro.mediatek.platform=MT6575
ro.mediatek.chip_ver=S01
ro.mediatek.version.branch=ALPS.JB.MP
# end mediatek build properties
#
# system.prop for generic sdk
#

rild.libpath=/system/lib/mtk-ril.so
rild.libargs=-d /dev/ttyC0


# MTK, Infinity, 20090720 {
wifi.interface=wlan0
# MTK, Infinity, 20090720 }

# MTK, mtk03034, 20101210 {
ro.mediatek.wlan.wsc=1
# MTK, mtk03034 20101210}
# MTK, mtk03034, 20110318 {
ro.mediatek.wlan.p2p=1
# MTK, mtk03034 20110318}

# MTK, mtk03034, 20101213 {
mediatek.wlan.ctia=0
# MTK, mtk03034 20101213}


# MTK, TeChien {
ro.media.enc.hprof.file.format=3gp
ro.media.enc.hprof.codec.vid=m4v
ro.media.enc.hprof.vid.width=720
ro.media.enc.hprof.vid.height=480
ro.media.enc.hprof.vid.fps=30
ro.media.enc.hprof.vid.bps=3400000
ro.media.enc.hprof.codec.aud=amrnb
ro.media.enc.hprof.aud.bps=12200
ro.media.enc.hprof.aud.ch=1
ro.media.enc.hprof.aud.hz=8000

ro.media.enc.mprof.file.format=3gp
ro.media.enc.mprof.codec.vid=m4v
ro.media.enc.mprof.vid.width=352
ro.media.enc.mprof.vid.height=288
ro.media.enc.mprof.vid.fps=30
ro.media.enc.mprof.vid.bps=990000
ro.media.enc.mprof.codec.aud=amrnb
ro.media.enc.mprof.aud.bps=12200
ro.media.enc.mprof.aud.ch=1
ro.media.enc.mprof.aud.hz=8000

ro.media.enc.lprof.file.format=3gp
ro.media.enc.lprof.codec.vid=h263
ro.media.enc.lprof.vid.width=176
ro.media.enc.lprof.vid.height=144
ro.media.enc.lprof.vid.fps=30
ro.media.enc.lprof.vid.bps=384000
ro.media.enc.lprof.codec.aud=amrnb
ro.media.enc.lprof.aud.bps=12200
ro.media.enc.lprof.aud.ch=1
ro.media.enc.lprof.aud.hz=8000
# MTK, TeChien }

#
wifi.tethering.interface=ap0
#

ro.opengles.version=131072

wifi.direct.interface=p2p0
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=128m


# Encrypt phone function
ro.crypto.tmpfs_options=mode=0771,uid=1000,gid=1000
ro.crypto.fs_type=ext4
ro.crypto.fs_real_blkdev=/emmc@usrdata
ro.crypto.fs_mnt_point=/data
ro.crypto.fs_options=noauto_da_alloc
ro.crypto.fs_flags=0x00000406

# audio
ro.camera.sound.forced=0
ro.audio.silent=0

# USB Config Type
ro.sys.usb.storage.type=mtp,mass_storage

# USB MTP WHQL
ro.sys.usb.mtp.whql.enable=0

# Power off opt in IPO
sys.ipo.pwrdncap=2

ro.sys.usb.storage.type=mtp,mass_storage

# USB BICR function
ro.sys.usb.bicr=yes
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.1_r6
ril.specific.sm_cause=0
gps.solution.combo.chip=1
fmradio.driver.chip=3
ro.sf.hwrotation=0
ril.current.share_modem=1
launcherplus.allappsgrid=2d
launcher2.allappsgrid=3d_20
curlockscreen=2
ro.mediatek.gemini_support=false
persist.radio.fd.counter=20
persist.radio.fd.off.counter=20
drm.service.enabled=true
fmradio.driver.enable=1
dalvik.vm.mtk-stack-trace-file=/data/anr/mtk_traces.txt
mediatek.wlan.chip=MT6628
mediatek.wlan.module.postfix=_mt6628
ro.config.notification_sound=T-Jingle.mp3
ro.config.alarm_alert=Ocean.mp3
ro.config.ringtone=T-Jingle.mp3
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt


Hope it helps, and hope you can do something for it.

Thanks,
Al
 
oh man, this thing just looks terrible. the last alcatel i had to do required such a messed up hacked crap it wouldnt boot unless it was like that. i sure hope this isnt as bad. i need recovery dumped, ive never dealt with mediatek so i dont honestly know what to expect with this.

check /dev/block for partition list and you should be able to use dd to dump em.
 
Upvote 0
oh man, this thing just looks terrible. the last alcatel i had to do required such a messed up hacked crap it wouldnt boot unless it was like that. i sure hope this isnt as bad. i need recovery dumped, ive never dealt with mediatek so i dont honestly know what to expect with this.

check /dev/block for partition list and you should be able to use dd to dump em.


Thank you for your time.

What do you mean by dd?
 
Upvote 0
Ok, here's what I got:

shell@android:/ # ls -l /dev/block/
ls -l /dev/block/
brw------- root root 7, 0 2013-11-27 21:57 loop0
brw------- root root 7, 1 2013-11-27 21:57 loop1
brw------- root root 7, 2 2013-11-27 21:57 loop2
brw------- root root 7, 3 2013-11-27 21:57 loop3
brw------- root root 7, 4 2013-11-27 21:57 loop4
brw------- root root 7, 5 2013-11-27 21:57 loop5
brw------- root root 7, 6 2013-11-27 21:57 loop6
brw------- root root 7, 7 2013-11-27 21:57 loop7
brw-rw---- root system 179, 0 2013-11-27 21:57 mmcblk0
brw------- root root 179, 32 2013-11-27 21:57 mmcblk0boot0
brw------- root root 179, 64 2013-11-27 21:57 mmcblk0boot1
brw------- root root 179, 1 2013-11-27 21:57 mmcblk0p1
brw-r----- root system 179, 2 2013-11-27 21:57 mmcblk0p2
brw------- root root 179, 3 2013-11-27 21:57 mmcblk0p3
brw------- root root 179, 4 2013-11-27 21:57 mmcblk0p4
brw------- root root 179, 5 2013-11-27 21:57 mmcblk0p5
brw------- root root 179, 6 2013-11-27 21:57 mmcblk0p6
brw------- root root 179, 7 2013-11-27 21:57 mmcblk0p7
drwxr-xr-x root root 2013-11-27 21:57 platform
drwx------ root root 2013-11-27 21:57 vold
shell@android:/ #
 
Upvote 0
ok gunan go out on a limb.

adb shell
su
dd if=/dev/block/mmcblk0p1 of=/sdcard/mccblk0p1
dd if=/dev/block/mmcblk0p2 of=/sdcard/mccblk0p2
dd if=/dev/block/mmcblk0p3 of=/sdcard/mccblk0p3
dd if=/dev/block/mmcblk0p4 of=/sdcard/mccblk0p4
dd if=/dev/block/mmcblk0p5 of=/sdcard/mccblk0p5
dd if=/dev/block/mmcblk0p6 of=/sdcard/mccblk0p6
dd if=/dev/block/mmcblk0p7 of=/sdcard/mccblk0p7

you will be looking for 2 of those that will be 8/10/12/16MB's, when opened in a hex editor it will say ANDROID! at the very beginning. those are the kernels and what ill need in order to continue on :).
 
  • Like
Reactions: alfick3
Upvote 0
ok gunan go out on a limb.

adb shell
su
dd if=/dev/block/mmcblk0p1 of=/sdcard/mccblk0p1
dd if=/dev/block/mmcblk0p2 of=/sdcard/mccblk0p2
dd if=/dev/block/mmcblk0p3 of=/sdcard/mccblk0p3
dd if=/dev/block/mmcblk0p4 of=/sdcard/mccblk0p4
dd if=/dev/block/mmcblk0p5 of=/sdcard/mccblk0p5
dd if=/dev/block/mmcblk0p6 of=/sdcard/mccblk0p6
dd if=/dev/block/mmcblk0p7 of=/sdcard/mccblk0p7

you will be looking for 2 of those that will be 8/10/12/16MB's, when opened in a hex editor it will say ANDROID! at the very beginning. those are the kernels and what ill need in order to continue on :).

I pulled the files and then saved 'em to my computer. I found 2 that are close to what you are asking for: a 5 meg and 7 meg file. Other wise the others are 1 kb, 1 @ 312 meg, 2 @ 412 meg and 1 @ 1.39 gig. I don't have a hex editor (yet) so haven't taken a looksee at the 5 & 7 meg files for the ANDROID!
 
Upvote 0
ok system is mmcblk0p5, data is mmcblk0p7. i managed to find the partition table.

mmcblk0p1 >
mmcblk0p2 >
mmcblk0p3 > /custpack
mmcblk0p4 > /mobileinfo
mmcblk0p5 > /system
mmcblk0p6 > /cache
mmcblk0p7 > /data

it seems recovery and all them arent on partitions like normal devices but part of the entire nand, im looking into how to dump and write it. but this is all new to me so it might be a bit :/

Partition Information:
preloader 0x0000000000040000 0x0000000000000000 2 /dev/misc-sd
dsp_bl 0x0000000000fc0000 0x0000000000040000 2 /dev/misc-sd
mbr 0x0000000000004000 0x0000000000000000 2 /dev/block/mmcblk0
ebr1 0x000000000005c000 0x0000000000004000 2 /dev/block/mmcblk0p1
pmt 0x0000000000400000 0x0000000000060000 2 /dev/block/mmcblk0
nvram 0x0000000000500000 0x0000000000460000 2 /dev/block/mmcblk0
seccfg 0x0000000000020000 0x0000000000960000 2 /dev/block/mmcblk0
uboot 0x0000000000060000 0x0000000000980000 2 /dev/block/mmcblk0
bootimg 0x0000000000600000 0x00000000009e0000 2 /dev/block/mmcblk0
recovery 0x0000000000600000 0x0000000000fe0000 2 /dev/block/mmcblk0
sec_ro 0x0000000000600000 0x00000000015e0000 2 /dev/block/mmcblk0p2
misc 0x0000000000060000 0x0000000001be0000 2 /dev/block/mmcblk0
logo 0x0000000000300000 0x0000000001c40000 2 /dev/block/mmcblk0
expdb 0x0000000000200000 0x0000000001f40000 2 /dev/block/mmcblk0
pro_info 0x0000000000300000 0x0000000002140000 2 /dev/block/mmcblk0
ebr2 0x0000000000004000 0x0000000002440000 2 /dev/block/mmcblk0
custpack 0x0000000019d00000 0x0000000002444000 2 /dev/block/mmcblk0p3
ebr3 0x0000000000004000 0x000000001c144000 2 /dev/block/mmcblk0
mobile_info 0x0000000000800000 0x000000001c148000 2 /dev/block/mmcblk0p4
ebr4 0x0000000000004000 0x000000001c948000 2 /dev/block/mmcblk0
android 0x0000000019d00000 0x000000001c94c000 2 /dev/block/mmcblk0p5
cache 0x0000000013900000 0x000000003664c000 2 /dev/block/mmcblk0p6
usrdata 0x00000000986b4000 0x0000000049f4c000 2 /dev/block/mmcblk0p7
otp 0x0000000004000000 0x00000000feff0200 2 /dev/block/mmcblk0
bmtpool 0x0000000001500000 0x00000000feff00a8 2 /dev/block/mmcblk0

adb shell cat proc/partitions

please
 
Upvote 0
ok system is mmcblk0p5, data is mmcblk0p7. i managed to find the partition table.

mmcblk0p1 >
mmcblk0p2 >
mmcblk0p3 > /custpack
mmcblk0p4 > /mobileinfo
mmcblk0p5 > /system
mmcblk0p6 > /cache
mmcblk0p7 > /data

it seems recovery and all them arent on partitions like normal devices but part of the entire nand, im looking into how to dump and write it. but this is all new to me so it might be a bit :/



adb shell cat proc/partitions

please

Ask and you shall receive:

C:\Users\alfred\Developement\sdk\platform-tools>adb shell cat proc/partitions
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
major minor #blocks name

7 0 1254 loop0
179 0 3708928 mmcblk0
179 1 1 mmcblk0p1
179 2 5120 mmcblk0p2
179 3 421888 mmcblk0p3
179 4 7168 mmcblk0p4
179 5 421888 mmcblk0p5
179 6 319488 mmcblk0p6
179 7 1459200 mmcblk0p7
179 64 2048 mmcblk0boot1
179 32 2048 mmcblk0boot0

C:\Users\alfred\Developement\sdk\platform-tools>
 
Upvote 0
Upvote 0
i know "how" to dump it but it would literally be just guessing until we got it hopefully right. ive never had to dump the entire thing and hope i can extract the file from that one image. i dont think anyone has...

here for giggles:

dd if=/dev/block/mmcblk0 of=/sdcard/boot.img skip=10354688 count=6291456
dd if=/dev/block/mmcblk0 of=/sdcard/recovery.img skip=16646144 count=6291456

lets see if that dumps the right stuff
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones