yashsingh1/xdaforums huggingface dataset:
[Android General] Astrali:
Replaced the boot img of T30 rom with my stock boot.img

Before that i added all the camera libs to the rom (extracted backup and made a search for *cam*) and put them in the right place.

Now camera is fine again!

boot.img for quadcore version is availale a vew posts above :D

Greets - Astrali
[Android General] trol_sg:
Can you pls detail which libs did you replace?

Btw, does anyone tested my rom to know if translation works? I didn't have the phone at hand yet.
[Android General] Astrali:
Hi, i had no chance to test it - cause the phone is now the daily phone of my wife. She doesnt really like it when i delete her system to test things ;D (although i would restore it afterwards)

I am really interested in helping to translate anyway!

You could give me a file to edit and i could try to help you with a German translation if you need.

The libs .. i put all the files i copied to the T30 rom into a zip - with folders where to place the files.

i am not absolutely sure if they all were missing . i just took all that had "*cam*" in name and copiéd them over - with no success until i replaced the boot.img (including kernel).

I included the zip here :)

Greets - Astrali
[Android General] Astrali:
Flipcase

By the way with some small modifications the phone fits very good into a flipcase for Huawei Ascend Y300.

The camera flash needs a new hole (not done yet) and the case needs to get cut out a bit for power button.

Dont know if this might help anyone .. but we like to have a case for our phones :)

Greets - Astrali
[Android General] crazytiti:
T30 kernel with T27 rom

I've taken the kernel (zimage.img) out of boot.img of T30 rom and push it into T27 boot.img (along with dt.img but keeping the T27 ramdisk)

=> now i have T27 rom (with french language) and latest kernel.

So far everything seems functional, no crash, maybe better reactivity and battery-life :good:

I will wait some days and then make the modded boot.img available in the first post (you could already do the same thing playing with mkboot)
[Android General] DhaniBaho:
Wow great info... I've been looking a case for this phone [emoji106] [emoji106] [emoji106]

I only found a screen protector from am*z*n.co.uk .. And I'm waiting it arrived

Sent from ASUS® D-FonePAD™
[Android General] Astrali:
change language

Would you mind telling me which tools you used for translation - and a short step by step how you did it?

i´ve been searching for some days do do that.

It seems i need to deodex and decompile framework-res.apk and systemui.apk

change the language in those decompiled files somehow

compile them afterwards and merge it back to my rom.

Until today (i am always short on time) i tried with jbart - deodex the rom - seems to work

and now i am searching for a good tool to decompile the apk files

Windows tool prefered - then i dont need to upload/download the files with my slow 2mbit connection ;)

Linux tool is okay too - i got a small server to work on.

Would be nice to get some help on my journey!

I would like the rom to contain German language - when i understood how to do that i could probably easily add some more for you - french italian czech polish whatever you need.

Greetings - Astrali
[Android General] crazytiti:
You could try the T27 rom, it have many language (including german aka "deutsch deutschland")

If you want the T30 rom to get the latest update i propose to use the T30 kernel inside T27 rom, so far for me i haven't had any crash /reboot since i do it.

I wait another day or two before posting my modified boot.img.

Apart from this it will be useful if trol_sg would explain how to translate a rom. :fingers-crossed:
[Android General] Astrali:
I would give it a try!

Personally i think about taking the "system" apk files that are important for language and integrate them in my running T30 system (backup before).

I would need to change the boot.img or atleast the kernel anyway cause i got the quadcore version and it seems the camera modules from dualcore to quadcore differ a bit.

Everything runs fine with your kernel from T30 rom - except camera .. so i pushed my old boot.img to phone (and some libs - probably not needed!?) to the phone.

Could you share a link to T27 rom with me?

My stock rom was C230w_0000_4.3_1.0T06_1223

and it was running very slow - it felt like single core phone and was full of crap apps.

Thats why i upgraded to the T30 rom.

Now i just need the right language for the System UI and everything is fine.

Perhaps i can just switch the apps make the deal for me. It´s worth a try :D

Thanks for your suggestion!

As i am not very good in compiling kernels .. anyone got an idea how to compile the kernel source for our device (mentioned in this thread) with the configuration taken from /proc/config.gz?

i only get "no rule to make ..." if you are interested in the exact error message i can reproduce the error ;)

i managed to compile the Kernel with the default C230WEU config but i guess thats the dualcore kernel :)

Greets - Astrali
[Android General] crazytiti:
You could get T27 officially :

www.phicomm.com/cn/uploads/20140414/C230w_T27.zip

By the way the number showed in the system preference is not the real build number (seems to always show T06, instead the rom file are named T27 and T30)

You need to open the proc/version file
[Android General] crazytiti:
T30 kernel is a must have

I've put my custom boot.img on the first post.

it's the T30 kernel with the T27 ramdisk.

So far my phone was up for 95Hr straight without crash or reboot (and doing things like phone calls / sms / picture / playing games...)

It seems that this kernel is far superior to T27 kernel (i was getting reboot on incoming phone calls/sms pretty annoying)

I encourage people with T27 rom to update their kernel with this boot.img.

You could know wich kernel you use by openning the /proc/version file

t30 kernel : Linux version 3.4.0-gf845dac-00160-g766590c (scm@MBUILD-SJ-06)(gcc version 4.7 (GCC) #1 SMP PREEMPT Tue Jun 17 16:01:57 CST 2014

t27 kernel : Linux version 3.4.0-gf845dac-00146-gb2af54a (scm@MBUILD-SJ-01)(gcc version 4.7 (GCC) #1 SMP PREEMPT Mon Mar 17 15:09:26 CST 2014
[Android General] Astrali:
i deodexed the T27 rom added superuser access - the rom is only chinese and english O_o
[Android General] rizelgeorgel:
CWM

Dear fellows, i have an Allview a6 quad, the romanian branded qualcomm 8610 with 512 mb ram and 4 gb internal memory. I'm wondering if there is a CWM for C230W that could match my phone. What can you say?
[Android General] Astrali:
If I were you - compare the screen resolution as next step.

If those match try a "fastboot boot recoveryfilename.img"

When you can see a working recovery - this recovery can be ported with little changes or maybe even no changes.

Don't do anything within this recovery except power off or reboot!

With a wrong fstab - you might accidentally delete your system or other important partitions. So be careful!

You need to unpack your stock recovery and the phicomm recovery (cwm or philz)

Compare and if necessary replace fstab.

It might also be a good idea to change the kernel.

Then repack the modified recovery.

Not done in a minute but I guess this might work out!

How this is done can be found here on xda or Google ;)

Good luck!

Greets Astrali
[Android General] crazytiti:
OK, so i don't know wich rom come with my phone since i was beleving it was T27 and i have multilingual.

Can you copy/paste here the /proc/version ?
[Android General] rizelgeorgel:
My model

Thank you for your answer! So my Allview a6 quad phone (brother of Micromax a092, Lava iris 406q, Symphony w70) is 1.2 ghz quad core, qualcomm 8610, 480x800. Unfortunately I don't have the necessary knowledge for building CWM by my owm, but for the ones who would like to help me, I could provide the necessary files. I sent for our colleagues my boot.img, kernel, recovery.img and build prop. If anything else necessary, please write to me. Thanks in advance! FILES are attached.
[Android General] Astrali:
You could try this one: http://builder.clockworkmod.com

Can't help you more right now cause I am at work :)
[Android General] rizelgeorgel:
Unfortunately this buider is not working. I'm stuck with my phone by 14 days, so it's not quite in a hurry.
[Android General] Astrali:
Thats sad .. ist been a nice tool to make recovery´s or get a nice preconfigured configuration for own improvement.

could you probably get your fstab from your recovery.img?

then we could compare with the one i got - then you know if ist safe to use on your phone or not.

i cant make a promise i will find the time but maybe i can take a look for you over the Weekend.

I am usually short on time and i still try to localize my wifes phicomm phone.

whatever .. i will try to help you out as good as i can.

Greets - Astrali
[Android General] rizelgeorgel:
I sent to you the stock recovery.img, unpacked and archived to zip. Inside you can find any sub-file.
[Android General] crazytiti:
I suggest you to take the multilingual rom and use the T30 kernel with it.

But I'm unable to provide a DL-link and version for the multilingual rom...

I'm at work right now, but after i will try to identify what rom i have and make it available to dl.
[Android General] Astrali:
Take your time!

I have to take my default kernel (Quadcore) :)

I will give it a try!
[Android General] wladimir_tm:
ported ver. of CWM and PhilzTouch from c230w for Allview a6

with tool http://xdaforums.com/showthread.php?t=2073775 on base of your file "recovery.img"

"repack" ported ver. of CWM and PhilzTouch from c230w for Allview a6

just test it ;) - load via 'fastboot boot **.img' )

NOTE: recovery.fstab is from c230w - so do not try to perform any operations without you sure what are you doing!

//if all is fine - just thanks to [MENTION=6023942]crazytiti[/MENTION] and [MENTION=4544860]osm0sis[/MENTION] ;)
[Android General] wladimir_tm:
recovery.fstab comp

your recovery.fstab

#device	fstype	mount point	[device2] [length=]
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,barrier=1 wait
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 noatime,nosuid,nodev,barrier=1,data=ordered wait,check
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc wait,check
/dev/block/mmcblk1p1 /sdcard vfat nosuid,nodev,barrier=1,data=ordered,nodelalloc wait
/dev/block/platform/msm_sdcc.1/by-name/usbmsc /emmc vfat nosuid,nodev,barrier=1,data=ordered,nodelalloc wait
/dev/block/platform/msm_sdcc.1/by-name/boot /boot emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/recovery /recovery emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/misc /misc emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/splash /splash emmc defaults defaults

/dev/block/platform/msm_sdcc.1/by-name/modem /firmware	emmc	defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/sbl1 /sbl1	emmc	defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/aboot /aboot	emmc	defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/rpm /rpm	emmc	defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/tz /tz	emmc	defaults

c230w recovery.fstab

#device	fstype	mount point	[device2] [length=]
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,barrier=1 wait
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 noatime,nosuid,nodev,barrier=1,data=ordered wait,check
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc wait,check,length=-16384
/dev/block/mmcblk1p1 /storage/sdcard1 vfat nosuid,nodev	wait
/dev/block/mmcblk0p21 /storage/sdcard0 vfat nosuid,nodev	wait
/dev/block/platform/msm_sdcc.1/by-name/boot /boot emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/recovery /recovery emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/misc /misc emmc defaults

the main 'target' for backups - have to be "the same" :) - /dev/block/mmcblk1p1 and you can easily to correct this)

//file -- /etc/recovery.fstab
[Android General] koylaaa:
After downloading the T27 ROM on the first page,i tried to install it with the stock recovery but installation was aborted,i am currently using the T30 ROM without root and custom recovery.
[Android General] crazytiti:
Ok so there're 2 T27 rom on the Internet :

PHICOMM-C230w.rar : multilingal (GB by default)

http://www.needrom.com/download/phicomm-c230w/ (registration needed)

aka 173256 C230W_T27_inter _Fix_P_No_calculator.rar (with some splash.img added)

but i wasn't able to recover DL link.

In this rom there is a calculator that crash, root and superuser, it was almost the rom that came with my phone (i have a different splash.img)

C230w_T27.zip : only english/cz (CZ by default)

http://www.phicomm.com/cn/uploads/20.../C230w_T27.zip

This rom only as GB and CZ language

I will add this to 1st post
[Android General] Astrali:
Hi [MENTION=6023942]crazytiti[/MENTION]

i am registered on needrom - this wouldnt be a big deal :D

right now i am using the T27 rom (thats sadly only chinese & english) from my last try as i already deodexed it.

I deodexed the stock rom i had on my phone on delivery (multilanguage) and made a flashable zip with the system apps from my stock rom (multilanguage).

switched the language with more locale app - and right now it seems to run fine!

downloadable here: http://lameserver.de/phicomm/all_systemapps.zip

i dont take any guarantees! but for me it works fine :D

IMPORTANT

Your installed rom needs to be deodexed!

Greets - Astrali
[Android General] crazytiti:
Info :

people said that ROOT GENIUS is able to root the T30 rom

http://www.shuame.com/en/root/
[Android General] Astrali:
Why not just use the Supersu flashable zip?

it includes the SuperSu apk and the su binary ..

flashed in seconds with a working recovery (and your recovery works fine!)

by the way [MENTION=6023942]crazytiti[/MENTION]

i tried using the "clone Rom to update.zip" Option

the recovery stated ist missing "zip" functionality .. any ideas?

This would be a great Feature .. this way we could share a cleaned rooted Rom (multilanguage) for the phone with just 1 zip :)

Would be cool if you could have a look at it and maybe fix it on your build Server.

Greetings - Astrali
[Android General] trol_sg:
Hello mates,

I've been out for a while so I' a little bit lost now.

Anyway you ask me how I did translation.

What I did is just use the software Jbart with some repos to try to translate it by auto. But noone could test it yet so I dunno if it worked.

http://burgerz.pro/jbart/

You can download and try a little bit.

You can try some repos and check if translation is good or not.

I'll get back with more effort when I've more time. Sorry guys.

Regards
[Android General] crazytiti:
Ok i know what's going on :

To make the Philz recovery i built it but it crash when booted.

So i get the /sbin/recovery binarie file (and some resource files) from Philz build and put it into my CWM recovery build.

But i wasn't aware that philz need more files, especially it needs zip binarie and aroma file manager.

I can't promise all work because of restricted space for the recovery partition but i will try to at least add zip
[Android General] crazytiti:
Ok it's corrected i have added zip and supersu too (it was missing so you cannot install su by my phylz build)

the 1rt post is updated with

http://crazytiti.free.fr/images_forum/c230/reco_TWRP0.2.img

but there isn't any space to add aroma file manager.
[Android General] koylaaa:
Hi friends, I was trying to install back T27 ROM posted here with my T30 ROM stock recovery but this is what I got during the installation of the C230w_T27.zip:-

Finding update package...

Opening update package...

Verifying update package...

Installing update...

assert failed !less_than_int(1395038677,get prop("ro.build.date.utc"))

E: Error in /sdcard1/C230w_T27.zip

(Status 7)

Installation aborted.

Any help? Thank you.
[Android General] pandrzej2:
try this firmware app.box.com/s/9hg3g9vhry91drwb6hds

In this firmware ( app.box.com/s/x8qip1aex4fxh2a0nm7o ) remove infinite loop with set up swap and is possible change sdcard0 with sdcard1

My modification software running without crash.
[Android General] Astrali:
i mirrored all those files on my Server

http://lameserver.de/phicomm/ :)
[Android General] crazytiti:
Thanks !

could you also mirror the recovery files that i built ?
[Android General] Astrali:
[MENTION=6023942]crazytiti[/MENTION] sure!

Uploading the latest recoverys into same folder. will take a while - slow internet at home :)

you can link them directly if you like.

Greetings - Astrali
[Android General] hoangnova:
Nice post. I got some useful information from here.

Thanks you.
[Android General] trol_sg:
Dear friends

I've finished the rom, only translated to spanish yet, but it works perfect.

English+Chinese+Spanish T30 with T30 kernel rooted, with gapps, xposed, gravitybox and deleted all trash and replaced bad app for good ones.

I'll upload later.

It's so easy to set other language using Jbart, so any language needed ask me, maybe we can do a list to add some that you need. Or if you want to try yourself Jbart, it's so easy.

Phone now rocks.

Regards!
[Android General] Astrali:
It would be lovely if you could add German - and i guess some posts back someone asked for Italian.

German is DE_de
[Android General] trol_sg:
Okay mate, I'll try to translate it but I think I need someone who can convert it to cwm /folders/ shape, because now the rom is .zip in philz format so the Jbart can't open it I think.

Here comes the rom:

Custom Rom EN+ES+CN, Gapps, Root, based on T30: https://mega.co.nz/#!A8UX1I6K!YeHeKWfu1t_YD-dps1bGJuO8KJkKndU6KyAoWdo3mM4

Additional apps (not flasheable, just install apks): https://mega.co.nz/#!kwcGRbjY!Sdbu6BBCfUldagLcU7vfzseq6yKpmiDTlmwHA3vD1ZY

Regards
[Android General] crazytiti:
By the way what is better / changed in the t30 rom apart from the kernel ?
[Android General] trol_sg:
i dont know really i didnt test t27
[Android General] camot:
Thank you very much. You all did a very good job.

I installed the room and it works much better than the original one. Just a few comments.

*The ROM comes with the chinese malware com.android.caivs.app. I guess it should be removed or deactivated.

*It seems it suffers from the n_tty_write vulnerability. Is this serious? how can it be resolved?

*There are problems with several sensors. AndroSensor reports many sensors but it seems most of them do not work:

-gps yes

-accelerometer yes

-gravity no

-linear acceleration no

-gyroscope no

-light yes

-orientation no

-pressure no

-proximity no

-battery yes

-sound yes

This creates some problems with the applications that try to use them.

Any way, thank you very much.
[Android General] crazytiti:
Proximity should work, at least on mine it turn the screen on and off when in call.

Thank for highlighting com.android.caivs.app, I dig it and it is used by chinese manufacturer to send sms.

I'have frozen it.
[Android General] pandrzej2:
139

this Custom Rom included phicom.swap

in this file have privat information...

phicom.swap is dump memory.

Regards
[Android General] trol_sg:
Hi, what's the matter with swap?

Regards

---------- Post added at 10:57 PM ---------- Previous post was at 10:51 PM ----------

Thanks for the tip of the malware, I'm going to freeze it also,

By the way, some users reported same problem with proximity sensor, it should work, but I didn't touch a lot about that, just translated rom, rooted, and removed chinese, so, it should be a problem of T30 rom then. Anyway let me try with my quad core, maybe it's that we've different hardware that the T30 is designed to.

Regards
[Android General] crazytiti:
pandrzej2 is right the swap contain phone memory data, someone with bad intention could dig it to find useful personal information.

it's not a problem if the swap file is the one coming from the manufacturer.

If it's a swap from your phone you must replace it with a fake one or none (in the setup_swap script the swap file is created if not existing)

But don't put a swap file with 0 size as the setup_swap script don't replace existing swap file.
[Android General] camot:
I have a quad core version (could that be the problem with the sensors?) and I am using the ROM prepared by trol_sg.

I am also having problems with mobile networks. It works in 2G mode but as soon as it tries to connect in 3G mode

(even with good signal) the "Mobile Network State" appears as "Disconnected" and I cannot even receive (or make) calls.

Then, even if I switch off mobile data I cannot receive calls (as long as the 3G icon is on).

At the moment the only way to solve this problem is to force the mobile to use only 2G networks.
[Android General] pandrzej2:
in the rom "173256 C230W_T27_inter _Fix_P_No_calculator.rar (with splash.img added)" is bad size of system partition, only about 500 MB, in original t30CH is have 800MB. Page file is in multi language phicomm.swap has only 5MB. That is the reason works unstable.

---------- Post added at 11:35 AM ---------- Previous post was at 11:19 AM ----------

I fixed partition in T27 multilanguage rom and works stable. Also I changed boot image from T30. I can't use links in this forum because I have <10 post. "After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"

I put links on last post in needrom.com/download/phicomm-c230w

If you have any questions I will answer.

---------- Post added at 11:59 AM ---------- Previous post was at 11:35 AM ----------

Quad core have another processor, when you looks in /system/lib/hw have library:

audio.a2dp.default.so

audio.primary.default.so

audio.primary.msm8610.so

audio.usb.default.so

audio_policy.default.so

audio_policy.msm8610.so

bluetooth.default.so

camera.msm8610.so

copybit.msm8610.so

gps.default.so

gralloc.default.so

gralloc.msm8610.so

hwcomposer.msm8610.so

keystore.default.so

lights.msm8610.so

local_time.default.so

nfc_nci.msm8610.so

power.default.so

sensors.msm8610.so

when you put in google msm8610 you see "Qualcomm Snapdragon 200 MSM8610 - System on a Chip" I think you must change this library with msm8610 to quad core processor. Maybe not only with this folder you mus put property libs.

Now I think you have more sensors and in your procesor have name "MSM8612". You must search property rom.
[Android General] trol_sg:
The problem with proximity sensor can be solved disabling it in call setup.

About de 2g/3g problem I cannot tell anything, I didn't face that problem, so reinstall with wipes may fix it.

Also I report that 'xcooldroid' app works with xposed to set external sd as main storage of app data. Soo good :)

If any of those can up better rom than mine and want me to translate it, feel free. Mine is only a try according to my knowledge.

Regards
[Android General] camot:
I tried again the stock ROM that came with my c320w (quad core) and the proximity sensor worked well (but not the gravity, linear accel, orientation, gyroscope and pressure).

I checked that this ROM uses the same sensors.msm8610.so library as the T30 (by the way, thanks trol_sg, disabling the proximity sensor is a temporary solution).

I also checked that in the stock ROM the mobile also disconnects when in G3 mode, so I guess is not a problem (only) of the T30 kernel (it could be a problem of my SIM provider, but I tried two different providers with the same result)
[Android General] pandrzej2:
proximity sensor works with original Chinese rom C230w_T30.zip from phicomm.com?
[Android General] trol_sg:
It shouldn't, unless the proximity is control by some chinese crap that I removed.

Anyway if anyone find what's missing, I add it, rebuild and reupload.

Regards
[Android General] camot:
Yes, the proximity sensor works with the original chinese rom I have (I have checked the build.prop of this and the new T30 prepared by trol_sg and are minimal,

just few choices of ringtones and so, the processor is set to msm8610 in both).