yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] calhaus:
True. I send them an email and i got this:

"Dear Customer,

Thank you for contacting Huawei device.

Sorry about we also haven’t the detail time when will released the Bootloader unlock code for U8825-1.

And you also can’t apply it via the E-mail now.

Because we also didn’t have this unlock code for U8825-1.

Once again thank you for contacting Huawei device.

Best Regards.

Huawei Device Customer Care Team."

So we have to wait, dunno for how long. :/

If you guys want to try doing the same, and maybe they fell the pressure to post also fw, kernel and updates for this model in the website, the emalil is: mobile@huawei.com

P.S. I really don't get it why they only have the unlock option for the dual sim, i bet they are really similar.
[General Questions and Answers] Kethvin82:
Huawei's reply

Hello,

I'm also the owner of one of these U8825-1, and I've following this discussion around the device.

I mailed Huawei just like the previous poster about the unlocking of the bootloader and this is what I sent and got:

And got this reply:

Anyway, this just looks like one more pre-formated answer, meaning we keep ourselves in the dark a while longer about the possibility of getting our devices unlocked and the chance to get custom roms.

One more thing, someone was asking before about the original files of the device. I still haven't rooted mine, so if anyone can tell me how to dump that info to my PC, I'll upload it for you.
[General Questions and Answers] shiju1001:
Installation error

When i install the update it shows following error message!

"install / sdcard

update package's extname error

e: ota _pre_update error

installation aborted"

What is the problem?:rolleyes:
[General Questions and Answers] ljose7:
Bad news guys

HuaweiDevice (@HuaweiDevice) tweetou às 6:29 Antes do meio-dia on sex, Fev 01, 2013:

@ljose7 Hi. We have no plans for Ascend G330 JB. Please reset to factory default if your device is Lag. Or send it to ASC to fix it. Thanks.
[General Questions and Answers] SgrA:
Huawei's Reply

Hello,

I mailed Huawei asking about the bootloader unlock code and got the same reply as above:

Is it possible to crack the bootloader's password? Or is remaining at Huawei's mercy the only choice? :rolleyes:
[General Questions and Answers] lordfarhan40:
So the only way we could get Jellybean is that we get the kernel source... So is that possible. I checked huawei website and though they posted kernel sources of many smartphones, few phones were left abandoned :/ so keep your fingers crossed
[General Questions and Answers] SgrA:
Bootloader...?

I'm new to the Android platform, the G330 being my first smartphone, but if the bootloader is locked, how exactly did we use the dload/UPDATE.APP above? Could we flash custom ROMs in a similar manner - the root of the question being, is the bootloader really locked? Alright, this might be a dumb question, given that fastboot oem get-bootinfo clearly states that it is.

Is it possible to install JB without the bootloader password? As I understand it, JB would be a custom ROM, so I think it would need an unlocked bootloader too? Correct me if I'm wrong. :)

Lastly, is there any documentation/reference available on the UPDATE.APP itself - how it is created, or the contents?
[General Questions and Answers] lordfarhan40:
The update file was created by a myanmar developer. Actually the file spoofs all security checks. Secondly the bootloader password will be no doubt provided by the huawei sooner or later so its not a thing to worry about. the main thing is kernel source
[General Questions and Answers] nandong:
Hello guys.I just rooted my U8825-1.Now it will become more interesting.

Very simple. Cheers
[General Questions and Answers] lordfarhan40:
Well i asked them about the bootloader unlock code and krnel sources... fortunately got a sort of positive reply from them.. lets see
[General Questions and Answers] SgrA:
Awesome! I'm rather excited to see their reply! :D Could you post it here, please?
[General Questions and Answers] lordfarhan40:
Actually its just on their FB page "Huawei Device".

My Post

"Since you have no plans to update huawei u8825-1 to JB or provide any type of update please release its kernel and the unlock code for bootloader so that we can develop roms for it ourselves!!!"

Their Reply

"Hi. Your requirement has been transferred to our team to start the procedure of adding it. And it will take several weeks since the Chinese new year holiday is coming. Thanks."
[General Questions and Answers] ljose7:
HuaweiDevice

@ljose7 Hi. We have no plans for Ascend G330 JB Thanks.
[General Questions and Answers] ljose7:
ok my g330 dont boot he stucks on huawei logo need help

someone can provide me the system folder or the stockfirmware pls
[General Questions and Answers] Kethvin82:
My G330 is still stock so I may be able to help you if you or anyone else tells me how to get a copy of the firmware to my PC.
[General Questions and Answers] ljose7:
you can use adb to pull system folder and i can fix my device with a stock system folder

it was some script that brick my device
[General Questions and Answers] Kethvin82:
Very well, I'll try that out, but I'll only be able to do that when I'm home, and that will only be tomorrow afternoon, GMT.

Btw, I believe we are posting from the same country. ;)
[General Questions and Answers] ljose7:
i live in portugal btw ty for help :D
[General Questions and Answers] lordfarhan40:
I am uploading the system folder. I have rooted my device and disabled many apps (huawei bloatwares) . I havent deleted any of the app as such :)

but due to slow internet connection it will take some time :( It will be ready by 3 hours from now :) Link will be posted in this post only.

EDIT

http://www.4shared.com/archive/A3MzuKpt/khan.html

heres the link its compresd. Download Khan.7z which is the whole system folder.
[General Questions and Answers] ljose7:
thank you mate i hope i can fix my device

thank you :D
[General Questions and Answers] kyawzaw:
Thanks for your file.

And I would like to know how can you extract system folder from ph:?

Can you teach me how to do or show me the link to read?

Thanks.
[General Questions and Answers] lordfarhan40:
You will require ADB for that :D.

follow this tutorial http://xdaforums.com/showpost.php?p=20214678&postcount=1

Now once you got your ADB ready folow these steps:

1.Connect you device to computer and make sure USB debugging is enabled

2.open ADB and type the command

adb pull /system <pathyouwanttosaveto>

Like for example in this case I did

adb pull /system c:\khan
[General Questions and Answers] tarattata:
R: How to root Huawei Ascend G330 \ U8825-1

http://m.youtube.com/#/watch?v=43tEcoQ7dMc&desktop_uri=/watch?v=43tEcoQ7dMc&gl=IT.

Hehehehehe

---------- Post added at 12:31 PM ---------- Previous post was at 12:06 PM ----------

Firmware U8825-1 italy Wind

Hehehe

https://docs.google.com/file/d/0B0suSo6BucqoTFdPV2p6ZzVhZUk/preview
[General Questions and Answers] xRedDroidx:
Great news here, added to the first post! :)
[General Questions and Answers] lordfarhan40:
AWESOME!!! so is there any way to modify this thing a bit?? and cant we change the splash logo?
[General Questions and Answers] SgrA:
Does this UPDATE.APP update the firmware TO B942? I'm wondering because mine came with B944.
[General Questions and Answers] weissgold:
Please - I need some help.

I installed some Beats Audio driver from Play-Store.

Now my U8825-1 gets stuck on the Huawei-Logo while booting.

What can I do?

I did not made a backup before (stupid - I know).

How can I flash the firmware and where can I get it?
[General Questions and Answers] ljose7:
first post italian firmware xD
[General Questions and Answers] weissgold:
OK - the UPDATE.APK

But how can I install it when I get stuck on the Huawei Logo?
[General Questions and Answers] ljose7:
update.app ? create a folder named dload and put the update.app inside sd card (prefered format sd before) then turn off the phone and wait 5 sec the press vol - vol + and power on (all the same time) and w8 XD good luck
[General Questions and Answers] weissgold:
Thanks a lot.

Right now I'm downloading.

I have a slow internet connection here.

Is this Update.apk a stock rom or a modified one?
[General Questions and Answers] ljose7:
a stock rom from italy

---------- Post added at 06:10 PM ---------- Previous post was at 06:10 PM ----------

update.app is not a apk
[General Questions and Answers] weissgold:
OK - I understand.

Without you I had no chance to get my phone back working.

:good:
[General Questions and Answers] ljose7:
i already instaled it an it works great :D
[General Questions and Answers] weissgold:
Does it have another bootlogo?

I mean - not the Huawei one?
[General Questions and Answers] lordfarhan40:
Hey a question

does anyone else face the ghosting issue while playin dead trigger?

because i do. and I am also not able to play any HD video too :( i have to use CPU rendering and the video gets slow and laggy i need help plz...
[General Questions and Answers] ljose7:
yap but works great
[General Questions and Answers] lordfarhan40:
guys is there anyway to extract the contents of the .app file? so that we can modify few contents?
[General Questions and Answers] SgrA:
UPDATE.APP

I haven't downloaded the file yet, but could it be some standard filesystem like ext or vfat, or yaffs? The UDPATE.APP used for rooting (the 5.2 MB file) didn't mount as an ext3 or ext4 or vfat, nor was unyaffs able to extract it.

As for the Beats Audio installer on Google Play, I think it blew out my front speaker because it happened shortly after I installed a Beats update. HTC drivers for Huawei hardware doesn't sound like a good idea in hindsight. Also, uninstalling them was tricky, had a hard time getting that done.

@lordfarhan40: I had (or so I think, I didn't notice any significant improvement, but I'm not really a games person) recently disabled CPU rendering. See this thread, though: http://xdaforums.com/showthread.php?t=1877183
[General Questions and Answers] SgrA:
Uninstalling Beats Audio

If you need to uninstall Beats, use the uninstaller to uninstall Beats Audio. For me, a large number of files were left over after the uninstaller was done with its thing. I used find from BusyBox to locate the files based on modification times, right after installing Beats using the installer, and then uninstalling it. These were the files that the uninstaller failed to remove, according to modification times. I tried to contact Motion Coding to confirm with them about this list, but no response from them.

/system/bin/sound8960
/system/etc/AudioFilter.csv
/system/etc/init.d/Beats
/system/etc/init.d/RockoDev
/system/etc/AudioBTID.csv
/system/etc/AudioFilterPlatform.csv
/system/etc/AudioFilterProduct.csv
/system/etc/AutoVolumeControl.txt
/system/etc/aeqcoe.txt
/system/etc/basimage_gec_bt.bin
/system/etc/basimage_ibeats_pro.bin
/system/etc/basimage_ibeats_studio.bin
/system/etc/dynimage_gec_bt.bin
/system/etc/dynimage_ibeats_pro.bin
/system/etc/dynimage_ibeats_studio.bin
/system/etc/eqfilter.txt
/system/etc/lmfilter.txt
/system/etc/peqimage_gec_bt.bin
/system/etc/peqimage_ibeats_pro.bin
/system/etc/peqimage_ibeats_studio.bin
/system/etc/situation.txt
/system/etc/soundbooster.txt
/system/etc/stream_earpiece.txt
/system/etc/stream_headset.txt
/system/etc/stream_speaker.txt
/system/lib/libaudioeq.so
/system/lib/libsrsprocessing.so
/system/lib/libwebrtc_audio_preprocessing.so
/system/lib/soundfx/libaudiopreprocessing.so
/system/lib/soundfx/libbundlewrapper.so
/system/lib/soundfx/libreverbwrapper.so
/system/lib/soundfx/libvisualizer.so
/system/lib/soundfx/libcyanogen-dsp.so
/system/lib/libDolby-dsp.so
/system/lib/libacdbmapper.so
/system/lib/libaudcal.so
/system/lib/libaudio_init.so
/system/lib/libbeatsbass.so
/system/lib/libbeatscorehtc.so
/system/lib/libbundlewrapper.so
/system/lib/libreverbwrapper.so
/system/lib/libsrscorehtc.so
/system/lib/libvisualizer.so
/system/lib/libvoAudioFR.so
[General Questions and Answers] weissgold:
@ ljose7: Thanks guy - My phone is working again

@ SgrA: Yes, Motion Coding should react on this problem. It should be able to uninstall correctly.

Did you post your uninstaller apk on Google Play? (a link in the comments) - Maybe someone needs it.

Anyway - I like to play around with this phone. And when I need help, I can always ask here.

Thanks a lot guys.

:good:
[General Questions and Answers] lordfarhan40:
well where is the developer who developed that rooting update.app -.- he should also have a way for opening this thing...
[General Questions and Answers] SgrA:
Extracting UPDATE.APP

I tried https://gist.github.com/raptium/3749027 to extract the UPDATE.APP used for rooting, and it has extracted a few files from it. I couldn't check the contents, though. Try it out! ;)
[General Questions and Answers] weissgold:
@ tarattata: How did you make your update.app (U8825-1 from Italy, brand Wind)?

Because there must be a newer firmware version.

My original firmware had the option for Power-Saving and in the slide-down-menu the option to shut on/off wlan, gps, data, screen orientation.

Is it possible to get the newer firmware-version as update.app?
[General Questions and Answers] tarattata:
Update.app is not my boy brought the smartphone in service and they forgot the file in memory.

for your problem just that you go to settings and then display notification settings : Good:
[General Questions and Answers] weissgold:
In display I just have the options: brightness, wallpaper, auto-rotate-screen, sleep, font-size
[General Questions and Answers] alexz230:
Tarattata anche tu qui? Sono alexamodei
[General Questions and Answers] weissgold:
I have installed Firmware from first post. But it's only B942

How can I put this system-folder on my handy with adb.

I have tried several times, but I get "not enough space".
[General Questions and Answers] lordfarhan40:
I am sorry but I dont know :( try searching google you will surely get your answer... I only know how to extract em out of the phone.. anyways i think it will require something like the update.app because i think system files can only be flashed not replaced... might be wrong too
[General Questions and Answers] weissgold:
OK - thanks.

I wrote to Huawei Support asking for an up to date firmware.

Hope I get a good answer.
[General Questions and Answers] SgrA:
Extracting UPDATE.APP

I can now confirm that that the above script works, and I could extract the kernel - zImage - and initrd.img from the UPDATE.APP we used for rooting. I don't think that the procedure would be too different for extracting the firmware UPDATE.APP either, but I don't have the bandwidth to test it right now.

dload/ $ ls
split_updata.pl UPDATE.APP
dload/ $ ./split_updata.pl UPDATE.APP
Extracted file18.mbn
Extracted file21.mbn
Extracted file02.mbn
Extracted boot.img
dload/ ls
output split_updata.pl UPDATE.APP
dload/ $ cd output/
output/ $ ls
boot.img file02.mbn file18.mbn file21.mbn
output/ $ abootimg -x boot.img
writing boot image config in bootimg.cfg
extracting kernel in zImage
extracting ramdisk in initrd.img
output/ $ ls
boot.img bootimg.cfg file02.mbn file18.mbn file21.mbn initrd.img zImage
output/ $

Conents of the bootimg.cfg:

bootsize = 0x532800.pagesize = 0x800.kerneladdr= 0x208000.ramdiskaddr = 0x1508000.secondaddr =0x1100000.tagsaddr = 0x200100.name =.cmdline = androidboot.hardware=huawei loglevel=1.

I have attached the above script split_updata.pl (as split_updata.txt, rename it to .pl), which can be used on Linux after you run chmod +x split_updata.pl and abootimg is available in Debian repos, and the AUR for Arch users.
[General Questions and Answers] SgrA:
Extracting UPDATE.APP

UPDATE ---

I downloaded the Italian WIND firmware, and extracted it. Extraction was, overall, successful, however, 10 files couldn't be identified. These files were in the package:

$ ls
appsboothd.mbn file18.mbn testing.img unknown_file.5
boot.img file20.mbn unicom.img unknown_file.6
boot_versions.txt file21.mbn unknown_file.0 unknown_file.7
file01.mbn oemsbl.mbn unknown_file.1 unknown_file.8
file02.mbn recovery.img unknown_file.2 unknown_file.9
file04.mbn splash.raw565 unknown_file.3 version.txt
file07.mbn system.img unknown_file.4

I could mount system.img as an ext4 filesystem and check out the contents. I'm not sure how to pack any modified stuff back into an UPDATE.APP to flash it, though, so I'm not sure how to proceed. Does anyone think contacting Huawei is worthwhile?
[General Questions and Answers] tarattata:
R: How to root Huawei Ascend G330 \ U8825-1

Si si Hehehehe

---------- Post added at 12:14 AM ---------- Previous post was at 12:05 AM ----------

Si si Hehehehe :D
[General Questions and Answers] alexz230:
Install custom rom into update.app?! Its possible?!
[General Questions and Answers] SgrA:
I considered that, but the deal sounds a bit risky to me right now because UPDATE.APP is a proprietary format, and without being sure about the exact structure (we still have unidentified files), I don't think you can pack an UPDATE.APP.

The files with the following signatures pop out as unidentified_files:

000000EC
00000080
000000EA
000000EE
000000ED
000000EF
000000EE
000000E8
000000E2
000000E9

Might be a good start to know what those files are, I think.

Update-----------------

This thread seems to have lot of useful information: http://www.modaco.com/topic/355650-extracting-updateapp-help/ - I know they're working with a G300, but a lot of stuff seems to be similar.

And this seems to be a (WIP) UPDATE.APP packer: https://github.com/terrex/unupdatapp

Update 2---------------

Its not possible apparently, as the UPDATE.APPs are signed.
[General Questions and Answers] lordfarhan40:
well i think it is possible because the myanmar developer also made an update.app file so i think its learning time for us :D sorry but my exams are going to start so i cant do anything but i will surely try to help after March :)
[General Questions and Answers] weissgold:
Here is an updated Firmware Version (U8825D,Android 4.0,V100R001C17B956).

But it's for the Dual-Sim-Version of this phone!!

Update Description

1 Enhance the stability of the system

2 Optimize the performance of the camera

http://www.huaweidevice.com/cn/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDIxOTQ=

Do you think this one works on U8825-1?

Is it possible to replace the SIM-Part with the one for U8825-1?
[General Questions and Answers] SgrA:
Unupdatapp

Just checked unupdatapp https://github.com/terrex/unupdatapp which I mentioned yesterday, and it compiles and works correctly. I checked it with the provided test suite and our G330-1 rooting UPDATE.APP and the Italian WIND firmware, and it successfully unpacks them, packs them back and unpacks them for a third time. It seems to work right now. I can't try this out with right now because I'll be busy with exams for another month, too.
[General Questions and Answers] lordfarhan40:
Really awesome work brother :D now I think we can make custom roms :D thanx

edit:

hey what if we replace all the apks in the firmware files with the apks i extracted :D soo much curiosity :D he he
[General Questions and Answers] SgrA:
UPDATE.APP

I'm afraid we can't, not yet. :( The UPDATE.APP files that Huawei provides contains a bunch of filexx.mbns, along with the other files:

AMSSMBN.img	22,760,448	AMSS modem binary image
appsboothd.mbn	40	lk bootloader binary
boot.img	4,462,592	Kernel, ramdisk and boot config
boot_versions.txt	40	Encoded list of roms?
cust.img	41,943,040	Huawei custom settings eg toggles, boot animation, locale, language
file01.mbn	80	HD-file
file02.mbn	40	HD-file
file04.mbn	9,508	could be QCSBL_CFGDATA
file05.mbn	641,424	extracting / flashing / controlling program
file07.mbn	40	HD-File
file18.mbn	128	MD5_RSA
file20.mbn	40	HD-File
file21.mbn	38,962	ADSP ?
recovery.img	5,146,624	The recovery and update environment’s kernel and ramdisk. Similar to BOOT.
system.img	396,361,728	The OS partition, static and read-only.
unknown_file.0	405	OEMSBL_Version-List
unknown_file.1	24,576	Config-File (?)
unknown_file.10	20	AMSS-Version
unknown_file.2	145,844	qcsbl.mbn(?) Qualcomm Secondary Bootloader (?)
unknown_file.3	25	OEMSBL_Version
unknown_file.4	3,145,728	MODEM_ST1
unknown_file.5	3,145,728	MODEM_ST2
unknown_file.6	768,000	Boot-Splashlogo (RAW565 480x800)
unknown_file.7	3,864,000	Install-Pictures (Updateing 1/2, Installing 2/2, one RAW565, 480 width, 4025 height)
unknown_file.8	205,108	fastboot (?)
unknown_file.9	330	AMSS_Version_List
userdata.img	155,189,248	default /data/app applications?

The file18.mbn seems to contain an md5 hash of their RSA key, according to MoDaCo forums, where I found this list. So unless we have Huawei's private key, we cannot create valid UPDATE.APPs.

http://www.modaco.com/topic/311344-...s-new-version-of-split-updatapl/page__st__180

There were talks of disabling the checking altogether, but apparently the entire discussion has died down. :/

So the current state: We can unpack and pack UPDATE.APPs files, however, they won't be valid as we can't sign them with Huawei's private key. If the Burmese developers share their techniques/cracks, things will become really easy.
[General Questions and Answers] weissgold:
AW: How to root Huawei Ascend G330 \ U8825-1

Where's the myanmar developer? Maybe he can help.
[General Questions and Answers] SgrA:
I generated .img files of the /dev/block/mmcblk0p's from p1 to p14, and tried to compare them with:

The files from the unpacked UPDATE.APP which was used for rooting.

The files from the WIND firmware.

A few files provided for unlocking the bootloader of the G300 (U8815).

The results were interesting:

The image of p6 was similar to bootloader.img provided to unlock the bootloader of the G300, and also looks similar to oemsbl.mbn from the WIND firmware.

The image of p11 was very similar to oemsbl.img provided to unlock the bootloader of the G300, but didn't quite match with oemsbl.mbn extracted from the WIND UPDATE.APP, but it was an .mbn file.

The image of p12 had zImage and initrd.img which were the ones packed in UPDATE.APP used for rooting, but the bootimg.cfg file had one value modified, but nothing matched with the WIND firmware. The default.prop had only a few lines, which would enable remounting /system and allow us to root it.

The image of p3 carried the AMSS.MBN and AMSSHD.MBN, the AMSS modem binary and hardware descriptor, the same files were also present in the file identified as unknown_file.8 in the WIND firmware. Both are x86 boot sector images.

The image of p13 had zImage and initrd.img which didn't match with any other available files. This default.prop was a regular configuration file.

The conclusion:

p6 might be the bootloader partition which carries the second secondary bootloader, from Huawei.

p11 could be OEM bootloader image should go.

p12 might be the boot partition.

p13 might be the recovery partition.

p3 may need the AMSS binary and hardware descriptors.

p1 carries file04.mbn, and is the Primary Boot Loader.

p2 is the QCSBL, or the first of the two or three secondary bootloaders. This is likely to be from Qualcomm, the SoC manufacturer.

The procedure to unlock the bootloader of the G300 involved using dd to directly write the provided files - the bootloader.img, the oemsbl.img, and the cwm.img to the respective partitions. Besides, Huawei's request unlock password doesn't show the U8815. Anyone get the hints?

PS: When I said that two files looked similar, or very similar, I basically compared them using xdelta and also compared one file against a file extracted from /dev/urandom of the same size. The smaller the ratio of the two diff files, the similar they should be is my guess, and the similarity is on that basis. When I said that they were very similar, the difference was less than 1%.
[General Questions and Answers] weissgold:
Here you can find lots of custom ROMs for the U8825D (not for u8825-1!!!):

http://www.romzj.com/resources/huawei.html?view=roms&cid=210

And this seems to be a Myanmar website:

Maybe somebody there developed our root-hack.

But I can't understand anything on this website :eek:

http://mm-mpxteam.net/forum.php?gid=72