yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] iDavido:
I'd be willing to test the recovery for you. I'm really anxious to get the ball rolling on this.
[Android Software/Hacking General [Developers Only]] isaacj87:
Hey linuxgeek,

I've been going back and fixing my mistakes. I'll keep you posted on what I change. BTW, you're going to have to run "lunch generic_ascend-eng" in order to get ro.secure=0 and to enable ADB. I'm pretty sure we need that. ;)

I also took out a bunch of garbage from the build.ascend.prop and added the changes you provided.

Check out this link: http://source.android.com/porting/build_system.html

My build.ascend.prop file now:

ro.product.model=MSM7x25
ro.product.brand=huawei
ro.product.name=MSM7x25
ro.product.device=MSM7x25
ro.product.board=MSM7x25
ro.product.locale.language=mdpi
# ro.build.product is obsolete; use ro.product.device
ro.build.product=MSM7x25

I'll let you know if the compile goes okay.
[Android Software/Hacking General [Developers Only]] ixbrettxi:
This stuff is like digital crack, as a Metro user myself I'm stoked that it was one of us that cracked this beast. PM me your easy method, I'll take my chances.

(Also my wife has a stock Ascend :D)
[Android Software/Hacking General [Developers Only]] isaacj87:
@linuxgeek099

Hey just rebuilt with the changes I told you. You definitely need to use:

lunch generic_ascend-eng

All the binaries don't build if you don't use that (hence the 3.2 mb size). The actual size needs to be around 3.7 mb. Once you do that, you'll be able to partition the SD card properly.

Also, the errors occurring after nandroid backups go away (md5sum and sd-ext errors). It's because we were trying to use the recovery in user mode (no superuser rights). I don't recommend using any of the nandroid backups you made without making the changes I suggested!!!
[Android Software/Hacking General [Developers Only]] Koush:
Thanks for this. A lot of manufacturers incorrectly pack their image with the wrong page size, like Acer. I should be able to fix up the recovery tonight and add it to ROM Manager.
[Android Software/Hacking General [Developers Only]] isaacj87:
Koush,

Glad to see you on this thread. I'm trying to send you an email with "fixed" recovery. I took out a lot of the stupid info in the build.ascend.prop file and I also re-ran lunch as:

lunch generic_ascend-eng

Excuse the noob mistake.
[Android Software/Hacking General [Developers Only]] linuxgeek099:
I found out the hard way. I wanted to test so I backuped, reflashed to stock and try to restore. Had md5sum problem, solved it manually and did a restore. Rebooted the phone and stalled at the cricket animation.

I'll try again with the new options and see if they work etter

Linuxgeek099
[Android Software/Hacking General [Developers Only]] isaacj87:
It should. Sorry about that. I don't get any errors anymore. I've already flashed a custom rom and it didn't work. lol Used nandroid to get back :)

EDIT: Now, how do we port CM to our little phones...
[Android Software/Hacking General [Developers Only]] selfinflicted1:
Rom manager and recovery have both updated but no change as of yet.

S.I.™ ©®77
[Android Software/Hacking General [Developers Only]] BobZhome:
Just updated my Rom manager and it had the Huawei Ascend listed.

I made a recovery of my Metro Acsend.

The recovery is only 3.54MB, is that right?

The file is named recovery-clockworks-3.0.0.5-acsend.img

It's located in sdcard/clockworkmod/download/koush.tandtgaming.com/recoveries/
[Android Software/Hacking General [Developers Only]] isaacj87:
It's still cooking guys...Don't worry it'll be here soon enough :)
[Android Software/Hacking General [Developers Only]] selfinflicted1:
Same one i got. Didn't work as far as backin up. On twitter he said the last updates were to fix a unrelated bug. I am sure he will be on it once he gets caught up. Sooo ready.

S.I.™ ©®77
[Android Software/Hacking General [Developers Only]] symbiiote:
did anyone get the clockworkmod to work? and if so how do u boot into it?
[Android Software/Hacking General [Developers Only]] isaacj87:
Yes. I've built a working version for this phone. I've been talking to Koush (main dev) and said he's trying to get it into ROM manager by tonight. If you'd like to see pics of it on the Ascend, look at page 29 or so.

If it doesn't come within a couple days, I'll package it with a super easy way to install it. I've already tried flashing some custom ROMs (none which have worked) and used my nandroid restore image to get back. I've also tried partitioning the SDCARD, so I can confirm all of it works. The important thing for me was finally making it work. I was feeling kind of hopeless there because I tried so many things and was hoping the phone wasn't locked down. Luckily, it's not.
[Android Software/Hacking General [Developers Only]] papawiskas:
There's gotta be a way to make a custom rom and kernel to overclock it. There just has to be. Didn't someone send Koush a Ascend to work on?

I might have to dive in and fire my Ubuntu laptop back up.
[Android Software/Hacking General [Developers Only]] isaacj87:
Yeah, I'm sure there is, but that's a different story. The recovery was important because we needed a way to flash the custom roms. Without CWR or Amon-ra, we wouldn't be able to make nandroid backups or partition the sdcard the way we like it.

I've started to look at building a custom rom for the phone. I might be able to make a modded rom (different themes, apps, etc.), but everything else would be stock on it (kernel, drivers). This phone uses proprietary hardware that we'll needed to extract and examine in order to make sure everything works on a true custom rom (GPS, Wifi, camera, g-sensor, etc.).

I've already started building a generic CM-Froyo build for the phone, but I'm going to need a lot of help because I'm not too good with C. Maybe python, but not C.
[Android Software/Hacking General [Developers Only]] ixbrettxi:
The phone was just cracked to enable nandroid backups literally a few hours ago, give it some time

;p
[Android Software/Hacking General [Developers Only]] papawiskas:
Oh I know I was just asking because with all the talent out there, there should be hope.

I didn't mean to come off as a whiner.

I read somewhere that Koush has this phone that someone sent him

My thought was his expertise would drastically cut down on development time.

However I know this is a lower end phone and most people don't have it. However if someone made a kick ass rom its popularity might grow.

I see potential in the device, but I am not a developer so what do I know. ;)
[Android Software/Hacking General [Developers Only]] joenathane:
WTH people? Clockworkmod, hell yeah!!! The recovery image you have, wouldn't it just be a simple: "fastboot flash recovery.img recovery" to flash?
[Android Software/Hacking General [Developers Only]] ixbrettxi:
The fact that it's low end will probably increase it's popularity imo, less cost = broader market.
[Android Software/Hacking General [Developers Only]] joenathane:
Also, good work isaacj87!!! If you were a female I would make you pregnant, very pregnant!!!!:D
[Android Software/Hacking General [Developers Only]] daddyof3_101:
Lmfao!!!! Im waiting on a speedy rom before I start offering my seed.
[Android Software/Hacking General [Developers Only]] isaacj87:
Lol. Yeah, that's basically it. I have scripts that I shamelessly stole (credit will be given of course) from @MoDaCo that will allow anyone to install the recovery regardless of the OS. I'm just patiently waiting for Koush to push a newer version into Rom Manager.
[Android Software/Hacking General [Developers Only]] sc0pe101:
isaacj87, question, didnt u once have da same problem im having, which is da metro-cricket-fied/ now useless ascend, how did u solve it, cause im tired of waiting 4 my new 1...
[Android Software/Hacking General [Developers Only]] isaacj87:
I don't think so. I never flashed Cricket's recovery rom to my Metro Ascend. I was just looking for it so I could break it apart to build CWR. Also, I wanted it just in case I did something wrong and couldn't boot anymore.
[Android Software/Hacking General [Developers Only]] sc0pe101:
i must b thinkin of sum1 else, but neway there isnt any simple solution 2 this?, like a simiple exchange of cricket nd metro files?
[Android Software/Hacking General [Developers Only]] xlarkascendingx:
koush updated the ascend in rom manager but it still doesn't work :(
[Android Software/Hacking General [Developers Only]] linuxgeek099:
This is Damn sweet!
[Android Software/Hacking General [Developers Only]] PariahLantern:
So are we now to the point that we can compile cm to the phone?

Sent from my M860
[Android Software/Hacking General [Developers Only]] symbiiote:
downloaded the latest rom manager and still no luck =/
[Android Software/Hacking General [Developers Only]] xlarkascendingx:
i say we skip froyo and go straight to gingerbread
[Android Software/Hacking General [Developers Only]] symbiiote:
thats ganna be a even longer wait then....
[Android Software/Hacking General [Developers Only]] linuxgeek099:
I know about that one. I volunteered to help about a month ago. Haven't heard from him about it yet.

I think I will take a stab at it myself after I read some of the guides.

Any help I can provide you let me know. You seem to be very good at digging out some information I couldn't get. How did you figure out the Kernel Page size? I was one step behind you on that one. I had found the Board info and had extracted my own kernel and was using it.

Joe

Linuxgeek099
[Android Software/Hacking General [Developers Only]] xlarkascendingx:
how do you figure?
[Android Software/Hacking General [Developers Only]] dEris:
I have posted this on MyAscend.org. Great news and great job guys!
[Android Software/Hacking General [Developers Only]] symbiiote:
because ginger is new they haven even properly ported it on to the droid yet, atleast with 2.2 we know what were getting into
[Android Software/Hacking General [Developers Only]] isaacj87:
Basically, what I originally intended on doing was taking out original recovery image and extracting the ramdisk and kernel. From there, I used perl scrips I found to unpack the images. However, every single time I tried to re-pack a new recovery image, it would never boot (always complaining about an invalid image). So I started to dig a little deeper. I tried unpacking the recovery image and without doing anything to it, booting it. I eventually figured (though a hex editor) that there was extra padding in there. I found a script that properly extracted the kernel. From there, I was able to finally build CWR. Every single time I tried using 0x00000800 as the page size, I would get an faulty recovery, so as I shot in the dark, I tried 0x00001000 and viola.

Where I found all the other information was in the ramdisk of the recovery and boot images. It contained a file called default.prop and listed basically everything about this phone. I also found more information in the build.prop I got out of the system.img I tore apart.

However, I do have a favor to ask. Jdkoreclipse is actually still working on the ROM. He says he'll have a dirty build for us to test this weekend sometime. Seeing how you and I are the only ones with working recoveries (until Koush pushes the working version), I guess we'll have a crack at it. He told me he needs help with the initramfs. We're dealing with the 2.1 initramfs and he needs help with getting it working for 2.2. His exact words:

Do you think you could help out with that? I want to, but I think this is a bit out of my league (I'm not very good with C). I feel bad because the hell he has to go through to get this to work will be 10x more than what I had to do for CWR. :(
[Android Software/Hacking General [Developers Only]] clor01:
Can anyone help me with a list of safe bloatware to remove from metro pcs ascend? i know this question has been asked over a billion times but just wanted a clear answer. i also know that the rule is remove what you are comfortable removing but i would feel more comfortable if more than one person removed the same thing.:D

Can i remove file manager if i downloaded ASTRO?

Is document to go important or can i also delete it?

email, G mail, mail@metro..... do i really need all 3?

is metro navigation the same thing as navigation? or can i delete metro nav. ?

FREEdi youtube download. wtf is that? i already have youtube and it works.:confused:

metro easy wifi and boingo ? i heard that it kills battery but also heard that after some deleted it, the internet didnt work.

i installed titanium backup but whenever i moved some preinstalled apps i see that the phone internal memory stays the same? or is the internal memory something completely different? also can i delete the metro backup since i installed TB?

Any use of the metroweb if i installed another web browser(xscope6)?

ive been on this forum for a couple of days now and decided to make an account. hopefully there can be ascend users that help me out here. sorry for so much questions. help will be appreciated. thanks!:)
[Android Software/Hacking General [Developers Only]] linuxgeek099:
I don't know...I did C programming years ago and a bit rusty, but I never step away from a challenge :)

I'll start looking around.
[Android Software/Hacking General [Developers Only]] isaacj87:
EDIT: Best bet is to hold off for a little longer.
[Android Software/Hacking General [Developers Only]] isaacj87:
Awesome, if you want to PM your email to me, I'd be glad to tell JK that you're up for the challenge. Or, I can tell him that you're going to email him and to look out for your email.
[Android Software/Hacking General [Developers Only]] linuxgeek099:
Be Patient!

When you all get your "official" recovery and start restoring your nandroid backups, you need to know, at least on my Cricket Ascend after I restored and rebooted the phone it takes about 4 and half minutes before the phone boots up. Most of that time is you staring at the Cricket logo. So be patient. It will come back!

Linuxgeek099
[Android Software/Hacking General [Developers Only]] linuxgeek099:
PM sent. Go for it.
[Android Software/Hacking General [Developers Only]] dEris:
Read above. Thanks
[Android Software/Hacking General [Developers Only]] clor01:
lol thanks alot! im a noobie ( first time into the hacking etc.) . ;) when talking about TB i accidently wrote moved. i meant unistall. sorry! Any suggestion on how to move apps to sd card? i tried appInstaller but only installer i got was z4root. Also, is Latitude also safe to unistall? its from google i beleive?(just googled what latitude is about LOL). heard that you shouldnt unistall anything that deals with google. ahhh hope im not asking too much questions and not flooding this thread.
[Android Software/Hacking General [Developers Only]] dayemare:
Can't wait
[Android Software/Hacking General [Developers Only]] FinkJ:
I seriously can not WAIT for this to be complete... I updated Rom Manager like an hour ago... FC every time I try to flash CWM.

I'm using the Ascend from Cricket &I honestly don't mind the stock OS (ROM) at all. My only complaint is the limited kernel. I want to be able to run apps from the SD card to free up some internal memory and I want to be able to overclock the CPU... I'm pretty sure that alone will have it blazing fast. I did mild customizing and it's already running smoothly... I just want to be able to play a decent game on it.
[Android Software/Hacking General [Developers Only]] selfinflicted1:
That's strange i didn't get a fc. It flashed the recovery for ascend 3.0.0.5 fine. But when i try to back up rom it fails. Same when i try to partion the sd card.

S.I.™ ©®77
[Android Software/Hacking General [Developers Only]] FinkJ:
I'm using ROM Manager Premium v3.0.0.7 I'm letting it run through the "fix permissions" option now... Seems to be a common fix for another users who report FC issues
[Android Software/Hacking General [Developers Only]] dEris:
Android 2.1 doesn't have A2SD unless you are running a custom like Cyanogen. Froyo does though.
[Android Software/Hacking General [Developers Only]] FinkJ:
Any ideas possibly why you can't just move the apk to the SD card and create a symlink in it's original location? Or can you do that?

I know it works on Ubuntu =/
[Android Software/Hacking General [Developers Only]] joenathane:
I found out the scripts didn't work properly while trying to unpack and repack the boot.img to make some changes in the default.prop(ro.secure) so that ADB would have su rights... Would you care to share the working scripts? I would love to get that changed, it would help out working on this phone tremendously.
[Android Software/Hacking General [Developers Only]] isaacj87:
Hey joenathane,

Unfortunately, I never found a script that unpacked the ramdisk correctly. Hell, I just got lucky with the kernel...I found the scripts here: http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images

But I bet you've already looked there, huh? :)

IIRC, split_bootimg.pl manged to give me a working kernel. The same kernel I used to build CWR. But for the life of me, I could NEVER get a ramdisk out correctly. Sorry :(
[Android Software/Hacking General [Developers Only]] ShootoJunkie:
Are any of you also unable to sync contacts with facebook?
[Android Software/Hacking General [Developers Only]] spiderman3k:
If the other option dosnt work.. is a free msl reader on the market,,

work with 2.2 not sure about 2.1

good luck
[Android Software/Hacking General [Developers Only]] isaacj87:
JOE!

I lied :D

I managed to get it working now. I've got magic sauce coming your way soon... :)
[Android Software/Hacking General [Developers Only]] isaacj87:
Ladies and Gentlemen...we now have Amon-Ra recovery as well :)

EDIT: I have included some obligatory screenies :)

I didn't build this one from source. I unpacked a cousin phone's amon-ra recovery and repacked it with our stuff. Also added the cool Huawei background. Seems to work just fine. Did a nandroid backup and restored...everything was fine. I'm now double checking...

EDIT 2: Yup, can confirm it works.

EDIT 3: Removed credit links to clear up things up. I wouldn't want anyone to flash the wrong recovery :)
[Android Software/Hacking General [Developers Only]] buby78:
will this work on a metro pcs phone?
[Android Software/Hacking General [Developers Only]] PariahLantern:
Soon. You'll also be able to make your own stock restore when it is ready

Sent from my M860
[Android Software/Hacking General [Developers Only]] xlarkascendingx:
So when will we actually be able to use these recoveries? Please say soon, very soon, like in an hour :)
[Android Software/Hacking General [Developers Only]] symbiiote:
ok so wich revovery do i use? the ones provided or do u have a link?
[Android Software/Hacking General [Developers Only]] isaacj87:
You don't use either one of those.

I was giving credit where credit was due. If you tried flashing the recoveries found on those links, they wouldn't work. I had to modify Amon-Ra to work for our phones.
[Android Software/Hacking General [Developers Only]] isaacj87:
Something tells me not soon. I looked at Koush's twitter and I think he's going to CES 2011. So, it may be a little longer before we have our recovery in rom manager.
[Android Software/Hacking General [Developers Only]] jadden:
help my ascend phone wont get past the android screen and i cant get my usb to work!

please help me anybody

i have cricket
[Android Software/Hacking General [Developers Only]] buby78:
so are you going to post it or you just waiting on Koush's?
[Android Software/Hacking General [Developers Only]] joenathane:
You are very awesome!!!!
[Android Software/Hacking General [Developers Only]] isaacj87:
Hey Joe,

I don't want you to think I forgot about your magic sauce. :)

I'm still testing the scripts I modified... Essentially (since I'm too lazy to figure it out right now), there are 3 scrips I modified:

1) extract-kernel.pl (formerly split_bootimg.pl). I changed this so that all it does is (properly) extract the kernel

2) unpack-bootimg.pl. I modified it so all it does is (properly) extract the ramdisk

3) repack-bootimg.pl. Modified this one so that it (properly, according the pagesize and all) repacks the ramdisk dir and kernel into a working boot/recovery image.

If I get ambitious, I'll combine all 3 into 1 script, but I'm having too much fun doing other things right now :D.
[Android Software/Hacking General [Developers Only]] linuxgeek099:
If your stuck and cannot do anything with it, you will need to flash back to cricket stock. You will need to put the stock Dload flash on your sd card and pull the battery and execute the correct key combo. That will begin the update and return your cricket phone to the point when you pulled it out of the box.

The download and the instructions are found at the excellent site by member dEris

http://myascend.org/tips-n-tricks/tips-n-tricks-restoring-your-phone-back-to-stock/

Linuxgeek099
[Android Software/Hacking General [Developers Only]] ixbrettxi:
It's not like we have a custom ROM to flash yet anyway, I'm just happy the ball is rolling for devs. :)
[Android Software/Hacking General [Developers Only]] dEris:
So, will you submit the files that I need so I can install amon recovery?
[Android Software/Hacking General [Developers Only]] ixbrettxi:
Can anyone point me to a good beginners guide to using Adb?
[Android Software/Hacking General [Developers Only]] dEris:
Check out this guy bashing my thread simply because I am asking XDA for a Huawei Ascend forum...

http://xdaforums.com/showthread.php?t=904776
[Android Software/Hacking General [Developers Only]] Ben's:
I believe this is the apk file you are looking for? http://xdaforums.com/attachment.php?attachmentid=314073&d=1271942963
[Android Software/Hacking General [Developers Only]] PariahLantern:
Has anyone heard from the guy doing the port?
[Android Software/Hacking General [Developers Only]] Ben's:
Its still in the works last I heard. Check through this thread as there has been some updated info regarding the rom and froyo for the Ascend.
[Android Software/Hacking General [Developers Only]] brandnewlow:
Hey everyone,

So I read through pretty much all of both ascend threads, and tried searching the market and a few sites to get the z4root to root my phone. Couldn't find anything. Couple that with not having internet on my home computer and I'm pretty much stuck. Any way I can do this from just my phone, or downloading something to my phone to transfer to my computer and do something that way. I'm a bit clueless.
[Android Software/Hacking General [Developers Only]] dEris:
Download Z4 directly to your phone and install the APK. Then run the app.
[Android Software/Hacking General [Developers Only]] Ben's:
z4root has been removed once again from the market, it's not the first time this has happened. You can download it here directly from your phone.

You are also going to need Titanium backup. I would suggest reading up on how to use your phone after rooting it before going and deleting a bunch of files. There are plenty of tutorials on how to do so on XDA.
[Android Software/Hacking General [Developers Only]] dEris:
SU gets installed with Z4 durring the root process.
[Android Software/Hacking General [Developers Only]] Ben's:
Benchmarking the Ascend

So, I want to post my results of my cleaned up Ascend. I would like to get a general idea from users who are not rooted or rooted or just bought thier phone and what not.

Post the state of your phone, ( new out the box, used, rooted, etc. ) and then your BenchmarkPi by Konstantinos Polychronis and Benchmark by softweg. Both found in the market.

Rooted Ascend

** BenchmarkPi **

12624

** Benchmark **

Total Graphics Score: 117.87694

Total CPU Score: 144.71965

Total Memory Score: 156.40988

Total Filesystem Score: 50.900574

Let's not make this a compition, simply run the benchmarks and post your results :)
[Android Software/Hacking General [Developers Only]] PariahLantern:
What did you use to remove the bloat? Im rooted and nothing seems to work. Also why doesnt angry birds work?

Is there also a way to get some multitouch?