yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] The Solutor:
I have the TWRP recovery working with /custpack /and /mobile_info partitions.

BTW the biggest problem I faced is the internal /sdcard partition, given the idiotic partition scheme used by alcatel on the 60xx phones.

Unlike the 997d and other phones, where the /sdcard partition is a real one /dev/block/mmcblk8 mounted /emmc (and linked as /sdcard /mnt/sdcard and so on), the 60xx are using just a folder inside the data partition (/data/media).

So is hard to mount it in recovery, and to get the matter worse, a full wipe will destroy it, because the /data partition will be formatted.

I don't care a lot about it on 6010 (it has a real SD, so not a biggie), but this could be a major problem for you, 603Xx users.
[Miscellaneous Android Development] theshrink89:
The 6030x also has an external SD card so that shouldn't be a problem... Is the mmcblk scheme for the 6030x? Asking because i am not a dev and don't have the knowledge about android development but i think that the mmcblk mapping is different from phone to phone... :)
[Miscellaneous Android Development] The Solutor:
Ah, OH I didn't know this detail

I'm not a developrer too, btw yes is different from phone to phone, but the block map is more or less the same for (at least) 997d, 6010d, 6030d.

So, I guess the the 6010x should be also the same.

(the partition sizes, obviously, could vary from model to model)

this is the block map from my 6010

997d has just an additional 8th partition used as internal sdcard

So you can compare it yourself with yours
[Miscellaneous Android Development] theshrink89:
How can i pull out my mmcblk scheme?
[Miscellaneous Android Development] The Solutor:
Launch mtk droid tools, connect the phone wait until it's recognized, and push the button "blocks map".

But the command mount inside a terminal or via ADB, should be enough to understand what and where is mounted.
[Miscellaneous Android Development] theshrink89:
I'll try through mtk tools when i get to a PC... My opinion is that when someone attempts to create or port a custom ROM, must remap the blocks in the rom so that it can bypass the custpack...
[Miscellaneous Android Development] The Solutor:
The point is that the work for the 6010 is already done, if your partition scheme (as I bet) is the same I can do do the trwp for you with a couple of clicks.
[Miscellaneous Android Development] theshrink89:
Here is the map... As much as i can see the maping is identical... :)
[Miscellaneous Android Development] The Solutor:
I guess you did it with the phone in recovery mode (no custpack and so on mounted), you should do it with the phone normally turned on (and with usb debug enabled).

Btw yes, looks the same as I guessed
[Miscellaneous Android Development] theshrink89:
Post edited :)
[Miscellaneous Android Development] The Solutor:
Confirmed, there is a slight difference on the secro partition mount point but this is irrelevant for our pourposes.

So when I can have the scatter and the original recovery.img I can try to made a trwp recovery for you.
[Miscellaneous Android Development] theshrink89:
Then we are waiting for Pyntux for the rest... :)

Edit:

Or maybe i can make the scatter file? Or do you need a scatter from a phone with stock recovery?
[Miscellaneous Android Development] Pyntux:
I'm sorry for waiting...

If this values are good (please look at picture) than stock recovery.img and scatter file below are good...I think they are good...

Stock recovery.img:

http://www.4shared.com/file/g3opqyho/recovery.html

Scatter file which I made with MTK and which I used to download recovery:

http://www.4shared.com/office/Q_16RvYK/MT6577_Android_scatter_emmc.html

This is scatter file provided by Alcatel in update.zip (OTA update :) ):

http://www.4shared.com/office/07sMylna/scatter.html
[Miscellaneous Android Development] The Solutor:
Frankly I've never used this path, I downloaded the whole rom with Sp flasher and then used MTK droid tools to split the ROM_xxx file in to separate partitions.

But this way should work too.

BTW could you upload in some place where a registration isn't required (eg. datafilehost.com ?)

Scatter isn't really needed to mod the recovery, built I prefer to made one zip package with both original and mod recovery and scatter included for convenience of the people who download it and for coherence with the packages I already made for 6010 and 6030.
[Miscellaneous Android Development] Pyntux:
Sure...here you go:

Recovery:

http://www1.datafilehost.com/d/0cba6e47

Scatter which I made:

http://www1.datafilehost.com/d/6e648116

Scatter from Alcatel's update.zip:

http://www1.datafilehost.com/d/4e1143dc

:)

I din't know that I can download whole rom... So, what to do, just to tick all in SP flash and download, ro how?
[Miscellaneous Android Development] The Solutor:
Message updated:

Should be ok now (resolution 540x960), replaced scatter, fixed a minor graphical issue.

Just test it, and if the result is negative, just reflash the stock recovery included in the 7z package (or any other working recovery you may have).

http://www1.datafilehost.com/d/8f4fb627

Let me know if it works

P.S. if not used to datafilehost you have to uncheck the "Use our download manager and get recommended downloads" and then push the gray button.
[Miscellaneous Android Development] theshrink89:
This phone isn't full hd... the resolution is 540x960... You are refering to the idol X, but this is just idol... the difference is in the dual sim phone-6030D, the single sim phone with 1gb ram-6030X and the single sim 512mb-6030A...
[Miscellaneous Android Development] The Solutor:
Ah, ok, sorry but the naming of alcatel is just a bit confusing lately. Then wait to flash, I'll redo it quickly (i remove the link)

Edit:

Ok, TWRP redone, take a look back to message #49
[Miscellaneous Android Development] Pyntux:
Is this full working TWRP? :)

OK, now if you can help me... After update of firmware and rooting phone again (first root was on older firmware), stock recovery owerwrites any recovery which I install... How to change that? What to change? Where to look?

Can I update firmware (if get OTA with update.zip) using twrp? CWM has option "apply update from update.zip" so I can with cwm...

Edit:

I could install with scatter from zip:

so I tried with scatter file witch I used to root phone:

http://www1.datafilehost.com/d/fa4f00a3

And I get luck... :)

Just to see what's going on:

So twrp backups and /custpack also.. :) I made backup of everything twrp can backup and size of backup is 800+ MB... :)

And this is strange... :) Stock recovery does not owerwrite TWRP :) I tried to install stock recovery (using scatter which I used to root device) and I can install recovery and everything is good...

I just do not know what's wrong with scatter which I made with MTK, which is in twrp zip? :(
[Miscellaneous Android Development] The Solutor:
I believe that if it boots correctly and you can use it, it's working.

You should not see any option to do backups on internal SD (I removed it), please confirm...

You should use MTK droid tools to made a modded boot.img, tis was not needed on my 6010 but is needed on many other recent mediatek phones, so it's likely your case.

yes you can.

But keep in mind that the official update.zip updates the single files trough binary patches.

So if you mod or delete anything set to be updated the update will fail (it doesn't start after the initial checks) and the recovery itself is not the culprit. No matter if stock cwm or twrp.

Strange they look very similar. BTW if you confirm that the other scatter should be used I'll replace it in the 7zip package for other users convenience.

The error about /emmc is "normal" that partition (present on 997, but missing on 60xx) is hardcoded on the recovery executable. To remove it the whole recovery must be built from scratch, and I'm not going to do it. Too much effort to solve just a visual error.

Just ignore it.

Everything else should work as expected.
[Miscellaneous Android Development] Pyntux:
OK, thanks! ;)

I could not use scatter from zip, only scatter which I uploaded in post above...
[Miscellaneous Android Development] The Solutor:
Ok, updated link in message #49 again.

Scatter replaced, fixed some minor graphical issues.

Please test it as the recovery was rebuilt, (reassembled to use a more correct term)
[Miscellaneous Android Development] Pyntux:
OK, i will try! :) Thank you very much for making twrp for us! ;)
[Miscellaneous Android Development] The Solutor:
There are too much people to thanks, starting from rua1 because its MTK droid tools, to yuweng who pointed me to the tool made for the 997d, javum, Mitchwood and so on.
[Miscellaneous Android Development] Pyntux:
IT's working OK, but I'm not sure about time zone if is OK...I will se after reboot recovery... Everything else is good I think...

Time zone is not good, it's keep changing every time I boot in to recovery...

Did you made that TWRP change "recovery-from-boot.p" (from /system/) in to "recovery-from-boot.bak" ? And because of that stock recovery does not owerwrite twrp? When install cwm (some cwm from rooting guide I found) , stock recovery owerwrite cwm, but not owerwrites twrp :)
[Miscellaneous Android Development] The Solutor:
Not sure bout this, looks like the clock is resetted to 31/12/2011 in recovery mode.

It happens on CWM too.

In CWM is pretty annoing because you can't set the backup name so you will end with a backup folder where the name is the date (a wrong date).

So is hard to understand what backup is older (if you don't rename the folder manually).

With TWRP you can set the backup name from TWRP's UI, so not a biggie (but still something that doesn't happen in other phones).
[Miscellaneous Android Development] Pyntux:
I don't know about which cwm are you talking, but I know that cwm (one which I have) does not backup /custpack and that's problem... :)
[Miscellaneous Android Development] The Solutor:
I'm talking about the CWM made automagically by MTK droid tools, that indeed doesn't backup the custpack partition.

BTW I've added your phone to my tutorial (with credits deserved to you and theshrink89 for the cooperation).

It's the turn of 4030d now ;)

And sooner or later I will translate it English, at least in a better English than the one of google translate :laugh:

P.S. And don't forget the hidden themes I discoverd, I'm sure are there even in your phone.
[Miscellaneous Android Development] theshrink89:
Thank you for the effort and for mentioning us. :)
[Miscellaneous Android Development] Pyntux:
Nice tutorial! ;) Thanks for mentioning me and my friend from same town in Serbia, ahahhahahah....

About themes, does this work on 6030X also?

File /system/build.prop is just a link to file /custpack/build.prop, so which one to change? :)
[Miscellaneous Android Development] The Solutor:
I believe it should.

If you use ES file explorer is not relevant, you can open either files.

but if you use root eplorer is safer to edit the one in /custpack.

Afaik, like many other build.prop tweaking tools, root explore doesn't deal nicely with symlinks.

You can end with the symlink deleted and no file saved and consequent softbrick of the phone.

Another option is to delete the symlink and copy the real file in /system.

This can save "your life" if a poorly written tweaking tool/file manager attempts to make changes to your build.prop
[Miscellaneous Android Development] theshrink89:
Well it's not working for me, the dialer force closes after the theme changes... Back to theme one :)
[Miscellaneous Android Development] Pyntux:
Good one, that would never cross my mind... :)

Thanks
[Miscellaneous Android Development] The Solutor:
http://xdaforums.com/showpost.php?p=41488240&postcount=98

maybe you are in the same boat with the 4030 users
[Miscellaneous Android Development] Pyntux:
I do not understand well that post, what and how to change?
[Miscellaneous Android Development] Pyntux:
Our friend from Serbia Android forum (PAGZLY) made root package from update.zip (which is OTA update file), so basically file below can be used for rooting Alcatel 6030X with stock recovery (apply update from update.zip) because the file has unchanged verification of device and beside that everything else is changeg, just added "su" and "busybox" :)

I am not responsible for any damages resulting from the use of this:

http://www.4shared.com/zip/3hk3IVzc/root-update.html

P.S. I did not tried this because my phone is rooted, but I think nothing can get wrong with this...
[Miscellaneous Android Development] theshrink89:
New thread opened by me :)

If you know any developers that would be interested for developing or porting ROMs for this phone, share the thread. :)

http://xdaforums.com/showthread.php?t=2305911
[Miscellaneous Android Development] static28:
Hello :D

GOOD NEWS :)

http://xdaforums.com/showthread.php?p=42111423#post42111423
[Miscellaneous Android Development] theshrink89:
Well done! :)
[Miscellaneous Android Development] Pyntux:
Does anyone tried this? :)
[Miscellaneous Android Development] piskr:
Hi,

did anybody tried or have knowledge whether is possible to root and deploy cwm to the 6030D, which doesn't have any SD card (only 16GB of internal memory). Thank you.
[Miscellaneous Android Development] Pyntux:
You can root 6030D but cwm is not complete for 6030D or any other recovery... :(

This is for rooting 6030D, its on Serbian but you can get files and use google translate:

http://www.mycity.rs/Android/Root-C...r-6010d-6030D-Alcatel-One-Touch-6030d-id.html
[Miscellaneous Android Development] The Solutor:
We rooted the 6030D, likely for the first time in the world on Androidiani there are a CWM and even a TWRP recovery.

Both of them are missing the backup function (like internal SD backup it's missing on the other recent models) because the uncommon way of manging the internal SD partition (which is not a partition here).

Not a biggie for the phones with an external SD, but this is a problem for the 4030D users.
[Miscellaneous Android Development] Pyntux:
There's new OTA (Vip Serbia):

01001_20130601_024406

I could upload if someone need this?

P.S. I added request on CM forum:

http://forum.cyanogenmod.org/topic/73892-alcatel-ot-idol-6030x/
[Miscellaneous Android Development] shirinyan:
on my 6030x SP says some errors...

MT65xx preloader driver not found

What can I try?
[Miscellaneous Android Development] theshrink89:
Reinstall drivers...
[Miscellaneous Android Development] shirinyan:
Which drivers and I am not installed nothing...just first time when connect phone to USB on Win7 some of them installed but some NOT.
[Miscellaneous Android Development] andrman1:
why not working with one flashable package rooting? We have to going through all these operations just for one root ? Other Android smartphone like Samsung have only 1 package for rooting from Stock Recovery
[Miscellaneous Android Development] The Solutor:
Because to flash something you need a modified recovery (or a pc based flashing program) as happen in any Android phone excluding the Milestone 1.

So to root the phone you can follow those steps or mod directly the system image and then flash it.

But a system image is 400+MB, so is handier to share the instructions rather than the precooked meal.
[Miscellaneous Android Development] andrman1:
I have Galaxy Y and rooting process is simpe just with flashing update.zip on Stock Recovery :)

But on Alcatel with MTK CPU is difficult to rooting or flashing CWM :(

i dont understand this "mod directly the system image and then flash it" did you mean to mod orignial stock ROM ?

is it possible to flashing cwm from Android 3e recovery on Alcatel or as mentioned it is not possible without flash Custom kernel ?
[Miscellaneous Android Development] The Solutor:
You can't flash unsigned zip with the stock recovery, unless a security bug is involved, which was the case of Milestone 1, likely is the same in your galaxy.

Is difficult doing it for the first time, not when you have just to download the ready made recovery.

Instal the drivers, install mtk droid tools, flash the recovery.

Then root the phone clicking on a MTKDT button or flashing an update.zip.

Not rocket science I believe.
[Miscellaneous Android Development] theshrink89:
Install Alcatel's One Touch Upgrade S, it contains the drivers...
[Miscellaneous Android Development] shirinyan:
https://www.dropbox.com/s/qomtjc7r4r4551i/Clip.jpg

Here it is my problem!

I tryed with Upgrade S and found Software update but I didn't flash it!

I will wait someone to answer until continue.
[Miscellaneous Android Development] andrman1:
Can we sign flashable root zip to working?

here's the universal root but not working when I flash throught 3e Recovery stops at the half and get message Installation aborted?
[Miscellaneous Android Development] Pyntux:
People, read a little ...

I uploaded modified update.zip for root and alkatel signature remained, but I could not test it because my phone is rooted, so give a try:

http://www.4shared.com/zip/3hk3IVzc/root-update.html

I do not know does work, but you can try to flash that in stock recovery...And I am not responsible for any damage...
[Miscellaneous Android Development] shirinyan:
Instalation aborted !

Please help I wanna to root this 6030x
[Miscellaneous Android Development] Pyntux:
OK, folow this guide wich I folowed to root my 6030X:

http://www.mycity.rs/Android/Root-C...r-6010d-6030D-Alcatel-One-Touch-6030d-id.html

It's on serbian but you can get files and how to... Just on last step use root file from OP to install from cwm...

Or folow my guide:

http://forum.androidsrbija.com/viewtopic.php?f=315&t=4469

Files need for root:

http://www.4shared.com/zip/UxfI16D3/root_alcatel_6030x.html
[Miscellaneous Android Development] andrman1:
Not flashed :(

I realized that I had to flashing unsecured boot.img kernel from SP flash tool but can it be done with flashing this boot.img from Stock Recovery ?

Аnd eventually how we can keep the old boot.img kernel ? because you warranty ends if we flash unsecured boot.img ?
[Miscellaneous Android Development] shirinyan:
Thanks men BUT CWM is installed now and Superuser but device still says NOT ROOTED :confused: :rolleyes:
[Miscellaneous Android Development] Pyntux:
Throw CWM install root package from zip, than reboot and phone should be rooted... :)
[Miscellaneous Android Development] shirinyan:
Goodmorning men :)

You mean Superuser zip ? or root-update.zip ?

Because it's already installed. But if try to update binary it say Not rooted
[Miscellaneous Android Development] Pyntux:
Good morning! ;)

Superuser zip...which is in zip package on 4shared, my post above... After installing cwm with sp flash tool, disconnect phone from pc and reboot in recovery, than install superuser zip, and reboot...
[Miscellaneous Android Development] shirinyan:
Not working! :(

I tryed!

I will try to installing this http://xdaforums.com/showthread.php?t=2206421 and Root Files from first post.
[Miscellaneous Android Development] Pyntux:
Superuser zip from first post is same as one in my zip...
[Miscellaneous Android Development] shirinyan:
I will try hall process from the begening :(
[Miscellaneous Android Development] shirinyan:
The files from first post is not working because of Scatter file...I use your scatter file from your zip and use Recovery from First post and installed successfull...BUT still not rooted....... what going on ????? :(:confused:
[Miscellaneous Android Development] andrman1:
[MENTION=5223634]Pyntux[/MENTION]

Do you know how to save original stock boot.img(kernel) before flashing unsecured boot.img because my phone if bricked i will restore original boot.img ?
[Miscellaneous Android Development] dj_suca:
You can extract the all imagem of the Phone with mktools

Tapatalking From The 3° Galaxy GT-9300
[Miscellaneous Android Development] cristiano95:
hey guys ! i have finally bought my alcatel one touch idol 6030 X , so does any of you has this device already rooted so he can tell me the 100 % working method to root it ?! thanks in advice
[Miscellaneous Android Development] Pyntux:
First read OP and you will see there's guide for root...
[Miscellaneous Android Development] andrman1:
Hi, i looking on internet for system dump with adb commands it's possible on Alcatel IDOL ?
[Miscellaneous Android Development] Pyntux:
I have uploaded system.img (which is whole /system) and custpack.img (/custpack), do you need that?
[Miscellaneous Android Development] andrman1:
yes give me :)
[Miscellaneous Android Development] Pyntux:
system.img:

http://www.4shared.com/file/n26ULGnt/system.html

custpack.img

https://www.dropbox.com/s/34hnn98cdfnruwv/custpack.img.zip

Those files are maded by Yaffs Explorer after latest OTA update...If you need anything else, just say, I will upload...

P.S. For what do you need this if is not a secret? :)
[Miscellaneous Android Development] andrman1:
yaffs explorer this app https://play.google.com/store/apps/details?id=fr.wdscript.yaffsexplorer&hl=en ?

because i have Alcatel STAR 6010 one sim version:) and there is no gesture control with hand screen off and I'll try to put him in my phone.

p.s. my battery is 1500mah and not good very fast discharge for 1day with normal use 10min calls 10min wifi 10min music :( i don't like maybe because CPU is not much energy saving like other CPU's.What you say about your battery i know she's 1800mah ?
[Miscellaneous Android Development] Pyntux:
Battery can be better, but I can not say it is not good... :)
[Miscellaneous Android Development] andrman1:
Do you have an option in settings Power Saving CPU I think I read somewhere that in the user manual i don't have this option ?
[Miscellaneous Android Development] Pyntux:
Yes I have, but in System settings - Battery... :)
[Miscellaneous Android Development] andrman1:
why on star don't have :(

with yaffs app you make a backup of your phone ?
[Miscellaneous Android Development] shirinyan:
hey I still can't root 6030x :(

any options?

CWM installed

Superuser 3.1.3 installed

BUT NOT ROOT Access!
[Miscellaneous Android Development] Pyntux:
Yes, with that app...

I do not know what is wrong because I rooted my phone that way...
[Miscellaneous Android Development] shirinyan:
Any chance to return stock recovery ?

If I make HARD RESET to return phone like new and try to root again wich zip pack finaly I try ?
[Miscellaneous Android Development] Pyntux:
You can flash stock recovery same way like you flashed cwm... Just read this topic, stock recovery is in zip in post 49...(twrp zip) You can try to install twrp and with twrp to root your phone...

For getting phone back to factory you can use Alcatel upgrade tool, wich is in download section on Altacel web page for OT 6030X... Here:

http://www.alcatelonetouch.com/global-en/products/smartphones/one_touchi_idol.html#.UbrZMvGjXlZ
[Miscellaneous Android Development] andrman1:
Back to factory does it mean that if you've installed some tweak or root my phone I can back to stock firmware with stock recovery as from the factory ?
[Miscellaneous Android Development] shirinyan:
I thing YES...will try it later...but it too slow downloading from Upgrade S 2.8
[Miscellaneous Android Development] Pyntux:
I do not know how it looks like in practice, but theoretically yes...That's say other users of OT phones...
[Miscellaneous Android Development] iS7N:
can I use the methods listed on the previous posts on my Alcatel OT Idol 6030A ? I see everyone has a 6030D or 6030X but no one mentions about the 6030 (or 6030A)

Here's the System Info I copied from Antutu (might help if this device is any different)

Phone model: ALCATEL ONE TOUCH 6030A

Brand: TCT

CPU Hardware: MT6577

CPU model: Dual-core ARMv7 Processor

CPU frequency: 250.25~1001.0 MHz

Screen resolution 540x960

Screen density 240 dpi

GPU vendor: Imagination Technologies

GPU renderer: PowerVR SGX 531

GPU version (OpenGL): OpenGL ES 2.0

Memory size: 2403.8 MB

RAM Size: 472.1 MB

SD card size: 7550.2MB

Camera: 8.0 mega pixel

Front-facing camera: 1.9 mega pixel

Android version: 4.1.1

Build number: Jelly Bean

Kernel: Linux version 3.4.0 (android-bld@aclgcl-ubnt173) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) #1 SMP PREEMPT Mon May 20 15:52:24 CST 2013