yashsingh1/xdaforums huggingface dataset:
[Galaxy S III General] Guihardrock:
Using a micro usb-use connector Phil recovery recognize the usb

---------- Post added at 03:32 AM ---------- Previous post was at 03:31 AM ----------

But now I have a question why Omni rom use open source camera while cm use hay camera and don't have any errors? Because I can't focus with the camera I think that you would be focus on fix the camera guys
[Galaxy S III General] GR0S:
Sound was broken in many games few weeks ago.

Отправлено с моего Nexus 5 через Tapatalk
[Galaxy S III General] johnhedge:
No 'download mode' option that I can find.
[Galaxy S III General] Drians:
Volume down + home + power

Enviado desde mi GT-I9300 mediante Tapatalk
[Galaxy S III General] Guihardrock:
I think that you don't understand anyone so can you enter in download mode?(power button+home button+volume down) if you can flash a stock firmware through odin and thats all ;)

But if you are only able to enter in recovery (power button+home button+volume up) you can put the zip file into the micro sd card or you can do like me using a special conector i think that they are called OTG that is in one side micro usb and in the other a usb port to insert a normal usb with the zip file

PS: This is a OTG conector: http://img1.mlstatic.com/cable-usb-...es-varios-modelos_MLM-O-2804176707_062012.jpg
[Galaxy S III General] cornelha:
In the recovery under mounts there should be an option to mount your sdcard and then copy over twrp flashable zip. Another option is to just flash the omni nightly zip found under /sdcard/OpenDelta. If this doesn't exist then just find the zip you originally flashed. This should restore your system and give you a bootable rom. If you encounter errors flashing this, you can still try and flash twrp, reboot your new (way nicer) recovery and repeat the process. If after this your device still doesn't boot, it would be wise to flash a stock rom with stock recovery using Odin. If at this point you do not have a bootable device, I suggest taking it in for repairs since it might have suffered a hardware fault.
[Galaxy S III General] tomazf:
cleared it up.

the opendelta updater finds just 0526 version, but no 0528. when entere recorvery it hasn't reboot. needed to do it manually and info about the phone shoew 0522 version.
[Galaxy S III General] johnhedge:
I chose to put the twrp zip onto the sd card and flash. It installed and I rebooted recovery but it just came up with ClockworkMod again.

I've tried loading my old nightly rom but keep getting error 7 messages.

Odin is a complete mystery to me. I'll have to Google.
[Galaxy S III General] cornelha:
Use the latest TWRP recovery, the one you are using is giving you the error 7 message because it is too old. It is around here somewhere on the forums. Odin is not very daunting, it is rather easy to use, the simplest way would be to use the Samsung Unified Toolkit found here
[Galaxy S III General] anas kachoudi:
samsung galaxy s3

:mad:
[Galaxy S III General] AndroidDeveloperLB:
It wipes the "/system", but before it does it, can't it check which apps the user has, so that it will be able to let it stay?

If the system app got updated since last time you've put the its APK into the special folder, wouldn't it now be downgraded, and yet have data from newer versions?

This seems like a bad approach, as the app itself is now in an bad state - new version data structure, yet old app version.

If at all, the special folder should contain only the package names of apps you wish to let stay, and not really put APK files .

Current state is also a security risk, as other apps can put there files and you might not even notice it when you upgrade (since it's a silent installation).

Another thing is that for such a frequently updated rom, it's quite annoying to prepare itself using so many steps...

The only thing that got shortened is the downloading of the rom.

EDIT: I've flashed TWRP, and now the device won't boot to either recovery nor normal modes...

:(
[Galaxy S III General] cornelha:
As a developer you would know that with each subsequent version of an application, it is very trivial to update the data structure. Remember that OmniRom at this point is not a "Stable" Android build, yes it is stable enough for every day use, but it is still under heavy development. This "clean" update is a much better solution than testing each apk in /system as well as libs and other files during the update. Wipe everything, install the new stuff and off you go, a much better approach.

Seeing as you lose absolutely not data, I cannot see why this would be a problem. So you sit for 2 minutes and watch android zip align the apps every now and then, you do not have to update absolutely every single time. I watch the commits and comments and once a more stable version is released, only then do I update. Also, which other apps will install in /system/app? This is only for system apps, the rest of you apps install in the /data/app reserved solely for user applications. The only apps that get updated during this process is the system apps, as well as libraries, kernel and other stuff that reside in /system. The idea behind delta updates was exactly that, to lessen the amount of data downloaded to update your rom. Guys using other roms, such as temasek's build download a full update and flash it every time he releases and update. It is very rarely that one has to do a factory reset when flashing those roms.

Do some reseach into the Android file system structure and you will find that this is by far the best approach to this solution. Major manufacturers push ota updates in smaller packages also, I am uncertain as to whether they also patch the base or just push the changes to /system, but I have to admit that I have had less issues with updating OmniRom or any other customer Stock based rom by using this approach than I have had with Samsung's ota updates.
[Galaxy S III General] guachanchoya:
Hello. Im using Omnirom since 3-4 month ago, is working just fine.

Then, yesterday went to a friend home and when I was trying to connect to his Wi-Fi, I've noticed there aren't any AP available. Strange, because was working at my home half hour ago.

So I pressed + button, like you did when we want to connect to a hidden network, added the right SSID and WPA key and it connects and worked fine. I can't switch to another ap because I can't see anything more than the one that Im already connected.

Looking for a fix or solution I didn't find anything similar to my problem. Anyone with a similar issue?

I did a Dalvik/cache wipe and Im using Omnirom nightly 5/28 with boeffla kernel 2.3 beta3-Omniromversion

Thanks

All is fine after a factory reset
[Galaxy S III General] AndroidDeveloperLB:
Of course. That's why it's a problem. If the updating of the OS causes to install an earlier version (because you put the APK on a special folder), yet the data is of a newer one, it can definitely cause issues.

Apps installations should only go forward, not backward.

It's very rare for developers to handle downgrades of Android apps.

I have a lot of apps, so it takes some time. Besides, flash memory has its own life based on reads&writes...

Are you saying that for each new OS version, the system apps are also updated? So even if one system app is updated, it needs to wipe all, and re-optimize everything all over again? With ART, this will take even longer...

About "you do not have to update every single time", according to the website , it should be ok.

Thing is that it also annoys to see the icon staying there till you do the update. I wish there was a way to tell it how often to check for updates, or at least make the notification be dismissable.

BTW, I've now flashed a new version, and SuperSu stayed but the root is gone (even though the "survival" mode is enabled), and TWRP doesn't have a feature to re-root the OS...

Why does it occur?
[Galaxy S III General] cornelha:
There is a way, under About Phone > Updates open the menu and your settings are there. When using Omni, I check for updates manually. As to why you would replace a system app with an older version, is beyond me. The update itself will never replace an older version of an apk, it wipes your /system partition, there is nothing to replace there. If you really want to install something as a system app, create a flashable zip and place it in the FlashAfterUpdate folder inside the OpenDelta folder. Art is experimental and unsupported, Omni might take a different direction in the future once it is stable enough. I have had times where after an update only a few apps were zip aligned, it is not always the case that everything gets zip aligned. Once you have gone through this process a few times, it becomes much clearer how it works. I have been using this technique to dirty flash other roms including updates to stock roms without any issues.

Flash the latest version of SuperSU (V1.99) this should fix it, then disable and enable ota survival mode.
[Galaxy S III General] N-TheAndroNoob:
This might be the single most noob post there will be in this thread, but I just have a few questions. I am on CM11 right now and I wanna return to OmniROM.

1. Is the Theme Engine from CM11 available and can I apply theme's without the phone going boom?

2. Which features such as, Bluetooth, Wi-Fi, Wi-Fi Hotspot, Wi-Fi Direct, GPS, and NFC, work and which ones don't?

3. If I install [MENTION=3814993]RohanAJoshi[/MENTION]'s camera fix and still, install CM11S Camera, would there be any problems?

4. How is battery life on Omni these days?

5. Is custom lockscreen wallpaper available?

6. How is sound quality, for Calls and Music?

7. Is SuperSU pre-installed with the ROM, or do I have to flash it separately?

That's pretty much it! Thanks!
[Galaxy S III General] AndroidDeveloperLB:
About the old system app version, it's not something I want. It's something that I think is an issue when flashing a new update to the rom. Imagine you've put an app in the special folder. and a long time later, you update the rom. If the app got updated till now, the installation of the new rom will remove the updated app and put the old one.

This is not a good thing to have. Installing of the rom should never uninstall apps you have, and it also shouldn't install old versions of them while having the data of the new versions.

Or maybe you are saying it doesn't get rid of system apps during installation?

about SuperSU, the version I have is 1.94 (from both play store and the XDA website). where did you get 1.99 ?
[Galaxy S III General] Zero_One:
1) Maybe in the HOMEMADE Version...try and see...

2) Everything Works, dude :good:

3) Nope,confirmed :cowboy:

4) With Stock Kernel is normal, suggest you to use Boeffla Kernel (The beta Version, of course)

5) Yup.

6) Little Cracking of the Sound when you take at max. install Boeffla Kernel for solved it.

7) Yup.
[Galaxy S III General] N-TheAndroNoob:
I been on XDA for about 6 months and still have NOOOO IDEA what the heck is "HOMEMADE"? What is it? Does it mean someone's own self made version of Omni?
[Galaxy S III General] cornelha:
No, you completely miss how it works. The rom wil only install what is in the rom, that's what the FlashAfterUpdate folder is for. You drop your flashable zips there, like kernels and other apps which you want installed as system apps. When an app like that gets updated via playstore, the actual apk is not pushed to system, so when you reflash the rom and it flashes those zips, you have lost nothing. The OmniRom zip does will never flash old versions of anything, unless you specifically go and flash an old build. Your use-case is not based on anything that will happen in day to day life.

The latest flashable zip for SuperSU is always available here
[Galaxy S III General] tomazf:
Hey guys!

I could use some help. is there someone who can give me a link to boffla kernel for i9300 for omni

It is very unclear described on the page http://xdaforums.com/galaxy-s3/development/kernel-boeffla-kernel-2-10-stable-27-12-t2449408 where to go... can't find it...

please help...
[Galaxy S III General] vldesco:
HOMEMADE = someone downloaded sources from OmniRom github and compiled it (mainly with some experimental features/fixes)

don't expect any support from Omni for this. Maybe from the person that compiled.

---------- Post added at 10:40 AM ---------- Previous post was at 10:37 AM ----------

Last stable here

Last beta here
[Galaxy S III General] tomazf:
thanks.
[Galaxy S III General] N-TheAndroNoob:
If I am gonna flash [MENTION=3814993]RohanAJoshi[/MENTION]'s Camera fix, should I flash the nocamfix version of boeffla or the normal type?
[Galaxy S III General] Moster2:
Doesnt matter. At least my tests didnt show any difference. It was probably just placebo what googyanas discovered regarding the camera.
[Galaxy S III General] N-TheAndroNoob:
Can I update OmniROM like I can with CM11? Just flash and wipe dalvik/cache?
[Galaxy S III General] Zero_One:
Someone si GeeckoDev, wich compile an Rom (omni) with some experimental changes. It's good because you can test some Features (App circle, Battery Saving etc.) that will be or not include in the Nightly ;)
[Galaxy S III General] N-TheAndroNoob:
Question: Can I Update OmniROM like I can with CM11, just flash new nightly and wipe the cache's?
[Galaxy S III General] Drians:
If you have TWRP (latest version) is easier than CM11 cminstaller, Omnirom is like cyanodelta but no app needed

Enviado desde mi GT-I9300 mediante Tapatalk
[Galaxy S III General] N-TheAndroNoob:
What I mean is, can I update by simply flashing the new version on to OmniROM? Like when you update CM11? It's just that my Wi-Fi will probably be out of commission for a long while so I kinda need to know. Can I just do this to update OmniROM?
[Galaxy S III General] Zero_One:
yup :good:

you can do with TWRP and the Software update (about phone - software update)
[Galaxy S III General] qnguyen88:
Omnirom can be updated in two ways : OTA or flashing the zip in recovery mode. So to answer to your question, yes you can update the way you described in your message.
[Galaxy S III General] cornelha:
This is what OpenDelta on OmniRom is for, it only downloads the differences between your current installed rom and the latest nightly, you can then either check for updates manually, by ticking off the various options under About Phone > System Updates > Tap Overflow menu> Networks. OmniRom will then check for updates, download the update file, patch the current rom zip which is located at /sdcard/OpenDelta and reboot to flash the way you described. Much easier and less data hungry than downloading, wiping system manually and then flashing the rom.

Have a look at in the OmniRom forums here,you will find a great deal of info.
[Galaxy S III General] AndroidDeveloperLB:
After flashing the extra files, you say it's safe to remove them , and that they will remain intact on the next updates? How does it work for kernels? I mean, the rom doesn't have an installer, so how would you switch between them?

Also, how come root keeps disappearing and that I need to use special features to let it stay?

BTW, I think the script is not the "survival" mode. it's on a different place. I also think it's a relatively new feature. that's why I didn't see it. Now I'm not sure why it has both a script and "survival" mode (meaning what's the difference between them).

Now root seems to stay after updates.

How did you find this link of SuperSu ?
[Galaxy S III General] cornelha:
Your kernel comes in a flashable zip yes? That's how. Have you read anything I said about the FlashAfterUpdate folder? Drop your kernel or app that is in a flashable zip into that folder and the update will flash it after flashing the rom.

The feature has been around for ages. The reason why you had to do all this, is when you 1st started up SuperSU, you dismissed the dialog that asked if you wanted to install the script. The script and survival mode are exactly the same thing. It's a script that gets executed during flashing, exactly the same as your gapps, it copies the files to a temp folder, then copies them back after the flash.

The link has always been on his website, the latest version is always up there. It's posted in the SuperSU thread.

For someone who develops an Application Manager that can distinguish between system and user apps, I suggest you learn more about the OS and about customizing it, a deeper knowledge beyond DDMS, logcat and java will help you a lot.
[Galaxy S III General] AndroidDeveloperLB:
but you just said that after flashing it once, it won't look at it again, no?

that's why I asked what happens if you delete the file after you flashed a new version, and then flashed another version.

About SuperSu, I don't understand. Why should it have 2 features that do the same thing, and why should it have a dialog if it already has an option that can be turned on? And why should dismissing a dialog make people miss a feature, instead of just showing it...

I also don't understand, why don't the play store version and the XDA version don't match the one you gave me. Both say 1.97, while the link has 1.99.

It seems the XDA post isn't updated as much as the download link, but why the play store doesn't get an updated version...

I've also found out that even though I've already installed xposed framework, after the update it told me it's not installed. Should I make it a system app so that it won't get removed ? Or does the xposed framework inject something to the OS after the OS is flashed? Is it possible to avoid re-installing the framework?

Why would customizing the OS be related to this topic or of my app? Do you have any ideas and tips for my app? If so, please post about it on the app's page on the forum.

Please note that even though I write in English, it's not my main language, so I can sometimes misunderstand people.
[Galaxy S III General] cornelha:
I never said that. Go and read up about OpenDelta and how it works, maybe I am not using words familiar to you to explain it correctly.

Same feature, this is why Chainfire is such a brilliant developer, if you dismiss the dialog, he gives you another opportunity to use the feature.

Well this is Chainfire's prerogative, since it is his app, I am very sure he can push to Google and the xda thread when he feels like it. On the thread itself it states that the newest version will always be found at that link

Let's say you flash an update, which wipes /system, what do you suppose will happen to any other files, not included in the rom zip that are located on /system? Again, I have mentioned the Flashable Zips and the FlashAfterUpdate folder. Go and read through the OmniRom forum, not this thread, the actual forum.

Because it gives you a greater knowledge of the internals of the OS and how it is put together, without this understanding, you cannot really add any enhanced features which requires root, except for those you manage to copy and paste and works out the box. Your app has the potential to become a very good backup and restore solution, but the restore part will never work unless you understand the filesystem and where everything goes.
[Galaxy S III General] AndroidDeveloperLB:
I still don't understand.

The "/system" folder contains all of the system apps (under "/system/app").

If by flashing a new update of the rom, it resets any changes to the OS by other things (kernels, xposed, root, system apps), then it means it will need it again via this folder.

And if it will re-use this folder for the next updates, it also mean it will use the old versions of those zipped files, as I've mentioned before.

Maybe it wipes all folders on "/system" except for the apps ?

So there are 3 ways to toggle it? the dialog, the "survival mode" (which for some reason didn't work for me), and the "script" feature?

I see.

Well for "su" (and a tool for it), most roms I know of installed it by default, so I never had to use a special folder.

But you said customizations... :)

I do plan on backup&restore features, but for now you can use alternatives, like easebackup .

I have a lot of unique ideas of what to add (and of other apps I wish to make), but I do it all on my spare time.
[Galaxy S III General] cornelha:
FlashAfterUpdate have a look here

Survival mode and the dialog installs the "script". It's one feature with 2 ways to install it.

OmniRom is designed like this, you will notice that SuperSU integrates into Settings. I have no idea what special folder you are talking about here. Originally it didn't come with root, I have no idea if it does now, because I have always performed the same procedure when flashing, wipe, flash rom, flash gapps, flash SuperSU, flash kernel.

Yes because customizing your installed rom, teaches you about the inner workings of the OS. I use Titanium Backup for this, it's absolutely brilliant, even though the UI is dated.

A good place to learn more about OmniRom is here
[Galaxy S III General] tomazf:
Official Kitkat for Galaxy S3

According to this site http://www.sammobile.com/2014/05/29...so-getting-android-4-4-2-kitkat-update-today/ will be rolling soon. Can we have the use of it (HWC module)?
[Galaxy S III General] AndroidDeveloperLB:
About FlashAfterUpdate , thanks. quite a nice list. I will use it.

It still doesn't explains what happens to system apps.

About survival mode, on the settings screen I see 2 items for this: "Survival mode", and "Install SuperSU backup script" .

About root, ok.

About backups of apps, I also used Titanium, but it does have an outdated UI. If all you need from it is backup and restore, I recommend EaseBackup. It can even backup&restore your WIFI passwords and other stuff.

EDIT: are there camera issues on the rom? Sometimes, when I take a picture, I can't take any more pictures. Maybe it's a bug on the camera app/s?

Also, can you please add this tweak to the kernel of OmniRom :

http://xdaforums.com/showpost.php?p=52892521&postcount=478
[Galaxy S III General] tomazf:
AOSP Launcher 3

where to find AOSP Launcher 3?
[Galaxy S III General] Moster2:
System apps get deleted and will then be flashed again. The configs/settings of system apps are stored in /data, not /system. So, you dont lose the settings.
[Galaxy S III General] Choristav:
1.99 is a 4.4.3 beta AFAIK.
[Galaxy S III General] Drians:
US version not international version :(

Enviado desde mi GT-I9300 mediante Tapatalk
[Galaxy S III General] cornelha:
Exactly what I have been saying for days now.
[Galaxy S III General] AndroidDeveloperLB:
That's also why I kept asking how come this isn't a problem. How do the system apps get re-flashed again? If it's using the "FlashAfterUpdate", I think there is a big problem with this approach. Maybe I will succeed explaining using an example:

Suppose you have installed a system app called "X", and it has a version 1.0 .

Now, you've put the zip file of this app with version 1.0 onto the "FlashAfterUpdate" folder.

After some time, you get a new update via the play store, which updates "X" to version 2.0 .

After this update, there is a new rom update.

Since the rom update removes the system app X, and then looks at the "FlashAfterUpdate" folder, it will now install version 1.0 again, yet it will have the data of version 2.0 .

This has 2 problems:

Incompatibility with older version's data - developers usually do not support downgrading of apps, and they shouldn't need to.

Inability to let the system app "X" stay p-to-date after a rom update.

---------- Post added at 08:41 PM ---------- Previous post was at 08:24 PM ----------

see my explanation.
[Galaxy S III General] HackRus:
Omnirom S3

Please fix the miss calls bug, my omnirom s3 doesnt save calls or show missed calls, received calls, is there gunna be a fix pleasee :)
[Galaxy S III General] Yeti47:
System apps do not come from play store, they come from the rom install... So no issue. For me flashafterupdate only contains a cache wipe script, the kernel and a script to re-enable xposed.