New Bootleggers Update is up!
* by @beingmishra
ROM | UNOFFICIAL | STABLE
Version: 4.1 Pie
Build date: 19/5/2019
May security patch is merged on our sources, so, have the funnies by releasing an up-to-date version of bootleg!
- Updated translations
- Added fix for tinting emergency button?
- Added Q things
PS: if the links isn't visible, click on the channel name
#pie #opo #bacon #bootleggers #unofficial
Yea pretty common with OPO, I would say it's the same for every ROM since long time.. I ended repartitioning and resizing the system partition to 2GB.. I prefer to use Google apps instead of AOSP ones, so since I didn't want duplicates resizing was the only way..
This guide is my English translation and adaptation of the Italian original one you can still read here: https://forums.oneplus.com/threads/guida-come-allargare-la-partizione-system-su-oneplus-one-e-altri.460348/. [B][U]This is to resize the OnePlus One /system partition from 1.3GB to 2GB, taking space from /userdata partition, that will become, obviously, 0.7GB smaller.[/U][/B]. The guide [U]DOES NOT COVER[/U] the revert process, so please copy stuff when the guide tells you to do that so that you'll be able to go revert changes by yourself (you can always flash stock firmware via fastboot, guides are everywhere) Requisites for this to work are: • Device rooted and TWRP installed (tested with latest - at today - TWRP 3.3.1-0) • Parted binay for arm-32; I had some issues finding the right one already compiled so I uploaded into my personal cloud; download it here: http://www.mediafire.com/file/8job6yjorhz9eae/parted/file • OnePlus drivers already downloaded and working, so that adb works fine • Device connected to PC via USB • Windows Command Prompt or Linux Ternimal 1. Backup, backup, backup, backup and backup everything, from modem, efs partitions to /data and /system, eventually 2. Go to TWRP recovery, attach the device to your PC via USB and open the Command Prompt/Terminal on your PC 3. Copy the parted executable to /sdcard using adb push and changing the command below to suites the path where you downloaded the aprted binary. Alternatively you could simply copy the file with a final manager form your PC: ○ adb push /your/path/parted /sdcard/ 4. Now ○ adb shell 5. Start the real process ○ cp /sdcard/parted /sbin/ ○ umount /data ○ umount /sdcard ○ chmod 755 /sbin/parted ○ parted /dev/block/mmcblk0 6. Once parted started and we're at the (parted) prompt we use a command to show partitions size in bytes and the p command to show list of partitions: ○ unit B ○ p 7. Now we should have something like that GNU Parted 220.127.116.11.179-aef3 Using /dev/block/mmcblk0 Welcome to GNU Parted! Type 'help' to view a list of commands. (parted)*unit B* unit B (parted)*p* p Model: MMC MCG8GC (sd/mmc) Disk /dev/block/mmcblk0: 62537072640B Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 8388608B 75497471B 67108864B fat16 modem 2 75497472B 76021759B 524288B sbl1 3 76021760B 76054527B 32768B dbi 4 83886080B 83918847B 32768B DDR 5 92274688B 93323263B 1048576B aboot 6 93323264B 93835263B 512000B rpm 7 100663296B 117440511B 16777216B boot 8 117440512B 117952511B 512000B tz 9 117952512B 119001087B 1048576B pad 10 119001088B 120573951B 1572864B modemst1 11 120573952B 122146815B 1572864B modemst2 12 122146816B 132632575B 10485760B oppodycnvbk 13 132632576B 143118335B 10485760B oppostanvbk 14 150994944B 1539309567B 1388314624B system 15 1539309568B 1572863999B 33554432B ext4 persist 16 1572864000B 2109734911B 536870912B ext4 cache 17 2109734912B 2126512127B 16777216B recovery 18 2126512128B 2128084991B 1572864B fsg 19 2130706432B 2130707455B 1024B fsc 20 2130707456B 2130715647B 8192B ssd 21 2130715648B 2131764223B 1048576B misc 22 2131764224B 2148541439B 16777216B LOGO 23 2148541440B 2182095871B 33554432B DRIVER 24 2182095872B 2215650303B 33554432B reserve1 25 2215650304B 2232427519B 16777216B reserve2 26 2232427520B 2240816127B 8388608B reserve3 27 2240816128B 2307924991B 67108864B reserve4 28 2315255808B 62230048767B 59914792960B ext4 userdata 29 62235082752B 62537055743B 301972992B grow 8. Save the output from parted in a safe place, we'll eventually need in case we want to go back or edit sizes (not covered here) without flashing stock firmware. So save this 9. Let's delete /system and /userdata partitions (did you backup stuff you need?? No?? Well you're still in time); at the (parted) prompt type ○ rm 14 ○ rm 28 10. Now we'll create the new /system and /userdata partitions; at the (parted) prompt type ○ mkpart primary 2315255808B 4462739456B ○ mkpart primary 4462739968B 62235082240B ○ name 14 system ○ name 28 userdata 11. Finally, we quit parted typing at the (parted) prompt ○ q 12. And now we should be back in the terminal shell; let's sync the new partitions info; in the shell type ○ sync 13. Reboot the recovery; enter adb shell again and at the prompt type ○ make_ext4fs /dev/block/mmcblk0p14 ○ make_ext4fs /dev/block/mmcblk0p28 ○ If everything's good we should see an output like this ~ # make_ext4fs /dev/block/mmcblk0p14 Creating filesystem with parameters: Size: 2147483648 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 8192 Label: Blocks: 524288 Block groups: 16 Reserved block group size: 127 Created filesystem with 11/131072 inodes and 17193/524288 blocks ~ # make_ext4fs /dev/block/mmcblk0p28 Creating filesystem with parameters: Size: 57772339200 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 32768 Label: Blocks: 14104575 Block groups: 431 Reserved block group size: 1024 Created filesystem with 11/3530752 inodes and 267682/14104575 blocks 14. Now the process is complete. To check the size of the partitions we can give the following command both from the internal TWRP terminal emulator both from PC via adb shell ○ df -h 15. The standard size of the /system partition (mmcblk0p14) is 1,3GB. With this guide we resize it to 2GB (of course /userdata size will be 0.7GB smaller now) 16. We can now flash a custom ROM but we also need to be aware that [B]every time we flash or update a ROM via TWRP the /system size will be seen as the default one (1.3GB), even if the partition is still 2GB! [/B]This does not involve flashing gapps and it's something we have to fix each time, no permanent solution that I know.. So before flashing gapps we need to open the TWRP terminal or PC one via adb shell and type ○ resize2fs -f /dev/block/mmcblk0p14 17. This DOES NOT format /system partition nor delete its content! 18. Now flash gapps and we're done! 19. Once again, we need to remember to give the resize2fs -f /dev/block/mmcblk0p14 command every time we flash/update the ROM via recovery. Not needed for gapps from my experience. We can do that both via TWRP terminal both via PC adb shell one. If we're unsure of what the system sees for the /system partition we can use from TWRP terminal or adb shell ○ df -h That's all, folks.
These problems could be hardware but not sure since the phone did not have these problems with Oreo 8.1 AEX.
1. When the phone is laying flat the hardware keys do not respond. Tilting it or picking it up and they work fine.
2. I added some Icons to the quick settings drawer and now I have 5 lines. That pushed the pencil down below under the hardware button panel so it is not visible. Dragging up on the drawer and pressing the pencil does not work. So I can not edit the quick settings at all. Is there a way to change the grid or icon spacing on the QS panel or another way to edit the QS?
3. Nova launcher keeps sending messages the it got supervisor rights but just once in a while.
4. Textra is having problems. When selecting a number for detail view it hangs for a few seconds then displays. Sometimes a message appears saying that the app is not responding and I click wait and it comes back. It's the only app so far that does this. All versions are current.
I tried the clearing the dav and cache.
Thanks for the Rom It's nice.
---------- Post added at 08:28 PM ---------- Previous post was at 08:24 PM ----------
What is Stable-unshishufied mean?
* QS Rows and Colums * Volume Keys: Wake up, skip tracks and switch according to rotation * Show song album cover, visualizer and battery info on Lockscreen * Power Menu Items * Battery LED light settings * Suspend Actions: Make your device disable GPS and switch to 2G when you're not using it * AppOps: Manage your apps permissions in an advanced way * Recent Styles: Dig the new Pie Quickstep recents, go back to the classic layout or use the Android Go layout * Network icons: Show or hide the cross, switch between 4G or LTE, use the classic icon layout before Pie or toggle roaming icon too!
* Shishu (For being there) * Ground Zero ROMs Team * AOSPExtended * ABC ROMs * NitrogenOS * AICP * DirtyUnicorns * Lukas Koller (Camera Roll dev) * fxckingdeathwish (for the amazing photos for wallpaper/headers) * OmniROM * CyanogenMod/LineageOS * PixelExperience * PureNexus * merothh * Resurrection Remix * AOSiP * CrDroid * CypherOS * PureKat * theimpulson * MatiHalperin * Project Xtended * Pixeldust Project * AquariOS * Alejandro Ponce (Quetzal/Calypso dev) * PixysOS * The Memedo Testers team * Every maintainer who decided to give our project a shot * You for your interest on our project
* Statusbar clock showing on LS * You tell me
* You tell me
Even tho at this moment before my time and all .... Main things is I don't have my bacon anymore and I told this many times and ofc my 1st priority is my current device also m doing some projects..... but yeah I will try to maintain as far as I can....Hi,
I've one question. Since this is an unofficial build, do you plan to update and maintain this rom regularly? Perhaps once a month? I've tested the first build and it's quite impressive. But I don't want to switch to a rom, if I don't know what the future brings.
Of course I'm aware, that there are more important things (family, work). So I know, you don't know how much free time toy have next week, next month and so on. I only want to know what is planned at the moment.