Customizing a cyanogenmod rom - General Questions and Answers

I have made several CM10 Nexus 7 roms using the repo sync to cm's repositories. I was wondering how best I can make the rom my own so that it what me and my friends find useful.
I would like to be able to change the meta inf updater script for example to say "Fallon Rom"
or include supersu, not superuser.
(obviously no paid apps)
is there a way to include an app as a user app so that if the user wants to get a paid version it is easy? (eg romtoolbox lite --> rom tool box pro)
Lastly, how can i best make this apply to each release. Can I make a folder that will then get included in future builds (so i don't have to manually unzip the rom and change stuff)
Thanks for any responses. :highfive::highfive::highfive:
edit: and how can i include hillbeast's 720p camera mod
i am also planing on including gapps. How best to include them (or is staying separate that much more preferable)

anyone??
Can anyone give any tips?

Related

[SCRIPT] Download and customise ANY CyanogenMod Nightly for ANY device.

I decided to make a script for personal use that would modify the CM nightlies for my Blade. This meant downloading, unpacking, removing / copying files and then zipping back up.
I chose to modify it since I own a couple CM supported devices.
So what this one does is ask for a CM device and either a custom nightly number or it can choose the latest nightly for that device automatically.
It then downloads the file to the desktop and you can choose whether you want to remove some apps from /system/app. (I only added the apps I removed from my Blade, but you can easily edit this if you like..)
It then zips it up ready to flash. It doesn't sign as I use Clockwork Mod which doesn't require signing.
Itself doesn't have much functionality other than that. Currently, I have it set as a cron job so it downloads the nightlies for me every time I like it to
I'm not a scripter or programmer so the code is far from perfect, it's very rudimentary but it works.
Thought I'd share as someone might find useful.
Bash and Linux needed and I am not responsible if anything bad happens (Which it shouldn't )

[Q] Custom Mod manger

Hi All,
I am working on a custom RoM with specific focus.
So basically i will be taking a standard rom and will be adding some softwares some binaries some terminal related shortcuts and stuff.
Now i had two apporaches for it
1) create a custom ROM for each device.
2) create / user a mod manager which allows for mods which are not incremental in nature and can coexisit independently.
example i release m1 m2 and m3 as 3 Mod packs.
person A might want m1 m3 but not m2
person B might want just m3
person C is happy with just m2
and m1 m2 m3 are completely inependent packages.
Can any one suggest if such a solution exist in the wild I have tried to look at various rom managers but they all work on update mode and not mod mode.
Also using such a system i would like to create zip's which i can install in simmilar fashion to the recovery based update.zip flashing. but in running environment. (considering they are not hurting any running code)
Thanks in advance for help
Check out the AROMA Installer thread...see if it does what you are looking for...
-BMFC
bmfc187 said:
Check out the AROMA Installer thread...see if it does what you are looking for...
-BMFC
Click to expand...
Click to collapse
Interesting project will check it out.
however as far as i can understand it right now its running in recovery mode, I am looking for something which can work when device is running.
If i was not clear before i will give some examples.
I have some apk's and some system mod's
now i want some software which a person can install on his machine and he can securely see the list of items on my server,
he selects i want to install apk.
apk gets downloaded and installed
he selects a system mod
zip file will be downloaded and it will be extracted on /system or / as required and permissions to be setted as listed in a update script on file.
Basically what i am trying to do is to put my mod's and apk's in generalized manner so i don't have to deal with the nittygritties of the android system's on each device. i can directly work on my stuff.
I hope i am clear this time
Now real question ? Is there any such thing in wild?
or am i looking at building something from scratch and if yes what's the cost.

[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.

[APP][ROOT][4.4+]Custom ROM Manager 5.5.0

Custom ROM Manager finds all the ROMs, GApps and other zip files that are downloaded on your device, lets you install or manage them easily. It also helps you visit official sites of some ROMs/GApps from where you can download them or see changelog.
NOTE: This app does not search the internet for ROMs, GApps and other mods for your device. You have to download them from their respective sites yourself to your device. Then this app will take care of the rest.
Screenshots
Check screenshots tab
Key Features
Finds all the zip files on your device - Custom ROM Manager features multiple file searching algorithms to find the zip files on your device. They are fast, customizable or both fast and customizable at the same time. Users can even choose their file searching technique to their liking.
Sorting and grouping of zip files - After zip files have been found, app sorts and groups them to their appropriate category, like detects which of them are ROMs, GApps etc. It can even detect the properties of a ROM/GApp, like their build dates, version, whether or not they are OFFICIAL builds and what not. The techniques used are efficient and smart.
Popular ROMs/GApps - The app shows list of popular ROMs/GApps. They are selected based on observations of the most popular and most user responded ROM threads across the XDA forums for top devices, and they are listed alphabetically in the app. App is also capable of detecting other ROMs, which will be listed in the "Other ROMs" category.
Official information for popular ROMs/GApps - For all the popular ROMs/GApps listed, you can even check their official information. Like their official sites, download pages etc. It can even check whether your device is officially supported or not, and depending on this, it will open download page for your device when you visit their download page.
Disclaimer - The app makes use of the information that is already available on the internet. It does not use any unauthorized or confidential data. The links are also opened in an external web browser of user's choice, not in some in-app browser or something like that.
Manage your ROMs/GApps - Under each popular ROM/GApp listing, you can see the builds present on your device listed their. Like all your LineageOS ROMs gets listed under "LineageOS" category. You can view them in any way, view them in sorted order based on their build dates or version, or see only unofficial ROMs, or official ROMs. You can delete them, view them etc.
Install them - And finally, you can select them for flashing/installation. This is arguably the most significant feature of the app. You can choose any number of zips for flashing, you can specify which partitions to be wiped before each zip is flashed. You can modify your selection in any way you want, like re-order your selection, delete any entry and what not. And finally, when you confirm, device will boot into (TWRP) recovery, flashing the zips in the very order you selected.
To see the complete feature list, visit the play store page or XDA Labs page.
Google Plus Community - https://plus.google.com/u/0/communities/109799614948604849024
Requirements
Root Access is must.
If you havent flashed custom ROMs before, this app is not for you.
Only TWRP is supported.
Download
Play Store
XDA Labs
XDA:DevDB Information
Custom ROM Manager, App for all devices (see above for details)
Contributors
corphish
Version Information
Status: Stable
Created 2016-07-22
Last Updated 2019-02-04
Sounds interesting.
I will give it a try when i get home and get my hands on my tablet.
@corphish
Cool
One request.
Can u recognise xpossed framework Zip and modules Zip ?? Like Roms and gapps?? It will be damm helpful for everyone ^~^ just a request
Sent from my sprout4 using XDA Labs
harsh. said:
@corphish
Cool
One request.
Can u recognise xpossed framework Zip and modules Zip ?? Like Roms and gapps?? It will be damm helpful for everyone ^~^ just a request
Click to expand...
Click to collapse
Well I am not much acquainted with Xposed and its modules coz I don't use it, but I remember they are .apk's.
Can you link me to those zip files which you are talking about, so that I can take a look and add it in next update?
http://dl-xda.xposed.info/framework/
This
And sorry I just forgot that modules are apk
And if there is way to get kernels differently, is also welcomed.
And sorry for making so many requests!
:fingers-crossed:
Sent from my sprout4 using XDA Labs
harsh. said:
http://dl-xda.xposed.info/framework/
This
And sorry I just forgot that modules are apk
And if there is way to get kernels differently, is also welcomed.
And sorry for making so many requests!
:fingers-crossed:
Click to expand...
Click to collapse
We will see about xposed.
And custom kernel support is not possible because various devices have various custom kernel, sorting them would be simply not possible..
corphish said:
We will see about xposed.
And custom kernel support is not possible because various devices have various custom kernel, sorting them would be simply not possible..
Click to expand...
Click to collapse
Its 10:30am in morning and I'm already out of thanks(8 are given idk where let me check)
So thank you.
Sent from my sprout4 using XDA Labs
Great app.
Very useful especially for beginners.
But I have 4 main requests that will improve the app :
1_it's really bothering that every time I want to launch the app it scans for zip files, it takes a lot of time especially for the low-end phones and for phones that have large Memory.
Maybe you should make it saves the path of the zips and names and add a refresh button in the AppBar in case we add new zip.
2_Add wipe davlik-cache,
It's really needed when flashing modes.
3_maybe in the future you should add an options to explore the zip and extract some files.
4_add a new layout for backup and restore specific files from system (build.prop_framework-res....etc) or the whole ROM and save it as a flashable zip in case the flashed ROM has bootloop or some problem you can restore it form recovery.
Sorry for asking a lot I know it's the first release and that is a lot to ask.
So far the app works great and the design is simple and beautiful as usual (I know from your previous apps)
Thanks for your hard work
Great app UI and Idea, but on my Nexus 6 XOSP 6.3, It doesnt detect anything. I give the root access and storage permission, but it stays at "uhh,nothing here". And thats really it. Any idea? Is there some folder i need to put my zips in?(like delta uses). Thanks!
Root Wizard said:
Great app UI and Idea, but on my Nexus 6 XOSP 6.3, It doesnt detect anything. I give the root access and storage permission, but it stays at "uhh,nothing here". And thats really it. Any idea? Is there some folder i need to put my zips in?(like delta uses). Thanks!
Click to expand...
Click to collapse
Same with me on my lenovo a7000 cm13 rom
Please reply if you want any logs. The idea is awesome and I will surely be gald to help
Root Wizard said:
Great app UI and Idea, but on my Nexus 6 XOSP 6.3, It doesnt detect anything. I give the root access and storage permission, but it stays at "uhh,nothing here". And thats really it. Any idea? Is there some folder i need to put my zips in?(like delta uses). Thanks!
Click to expand...
Click to collapse
anaandshailu said:
Same with me on my lenovo a7000 cm13 rom
Please reply if you want any logs. The idea is awesome and I will surely be gald to help
Click to expand...
Click to collapse
Sorry for late reply, I was busy in the mean time with M and N bringups for some devices.
In Marshmallow ROMs, there is a problem detecting internal storage, which will be fixed in next update, which will come very soon.
Edit: 1.5 is up, check labs
Update 2.5
With previous update (2.0 and 2.1), app was recoded from scratch, resulting in many optimizations and bug fixes.
For example, with 2.0, came better storage detection logic and faster file scanning algorithm, while 2.1 added more modern UI elements.
With 2.5 comes many of the requested features like Zip scan caching, separate option for dalvik cache, and new features like search, respective logos for popular custom ROMs etc.
Please refer to XDA Labs for full changelog.
And do rate and review .
Version 3.0 was released with many cool features.
- Zip selection for flashing was totally revamped. When you tap a card, it will now flip and you will see various partitions you can wipe. Select any if you want to and then tap the card back, it will flip back and notify that the zip has been selected for flashing. And now you can even update what you want to wipe by tapping one of the already selected card back and re-doing the drill. You can even remove it from the flash queue.
- The UI where you are shown what you are going to flash (i.e flash queue) is also revamped.
- Statistics section is also revamped, now shows total size each class of zip is consuming.
- You can also perform TWRP backup and restore operations from the app.
- Some SU related issues (especially on newer security models) were fixed.
- There are always under the hood performance improvements and cleanups.
And all this feature additions barely saw the app size rising. Do check the new screenshots under screenshots tab.
And btw, Custom ROM Manager was released in Play Store too, few days back.
Free version
Donate Version
I use yunicorn 5530 and I tried to search custom ROM for my device but didn't find anything... Do you guys can help me
A new and major version of 3.1.1 has been released.
Summary:
1. Quick selection for zips/backups for flashing/restoring.
2. Ability to delete files.
3. Completely revamped FlashQueue Interface.
4. Inbuilt troubleshooter.
Detailed changelog : Google+ Post
سامسونج s2
3.3 update
Released 3.3 update yesterday
Detailed changelog - Google+ Post
Version 4.0
Version 4.0 was released recently.
Detailed changelog - https://plus.google.com/u/0/+AvinabaDalal97/posts/Deqcbgpq8nJ
4.3
Version 4.3 was released few days back.
Thread updated.
corphish said:
Version 4.3 was released few days back.
Thread updated.
Click to expand...
Click to collapse
Maybe was i to lazy to find it, but it took already a lot of Time to find the "Custom ROM Manager". How can i add My LIGHT PATCH to the Patch Section of Your Project? I wold like to push Your App by default alongside with My Patch in the Future to use it as kind of OTA Updater. Maybe could You direct Me, or do i even have something new for You? (Checking build.prop for the Patch Version so the App can advise a Update if needed!?)
Would be cool to be Part of that! I'm really looking forward to contribute to it...
BR

[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