yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] sigprof:
For now there are just two update files for the existing CWM recovery version which could be used as some crude form of backup and restore. These files were not made by me (all thanks should go to "gulyuk" from the 4pda.ru forum), and might not be the best method to do backups, but at least they are better than nothing.

Update: A newer version of these scripts is available — now with support for backing up /data.

Backup boot, system, custpack via CWM recovery

Download View attachment backup_by_Gulyuk.zip and put it on the microSD card (do not unzip).

Ensure that you have at least 216 MB of free space on the microSD card.

Enter ClockworkMod Recovery as described here.

Select "install zip from sdcard" in the menu, then select the backup_by_Gulyuk.zip file. Wait for several minutes while the backup script works.

Select "reboot system now" to exit from recovery.

The backup script should create the firmware directory on the microSD card (seen as /sdcard/firmware from the phone) with these files:

boot.img — dump of the boot partition (kernel and initramfs);

sys.img — dump of the system partition in yaffs2 format;

cus.img — dump of the custpack partition in yaffs2 format.

Running the backup script when the /sdcard/firmware directory already exists overwrites the previous contents of this directory (including any extra files which were placed there). Currently there is no way to keep more than one firmware backup by this method, unless you rename the firmware directory manually (but then the backup cannot be restored until you rename or copy the directory back).

Restore boot, system, custpack via CWM recovery

Download View attachment restore_by_Gulyuk.zip and put it on the microSD card (do not unzip).

Ensure that you have the firmware directory on your microSD card with valid firmware image files (boot.img, sys.img, cus.img).

Enter ClockworkMod Recovery as described here.

Select "install zip from sdcard" in the menu, then select the restore_by_Gulyuk.zip file. Wait for several minutes while the restore script works.

Select "reboot system now" to exit from recovery.

The restore operation erases all user data from the phone (unlike the nandroid restore, which can restore userdata from the backup).

The restore_by_Gulyuk.zip update file could also be used for flashing a new ROM image version instead of fastboot flashing from a computer — just place ROM image files into the firmware directory on the microSD card, rename them to fixed filenames used by the update script (boot.img, sys.img, cus.img), then apply restore_by_Gulyuk.zip via CWM recovery. But restrictions on version compatibility are still the same — a Gingerbread image won't work on a phone which was not updated to Gingerbread by the official updater (OTU).

The restore_by_Gulyuk.zip update file also includes Superuser.apk and the su binary, so any ROM image restored by this update file will be rooted, even if it was not before doing the backup.

Update: A newer version of these scripts is available — now with support for backing up /data.
[Android Q&A, Help & Troubleshooting] hob1:
This restore is possible only if u already on 2.3.4 that must be done trough OTU right ?

Still no bootloader fix or something ?

edit: ok i didn't read the whole thing, u allready wrote that .. ;)

Nice work again btw, thanks ;)
[Android Q&A, Help & Troubleshooting] matepalfi:
I have some question, and i hope that you can answer them.

Can I reinstall 2.2 if I have 2.3 but i want to reinstall to 2.2?

Is there any source codes for 2.3 to make custom kernels and roms?

Is there any chance of making roms and kernels?

Cheers,
[Android Q&A, Help & Troubleshooting] Dingo_HR:
Superoneclck maybe should work on 2.3 notice part dow there about one ADB.exe file if you use easy root method.

You had rooted device, after OTA it wasn't any more ?

First time I play with Alcatel so I need to be shure before OTA comes to Croatia.

Some devices like SE xperia stay rooted after od OTA.

PS I noticed first time when I used superoneclick in ADB folder there was 2 files, 2nd time after one probleam when was smartphone in service and I had to root it again in folder was only ONE adb.exe file with doubleclick not working had to open it through cmd prompt and it worked but only after reeboot of Alcatel.

PS Gaining root on Android 2.2.2 is not what I was used to on CM and on other ROM-s.

Can not remove so much bloatware with titanium (always get can not find ...)
[Android Q&A, Help & Troubleshooting] avalon986:
that's not cause of root, that's because there are some programs on the "/custpack" partition instead of the "/data" and titanium only uses the second one. Root uninstaller can recognize it and also Link2Sd does, so you can use them both. I use them to.
[Android Q&A, Help & Troubleshooting] andor0:
megapload dosnt work

Hi ms28leo

please, reapload the drivers

this link dosnt work

megaupload.com/?d=9HFI2ODI

many thanks.
[Android Q&A, Help & Troubleshooting] Dingo_HR:
Thanks will try to remove some apps other way than Titanium.

---------- Post added at 09:33 PM ---------- Previous post was at 09:32 PM ----------

Use PDANET instead
[Android Q&A, Help & Troubleshooting] Tommy21st:
Try rom toolbox,link2sd or rom manager,can't remember which of these three i used,but one will surely work.I had the same problem with titanium,couldn't uninstall this,as you call it bloatware apps.
[Android Q&A, Help & Troubleshooting] gulyuk.s:
have said, if you upgrade to 2.3 then downgrade by custom method isn't possible, if you're still on 2.2 you can use the sources and create kernel

source code of kernel and ROM 2.3 doesn't yet exist for users

if you have remove the apps of stock you should use file manager "Root Explorer" and delete apps to patch /custpack/app/withoutlibs or ./withlibs or /system/app,this's for 2.3 ROMs

sorry for my eng ^^ Gulyuk from 4pda
[Android Q&A, Help & Troubleshooting] fluxx_srb:
Ok, so unconfirmed and untested information. It is possible to update to 2.3 via OTA upgrade. Apparently you change a few lines in build.prop, and connect via a Russian proxy (or any other country that has an update to 2.3) and upgrade regularly, but they say it does not always work and no one is really happy with the rom anyway so they see no point in doing this. For those of you who are not happy with 2.3, maybe this could be done using the proxy for some country that doesn't have the update (this is only my guess).

The previous has been translated from a serbian forum regarding the ot-990.
[Android Q&A, Help & Troubleshooting] hob1:
It makes perfect sense..

Someone tried this ?
[Android Q&A, Help & Troubleshooting] iEstuardo:
I did the proxy thing nearly two months ago... I configured it to work with a Russian ip and nothing happened... Updated to 2.2 again.

But I didn't edit the build.prop, maybe editing that file it will work.

I won't try again, is a very slow process.
[Android Q&A, Help & Troubleshooting] gulyuk.s:
build.prop

I think it's not editing build.prop, because there is no relevant information to update.

may be thing in IMEI
[Android Q&A, Help & Troubleshooting] nvukelic:
Can this be installed on any OT990?

OT-990 via TT2
[Android Q&A, Help & Troubleshooting] 0xmilan:
Hey! Thanks for you work! (and for using XDA, it's easier to read english)

I flashed it, and it seems to work until the first boot, but if I'm using qltsar's Minimal Edition ROM and turn off the phone with 'Power Off' I can't turn it on anymore, because it stucks in bootloop. (Others said, that there's no problem with other/stock ROM's.)

As you can see the 'Sound' and 'No service' (carrier) part still need to be translated, also the lockscreen remained english, other than that it's awesome!

milangfx from mobilarena.hu
[Android Q&A, Help & Troubleshooting] avalon986:
Hey fluxx_srb where did you found that post? Can you post or send me the link via PM?
[Android Q&A, Help & Troubleshooting] gulyuk.s:
yes,it's special created for ot 990 firmware version 2.3.4

I forgot added Hungarian language pack for New power menu,but I can correct this and in future can upgrade your firmware (added use users script of init.d)

sorry for my eng
[Android Q&A, Help & Troubleshooting] TinoZgb:
i'm sorry if i'm posting this in the wrong thread or if i'm spamming.

i bought this device today for my mum (the stylish red one), she was very happy. when i was explainig her how to use it, she asked about all the "weird icons" that i don't use, so i explained herabout the bloatware. and she asked me to remove them (what i was kinda hoping for :D)

so, i root it without problems using superone click.

i download titanium backup and uninstall some apps, but i couldn't uninstall all of them. so i used some root explorer and it worked. i removed about 15-20 apps, don't remember exactly.

then i downloaded some apps for her, and when i tried downloading facebook messenger, the internet connection stopped working. just like that.

the 3G/H icon is in the status bar all the time, and the upload arrow is sometimes on sometimes off - so i guess it's working. but the download arrow is as black as night. well, more grey actually, but you know what i mean. and it won't connect to market, facebook, gmail, or send mms. i rebooted countless times, reconfigured my network setting and all that i could without results. i have another phone on the same operator and it's working fine, so it's not a network issue.

so, which app shouldn't i had removed? or is it at all my fault?

i had a similar issue on my u20i when i removed talk and market kept crashing, but other apps worked fine. now i also removed talk, is it because of that?

does anyone know which app (or lack of it) is causing this? and how can i get it back?

i tried reverting to stock following instructions i found here, but it wouldn't work. i installed recovery manager but can't install cwm.

please help asap or my mum's gonna kill me :(

i am not a noob, but this is my first time handling an alcatel.

and yeah, since i've rooted it, a void my warranty, so i can't go to my operater help center. :(
[Android Q&A, Help & Troubleshooting] Tommy21st:
Is it possible to make custom gingerbread rom that will work on devices that haven't received official update?
[Android Q&A, Help & Troubleshooting] gulyuk.s:
Marina ROM #5.1 Eng

Tommy21st No, it isn't yet who could not

TinoZgb You would be better to upgrade via OTU and then remove only a third-party software that is installed Alcatel,and for this should be used Root Explorer

Marina ROM #5.1 custom lite by Gulyuk for ALCATEL OT 990​

I made a custom firmware base of Gingerbread 2.3.4 with many improvements in the GUI and the acceleration of the system, some applications have been changed to alternative and removed the sctocks app of Google,and added support scripts of init.d

(complete description of the later)

The default language is English, because I don't have time to fully integrate all language packs

flash this update.zip via CWM Recovery

link's coming soon...

Gulyuk from 4pda.ru
[Android Q&A, Help & Troubleshooting] Tommy21st:
So this rom wouldn't run on my phone,i would brick my phone with it?

Forgot to thank you for your work on this phone,too bad there aren't more people working on this phone like you.
[Android Q&A, Help & Troubleshooting] heyjoe66:
I don't get, what exactly the problem with flashing official update?

I've just downloaded that 1.9.0 updater and ran it
[Android Q&A, Help & Troubleshooting] kergekecske:
situation is the same here. 2.3.4 after the upgrade . the new official rom doesnt handle the ext2/3/4 partition. i cannot root it (looks like nand lock at htc ), i cannot use data2sd,absolute system , autoran manager etc. i cannot install clokworkmod so i cannot rollback the upgrade with the original official froyo rom. so its a bull**** . any idea ? :)
[Android Q&A, Help & Troubleshooting] iEstuardo:
ICS theme for OT-990

I made a ICS theme (system apk mod) if you want to take a look:

http://ot-990.blogspot.com/2012/03/ics-theme-for-alcatel-ot-990a.html

:)
[Android Q&A, Help & Troubleshooting] gulyuk.s:
if you have never been updated to 2.3 it will not work

in this ROM I'm added some scripts:

for fast speed net,fast and optimized mode of CPU - conservative,zipalign and defrag db,many tweaks of vm and dalvik-cache,noatime script for /dev/block,increased cache read and write to system disk and memory card

modify and changed the system graphics, widgets implemented in the status bar

iEstuardo you mod of system app for ics style isn't support new power menu & quick setting bar which are made in my ROM
[Android Q&A, Help & Troubleshooting] iEstuardo:
I know, that's because I'm still on 2.2...
[Android Q&A, Help & Troubleshooting] gulyuk.s:
Why is not updated or is still not possible?

If you give me the image of you boot section, I do support custom scripts init.d

Gulyuk from 4pda.ru
[Android Q&A, Help & Troubleshooting] iEstuardo:
Because the update is not available (yet)...

Ok I'll give you the boot img, but in a few hours, right now it's bedtime.

Later.
[Android Q&A, Help & Troubleshooting] wooyadeen:
Does anyone know how can we change system, custpack and data partition size, so we can get alot more free space?
[Android Q&A, Help & Troubleshooting] gulyuk.s:
:(

We don't have access to the boot area and there is no sources of kernel and can only be used scripts without it,for example script transfer folders from one section to another
[Android Q&A, Help & Troubleshooting] toumpanos:
Bypass

Isn't there a way to unlock the bootloader? We can try to develop and flash a custom kernel afterwards?
[Android Q&A, Help & Troubleshooting] sigprof:
The bootloader is not "locked" in the traditional sense - you can flash a custom kernel in the fastboot mode. But the bootloader itself cannot be replaced, and the flash partition table is passed from the bootloader to the kernel. Of course, a modified kernel could try to ignore the table from the bootloader and use its own table instead, but building a custom kernel for Gingerbread is not yet possible, because Alcatel has not released the sources for this kernel version.
[Android Q&A, Help & Troubleshooting] iEstuardo:
Boot img: http://www.box.com/s/51c88a90ff79ff8914a2
[Android Q&A, Help & Troubleshooting] ms28leo:
Ya dear let me check this link an after that i will change alternative

Thats done dear
[Android Q&A, Help & Troubleshooting] toumpanos:
Thank you for explaining so well some blank spots i had of the process. . . Alcatel is to blame afterall. . . for it's inconvenience. They said they would release the kernel GB by feb 2012. . . But i guess they haven't. Thanks anyway!
[Android Q&A, Help & Troubleshooting] gulyuk.s:
sigprof Well, because not everyone understands that without the source of kernel all else fails, and most of the "figurative" expressions are perceived as the severity

iEstuardo ok,after my work i'm created this for you

View attachment boot_init.d.zip

you have flashed this archive as update.zip via cwm recovey

but I'm not tested it, as I have firmware 2.3

This file installs support for scripts of init.d and busybox

after flashing look at folder /system/etc/init.d

and if in will 00sysinit - don't delete!

put it View attachment 02conservative.zip (unpack zip) there, after you must set permissions for this script the 0777 and after reboot system, see the profile CPU - it should be ondemand

I created a topic, please see

http://xdaforums.com/showthread.php?p=23842640#post23842640
[Android Q&A, Help & Troubleshooting] iEstuardo:
Yep, now there's a init.d folder... But something went wrong because root access is gone.
[Android Q&A, Help & Troubleshooting] gulyuk.s:
you can repeat again the installation of Root permission via cwm recovery

Gulyuk.s
[Android Q&A, Help & Troubleshooting] quasimidi:
I started nagging JRDCom/Alcatel about the kernel source release for OT990.

I hope I will get some kind of feedback from them.
[Android Q&A, Help & Troubleshooting] gulyuk.s:
they provide the source code once every six months,it's their words :(
[Android Q&A, Help & Troubleshooting] heyjoe66:
Spent a couple of days and all my knowledge and power (and "The Force") to make this cripple at least walk. So made this ROM.

Let's call it

TheMOONSTONE

HA

Features:

Rooted

Odexed for more speed and free space on /data partition

150MB initially available on /data partition

init.d support

tweaked for speed and battery life

removed Alcatel's bloatware

added/updated some common apps

slimmer menus

more GB-like themed

...something I forget

Thread

As always provided "as is", make a wipe and so on.
[Android Q&A, Help & Troubleshooting] gulyuk.s:
heyjoe66

odex isn't good method for user customization firmware

a few questions:

ondemand - cpu mode doesn't require a lot of battery?

dirty expire,dirty writeback - from these values?

thanx ^^

Gulyuk.s
[Android Q&A, Help & Troubleshooting] heyjoe66:
Мужик, говори по-русски, я ничё не понимаю, что ты говоришь

или лучше напиши в личку, чтоб тут народ не смущать
[Android Q&A, Help & Troubleshooting] gulyuk.s:
я говорю ништяг что еще кто то занимается этим :D девайсом и по к нему

спрашивал:

откуда значения для dirty expire, dirty writeback - это же интервал записи и сброса данных в сантисекундах,если его уменьшить,разве опсос не увеличиться тем самым наоборот повлияв на заряд(могу ошибаться,но поправь если что)?

и про ondemand - сколько его не тестил,без дополнительного скрипта для скрин офф он прожорлив

а odex для кастомизации сложноват,но преимущество это меньше компиляции в далвике

проша на 5+,уже поюзал,вот только файл менеджер долго искал...

сорри конечно,но не сталкивался еще со знающими :cool:
[Android Q&A, Help & Troubleshooting] iEstuardo:
Already did that :).

Can you tell me what are the improvements?

I noticed that the speed (read/write) on the SD is faster, I've also noticed that the system is a little faster... But I don't know what other improvements you made.

PS: Great work dude, keep it up.
[Android Q&A, Help & Troubleshooting] heyjoe66:
да, что-то я на дефолты этих dirty expire, dirty writeback даже не посмотрел, тупо скопировал со своего Amaza, надо убрать

с ondemand мой косяк, не доложил скрипт в архив. да, он залипает на 600МГц и жрёт барарею. сейчас перезалью с conservative.

a odex осложняет только кастомизацию framework'а, а там чего кастомайзить, даже не знаю

файл менеджер думал положить в /дату, но с ней оказия странная вышла. если прошиваю раздел /data, потом программы никакие не устанавливаются. незнаю, может со скриптом не разобрался, я с этим зверьком вообще особо не ковырялся раньше.
[Android Q&A, Help & Troubleshooting] gulyuk.s:
по моему в 1 секунде 1000 сантисек

да зачем,апдейт.зип сделай,пусть потом льет скрипт и файл менеджер

ничего,я тоже когда то только s40 юзал

Gulyuk.s
[Android Q&A, Help & Troubleshooting] gulyuk.s:
from the viewpoint of Linux users - it's a "new" small opportunities in the stock configuration of base system android without sources

Gulyuk.s
[Android Q&A, Help & Troubleshooting] heyjoe66:
0,001 - это мили, 0,01 - это санти

я там поправил свой прошлый пост. Я как-то подумал, что тут также все настройки на дефолтных линуксовых (1000 и 500) и даже не посмотрел, а у него по-умолчанию dirty expire, dirty writeback по 60000 :eek:

и вот я теперь думаю, а не лишканули ли они, по 10 минут терпеть
[Android Q&A, Help & Troubleshooting] gulyuk.s:
я как то в онлайн преобразователе эти величины смотрел,там почему то...точно,не внимательность,и все же

в общем они выставили значения дефолтные для настольного пк как в убунте :D хотя нет,в кранчбанге тоже такие,в 10 мин :eek:

у тебя высота строк уменьшена,где правил?в dimens settings.apk?

Gulyuk.s
[Android Q&A, Help & Troubleshooting] heyjoe66:
не, это всё framework-res.apk. там есть values\styles.xml

правда может оказаться несовместимо с какими-нить приложениями, c Mms.apk уже оказалось, там размер шрифта берётся из глобального styles, а паддинги вбиты статично цифрами, пришлось править и его

слушай, у тебя не бывает глюка, когда тел вдруг по непонятной причине, например за ночь, с 50% садится и вырубается? у меня эта хрень и на 2.2 происходила, и вот опять
[Android Q&A, Help & Troubleshooting] gulyuk.s:
бывает,сам борюсь с этим,но никак не уловить этот источник

думаю весь трабл в активном радиомодуле,как заставить его спать без режима в полете,вот понять не могу

так как килить процессы - это бред,а пишут помогает :D

проц спит норм,если следить конечно

нас за русский администрация не забанит?

и еще вопрос,я вот одексировал апк и яву,а как ты избавился от ./jrd_custers/app от ресурсов этих,не поделишься инфой?или скриптом?

Gulyuk.s
[Android Q&A, Help & Troubleshooting] heyjoe66:
могут и забанить. вот и узнаем...

я кажется на 2.2 ещё удалял SecureClock и JrdSensor и, возможно, помогало. уже не помню, но эти их алкателевские проги писал какой-то пигмей по руководству для чайников. я разбирал этот JrdSensor, так там такие заголовки, типа Hello World, My new application.

от custres избавился просто скопировав ресурсы из них (кроме META-INF) в основные апк. приложил батничек (7zip в комплекте 64-битный)
[Android Q&A, Help & Troubleshooting] gulyuk.s:
кстати,я пытался избавиться от drm,все равно в логкате валит ошибки,но удалив jrdовские апк не помогало избавиться от их процессов,в том числе и fastdormancy,бесполезная штука

не знаю что у них за программисты,но так разделы разбивать и структуру клепать,это просто...

по поводу даунгрейда,не занимался?

блин,по одексации,почему то половина явы не смог прогнать,что может быть?вроде скрипт правильно накатал
[Android Q&A, Help & Troubleshooting] nvukelic:
Guys, this is English speaking board, please...

OT-990 via TT2
[Android Q&A, Help & Troubleshooting] matepalfi:
Dear Russian Members!

Please write your posts in english because the translator programs cannot translate the Russian language to English to be understandable.

The english is the language of modern communication all over the world, and the members in XDA can understand english.

On the other hand if we write in english posts in 4pda.ru the members arguing with us because we write in english.

I don't want to make an argument, only ask you to write in english because of the translator programs.

Have a nice day.

Matepalfi^
[Android Q&A, Help & Troubleshooting] gulyuk.s:
okey,we will correct
[Android Q&A, Help & Troubleshooting] heyjoe66:
working odex script

put it in to /data/local/tmp/odex, fix permissions to allow execution, and run 'odex_alc'
[Android Q&A, Help & Troubleshooting] ms28leo:
This is still too much bugy n need to have much work on it
[Android Q&A, Help & Troubleshooting] gulyuk.s:
still had to be split into two script for jar and apk,and for this also make update.zip

all work from the phone

to merge, too, didn't work out, all the same Win,with this os I had always some problem :banghead:

Gulyuk.s
[Android Q&A, Help & Troubleshooting] nebojsa5129:
Nub here =-=

Hey ok , so i see the progress on the ot 990 is going well (or so i hope )

and im seeing all these posts but to be honest i havo NO idea what it means??

i know there's a 2.3.4 Marina lite ROM and all but can i upgrade my ot 990? is the problem with kernel been fixed or do i still need to wait for the official update?

Thanks in advance! :)
[Android Q&A, Help & Troubleshooting] qltsar:
You have to wait until your provider gives you the official update, because unfortunatelly you can't install these custom ROM-s to your device, because your bootloader is incompatibile with the 'new' kernel.

@gulyuk.s:

Hi!

I thinking about how to update a phone wich hasn't got the official update. In hungary our provider gives us two options to update our phones. The first one is the standard OTU upgrade solution, but there is a FOTA update, which updates the phone from recovery.

I have this update.zip on my dropbox, if you think i will share with you. I think with this package some people who want to update their phone, are able to do the process.

Of course i know this is a provider-specific update, but with some tweak i believe it works fine.

Unfortunatelly, i didn't get my phone back from the repairing-service...i hate them bacuse of that. My phone is out there about 1 month, and their didn't do anything with it, so i can't do anything without it.