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

Root [OUDHS] Clockworkmod Recovery 1.0.3.4

I'll let my phone charger I have to run some errands today but as soon as i can I will make another backup to test
 
mind pulling recovery.log from /tmp/ ?

or after youve booted it can be found in /cache/last_recovery

im seriously wondering how this phone even works halfway right with all the software crap they put it through
same thing happened to me
[HIGH]Starting recovery on Fri Jan 2 16:53:47 1970
framebuffer: fd 4 (480 x 800)
This recovery uses gestures for control.
Swipe up and down to change selections.
Swipe to the right for enter.
Swipe to the left for back.
OUDhs CWM Touch Req0very v1.0.3.4
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /boot emmc /dev/block/platform/msm_sdcc.1/by-name/boot (null) 0
2 /cache ext4 /dev/block/platform/msm_sdcc.1/by-name/cache (null) 0
3 /data ext4 /dev/block/platform/msm_sdcc.1/by-name/userdata (null) -16384
4 /misc emmc /dev/block/platform/msm_sdcc.1/by-name/misc (null) 0
5 /recovery emmc /dev/block/platform/msm_sdcc.1/by-name/recovery (null) 0
6 /external_sd vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0
7 /system ext4 /dev/block/platform/msm_sdcc.1/by-name/system (null) 0
8 /cust ext4 /dev/block/platform/msm_sdcc.1/by-name/cust (null) 0
9 /sdcard datamedia /dev/null (null) 0

W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /emmc during fstab generation!
W:Unable to get recovery.fstab info for /sd-ext during fstab generation!
I:Completed outputting fstab.
I:Processing arguments.
I:Checking arguments.
Warning: No file_contexts
I:device_recovery_start()
Command: "/sbin/recovery"

ro.boot.hardware=huawei
ro.boot.emmc=true
ro.boot.serialno=30970cd6
ro.boot.appboot_version=C8869LV100R001C177B131_APPBOOT
ro.boot.sbl3_version=C8869LV100R001C177B130_SBL3
ro.boot.hardware_version=C8869L_VA
ro.boot.boot_type=boot_recovery
ro.boot.baseband=msm
ro.boot.emmc_capacity=3959422976
ro.boot.swtype=normal
ro.serialno=30970cd6
ro.bootmode=unknown
ro.baseband=msm
ro.bootloader=unknown
ro.hardware=huawei
ro.revision=0
ro.emmc=0
ro.factorytest=0
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
persist.sys.usb.config=adb
ro.build.id=JDQ39E
ro.build.display.id=cm_premia4g-eng 4.2.2 JDQ39E eng.shabbypenguin.20130620.190218 test-keys
ro.build.version.incremental=eng.shabbypenguin.20130620.190218
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Thu Jun 20 19:03:09 EDT 2013
ro.build.date.utc=0
ro.build.type=eng
ro.build.user=shabbypenguin
ro.build.host=Minty-Fresh-14
ro.build.tags=test-keys
ro.product.model=premia4g
ro.product.brand=huawei
ro.product.name=cm_premia4g
ro.product.device=premia4g
ro.product.board=premia4g
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=huawei
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=unknown
ro.build.product=premia4g
ro.build.description=cm_premia4g-eng 4.2.2 JDQ39E eng.shabbypenguin.20130620.190218 test-keys
ro.build.fingerprint=huawei/cm_premia4g/premia4g:4.2.2/JDQ39E/eng.shabbypenguin.20130620.190218:eng/test-keys
ro.build.characteristics=default
ro.cm.device=premia4g
ro.rommanager.developerid=cyanogenmod
keyguard.no_require_sim=true
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.cm.version=10.1-20130620-UNOFFICIAL-premia4g
ro.modversion=10.1-20130620-UNOFFICIAL-premia4g
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=Argon.ogg
ro.config.alarm_alert=Hassium.ogg
ro.carrier=unknown
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.kernel.android.checkjni=1
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
init.svc.ueventd=running
init.svc.recovery=running

I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 3, ev.code: 39, ev.value: 0
Gesture Tracking Reset

ev.type: 3, ev.code: 35, ev.value: 81
ev.type: 3, ev.code: 36, ev.value: 857
rel: 1.072591
Touch Y is: 858
Old Y is: 0
Diff is: 0
ev.type: 3, ev.code: 30, ev.value: 54
ev.type: 3, ev.code: 31, ev.value: 1
ev.type: 3, ev.code: 34, ev.value: 1
ev.type: 3, ev.code: 32, ev.value: 54
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
ev.type: 1, ev.code: 14a, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 3, ev.code: 39, ev.value: 0
Gesture Tracking Reset

ev.type: 3, ev.code: 35, ev.value: 89
ev.type: 3, ev.code: 36, ev.value: 860
rel: 1.076345
Touch Y is: 861
Old Y is: 0
Diff is: 0
ev.type: 3, ev.code: 30, ev.value: 55
ev.type: 3, ev.code: 31, ev.value: 1
ev.type: 3, ev.code: 34, ev.value: 1
ev.type: 3, ev.code: 32, ev.value: 55
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 2, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0

-- Wiping cache...
Formatting /cache...
ev.type: 1, ev.code: 74, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
Creating filesystem with parameters:
Size: 268435456
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 65536
Block groups: 2
Reserved block group size: 15
Created filesystem with 11/16384 inodes and 2089/65536 blocks
Cache wipe complete.
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0

-- Wiping data...
Formatting /data...
ev.type: 1, ev.code: 74, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
I:Formatting unknown device.
rm: can't remove '.' or '..'
rm: can't remove '.' or '..'
Formatting /cache...
Creating filesystem with parameters:
Size: 268435456
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 65536
Block groups: 2
Reserved block group size: 15
Created filesystem with 11/16384 inodes and 2089/65536 blocks
Formatting /sd-ext...
Formatting /sdcard/.android_secure...
I:Formatting unknown device.
I:using /data/shared/ for /sdcard/.android_secure.
Data wipe complete.
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 1
ev.type: 1, ev.code: 72, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 0
ev.type: 1, ev.code: 73, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 4, ev.code: 4, ev.value: 0
ev.type: 1, ev.code: 73, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 1
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0
ev.type: 1, ev.code: 74, ev.value: 0
SYN Generated!
ev.type: 0, ev.code: 0, ev.value: 0[/HIGH]
 
i dont even ... it is backing up internal sdcard as part of its backup. im not seeing any errors that are sticking out. i have no idea, honestly im clueless, huawei apparently broke so much crap its not even remotely close to being sad...
 
It really doesn't matter because the backup and restore functions work fine. It's one of those puzzling things that will probably never be thought of.

And yeah from past experience with huawei phones... They are not very good.

Can I recommend a feature? I know on an older phone I had I could press the home button to switch between internal and external storage. It would certainly remove a lot of the clutter and button mashing from the recovery.
 
It really doesn't matter because the backup and restore functions work fine. It's one of those puzzling things that will probably never be thought of.

And yeah from past experience with huawei phones... They are not very good.

Can I recommend a feature? I know on an older phone I had I could press the home button to switch between internal and external storage. It would certainly remove a lot of the clutter and button mashing from the recovery.

the way recovery is setup now is if internal is setupthen it prevents it from being wiped with a factory reset, and it makes backing up/flashing from it possible. i could set it up to be external only but a factory reset will wipe iout internal storage, backups will still include it etc.

its all because they used a different folder and messed everything up...
 
Was installing this on my friends phone and now his phone says he has no internal memory.

Followed the directions carefully and exactly.

Any help?
 
Was installing this on my friends phone and now his phone says he has no internal memory.

Followed the directions carefully and exactly.

Any help?

Because the phone comes with 2.3-something GB of internal storage before system/apps. CWM makes a backup image that is +/- 2GB.

Until we find a way to make them smaller in size you have to backup to an external SD that i would recommend be at least 4GB in size
 
Because the phone comes with 2.3-something GB of internal storage before system/apps. CWM makes a backup image that is +/- 2GB.

Until we find a way to make them smaller in size you have to backup to an external SD that i would recommend be at least 4GB in size

Okay thank you, how would he go about doing that ?? He's semi new to android
 
Okay thank you, how would he go about doing that ?? He's semi new to android

Easy. Insert an SD card with enough space (remember, at least 2 GBs worth). Go into recovery, select backup and restore, and scroll down to 'backup to external sdcard' , let it go. If you get an error backing up /data you ran out of room, try freeing up more space and do it again.

I have a lot of extra 2GB sd cards, so I used one for the backup image I made so I can keep the extra space on my 16GB LOL.... Video space is precious :D
 
Let me try and see if I understand this.

When internal storage is setup through recovery as the backup of point the backup goes to internal storage, but that means you can't wipe data without somehow nuking the backup because of the way the internal storage is mounted?

/mnt/sdcard/ internal
/mnt/sdcard2/. External

Sory if this seems quite newbie is.h, I'm trying to understand how recovery works.
 
Let me try and see if I understand this.

When internal storage is setup through recovery as the backup of point the backup goes to internal storage, but that means you can't wipe data without somehow nuking the backup because of the way the internal storage is mounted?

/mnt/sdcard/ internal
/mnt/sdcard2/. External

Sory if this seems quite newbie is.h, I'm trying to understand how recovery works.

EVERY other oem has internal sdcard set to /data/media since ics. huawei put it instead at /data/share. i modified cwm source so that it would get spotted and thus internal storage works. unfortunatly if i remove that it works part, when you do a factory reset it will remove all the folders in /data thus wiping out your internal storage.

regardless if i remove internal storage or not, it will continue to backup internal storage as part of its backup because it doenst know to skip it and idk how to stop that.

so them just making internal storage to a new place has effectively broken half teh features of recovery....
 
That's a toughie. And my own basic knowledge of Linux isn't enough to come up with a solution for that. I'm going to be testing removing bloatware for a while so expect lots of soft bricks lol.

Wish I could help. I don't think symlinks would fix it. Maybe if you put special permissions on /data/share when it wipes data when it tries to go into the dir it will say permission denied, that involves actually modifying CWM....and like I said way the hell out of my knowledge. As long as the SD card isn't MOUNTED physically to /data/share, I think it just might work.


Other than that..........


*lemon rolls by*


Sorry :( Gotta go. Duty calls.
 
so im finding out here the hard way that even tho its listed as a mount point in cwm..it doesnt restore it or back it up.
anyway..anybody have a copy of the "cust" folder they can upload for me please?
i have a rom that is 98% done..but i need that cust folder in its entirety before i can move on
 
Bloatwaare removed.. Unfortunately... Everything else is stock
ahh thanks but sorry i need the whole thing
*edit..actually remembered i pulled it off my phone the other day..so i dont need it. thanks again.
as soon as i can get my updater script working right, ill be uploading somethng tonite or tomorrow
 
ahh thanks but sorry i need the whole thing
*edit..actually remembered i pulled it off my phone the other day..so i dont need it. thanks again.
as soon as i can get my updater script working right, ill be uploading somethng tonite or tomorrow

Sweet, good luck. I'm looking forward to trying it!
 
ahh thanks but sorry i need the whole thing
*edit..actually remembered i pulled it off my phone the other day..so i dont need it. thanks again.
as soon as i can get my updater script working right, ill be uploading somethng tonite or tomorrow

Can you please tell me how you edited your updater script? I also pulled the files off my phone and got a ROM compiled but updater is wrong.
 
yeah they have crappy devs at huawei. constant issues with batt, dropped calls, 4g reverting to evdo or 1x damn what else. i havent used it much as far as talking hopefully im still under an hour, i might go get the motion again
 
Shabby new bug report

Try booting into recovery then rebooting to system with no usb cable connected, then shut down the phone completely and plug in your charger. Phone boots to recovery. Only way to charge is wait for the device to boot past the black screen right before the MetroPCS logo and you will boot into the o's.

This is huge. If you completely run out of battery juice you are screwed.
 
Back
Top Bottom