Related
Hi All,
I am working on a custom RoM with specific focus.
So basically i will be taking a standard rom and will be adding some softwares some binaries some terminal related shortcuts and stuff.
Now i had two apporaches for it
1) create a custom ROM for each device.
2) create / user a mod manager which allows for mods which are not incremental in nature and can coexisit independently.
example i release m1 m2 and m3 as 3 Mod packs.
person A might want m1 m3 but not m2
person B might want just m3
person C is happy with just m2
and m1 m2 m3 are completely inependent packages.
Can any one suggest if such a solution exist in the wild I have tried to look at various rom managers but they all work on update mode and not mod mode.
Also using such a system i would like to create zip's which i can install in simmilar fashion to the recovery based update.zip flashing. but in running environment. (considering they are not hurting any running code)
Thanks in advance for help
Check out the AROMA Installer thread...see if it does what you are looking for...
-BMFC
bmfc187 said:
Check out the AROMA Installer thread...see if it does what you are looking for...
-BMFC
Click to expand...
Click to collapse
Interesting project will check it out.
however as far as i can understand it right now its running in recovery mode, I am looking for something which can work when device is running.
If i was not clear before i will give some examples.
I have some apk's and some system mod's
now i want some software which a person can install on his machine and he can securely see the list of items on my server,
he selects i want to install apk.
apk gets downloaded and installed
he selects a system mod
zip file will be downloaded and it will be extracted on /system or / as required and permissions to be setted as listed in a update script on file.
Basically what i am trying to do is to put my mod's and apk's in generalized manner so i don't have to deal with the nittygritties of the android system's on each device. i can directly work on my stuff.
I hope i am clear this time
Now real question ? Is there any such thing in wild?
or am i looking at building something from scratch and if yes what's the cost.
Please note this is a rewrite and cleanup of first post. Original firstpost is in post#3.
Here I publish the ROM's I make for the MT6575 based Lenovo Dual SIM phone
The current and advised ROM is A750_ROW_S114_cybermaus_ICS_V3.1 described in post#2 below
This is the original A750 thread, but as not everyone can post in developer threads, I also have a publicly available new Q&A thread.
I advise you post your question here (if a more advanced and development specific A750 question) or in the Q&A question.
I am not going to be policing, so you can post where you like, but I invite everyone to use this new thread for any Q&A, and this thread for ROM releases and deep development talk only. Please understand I do not know everything, so using the Q&A thread is better then PM'ing me, as that way maybe others know the answer too.
Also, I am moving file hosting to Dev-Host. So if you encounter a dead link to a ROM file, do look here in my Dev-Host folder.
ICS IceCream Sandwich
Starting 2012/09/12 I have a second flavor of ICS ROM for the A750
ICS V1 ~ V1.3 are based on the original Lenovo A750 ROM's Most people tried them, but went on to APKHOT because of multilang. There was a V2, but never released
ICS V3 and onward is based on the Lenovo P700 ROM, see below
ICS V1 series
It is a update.zip type update. If you already got S306, and rooted/gapps'ed it yourself, you could stick to that, this is the same, with some minor extra cleanup.
'Normal' cleanup actions:
- Prevented update from overwriting Recovery
- Added root (Chainfire) & gapps (CM9 120429) & Maps & Streetview
- Cleaned Chinese & SmsReg
- Replace talking Unicom bootup with silent butterfly
- Set to US/en & added MoreLocale2
- Added MobileUncle 2.0.9
Instructions for A750_S306_120530_cybermaus_ICS_V1:
Assuming you have the custom recovery. If not, flash the recovery from my 4-shared using the flash tool.
- Put S306 V1 zip file on SD card (do not unzip)
- Also put S306 V1.3 zip file on the SD card (do not unzip)
- Boot into Recovery
- First apply V1, then apply V1.3
- Potentially, clear userdata and cache, especially if you come from any S14x GB
- Reboot, and wait for it to complete.
BTW: It should probably be noted that while I packaged V1.2 and V1.3, it was again bgcngm who we have to thank for knowing how to solve the location problems.
If you already lost recovery due to the S306 OTA update, reinstall it using the flash method from first post.
Please always respond if you tested it, even if you did not like it.
Oh, and if you do like it, press the thanks button of course.
ICS V3 series
For a long time I guessed the P700 is similar to the A750, but why bother. Until I recently heard it has a multilingual ROW (Rest Of World 海外版) version!
So I took the leap, and transplanted the A750 kernel into the P700 ROM (needed because the screen driver is different), and installed it on my A750.
It works pretty well. I did not need to fix location services or gapps (though I did put the newest in there). Also did I not need to clean up any Chinese apps. And the Calender is Chinese free, and the Dialer free of Chinese city names. So I barely had to do anything. Also GAPPS TTS was in there, though I still cannot find the settings menu.
But alas, the only 'multilang' in the ROW was Vietnamese. I guess "Rest Of World" is pretty limited.
Also, for those of you that liked it, the Security App (Anti-Virus, and limit permissions per App, so sort of a firewall) is also missing. I may put it back in later, but I want to run vanilla for a while to test stability.
But it is still nice and clean, and all programs a month newer. And Chinese out of the browser/email-setup/calender/dialer. Oh, and for all of you that went to APKHOT because of the newer SIM taskbar icons: It also has the newer icons. For an ongoing list of findings in post #585
So for those of you that want to try: A750_ROW_S113_cybermaus_ICS_V3 based on P700_ROW_S113_120801.
Assuming you have the custom recovery. If not, flash the recovery from my 4-shared using the flash tool.
A750_ROW_S114_cybermaus_ICS_V3.1
Based on factory ROM P700_ROW_S114_120903, and located in my Dev_host. Similar to V3, but newer, and a few extra tweaks.
Summery of changes:
- Same as on V3, and additionally:
- Whatever Lenovo fixed in their S114 (there is a unconfirmed suggestion that it may be signal strength related)
- Different (better?) call-log and Caller-ID behavior, see post #3 below
- Prepared busybox (you need to run script /system/xbin/installbusybox as root if you want it)
- Added a tweak so USB-Debug notification is no longer shown
- Added a tweak so Wifi works on all 14 international channels (rather than only the 11 US ones, may be undone if you set a different locale)
- Kept the original S306 radio firmware (baseband). They had the same timestamp as the P700 one anyway.
Instructions:
This is a update.zip type ROM. If you are on any ICS ROM, you do not need to flash V3 first, you can directly flash V3.1"
- Put ROW_S114 zip on SD card
- Boot into recovery
- Apply zip file
- Reboot, and wait for it to complete.
- If you came from a domestic Chinese ROM, clean data for calender, notes, desktop and if possible contacts, using these utilities. Or if you do not mind, wipe all data from recovery.
=================
BTW: Due to new forum rules, resulting in a large number of people that cannot post into developer threads and that subsequently PM me, I open op a new Q&A thread.
I am not going to be policing, so you can post where you like, but I invite everyone to use this new thread for any Q&A, and this thread for ROM releases and deep development talk only.
Consequently, if you PM'ed me, look for your reply in this new thread
Thanks
====================
PS: do drop me a reply if you use or tried it! Or press the 'thanks' button.
HELP, I lost my IMEI ! / Caller ID
Please note the content below was originally in post#1. I cleanup Post#1 a little, to make it clearer to new users.
=================
Hi All
My second Lenovo A750 ROM release: A750_S148_120428_cybermaus_V1
Edit: For ICS rom check the 2nd post.
Fixed toward V0
- Different GAPPS, resulting in
- More stable Play Store with less unlisted apps
- WiFi based Location services (from for example Places) working (GPS did work in V0)
- NANP (US style) numbering formating removed from phone
- Replaced Unicom talking bootup animation with silent Lenove butterfly
- Added 'new phone Setup' program
Still to improve (if you know how, on a MT6573/MT6575, let me know!)
- Caller ID lookup in Contacts should ignore IDD prefixes
- SMS app trips over hyphens and brackets in stored numbers
- Arabic/Hebrew RTL fix not applied yet.
- Remove 'new phone Setup' program again?
This is a simple and clean ROM, not too much done, essentially just the factory S148 ROM (A750_S148_120428) rooted, cleansed from Chinese and with Google Play Store and other GAPPS.
So it is mostly clean. It does not even have the Skype/YouTube/Flash apps, as I believe such apps change too often to be in the system portion. I upload the ones I got from Etowalk separately, in folder Etotalk_apk, you can install yourself.
Specific changes:
- Rooted the phone
- Set to boot in US-english
- Added MoreLocale for extra languages
- Removed Chinese apps, incl Chinese keyboard
- Removed SmsReg.apk
- Left Lenovo Security (anti-malware) intact
- Added Google framework
- Added modded Play Store 3.x.16-mod from XDA
- Added MobileUncle toolbox V2.0.9
- Added CWMR Touch / 593zn.com recovery image
Most images are unmodified from stock S148, even boot.img is unmodified. Only system.img was really changed, you could flash only that.
You will also need the flash tool and USB driver. For example tool SP_Flash_tool_v3.1208.01 and driver USB_VCOM_Driver. The flashing is the
typical Mediatek MT6573/MT6575 based flashing sequence as shown by bgcngm, the undisputed champion of Mediatek ROMS.
Which reminds me: Thanks to bgcngm for his help, and to jazzor for his help
Instructions:
By default, the ROM will not overwrite USERDATA. If you want a clean slate, first extract empty.userdata.rar. Also do this if you get "weird" behaviour after flashing, like Play Store not starting, your old setting may be incompatible with the new ROM
By default, the ROM will not overwrite FAT (the internal SD card). If you like an empty internal SD card, extract empty.fat.rar before flashing.
By default, the ROM will clean out CACHE. If for some reason you feel CACHE should not be cleared, deselect the CACHE from flashing.
IMPORTANT: If you want to play it safe, it may be wise to backup your phone's IMEI file before you flash or reset to factory defaults. See here for help on backup or restoring IMEI
IMPORTANT: If you are trying this ROM on another model phone, which I STRONGLY advise AGAINST, then do NOT flash the first two (preloader and dsp_bl) as you will may not be able to flash it back afterward and thus brick your phone. Someone tried it against an ZP100 and bricked his phone.
Download A750_S148_120428_cybermaus_V1
I will also upload the driver, flash utility and official ROM's there.
Enjoy
May 11, 2012
cybermaus
------------------------------------
Caller ID bug
Caller ID on the on the A750, on the P700 ROW, and I suspect in general on the Lenovo phones.
The lenovo ROW (=Rest Of World) based ROM are much more international then the other Lenovo ROMs. I cannot be sure about the other china brands, but Lenovo in ROMs intended for the local China market, 'update' the phone to nicely recognise chinese cities. I am sure China locals will be pleased with this service. I do not know if/how this applies on phones which are already more international like the multilingual Zopo's and Thl's out there.
In doing so, Lenovo seems to break the normal caller ID function. Not only do you get to see Chinese city names for non-Chinese numbers, but also in some cases it does not resolve an incoming call to your phone book. This seem to be especially true if the incoming call is in local format (no +CC) and the phone book is in international format (with +CC)
The ROW based ROMs work much nicer. No Chinese city names for non Chinese numbers. Also, it finds correct country names. So far, I was called by unknown numbers from California, UK, London, Russia, Romania, Saudi, Yemen and Jordan, and it all correctly resolved them. For California and London even to greater detail then the country. It only shows this for unknown numbers, for known ones it shows the contact name.
Indeed Caller ID seems to work correctly for local vs international format. So if the incoming is formatted without +CC, but leading 0, and the phone book is +CC, it finds it.
And it seems to nicely format all phones according to the desired national formatting. So +1 XXX-XXX-XXXX for US, but +966 X XXX XXXX SA fixed and +966 XX XXX XXXX for SA mobile. And +31 XX XXXXXXX for NL fixed and +31 XXX XXXXXX for NL mobile.Very nice
HOWEVER: The caller-ID lookup now seems 'whitespace-sensitive'. I had a contact number stored as +966 XXX XXXXXX, and he did not find it. But when I changed it to +966 XX XXX XXXX it did find it. Similar for number that had "(XXX)" brackets in it, as was common in NL in the past.
This may or may not be a problem, because if you touch your phone book entry in the edit mode, it will automatically change +966 XXX XXXXXX to +966 XX XXX XXXX. Symilar if you sync through Google. But as I sync with outlook using Android-Sync, many are stored like +CC (XXX) XXXXXXX
So, Caller ID is 'different'. But better? For most people probably yes. But may depend on your situation.
EDIT: I found the whitespace was actually due to me not clearing data. Everything seemed find, but the caller ID was a resulting problem. You need to clear contacts, so it reindexes the phone numbers, and then Caller ID is perfect. Even ignores () brackets. You can clear contacts many ways, but I made a patch for it.
Links to other A750 ROMS and other useful information:
EDIT: I have not kept this list updated. Search this thread for other ROMS, especially Smileyvvv's APKHOT seems popular
Original A750 ROMs: (S14x=GB; S30x=ICS)
A750_S148_120428 - Chinese/English - No root - No play store
A750-S305-120514 - Chinese/English - No root - No play store
A750_S306_120530 Original full S306 (no OTA, flash package)
Please note that all *official* ROMs come with password bbs.lenovomobile.com. If the password is missing, someone did something to the ROM. Also, there are 'root' images availible that only flash boot.img. These work by overwriting system.img *on every restart*. Creative, and I used it myself for a while, but currently I feel the method described below is a better method.
Other modified ROMs (GB):
S750 S143 Etotalk Multilang
A750_S148_120428_RUS by Anton_vrn V1.3 (true Russian translation!)
BM's Hebrew fixed
BaderMQ's multilang+Arabic fix
(please note none of these are really multilang, just multi-locale, which means system apps will remain English, but third party apps can be set to other languages, similar to my ROM's, I simply do not make the claim. Anton is the only one who actually translated the ROM, but to only one new language)
Other modified ROMs (ICS)
My ROM in sepo of course
lenovo750-4.0.3_Anton_vrn_v3.01(true multilang?? Hints that it contains: ar-de-es-fa-fr-in-it-nl-pt-ru-th-tr-vi-zh, but based on S305)
Etotalk S306 multilang_by_Dean : It exists, but I do not know an internet location to download it from.
How to root a ROM yourself:
- Flash the CWMR Recovery partition (the recovery only, not the root&recovery one)
- Reboot into recovery (poweroff - Press/hold Power for 2 secs, then also Up/Down)
- Apply this root update
- Use RootExplorer to remove any Vending* or Phonesky* from /system/app
- Apply the correct GB or ICS GAPPS package, from bottom page here, or its mirror here.
- If a ICS rom, even though not from me, you may still want to apply my ICS V1.3 update, especially if you have location or market compatibility issues.
Caller ID
Hy I have a Lenovo A750 and all my contacts in the address book are saved in international format ex.: +44 78......, and when somebody calls me the number that shows up on the display is 0 78....., as local format.
Unfortunately the phone doesn't recognise it as being saved in my address book and it show's me "078 .... is calling" instead of "Ben is calling".
How could I fix this?
Please help me, or at least give me directions.
Thank you
Its one of the more important (of not most important) issues, and it has focus of myself and more experienced people. It's listed above as "Caller-ID to Contact mapping should ignore IDD prefixes." But alas, afaik, at this moment, no solution exists.
Keep an eye on this thread, and/or this one. Rest assured that as soon as we know how, it will be fixed.
Edit: Caller ID bug is less prominent in ICS ROM's
And in any case, using this, you can work around it.
COOL
You have done great job man thank you. I was using etotaks v 2.0 rom but it kind of sucked so i decided to try yours and its all good. I like the net traffic, battery saving and LeSecurity and they come only with the lenovos rom. I will look foreward for future releases. Great Job.
Reagards.
RTL
Hi,
Are you planning to update your rom?
i was searching for a Lenovo A750 rom that support Arabic - Hebrw RTL.
There is a methods out there but its only for deodex Roms,and your rom odex.
anyway to convert odex to deodex?
Thanks
There is already a Arabic & Hebrew RTL version for A750 out there. Not my me, but by someone more experienced, though A750 is not his focus.
I am playing with my ROM, and while it is not on the top of my list, once I get round to updating it I was thinking of copying his RTL fix to my ROM also. In the mean time, try the other one, and tell me how it works in relation to the issues I still have on the to-do list.
Thanks
I downloaded the rom from that topic , it failed to install . it give me an error msg when i try to flash it thru CWM.
I manage to convert the lenovo A750 Roms to odex using crcstudio_1.2.0.0
now i'll try to apply the fix manually.
Well, you can always try to use the recovery I am using. It seems to work well for Bruno's ROM's.
I have never even attempted to put CWM on these Mediatek based phones. Nor have I heard of anyone else (other than you). Are you able to flash anything with it? I was assuming there was a reason people were not using CWM on Mediatek.
I advise you to put Recovery ROM from here, flash it using this method. And then use that to apply the zip based ROM's.
I am working to update my ROM with Hebrew also (actually, working on other stuff, but will try to also put that in), but be aware, it will also be a 'flash-utility' ROM.
Edit: ROM V1 is coming tomorrow, but no RTL, sorry. I was able to fix the location service and Play Store is now not blocking so many apps.
I already did try CWMR ... But when i ever try to flash BM Rom it shows an error.
And by the way .. I already used CWM to flash other roms on my A750 and its working.
so what i did:
I extract BM Rom and merge it with other chinese rom S148 and build new rom.
It works.. i can read/write Arabic . and for browser/gmail i install the Brightidea's app from the market. it fix the Arabic problem.
New V1 upload in first post.
Spanish from etotalk?
There are any possibility to get the spanish traduction from the etotalk rom?
Thank you
I'm using new ROM since last night.
I made a complete flash (userdata, sd...).
Now there are less Chinese applications, is good.
Good work, Thank you.
Quick question
Hi cybermaus
sorry for the noobie question but I didn't own a smartphone since windows mobile. I expect a A750 and it might come unrooted. Do I have to root it before installing the rom or is this done automatically in the flushing process? Thank you.
newbie_vlc said:
There are any possibility to get the spanish traduction from the etotalk rom?
Click to expand...
Click to collapse
Check if the Spanish selection is part of the 'MoreLocale2' app. If not already there, add it as a custom locale.
Edit: If you meant: can I take Etotalk ROM and transplant its Spanish into my ROM, then that is already done! Neither Etotalk nor myself actually translate anything, we both just added the free public app MoreLocale2, which has most translations in it. Using MoreLocale2, the phone becomes 'reasonably' translated, though there may remain some English parts.
cliviu said:
Hi cybermaus
sorry for the noobie question but I didn't own a smartphone since windows mobile. I expect a A750 and it might come unrooted. Do I have to root it before installing the rom or is this done automatically in the flushing process? Thank you.
Click to expand...
Click to collapse
This flash is using bootloader method, not recovery, and it will not need root. Upon flash, it will apply root automatically. Use the flash sequence as linked in the first post.
It is strange the size is only 157 mb. I will give it a try
Yes, V0 accidentally had two copies of the rom image inside the rar. It did not hurt, but it bloated the package a bit. The 157GB (164 981 710 bytes) is correct
Good to see you are paying attention though
Remove the Unicom bootup animation
I landed on this page when I was looking for help to remove the Unicom talking bootup animation/sound and remove all Chinese apps from my phone (A750) that I recently picked up.
But I have never done this and I am no developer but can you please help me with a list of procedure that I can follow to use this A750_S148_120428_cybermaus_V1?
If someone has skype or share their phone number I can call to seek help.
Email: [email protected]
Based on my experiences with Lenovo P770, I have prepared shrinked ROM based on 124_maomi_rom mod, so far the best custom ROM for this phone I have found.
Warning: DO NOT DO ANYTHING, UNLESS YOU UNDERSTAND WHAT YOU ARE DOING
You can easily BRICK your phone, please understand that I keep no warranty on my work.
Use this ROM ONLY if you have an "asian" version of ROM in your phone. For more complex understanding, please see:
http://forum.xda-developers.com/showthread.php?t=2220275
Note: I am not programer, or highly sophisticated geek. I am just playing with the stuff I have.
Lenovo_S124_maomi_MOD_pu
- is based on S124 Maomi, root is included, main goal was to shrink down a ROM size, wipe bloatware. From the original 400 Mb the size was shrinked to 188 Mb.
- More Locale for additional languages added.
- original launchers (Nova and Xperia Launcher) replaced by newest version of Xperia Launcher
- removed Lenovo Apps, chinesse Baidu keyboard, News and Weather + some more programs.
ROM ready for flashing by CMW:
https://dl.dropbox.com/u/25344416/P770/P770_S124_cwm_maomi_MOD_pu.zip
Google Apps ready for flashing by CMW:
https://dl.dropbox.com/u/25344416/P770/gapps-jb-20120726-signed.zip
Note! As there is mistake in Android 4.1.1, commercial widgets dissapears after reboot. Its a mistake of Android, not ROM and can be easily solved by Titanium Backup. (App with widget you want to use has to be backuped by TB, then uninstalled and recovered from backup (all by TB). Problem shall be solved in next release of Android:
Package including Winflash, drivers and recovery with english CMW:
https://dl.dropbox.com/u/25344416/P770/P770_update_utility.zip
Note: the key combination for accesing CMW is different than usual one: turn off the phone, hold "Power" for two seconds, release it and hold altogether both + and - volume control.
Please dont blame if anything is not working. Either there is some mistake in my guide, or you have done something wrong.
Hope this helps.
Anyone who is willing to improve my work is heartily welcomed.
Credit goes to Maomi, creator of original ROM
Note: to keep a funcionality of calendar notification, a LeCalendar (Lenovo Calendar) has to be kept in ROM, even when not used. Do not dele it. You can use other calendar app, but not all of them has working notificatio. I have tested Calendar Pad, so it is included in rom.
reserved for future use
Just a question. Will this work using twrp? By the way, there's no cmw recovery. Only cwm
Sent from my Lenovo P770 using Tapatalk 2
Hi, thanks for sharing. Can you please help check below question? Thanks.
I have 3 questions to this ROM, the size of data partition, 768MB or bigger? Do you have issue to use GPS and wifi position in google map or FB? How about VPN function in this ROM? (Most of P770 Chinese ROMs can't disconnect from VPN server normally)
knives809 said:
Just a question. Will this work using twrp? By the way, there's no cmw recovery. Only cwm
Sent from my Lenovo P770 using Tapatalk 2
Click to expand...
Click to collapse
Knives: have no knowledge of TWRP, sorry.
I use "recovery" as a term for image containing a flashable part of memory where CMW storage is stored. Term "cwm recovery" you notice is used nowhere in my post.
kiner said:
Hi, thanks for sharing. Can you please help check below question? Thanks.
I have 3 questions to this ROM, the size of data partition, 768MB or bigger? Do you have issue to use GPS and wifi position in google map or FB? How about VPN function in this ROM? (Most of P770 Chinese ROMs can't disconnect from VPN server normally)
Click to expand...
Click to collapse
Data partition shows 756.8 MB.
The Google locations shows OK to me, but some people reports problem. So far, we are unable to determine where the problem is accross the comunity.
I am not familiar with VPN on mobile, I will try to test, but so far I have no answer yet.
Will this work on non rooted stock ROM P770_ROW_S110_130204?
Hi!
I'm not a techie myself and wanted to ask you if this will work for my non rooted phone with stock ROM P770_ROW_S110_130204?
Edit: Since you mention a different recovery for S110, I presume that this will work with the stock ROM mentioned above. But could you please confirm if this CWM is in English and not in Chinese (...some of the other postings on rooting Lenovo p770 seem to suggest that CWM that works is in Chinese.
Thanks,
RK
rk2612 said:
Hi!
I'm not a techie myself and wanted to ask you if this will work for my non rooted phone with stock ROM P770_ROW_S110_130204?
Thanks,
RK
Click to expand...
Click to collapse
Hi. You should not combine S124 and S110 firmware. For deeper explanation please see:
http://forum.xda-developers.com/showthread.php?t=2220275
LeCalendar
Can anybody please extract the LeCalendar APK. or Please suggest any other similar application.
Thanks.
LeCalendar.apk - please, for me too
calendar reminder that works
A working calendar with a working reminder function is Business Calendar Pro (buy 4,75 Euro)
The buisiness app has an own reminder function.
I tried so many different ways, but this works.
Synchronization with Myphoneexplorer and Outlook-XP works.
regards
Bernd
Code:
******DISCLAIMER:*****
*You are installing this software at your own risk.
*I accept no responsibility for any bricked, dead, damaged, exploding, imploding,
*existentially challenged, time-travelling, zombified, or otherwise abnormal phones.
*Please ensure that you are running Sony software version 19.3.A.0.472 BEFORE
*attempting to use this package.
*Please ensure that you have made a NANDROID backup BEFORE installing
*this software.
*
PROJECT ABANDONED
There is NO SOLUTION to Sony's tampering. I am currently working on CM12.1 for the C3.
Good day to all you C3 owners.
Today, I bring you something GREAT:
Stock 19.3.A.0.472, Rooted, De-Bloated, and Deodexed
This ROM should (Theoretically) be able to run Xposed Framework by rovo89, due to having been deodexed. It has also been De-Bloated (See below for a list of what's been removed), and comes pre-rooted, with a custom boot animation.
Images:
Unfortunately, I HARD-BRICKED my C3 while developing CyanogenMod for it, so I can't provide screenshots at the moment. I will upload them as soon as my phone comes back from the repair shop.
Features:
Deodexed - Should work with Xposed
De-Bloated - No more unnecessary apps taking up precious Space and RAM
Rooted - With SuperSU keeping your C3 in top form
How to install:
Make sure that your BootLoader is UNLOCKED and that you have Sony firmware 19.3.A.0.472 installed BEFORE attempting to install this software.
Pre-requisites:
Unlocked BootLoader (Use the Z3c unlock option over at Sony Developer World)
Firmware 19.3.A.0.472
[NUT]'s XZDR for Xperia T2 Ultra (Compatible with C3 as well)
Installation:
Copy the downloaded ZIP file to your phone (Preferably SD card)
Reboot into recovery (Preferably [NUT]'s XZDR TWRP)
[OPTIONAL] Wipe data (Factory Reset) for a *FULL* De-Bloat
Install the ZIP file that you previously downloaded onto your phone
[IMPORTANT] Read the disclaimer. The setup will pause for a minute to allow you to do this.
Wait for the new ROM to install. You will get a message when it's done.
[IMPORTANT] Wipe Cache & Dalvik
Reboot into your new system
[IMPORTANT] Enjoy!
Downloads:
Mega Link:
Download Now
If you need Mirrors, Don't hesitate to ask.
De-Bloat: What's Gone
Books
com.sonyerricson.xhs
com.sonymobile.xperialounge.services
EnchantedForest
socialife
SomcChinaPhotoEditor
SomcSketch
All themes (Except the Red one - I like that one!!!)
xperia-keyboard-dictionaries
filecommander
SimpleHome
SomcMovieCreator
All Social Engine Plugins
SonyEntrance2
Some others that I might have forgotten...
Bugs:
None that are known of at the moment...
Please use the Bug Report tab if you do find one.
XDA:DevDB Information
Stock 5.0.2 - Debloated, Deodexed, Rooted, ROM for the Sony Xperia C
Contributors
Riccorbypro
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Unlocked Bootloader
Based On: Stock Sony 5.0.2 Lollipop
Version Information
Status: Abandoned
Current Beta Version: 0.1
Created 2015-08-31
Last Updated 2015-11-27
Changelog
Code:
Version 0.1
Initial Release.
F.A.Q.
Frequently Asked Questions:
Will this increase my Internal Storage?
No. It uses the /system partition, which is separate from the /data partition, where your Internal Storage actually is.
Will this make my phone faster?
Theoretically, yes, because it has less bloatware included with the ROM. However, speed depends on a lot of factors, such as how many apps you have, whether they stay open in the background, and how much RAM the apps that do stay open use. As a general rule, the more "free" RAM you have, the faster your phone will be. ("Free" is in quotes because it isn't actually empty, it just contains cached data. For example: If you open WhatsApp, close it, and then open it again, it will open faster the second time because the app is already cached in RAM and does not have to be loaded from storage again.)
Does this ROM support Xposed?
Yes (Or at least, it should. I haven't personally tested this yet...). The reason Xposed didn't work on our device is because Software Version 19.3.A.0.472 was shipped with a corrupted Services.odex file. Because I have deodexed this ROM, there is no longer a Services.odex file to actually BE corrupted, so Xposed should work. Should...
Is this ROM better than Sony's Stock 5.0.2, even though it's based on the Stock ROM?
In my opinion, yes. But I am biased because I "made" the ROM (Not really "made" so much as "customized to my preferences", but made sounds better...), and love to customize devices. Xposed allows for customization, while anyone will like something that they've made (or at least done something to). I think this ROM is better because it allows you to make your device YOURS, and not "just another phone" (*cough* *cough* "Apple" *cough* *cough*). But you'll have to make up your own opinion this time...
Does this ROM fix the rear camera?
No. It is based on the Stock Sony 19.3.A.0.472 Lollipop, so it will have the same bugs as the Stock ROM.
How do I report a bug?
Use the "Bug report" tab. Just fill in the fields, and I'll get an email about it. Just be as descriptive as possible, please.
If you have any further questions, please ask in the thread.
Hi!
Im getting confused. This rom is for Xperia C3 right not for Xperia C which has unlockable bootloader?
johnraziel said:
Hi!
Im getting confused. This rom is for Xperia C3 right not for Xperia C which has unlockable bootloader?
Click to expand...
Click to collapse
It has been written on the thread title, C3 D2533.
No, it's for the D2533. You can unlock the bootloader using the same unlock code as the Z3 Compact
AutumQueen92 said:
It has been written on the thread title, C3 D2533.
Click to expand...
Click to collapse
Yeah. I've read it. Just got confused because it's on XC forum. Searching XDA, found out that there is no forum for XC3. I was kinda excited reading the unlocked bootloader part LOL. Dont get mad bro.
Riccorbypro said:
No, it's for the D2533. You can unlock the bootloader using the same unlock code as the Z3 Compact
Click to expand...
Click to collapse
Hi ricco i need to know why the camera sucks in the lollipop firmware and back inthe kitkat it was superb.so what ruined the camera after d update
cezer kiran said:
Hi ricco i need to know why the camera sucks in the lollipop firmware and back inthe kitkat it was superb.so what ruined the camera after d update
Click to expand...
Click to collapse
It has something to do with the way the camera processes images, it became a bit too aggressive in noise filtering.
johnraziel said:
Yeah. I've read it. Just got confused because it's on XC forum. Searching XDA, found out that there is no forum for XC3. I was kinda excited reading the unlocked bootloader part LOL. Dont get mad bro.
Click to expand...
Click to collapse
Wasn't angry, just affirming your suspicions on it. Now if someone were to flash it on an Xperia C I'd be angry for just a little bit. And maybe amused. :good:
The camera quality is bad in the Lollipop update because the camera firmware was originally made for KitKat, and just adapted for Lollipop. Hopefully, by the time the official 5.1.1 update comes out, Sony will have listened to our complaints and redone the camera firmware (or at least optimized it better than for the 5.0.2 update!). For the mean while, We'll just have to make do with what we have...
I'm also having trouble with the cm12.1 camera, as I can't find the actual source for the firmware anywhere, so I'm afraid that it won't be any better. I might just go ahead and build an experimental build without camera support in the mean time, though, but I'll only do that once my C3 has come back from repairs (They now say that, since they can't flash it in-house, they've sent it in to their main office for "Advanced Repairs" - whatever that means!).
So I'm now stuck without a phone, as my XGo, I just discovered, no longer has the last 2 SIM reader pins, so it doesn't read my SIM card at all. I'm just hoping that I'll actually get my phone back...
Ricco hav another doubt if the problem is only in the camera algorithms then the files should be system partition right? Then why cant v edit those files and files and flash it.
I hav also seen a moded stock camera app for moto g in which there is a option to turn of noise cancelation is it possible for our xperiac3?
Mounting / system
assert failed: mount (ext4, emmc, /dev/block/platform/msm_sdcc.1/by-name/system, system,
error executing updater binary.
can't flash in recovery >.>
Mounting / system
assert failed: mount (ext4, emmc, /dev/block/platform/msm_sdcc.1/by-name/system, system,
error executing updater binary.
Click to expand...
Click to collapse
Weird... That's the same code I use for personal updates... I'll have a look and see what's wrong with it.
Riccorbypro said:
Weird... That's the same code I use for personal updates... I'll have a look and see what's wrong with it.
Click to expand...
Click to collapse
before I forget, that's the second flash attempt. First one went something like: failed to update binary, expected argument 3, found 4. This is on TWRP recovery
AutumQueen92 said:
before I forget, that's the second flash attempt. First one went something like: failed to update binary, expected argument 3, found 4. This is on TWRP recovery
Click to expand...
Click to collapse
Ok, I found the error. Try the attached files (Just extract the original and replace the META-INF, then recompress - Should save you about a gig of downloading!)
If neither one works, just tell me, I'll try remake the script completely (At the moment it's just copy-pasted parts of other scripts!)
Riccorbypro said:
Ok, I found the error. Try the attached files (Just extract the original and replace the META-INF, then recompress - Should save you about a gig of downloading!)
If neither one works, just tell me, I'll try remake the script completely (At the moment it's just copy-pasted parts of other scripts!)
Click to expand...
Click to collapse
Failed both, same errors. Guess it's back to the drawing board for you :good:
AutumQueen92 said:
Failed both, same errors. Guess it's back to the drawing board for you :good:
Click to expand...
Click to collapse
Yup. :crying:
Be happy, when 5.1 rolls out you would have easily deodexed it if you cleaned everything before then. Besides, the kernel and CM12.1 is more of a priority right now. I doubt anyone uses Xposed much, and the stock kernel governors are horrible.
Btw, you didn't send your phone to Sony center did you? I brought mine in for a screen replacement and they told me it takes a week. I got it back after a month D=
AutumQueen92 said:
Be happy, when 5.1 rolls out you would have easily deodexed it if you cleaned everything before then. Besides, the kernel and CM12.1 is more of a priority right now. I doubt anyone uses Xposed much, and the stock kernel governors are horrible.
Btw, you didn't send your phone to Sony center did you? I brought mine in for a screen replacement and they told me it takes a week. I got it back after a month D=
Click to expand...
Click to collapse
Well, I could just put out the system.img and you could fastboot flash it, but I suppose you're right. And trust me, A LOT of people use Xposed. And on CM12.1, I'm getting Make error 41 for the java classes, because one of the files I need doesn't exist. And repo sync doesn't help me there, because the file isn't even in the CM12.1 repo, so yeah...
And no, I took it to my carrier, Vodacom. I don't know if they've taken it to Sony (Which I explicitly told them NOT to do), but they did send me an SMS the other day saying that my phone "is in the repair process". Hopefully I'll get it back soon, but I'm on campus at the moment, and won't be able to get off for another 2 weeks, so even if it does come back soon, I won't be able to get it until then.
Hey man, this is a long shot but could you make a deodexed version of D2502 C3 Dual as well? Thanks!
Hi, All, I am new here, currently, my friend gave me this tablet, n808, unbranded.
It is Baidu kind of system running, however, every time I use play store, it will stop it. so I can't install any non-Chinese ( in location ) Apps.
what I wish to do are:
1 ) clear the recovery partition and has a new one.
2) remove the os and have any other one
need a recommendation for using what tool and ROM
anythings else, please contribute
please Help
thanks in advance
(images here) copy below link to browser
flickr.com/photos/[email protected]/shares/SyZ076
Without a device tree, there is no way to build a custom ROM. Unless of course you know how to extract them from the Tablet