Related
CM10.2 for the LG Optimus 2x
If you appreciate my work on the LG Optimus 2x you can support me by donating!
I am doing this for free in my leisure time because I like working on Android stuff and helping others out.
You're not required to donate, but I highly appreciate a couple free beers or pizzas as a gratidue for my work.
To quote one of the most famous xda developers:
Chainfire said:
Don't be a leech, buy me a beer (and use the "Thanks" button!). Imagine if every CF-Root user has donated me $1...
Click to expand...
Click to collapse
I am nowhere near his usercount, but just imagine if every happy (and only those) user of one of my ROMs has donated 5€+.
After some sleepless nights I am happy to present CM10.2 for the LG P990 :highfive:
The first post contains information for developers, the second one a download and changelog of my personal testbuilds.
My time is rather limited these days. I will maintain the p990 device tree for others to use and post my development test builds.
But I do not plan to support a clean CM10.2 build, as soon as I upgrade to my own fork of CM someone else will have to take over!
Core changelog:
Code:
2131109:
- buildflag optimizations (-Os for arm modules, slightly increases RAM)
- codebase updated to the CM-10.2-M1 snapshot (Android 4.3.1)
20130930:
- fixed camera getting stuck after taking a picture
(this isn't about camera FCs - try the norh kernel for them!)
20130930:
- fixed notifications causing media playback interruption
20130829:
- Hack: Disable Wifi suspend options by default
(this is a bcmdhd option not compatible to our bcm4329 drivers)
- Additional custom hardwarekeys button actions
- Add gesture based lockscreen security
20130824.2:
- option to use the external SD as primary
- using the T2 camera wrapper (which improves ISO, contrast and saturation)
20130824:
- removed all selinux/auditd etc. modules
- enabled timer coalescence/slack kernel functions by default
- fixed CPU speed options at the performance menu (tegra2 incompatibilities)
20130821:
- dalvik/vm: Dalvik startup with a low memory footprint (gives more free ram)
- built from the new consolidated device tree at [url=https://github.com/p990-dev/android_device_lge_p990/commits/cm-10.2]https://github.com/p990-dev/[/url]
20130820:
- Camera fixed
- hardware OMX fix (mp4 videos in the stock player etc.)
- Google TTS non-neon incompatibility fixed
20130812:
- SoftAP (wifi hotspot) fixed (see details below)
20130809:
- initial CM10.2 build
- device tree updated for Android 4.3 including:
fstab updates, RIL updates, CM10.2 source build incompatibilities fixed etc
Information for developers:
I have created a clean and consolidated device tree for cm-10.2 at p990-dev:
https://github.com/p990-dev/android_device_lge_p990/commits/cm-10.2
We do not need the split into p990 and star-common anymore (that has been done initially to support the p999), thus I decided to combine them.
I git merged them together to retain the 2.5 year old commit history (I really hate those "initial commit bringups, which destroy them completely).
It is only for the new bootloader, as we got a converter to support both.
But if someone wants to maintain a dedicated oldbl branch just send me a PM and I'll give you push access.
In order to build CM10.2 for the p990 we need to track frameworks/av to fix compiling and for the OMX stuff which fixes the camera.
I've set up a build manifest which you can use: https://github.com/p990-dev/android
If you want to fix the SoftAP (wifi hotspot) you need to track my modified system/netd package and apply the patch attached to this post to frameworks/base.
The fix isn't included by default because I'd have to maintain the frameworks/base package - and it would require almost daily updates or it gets out of sync with other packages relying on it causing the build to fail.
Compile your own CM10.2 ROM
For those of you who want to build your own ROM (which I can highly recommend) I've copied the excellent build setup instructions by @Raum1807 here, they should still work for CM10.2:
Raum1807 said:
Make your 'own' ROM today!
0. Preparation
Things you need for building:
A computer
An internet connection
An open mind
Time
Patience
First of all you need a running up-to-date Ubuntu/Linux system. I am using Ubuntu 12.10 64-bit.
Use the terminal to make the steps. A terminal window can be opened by pressing Ctrl+Alt+T. Every single command for the terminal is marked with a $ sign. Just paste every command (without the $ sign) to your terminal window and there shouldn't be any problem.
IMPORTANT: INSTALL EVERYTHING AS A NORMAL USER. DON'T INSTALL AS ROOT!
[INDENTI. Installation of the required packages (Ubuntu 12.10 64-bit)[/SIZE]
Install packages:
Code:
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
python-markdown libxml2-utils schedtool pngcrush xsltproc zlib1g-dev:i386
Set the links:
Code:
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
II. Installing JAVA
You need a Java Development Kit for building CM10. Recommended is the SUN JDK 6. As of writing the most recent version is SUN JDK 6 Update 38.
1. Download the jdk-6u38-linux-i586.bin from the Oracle/Sun Java Download Area. If you are on 64-bit Ubuntu as I am, you should grab jdk-6u38-linux-x64.bin.
2. Make the bin file executable:
Code:
$ chmod +x jdk-6u38-linux-x64.bin
3. Extract the bin file:
Code:
$ ./jdk-6u38-linux-x64.bin
4. Move the extracted folder to this this location:
Code:
$ sudo mv jdk1.6.0_38 /usr/lib/jvm/./jdk-6u38-linux-x64.bin
5. Install the new Java source in system:
Code:
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-6u38-linux-x64.bin/bin/javac 1
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-6u38-linux-x64.bin/bin/java 1
$ sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk-6u38-linux-x64.bin/bin/javaws 1
$ sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk-6u38-linux-x64.bin/bin/javadoc 1
$ sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk-6u38-linux-x64.bin/bin/javah 1
$ sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk-6u38-linux-x64.bin/bin/javap 1
$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-6u38-linux-x64.bin/bin/jar 1
6. Select the default Java version for your system:
Code:
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javaws
$ sudo update-alternatives --config javadoc
$ sudo update-alternatives --config javah
$ sudo update-alternatives --config javap
$ sudo update-alternatives --config jar
7. Check Java version:
Code:
$ java -version
8. Verify the symlinks. Javac, Java, Javaws, Javadoc, Javah, Javap and Jar should all point to the new Java location and version:
Code:
$ ls -la /etc/alternatives/java* && ls -la /etc/alternatives/jar
III. The sources
Install repo:
Repo is a tool that makes it quite easy to download and maintain the sources of Cyanogenmod.
Code:
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ cd ~/bin
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo[/QUOTE]
[/hide]
After this is done (one time only of course) you can build your own CM10.2 ROM.
There is no need to handle a local_manifest as I included the required repos into the main mainfest.
I've again used [user=4732829]@Raum1807[/user]'s instructions but updated them to CM10.2
[hide][B][SIZE=3]Get the sources[/SIZE][/B]
Start with creating a new working directory for CM10.2:
[CODE]$ mkdir ~/cm10.2
$ cd ~/cm10.2
Initialize Repo for Android CM10.2 (Android 4.3):
Code:
$ repo init -u git://github.com/p990-dev/android.git -b cm-10.2
and enter your credentials if needed.
Download the sources:
Code:
$ repo sync
Wait until it's finished (takes a lot of time!).
If the process hangs use Ctrl+C to break out of it and resume the download with another
Code:
$ repo sync
Initialize the environment
Code:
$ . build/envsetup.sh
Build the ROM
Code:
$ repo sync
$ breakfast p990
$ mka bacon
and flash it via CWM/TWRP. Make a clean start (if necessary) with format /system, wipe data/factory reset, etc..
Have fun!
Click to expand...
Click to collapse
for users
For users:
A download of my newest newbl testbuild is here:
http://tonyp.basketbuild.com/index.php?dir=main/CM-10.2/
https://meocloud.pt/link/ab96fec3-cac7-4a3f-b652-560ea5efbfa5/tonyp ROMs&Others/ (mirror by @trocopassu, thanks!)
It comes with kk 126 + kowalskimanager, mini gapps for 4.3.
Apart from my fixes to make this old device with ICS(!) blobs and an outdated kernel work it's mostly clean cm10.2 build.
Installation instructions (coming from another ROM than CM10.2):
Do a full wipe. Do another reboot after the first boot. Don't *****.
Installation instructions (updating to a newer CM10.2 build):
Flash the ROM. Reboot. No wipes needed.
Working:
- Nearly the same features as in CM10.1 (phone, wifi, data, etc).
Not working (oh and pretty please, no "reminders" of what's broken):
- BT is pretty much broken - see here for more details
- camera (yes, it's completely broken)
- wifi hotspot
- all the cm10.1 bugs are still there of course (hdmi etc.)
Changelog:
Code:
[B]cm-10.2-20130824-UNOFFICIAL-p990.zip[/B]
- removed all selinux/auditd etc. modules.
- fixed setting the CPU speed at the performance menu
- enabled timer coalescence/slack kernel functions by default
- lowered the vibration strength
- merged upstream (JWR66Y is merged)
[B]cm-10.2-20130821-UNOFFICIAL-p990.zip[/B]
- dalvik/vm: Dalvik startup with a low memory footprint
- add the possiblity of using external sdcard as application storage for user 0
- added sys.mem.max_hidden_apps=4 to the build.prop
- back to CM10.1 stock GPS files
[B]cm-10.2-20130820-UNOFFICIAL-p990.zip[/B]
- Camera fixed \o/
- hardware OMX fix (mp4 videos in the stock player etc.)
- added my memory management option from CM10.1 (more aggressive task killing)
- long press the clear recents button to clear cache
- enabled development settings for the device owner by default
- enabled camera shutter muting (follows device sound settings)
- re-added Focal
- Google TTS fix
- included mini gapps package updated
- merged upstream
[B]cm-10.2-20130812-UNOFFICIAL-p990.zip[/B]
- SoftAP (wifi hotspot) fixed
- merged upstream
[B]cm-10.2-20130809-UNOFFICIAL-p990.zip[/B]
- initial build
Click to expand...
Click to collapse
Thank you
Sent from my Nexus 4 using xda app-developers app
here it is:
General Discussion here
Thanks for the adherence, compliance and understanding
Old bootloader version
Tonyp's Unofficial JB 4.3 oldBL will be shortly available...
Thanks to @tonyp for the porting methods
Thanks to @Custom40 for the effort of packing/repacking boot.img
please hold on for sometime......maybe available to the testers soon
Thanks guys
Sweet, I got the power to move threads from the dev discussion to this place
As the main issue seems fixed (spoiler alert - see below ) and I doubt there will come too much input from other developers anyways, I think we can continue this here.
Still try to use SREEPRAJAY thread for general input
Sooo... what's the big news.
Thanks to the help of @timduru I managed to find the missing piece which is required for this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
:victory: :victory: :victory:
I will post a new build in the evening :good:
Awesome Tony! You are EPIC man..Hats off
And for 4.3, let me try porting the LG cam!
That is called a good team.... @tonyp @pengus77 @spyrosk....as someone here said...you guys are preventing users from buying a new one....lol
Thanks a lot
And @Jishnu Sur joining for the cam....
And so many others who are behind the screen
BTW should I try porting it to the old bl?
Sent from my LG-P990 using xda premium
tonyp said:
[…]
As the main issue seems fixed (spoiler alert - see below ) […]
Sooo... what's the big news.
Thanks to the help of @timduru I managed to find the missing piece which is required for this:
:victory: :victory: :victory:
I will post a new build in the evening :good:
Click to expand...
Click to collapse
Ermahgerd you're such a genius, man. Thank you so much for your effort. I'm glad you finally found the missing piece required for the plant.
Tony, you're fantastic.
I can't say all my current feelings right now but I'm heating alot (me not my P990, :laugh
It's the first time in my life I hope to be back from hollydays soon to be able to download these new builds.
And any news about Github?
I know we all are grateful, but if hitting the thanks button is not enough, then please use the topic in the general section as tony said. Try to keep the topic right here as clean as it has been so far, no matter how hyped the great devs make us
Sent from my LG-P990 using xda premium
This is cool....
So i can add p990 back CM10.2 tree from PAC Man.... with nightly and mine builds. We have many things updated and added... Settings menu are new, now with OTA officially and many more xD
But i will wait a little bit and will see if all work fine in this Thread with a clean CM10.2.. Lets first fix all bugs
TonyP gratulations, great work
tonyp said:
Sweet
:victory: :victory: :victory:
I will post a new build in the evening :good:
Click to expand...
Click to collapse
:crying::crying::crying:
(tears of Joy..) hope that will be a real download link..
Amazing work! You are getting better & better on this... Halleluiah... ^__^
finally...
edit: sorry for spamming ithought im on Discussion thread.. mod will you please delete this , i can't the delete
Can u people stop spamming thank you's in DEV thread. Thanks.
Although I just bought my gs4 a few days ago, this is great news. Maybe it can increase the resale value of the 2x. Or I can even use it as a backup phone. Good job to all the devs responsible for this. I'll give this a flash as soon as I can.
Sent from my SGH-I337M using xda app-developers app
Youngbloodx said:
Although I just bought my gs4 a few days ago, this is great news. Maybe it can increase the resale value of the 2x.
Sent from my SGH-I337M using xda app-developers app
Click to expand...
Click to collapse
I don't think that is true. But if it is, that extra money should go to tonyp!
Enviado de meu LG-P990 usando Tapatalk 4
Okay, the new build is up
Changelog:
Code:
cm-10.2-20130820-UNOFFICIAL-p990.zip
- Camera fixed \o/
- hardware OMX fix (mp4 videos in the stock player etc.)
- added my memory management option from CM10.1 (more aggressive task killing)
- long press the clear recents button to clear cache
- enabled development settings for the device owner by default
- enabled camera shutter muting (follows device sound settings)
- re-added Focal
- Google TTS fix
- included mini gapps package updated
- merged upstream
It looks like GPS is broken.
Would be great if some of you guys could test it and try out different GPS fixes out there at xda, maybe one or the other will work...
lucfig said:
I don't think that is true. But if it is, that extra money should go to tonyp!
Click to expand...
Click to collapse
Oh I like that :good:
You all know where my donation links are - I'm putting lots of effort into the 2x and appreciate each and every incoming beer.
Imagine the amount of money I'd have made when each (happy) user would have donated just 5€ ...
chp2 said:
Tony, you're fantastic.
Click to expand...
Click to collapse
:highfive:
chp2 said:
And any news about Github?
Click to expand...
Click to collapse
I am almost done:
https://github.com/p990-dev/android_device_lge_p990
It should be complete but is untested, will do my next build from the sources, then I can give the green light.
Ryukenden said:
Can u people stop spamming thank you's in DEV thread. Thanks.
Click to expand...
Click to collapse
Actually: I don't really care that much.
If I would have wanted to keep the thread entirely clean I could have left it in the dev discussion section in the first place.
Almost on my birthday :laugh: Thanks man! Gonna test it's battery life, because on my Nexus 7 it's much better than on android 4.2.
Yay, camera fixed. Concerning GPS there are 2 apps that might help:
1.) FasterFix (might not be needed)
2.) GPS Status - Test & Fix
So I installed FastFix first, selected "Europe" (time server), but still got no GPS signal. I'm not sure if setting the time server is persistent. If it is, this step might be needed. But you can also try to install the 2nd app only: GPS Status - Test & Fix. I started it and suddenly the GPS worked! From then on it also worked in Ingress and Google Maps.
I attached the logcat of both situations: gps_error.txt is before installing any of the apps, gps_fixed.txt is when it works successfully. Both logcats are grepped for "gps_BRCM" and they both start when a GPS signal was not found. Then the screen turns off (GPS also), then screen turns back on (GPS also) and in one case it gets a signal, in the other case it doesn't (although it gets a good number of sattelites in both cases, you see num_svs up to 8).
@tonyp just one question. Is it build with GCC 4.7/4.8?
Asking because for now I am a heavy user of BT headset.
Thanks us advance
Enviado de meu LG-P990 usando Tapatalk 4
Make your 'own' KitKat-ROM today!
V1.1 - 20131108 Update 1: Java part added. Error remarks. Local_manifest: branch update.
V1.0 - 20131106 Initial release
Thank you note: Thank you to the whole CM-Team for bringing up-to-date-Android to so many devices.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Overview
I. Preparation
II. Installation of the required packages
III. Installing Java
IV. The sources
V. Building the ROM
VI. Rebuilding with newest sources
I. Preparation
Things you need for building:
A computer
An internet connection
An open mind
Time
Patience
First of all, you need a running up-to-date Ubuntu/Linux system. I am using Ubuntu 13.10 64-bit.
Use the terminal to make the steps. A terminal window can be opened by pressing Ctrl+Alt+T. Every single command for the terminal is marked with a $ sign. Just paste every command (without the $ sign) to your terminal window and there shouldn't be any problem.
IMPORTANT: INSTALL EVERYTHING AS A NORMAL USER. DON'T INSTALL AS ROOT!
II. Installation of the required packages (Ubuntu 13.10 64-bit)
Install packages:
Code:
$ sudo apt-get install bison build-essential curl flex \
g++-multilib gcc-multilib git-core gnupg gperf \
lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev \
libesd0-dev libncurses5-dev libsdl1.2-dev \
libwxgtk2.8-dev libxml2 libxml2-utils lzop \
openjdk-6-jdk openjdk-6-jre pngcrush schedtool \
squashfs-tools xsltproc zip zlib1g-dev
III. Installing Java
You need a version 6 Java Development Kit for building CM11.0. Usually, the SUN JDK 6 is recommended. But there is another way: you can use the OpenJDK 6. When you installed the required packages as described above, you will just need to configure your Java installation.
Check your Java version:
Code:
$ java -version
Verify the symlinks. Javac, Java, Javaws, Javadoc, Javah, Javap and Jar should all point to the right Java location and version:
Code:
$ ls -la /etc/alternatives/java* && ls -la /etc/alternatives/jar
If they are pointing to the wrong versions you have to change that to OpenJDK6.
Select the default Java version for your system:
Code:
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javaws
$ sudo update-alternatives --config javadoc
$ sudo update-alternatives --config javah
$ sudo update-alternatives --config javap
$ sudo update-alternatives --config jar
That's it.
IV. The sources
Install repo:
Repo is a tool that makes it quite easy to download and maintain the sources of Cyanogenmod.
Code:
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ cd ~/bin
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
Create the working directory:
Code:
$ mkdir ~/cm11
$ cd ~/cm11
Initialize Repo:
Code:
$ repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
and enter your credentials.
Download the sources:
Code:
$ repo sync
Wait until it's finished - takes some time to download the hefty 12 GB of source code!
Have a break, have a KitKat!
If the process hangs use Ctrl+C to break out of it and resume the download with another
Code:
$ repo sync
If you are running into a lot of syncing errors the reason might be that the 'repo sync' command is establishing four threads automatically. This might be too much. So try to change the command to run with one thread only by using
Code:
$ repo sync -j1
Initialize the environment
Code:
$ . build/envsetup.sh
Obtain the proprietary files:
First get two missing repositories for the Nexus 4 by running
Code:
$ breakfast mako
Then create a file with the name local_manifest.xml in the local_manifests directory. To see this directory, you have to press Ctrl-H in your file manager.
Use this code
Code:
$ gedit ~/cm11/.repo/local_manifests/local_manifest.xml
Update: Branch revision is now cm-11.0
Paste the following lines to the editor
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="TheMuppets/proprietary_vendor_lge.git" path="vendor/lge" remote="github" revision="cm-11.0"/>
</manifest>
Save the file.
Run
Code:
$ repo sync
again to get the files needed.
Download the necessary prebuilts from cyanogenmod by running
Code:
$ cd ~/cm11/vendor/cm
$ . get-prebuilts
$ croot
And you're done!
V. Building the ROM
Now build it:
Code:
$ brunch mako
And the building process starts. Now have patience. Building takes around half an hour on fast systems and a lot more on older and slower machines.
Update 20131108: The errors from 20131106 are gone now. If you made the changes revert them, sync the repo and then brunch again. There is no need to edit the source at the moment.
YOU ONLY NEED THIS PART IF YOU WANT TO REVERT THE CHANGES YOU MADE BEFORE
As of writing, you will run into two errors:
First error you will encounter:
Code:
build/core/java.mk:23: *** frameworks/support/v4:
Invalid LOCAL_SDK_VERSION '19' Choices are: current 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18. Stop.
Go to frameworks/support/v4/Android.mk and edit line 128 (it's at the end of the file):
Look for
Code:
# A helper sub-library that makes direct use of KitKat APIs.
include $(CLEAR_VARS)
LOCAL_MODULE := android-support-v4-kitkat
LOCAL_SDK_VERSION := [COLOR=DarkRed]19[/COLOR]
and change the "19" to "current"
It should look like this
Code:
# A helper sub-library that makes direct use of KitKat APIs.
include $(CLEAR_VARS)
LOCAL_MODULE := android-support-v4-kitkat
LOCAL_SDK_VERSION := [COLOR=DarkRed]current[/COLOR]
Save the file.
Re-run
Code:
$ brunch mako
The second error you will see:
Code:
build/core/java.mk:23: *** packages/apps/Launcher3:
Invalid LOCAL_SDK_VERSION '19' Choices are: current 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18. Stop.
Go to packages/apps/Launcher3/Android.mk and edit line 35 (it's in the middle of the file):
Look for
Code:
LOCAL_PROTOC_OPTIMIZE_TYPE := nano
LOCAL_PROTOC_FLAGS := --proto_path=$(LOCAL_PATH)/protos/
LOCAL_SDK_VERSION := [COLOR=DarkRed]19[/COLOR]
LOCAL_PACKAGE_NAME := Launcher3
and change the "19" to "current"
It should look like this
Code:
LOCAL_PROTOC_OPTIMIZE_TYPE := nano
LOCAL_PROTOC_FLAGS := --proto_path=$(LOCAL_PATH)/protos/
LOCAL_SDK_VERSION := [COLOR=DarkRed]current[/COLOR]
LOCAL_PACKAGE_NAME := Launcher3
Save the file.
Re-run
Code:
$ brunch mako
-END OF THE OLD ERROR CORRECTION-
When everything worked as it should you will find your new ROM-image in ~/cm11/out/target/product/mako
It is called cm-11-DATE-UNOFFICIAL-mako-zip. You can flash it via CWM/TWRP as usual.
VI. Rebuilding with newest sources
Whenever you like to update your sources and build a new version you have to run these four simple commands:
Code:
$ cd ~/cm11
$ repo sync
$ . build/envsetup.sh
$ brunch mako
Compiling takes less time than it took for creating the ROM the first time because it's only building new parts while reusing old parts that haven't changed.
Happy building!
Reserved
Reserved
Nice Tutorial, thank you for the work :good:
Now i have to organize a linux-computer... :/
edited to linux, my brain is out of order today...
Thank you for your post. I knew how to compile but I was lazy to compile for myself any rom until now. I planned to wait until someone will post it, but your post just got me excited and I will compile.
Thank you for your instructions and all. Good luck!
This is what I keep getting...
[email protected]:~/cm11$ repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
bash: /home/bruce/bin/repo: Permission denied
B4tnam said:
[email protected]:~/cm11$ repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
bash: /home/bruce/bin/repo: Permission denied
Click to expand...
Click to collapse
try chmod a+x /home/bruce/bin/repo
hansichen123 said:
Nice Tutorial, thank you for the work :good:
Now i have to organize a linux-computer... :/
Gesendet von meinem Transformer Pad mit Tapatalk 4
edited to linux, my brain is out of order today...
Click to expand...
Click to collapse
If you have a quite new PC running Windows, you could use a virtual machine to install Linux ontop of your Windows installation. Have a look at VirtualBox for example. It's free. https://www.virtualbox.org/
@Raum1807 How's cm11? What features have been implemented so far?
B4tnam said:
[email protected]:~/cm11$ repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
bash: /home/bruce/bin/repo: Permission denied
Click to expand...
Click to collapse
Of course, because you didn't hit the thanks button. (joking, but of course, just press it now)
Your problem is with folder permissions. I don't know how you created the folders but somehow you just don't have enough permisions now.
Try to:
chmod a+x /home/bruce/bin/repo
Bah my linux box broke.. @op Can you release the cm11 build you made?
Sent from my AOSP on Mako using Tapatalk
Imperticus said:
@Raum1807 How's cm11? What features have been implemented so far?
Click to expand...
Click to collapse
It's work in progress... :fingers-crossed:
It's actually very nice. A bit rough around the corners at the moment... But since KitKat is just a few days old, the progress right now is already fantastic compared to last year's Android 4.2-Release. I am looking forward to the days after the M2 release of CM10.2 when most of the devs will focus on CM11.0. Everything is mostly in English, but the handling is very smooth and my short test didn't reveal anything as not working.
Oh, and a printing feature has been implemented (not tested), new launcher is coming (Launcher 3), etc.
Looks very promising!
Remember guys if you try this that you can't use the ART compiler with De-Odexed GApps, so you will have to use PA GApps instead.
Raum1807 said:
It's work in progress... :fingers-crossed:
It's actually very nice. A bit rough around the corners at the moment... But since KitKat is just a few days old, the progress right now is already fantastic compared to last year's Android 4.2-Release. I am looking forward to the days after the M2 release of CM10.2 when most of the devs will focus on CM11.0. Everything is mostly in English, but the handling is very smooth and my short test didn't reveal anything as not working.
Oh, and a printing feature has been implemented (not tested), new launcher is coming (Launcher 3), etc.
Looks very promising!
Click to expand...
Click to collapse
looks great. printing is part of 4.4 not CM
can you check if compass is working?
cobhc said:
Remember guys if you try this that you can't use the ART compiler with De-Odexed GApps, so you will have to use PA GApps instead.
Click to expand...
Click to collapse
Right! Thanks. Forgot to post it.
The PA-GAPPS (FULL COMPLETE PACKAGE) from yesterday is what I was using with my test-build.
http://forum.xda-developers.com/showthread.php?t=2397942
Look for Download-Link under
Full Complete Package ~201MB
then for
pa_gapps-full-4.4-20131105b-signed.zip
Imperticus said:
looks great. printing is part of 4.4 not CM
can you check if compass is working?
Click to expand...
Click to collapse
Maps was working; GPS signal was fast and precise. But I must admit that I haven't tested the compass function while in maps...
Dang!! Now I can't wait to get out of work and try this. I've never compiled my own ROM before, but I'm looking forward to trying it with your instructions. I have full backups of my phone right now in case I blow it up. Will need to fire up Virtual Box, as one commenter pointed out. Good idea
Could this work with other phones? Assuming we use the correct device specific calls
Raum1807 said:
Right! Thanks. Forgot to post it.
The PA-GAPPS (FULL COMPLETE PACKAGE) from yesterday is what I was using with my test-build.
http://forum.xda-developers.com/showthread.php?t=2397942
Look for Download-Link under
Full Complete Package ~201MB
then for
pa_gapps-full-4.4-20131105b-signed.zip
Click to expand...
Click to collapse
I said that, then the build I tried from Dev-Host still FC's with the PA GApps you linked and the ART compiler :S
cobhc said:
I said that, then the build I tried from Dev-Host still FC's with the PA GApps you linked and the ART compiler :S
Click to expand...
Click to collapse
pa gapps are deodexed. you need odex gapps to work with ART. Use this - http://d-h.st/8PP
cobhc said:
Remember guys if you try this that you can't use the ART compiler with De-Odexed GApps, so you will have to use PA GApps instead.
Click to expand...
Click to collapse
PA Odexed GApps?
edit: user above answered my question
Hello everyone,
after searching and trying different custom roms ive returned back to the stock. the bugs they got and the missing stability bring me back there.
Im running the g800f with G800FXXU1BPC4_G800FDBT1BPC4_G800FXXU1BPC3_HOME and [KERNEL][G800F][exynos][G800FXXU1][TW Only][LP Only]Custom Kernel Last Updated 2016-05-11.
All works fine, but i want to improve the speed and the battery by freezing/disabling some preinstalled stock apps and services. After disabling some of them with titanium backup i allways getting a bootloop on next bootup. It would be great, if someone could tell me which apps i can safely disable without destorying the system (causing bootloop) and which not. Ive just found a list by someone for a S5, but im not sure if i can handle it on a s5 mini.
Since last few days, after I upgraded and Finally Rooted my G900H. I installed an app called "Uninstall" (Free App). This app can help you remove and restore apps if in-case you needed them back again. And Using this app I Disabled tons of UNWANTED apps and services. At-Least for me, they are unwanted. But it all depends on what apps you use or need. Anyway's I have disabled apps listed below and The Phone runs super fast now. NO lags at all
I also installed SD Maid Pro (Paid App). It increases system performance tremendously.
Here's my list of disabled apps. I have disabled these safely and it has not caused any problem.
AccuweatherPhone2014_K_LMR_fHD
AirWakeUp
AllShareCastPlayer
AllshareFileShare
AllshareFileShareServer
AllshareMediaServer
AllshareMediaShare
AntHalService
ANTPlusPlugins
ANTPlusTest
ANTRadioService
BasicDreams
BluetoothTest
Blurb
Books
Bridge
ChatON_MARKET
ContextProvider
DirectShareManager
Drive
DriveLink
Dropbox
DropboxOOBE
DualClockDigital
EditorsDocs
EdmSimPinService
EdmVpnServices
ELMAgent
EmergencyModeService
EmergencyProvider
FingerprintService
Flipboard
FmmDM
FmmDS
GeoLookout
GoogleTTS
GroupPlay_27
Hangouts
Headlines
HealthService
homebank_android-1208
InteractiveTutorial
kino-1212
KLMSAgent
KnoxSetupWizardClient
kolesa_16-21_03_10_2014
MediaConverter_Trim
MirrorLink
MobilePrintSvc_Samsung
MobileTrackerEngineTwo
mobileyandex-xhdpi-release_3.15
Music2
Newsstand
NfcNci
NoiseField
PageBuddyNotiSvcK
PayWithPaypal
PCWClientS18
PhaseBeam
PhotoStudio_FHD_K
PhotoTable
PlayGames
PlusOne
PolarisViewer5
PopupuiReceiver
QuickConnect
S-Voice_Android_phone
SamsungAppsWidget_Phone
SamsungApps_K
SamsungBilling
SamsungContentsAgent
SamsungIME
SamsungLinkPlatform
SamsungSans
Samsungservice2_xxhdpi
SamsungTTS
SamsungWidget_ActiveApplication
sCloudBackupApp
sCloudDataRelay
sCloudDataSync
sCloudQuotaApp
sCloudSyncCalendar
sCloudSyncContacts
sCloudSyncMemo
sCloudSyncSBrowser
sCloudSyncSNote3
SCONE_Android_ProxyService_NoPersistent
SecKidsModeInstaller
SecLiveWallpapersPicker
SecMemoDL
SecSafetyAssurance
SecurityLogAgent
SecurityManagerService
SFinder
SHealth3_5
SmartcardManager
SmartcardService
SmartRemote_KL
SNameCard
SNS
SoundDetector
SPDClient
SPPPushClient_Prod
SPrintSpooler
SStudio_FHD_K
talkback
TaskManager
TravelService_K
UniversalMDMClient
Velvet
VideoEditor_Lite_K
Videos
VpnDialogs
WebManual
YouTube
http://www.sammobile.com/forum/showthread.php?t=25724
Click to expand...
Click to collapse
thank you in advance for your help
greetings
Dev
I used Debloater from GatesJunior http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294 (does not require root) and disabled the following apps (from german firmware: DBT) without any bootloop
hrs_android_samsung_de_2014_keysource.apk b2b.hrs.android.lib
PhotoTable.apk com.android.dreams.phototable
NoiseField.apk com.android.noisefield
PhaseBeam.apk com.android.phasebeam
SPrintSpoolerLMR1.apk com.android.printspooler
Blurb.apk com.blurb.checkout
SmartManagerSDK_OSUP.apk com.cleanmaster.sdk
Dropbox.apk com.dropbox.android
AndroidForWork.apk com.google.android.androidforwork
Books.apk com.google.android.apps.books
Drive.apk com.google.android.apps.docs
Newsstand.apk com.google.android.apps.magazines
PlusOne.apk com.google.android.apps.plus
talkback.apk com.google.android.marvin.talkback
Music2.apk com.google.android.music
GoogleOneTimeInitializer.apk com.google.android.onetimeinitializer
GooglePartnerSetup.apk com.google.android.partnersetup
PlayGames.apk com.google.android.play.games
GoogleCalendarSyncAdapter.apk com.google.android.syncadapters.calendar
GoogleContactsSyncAdapter.apk com.google.android.syncadapters.contacts
Hangouts.apk com.google.android.talk
Videos.apk com.google.android.videos
PolarisViewer5.apk com.infraware.polarisviewer5
SFinder.apk com.samsung.android.app.galaxyfinder
Headlines.apk com.samsung.android.app.headlines
SecMemoDL.apk com.samsung.android.app.memo
KnoxBBCProvider.apk com.samsung.android.bbc.fileprovider
BeaconManager_30.apk com.samsung.android.beaconmanager
QuickConnect_30.apk com.samsung.android.sconnect
SamsungLinkPlatform.apk com.samsung.android.sdk.samsunglink
SPenSdk3.apk com.samsung.android.sdk.spenv10
TravelService_K.apk com.samsung.android.service.travel
SmartManager_OSUP.apk com.samsung.android.sm
GroupPlay_27.apk com.samsung.groupcast
KnoxTrustAgent.apk com.samsung.knox.knoxtrustagent
KnoxKeyguard.apk com.samsung.knox.kss
SamsungBilling.apk com.sec.android.app.billing
MobileTrackerEngineTwo.apk com.sec.android.app.mt
SamsungApps_K.apk com.sec.android.app.samsungapps
SBrowser_3.0.38.apk com.sec.android.app.sbrowser
SHealth4_1.apk com.sec.android.app.shealth
SNS.apk com.sec.android.app.sns3
SoundAlive_20_L.apk com.sec.android.app.soundalive
VoiceNote.apk com.sec.android.app.voicenote
DropboxOOBE.apk com.sec.android.cloudagent.dropboxoobe
WeatherDaemon2014_LMR.apk com.sec.android.daemonapp
DirectShareManager.apk com.sec.android.directshare
EmergencyLauncher.apk com.sec.android.emergencylauncher
GeoLookout.apk com.sec.android.GeoLookout
HealthService.apk com.sec.android.service.health
SamsungAppsWidget_Phone_Carrier_VZW.apk com.sec.android.widget.samsungapps
AccuweatherPhone2014_HD_LMR.apk com.sec.android.widgetapp.ap.hero.accuweather
DigitalClock.apk com.sec.android.widgetapp.digitalclock
DigitalClockEasy.apk com.sec.android.widgetapp.digitalclockeasy
DualClockDigital.apk com.sec.android.widgetapp.dualclockdigital
MobilePrintSvc_Samsung.apk com.sec.app.samsungprintservice
Hearingdro_KK.apk com.sec.hearingadjust
ContainerAgent2.apk com.sec.knox.containeragent2
KnoxVerifier.apk com.sec.knox.packageverifier
KnoxShortcuts.apk com.sec.knox.shortcutsms
KnoxSwitcher.apk com.sec.knox.switcher
SCONE_Android_ProxyService_Lib.apk com.sec.msc.nts.android.proxy
SPPPushClient_Prod.apk com.sec.spp.push
S-Voice_Android_phone.apk com.vlingo.midas
de.pizza.lib.apk de.pizza.lib
Flipboard.apk flipboard.app
SmartRemote_KL.apk tv.peel.smartremote
thank you very much! will try it!
First thing after activation my phones go into airplane mod and Debloater goes to work.
Here's my v1. It's pretty safe and only 42 apps.
Code:
APK File Package Name
--------------------------------------------------------------- ---------------------------------------------------------------
Amazon_Audible.apk com.audible.application
Amazon_IMDb.apk com.imdb.mobile
AudioEffects.apk com.motorola.audioeffects
Chrome.apk com.android.chrome
Cloud.apk com.vcast.mediamanager
CloudPrint.apk com.google.android.apps.cloudprint
CloudSetup.apk com.motorola.vzw.cloudsetup
com.customermobile.preload.vzw.apk com.customermobile.preload.vzw
com.gotv.nflgamecenter.us.lite.apk com.gotv.nflgamecenter.us.lite
CQATest.apk com.motorola.motocit
DemoMode.apk com.motorola.demo
ECID_VZW_Griffin.apk com.cequint.ecid
FileBrowser-indian.apk com.lenovo.FileBrowser2
Galaxy4.apk com.android.galaxy4
GoogleHindiIME.apk com.google.android.apps.inputmethod.hindi
GooglePinyinIME.apk com.google.android.inputmethod.pinyin
Hangouts.apk com.google.android.talk
HoloSpiralWallpaper.apk com.android.wallpaper.holospiral
Ignite.apk com.LogiaGroup.LogiaDeck
JapaneseIME.apk com.google.android.inputmethod.japanese
Kindle.apk com.amazon.kindle
KoreanIME.apk com.google.android.inputmethod.korean
LiveWallpapers.apk com.android.wallpaper
LlkAgent.apk com.verizon.llkagent
MotoEmail2.apk com.motorola.email
MotoSignatureApp.apk com.motorola.motosignature.app
MyVerizon.apk com.vzw.hss.myverizon
NoiseField.apk com.android.noisefield
PartnerBookmarksProvider.apk com.android.providers.partnerbookmarks
PhaseBeam.apk com.android.phasebeam
PrintSpooler.apk com.android.printspooler
Protips.apk com.android.protips
SlackerRadio.apk com.slacker.radio
talkback.apk com.google.android.marvin.talkback
Videos.apk com.google.android.videos
VMobileSecurity.apk com.asurion.android.verizon.vms
VMyInfozone.apk com.vzw.hss.widgets.infozone
VZMessages.apk com.verizon.messaging.vzmsgs
vznavigator.apk com.vznavigator.Generic
VzwAVS.apk com.verizon.vzwavs
VzwLocationAgent.apk com.telecomsys.directedsms.android.SCG
ZhuyinIME.apk com.google.android.apps.inputmethod.zhuyin
cant imagine there would be much here. i disabled all the Verizon stuff and then the maybe 7 apps that werent stock Android. didnt need a tool and took maybe 3 minutes
fletch33 said:
cant imagine there would be much here. i disabled all the Verizon stuff and then the maybe 7 apps that werent stock Android. didnt need a tool and took maybe 3 minutes
Click to expand...
Click to collapse
True. But debloater is different than disabling, plus it blocks things that can't be disabled, like Verizon Location.
Immediately disabled
How did you get your device to connect to the debloater app?
fr4nk1yn said:
First thing after activation my phones go into airplane mod and Debloater goes to work.
Here's my v1. It's pretty safe and only 42 apps.
Code:
APK File Package Name
--------------------------------------------------------------- ---------------------------------------------------------------
Amazon_Audible.apk com.audible.application
Amazon_IMDb.apk com.imdb.mobile
AudioEffects.apk com.motorola.audioeffects
Chrome.apk com.android.chrome
Cloud.apk com.vcast.mediamanager
CloudPrint.apk com.google.android.apps.cloudprint
CloudSetup.apk com.motorola.vzw.cloudsetup
com.customermobile.preload.vzw.apk com.customermobile.preload.vzw
com.gotv.nflgamecenter.us.lite.apk com.gotv.nflgamecenter.us.lite
CQATest.apk com.motorola.motocit
DemoMode.apk com.motorola.demo
ECID_VZW_Griffin.apk com.cequint.ecid
FileBrowser-indian.apk com.lenovo.FileBrowser2
Galaxy4.apk com.android.galaxy4
GoogleHindiIME.apk com.google.android.apps.inputmethod.hindi
GooglePinyinIME.apk com.google.android.inputmethod.pinyin
Hangouts.apk com.google.android.talk
HoloSpiralWallpaper.apk com.android.wallpaper.holospiral
Ignite.apk com.LogiaGroup.LogiaDeck
JapaneseIME.apk com.google.android.inputmethod.japanese
Kindle.apk com.amazon.kindle
KoreanIME.apk com.google.android.inputmethod.korean
LiveWallpapers.apk com.android.wallpaper
LlkAgent.apk com.verizon.llkagent
MotoEmail2.apk com.motorola.email
MotoSignatureApp.apk com.motorola.motosignature.app
MyVerizon.apk com.vzw.hss.myverizon
NoiseField.apk com.android.noisefield
PartnerBookmarksProvider.apk com.android.providers.partnerbookmarks
PhaseBeam.apk com.android.phasebeam
PrintSpooler.apk com.android.printspooler
Protips.apk com.android.protips
SlackerRadio.apk com.slacker.radio
talkback.apk com.google.android.marvin.talkback
Videos.apk com.google.android.videos
VMobileSecurity.apk com.asurion.android.verizon.vms
VMyInfozone.apk com.vzw.hss.widgets.infozone
VZMessages.apk com.verizon.messaging.vzmsgs
vznavigator.apk com.vznavigator.Generic
VzwAVS.apk com.verizon.vzwavs
VzwLocationAgent.apk com.telecomsys.directedsms.android.SCG
ZhuyinIME.apk com.google.android.apps.inputmethod.zhuyin
Click to expand...
Click to collapse
Wasn't aware of this program so thank you very much. For those interested here is a link to it.
http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
Also filter "motocare" and disable both apps.
I turned on show CPU and motocare runs almost nonstop. It's disturbing the amount of data it must be collecting
Preloadcontacts is another, it's responsible for replacing the Verizon service codes at boot you may have wanted deleted.
Here's my V2b list. 55 apps are now blocked.
Code:
APK File Package Name
--------------------------------------------------------------- ---------------------------------------------------------------
Amazon_Audible.apk com.audible.application
Amazon_IMDb.apk com.imdb.mobile
AudioEffects.apk com.motorola.audioeffects
Badger.apk com.motorola.badger
BasicDreams.apk com.android.dreams.basic
Bug2GoStub.apk com.motorola.bug2go
Chrome.apk com.android.chrome
Cloud.apk com.vcast.mediamanager
CloudPrint.apk com.google.android.apps.cloudprint
CloudSetup.apk com.motorola.vzw.cloudsetup
com.customermobile.preload.vzw.apk com.customermobile.preload.vzw
com.gotv.nflgamecenter.us.lite.apk com.gotv.nflgamecenter.us.lite
com.motorola.android.settings.diag_mdlog.apk com.motorola.android.settings.diag_mdlog
com.motorola.android.settings.modemdebug.apk com.motorola.android.settings.modemdebug
CommandCenter.apk com.motorola.commandcenter
CQATest.apk com.motorola.motocit
DemoMode.apk com.motorola.demo
DiagMon.apk com.motorola.android.sdm.plugins.diagmon
ECID_VZW_Griffin.apk com.cequint.ecid
FileBrowser-indian.apk com.lenovo.FileBrowser2
Galaxy4.apk com.android.galaxy4
GoogleHindiIME.apk com.google.android.apps.inputmethod.hindi
GooglePinyinIME.apk com.google.android.inputmethod.pinyin
GuideMe.apk com.motorola.genie
Hangouts.apk com.google.android.talk
HoloSpiralWallpaper.apk com.android.wallpaper.holospiral
Ignite.apk com.LogiaGroup.LogiaDeck
JapaneseIME.apk com.google.android.inputmethod.japanese
Kindle.apk com.amazon.kindle
KoreanIME.apk com.google.android.inputmethod.korean
LiveWallpapers.apk com.android.wallpaper
LlkAgent.apk com.verizon.llkagent
MotoCare.apk com.motorola.motocare
MotoCareInt.apk com.motorola.motocare.internal
MotoEmail2.apk com.motorola.email
MotoSignatureApp.apk com.motorola.motosignature.app
MyVerizon.apk com.vzw.hss.myverizon
MyVerizonServices.apk com.verizon.mips.services
NoiseField.apk com.android.noisefield
PartnerBookmarksProvider.apk com.android.providers.partnerbookmarks
PhaseBeam.apk com.android.phasebeam
PreloadContacts.apk com.motorola.contacts.preloadcontacts
PrintSpooler.apk com.android.printspooler
SlackerRadio.apk com.slacker.radio
talkback.apk com.google.android.marvin.talkback
VerizonSSOEngine.apk com.motricity.verizon.ssodownloadable
Videos.apk com.google.android.videos
VMobileSecurity.apk com.asurion.android.verizon.vms
VMyInfozone.apk com.vzw.hss.widgets.infozone
VZMessages.apk com.verizon.messaging.vzmsgs
vznavigator.apk com.vznavigator.Generic
VzwAVS.apk com.verizon.vzwavs
VzwDeviceSetup.apk com.motorola.setupwizard.devicesetup
VzwLocationAgent.apk com.telecomsys.directedsms.android.SCG
ZhuyinIME.apk com.google.android.apps.inputmethod.zhuyin
What browser do you use if you disable Chrome?
tcd1014 said:
What browser do you use if you disable Chrome?
Click to expand...
Click to collapse
Chrome Beta or Chrome Dev depending on how buggy Dev is.
After using the debloater to disable apps, can you enable them with the debloater? I have never used it before. I've aways had a rooted phone and did it on my own
neckbonest said:
After using the debloater to disable apps, can you enable them with the debloater? I have never used it before. I've aways had a rooted phone and did it on my own
Click to expand...
Click to collapse
Yes you can. On the Moto Z you may be able to enable them from the phone by first finding the app in Apps > Show system then disabling and enabling as the apps still show there.
Does this have any effect on being able to take an update?
No.
And even if it did you could simply re enable everything in 2 minutes.
tcd1014 said:
Does this have any effect on being able to take an update?
Click to expand...
Click to collapse
No. I took the update yesterday. But as seh6183 said, with a list you can undo, and redo, in minutes.
Thanks for the list.
Do you know what will disable the system updates?
Also, there is one that I disabled, something about MMS, that did not affect MMS or anything else. I am not at my computer so I can't see my list. I think you have a lot more than I have disabled though.
fr4nk1yn said:
Here's my V2b list. 55 apps are now blocked.
Click to expand...
Click to collapse
Smithfolk4 said:
Thanks for the list.
Do you know what will disable the system updates?
Also, there is one that I disabled, something about MMS, that did not affect MMS or anything else. I am not at my computer so I can't see my list. I think you have a lot more than I have disabled though.
Kinda. I disabled the update, I think, but the option stayed in settings and crashed when pressed.
Click to expand...
Click to collapse
fr4nk1yn said:
Smithfolk4 said:
Thanks for the list.
Do you know what will disable the system updates?
Also, there is one that I disabled, something about MMS, that did not affect MMS or anything else. I am not at my computer so I can't see my list. I think you have a lot more than I have disabled though.
Kinda. I disabled the update, I think, but the option stayed in settings and crashed when pressed.
Click to expand...
Click to collapse
In addition to your list I have the following disabled and haven't seen any issues. I just enabled a bunch from your list, but I already had these. Not sure if it will mess up wifi calling or Verizon VVM because I don't use those.
messinger.apk
mmsservice.apk
projectorapp.apk
smartcardservice.apk
vzw_msdc_api.apk
VZWAPNService.apk
vzwcbsloader.apk
VZWcontroller.apk
VZWphoneext.apk
VZWSecuresetting.apk
VZWsettings.apk
VZWUnitfiedsettings.apk
I just shut off anything that had to do with Verizon.
Thanks again.
Click to expand...
Click to collapse
Smithfolk4 said:
Thanks for the list.
Do you know what will disable the system updates?
Click to expand...
Click to collapse
I have NOT tried this but it looks like com.motorola.ccc._____ is responsible for updates.
There's 5 apps that start with "3c_".
fr4nk1yn said:
I have NOT tried this but it looks like com.motorola.ccc._____ is responsible for updates.
There's 5 apps that start with "3c_".
Click to expand...
Click to collapse
Thanks. I will check it out.
hey guys, salfishos 2.0.2.58 beta 1 for download, (tested on moto g 2014 xt1069).
compiled for my, very help of @mal, and project of Mister_Magister..
1 . wipe
2. install cyanogenmod 12.1
3. install salfishos2.0.2.58
4. conect usb cable on computer and access via telnet 192.168.2.15 2323
5.for fix touch /var/lib/environment/compositor/droid-hal-device.conf edit for event4 in line, reboot and continue process
6.edit (using vi editor) /etc/sysconfig/pulseaudio for CONFIG="-n --file=/etc/pulse/arm_qualcomm_msm_8226_titan.pa"
7. edit edit last line of /usr/bin/droid/load-wlan for "wlan" reboot and wifi ok.
8. for fix errors on harewouse If your /var/cache/pk-zypp-cache is link do
Code:
unlink /var/cache/pk-zypp-cache
if it folder do
Code:
mv /var/cache/pk-zypp-cache /var/cache/.pk-zypp-cache
and then do
Code:
ln -sf /var/cache/zypp /var/cache/pk-zypp-cache
7.edit for play music and youtube, line by line in telnet console.
ln -s /system/etc/Bluetooth_cal.acdb /etc/Bluetooth_cal.acdb
ln -s /system/etc/General_cal.acdb /etc/General_cal.acdb
ln -s /system/etc/Global_cal.acdb /etc/Global_cal.acdb
ln -s /system/etc/Handset_cal.acdb /etc/Handset_cal.acdb
ln -s /system/etc/Hdmi_cal.acdb /etc/Hdmi_cal.acdb
ln -s /system/etc/Headset_cal.acdb /etc/Headset_cal.acdb
ln -s /system/etc/Speaker_cal.acdb /etc/Speaker_cal.acdb
ln -s /system/etc/audio_platform_info.xml /etc/audio_platform_info.xml
ln -s /system/etc/gps.conf /etc/gps.conf
ln -s /system/etc/izat.conf /etc/izat.conf
ln -s /system/etc/media_codecs_ffmpeg.xml /etc/media_codecs_ffmpeg.xml
ln -s /system/etc/media_codecs_google_audio.xml /etc/media_codecs_google_audio.xml
ln -s /system/etc/media_codecs_google_telephony.xml /etc/media_codecs_google_telephony.xml
ln -s /system/etc/media_codecs_google_video.xml /etc/media_codecs_google_video.xml
ln -s /system/etc/mixer_paths.xml /etc/mixer_paths.xml
ln -s /system/etc/sap.conf /etc/sap.conf
ln -s /system/etc/xtra_root_cert.pem /etc/xtra_root_cert.pem
ln -s /system/etc/xtwifi.conf /etc/xtwifi.conf
and finish, sorry my 1 port, now working for fix mtp, camera, and sim2.
:good:
download links:
cyanogenmod 12.1 =http://www.mediafire.com/download/lwu8d9eoct673ew/cm-12.1-20151117-SNAPSHOT-YOG7DAO1K5-titan.zip
sailfishOS 2.02.58 by horuxan and mal = http://www.mediafire.com/download/imb46as3s54d3s2/sailfishos-titan-release-2.0.2.51-horuxanalpha-mal.zip
obs: on no touch, connect via telnet and run the command to fix touch, and reboot.
XDA:DevDB Information
SailfishOS 2.0.2.58 beta1 by horuxan and mal, ROM for the Moto G 2014
Contributors
horuxan, horuxan
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: cm12.1
Based On: Cyanogenmod
Version Information
Status: Testing
Stable Release Date: 2016-09-20
Beta Release Date: 2016-09-20
Created 2016-09-20
Last Updated 2016-09-20
Wouldn't it be a good thing to team up with mister_magister and share code to improve this port? It would be very community like.
Good to see another port ,wow.
Will this work in multirom?
Where I can find telnet?
Sent from my Moto G 2014 using Tapatalk
neeraj121y said:
Good to see another port ,wow.
Will this work in multirom?
Where I can find telnet?
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
Multirom don't know.
For telnet you can google.
I cannot understand what are you trying to say in command 7. The last line says modprobe pronto_wlan What should i edit ?
EDIT
I got it right. Thanks anyways
I found
sailfishos-titan-release-3.4.0.24-STABLE16.zipfor the Motorola Moto G 2nd Gen (2014), by Mister_Magister, May 18, 2021
here https://androidfilehost.com/?fid=2188818919693806876
Are there updated install options or are installing cm12 .1 and the commands still correct/necessary?
EDIT: ah sorry found the recent sailfish OS Thread in G 2014 Android Development by Mister_Magister:
Sailfish OS - there are the modern instructions (up to Last Updated 2020-01-20)