[App] PDroidAddon Camera and Microphone Permission [Update: v1.2, 2012-08-08] - Android Apps and Games

Hi,
here it is, the beta realase of PDroidAddon for managing Camera and Microphone permissions. First of all: Big thanks to Svyat who developed the main application.
Please note: I'm not responsible for any damages on your device if you use my software. The app is not fault tolerant, so don't use it if you do not know what to do and how to install it.
{
"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"
}
UPDATE to v1.1, PDroid goes more secure:
Fixed leaking of android_id for most applications, but not for google (they store the android_id in privacy db -> will fix that later, because it is much more work than I thought). Android_id will randomly generated. No, there is no option to block it, because otherwise your phone will not boot anymore You can fake your android_id in main PDroid application if you choose the option: "Sim Info" and then block it
Fixed leaking of cell location and signal strength. You can block this in main application if you choose: "Network Location" or "GPS location" option. If you check one of this options (random or block), cell location will be blocked.
UPDATE to v1.2, PDroid goes more and more secure:
Fixed leaking of privacy data
added feature for Wifi-Privacy. You can block all wifi information without any crashes of application if you use the option: "Network Info" and then select "block". Be aware of using this option! If you block system applications you can get problems with adding new wifi networks, because the system doesn't get any scan-results.
be also aware with android_id blocking, some apps will not start if you use this option! Implemented in option "Sim Info" in main application!
Minor bugfixes of pdroid
Added functions for voicemail number (some applications were able to get it via hidden methods) -> no leaking of data
Added feature to block phone_type and network_type (e.g. phone type: CDMA, SIP networ type: HSDPA, etc). It is also implemented in in option "Network Info" in main application
If you install v1.2 just use the patches in attachment, no filecopy needed anymore
UPDATE: PDROID and PDROIDADDON now supports JellyBean:
PDroid and my Addon now supports jellybean. Patches will come out later, build for galaxys 2 is available.
Requirements:
Rooted Phone
ClockworkMod Recovery
If you integrated sys Dalvik into ROM with Titanium Backup, you will have to undo it
knowlegde about compiling your own rom, until ready patcher is out
ICS based ROM (e.g. CM9, because patch based on CM9)
Installation Instruction(for own compiling)::
1) Do sync
repo sync -j16
Click to expand...
Click to collapse
2) Apply the patches in attachment[files in patches.rar], Please note that patches not tested, if any failure -> contact me:
patch -p1 < ~/build.diff
patch -p1 < ~/libcore.diff
patch -p1 < ~/frameworks.diff
Click to expand...
Click to collapse
3) Copy the following files[Files in archive replacements.rar] and overwrite them:
AudioRecord.java and MediaRecorder.java to -> yourdir/frameworks/base/java/android/media/AudioRecord.java & MediaRecorder.java
Camera.java to -> yourdir/frameworks/base/core/java/android/hardware/Camera.java
MicrophoneInputStream.java to -> yourdir/frameworks/base/core/java/android/speech/srec/MicrophoneInputStream.java
Click to expand...
Click to collapse
If you use v1.2, just apply patches:good:
4) go to source tree: yourdir/device/your_manufacturer(e.g.samsung)/your_device_model/your_device.mk and edit the file(your_device.mk) adding following:
# Secure Fake Image
PRODUCT_COPY_FILES += \
privacy/PDroid.jpeg:system/media/PDroid.jpeg
Click to expand...
Click to collapse
5) create directory in your source tree yourdir/privacy <- "privacy" is the new directory and copy the PDroid.jpeg (see ATTACHED THUMBNAILS) in this folder -> yourdir/privacy/PDroid.jpeg. For people who don't compile on their own, make sure that PDroid.jpeg is in system/media/ !
6) Compile the source:
. build/envsetup.sh
brunch your_device
Click to expand...
Click to collapse
7) Flash the *.zip
8) Deinstall PDroid.apk if it already exist in your system (you can save all settings with Titanium Backup and after that restore it)
9) Install PDroid.apk and PDroidAddon.apk from archive Apps.rar
10) Restor settings from PDroid with Titanium Backup. If you don't have that app, just copy files manually!
11) Have fun!
About the Application:
This application allows you to block Camera and Microphone permission of all applications listed inside. It is an Addon app for PDroid and interacts with it. It works in black_list_mode, that means -> Above you can see camera and microphone icon. If you check the checkbox of an app you will block permissions
How to use the App:
1) Start the application from Launcher
2) Select preference button from your device and click "Reload Applications" (normally not needed)
3) Select all checkboxes from apps you want to revoke permissions
4) Select preference button from your device and click "Apply Rules"
5) Ready -> all settings are stored now and interacts with pdroid
Known Bugs::
After you change settings of the same application with original PDroid, settings for microphone and camera permission will be deleted -> go to addon application and click "Apply Rules" and all works fine.
Microphone Stream of origin Phone app can not interrupt with this version
Some Applications crash if you revoke Camera permission and it wants to take a video, but it depends on application and if dev surround his code with try/catch
If you revoke permissions of stock camera -> FC in Face-Unlock
Data access Toast doesn't show which permission blocked (camera, microphone)
READY BUILDS:
Until now there is only a ready build available for Samsung Galaxys S2 CM9. If you own that device, just flash the following *.zip from Recovery and skip the installation instructions to point 8(Deinstall origin PDroid.apk.....)
Tons of downloads, no response if it works -> down!
Click to expand...
Click to collapse
JELLY BEAN BUILDS:
Just flash zip and install PDroid.apk and PDroidAddon.apk from this thread and have fun!
Tons of downloads, no response if it works -> down!
Click to expand...
Click to collapse
BUG REPORT RULES:
Do not say : "it doesn't work, fix it!" -> post LogCat and I will have a look
This is a beta Version of the app, but works like a charm on my own device. I don't know if it works perfectly on all devices, so please test it
IF YOU LIKE MY WORK DONATE A BEER

reserved

very nice !

Hey
today i made a complete new flash of you distributed ready built for SG2 and tested pdroid with the app "Network Info II". In the settings I denied access to everything. But the result was this (see attachment) it was still able to get the android ID and the cell side information.

Yes, thank you for information. I've fixed it, will release it later.

First THANKS for your nice work!
I only would like to know which version of PDroid did you use to start this work?
As far as I know Syvat only released the source code of 1.27 of his nice app and not the latest 1.32. Or did you manage to get the newest code from him?

it feels a bit as if the phone is a bit slowed down by pdroid. can someone confirm this? I mean especially if some that has to be granted is accessed, e.g. viewing contacts with stock contact-app is slower on the startup.

testman86 said:
First THANKS for your nice work!
I only would like to know which version of PDroid did you use to start this work?
As far as I know Syvat only released the source code of 1.27 of his nice app and not the latest 1.32. Or did you manage to get the newest code from him?
Click to expand...
Click to collapse
It is based on v1.32 -> look at google code.
It seems to be that many people are not interested to this, right? I can't understand why, because privacy is very important for every android user of us.
Alright, does anyone of you want to have the fixed version with new framework changings of cell-phone-location and android_id random generator? (google can access android_id, because they store it in privacy database. That is one point i'm going to fix in the next few days, because it is much more work than I thought)

i like this app!
and i hope there will be more updates for it
will there ever be a method to install this app without doing this installation?
your instructions are very good but it still difficult (at least for me)

CollegeDev said:
It is based on v1.32 -> look at google code.
It seems to be that many people are not interested to this, right? I can't understand why, because privacy is very important for every android user of us.
Alright, does anyone of you want to have the fixed version with new framework changings of cell-phone-location and android_id random generator? (google can access android_id, because they store it in privacy database. That is one point i'm going to fix in the next few days, because it is much more work than I thought)
Click to expand...
Click to collapse
I was trying to get this up and running on Jellybean today, since LBE security isn't working, so Pdroid has a nice opportunity to get there first
Unfortunately I was getting null pointer exceptions on boot, due to being unable to find the privacy service (which was running though from what I see). The patches don't apply perfectly, but they're not far off (I refer to your patches in the OP, I didn't add the new files for camera and sound etc yet).
But yeah, it doesn't look too difficult to get it going, just needs a few tweaks where google rearranged stuff
Very interesting though, and quite keen to see this go further

CollegeDev said:
It is based on v1.32 -> look at google code.
It seems to be that many people are not interested to this, right? I can't understand why, because privacy is very important for every android user of us.
Alright, does anyone of you want to have the fixed version with new framework changings of cell-phone-location and android_id random generator? (google can access android_id, because they store it in privacy database. That is one point i'm going to fix in the next few days, because it is much more work than I thought)
Click to expand...
Click to collapse
Does this fix mean you make a "fork" of PDroid or only a modified 1.32 Version or is this implemented in your addon?
I also think that privacy is the most important part in Android to care about!
Edit: I think most of the users are not able to find this thread in the 167 pages of PDroid thread And I think most are interested but only do not know about this.
And I think it would be nice to have this camere permission and Microphone and the bug fixes in the main PDroid app instead of having the need to use both and make two kernel patches and so on.
I am not a Dev this are only my little ideas

you should submit this amazing code to the fnv repo for jelly bean and cm for inclusion into cm10! great work
Sent from my Galaxy Nexus using Tapatalk 2

pulser_g2 said:
I was trying to get this up and running on Jellybean today, since LBE security isn't working, so Pdroid has a nice opportunity to get there first
Unfortunately I was getting null pointer exceptions on boot, due to being unable to find the privacy service (which was running though from what I see). The patches don't apply perfectly, but they're not far off (I refer to your patches in the OP, I didn't add the new files for camera and sound etc yet).
But yeah, it doesn't look too difficult to get it going, just needs a few tweaks where google rearranged stuff
Very interesting though, and quite keen to see this go further
Click to expand...
Click to collapse
Yes, I've never looked on JB because I'm running on ICS . Do you manage the port to JB right now? You have to add the new files, otherwise my AddonApplication will not work! Thank you
Please note that the patches now old, I will update the new patches in the next few days. Source is ready and build too, but I haven't enough time to update them right now.
Does this fix mean you make a "fork" of PDroid or only a modified 1.32 Version or is this implemented in your addon?
I also think that privacy is the most important part in Android to care about!
Edit: I think most of the users are not able to find this thread in the 167 pages of PDroid thread And I think most are interested but only do not know about this.
And I think it would be nice to have this camere permission and Microphone and the bug fixes in the main PDroid app instead of having the need to use both and make two kernel patches and so on.
I am not a Dev this are only my little ideas
Click to expand...
Click to collapse
First of all: I modified some core classes in framework which control access to microphone and camera and bind it into PDroid -> new permissions can interact with PDroit itself. The new version also included a lot of framework changings AND changings in the patches, not in AddonApplication. My Application only interacts with pdroid, the most changes are in framework itself. I'm uploading the new build right now, patches will come out later.
And I think it would be nice to have this camere permission and Microphone and the bug fixes in the main PDroid app instead of having the need to use both and make two kernel patches and so on.
Click to expand...
Click to collapse
Yes, and that is the problem. I can't bind it into PDroid, because svyat doesn't released the source of its app -> wrote my own addonApplication.
you should submit this amazing code to the fnv repo for jelly bean and cm for inclusion into cm10! great work
Click to expand...
Click to collapse
Cyanogenmod will never include this sort of framework changings in their roms!

Just wanted to say thank you for what you have created here. I'm stuck on the pdroid sidelines at the moment as I have been running jb on my galaxy nexus. I hope to be back in the game soon, but just wanted to say how much i appreciate your effort towards a more complete security solution. it's very important to me just on principle to be sure that no one is taking my personal information without my knowledge and consent and thanks to you we are another step closer to having control of our own information. great job, keep up the good work, and many, many thanks.

Is this addon a standalone?
i need to flash one of your .zip and than i still install the pdroid app from market and everythings fine? ^^

hopefully the pessimists will not bring their pain here, too
hooray!
Will try after ditching unity for mint mate.

Px80 said:
Is this addon a standalone?
Click to expand...
Click to collapse
Nope, not really. You need to install pdroid too and not the PDroid app from market, because that doesn't work. If you own GS2 -> Just flash the *.zip and install PDroid.apk and PDroidAddon.apk from attachment -> finish!
Px80 said:
i need to flash one of your .zip and than i still install the pdroid app from market and everythings fine? ^^
Click to expand...
Click to collapse
Yes, look above. You need PDroid for this Addon!
UPDATE:
I was able to block android_id for market and other google apps (e.g. gsf), but if you revoke or fake the ID, all google apps won't work anymore. I don't know why the applications will not work anymore, because you get lots of server errors. Hopefully will find out a solution for that.

no twitter said:
hooray!
Will try after ditching unity for mint mate.
Click to expand...
Click to collapse
Please report if it works for you. Nobody until now wrote that it works or not, shame!

CollegeDev said:
Nope, not really. You need to install pdroid too and not the PDroid app from market, because that doesn't work. If you own GS2 -> Just flash the *.zip and install PDroid.apk and PDroidAddon.apk from attachment -> finish!
Click to expand...
Click to collapse
Nope desire s
Sent from my HTC Desire S using xda app-developers app

Px80 said:
Nope desire s
Sent from my HTC Desire S using xda app-developers app
Click to expand...
Click to collapse
I'm sry to say it in this way, but I hate this fu*** stupid answer! Please, give me more information:
Did you compile your own?
if so, was patching successful?
which rom?
Did you follow ALL steps in install instructions?
Just explain me detailed enough what you have done, ok?
//sry, did you mean your device or the functionality of my AddonApplication?

Related

[TASKER] tRUE - Tasker Recovery User interfacE - AUTODL CM7 NIGHTLY! | V2.1.2 - 8/16

Hi all -
NOTE: This project is on permanent hold until Tasker 1.1.2 is officially released. There are lots more features that will make it much easier both from a development end and a user end to use tRUE. I regret that I can't work on this now, but there are just too many Tasker limitations to work around that will be dealt with in Tasker 1.1.2. This will hopefully be by the end of the month, but may take into mid-October.
Furthermore, Koush has locked down writing commands to recovery starting with CWM5. If your ROM uses CWM5 for its recovery, it will not be compatible with tRUE.
Introduction
Welcome to tRUE - the Tasker Recovery User interfacE. The main goal of this Tasker profile scheme is to act as a replacement for most ROM Manager Premium features.
Why tRUE? How is it better than ROM Manager?
tRUE replicates ROM Manager functionality by writing commands to /cache/recovery/extendedcommand; these commands get executed upon reboot to recovery, just like ROM Manager. But there's lots more that tRUE can do!
Automatically download and install latest CM7 nightly for your device, at a time or context of your choice! GApps flashed automatically for free!
Bulk update-flash install - great to flash kernels, fixes, and more, along with your nightly!
One-touch and scheduled backup - Click a widget and immediately perform a Nandroid backup! Or, let it run automatically every night!
Free with Tasker - Tasker's the greatest $6 app out for Android, and it can replace lots of apps you typically pay for!
TO DO: Flash profiles: Flash any set of zips you want at any time!
TO DO: One-touch Nandroid restore of latest backup!
TO DO: Simple backup management - automatically delete old auto-backups!
I'm always listening for ideas as well, please contribute to the development of this project!
What's in the ZIP
The following Tasker profiles:
tRUE-nightlywget
tRUE-nightlyMD5
tRUE-nightlyinstall
tRUE-nightlycheck
tRUE-boot
The following Tasker tasks:
tRUE-AddNewZip
tRUE-boot
tRUE-cwm
tRUE-flash_nightly
tRUE-flash_user_zip
tRUE-nandroid
tRUE-NandroidWidget
tRUE-nightlycheck
tRUE-nightlyinstall
tRUE-nightlyMD5
tRUE-nightlywget
tRUE-restorenandroid
tRUE-RestoreWidget
tRUE-SETUP
tRUE-s_volts_scheduler
tRUE-UPGRADE
tRUE-wget_gapps
tRUE-wipe_cache
The folder "tRUE", which contains:
folder "download" - contains gapps-gb-20110729-signed.zip, and will contain your downloaded nightlies
folder "scripts" - contains checkupdate.sh, flashzip.sh, install_nightly.sh, nandroid.sh, wipe_cache.sh, get_CWM.sh, s_volts_scheduler.sh
Requirements
Tasker 1.1+, available on the Android Market or Tasker website
Secure Settings Plugin, available on the Android Market
For now, ROM Manager (free or premium) - I only need this for the directories it creates, I'll do it myself later
Coming from tRUE 2.1.1?
See this post; download the scripts folder and replace yours with this. It corrects some issues if you have a CWM that was both detected by ROM Manager and is not CWM2.x or 3.x.
Installation
Make sure you're already running a CM7-based ROM. tRUE does NOT wipe /data and perform the first-time-install instructions for your device; if you try to do so, you might brick!
In Tasker, click Menu->Preferences->Misc and check the box "Allow External Access". This allows Tasker to pass arguments to the shell scripts run by Secure Settings Plugin.
UPGRADING USERS: Delete all old tRUE profiles and tasks. (Sorry about the tedious installation! It'll be more streamlined in the future.)
Download the attached ZIP. Place the tRUE folder in the root your SD Card. (UPGRADING USERS: it will suffice to replace the scripts folder with the one from the zip.) Place *.tsk.xml in /sdcard/Tasker/tasks . Place *.prf.xml in /sdcard/Tasker/profiles.
Open Tasker, hit the Menu Button->Profile Data->"Import One Task". Import the 19 tasks. (WOW THAT'S ALOT! It's what you get with awesome functionality )
Repeat previous step, but with profiles. Import the 5 profiles.
Exit Tasker by hitting the check-mark. This will save the profiles and tasks.
NEW USERS: Re-enter Tasker, the click Tasks and select "tRUE-SETUP". Click the play button.
UPGRADING USERS: Re-enter Tasker, then click Tasks and select "tRUE-UPGRADE". Click the play button.
Download the GApps package below and place in /sdcard/tRUE/download. Or, run the task "tRUE-wget_gapps"
Edit the "tRUE-nightlycheck" profile to suit your needs - currently it'll fire every day at 4am, if your device is powered.
Setup will try to automatically detect your device's CM7 codename; if it can't, enter the codename (i.e., cdma_droid2, vibrantmtd, glacier, etc)
Create the tRUE widgets - on your home screen, long-press, then click "Widgets"->Tasker->Tasks->tRUE.
Usage
When a new nightly is available, tRUE will automatically wget the zip and leave it in /sdcard/tRUE/download . You can skip this process if you download the zip yourself and place it in that folder. It then performs an MD5 check; if the check succeeds, it writes commands to /cache/recovery/extendedcommand to perform a Nandroid backup; wipe your cache and dalvik-cache; flash the nightly; flash the GApps package; and flash any zip you provide. See below.
Use tRUE-AddNewZip to add update-flashables to your nightly installation. I install Glitch Kernel and my own Software GPS Fix for my Vibrant. tRUE looks at /sdcard/tRUE/toflash.txt and installs zips in order. You can either use tRUE-AddNewZip or manually edit this file.
Limitations and Bugs
Currently tRUE-nightlywget is kind of slow - I tried to provide download percentage so you don't patiently wait wondering how long the download will take, but this seems to actually slow down wget, and sometimes wget actually quits out. I can't replicate this all the time.. I might have to just remove the download percentage indicator. Sorry!
AFAIK, all variants of CM7 run on ClockworkMod3+; I only provide commands to use CWM3+. If you're running CM7 and are on CWM2 or below, please let me know ASAP so I can include functionality.
It seems that if you abort a script via the Secure Settings plugin notification (it fires when I use a script), no more scripts will fire until after a reboot. I am working with the developer of the plugin to see if it's a true bug or an issue between keyboard and chair.
Right now, tRUE-nightlycheck will run the entire download and install process even if it couldn't detect you were on CM7. If you're not running a CM7-based ROM, YOU MIGHT BRICK UPON TRYING TO USE tRUE. FOLLOW THE CM7 FIRST-INSTALLATION INSTRUCTIONS BEFORE ATTEMPTING TO USE tRUE.
To Do
Only enable vibration when user presses the tRUE-nightlycheck widget - this way the user can sleep soundly without his phone vibrating in the middle of the night
Manage deletion of old nightlies - maybe keep 2 or 3, but delete older ones?
Menu-driven interface to more ROM Manager-esque - one widget to access all functions, instead of many
Add "flash profiles" - allows you to quickly go from vanilla CM7 to MIUI to some other CM7-based ROM, while flashing all your extras for you
Add one-touch Nandroid restore widget
on setup, create clockworkmod folders (to store backups) if it doesn't already exist
Add profile to perform automatic Nandroid backups
If I helped improve your CM7 experience, PLEASE hit the Thanks button! Or even better, donate This has been a really fun project for me and I hope my work helps you too!
Changelog
Code:
V2.1.2:
- fixed issue where having CWM that was not version 2 or 3 (e.g. 4) was not detected by shell scripts
V2.1.1:
- fixed wget looping error - had to remove attempted wget workaround for failed downloads
- fixed "typo" - forgot an End If statement in tRUE-installnightly
V2.1:
- Menu-driven UI - single widget "tRUE" to do nightly check, backup, recovery, add to profile
- one-touch backup/restore - perform with tRUE widget
- if S_volts_scheduler detected, save it before flashing a nightly and restore upon boot
- notifications after boot if you just flashed, backed up, or restored
- support for CWM 2.x
- bug fix - /cache/recovery/extendedcommand not always written - fixed by mounting /system before writing (via scripts)
- bug fix - adding zip to flash profile didn't use full pathname; now also makes sure that the file the user selected actually exists (wtf?)
V2:
-initial release of tRUE - a complete rewrite of AutoCM7 with
loads more features and robustness!
Downloads
http://cmw.22aaf3.com/gapps/gapps-gb-20110729-signed.zip GApps package (07/29)
COMING IN NEXT VERSION
I'm going to start using SL4A to do the heavy lifting. Writing for Tasker is exhausting and difficult. No new features will be added until V3, when everything will be written with Perl/bash; Tasker will be used only to support the Perl scripts. This gives me the ability to really use UI (show download progress, list cool menus, etc), and improve my own sanity! I get to write in a real programming language!
V2.1.x will contain bugfixes as reported by the community.
bug fix: S_volts_scheduler not restored correctly on new flash still - workaround in progress
FREQUENTLY ASKED QUESTIONS
Q: Why is the install process so tedious?
A: Tasker was designed to be very extensible, but wasn't designed to be able to run what some might call an app. There is discussion to implement mass-import of tasks and profiles in future versions of Tasker.
Click to expand...
Click to collapse
Q: JESUS CHRIST, 24 DIFFERENT THINGS TO IMPORT!?
A: See above. You're getting what's essentially a ROM Manager Premium replacement for free! If you wanted easy-to-use with no freedom to customize, go buy an iPhone
Click to expand...
Click to collapse
Q: Why do I need Secure Settings plugin? Why didn't you use Locale Execute plugin?
A: With Locale Execute Plugin, running commands as root requires granting permission to every single command that uses it. People got around that by writing all possibly needed commands into a single shell script, then used Tasker to pass arguments back and forth. SSP in the end makes the install process easier for the user. It also lets me look at exit codes and capture STDERR and STDOUT - both tasks are much more difficult than necessary using Locale Execute.
Click to expand...
Click to collapse
Q: Why are the icons so ugly!? Couldn't you pick better ones?
A: I could have - but that requires that users have Tasker icon packs installed, and in the end icon packs are just for aesthetics - I don't think making it a requirement to install more stuff before you get to play with tRUE just to make icons look pretty is worth it. You're free to change the icons, though!
Click to expand...
Click to collapse
Q: Why should I use tRUE instead of ROM Manager Pro!? It seems like a lot of work (both for me to install and you to develop) to replicate a well-known app.
A: Tasker is AWESOME is why. It's $6.50 on the Market (or $5 if you buy it directly from the developer), and that's the best 6.50 you could possibly spend. I replicate so many app functionalities with it, it probably saved me a good $15 in the long run. Contrast to RMP, which is $6 and only manages your ROMs. Not that that's a bad thing! A lot of apps are out there that let you control basic stuff on your phone - but Tasker can replicate the functionality of a LOT of apps out there. This started mostly as an exercise to see how far I could push Tasker.
Click to expand...
Click to collapse
Q: YOU'RE SO AWESOME, PLEASE HAVE MY BABIES!
A: I appreciate the gesture Really all I need from you is to push the Thanks button and post with your experience, questions, comments, bug reports, etc. If you're feeling REALLY generous, hit the donate button I do this in my spare time because it's fun and I love Tasker. I don't expect anything in return for me sharing the work that I would have done anyway.
Click to expand...
Click to collapse
Updated to v1.1. Found a bug where the device name was not being passed correctly to the shell script; also turned on Secure Settings notifications for debug purposes. Please re-download and try it out if you've had problems with V1.
update to v1.2, fixed bug where gapps package was accidentally deleted after new nightly found
Many thanks, this sounds awesome, will give it a go, though I have already purchased the rommanager premium (just for nightlies actually).
Looking forward to seeing more advanced useful profiles, I'm loving tasker as well.
This is pretty neat, I'm testing it on my Droid X right now.
I don't suppose there's any way to implement some sort of progress bar for the download? It's basically a wait-and-find-out process right now.
strictlyrude27 said:
[...] Create a new profile, and set your own contexts. I prefer to have a context of 4AM, if the device has power, and if I'm currently connected to wifi. [...]
Click to expand...
Click to collapse
Care to elaborate please? I'm stuck at point 7 What profile should I create and how. Thanks! Looking forward to testing this.
Sunblood said:
This is pretty neat, I'm testing it on my Droid X right now.
I don't suppose there's any way to implement some sort of progress bar for the download? It's basically a wait-and-find-out process right now.
Click to expand...
Click to collapse
I can't do a progress bar, but I think I can do a toast notification of how much of the file was currently downloaded..
I plan on doing a rewrite with more robust options and capabilities, but it's kind of on the backburner for right now..
Let me know if you run into errors, please! I'm kind of surprised more people aren't using this setup..
mi3x said:
Care to elaborate please? I'm stuck at point 7 What profile should I create and how. Thanks! Looking forward to testing this.
Click to expand...
Click to collapse
In Tasker, just hit the Plus sign on the bottom to start a new profile. Then select the first context you want the download check to fire. Like I said, I have mine set to fire at 4am every day. Then, set CM7_AutoInstall as the task to perform. Finally, long-press the first context once the profile is created to add more. I only want to have downloads happen when I'm power is connected.
Thanks, I guessed that was the way, but just wanted to be sure. Now looking forward to seeing CM7 build 16 today or tomorrow to test this. Will post my results. Many thanks again, nice work.
Another question, does it flash it directly over the existing build, or could you think of something to wipe cache before? I always wipe cache and dalvik as instructed in Q&A in CM thread.
Sent from my GT-I9100 using Tapatalk
Ok, my first report.
First, as a new build was released I tried to test the task directly, but after some minutes, I cancelled the script. Then, I browsed to the CM7 folder and I saw the build 9 downloaded there (I am on 15, and the new one was 16).
I thought it was because I cancelled the script, so I deleted the zip there, and placed instead my actual build i.e 15.
Re-ran the task again, all good, it d\l and flashed the rom on my phone, but instead of having build 16 on my phone, it was the build 9, (from 30/07).
So there must be a bug, I assume.
Just wanted to let you know, hope you'll fix it as I'd love to use it.
Sorry for my English
mi3x said:
Ok, my first report.
First, as a new build was released I tried to test the task directly, but after some minutes, I cancelled the script. Then, I browsed to the CM7 folder and I saw the build 9 downloaded there (I am on 15, and the new one was 16).
I thought it was because I cancelled the script, so I deleted the zip there, and placed instead my actual build i.e 15.
Re-ran the task again, all good, it d\l and flashed the rom on my phone, but instead of having build 16 on my phone, it was the build 9, (from 30/07).
So there must be a bug, I assume.
Just wanted to let you know, hope you'll fix it as I'd love to use it.
Sorry for my English
Click to expand...
Click to collapse
What device do you have? I'll look into it..
Sent from my SGH-T959 using XDA App
Im on Samsung Galaxy S2.
Nice catch. I just looked at the mirror page for your device.. Since 9 is a single digit, it's the last link on the page. I assumed that the last link is always the latest mirror.
If you try again tomorrow or the next day it should work, since eventually Build 9 will be removed from the page. I'll try to work on this this week (along with the rewrites).
Sent from my SGH-T959 using XDA App
The last couple times I tried the script, it will start the download and pop up with "Download completed with errors" a few minutes later (not long enough to actually finish the download) and then reboot and try to install the failed package. CWM fails the hash check and reboots normally.
Droid X (shadow)
Sunblood said:
The last couple times I tried the script, it will start the download and pop up with "Download completed with errors" a few minutes later (not long enough to actually finish the download) and then reboot and try to install the failed package. CWM fails the hash check and reboots normally.
Droid X (shadow)
Click to expand...
Click to collapse
Thanks for the catch. I check the MD5 before I reboot into download mode, and it's supposed to error out if the check fails.
All, I will try to have V2 released this weekend. Life's a bit hectic right now and frankly there wasn't a whole lot of interest in this project from the community before, so nobody tested for me all this stuff.. thanks for the help!
I find it very interesting, so I will gladly help if possible. Thanks again.
Sent from my GT-I9100 using Tapatalk
does this also wipe /data/ after flashing?
XlAfbk said:
does this also wipe /data/ after flashing?
Click to expand...
Click to collapse
I would hope not.
One suggestion: I use Rom Manager Janitor to clean up old backups on boot so I only have ~3 or so, but it specifically looks for the naming system that Rom Manager uses so it doesn't delete manual backups. Could you use the same naming convention or do you just pass the "backup" command to CWM and let it do its own thing?
Otherwise, I'd rather stick with RM's backup and just have this script flash the nightly.
The notifications that SecureSettings throws up (not the ongoing, but the one-off errors and such) don't activate the Clear button in the dropdown window so I have to click it to clear them. It's probably an issue with SecureSettings but I thought I'd let you know.
Finally, I have two gapps zips in the AutoCM7 folder. 20110613 and 201106130. Can I delete one?
Update on my issue: I'm going to try and get a screenshot of the error message that the download spits out. It shows the download hit 100% but the file size keeps increasing until ~102mb, then the md5 check fails. Manually downloading (i.e. via rom manager) works fine.
Screenshots:
http://i.imgur.com/Ix4jo.png
http://i.imgur.com/0BPBJ.png
http://i.imgur.com/a8Vn9.png
As you can see, the download hits 100% about halfway through the actual filesize. The MD5 of the downloaded file actually matches the md5 on the nightly site, but it says the md5 fails. Manually selecting the zip with Rom Manager works just fine.

[ROM] Jelly Bean / CyanogenMod 10 on HTC ChaCha

Hello everyone,
This thread contains the developing/porting stages for the Jelly Bean / CyanogenMod 10 ROM, brought to you by adlx.xda. Therefore all the credits regarding this should go to him. Thanks man for making this device better for each one of us!
Please note that the 2nd post is reserved by adlx for future use. Keep an eye out there. In the meantime I will manage the QA and provide assistance as much as possible.
{
"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"
}
Disclaimer: Any complaints about "damaging your phone", "stuff X doesn't work and I haven't put in it the known issues list and now my phone doesn't work as I want it to work and I'm crying like a little girl", and similar observations will not be tolerated. Flash this ROM at your own risk, you have been warned.
NOTE: This ROM is far from stable, it's still under high development by the CM team. Please report all of your findings in the thread as suggested below.
2nd NOTE: Please keep the thread clean of off-topic. Questions like "when is the next release?","When is the front camera fixed?" and so on will not be tolerated.
Release: DOWNLOAD
Google Apps: DOWNLOAD
Release notes:
relnotes in progress.
Reboot Into CWM Recovery
Wipe data, wipe cache
Flash ROM .zip file
Flash Google Apps
Google Apps seem not have enough space to flash correctly - Under investigation.
Text messages do not give notifications(even after going into the settings of the messaging application and making sure that "Notifications" is checked) - Reflash ROM with data/cache wipe.
Home button does not bring you home. - Under investigation.
Search button does not seem to do work.
Camera crashes.
Web Browser seems to just flash white on the screen for a second, then disappears and nothing happens. - Reflash ROM with data/cache wipe.
Dial pad in Phone application needs slight resizing, the left side of each number is slightly cut off.
During a call, the screen is rotated counter-clockwise 90 degrees.
Apollo is rotated counter-clockwise 90 degrees, except it's settings menu.
Calculator crashes on startup.
Movie Studio crashes on startup.
Lock screen isn't showing when locking - Reflash ROM with data/cache wipe.
OP+1
Useful Stuff that apply to that rom
Trim CM10 of not so useful apks and install Google Apps Lite, by Atrix4g18
lgCamera, free from the Market work! (pictures & videos). Only back camera
Install Google Now on this Rom by ethancottier
Wifi-Tethering, by ethancottier
Help to avoid lost wifi connections: Use the WiFix-Manager to set the correct country (tip by Flexmaen)
Int2Ext+ works great:
http://forum.xda-developers.com/showthread.php?t=1716124
Some apps still have orientation issues (Apollo...), try the app named Ultimate Rotation Control v 4.8.2 (works fine for Apollo for example), Tip by GragonV
Click to expand...
Click to collapse
ASN/Modpunk from the Wildfire S development, as I massively kanged his JB sources as a starting point and I xalso use his msm-7x27 common sources.
Recognized Contributor Alex C. for this official thread OP maintenance
CyanogenMod and all the people contributing to it for the main sources
SuperTeam for their help
Click to expand...
Click to collapse
Sources:
Linux Kernel (GPL): https://github.com/adumont/htc-kernel-msm7227/
Device tree: https://github.com/adumont/android_device_htc_chacha/
Vendor tree: https://github.com/adumont/android_vendor_htc_chacha/
Click to expand...
Click to collapse
Deleted, Sorry all.
I realize that there are going to be bugs, and that you likely know of many, but I thought I should contribute with a list of bugs I've found so far.
-First of all, I can't seem to get gapps(google apps) to install. in CWM it says that it completes, but none of the applications show up, I did try a few of the latest builds, so perhaps we need to use a specific older one.
-Text messages do not give notifications(even after going into the settings of the messaging application and making sure that "Notifications" is checked)
-Home button does not bring you home(or do much of anything) even if you go and set up what it's actions do in the settings.
-Search button does not seem to do anything either.
-Camera crashes(however it says "Gallery has stopped." so I imagine it's the usual top right image preview that's the culprit, although gallery itself works fine)
-Web Browser seems to just flash white on the screen for a second, then disappears and nothing happens.(assuming crash, but it's not actually saying anything)
-Dial pad in Phone application needs slight resizing(this was also present in CM9) the left side of each number is slightly cut off.
-During a call, the screen is rotated counter-clockwise 90 degrees.
-Apollo is rotated counter-clockwise 90 degrees, except it's settings menu(this was also present in CM9)
-Calculator crashes on startup
-Movie Studio crashes on startup
-Lock screen isn't showing when locking
(some of these may be just me, because I did change a few settings. I'll have to reinstall the rom and test all of these issues again. but at least it's something to go on in the meantime. I'll also try and get a logcat when I do.)
In general, the rom is -very- fast. The first boot was extremely slow/long, but after that, rebooting is much faster. The freezing is seemingly totally gone.
GAPPS doesn't install fully because the System space is to small for gapps. I removed a load of system apps to fit all of the Gapps in. Made about 30MB free to install.
kronflux said:
I realize that there are going to be bugs, and that you likely know of many, but I thought I should contribute with a list of bugs I've found so far.
-...
(some of these may be just me, because I did change a few settings. I'll have to reinstall the rom and test all of these issues again. but at least it's something to go on in the meantime. I'll also try and get a logcat when I do.)
In general, the rom is -very- fast. The first boot was extremely slow/long, but after that, rebooting is much faster. The freezing is seemingly totally gone.
Click to expand...
Click to collapse
Thanks a lot for the testing. Although I have been able to reproduce some of them, there are some of them that won't happen to me.
For example, home button is working fine for me, as the stock Web browser (tested on wifi). Also, when I lock the phone, it does go to the lock screen fine (with some delay though).
Cam is crashing also here, as well as Calc.
Sent from my Galaxy Nexus
adlx.xda said:
Thanks a lot for the testing. Although I have been able to reproduce some of them, there are some of them that won't happen to me.
For example, home button is working fine for me, as the stock Web browser (tested on wifi). Also, when I lock the phone, it does go to the lock screen fine (with some delay though).
Cam is crashing also here, as well as Calc.
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
Naturally after changing most settings(as I usually do when I install a new rom, I go through every setting and get a custom experience from the start), things are bound to be different. I'm going to PM you the logcat(I warn you, it's long, but I stuck it on pastebin) hopefully it will help out a bit. if I can help in any other way, let me know.
I'll reinstall the rom in a few hours and make sure everything works properly with "out of the box" settings, and post my results.
kronflux said:
Naturally after changing most settings(as I usually do when I install a new rom, I go through every setting and get a custom experience from the start), things are bound to be different. I'm going to PM you the logcat(I warn you, it's long, but I stuck it on pastebin) hopefully it will help out a bit. if I can help in any other way, let me know.
I'll reinstall the rom in a few hours and make sure everything works properly with "out of the box" settings, and post my results.
Click to expand...
Click to collapse
thanks, but what bug did you reproduce in this particular logcat?
Some hints about capturing a logcat per bug:
You can clean the logcat with:
adb logcat -c
Then, reproduce a bug, and then dump only that to file:
adb logcat -d > bug_ANameSoWeCanUnderstand.txt
Pastebin that .txt file, with a description of the bug .
Logcat isn't very intuitive (to me at least), so imagine reviewing a logcat with a lot of posibly unrelated bug, and no idea of what bug is supposed to be reproduced in it
adlx.xda said:
thanks, but what bug did you reproduce in this particular logcat?
Some hints about capturing a logcat per bug:
You can clean the logcat with:
adb logcat -c
Then, reproduce a bug, and then dump only that to file:
adb logcat -d > bug_ANameSoWeCanUnderstand.txt
Pastebin that .txt file, with a description of the bug .
Logcat isn't very intuitive (to me at least), so imagine reviewing a logcat with a lot of posibly unrelated bug, and no idea of what bug is supposed to be reproduced in it
Click to expand...
Click to collapse
terribly sorry that was literally just a logcat from the time I installed the rom, till the time I sent it - I'm kind of new to this xD
I'll see if I encounter any major issues during my next install and if I do, I'll send you more clean, specific logcats
---------- Post added at 12:26 AM ---------- Previous post was at 12:07 AM ----------
lucasarran said:
GAPPS doesn't install fully because the System space is to small for gapps. I removed a load of system apps to fit all of the Gapps in. Made about 30MB free to install.
Click to expand...
Click to collapse
any chance you could make a list of what you removed from where?
I'd like to try myself, but I don't want to delete anything needed.
System folder issue
Just on side note: I have quick question on how CWM install works.
Why do we see difference in behavior, like here some people see Home key not working, while others are fine. Seems like after flashing some partitions have different data. While flashing in CWM we take care of erasing /data and /cache. So I think those partitions should not differ from person to person. What about /system ? What is done while installing zip? Is the /system cleaned first and then zip contains is copied? Or just copied straight away?
This question is in my mind for some time now. I have seen fresh installs of OS also showing different behavior on my Phone. So please help with answer. Thanks.
Sorry for diversion from topic. But I thought it is just relevant at this juncture. Thanks a lot.
mobilepgk said:
Just on side note: I have quick question on how CWM install works.
Why do we see difference in behavior, like here some people see Home key not working, while others are fine. Seems like after flashing some partitions have different data. While flashing in CWM we take care of erasing /data and /cache. So I think those partitions should not differ from person to person. What about /system ? What is done while installing zip? Is the /system cleaned first and then zip contains is copied? Or just copied straight away?
This question is in my mind for some time now. I have seen fresh installs of OS also showing different behavior on my Phone. So please help with answer. Thanks.
Sorry for diversion from topic. But I thought it is just relevant at this juncture. Thanks a lot.
Click to expand...
Click to collapse
This isn't really the right thread for asking generic CWM or Android questions. There are "General" forums on XDA, and google is your friend.
On that note, I can't tell you what does what(because I don't know a lot of it myself), but if you search google for "/system /boot /cache android" or similar, I'm sure you'll find a list of what's stored where.
Personally, everytime I install a new Rom, I double check to make sure it has a boot.img, then upon using CWM to install it, I first do the following(some of them are redundant, but I do so for good measure):
wipe data/factory reset
wipe cache partition
advanced > Wipe Dalvik Cache
advanced > Wipe Battery Stats
mounts and storage > unmount cache
(If the rom had a boot.img) mounts and storage > format /boot
mounts and storage > format /cache
mounts and storage > format /data
mounts and storage > format /system
-then- I install the rom zip, and if I want gapps, I flash those afterward. then reboot.
This ensures that -all- data is gone, and it will not allow for unique bugs caused by remaining data from a previous rom.
In my case with the home key not working, I think I figured out what was causing most of the problems that I had, but adlx didn't have - After trying to flash GApps, and it not installing properly, it seems to have broken something.
After flashing the rom again(after clearing all those things) I'm now not experiencing those.
Notifications are working again, home key works, lock screen works, browser works, etc.
kronflux said:
In my case with the home key not working, I think I figured out what was causing most of the problems that I had, but adlx didn't have - After trying to flash GApps, and it not installing properly, it seems to have broken something.
After flashing the rom again(after clearing all those things) I'm now not experiencing those.
Notifications are working again, home key works, lock screen works, browser works, etc.
Click to expand...
Click to collapse
Confirming the lock screen issue. At first install it did not work. Now I reflashed, booted the ROM, restarted to CWM and afterwards flashed gapps. Now it works properly.
What we need to focus on at the moment, which is very important:
- gapps flashing 100%.
- camera working 50%.
- keyboard buttons and softkeys availability.
This is my high prio list, anything else is currently not that important; I have yet to find a person that will tell me he cannot live without the calculator app for example.
Alex C. said:
Confirming the lock screen issue. At first install it did not work. Now I reflashed, booted the ROM, restarted to CWM and afterwards flashed gapps. Now it works properly.
What we need to focus on at the moment, which is very important:
- gapps flashing 100%.
- camera working 50%.
- keyboard buttons and softkeys availability.
This is my high prio list, anything else is currently not that important; I have yet to find a person that will tell me he cannot live without the calculator app for example.
Click to expand...
Click to collapse
No Calculator?! We're all going to die! D:
but on a more serious note - something that struck my high interest when exploring this rom is that there is a Hardware Keys section under System in the Settings.
Granted, the only ones that are in there currently are Menu, Home and Search(screen "buttons"), but I wonder if we can maybe add a new one in there, and have it configurable so we can open apps with it.
It might be difficult, but it also might be worth pursuing for the Facebook button.
more n00b questions
First, I too look forward to getting the list/method of uninstalling some of the bundled apps to make way for gapps.
When I flashed JB, I had no unexpected problems (ie camera wasn't working, but pretty much everything else was). I downloaded titanium and deleted calculator only, then was getting bugs with TB, where it was getting stuck in some sort of superuser loop (I had told it to sort apps by total size, in readiness for deleting the biggest non-essential ones).
I rebooted, then tried flashing the gapps zip, and did not see any errors - but when I rebooted, I could only see the gmail app - no google play app. Could it be that gapps silently failed to fully flash, or is gmail the only extra app I should see?
Last, is there a recommended / confirmed working app for moving apps/data to the SD card? With CM7 I am using link2sd and there are a multitude of others. Is JB pretty much the same, or are some apps going to work better with JB?
I am very impressed with the smoothness of the system, particularly the browser. Really great work. It is so close to being usable already.
lucasarran said:
Made about 30MB free to install.
Click to expand...
Click to collapse
30MB free only?
Hmm... is it possible to integrate some features from SuperOSR? When I had SuperOSR based on CM7 I didn't have any problems with the RAM, but with CM9 and Link2SD the RAM fills up mach faster than with SuperOSR. Don't know why but I guess CM10 with SuperOSR features would be great!
Flexmaen said:
30MB free only?
Hmm... is it possible to integrate some features from SuperOSR? When I had SuperOSR based on CM7 I didn't have any problems with the RAM, but with CM9 and Link2SD the RAM fills up mach faster than with SuperOSR. Don't know why but I guess CM10 with SuperOSR features would be great!
Click to expand...
Click to collapse
It's because Link2SD will only move apks to Sdcard, but all app data, and dalvik cache will stay on /data, AFAIK.
You would need to use another mechanism of App ti SD that moves everything, like App2SD. I haven't tried it in CM9 nor CM10 though. Anyone?
Sent from my Galaxy Nexus
adlx.xda said:
It's because Link2SD will only move apks to Sdcard, but all app data, and dalvik cache will stay on /data, AFAIK.
Click to expand...
Click to collapse
No, it can move the dalvik cache as well as app data. However for some reason it will leave more garbage behind than the version of App2SD included in SuperOSR. Also the function "relink all application files" won't really help. Sometimes I even found installation files left on /data.
adlx.xda said:
You would need to use another mechanism of App ti SD that moves everything, like App2SD. I haven't tried it in CM9 nor CM10 though. Anyone?
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
i use INT2EXT with CM9 it works great!
adlx.xda said:
Reserved for future use.
In the meantime, go to http://goo.im/devs/adlx/chacha/cm10/
Click to expand...
Click to collapse
Alex C. said:
Hello everyone,
Click to expand...
Click to collapse
Thanks guys. This is really cracking.
In the meanwhile, I had a question about the CM7/9 ROMs you guys had uploaded earlier.
In the OEM ROM / StockPlus by Hexgore, the moment I type anything, it opens up the dialer. However, in CMROMS, any words I type open up the google universal search box - which is pathetically slow and doesnt solve my purpose. Often its just a number I am entering to call, not a string!
How can we remind android that its a phone first and a smart device later?
Many thanks in advance!!
PS: Why do CM ROMs have the CM camera and not the OEM one? the OEM camera is quite decent in and of itself, no?
phone search tool
hitanshu said:
In the OEM ROM / StockPlus by Hexgore, the moment I type anything, it opens up the dialer.
Click to expand...
Click to collapse
yes, I liked that quick fast dialer too. If you just flash CM10 without Gapps, you will see that there is nice Search tool, which searches your phone contacts, apps, web (I disable this anyway). It looks neat and tidy.
So after installing Gapps, we have to somehow disable google search/google now and enable this old search tool.
[UPDATE]:
In order to get default phone search working.
- Uninstall Google Search. Alternately remove/rename system/app/QuickSearchBox.apk. Check this file is about 4MB in size.
- From CM10 zip package, extract and install the QuickSearchBox.apk. Note this is just less than 1MB in size.
This search just works for Web/Contacts/Apps and can serve as temporary fix till we get the Google Search/Now FC issue fixed.

[ROM][UPDATED 11/30/2012]Glorious Overdose v4.1

THE OFFICIAL 4.1 UPDATE IS LIVE. GET IT HERE OR USE OTA UPDATER TO UPDATE!
The pictures may not be showing for a while, but the link will be working.
Well, here we are. One of the (in my opinion at least) most prestigious custom ROMs for the SK4G changing hands yet again. Now, before people come out and call me a ROM developer, I am FAR from any sort of developer(I can't code anything substantial. Only small things in bash, PHP, Ruby, and possibly Python). I'll gladly call myself a ROM maintainer, however. As my bio in my profile says, I'm a do-it-yourselfer. If I can't get it done myself without a minimal amount of headache/frustration, then is when I call on the aid of someone else.
Credits, of course, go to PDT(Platypus Dev Team for the new people) for the initial release of Glorious Overdose, Dr Honk for the Bali kernel, nxd for the latest Bali kernel build which removes the keylogger, TheLastSidekick for GOv3 and for allowing me to continue his continuation of the Glorious Overdose legacy, anyone who helped with GOv1 - GOv3, the devs of the apps I've included(CM based or stock), and lastly you, the end-user, who keeps this ROM alive with the feedback and ideas you give.
Using this ROM means you are responsible if you brick your device without checking mounts, so don't PM me whining that I owe you a new SK4G, because one, you voluntarily used it, and two, I simply do not have that kind of money to buy everyone who claims this ruined their only phone.
First time flashers: READ THIS NEXT SECTION CAREFULLY. PLEASE DON'T PM OR REPLY HERE SAYING LINDA KEEPS SAYING "Convert data partition, system not available...Convert system partition, system not available.". The only fix for this is to use ODIN or Heimdall One-Click to go back to stock and reflash using Orange CWM and making SURE your mounts look exactly like the section that speaks of Orange CWM.
Experienced Flashers: You already know the drill, but read ahead to double check.
To quote the thread from GOv3.3 on the mounts.
PLEASE LET ME KNOW OF ANY BUGS, so I CAN ATTEMPT TO FIX THEM!
CHECK YOUR MOUNTS, I CANNOT STRESS THIS ENOUGH!
Thanks to ayoteddy!
- Put zip file in your /sdcard
- Reboot into cwm recovery
- Wipe Data/Factory Reset
- Wipe Cache Partition
(Optional but recommended to prevent any minor issues)-Wipe Dalvik Cache from advanced menu in CWM
Click to expand...
Click to collapse
*Now before you Flash, Only if you are on the orange CWM, (Not RED voodoo CWM from Bali) if on red CWM ignore the mounts/unmount part*
MAKE SURE YOUR MOUNTS LOOK LIKE THIS: (Go to mounts and storage from CWM recovery)
UNMOUNT CACHE
MOUNT DATA
MOUNT SDCARD
UNMOUNT SYSTEM - this is the ONLY mount you pay mind to, not Sdcard or anything else
- Now its safe to Flash the .zip
Click to expand...
Click to collapse
(AGAIN IGNORE UNLESS IF YOU ARE ON A RED VOODOO RECOVERY) after you flash, go back to mounts and storage and make sure your mounts look like this
UNMOUNT CACHE
MOUNT DATA
UNMOUNT SDCARD
UNMOUNT SYSTEM
(Optional but recommended)-Wipe Cache then Wipe Dalvik Cache from advanced menu in CWM before Rebooting.
(To First Time installers, System Needs to be set to Unmount, though it would really be mounted. If you do Not do this you will have a softbrick and will have to ODIN to stock and start all over ....) Once you have Flashed a Custom ROM or Bali 2.2 Kernel you dont have to worry about mounts
Click to expand...
Click to collapse
Click to expand...
Click to collapse
I am NOT responsible nor obligated to help you resolve issues if apps are removed/added/edited from this custom rom.
Okay, now bear with me here. I'm crappy with changelogs.
_________
|Changelog|
___
|4.2| (Coming soon!)
- Added the following apps from CM6.2 for the Epic 4G(Yes, I've tested, the ones I included do work on our phone):
* DSP Manager
* File Manager
* Gallery 3D
* Dev Tools
* Music
* Calculator
* Spare Parts
* Android Keyboard(LatinIME.apk)
- Removed the following apps:
* Meridian
* QuickPic
* Android Weather
* Pimp My Rom(Until a Froyo compatible Google Play version comes out)
* TouchWiz Calculator
- Readded GenieWidge.apk(News and Weather app/widget)
- Changed the fonts to that of CM6.2
- Removed the hostname init.d script(Messes with some things I've found. Mostly Linux chroots.)
___
|4.1|
- Added a bunch of terminal/shell binaries such as bash 4.1, curl, 7z, screen and sudo
- Replaced Messaging.apk with Messaging.apk from GOv2(fixes LED issue, found by rdr4g0n)
- Added drocap2 for screenshots(Subject to change)
- Update PMR apk to latest Google Play version as of 11/27/2012
- Updated a plethora of system apps
- Added Flash Player 11.1(Yes, this version works on 2.x)
- Update Swype to newest Beta version.
- Replaced Music.apk with Meridian Media Player Revolute
- Removed Amazon AppStore // Kept it in because it's the little part of me you get to carry around in your pocket(Totally not creepy sounding, huh?)
- Readded Voodoo Sound Control
- Readded TouchWiz Calculator and Calendar upon request
- Added AndroidWeather. Couldn't find the apk that contains the stock Weather/News Widget
_____
|4.0.1|
- Removed all warez(stupid move on my part, sorry.)
- ReAdded QuickPic upon request of vikramkhalsa
- Fixed Terminal Emulator and Quick Pic's inability to open/run/execute (Big thanks to RicAndroid)
- Added ES File Explorer/Removed ASTRO File Manager
___
|4.0|
- Changed Lightning Launcher to ADW Launcher
- Changed back to the bootanimation from GOv2
- Added PMR(Pimp My ROM) alpha #3 apk w/ OTA Update support(This is so you can customize your own experience for GOv4.0 and the OTA updating is separate from the ROM's OTA Update Center support)
- Added OTA Update Center apk/support(Untested as of now)
- Added the keypad lagfix script included in all of RicAndroid's ROMs(kind of obvious I'd include my only init.d script here too)
- Changed the battery to the Honeycomb Blue 1% included in ROM Toolbox Pro's status icon theme section. / Forgot to grab the framework-res.apk from my device before making the update.zip using GOv3.3's update.zip. Will see what the poll's outcome will be in a week. Currently has old GOv2(ICS Themed) battery.
- Added Jelly Bean Keyboard Pro(The free version didn't want to cooperate)
- Added XDA-Developers app
- Added Terminal Emulator
- Added Twitter/Facebook(Most commonly used social apps)
- Updated Superuser.apk and su binary / su binary wasn't backed up like I thought, so you have to manually update it via SuperUser.apk, sorry about that.
- Added 3D Customizable Gallery/Removed Quick Pic
- Added Amazon Appstore
- Added ASTRO FileManager/Removed MyFiles.apk
- Included ICS Fonts and Sounds in Attachments for those who want a complete ICS look.
- Included KeyLag script CWM zip in Attachments for those who don't want to flash this ROM to their phone an only want the lagfix.
And now, for the thing you've all been waiting for. The download link:
GloriousOverdose v4.1
For you QR Code users, here it is.
{
"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"
}
Screenshots? Sure. I'll oblige(Only took 2. One of ADW Launcher and one of the about screen in the Settings app, but will include a gif of the original GOv2 bootanimation for people who don't know what I'm talking about/don't feel like sifting through the forums.)
For those of you who use irssi on device(meaning you use the binary cross-compiled for ARM use), here's an easy fix if it isn't working for you.
Credit goes to happy from Rizon's IRC network(screenshot above is from his device, a Droid 4, iirc. NOT from a new GO look, sorry.)
If I don't reply to any questions here in a timely fashion, come find me on IRC in #GloriousOverdose on irc.rizon.net
In terminal, do uname -a. New hostname init.d script also serves as a type of sysinfo script for the SK4G(minus RAM and resolution and all that. Just OS and Kernel as of now.) and is useful when using IRSSI(do /exec -o uname -a in IRSSI to show the world that you are using Glorious Overdose. ^-^)
For those who want a little AOSP goodness, here is the 2.2 AOSP Launcher2.apk. Just set in /system/app and make the apks permissions the same as all the rest there. This is thanks to xanium4332.
Awesome! Excited about this
So you released like 3 or 4 roms kind of around the same time.. any comment about which one is the fastest or most stable? Are you still working on/updating the other ones like tigerfusion, tigerblood, etc? I'm on GOV3.3 right now and I'm happy with it except for the reboot problem while using maps/navigation. I'm not really sure which one to try but I like the way I have everything setup so I don't want to flash anything that cant be used as a daily driver yet. Thats why I'm excited about this one because it seems to be closest to what I'm using now.
As for the changes - is it any faster or "better" than v3.3?
Many of them seem like things we can do ourselves: I also ditched lightning launcher for launcherpro or adw, and got rid of or added some of the apps I liked. Personally I don't think amazon appstore should be on the rom, whoever wants it can just downloaded it right? Also I prefer quickpic to the 3d gallery as its much faster and doesn't crash. Is this 3d gallery a different one? (most of these things were just personal preference, i don't mind changing them myself after flashing the rom)
So the main things I think are the scripts/lagfix and a few theme tweaks.. Not really sure about PMR and the OTA stuff.. can you explain that?
but overall thanks for keeping this phone alive and giving it some hope and activity!
Well, I didn't really do much for TigerFusion, TigerBlood, or DangerZone apart from provide the lagfix script and bounce ideas off of the creator of the roms, RicAndroid. So, this, essentially is my first custom ROM release.
The 3D Gallery is, indeed, probably the crashy one. But it's because the ICS Gallery I wanted to include wouldn't work and QuickPic, imo, strayed too far from the original Glorious Overdose, which is the look/feel I'm trying to maintain while minimizing lag and other unpleasantries. But, yes, it is encouraged to mod it after flashing to further personalize the experience, but then I can't provide as clear of support when apps are added/removed from what I've release. So it's up to the user, in the end.
As for the inclusion of Amazon AppStore, that's based on it being, imo, the second most used AppStore for Android after Google Play. I mean, I don't own any apps from Google Play but I own some on Amazon. I can't use some of them without Amazon AppStore installed and signed in. If I could import purchases from Amazon to Google Play, I wouldn't include it(Yes, it's a personal preference). Like I own SetCPU. The version in the Amazon AppStore is 2.3.0.7(iirc) and the version in Google Play is 3.0.7. Dunno why the first hasn't been updated yet, but meh.
The OTA Updater will be like any normal OTA Update, but aimed specifically for custom roms(this one most likely being the first to have it implimented, hopefully it will be the first to use it too). Meaning whenever I push an update to the OTA Updater Center Pro, it'll push a notification to you which will allow your to Download and Update or Just download and just update manually via CWM(which is what I'll recommend because I'm unsure of how the app handles CWM recovery itself atm)
PMR is a collection of tweaks/scripts that were compiled first into an AROMA package installer and then ported to an apk format. The audio engines, sadly are incompatible with this phone until someone ports the kernel of Android 4.x or higher for the SK4G. Everything else works as far as I know.
And hold on to your hat. I'm in the process of creating the update.zip and testing it myself before I upload to MediaFire and submitting it to OTA Update Center Pro's database. I'll also be keeping an updated link here for people who are uneasy about the OTA feature and for those who ODIN'd and didn't keep a copy of the one they started on to flash and then update to the newest version. So far, all that I've done is in the changelog. And no, there won't be a LITE/LEAN version. I don't feel the need to create two version of the same ROM. Besides, this is essentially GOv3.3(LEAN) with the above changes.
Let it begin.... a new age of Sidekick cookers. THIS LOOKS HOT, MAN
Very sexy
Sent from my Galaxy Nexus using xda app-developers app
Just checked the OTA app. It downloads fine. And I think it works because I grabbed the direct link from my MediaFire upload by right clicking on the download button on the page and used that URL. Dunno if it works day after day. And I don't know how well it handles the flashing itself because I feel a manual boot into recovery and manual flashing is the safest bet. Until I or another ROM maintainer can confirm that it does the flash flawlessly, stick to a CWM restore, please.
Because the OTA Update Center also displays the version, I removed the v4.0 from the build number and only the OTA Update Center version will change. The Build Number shows Glorious Overdose now, versus the old way in the screenshots.
Either way, enjoy GOv4.0. I know I am, and I'm the one who rolled this build of Glorious Overdose out. Now I look at my phone with pride, knowing I'm using my own creation and out there, someone else is enjoying it like I am. Such a satisfying feeling.
If you have a dedicated SK4G that you wish to test the latest build of Glorious Overdose with, PM me and I will give you instructions on how to turn your GOv4.x build into a dev/tester build that will get updates long before the public one does. I have 2 testers so far. Myself and RicAndroid. I think a total of either 5 or 10 testers should be sufficient to get things rolling. For those of you who still have GOv2 or GOv3 and haven't grabbed this yet and wish to enjoy OTA goodness, wait a day or two and I should have an update.zip to give you that pleasure of updating OTA.
That's all I have for now.
Can you explain in more detail what you mean about paid apps included?
how_weird said:
Can you explain in more detail what you mean about paid apps included?
Click to expand...
Click to collapse
Well, some apps, like the Gallery app(back when I could find it in the Play Store) and the Jelly Bean Keyboard cost money, but I included them because the free versions either didn't provide the functionality that I thought Glorious Overdose should have or just refused to work completely and I don't have a bank account or a credit card to purchase apps/credit from Google Play so I couldn't include my copies even if I had them.
I tried to keep the paid apps I included to a minimum. The only paid apps I can spot myself are the two I mentioned above. All the other ones are the free version because they work and provide the right amount of functionality for the ROM.
You should remove them. Warez are not allowed on XDA.
Fair enough. I'll revert back to QuickPic and JellyBean Keyboard free. If the mods will give me time to do so before they take action, that is. I can't do that as of now because tired and late, but thanks for the heads up(honestly didn't know[don't really read rules, just try to use common sense. Guess getting frustrated that the Free JB KB didn't wanna work and I couldn't find the free version of the 3D Gallery on the Play Store got the best of me]). Those and a new battery will be in the first OTA update available(And I'll even update the OP's link to 4.0.1 for anti-warez purposes).
EDIT: Had some moron texting me about some court stuff when I hadn't gotten anything in the mail about court appearances. So, I've been up for a bit and am getting an OTA update ready/OP update link sans the new battery. It'll be live in about an hour or so.
SammaelAkuma said:
If the mods will give me time to do so before they take action, that is.
Click to expand...
Click to collapse
Rule of thumb is: No downloads, not fit for the development board.
That being said... 24 hours are enough to re-pack a ROM so it doesn't contain warez anymore?
Yes? Start the clocks...
Oh sorry I meant to direct my post towards both you and RicAndroid. So RicAndroid feel free to respond to the parts which were more relevant to you.
And I'm kinda confused, is 4.0.1 live and available to download? Its there on the changelog but I don't see a link anywhere..
and thanks for switching back to quickpic!
Edit: I just saw it was on Fixing/updating.. I'll wait
QuickPic is my app of choice....the Gallery is fine but it gets buggy sometimes.
This rom is sweet, BTW. The warez thing is not allowed, yeah....but there are plenty of fully functional free apps out there. Like ES File Explorer (which can be given root permissions), Touchpal keyboard (which is the best alternative to SwiftKey).
I'm currently porting the Bi-Winning Redux ICS framework...the correct way this time using GIMP with those 9.png files. It is looking beautiful so far. I will also jump on board the OTA thing this weekend.
Good stuff, dude. Keep up the fine work!
Sent from my SGH-T839 using xda app-developers app
Well, as of now, the update is unofficial(the build.prop is the same but changed the OTA version because it's unofficial until I figure out how to get Quick Pic and Terminal emulator to work as system apps.). I can't get QuickPic to work unless I install as a user app and then move to the system apps and that only works AFTER installing it. But, yeah, gonna go update the OP with a link to the unoffical OTA Update. Those who have the warez version, just go to the OTA Updater app, check updates, hit download, and hit home and do whatever you want, but check the file on the SDCard at /sdcard/OTA-Updater/download/glorious_overdose_.zip or something similar and make sure it reaches 177MiB.
Edit: Forgot to mention, this "update", although shown as 4.0.1 isn't the final update to 4.0.1...once I figure out how to get QuickPic and Terminal Emulator to work as a System app and switch to ES File Explorer from ASTRO(Because ES allows root access and ASTRO doesn't) then the real 4.0.1 will be out. Until then, ignore the faux update notice if you already updated. That or you can change your build.prop and change it back when it is completely fixed.
Also @B.Jay I've been using 7zip to pull/add/change files is in a re-zipped GOv3.3. So, it only took a matter of minutes but I was almost passing out when I replied to how_weird about removing the warez stuff. I don't know enough about the OS to create an update.zip from scratch.
Got D4 Update.zip creator now. So, yeah. Works.
Thanks for posting. When my wife leaves her phone alone and is sleeping I will flash this. Could be a day or two, she hates me messing with her phone.
How_Weird is to weird?
how_weird said:
Thanks for posting. When my wife leaves her phone alone and is sleeping I will flash this. Could be a day or two, she hates me messing with her phone.
How_Weird is to weird?
Click to expand...
Click to collapse
Lol. I know how it is. Just because 2 instances with my friends devices...he doesn't wanna root or jailbreak ever. I've finally convinced him to let me update his LePanII tablet to ICS and possibly root it.
At any rate, wait to grab it until later tonight or early tomorrow. Testing a possible fix for QuickPic and Terminal Emulator not wanting to work in the unofficial OTA update.
freakin awesome rom!
anxiously awaiting the link for 4.0.1 to rematerialize !
Well, the link is back up. Oh, and just an FYI. If there are changes in the changelog here but no OTA update showing...most likely I'm getting the update ready and am showing what I have done to the update.
yay! Loving it
Flashed this a few hours ago, finished restoring my apps and getting things set up the way i want them. Works great so far.. we'll see how it goes within the next few days
Thanks!
No problem. Hopefully I don't get fed up trying to find a way to update the su binary along with ROM releases and just say that users should update it on their own. Getting close, though.

[TOOL] Vox Remover

Team Voxive Presents: Vox Remover [DISCONTINUED]
[CROSS-POSTED from old Voxive GApps thread, some doesn't apply]
Long time no see, huh? Well, contrary to the Post title, I am back but it's different now! Why?
THESE GApps ARE NOW APART OF Open GApps!
I wanted to cover a few things about this package real quick though!
First, the source code has been moved and updated (the old actually was missing the newer releases!) onto GitLab. One note though is that the APKs themselves are managed using Git-Annex, so you will need that to "complete" your repo. Find the source code here: http://gitlab.com/TeamVoxive/vox_gapps/
Second, Open GApps includes a AROMA version too that will be easy for you guys to migrate over to!
Third, my other project, Vox Remover is on hiatus as it is semi-replaced by Open GApps as not only it includes more removals than the original PA/TK Gapps these were based on but it also includes the ability to remove ANY app (have to configure in config file).
Lastly, I want to mention my "other" project that I am still working on. Vox Variety is a 24-hour variety station playing a lot unique stuff!
You can find Open GApps at http://opengapps.github.io/opengapps/ with daily, auto-generated builds for 4.4x to 5.1x on arm(64) and x86(_64) with a ton of variants!
OLD OP BELOW!
Vox Remover, based on PA GApps Remover by @TKruzze, is a flashable script for rooted Android devices that allow you to remove some bloatware that may come with your ROM.
To use, just flash after your ROM of choice! It will walk you through making the file and it will then remove them. Finally, the Addon.d script will keep them removed across updates without a reflash!
REMOVABLE ITEMS
To see the list of items you can remove, visit this page on our GitHub Wiki.
DOWNLOAD AND FLASH
You will find detailed instructions how to flash and download links on this page on our GitHub Wiki.
SOURCE CODE
View the Source Code on GitHub! If you want to contribute, feel free!
CREDITS
@TKruzze for making the original PA GApps Remover
@Kiray1982 for the code to run the shell script remover inside the AROMA installer.​
XDA:DevDB Information
Vox Remover, Tool/Utility for all devices (see above for details)
Contributors
dotmaniac
Source Code: https://github.com/TeamVoxive/vox_remover
Version Information
Status: No Longer Updated
Current Stable Version: v5
Stable Release Date: 2014-12-26
Current Beta Version: v6.0.1
Beta Release Date: 2015-04-23
Created 2014-09-07
Last Updated 2015-06-27
CHANGELOG
Changelog
v5.1
Added CM AudioFX under the existing DSP option.
v5
Version Merge
The Major change in v5 is the fact that Lollipop and KitKat versions are no longer separate. This changes a few things behind the scenes but only one thing up front: A new Version selector dialog that let's you select KitKat or Lollipop! MAKE SURE YOU CHOOSE THE CORRECT ONE OR IT WON'T REMOVE!!
New Apps
I have added a couple of new apps also!
Euphoria Wallpapers
CyanogenMod's Eleven Music Player
These apps are most likely lollipop only but if you find a KitKat ROM with them, you should be able to remove them!
Other Fixes
Fixed Sorting of CyanogenMod and Other ROM items to be Alphabetical.
Spaces to TABS
NOTE
This is early days for the Mixed Installer and I need all the testing I can get! Please report your issues!
v4-kitkat and v2-lollipop
With v2, you can now restore from the config file so you don't have to edit it every time you flash!
Simply choose RESTORE when you flash to jump straight to the installer.
Want to edit your choices? Tap DON'T RESTORE and you will be greeted with the classic installer!
v3.3.1-kitkat and v1.1.1-lollipop
FIXES BUG IN v3.3-kitkat and v1.1-lollipop, see changelog below!
20141122 releases: v3.1/v3.2-kitkat/v3.3-kitkat and v1-lollipop/v1.1-lollipop
LOLLIPOP VERSION STILL NEEDS TESTING! PLEASE HELP!
NEW FEATURES
All versions
Thanks to a request on XDA, I have added support to remove the Boot Animation. Just select the new option and it will remove the animation, defaulting you back to the one built into the code.
v3.2+ and both Lollipop versions
Also, you can now separately remove Exchange Services so you can still use Exchange accounts in Gmail!
v3.3 and v1.1-lollipop versions
Finally, you can remove AOSPA's Lightbulb/Torch App.
BUGS
v3.3 and v1.1-lollipop versions
Fixed Git messing up EOL which made development tricky, didn't impact end users.
All versions
Wouldn't flash in some recoveries like the MultiROM one because it didn't have an updater script file. I added a dummy file and now it works.
All versions
When I based this project off of the PA GApps Easy Config script I was working on, I accidentally left some items in the config script named "aosp_prop" instead of "gapps_prop". To make it easier, I renamed both to just "prop".
CLEAN UP
All versions
I did some misc. cleanup including:
Changing the author name to my new username: "bgiesing"
In config script, fixed leftover PA GApps config name and replaced with Vox Remover.
In the Install Script, I removed some extra headers and the part that looks for your text file as it is always in the same place now.
v3
AROMA Installer: The zip is now using AROMA! That means that you can use a simple click interface to config your choices.
One ZIP! I figured out how to run the current script from AROMA and show output which means you don't need two ZIPs! Flash one for everything!
Added a request: PhotoPhase Live Wallpaper
Combined: Development and SpareParts into one entry as if you are going to remove one, you are most likely going to remove the other.
Fixed: Addon.d Script! In the older releases, there were two problems with the script. The first was the ZIP not installing it on your device which means it can't work at all. The second is that even if you copied over the script manually, the items to restore were in the "restore" section and not "pre-restore" and this caused things like AOSPA's script to not restore completely!
v2
Fix SlimIRC and PAC-Man apps not removing
First Public release
v1
BETA Release, Initial Release
Reserved
good
this looking helpful!
No instructions on how to install/flash? I understand you based your work on TKRuzze's GApps Remover but it might be wise to add instruction in your original post as to how and when to flash your zip and/or would it conflict with TKRuzze's and the likes of those kind of questions.
So far, I'm liking this project.
Rickav said:
No instructions on how to install/flash? I understand you based your work on TKRuzze's GApps Remover but it might be wise to add instruction in your original post as to how and when to flash your zip and/or would it conflict with TKRuzze's and the likes of those kind of questions.
So far, I'm liking this project.
Click to expand...
Click to collapse
There is instructions, it tells you how to make the text file and to flash, if you don't know how to flash, then you shouldn't be using custom ROMs!
As for possible conflicts, they both supplement each other, one removes GApps and the other removes stock apps! They are safe to use together!
dotmaniac said:
If you don't know how to flash, then you shouldn't be using custom ROMs.
Click to expand...
Click to collapse
If I didn't know how to flash, I couldn't use a custom ROM in the first place.
In any case, I must have missed the the "when to flash" bit in your OP and, on that front, this project looks even more promising.
Rickav said:
If I didn't know how to flash, I couldn't use a custom ROM in the first place.
In any case, I must have missed the the "when to flash" bit in your OP and, on that front, this project looks even more promising.
Click to expand...
Click to collapse
I agree with you, the OP didn't mentioned where we have to put the file etc...
For beginners (like me) it's not as easy as it could be for experienced people.
Please give us some advice
Sent from my One
splokow said:
I agree with you, the OP didn't mentioned where we have to put the file etc...
For beginners (like me) it's not as easy as it could be for experienced people.
Please give us some advice
Sent from my One
Click to expand...
Click to collapse
Read again:
dotmaniac said:
To use, make a text file named ".vox-remove", put it in the same folder as the ZIP or the /sdcard root, and put a keyword from the list below. The file should have no extension. Remove anything in BOLD. After making the file, flash normally anytime after flashing the ROM (before or after GApps, kernel, etc.)
Click to expand...
Click to collapse
dotmaniac said:
Read again:
Click to expand...
Click to collapse
Thank you for editing
Sent from my One
Okay guys, here is a little bit of a news update!
I am still working on this, I just need a suggestion on apps that you guys want removed!
Secondly, I am in contact with @osm0sis to make an AROMA zip that will create a file for the new AOSPA shell GApps! This will save people the trouble of figuring out how to correctly make the text file. Hopefully, I can also make one for the remover!
I just released an AROMA zip to make the text file for PA GApps remover, I am going to try to have one up for Vox remover eventually!
dotmaniac said:
Me, @hlxanthus, and @osm0sis have been working on an easy config tool for making the .gapps-remove (soon .gapps-config) file. @hlxanthus has already posted a few versions and now here is the next step.
Download pa_gapps_config-20140916b.zip
Compared to his versions, the interface is completely slimmed down and the ZIP is smaller. How? Well, I used my base which is categorized and has a better file structure. The ZIP is smaller thanks to a few things: One includes less words in script files. An example is resread instead of zipread. This allows you to not have to enter the full file path. Secondly, he added a Splash image and I ran it through a PNG compressor. Before it was 520 KB and is now 130 KB. Third, my base doesn't include extra themes and icons that make up most AROMA zips.
Thanks to @osm0sis and @hlxanthus for ideas, shell help, and AROMA help. Specifically @hlxanthus for the backup code and verification screens. Also @osm0sis for the grep -w flag hint and help for other projects I have done.
Click to expand...
Click to collapse
Suggestion
dotmaniac said:
Okay guys, here is a little bit of a news update!
I am still working on this, I just need a suggestion on apps that you guys want removed!
Secondly, I am in contact with @osm0sis to make an AROMA zip that will create a file for the new AOSPA shell GApps! This will save people the trouble of figuring out how to correctly make the text file. Hopefully, I can also make one for the remover!
Click to expand...
Click to collapse
1. Thank You!
2. Can you add the following Apps?
Cell Broadcast
CM Account
CM Video Editor
CM Home
3. What is the difference between (Development Extra dev tools & SpareParts Extra dev tools) ?
Thanks Again!
zakaziky said:
1. Thank You!
2. Can you add the following Apps?
Cell Broadcast
CM Account
CM Video Editor
CM Home
3. What is the difference between (Development Extra dev tools & SpareParts Extra dev tools) ?
Thanks Again!
Click to expand...
Click to collapse
CM Home, Cell Broadcast, and CM account are essential for device use, aka if you remove them, your device won't work.
There is no such thing as the CM Video Editor... The video editor included in CM is the AOSP Movie Studio.
Also, Spare parts and Development are two separate apps. They both are advanced tools for app development.
- Exchange services
- AOSP keyboard (?)
- Camera
- Black hole, Sun beam, Bubble
(Do basic live wallpapers include Nexus and Spectrum?)
PünchUp said:
- Exchange services
- AOSP keyboard (?)
- Camera
- Black hole, Sun beam, Bubble
(Do basic live wallpapers include Nexus and Spectrum?)
Click to expand...
Click to collapse
Exchange services are there.
The keyboard we don't allow to remove because if you don't install a keyboard, you will be unable to type!
Camera I'll have to think about.
The live wallpapers are there, they just may have different names. Black hole is actually called Galaxy4.
Basic live wallpapers (I think) include Nexus. Spectrum is a part of Visualization Wallpapers.
‘Email’ removes both Email and Exchange Services?
PünchUp said:
‘Email’ removes both Email and Exchange Services?
Click to expand...
Click to collapse
No... Email removes email and Exchange removes Exchange
PünchUp said:
‘Email’ removes both Email and Exchange Services?
Click to expand...
Click to collapse
Sorry, forgot... Email removes both.

[ROM] iPioneer Slim 10c v0.1 for LGV521 - Rooted, busybox, init.d, debloated, etc...

ROM Ipioneer Slim 10c v0.1
A light, clean & faster rom!!!
Disclaimer:
/***
* Your warranty is now void (and I'm sure it was void before this process).
* I am not responsible for hard or soft bricked devices, boot loops, dead or corrupt sd cards, strange behavior or you getting a heart attack 'cuz your youtube app is not working properly.
* YOU and only YOU are choosing to make these modifications, do not blame on me.... I will just ignore you.
***/
iPioneer Slim 10c v0.1 is a light, clean and fast custom rom designed for the Lg G Pad X 8.0 (T-Mobile variant only) and it's aim is to become a replacement for the default system of this device.
iPioneer Slim 10c v0.1 it is light because it only takes 519.8Mb of disk space which is a big difference when you compare the 1.2Gb of a stock rom, it is clean because it only contains the essential apps to make it work properly and it is faster because the whole system have been 100% optimized.
iPioneer it have been designed with the User Freedom in mind, it only provides you with the basic OS so you can do what you need to do on top of that.
Features:
Based on stock (10c)
Rooted
Busyboxed
Init.d Support
Extremely debloated (very serious)
Deodexed
Zipaligned
Nova as default launcher
Installation instructions:
Download the rom to your desire location (link to download to the end of this post).
Boot into Twrp recovery and do a standard wipe (factory reset).
Install the downloaded rom .zip.
Reboot the device.
Be patient, is going to take more time than a regular stock rom to boot into the system, at first is going to be stuck at T-Mobile logo but after few seconds is going to enter into App Optimization mode and after that you will be able to setup your system.
Enjoy it.
First things to do after you install this rom:
Add your google account (if you didn't complete that step at the first setup).
Download your favorite app manager (Rom Toolbox, Titanium, etc.).
Freeze the application called App Updates in order to stop the system update beacon for OTA. I removed 3 core apps in order to stop OTAs but it seems to be very integrated with the system, there is no way I can remove it from the rom without breaking the system. This is the most practical way to my knowledge right now.
Optionals things to do after you install this rom:
You can uninstall Nova Launcher if you want as is not part of the system apps, but before you need to install your favorite launcher. If you don't install another launcher and remove Nova you will have a broken system and most likely you'll have to re-flash the rom.
On purpose bugs and missing options:
On purpose bugs are bugs that comes when you remove a functionality from the system but it can not be removed from a third party component, example: LG VPN app it has been removed but the options remains in the Settings of the device and when you tap that option you will provoke a crash event, the way to resolve this is to decode the third party component (very difficult) or reinstall the missing part (in this case the LG VPN app).
iPioneer Slim 0.1 it comes without some apps that can not be removed from the system setting options, this is like that because I believe that these apps are not necessary for all people, if someone need them they can be downloaded/replaced from the Play Store or I will provide a flashable file with these apps so you can install them.
On Purpose bugs (located at settings):
From the Share & Connect menu:
File Sharing that contains BLE and Android Beam doesn't work, package SmartShare it has been removed.
Media Server (DLNA) doesn't work, package SmartShare that also contains SmartShare.MediaServer it has been removed.
Lg Airdrive doesn't work, package LGAirDrive & LGAirDriveSettings were removed.
From More>VPN menu:
LG VPN doesn't work, package VpnClient_LG it has been removed. Basic VPN it works.
From Display menu:
Home screen doesn't work, packages LGHome, HomeSelector, LGHome_Theme_Optimus, com.lge.launcher3, com.lge.launcher2.theme.optimus were removed.
If you need these options to be available on your system just download these app on Play Store if they are available or just wait until I have ready the System Apps flashable zips.​
Missing options (located at settings):
Smart Cleaning not present, package LGSpringCleaning it has been removed.
Cloud (cloud integration in settings) not present, package CloudHub (maybe dependant on SmartShare package) it has been removed, please also note that this cloud integration it was integrated on the stock File Manager, so... if you want a full integration of the Cloud service on settings maybe you will have to install the stock File Manager provided by LGFileManager package.
From Backup & reset menu:
LG Backup is not present, packages LGBackupLauncher and LGBackup were removed.
From About tablet menu:
Update Center and its content (App updates & System updates) is not present, packages com.lge.appbox.client (app updates), com.lge.updatecenter & LGUpdateCenter (main menu for updates) were removed.
If you need these options to be available on your system just download these app on Play Store if they are available or just wait until I have ready the System Apps flashable zips.​Flashable zip with system apps:
Coming soon when I have a free time.
What to do if you get the OTA notification:
Freeze the app called App Updates with your favorite app manager.
With your favorite file manager go to /cache and delete the update.zip (the downloaded ota).
Tap on Restart & Install button on OTA pop-up, the pop-up it will start counting to 0 in order to restart but your device won't restart because there are 3 core apps removed from this rom plus 1 app that you just disabled (all these 4 app controls the OTA), the notification is just gonna disappear, push recent button and clear the ota pop-up window.
Bugs Report:
If you find a bug in this rom just notify me about that in this thread, please, just use the title as "Bug Report" so I can pay close attention to that, my time is very limited. Thank you.
Feature Request:
If you want a feature to be added into future revisions of this rom just notify me about that in this thread, please, just use the title as "Feature Request" so I can pay close attention to that, my time is very limited. Thank you.
More info:
-------------------------------------
Device: Lg G Pad X 8.0
Model: LGV521
Code Name: b3
Carrier: T-Mobile
Android version: 6.0.1
Security patch level: 2016-07-01
Software version: V52110c
Link: https://www.androidfilehost.com/?fid=385035244224403624
Screenshots:
Default View: (sorry guys, I was not able fix Nova in order to show an organized and clean layout by default).
Default App Drawer: remember this is an extremely debloated rom, only the most basic core apps remains.
Settings view, yes some options are not present, read above about this.
Software info.
Reserved 2...
For some reason this post doesn't show up on ET page: lg-g-padx
Too bad, a lot of people won't be able to see this rom, but I can do nothing.
If someone knows an admin who can fix this issue please make mention of this post to him. I would do it but I don't have the time to.
Thank you.
Some screenshots added on post #2...
How fast does it run compared to the stock rom?
Munns86 said:
How fast does it run compared to the stock rom?
Click to expand...
Click to collapse
How fast it can go is a subjective matter:
It will depend on hardware lifetime span (how you use it and how other people use this tablet).
It will depend how much apps and content you put in it (the more things you download the more slow android is gonna be, this is kind a Swap area).
I did not do a benchmark, when I declared that is faster than a stock rom is because that speed response enhacement it comes based on the Deodex and Zipalign process. It can be or maybe not noticeable to your eyes but based on deodex and zipalign process is for sure that is faster than an odex and not-zipaligned rom.
The best answer is that you need to try it on your own and see the difference.
Sent from my LG-H918 using Tapatalk
Poll added at the beginning (not visible in tapatalk or xda app).
Please only select the apps that you really need or you really think that should comes with the next revision of iPioneer Slim rom.
This will help me to build a better version with features that users needs.
C'mon guys... only 3 users have use the poll...
I need more data background in order to release a new version of the Slim line version (may be the last one).
All V521 users please contribute with this.
Right now I'm testing a new build that it seems to have success stoping ota download and notification & I have removed even more bloat background packages.
As of today I start the syncing process of CyanogenMod for our device, so all I ask is that V521 users vote in the poll so I can build and release what I think it would be the last Slim version (iPioneer Slim 0.2) based on users needs.
Once I start the developtment with CM I will not pay attentions to the Stock & Slim version until I finish with what is gonna become iPioneer CM 13.
Thank you for your attention guys.
BTW: sorry for my english, I try so hard to write all this in a good way. Arriba Mexico Papa!!!
xtremelora said:
C'mon guys... only 3 users have use the poll...
I need more data background in order to release a new version of the Slim line version (may be the last one).
All V521 users please contribute with this.
Right now I'm testing a new build that it seems to have success stoping ota download and notification & I have removed even more bloat background packages.
As of today I start the syncing process of CyanogenMod for our device, so all I ask is that V521 users vote in the poll so I can build and release what I think it would be the last Slim version (iPioneer Slim 0.2) based on users needs.
Once I start the developtment with CM I will not pay attentions to the Stock & Slim version until I finish with what is gonna become iPioneer CM 13.
Thank you for your attention guys.
BTW: sorry for my english, I try so hard to write all this in a good way. Arriba Mexico Papa!!!
Click to expand...
Click to collapse
The reason is that the xda app can't see the vote going on.
Personally, I will be excited to see a cm/aosp custom build, which will sure draw much more attention.
googlephone said:
The reason is that the xda app can't see the vote going on.
Click to expand...
Click to collapse
But it is visible and operable through a normal web browser in android: http://forum.xda-developers.com/lg-...ioneer-slim-0-1-lg-g-pad-x-8-0-t3513030/page1
Or the option LOAD IN BROWSER in xda app and WEB VIEW in tapatalk...
xtremelora said:
But it is visible and operable through a normal web browser in android: http://forum.xda-developers.com/lg-...ioneer-slim-0-1-lg-g-pad-x-8-0-t3513030/page1
Or the option LOAD IN BROWSER in xda app and WEB VIEW in tapatalk...
Click to expand...
Click to collapse
Another reason is not many users are interested enough in a slimmed stock rom. The benefits of a slimmed stock rom may include less system storage usage. But the free uped system storage is not accessible for users to use as data storage anyway. Speedwise, I wouldn't expect noticeable improvement from a slimmed stock rom. As a result, the benefits of a slimmed stock rom is not enough to draw users' attention or interest.
I am a flashholic but I actually not interested in slimmed stock at all because I already have root.
I personally advise you to not spend too much time on modified stock rom.
I appreciate your work and look forward to your future possible cm rom, which I will definitely try it out and will draw many g pad x users here. And don't forget there is a bounty for custom roms like cm.
googlephone said:
Another reason is not many users are interested enough in a slimmed stock rom. The benefits of a slimmed stock rom may include less system storage usage. But the free uped system storage is not accessible for users to use as data storage anyway. Speedwise, I wouldn't expect noticeable improvement from a slimmed stock rom. As a result, the benefits of a slimmed stock rom is not enough to draw users' attention or interest.
I am a flashholic but I actually not interested in slimmed stock at all because I already have root.
I personally advise you to not spend too much time on modified stock rom.
I appreciate your work and look forward to your future possible cm rom, which I will definitely try it out and will draw many g pad x users here. And don't forget there is a bounty for custom roms like cm.
Click to expand...
Click to collapse
You are right about working in a stock version. The reason why I'm doing this is because we all know that CM most of the time has bugs, bluetooh problems, camera issues, data conectivity troubles, etc...
Sooooo, if the version of CM I'm going to compile it results with many bugs there is gonna be the option to go back to stock slimed or stock bloated.
I can build a CM verion but Im not the kind of guy who inverts his time in CODE MODIFICATION, so hopefully the build it comes with no bugs at all or at least no major bugs.
The other alternative is that I can sync, compile and build and one more guys can do the bug fixes.
xtremelora said:
You are right about working in a stock version. The reason why I'm doing this is because we all know that CM most of the time has bugs, bluetooh problems, camera issues, data conectivity troubles, etc...
Sooooo, if the version of CM I'm going to compile it results with many bugs there is gonna be the option to go back to stock slimed or stock bloated.
I can build a CM verion but Im not the kind of guy who inverts his time in CODE MODIFICATION, so hopefully the build it comes with no bugs at all or at least no major bugs.
The other alternative is that I can sync, compile and build and one more guys can do the bug fixes.
Click to expand...
Click to collapse
That would be great! I think if you took a poll most people would prefer a CM build to a slimmed down stock build.
Munns86 said:
That would be great! I think if you took a poll most people would prefer a CM build to a slimmed down stock build.
Click to expand...
Click to collapse
Yeah, I know that. Wish me luck.
Right now I'm stuck trying to get the Blobs for this device and compiling the kernel so I can build the CM recovery, once I have the recovery done I can start compiling CM and start testing.
I'm trying to by pass the kernel (as is not need it right now to build the recovery) but for some reason the system is demanding an standard and working kernel... weird...
But honestly speaking is gonna take lot of time. So be patient guys.
xtremelora said:
Yeah, I know that. Wish me luck.
Right now I'm stuck trying to get the Blobs for this device and compiling the kernel so I can build the CM recovery, once I have the recovery done I can start compiling CM and start testing.
I'm trying to by pass the kernel (as is not need it right now to build the recovery) but for some reason the system is demanding an standard and working kernel... weird...
But honestly speaking is gonna take lot of time. So be patient guys.
Click to expand...
Click to collapse
There is already a TWRP recovery for v521. Why you need to compile cm recovery?
googlephone said:
There is already a TWRP recovery for v521. Why you need to compile cm recovery?
Click to expand...
Click to collapse
Ik, is just a prebuilt because our device doesnt have a device tree or structure already, so making this at first is gonna help me to buil the cm zip.
Is not need it if a device tree already exist but not in this case, just see it like a pretesting of code for this device.
When I try to compile this recovery things are gonna break so you get info of what is missing, what you need, log, etc... So you fix everything you can in this step and then you build the cm.zip in a better way (less issues).
Sent from my LG-H918 using Tapatalk
xtremelora said:
Ik, is just a prebuilt because our device doesnt have a device tree or structure already, so making this at first is gonna help me to buil the cm zip.
Is not need it if a device tree already exist but not in this case, just see it like a pretesting of code for this device.
When I try to compile this recovery things are gonna break so you get info of what is missing, what you need, log, etc... So you fix everything you can in this step and then you build the cm.zip in a better way (less issues).
Sent from my LG-H918 using Tapatalk
Click to expand...
Click to collapse
https://github.com/Shabbypenguin/android_device_lge_b3
device tree has been around for a while, it obviously will need some renaming to work for cm source but its a good foundation to start with.
shabbypenguin said:
https://github.com/Shabbypenguin/android_device_lge_b3
device tree has been around for a while, it obviously will need some renaming to work for cm source but its a good foundation to start with.
Click to expand...
Click to collapse
These are your device tree for twrp 4 b3 right?
Let me see if I can work with that, I was almost done building the cm.recovery and fixing some boot.img issues but if I can take your files that would save time.
Did you forked that device tree or u just build it from scratch?
If you forked them, from what device?
I was thinking on pulling the v500 just to figure out some sort of missing info I havent been able to catch from ramdisk.
xtremelora said:
These are your device tree for twrp 4 b3 right?
Let me see if I can work with that, I was almost done building the cm.recovery and fixing some boot.img issues but if I can take your files that would save time.
Did you forked that device tree or u just build it from scratch?
If you forked them, from what device?
I was thinking on pulling the v500 just to figure out some sort of missing info I havent been able to catch from ramdisk.
Click to expand...
Click to collapse
i built it from scratch, id be careful looking too much at the v500, it's a snapdragon 600 SOC which is very old and is a quad core. the 615 in the g pad x is octacore and much newer. even the ramdisk is going to have big differences in how its handled.

Categories

Resources