[FIX] Memory leak fix in all stock based S3 ROM's - Galaxy S III Android Development

After long testing I can confirm that process /system/bin/kiesexe.
Description:
All Samsung ROM's and most of custom based on stock including file
/system/bin/kiesexe.
This is system service needed for KIES functionality, that started at system startup before other Android staff loaded. Sometimes it execute Linux shell for some reason.
After execution completed proper cleanup not performed and zombie processes remains in memory.
It happens even if you newer use KIES. It may happen if you've other KIES related staff removed from your firmware.
Memory, used by it's child processed can't be released by Android task killers and you may have you phone running low of memory after some more or less long uptime.
It seems to be, that shell execution may be triggered by network activity. Since no authentication performed, I suspect a back door in this process that can give to intruder complete control on your phone.
Provided script will remove eXecute permissions from the file, so it will not be launched.
Side effect: You cant use KIES after tis script installed.
Notes:
1. Flashing new ROM, or applying some patches, or any kind of "Fix Permissions" will remove the mod, and you should re-install it.
2. You need not this mod for any kind of AOSP/AOKP/CM based ROM's.
3. This mod - a workaround for small but nasty bug in Samsung software. It definitely not best way to fix this issue. real fix should come from Samsung. Please report it and I'll be happy ro close this thread when real fix will be released.

Wrong section. Dev close please.
Gesendet von meinem GT-I9300 mit Tapatalk 2

Why wrong ?
This is not question, this is real fix.
It works.
If I'll provide CWM enabler/disabler - will it be wrong section ?
I can tell more:
1. Most of custom ROM authors provide option not to include Kies, but leave this file inside and it really eats 5-50 M in a hour that can't be released by Android task killers.
2. Activity of this process with USB disconnected tel me that it listening network, so it consumes battery power and there is danger of unauthorized access to your data.
If you don't believe:
Let phone run several hours with Wi-Fi or 3g connected.
Open task manager, see amount of used RAM.
Then kill kiesexe process and lok at used RAM again.
You will be surprised.
Also you can see many zombie processes named [sh] (sometimes hundreds of) in process list if kiesexe is running.

File erased [just tu be sure], but still my MIUI takes over 700MB after reboot. Looks like problem with ROM itself :-/

10x
Thx for your research!
Off topic : Who is using Kies?

mietekxxx said:
File erased [just tu be sure], but still my MIUI takes over 700MB after reboot. Looks like problem with ROM itself :-/
Click to expand...
Click to collapse
1. I'm sure, you will notice that you phone do not freeze any more after long system uptime with stock ROM, but I'm not sure, tat MIUI also has this bug.
2. Did you kill the process ? It may remain running also after file deleted.

d8389 said:
2. Did you kill the process ? It may remain running also after file deleted.
Click to expand...
Click to collapse
Yeah, I reboot phone.

It don't take much RAM after reboot, but it cause low RAM issues after some uptime. Probably new siyah beta will help you.
Currently I'm running this kernel with kies enabled and with 100m of zram + 256m on classic swap. I'll try to run it as long as possible.
Currently I've 200+ M free after 4 hours. I've lot of apps and widgets and usually my free RAM 100-140 M with kiesexe off and I can't run GPG navigator after 24 hours uptime if kiesexe running unless I kill it from terminal or adb.
This is main reason for not releasing cwm scripts hat will disable and re-enable it. I can't test them now.

Just installed this. I will report again after awhile. Let's what happens. Rom using wanamlite 2.0
Sent from my GT-I9300 using xda premium

m3dd0g said:
Wrong section. Dev close please.
Gesendet von meinem GT-I9300 mit Tapatalk 2
Click to expand...
Click to collapse
Too early to judge I guess.
Op: nice work, thanks for sharing!
Sent from my GT-I9300 using xda premium

Actually i think it is the right section. This also is not a guide. It is a ready cwm flashable fix, therefore dev section.
Sent from my GT-I9300 using xda premium

This cleared about 100mb or ram on wanamlite 2. I've changed the file permissions from Root Explorer then killed the process using Android Terminal Emulator. I'm on SiyahKernel S3-v1.5beta4.
Thanks for your research!

Just flash zip in cwm and reboot?

Is there anything else that breaks? Or does it just break Kies?
Sent from my GT-I9300 using Tapatalk 2

With this work on the jelly bean ROMs as well?

ceoesquad said:
With this work on the jelly bean ROMs as well?
Click to expand...
Click to collapse
umm the current JB roms probably dont have this file as they are AOSP and kies is a samsung thing

d8389 said:
Why wrong ?
This is not question, this is real fix.
It works.
If I'll provide CWM enabler/disabler - will it be wrong section ?
I can tell more:
1. Most of custom ROM authors provide option not to include Kies, but leave this file inside and it really eats 5-50 M in a hour that can't be released by Android task killers.
2. Activity of this process with USB disconnected tel me that it listening network, so it consumes battery power and there is danger of unauthorized access to your data.
If you don't believe:
Let phone run several hours with Wi-Fi or 3g connected.
Open task manager, see amount of used RAM.
Then kill kiesexe process and lok at used RAM again.
You will be surprised.
Also you can see many zombie processes named [sh] (sometimes hundreds of) in process list if kiesexe is running.
Click to expand...
Click to collapse
youve done great cleared over 100 mb doing this thanks heaps

d8389 said:
I can't understand, why Samsung still have not fix this stupid bug.
Click to expand...
Click to collapse
'cause Samsung can't program Kies-related stuff for ****. They insist to plod on with the .Net-based ****hole (on the computer side - I used computers that only had 2GB RAM for years, so I'm a little cranky when it comes to memory usage. [It was only a few months ago that I finally got a computer with an acceptable amount of RAM.]) Huawei, on the other hand, got it right with their HiSuite - a nice, relatively light Qt-based solution that has always been stable for me.
It was fixed, but see this: http://sh4ka.fr/android/galaxys3/from_0perm_to_INSTALL_PACKAGES_on_galaxy_S3.html

You can also remove it from ramdisk:
init.rc
service KIES-daemon /system/bin/kiesexe
class main
user root
group system radio inet net_raw​

Are the zip files working via cwm
Sent from my GT-I9300 using Tapatalk 2

Related

[ROM] Supercurio's Android 2.3 Gingerbread Port i9000 - ALPHA V6 - UPDATE 12/23/10!

12/23/10- V6
- Easy root. You only need to install Superuser app from Market.
V5
- Wifi semi-working (tend to crash the phone on Wifi sleep timeout)
- Calls working but no DATA for me (coolya had data, which means: erratic) - voice not tested.
- kind of laggy, but there is a lot of headroom.
- GPS working only by Wifi/Triangulation networking - No satellites.
Fantastic job by coolya who did most of the advancement, for Wifi, baseband and also OneDRAM partitions configuration. Really really awesome work.
We were so lucky the snow forced him to stay at home instead of going to work
This time you can really start to play with the phone, install apps, surf on the Internet all this with Gingerbread! kind of cool
12/22/10- V4
-Buttons fixed thanks to the contributions of xcaliburhands, pawitp, fenfir*
-No need to create some directories manually anymore.
-Kernel available as ClockWorkMod recovery update.zip - be sure you have access to 3 buttons !
*I havent tested this beta so im assuming the buttons are remapped properly for only i9000 using that kernel he posted. but if i read on twitter correctly, all phones have proper keymapping, not sure.
12/19/10 - V3
- SDcard now works
- As internal storage
- As USB storage
12/19/10 - V2
improved pre-init script and mounts:
no more insufficient space
improved dual-boot solution
faster boot
faster disk I/O
12-18-10 - V1
initial
----------------------------------------------------------
READ EVERY WORD IN THIS LINK AND IN THE LINKED POST BEFORE FLASHING, I TAKE NO RESPONSIBILITY FOR YOUR CHOICE TO FLASH THIS AND ANY BRICKS OR UNPLEASANT OCCURRENCES THAT MAY FOLLOW - CLICK ME FOR THE ROM AND INFO
Make sure you have voodoo preinstalled and NOT disabled before flashing
Warning! Be careful ADB might not work for you. Im on Windows 7 64 bit and lost ADB access, you might need to go into download mode and ODIN!
^Update to this, make sure you have the latest usb drivers from the Android SDK. Still gonna leave this warning up though because it doesnt work for me after updating the drivers.
----------------------------------------------------------
References/Guides
kennethpenn posted a detailed n00b friendly guide to flashing this here
Vibrant Voodoo Kernels can be found here
----------------------------------------------------------
Enjoy the early taste of gingerbread, thanks to supercurio and the #NSdev channel!
Link please
Sent from my SGH-T959 using XDA App
its the first line in all caps lol, i wanted people to read it before clicking
Stuff like this that makes me wish i had bought an i9000 instead of the vibrant
ozmulti said:
Stuff like this that makes me wish i had bought an i9000 instead of the vibrant
Click to expand...
Click to collapse
its no biggie dude, ports from the i9000 are getting easier to do it seems (im not dev myself but thats what it seems like lol)
also cool thing about this is that its actually dual booting gingerbread on your phone
ozmulti said:
Stuff like this that makes me wish i had bought an i9000 instead of the vibrant
Click to expand...
Click to collapse
be patient and you'll see that its going to get way better.
and so it has begun....
all the galaxy s variants exept maybe the epic are near identical minus a few things. so when the i9000 get it, the vibrant nomrally gets it. no worries.
woot!!
Links broken
Sent from my SGH-T959 using XDA App
This may sound like trolling. But this voice inside my head just keeps on saying that i am getting the port of a port. Wish supercurio would develop for vibrant. ANd THAT would be ported to the i9000 ... take that Stock GALAXY S BEEEAACH
DEFINITIONOFREAL said:
Links broken
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
try it now
True, when the i9000 gets something we basically get it also.
Sent from the speed demon
I wrote up some more detailed instructions here for noobies. Although this is an alpha build... so be careful.
kennethpenn said:
I wrote up some more detailed instructions here for noobies. Although this is an alpha build... so be careful.
Click to expand...
Click to collapse
I'll add the link to the OP
Is this real?
Sent from my Nexus S using XDA App
jalyn02 said:
Is this real?
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
Wow.
Sent from my SGH-T959 using XDA App
jalyn02 said:
Is this real?
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
yes it is reallll
jalyn02 said:
Is this real?
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
its a few months too early for April Fools
checked the Nexus out
checked the Nexus out and what I thought was correct. It seemed like a vibrant hopped up on 2.3 and the rest wasn't much different hardware-wise.... Now super-curio has proven this assumption to be correct
....congrats and excellent !!!
I'm not sure if anyone mentioned it in the other thread,I don't feel like reading through 39 pages when its already almost midnight and I need to wake up at 7am,but as a temporary solution until we get buttons working,as long as they didnt change anything major in the filesystem,you should be able to change the keylayouts file to make vol up and down remapped to home and back (or menu,search,... whatever you want.) I haven't flashed this yet,so someone please let me know if this works. If I remember correctly keylayouts are in /usr/keylayout/ and there should be a few files in there,one of which is the hardware button mapping,open it in a text editor,there will be a bunch of buttons on the left and their names on the right,find vol up and change it to say HOME,find vol down and change it to BACK. save the file and reboot,that should make them work as what you assigned them to.

[Q] insanity rom questions (024+)

1. Can you do an incremental upgrade from 024 to the latest version?
2. Is there a version that does not crash the browser when you enter into downloads?
2. How do you modify the notification ringtone (add some more into that list)?
eug3nius said:
1. Can you do an incremental upgrade from 024 to the latest version?
2. Is there a version that does not crash the browser when you enter into downloads?
2. How do you modify the notification ringtone (add some more into that list)?
Click to expand...
Click to collapse
1. Yes
2.try opera mini
3.flash the sound pack
Come to insanity to ask questions!
Sent from my GT-I9000 using XDA Premium App
Thanks for the answers ... I can't post in the Insanity ROM thread because I'm a new user, restricted to Q&A.
1. What I meant by incremental upgrade is an upgrade that does not require wipe/factory reset. I know you can use an app to back up your apps and restore them ... I don't want that, I want a procedure for update without reinstalling all the apps, because that does not work perfectly, you still lose settings.
2. I tried to install 026 over 024 without factory reset/wipe and ended up in an infinite reboot cycle. After that, I still did the factory reset and tried 026 just to see if the android browser doesn't crash anymore when I enter into downloads ... sadly, it still crashes, so I just restored my backup of 024.
It's "insanity" that such a basic function stays broken in so many rom revisions IMO. The android browser is the best browser on android overall ... I don't want to use opera, firefox or whatever.
3. I thought I did, but I'll check again. But even if there are more sounds to pick from, that does not help me in adding my own notification ringtone to that list.
To update just download to sd card, go to nitrality/backup & restore/flashcwm and flash, all apps and settings stay, then just repeat procedure and flash packs and nitrality apps as required, job done
Sent from my GT-I9000 using XDA Premium App
To add your own sound just create the file and push to relevant folder
from my GT-I9000 using XDA Premium App
Also re. Browser, google browser really isn't that good, I have heard problems downloading with it, but that isn't unique to insanity, go forth and experiment!
edit.....if you want to get into insanity thread to post all you have to do is notch up 10 posts, then i think you can post anywhere
Sent from my GT-I9000 using XDA Premium App
Do I need a special upgrade package for that?
Because ... isn't nitrality/backup&restore/flash_cwm_package the same as entering recovery mode and selecting the cm026 zip that got me into an endless reboot?
I searched for the Altair notification and the ringtone folder is:
/system/media/audio/notifications
The actual notification is an ogg file, but I presume mp3's will work.
Hard to believe there's no actual UI option for that ... you can set the ringtone using the music player, but you can't set the notification ringtone that way.
I'm all for light/fast software, but if the software is buggy and it's lacking basic functions that are super simple to add but are ignored because the developer did not do a proper specification, it becomes pointless. Fast and light is nothing without stable and elegant.
slaphead20 said:
Also re. Browser, google browser really isn't that good, I have heard problems downloading with it, but that isn't unique to insanity, go forth and experiment!
edit.....if you want to get into insanity thread to post all you have to do is notch up 10 posts, then i think you can post anywhere
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
I disagree, the google browser is the best, and it's especially fitting for the light and fast concept of insanity rom.
My suggestion is do a fresh install
Procedure
A) download cmxxx
B) download all the cm packs
C)flashezbase 2...allow to reboot
D) flash cmxxx through recovery...allow to reboot
E)go to nitrality/backup restore
F)flash each pack..allow to reboot each time
G)go to nitrality/apps and load apps you want (calender apps important)
H)change dpi in nitrality ui if required
I)explore and play
J) marvel at speed/donate/thank
* when you restore your apps don't restore data, and dont restore any samsung apps, they won't work
Smile
Sent from my GT-I9000 using XDA Premium App
eug3nius said:
I disagree, the google browser is the best, and it's especially fitting for the light and fast concept of insanity rom.
Click to expand...
Click to collapse
well from what i have gathered it doesnt work well at the moment with deodexed roms so my comments still stand.....and i very much doubt any of your problems are due to nitr8 errors, he is a very well respected dev who is very thorough, if you dont like his rom there are plenty more to try out there, as for the mp3 thing, im guessing that you will need to convert to .ogg, but that is just a guess
sometimes you need to do a double flash if it reboots,ie flash through nitrality, if it loops then do 3 button recovery and reflash, but this problem was sorted im sure, but worth a try,
the point of this rom is that it is as small as possible, so adding your own notification tone isnt such a big deal, he wont change things just for one little moan!
Thanks for your help ... maybe I wasn't clear about what I mean by apps ... I don't mean the app packs you download to complete the insanity install, I meant my own installed apps.
You know, installing a new OS version shouldn't mean a re-format of the system partition and a re-install and re-customization of all 3'rd party apps.
That is ABSOLUTE basic functionality, just like changing the notification ringtone. If a ROM doesn't include that, there is something wrong with the concept ... Still, I didn't request anything.
But as it is, it's also not worth donating for insanity rom. I only donate for perfect roms. I donated for darky 9.5 but not for 10.1, that drove me to insanity.
I have to ask you slaphead20, are you associated with nitr8 and insanity?
eug3nius said:
Thanks for your help ... maybe I wasn't clear about what I mean by apps ... I don't mean the app packs you download to complete the insanity install, I meant my own installed apps.
You know, installing a new OS version shouldn't mean a re-format of the system partition and a re-install and re-customization of all 3'rd party apps.
That is ABSOLUTE basic functionality, just like changing the notification ringtone. If a ROM doesn't include that, there is something wrong with the concept ... Still, I didn't request anything.
I have to ask you slaphead20, are you associated with nitr8 and insanity?
But as it is, it's also not worth donating for insanity rom. I only donate for perfect roms. I donated for darky 9.5 but not for 10.1, that drove me to insanity.
Click to expand...
Click to collapse
if you are updating from insanity to insanity all user apps and system settings stay put...as i stated before, i recommended a fresh start to eliminate the bad flash factor, as it seems that you have a some time corrupted or made a mistake... of course you will deny that but it is just part of the process of elimination!
as for am i associated to nitr8, im just a user that helps out a lot on his thread, and anywhere else i can as i have time on my hands due to the fact that i have terminal cancer...so stop being paranoid, im just trying to help you and get to the bottom of your problems and share my experience as i have been with insanity for a long time and know nitr8s work pretty well....in short im just an ordinary joe! also donating is up to the individual, nitr8 has a full time job, all donations go towards future dev and equipment to speed up rom production, and if you start looking around you would appreciate just how much of his own time he puts in FOR FREE....into this forum...as do all devs
Relax, I am not paranoid and I don't suspect you of anything ... LOL, what would I suspect you of? Liking specific ROM's is not a crime (or maybe on XDA it is, I have to check the FAQ).
I just went to the insanity ROM thread and saw you help a lot of people there, and thought maybe you're associated with the project. Which you should think about IMO, if you do it anyway and plan to do it in the future.
I'll try and update from 024 to 027 ... maybe it was a bad flash before, you never know. I still have the 024 backup so there's nothing to lose.
And about donation: if commercial developers only get money for finished ready-to-use software, why should open source developers get money for less? That would just make them less than they have to be.
PS: Good luck with your health. My mother had a breast cancer scare 5 years ago ....
eug3nius said:
Relax, I am not paranoid and I don't suspect you of anything ... LOL, what would I suspect you of? Liking specific ROM's is not a crime (or maybe on XDA it is, I have to check the FAQ).
I just went to the insanity ROM thread and saw you help a lot of people there, and thought maybe you're associated with the project. Which you should think about IMO, if you do it anyway and plan to do it in the future.
I'll try and update from 024 to 027 ... maybe it was a bad flash before, you never know. I still have the 024 backup so there's nothing to lose.
And about donation: if commercial developers only get money for finished ready-to-use software, why should open source developers get money for less? That would just make them less than they have to be.
PS: Good luck with your health. My mother had a breast cancer scare 5 years ago ....
Click to expand...
Click to collapse
well im involved in as much as when trojan went on hols i stepped in to cover him and try and turn the thread into a less hostile place where everyone helps, and i did a little bit of beta testing so what i do i do with nitr8s bllessing, but right now with going through chemo i have stepped back a bit and just help out, thankyou for kind wishes edit....only 3 more posts and you can post on insanity, and you have your 1st thanks now
like it ^^
Thanks for thanks!
In process of flashing 028 over 024 .... and it's the same, endless reboot, restoring the backup.
When the browser bug is solved, I'll re-format and flash a new version (if I don't try darky 10.2 in the mean time) ...
eug3nius said:
Thanks for thanks!
In process of flashing 028 over 024 .... and it's the same, endless reboot, restoring the backup.
When the browser bug is solved, I'll re-format and flash a new version (if I don't try darky 10.2 in the mean time) ...
Click to expand...
Click to collapse
did you do a fresh install as I suggested? I always do factory reset before and and after the ezbase install and never have problems, and the browser bug as you know is not a problem with insanity, but a conflict between the browser and deodexed roms. All the best
Sent from my GT-I9000 using XDA Premium App
No, there's nothing in the changelog that would deserve the effort to wipe/reinstall.
Yes I know the browser situation, but I think there are fixes for the browser already .... I don't know if they're for cyanogen though.
On a whim I tried darky 10.2 and sadly it has bugs too:
- twlauncher hangs when you try to save the settings and restart it
- the browser sometimes just shows a blank white page instead of the loaded webpage.
What's funny is this - when you press windows you see the miniature of the actual webpage, it isn't blank, so the page is loaded, the browser just doesn't want to show it.

[Q] [ICS][ROM] roms with IA2SD+ script

Hello,
I'm one of the unlucky who used MeDroidMod and got his mic ****ed with the last update.. following by the blatant disregard for an open source community.
I really like the way IA2SD+ handled things tho, I've looked around but didn't find any other rom using it.
Is there any? Or can experts having used a few scripts like that can enlighten me about other and just as nice scripts to boost the internal memory?
Thanks
I don't know internally how iA2SD but it does seem to mount /sd-ext as /data, which basically all AD2SDX scripts do, so amarullz AD2SDX script should do, even though iA2SD is much better
Sent from my Nexus One using Tapatalk
Yeah the idea of ia2sd is coming from a2sdx but on my second version with ia2sd app I changed all my script for a more optimized one and still the same idea but with the idea of choosing whitch app you want internal or external. Anyway, for now, I didn't really try my script on other version and medroidmod will continue to be updated event if the thread is closed, our Google code always contain the last version and will continue to update over ota too.
For your mic try 1.4.3 with full wipe first and backup before starting.
First time that don't have mic issue too.
New kernel, new drivers on that version
Thanks timbit123, I'll be sure to check it out. I rolled back to 1.4.2 for now - didn't have much time to full wipe yesterday.
I have to say your script really rocks. Other 2SD scripts usually ****ed up my backups, and restores, and I didn't like the fact I didn't know what was going where. If the 1X was released a few months later, I'd keep on using my N1 for a while thanks to you.
Timbit, I really think your ia2sd is a fantastic solution for our aging Nexus Ones.
Is there any chance it can be made available stand alone so that it can be used with any ROM? You could give it its on well deserved thread on XDA Android Dev forum (will it work on any rooted Android phone?)
Anyhow, could make many people happy
Sent from my Nexus One using XDA App
Yeah as long the rom is compatible with init.d it should work without issue. I will probably make it installable from the ia2sd app. Just need some times to make this out and make tests
timbit123 said:
Yeah the idea of ia2sd is coming from a2sdx but on my second version with ia2sd app I changed all my script for a more optimized one and still the same idea but with the idea of choosing whitch app you want internal or external. Anyway, for now, I didn't really try my script on other version and medroidmod will continue to be updated event if the thread is closed, our Google code always contain the last version and will continue to update over ota too.
For your mic try 1.4.3 with full wipe first and backup before starting.
First time that don't have mic issue too.
New kernel, new drivers on that version
Click to expand...
Click to collapse
Regarding the mic issue, it still exists in v1.4.3 even though I did full wipe and format system before flashing the ROM. I had to wipe cache and dalvik-cache after the phone rebooted and that solved the mic issue.
timbit123 said:
Yeah as long the rom is compatible with init.d it should work without issue. I will probably make it installable from the ia2sd app. Just need some times to make this out and make tests
Click to expand...
Click to collapse
please!!!!
ok, i'll build a version sometime next week and start a thread in dev section when i'll release a version. Probably it will be only the script because, application can only run in ics, not compatible with gingerbread. need some times to remake that application
That's great news TimBit. Merci!
Sent from my Nexus One using XDA App

[ROM] 5.0.* CyanogenMod 12.0

Hi, if anyone would like to run a 5.0.1 Google OS on a Archos G9 80S device (and currently basically verified only with this), download and extract the file
18_03_2015-20_58_50.7z
Installation (tested only with linux) :
- reboot into SDE menu and under "Format System" perform a "Reset Android & Storage" to clear all data of previous installations (this is really important for the first installation. Updating a existing installation (same major version) doesn't require this step !).
- reboot into SDE menu and under Developer Edition Menu -> "Export Data Partition"
- mount this usb drive
Code:
sudo mkdir <Mount_Path>/local
sudo cp archos.ext4.update <Mount_Path>/local/archos.ext4
sudo sync
sudo umount <Mount_Path>
- wait until the unmount process is done
- reboot into SDE menu and under Developer Edition Mernu , Flash Kernel and Initramfs : copy zImage and initramfs.cpio.lzo on the new driver that appears on desktop/laptop
- Wait for reboot your devices : after reboot you can see Android prepares the system for a while .....be patient at least ~20 minutes for the first run!
What's new ?
------------ since 18_03_2015-20_58_50 -------------
tiler size modifications within kernel, suggested by stevemp (thanks!)
CM updates.
------------ since 15_03_2015-22_26_59 -------------
Netflix and widevine fixes from stargo (thanks!)
CM updates.
------------ since 09_02_2015-22_26_59 -------------
Only CM updates.
------------ since 12_12_2014-21_41_41 -------------
Initial release.
Kernel got some zram optimizations.
Rebuild: All used revisions for this release are stored in a separate folder in the archive.
Additions:
Archos Control Panel App from @mordesku: http://forum.xda-developers.com/showpost.php?p=47789812&postcount=88
Thanks: @stargo @Hashcode @trevd
@CM community @all the cool omap4 hackers where I taken some code and inspirations !!!
Without these peoples, It would not so easy to make some (working) builds of the CM-12.0.
Archive:
15_03_2015-22_26_59.7z
12_12_2014-21_41_41 / 12_12_2014-21_41_41 (devHost)
09_02_2015-22_26_59.7z
XDA:DevDB Information
Archos G9 CyanogenMod 12.0, ROM for the Archos Gen9
Contributors
Quallenauge
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: Cyanogenmod
Version Information
Status: Alpha
Current Beta Version: 12_12_2014-21_41_41
Created 2014-12-12
Last Updated 2015-03-18
Dankeschön
I now understand why TI exited the mobile SOC market - How can they expect to sell new stuff when the OMAP4xxx just won't die!
I shall give this one a whirl, It'll be good to get my archos off of the stock ICS.
I'm assuming you've dropped the recovery nonsense for that moment then?
is selinux off?
Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.
IIRC the 2012 nexus 7 took about 10 Minutes to boot so it's not far off.
I see you forked hotplugd! Let me apologize for the code quality, I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol
Anyway If I've got a bit of time / motivation I might have to have a cheeky hack on this , now that you've done all the hard work! .
I hope you don't mind but I've also given the file some re-hosting love just uploading it to devhost and androidfilehost too. I figured the space might aswell get used for something useful.. I'lll post the links when it's complete.:good:
Hack On! :good:
trevd
@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
Installed and i must say it's working really good :good:
schwatter said:
Installed and i must say it's working really good :good:
Click to expand...
Click to collapse
Hahahah! BI ZAR! I check the forum for my Archos 101 Gen9 Turbo once every X months, and checked it today and see LOLLIPOP / CM12?! GREAT!
And whats the status? I use the tablet a lot still, so what is NOT working?
Edit: Flashed it to a Archos 101 Gen9 Turbo, and all is working, and fast as hell. GREAT!
I came from Freezenook's ROM BUILD7 (VERY happy user) but now tried this:
A MA ZING!
How fast and cool this Lollipop is on our (old) Archos (101) Gen9 (Turbo) tablet!!!
For now only compliments and almost everything seems to work, and this is a major and recommended step! Great OS this Lollipop!
Tested
Speed: Good (17.106 AnTuTu 5.3)
Sound/Video: Yes
Touch: Very good
Camera: Yes
Battery: Good
Size: Lot of free space (3 - 4 GB free!)
Memcard: NOT TESTED YET
USB: Yes (with Archos Panel app (USB & deep sleep))(USB storage works)
MicroUSB: Only charging (no devices?)
HDMI: NOT TESTED YET
Headphone: Yes (low volume though)
Apps: Some apps I normally use on my tablet and phones (KitKat or older) are not (yet?) compatible, and cannot install. I really miss some, like Archos Video (Free)(MediaCenter.apk). Is it possible to port this APK to our new Lollipop, I would love that. And the other apps are just not there yet I guess (busy making them Lollipop compat)?
Thanks a lot !!
Supergeil!!!
Still amazing to see that you're still at it @Quallenauge
I will definitely flash it as soon as I have time.
The only concern I have is the USB Port. Does it stil work in 5.0 ? For me it didnt in 4.4, so I flashed back as I needed my Archos to read my Media USB-HDD. I have a 101S btw.
Well as soon as I have flashed it, I am going to test it and try a few things, hope I'll get it working :fingers-crossed:
Hi trevd!
trevd said:
I'm assuming you've dropped the recovery nonsense for that moment then?
Click to expand...
Click to collapse
This is not a "nonsense". But it doesn't reflect my current needs. It would be cool to have a standard recovery image to format the data partition with f2fs (The kernel should support it right now!).
trevd said:
is selinux off?
Click to expand...
Click to collapse
Yes. Currently I doesn't know how to enable selinux rules, because "rootfs" isn't the mounted loop device but the "real" root. So the file nods are forced to "ubject_r:unlabeled:s0" which doesn't fits.
trevd said:
Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.
Click to expand...
Click to collapse
Yes, ADB is turned on by default. I don't like it, when my device doesn't be verbose
trevd said:
I see you forked hotplugd! Let me apologize for the code quality, I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol
Click to expand...
Click to collapse
Yes, the old binary is bound to an older libsigchain.so. So I had to recompile it. The code quality is far better than my output So thanks for your work!
I have an issue with the ril implementation. Mobile signal is turned on, but the datakey pppd stuff is not called. Do you have an idea whats going wrong - where can I look.
Should I use your implementation from android_hardware_ril_libarchos_ril ?
trevd said:
@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
Click to expand...
Click to collapse
[/QUOTE]
Done. Thanks!
trevd said:
Dankeschön
I now understand why TI exited the mobile SOC market - How can they expect to sell new stuff when the OMAP4xxx just won't die!
I shall give this one a whirl, It'll be good to get my archos off of the stock ICS.
I'm assuming you've dropped the recovery nonsense for that moment then?
is selinux off?
Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.
IIRC the 2012 nexus 7 took about 10 Minutes to boot so it's not far off.
I see you forked hotplugd! Let me apologize for the code quality, I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol
Anyway If I've got a bit of time / motivation I might have to have a cheeky hack on this , now that you've done all the hard work! .
I hope you don't mind but I've also given the file some re-hosting love just uploading it to devhost and androidfilehost too. I figured the space might aswell get used for something useful.. I'lll post the links when it's complete.:good:
Hack On! :good:
trevd
@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
Click to expand...
Click to collapse
nilse said:
Supergeil!!!
Still amazing to see that you're still at it @Quallenauge
I will definitely flash it as soon as I have time.
The only concern I have is the USB Port. Does it stil work in 5.0 ? For me it didnt in 4.4, so I flashed back as I needed my Archos to read my Media USB-HDD. I have a 101S btw.
Well as soon as I have flashed it, I am going to test it and try a few things, hope I'll get it working :fingers-crossed:
Click to expand...
Click to collapse
External USB drive isn't supported right now. I will have a look, when I have some free time ( and after fixing the RIL mobile data connection stuff ).
Quallenauge said:
Hi, if anyone would like to run a 5.0.1 Google OS on a Archos G9 80S device (and currently basically verified only with this),
Click to expand...
Click to collapse
Wow, excellent! Thank you!
Could you please, write what you know that definitely doesn't and does work, as you did for older CMs?
Does ART work? Could CM 10.2 be updated to 12, or should we erase everything like with clean CM installation? HDMI?
@nilse: Yes USB (inc drives/storage) works (via Archos Panel app)!
@Bor-ka: Always do a full format/erase/factory settings etc, for SURE with a major leap like CM11 > CM12 or MORE!!
See my older post for a test of all hardware etc!
And again: Some apps I normally use on my tablet and phones (KitKat or older) are not (yet?) compatible, and cannot install. These apps are just not there yet I guess (busy making them Lollipop compat)?
I really miss some, like Archos Video (Free)(MediaCenter.apk). Is it possible to port this APK to our new Lollipop, I would love that!
thank you again for your great work.
Works on 80g9H 512 mb ram.
will test more functions and edit this post later.
@hackwerk, thanks!
For some reason unknown to me, there is no "export partition" in my SDE, so reformatting and copying to the /local/ is a little bit painful to me - should do it with adb shell.
But anyway, Archos Video Player is a show stopper for me. Since it is the only player that can natively play 720p/1080p movies on this tablet via DLNA/Samba. Tried MX player with latest codecs - no luck.
All
Did anybody compare deep sleep in CM with the stock ROM?
IIRC deep sleeped tablet with a stock ROM (4.*, 3.*) could lose only about 10 battery _a_week_ if not used. May be my memory deceives me, of course. But with CM 10.2 and no background tasks it drops by ~ 10% a night. (Didn't try Wakelock and Greenify though)
Bor-ka said:
@hackwerk, thanks!
For some reason unknown to me, there is no "export partition" in my SDE, so reformatting and copying to the /local/ is a little bit painful to me - should do it with adb shell.
But anyway, Archos Video Player is a show stopper for me. Since it is the only player that can natively play 720p/1080p movies on this tablet via DLNA/Samba. Tried MX player with latest codecs - no luck.
All
Did anybody compare deep sleep in CM with the stock ROM?
IIRC deep sleeped tablet with a stock ROM (4.*, 3.*) could lose only about 10 battery _a_week_ if not used. May be my memory deceives me, of course. But with CM 10.2 and no background tasks it drops by ~ 10% a night. (Didn't try Wakelock and Greenify though)
Click to expand...
Click to collapse
SDE: This ia an easy alternative way of installing the ROM (which I used)!
Video: Have you tried Skifta (good for network!) or other majors, like GoodPlayer, MediaPlayer Classic or the brand new official VLC Player (and thus MX Player))?
Maybe in combination with the "All Codecs for Archos Video" app?? Must be possible!
And maybe / I hope we can 'port' the MediaCenter.apk to Lollipop!
Battery: Is already good, but everyone talks about an app called Lux! And Greenify.
But yes Deep Sleep can be enabled in this ROM in the Archos Panel app too.
And maybe these famous mods can help too ( @Quallenauge: Checked them already I think?)?
hackwerk said:
SDE: This ia an easy alternative way of installing the ROM (which I used)!
Click to expand...
Click to collapse
Unfortunately I do not have "Enter the SDE menu on your device and select export data partition," in SDE.
See here, with screenshot http://forum.xda-developers.com/showpost.php?p=57243821&postcount=2
For video thanks, I'll try. Completely forgot about VLC. Tried MX already, it plays Ok from the internal memory/SD but gloriously fails over the network.
What Lux does is automagically lowers screen brightness, Yes, it is very useful app, but it will lower battery drain in the active mode, not in sleep when the screen is off. And it has a bad habit on my current cm10 installation - sometimes it restarts when I'm reading a pdf book at night (low memory?) and I get some two seconds of full brightness in my eyes. Ouch.. I think I'd revert back to manual "dimmer" or "blue light filter" and manual brightness adjustment.
What is strange, users at our local forum report that 5.0 is slower than the stock (?!) ROM on 80S 1.5 Turbo (4460) / 1GB RAM. I wonder what it will be like on my 1.2 (4430) / 512 RAM..
Thanks Quallange and all of you who helped him I saw your progress with 5.0 on github and I wanted to compile it myself but yeah I didn't had space for that sadly, I wanted to ask you flr it but then I see now that you got a cm12 thread when I am tomorrow home from school I will flash this :good:
Edit:
This song describes my 5.0 feeling:
http://youtu.be/p8sZcmQr6KY
It works till now pretty good. I am having the 512mb turbo version but after disabling things that I don't use it runs all smooth :good: o
I installed this Rom on my 101 g9 with 512 MB RAM.
It s like a new device. A lot less lagging and better ui response.
Only thing i found is that the keybord hides every now and then when i want to type some text.
Thanks a lot for this masterpiece of work *like*
Sent from my SM-N7505 using XDA Free mobile app
biggoof75 said:
I installed this Rom on my 101 g9 with 512 MB RAM.
It s like a new device. A lot less lagging and better ui response.
Only thing i found is that the keybord hides every now and then when i want to type some text.
Thanks a lot for this masterpiece of work *like*
Sent from my SM-N7505 using XDA Free mobile app
Click to expand...
Click to collapse
I agree, much more snappy than CM11. I've also had the keyboard hiding issue (stock and Swype). Thanks for keeping the G9 alive Quallenauge :good::good:
G9 80H
i installed the rom but it places data on internal storage. hard drive is placed at /storage/sdcard1 and is read-only
how can i place data on the hard drive?
Note: besides the internal storage issue, the rom runs nicely.
Hi Quallenauge.
Realy magic this ROM, many thanks.
If with JB sometime I have only 80 MB RAM free and with KK 145, now I have over 200 !!!
But I have a problem, app ( iGO ) can't write on external card.
Tried with 3 different SDFix and manually in system/etc/permissions/platform.xml
With Root Explorer I can copy, but can't modify permision.
There is a solution to this problem ?
Thanks in advance.

[Q&A] Omni

Make this pretty later
You just made my day
Sent from my Nexus 6
I just confused myself. Should i be flashing the bootloader, radio, etc from a nexus factory image and then flash omni? I have been using 20150605 build without doing this. Should i do this for the nightlies?
subterfugium said:
Code:
I:operation_start: 'Flashing'
Installing '/sdcard/Download/omni-5.1.1-20150623-shamu-NIGHTLY.zip'...
Checking for MD5 file...
MD5 matched
Verifying zip signature...
I:read key e=3 hash=20
I:1 key(s) loaded from /res/keys
I:comment is 1477 bytes; signature 1459 bytes from end
I:failed to verify against RSA key 0
E:failed to verify whole-file signature
E:Zip signature verification failed: 1
Error flashing zip '/sdcard/Download/omni-5.1.1-20150623-shamu-NIGHTLY.zip'
I guess zip verification fails because of test-keys or what does that zip verification stand for?
Click to expand...
Click to collapse
Honestly, I've never used zip verification for all the years I've been flashing ROMs and have never had any issues.
I'm probably wrong but.. My theory is that packed somewhere inside the zip you are trying to flash lies a key, which is compared next a second key once extracted. If they don't match it throws an error and aborts the operation.
Sent from my Nexus 6 using XDA Free mobile app
I've never used zip verification for this exact reason, and therefore have never looked into it. This sounds like something for the TWRP thread that @Dees_Troy could answer maybe.
Does anyone have a rundown of what this Rom has to offer beyond stock aosp? The Rom OP is a bit bare of info. Thanks
The Rom OP is a bit bare of info. Thanks
530farm said:
Does anyone have a rundown of what this Rom has to offer beyond stock aosp? The Rom OP is a bit bare of info. Thanks
Click to expand...
Click to collapse
Off the top of my head... battery icon customization, volume match orientation, volume wake, screenshot delete, advanced reboot menu, hide usb debugging icon, ambient display customization. Also, Omni is the only AOSP ROM where I don't get force closes when taking multiple HDR+ pictures in a row without pause.
Completely stable device functionality with whatever you see on gerrit :good:
I will make a "features list" tomorrow
I saw that the past few builds uploaded were all 0mb. Just wondering what's going on until the builds resume?
Gandalf said:
Completely stable device functionality with whatever you see on gerrit :good:
I will make a "features list" tomorrow
Click to expand...
Click to collapse
Not sure if feature requests are allowed or not, if not then just ignore this..
But I was wondering if the 5 second home button delay on app launchers (such as Swipepad) is something that may be removed? That'd make navigating the phone much quicker for those of us who do use app launchers.
I saw opendelta mentioned in the main thread but I haven't seen any indication it exists within the ROM. Am I just missing it?
Ngo93 said:
Not sure if feature requests are allowed or not, if not then just ignore this..
But I was wondering if the 5 second home button delay on app launchers (such as Swipepad) is something that may be removed? That'd make navigating the phone much quicker for those of us who do use app launchers.
Click to expand...
Click to collapse
jira.omnirom.org :good:
glockliberty said:
I saw opendelta mentioned in the main thread but I haven't seen any indication it exists within the ROM. Am I just missing it?
Click to expand...
Click to collapse
Updates to opendelta have not been merged yet
I am certainly interested in giving OmniRom a try. A couple of questions...
First, I'm attempting to download the Omni 5.1.1 20150725 Nightly (newest as of this writing) and the download is going exceptionally slow (20-30KB/s) on the official dl.omnirom.org mirror. Is there an issue with the server at current or an up to date mirror?
Next, is there an overall feature list for Omni (on Nexus 6)? Many ROMs place a list of their main features as well as any other ROMs/kernels they incorporate (ie based on CyanogenMod 12.1, with latest CM12.1 commits added on every update etc..)).
Thank you!
RanceJustice said:
I am certainly interested in giving OmniRom a try. A couple of questions...
First, I'm attempting to download the Omni 5.1.1 20150725 Nightly (newest as of this writing) and the download is going exceptionally slow (20-30KB/s) on the official dl.omnirom.org mirror. Is there an issue with the server at current or an up to date mirror?
Next, is there an overall feature list for Omni (on Nexus 6)? Many ROMs place a list of their main features as well as any other ROMs/kernels they incorporate (ie based on CyanogenMod 12.1, with latest CM12.1 commits added on every update etc..)).
Thank you!
Click to expand...
Click to collapse
The server is probably being slow. They just upgraded storage/cleaned it up a few days ago and it has been significantly faster, it might be your connection to the server or something else.
As far as a list of features, there isn't one to my knowledge but you can certainly check on gerrit to see what's been merged recently. Just flash it and see for yourself: highfive:
Does this rom have layers?
Omnirom 5.1.1 nightly sudden reboot+supersu freeze+bluetooth headset bugs
I installed Omnirom 3days ago and have to say; nice stuff. runs fluid, batterie's fine and overall i like user experience. BUT
I'm experiencing some bugs.
first of all sometimes there just are random sudden reboots. On stock rom this happened from time to time when battery was below 30% or something so i thought there has to be a powersaving feature or something in kernel that don't works correct.
Then i flashed TWRP+Omnirom and those sudden reboots started happening randomly; regardless of battery.
I googled and found that could be some setting that adapt display brightness(???) and/or some apps bugging/conflicting. and, from previous experience, i know that this could also be a hardware/battery failure(please not; can't send my phone back right now as i need it daily for work and my N5 has a broken touch )
i tried disabling that display feature and also installed and tested if 'Lux' has any impact on that as it, basically, does the same but no change.
i factory reseted my device multiple times and tried to find out what APP could force this but... right now there's only the bare minimum(contacts+ / messages+ / aquamail / maildroid / todoist /calengoo /business calender pro and google stock apps)and still same problem. sometimes even while calling what's very embarassing when having an important customer on phone ...
I gonna try Zen Kernel next just to see if different kernel with different cpu scheduler COULD make any difference.
Then the second bug is my bluetooth headset(Plantronics M165). Can't get it to pair. Before Omnirom this worked very well as it should. Now, most of time he finds nothing and sometimes he finds a mac address of the headset but not the name. Other bluetooth devices are working fine and the headset's still working perfectly well on my gf's HTC M8. Anyone any ideas?
Last bug i experienced is SuperSU. Always an app needs root i can't get SuperSU intercept my choice. I click on allow or deny but nothing happens and after 10seconds superSu autodenies(or allows; depends on settings )right after factory reset supersu just works fine but suddenly stops working. root's still there as i can perfectly tell supersu what to do in its settings. Only the on demand root question can't be answered. uninstalling/reinstalling supersu didn't change anything. It doesn't matter if i install supersu by playstore or by zip through recovery. also unrooting and rerooting doesn't help. only a factory reset helps; for a while.
I don't want to change my Superuser managment as i paid for the pro version ...
Hope to find some help here as it's one of my fav places for everything smartphone related since back in my tytn days
so much knowledge in here.
keep up the good work
update:
sudden Reboot Problem solved, Same for superSu Problem.
just the Bluetooth problem's still there. flashing back to Stock resolves the issue but... stock and I really start liking omnirom...
anyone any ideas ?
Sent from my Nexus 6 using XDA Free mobile app
nightfly.0684 said:
update:
sudden Reboot Problem solved, Same for superSu Problem.
just the Bluetooth problem's still there. flashing back to Stock resolves the issue but... stock and I really start liking omnirom...
anyone any ideas ?
Sent from my Nexus 6 using XDA Free mobile app
Click to expand...
Click to collapse
M builds will be ready soon enough :good:
great news
Do we get the Update for M through opendelta or is a factory reset + reflash needed?
and if i understand right you assume that the Bluetooth Problem should be gone with M?
would be nice as, right now, I sometimes have to pick up important calls while driving ... and... i don't like that at all....
would try the homemade M build IF i wouldn't need it daily for work. about time to repair my n5 i guess
Sent from my Nexus 6 using XDA Free mobile app

Categories

Resources