[Dez 30] [P999][ROM][CM10] ParanoidAndroid v2.56 Hackfest JB [build9beta]

Search This thread

tonyp

Inactive Recognized Developer
Feb 3, 2011
5,019
34,902

CM10 ParanoidAndroid Hackfest JB alpha builds

2vcgksn.png




Okay guys, as promised I opened up a new thread for the PA builds.

You have to read Post 1 and Post 2 if you want to use this ROM.
If you don't have time for that, use this quick solution.



Credits first:
  • This ROM wouldn't exist without the great work from benee and pastime1971 on CM10 hackfest
  • molesarecoming & D4rKn3sSyS for creating ParanoidAndroid
  • Ricardo Cerqueira for getting CM9 on our phone and being a great device maintainer
  • Thanks to goo.im, Korumera and vadonka for hosting offers



Features:
  • ParanoidAndroid - control each and every dpi value and layout mode yourself on a per app basis (see post 4)
  • PDroid ready and included
  • Center Clock feature
  • Close all button on recent apps screen
  • HwaSettings included - use it to disable hwa on apps which have problems with it (e.g. to fix rotation crashs on Browser/Facebook)
  • Transparent Statusbar option
  • P990 only: automatic NITZ fix for SU660 BBs
  • touchkey vibrations lowered as I hate the strong default ones



Warnings:
  • This ROM is called hackfest for a reason, don't use it if you expect something bugfree
  • you will have bugs - the question is if you still prefer it over a stable ROM like CM7 / Stock
  • don't blame me if anything goes wrong because of this ROM - be it the missed important phonecall or an unwanted pregnancy
  • if you have problems do the following steps
    • check the known bugs section at post 2
    • read the the last 2-3 pages in this thread
    • try to search your problem
    • still nothing? okay, you may post about your bug now!
      Attach a logcat or in case of reboots/bsods a last_kmsg (see post 3).
      And provide as much information about the issue as you can.
  • If you fail to provide proper bugreports your post will get ignored
  • use link 17 to download ParanoidAndroid hackfest
  • Unfortunately I can't and won't promise to fix your problem
  • please don't ask for ETAs on releases or fixes
  • last but not least: let's make it a friendly thread which is about helping out each other - but without dumbass posts
 
Last edited:

tonyp

Inactive Recognized Developer
Feb 3, 2011
5,019
34,902
Known bugs:
  • If you got bugs with ParanoidPreferences go to Settings - Apps and wipe data for ParanoidPreferences.

  • 2g/3G switch widget isn't working. I suggest to use the Toggle 2G/3G app as (an even better) workaround.

  • No bug, but as people keep failing in reading the instructions:
    If any Google Apps app (e.g. Play Store) doesn't start after an update to a new build: you forgot to reflash gapps

  • To refresh the HwaSettings database you need to clear it's data.

  • The reboot at ParanoidAndroid Preferences usually reboots into recovery. No biggie, just choose reboot system and you're back in business.
    Can't fix that for us as the Preferences are closed source.

  • Changing Youtube layout to 800px at ParanoidSettings leads to Youtube freeze

General known bugs due to our non-official supported CM10 hackfest:
  • Changing default keyboards (e.g. Swiftkey) sometimes doesn't stick after a reboot.
    Use this method by acidreams as a workaround.

  • All CM9 bugs like no Chrome support, no hd videocam, scrolling jittering etc.

  • All hackfest bugs: no automatic brightness, wifi standby battery drain, no data usage, reboot sometimes flawky, some widgets disappear after reboot
    P999: RILJ battery drain(?), no wifi calling

Downloads:

Instructions:
  • Do a full wipe if you come from a non-jellybean ROM
  • Wipe cache + dalvik when you come from CM10 ROM
  • Flash ROM + Gapps
  • Reboot
  • Don't restore system apps (like Settings) or system data (like Wifi data) with TitaniumBackup!
  • You'll find a new Settings entry "Paranoid Settings" where you can setup all the magic
  • If you want to use adb, here are my modded adb drivers for ICS.

Changelog:
Code:
[U]Build 08[/U]:
[LIST]
[*]New ParanoidPreferences - which brings better preconfigured profiles
You can choose my setup at Settings - Paranoid Settings - Launch
[*]bootanimation replaced with CM one for now as we're running low on space
[*]builds are "-eng" from now on - this allows the use of "adb remount"
[*]SU660 support (use the P990 ROM and my separate SU660 zip)
[/LIST]

[U]Build 07[/U]:
[LIST]
[*]ParanoidPreferences fixed
[*]Lots of code cleanup
[/LIST]

[U]Build 06[/U]:
[LIST]
[*]re-cherrypicked statusbar transparency
[*]P990 only: fixed root (my root fix isn't needed anymore)
[*]huge update to the new toggles, including awesome new holo button layout
[*]statusbar day of the week & month option
[*]synced to the latest CM sources, including:

[LIST][*]circular battery style
[*]new theme engine (supports mms.apk themes)
[/LIST]
[*]Note to people who are building their own CM10 ROM:
To fix building I had to revert a recent cyanogenmod commit.
It's conflicting with our hacky non-official hackfest codebase.
Use my forked system/core: [url]https://github.com/tonypp/android_system_core[/url]
Additionally the PDroid diffs are currently broken, I fixed them for PA.
If you need them send me a PM (will get fixed officially soon).
[/LIST]

[U]Build 05[/U]:
[LIST]
[*]New feature "[B]see through lockscreen[/B]" [SIZE="1"][url=http://xdaforums.com/showthread.php?t=1889896]Screenshots[/url][/SIZE]
[*][B]New notification toggle[/B] system

[LIST][*]you can choose switches instead of icons [SIZE="1"][url=http://www.abload.de/img/screenshot_2012-10-059yfsk.png]Screenshot[/url][/SIZE]
[*]you can enable a AOKP like [b]notification brightness slider[/b]! 
Perfect for our non working auto brightness :good:
[*]this is a WIP, more toggles will come 
[/LIST]
[*]new ParanoidWallpaper app
[*]recent apps now shows the currently active app as well
[*]Superuser has been replaced by SuperSU
[*]improvements for TabletUI notifications
[*]ParanoidPreferences app updated
[*]GooManager updated
[*]Statusbar transparency reverted for now. Will cherry-pick it again later
[*]lots and lots and lots of bugfixes.

[LIST]
[*]rare Gmail apk crashes for custom layouts fixed
[*]rare double notifications bug fixed
[*]rare double ime selecter fixed
[*]some memory leakings fixed
[*]and more..
[/LIST]
[*]synched to the latest CM10 + PA sources
[/LIST]
[U]Build 04[/U]:
[LIST]
[*]minfree value fix: fixes the lags of build3
[*]new statusbar transparency option
[*]UMS support (harshs kernel only, don't enable it with the stock one!)
[*]Paranoid Preferences updated to v3.1 (doesn't require root anymore)
[*]synced to the latest CM sources
[/LIST]

[U]Build 03[/U]:
[LIST]
[*]wifi tethering fix
[*]performance improvements (I baked in my recommended OOM and ADJ values)
[*]Clear all button at the recent apps screen (see top left corner)
[*]synced to the latest CM sources
[*]based on ParanoidAndroid v2.13
[/LIST]

[U]Build 02[/U]:
[LIST]
[*]Synced to the latest CM upstream - lots of changes there
[*]ParanoidAndroid Wallpaper cropping fixed
[*]based on ParanoidAndroid v2.11
[/LIST]

[U]Build 01[/U]:
[LIST]
[*]initial build
[*]based on ParanoidAndroid v2.10
[/LIST]
 
Last edited:

tonyp

Inactive Recognized Developer
Feb 3, 2011
5,019
34,902
Some notes on providing proper logs:
  • To be on the safe side: Always provide a logcat, a radio logcat and the last_kmsg
  • Probably the easiest way for logcat beginners is to use Lumberjack
  • If it is a CM10 problem you should post your bugreport either at the Hackfest thread or if you know that your logs are helpful at the CM10 dev thread.
  • see here for further instructions on how to produce a good logcat[/url]
  • this is too complicated for you? well...
    3645qt.jpg
 
Last edited:

tonyp

Inactive Recognized Developer
Feb 3, 2011
5,019
34,902
Okay guys, the build is up! :)
Please provide feedback as I (as most of you know by now) only own a P990 and am a working a little in the dark for the P999.


Some important notes:
  • This is using the CM10 hackfest as a base - wifi does (and will) drain battery!
    Disabling it whenever possible is the only workaround.
    This is the only major bug at the P990. I'm not sure about the RILJ problem some(?) people have at the P999.

  • No UMS support yet. You can enable it in the menu, but it won't work. Planned for the next build.
    (And of course the stock kernel will never support it, you have to use harshs JB kernel then).
 

Rafase282

Senior Member
Oct 25, 2006
1,573
326
Bronx
Okay guys, the build is up! :)
Please provide feedback as I (as most of you know by now) only own a P990 and am a working a little in the dark for the P999.


Some important notes:
  • This is using the CM10 hackfest as a base - wifi does (and will) drain battery!
    Disabling it whenever possible is the only workaround.
    This is the only major bug at the P990. I'm not sure about the RILJ problem some(?) people have at the P999.

  • No UMS support yet. You can enable it in the menu, but it won't work. Planned for the next build.
    (And of course the stock kernel will never support it, you have to use harshs JB kernel then).

Well before I beging I already know who to get lumberjack to work thanks to you. But Should I go straight for harsh kernel and then report bugs or would you rather we stay on stock kernel for now?

Edit: The website is down.

Edit2: Okay is back up but where is the rom?

Edit3: Removed by request.
 
Last edited:

tonyp

Inactive Recognized Developer
Feb 3, 2011
5,019
34,902
Well before I beging I already know who to get lumberjack to work thanks to you. But Should I go straight for harsh kernel and then report bugs or would you rather we stay on stock kernel for now?

Edit: The website is down

Went into the goo.im irc channel and the website is back up now ;)
Delete your Edit3 please, I'm hiding the number for a reason (which you'll understand if you read the OP thoroughly).


If you're talking about UMS - I don't need logs there, I know what's missing, but thanks.
But if you run into problems I do request logs though.
Note that I won't work on the RIL, as that's too frustrating without the device, especially as I'm not really experienced with that.
djvoleur is doing that, let's hope he will succeed.


I don't care which kernel you use. My phone works best with the default kernel
(which is the one from arcee with a couple additions by benee, including the memfix dualcore zram module).

harshs kernel does work as well, so just choose the one you prefer.
If you want to use another kernel it has to use earlysuspend instead of fb_earlysuspend (ask your kernel dev).
And it should have compiled zram as a module in order to utilize the dualcore zram script.
 
Last edited:

Rafase282

Senior Member
Oct 25, 2006
1,573
326
Bronx
Went into the goo.im irc channel and the website is back up now ;)
Delete your Edit3 please, I'm hiding the number for a reason (which you'll understand if you read the OP thoroughly).


If you're talking about UMS - I don't need logs there, I know what's missing, but thanks.
But if you run into problems I do request logs though.
Note that I won't work on the RIL, as that's too frustrating without the device, especially as I'm not really experienced with that.
djvoleur is doing that, let's hope he will succeed.


I don't care which kernel you use. My phone works best with the default kernel
(which is the one from arcee with a couple additions by benee, including the memfix dualcore zram module).

harshs kernel does work as well, so just choose the one you prefer.
If you want to use another kernel it has to use earlysuspend instead of fb_earlysuspend (ask your kernel dev).
And it should have compiled zram as a module in order to utilize the dualcore zram script.


I only know of the harsh one besides this one.
I guess I just have to reconfigure my dual boot setup to work with the stock kernel for now. Thanks for the rom, will flash soon.
 

solidsnake

Senior Member
May 21, 2009
165
34
The only reason for me to abandon the hackfest was having a very hot phone, does this also carry the same problem?
 

stevew84

Senior Member
Oct 21, 2010
3,896
390
Google Pixel 3
The only reason for me to abandon the hackfest was having a very hot phone, does this also carry the same problem?

So strange how every p999 is different. I actually have the LG branded p999 with the brown tinted screen as opposed to the black tinted T-Mobile branded p999.

I haven't had maybe but one or two FC's since Build 1 of the Hackfest ROM. No heat, sleep of deaths, or real signal loss.
 

solidsnake

Senior Member
May 21, 2009
165
34
Well I just flashed the ROM, and this one's also toasty. maybe my device doesn't like this, lets see what other people report.
 

ultma75

Senior Member
Jun 22, 2009
723
76
Houston, Texas
Flashed over blind build by benee, running smoothly. I had WiFi calling force closing so uninstalled with titanium back up

Sent from my LG-P999 using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 89

    CM10 ParanoidAndroid Hackfest JB alpha builds

    2vcgksn.png




    Okay guys, as promised I opened up a new thread for the PA builds.

    You have to read Post 1 and Post 2 if you want to use this ROM.
    If you don't have time for that, use this quick solution.



    Credits first:
    • This ROM wouldn't exist without the great work from benee and pastime1971 on CM10 hackfest
    • molesarecoming & D4rKn3sSyS for creating ParanoidAndroid
    • Ricardo Cerqueira for getting CM9 on our phone and being a great device maintainer
    • Thanks to goo.im, Korumera and vadonka for hosting offers



    Features:
    • ParanoidAndroid - control each and every dpi value and layout mode yourself on a per app basis (see post 4)
    • PDroid ready and included
    • Center Clock feature
    • Close all button on recent apps screen
    • HwaSettings included - use it to disable hwa on apps which have problems with it (e.g. to fix rotation crashs on Browser/Facebook)
    • Transparent Statusbar option
    • P990 only: automatic NITZ fix for SU660 BBs
    • touchkey vibrations lowered as I hate the strong default ones



    Warnings:
    • This ROM is called hackfest for a reason, don't use it if you expect something bugfree
    • you will have bugs - the question is if you still prefer it over a stable ROM like CM7 / Stock
    • don't blame me if anything goes wrong because of this ROM - be it the missed important phonecall or an unwanted pregnancy
    • if you have problems do the following steps
      • check the known bugs section at post 2
      • read the the last 2-3 pages in this thread
      • try to search your problem
      • still nothing? okay, you may post about your bug now!
        Attach a logcat or in case of reboots/bsods a last_kmsg (see post 3).
        And provide as much information about the issue as you can.
    • If you fail to provide proper bugreports your post will get ignored
    • use link 17 to download ParanoidAndroid hackfest
    • Unfortunately I can't and won't promise to fix your problem
    • please don't ask for ETAs on releases or fixes
    • last but not least: let's make it a friendly thread which is about helping out each other - but without dumbass posts
    38
    Known bugs:
    • If you got bugs with ParanoidPreferences go to Settings - Apps and wipe data for ParanoidPreferences.

    • 2g/3G switch widget isn't working. I suggest to use the Toggle 2G/3G app as (an even better) workaround.

    • No bug, but as people keep failing in reading the instructions:
      If any Google Apps app (e.g. Play Store) doesn't start after an update to a new build: you forgot to reflash gapps

    • To refresh the HwaSettings database you need to clear it's data.

    • The reboot at ParanoidAndroid Preferences usually reboots into recovery. No biggie, just choose reboot system and you're back in business.
      Can't fix that for us as the Preferences are closed source.

    • Changing Youtube layout to 800px at ParanoidSettings leads to Youtube freeze

    General known bugs due to our non-official supported CM10 hackfest:
    • Changing default keyboards (e.g. Swiftkey) sometimes doesn't stick after a reboot.
      Use this method by acidreams as a workaround.

    • All CM9 bugs like no Chrome support, no hd videocam, scrolling jittering etc.

    • All hackfest bugs: no automatic brightness, wifi standby battery drain, no data usage, reboot sometimes flawky, some widgets disappear after reboot
      P999: RILJ battery drain(?), no wifi calling

    Downloads:

    Instructions:
    • Do a full wipe if you come from a non-jellybean ROM
    • Wipe cache + dalvik when you come from CM10 ROM
    • Flash ROM + Gapps
    • Reboot
    • Don't restore system apps (like Settings) or system data (like Wifi data) with TitaniumBackup!
    • You'll find a new Settings entry "Paranoid Settings" where you can setup all the magic
    • If you want to use adb, here are my modded adb drivers for ICS.

    Changelog:
    Code:
    [U]Build 08[/U]:
    [LIST]
    [*]New ParanoidPreferences - which brings better preconfigured profiles
    You can choose my setup at Settings - Paranoid Settings - Launch
    [*]bootanimation replaced with CM one for now as we're running low on space
    [*]builds are "-eng" from now on - this allows the use of "adb remount"
    [*]SU660 support (use the P990 ROM and my separate SU660 zip)
    [/LIST]
    
    [U]Build 07[/U]:
    [LIST]
    [*]ParanoidPreferences fixed
    [*]Lots of code cleanup
    [/LIST]
    
    [U]Build 06[/U]:
    [LIST]
    [*]re-cherrypicked statusbar transparency
    [*]P990 only: fixed root (my root fix isn't needed anymore)
    [*]huge update to the new toggles, including awesome new holo button layout
    [*]statusbar day of the week & month option
    [*]synced to the latest CM sources, including:
    
    [LIST][*]circular battery style
    [*]new theme engine (supports mms.apk themes)
    [/LIST]
    [*]Note to people who are building their own CM10 ROM:
    To fix building I had to revert a recent cyanogenmod commit.
    It's conflicting with our hacky non-official hackfest codebase.
    Use my forked system/core: [url]https://github.com/tonypp/android_system_core[/url]
    Additionally the PDroid diffs are currently broken, I fixed them for PA.
    If you need them send me a PM (will get fixed officially soon).
    [/LIST]
    
    [U]Build 05[/U]:
    [LIST]
    [*]New feature "[B]see through lockscreen[/B]" [SIZE="1"][url=http://xdaforums.com/showthread.php?t=1889896]Screenshots[/url][/SIZE]
    [*][B]New notification toggle[/B] system
    
    [LIST][*]you can choose switches instead of icons [SIZE="1"][url=http://www.abload.de/img/screenshot_2012-10-059yfsk.png]Screenshot[/url][/SIZE]
    [*]you can enable a AOKP like [b]notification brightness slider[/b]! 
    Perfect for our non working auto brightness :good:
    [*]this is a WIP, more toggles will come 
    [/LIST]
    [*]new ParanoidWallpaper app
    [*]recent apps now shows the currently active app as well
    [*]Superuser has been replaced by SuperSU
    [*]improvements for TabletUI notifications
    [*]ParanoidPreferences app updated
    [*]GooManager updated
    [*]Statusbar transparency reverted for now. Will cherry-pick it again later
    [*]lots and lots and lots of bugfixes.
    
    [LIST]
    [*]rare Gmail apk crashes for custom layouts fixed
    [*]rare double notifications bug fixed
    [*]rare double ime selecter fixed
    [*]some memory leakings fixed
    [*]and more..
    [/LIST]
    [*]synched to the latest CM10 + PA sources
    [/LIST]
    [U]Build 04[/U]:
    [LIST]
    [*]minfree value fix: fixes the lags of build3
    [*]new statusbar transparency option
    [*]UMS support (harshs kernel only, don't enable it with the stock one!)
    [*]Paranoid Preferences updated to v3.1 (doesn't require root anymore)
    [*]synced to the latest CM sources
    [/LIST]
    
    [U]Build 03[/U]:
    [LIST]
    [*]wifi tethering fix
    [*]performance improvements (I baked in my recommended OOM and ADJ values)
    [*]Clear all button at the recent apps screen (see top left corner)
    [*]synced to the latest CM sources
    [*]based on ParanoidAndroid v2.13
    [/LIST]
    
    [U]Build 02[/U]:
    [LIST]
    [*]Synced to the latest CM upstream - lots of changes there
    [*]ParanoidAndroid Wallpaper cropping fixed
    [*]based on ParanoidAndroid v2.11
    [/LIST]
    
    [U]Build 01[/U]:
    [LIST]
    [*]initial build
    [*]based on ParanoidAndroid v2.10
    [/LIST]
    32
    build6 is up

    Hey altogether :)

    I managed to fix the build problem, so here's the all new build 6 :)

    As always:
    If you appreciate my work: press thanks, rate this thread 5 stars, recommend it to your grandmother and consider a donation.


    • re-cherrypicked statusbar transparency
    • huge update to the new toggles, including awesome new holo button layout
    • statusbar day of the week & month option
    • synced to the latest CM sources, including:
      • circular battery style
      • new theme engine (supports mms.apk themes)
    • Note to people who are building their own CM10 ROM:
      To fix building I had to revert a recent cyanogenmod commit
      It's conflicting with out hacky non-official hackfest codebase.
      Use my forked system/core: https://github.com/tonypp/android_system_core
    29
    build 9 beta

    Okay, I pushed "build9". It's experimental - although I think it should work:
    http://goo.im/devs/tonyp/PARANOIDANDROID/P999-JB/17/pa_jb_p999-09.zip

    What can you expect? The most noticable updates probably come from CM - two month of new features.
    One think which cames to my mind is the new mark as "Read" button in the notification drawer when you receive a SMS (Screenshot).
    There are a couple more major features and of course lots and lots of bug fixes and small feature enhancements.
    The complete changelog is here - back to the end of October when I made build8.

    There aren't too many PA news, you can read about them here: PA 2.5+ Changelog
    I had already added staturbar transperancy since build6 if I remember it correctly (yes, ahead from the official PA :D).
    As most people probably won't use the navbar the biggest changes are statusbar color and ParanoidPreferences fixes.

    Please test if everything does work and provide feedback!
    As this isn't build entirely from source there's a chance that a couple things are broken.
    I'm crossing fingers nothing important is affected :fingers-crossed:
    If you notice any problem I hope you guys can fix it somehow (see below).
    I'm always reading the posts here to assist if needed.


    Okay, this is what has been done:
    • I made a new build. You probably have read everything about that journey already - from benee deleting the hackfest source for good to the lots and lots of compile error fixes yesterday.
    • Then I copied the folders "framework" and "apps" from the new build into the build8 zip (except Torch, the new one crashes according to xBkKx).
      The framework holds the features - and the most important app is the Settings one.
      As I already wrote a couple times: I did rework both, which means I deleted my whole branch and merged, committed and cherry-picked everything again to have it clean.
    • Additionally I added "dumpstate" and "installd" into the bin folder and "add-property-tag", "powertop" and "htop" into the xbin one as they didn't exist in build8.
      These are just a couple new binaries - not really important but nice to have.
    • Thanks to xBkKx who offered his help via PM and and tested pushing the folders/files following my instructions.

    From here on it's up to you. There might be even more stuff from the new build that could get used from the new build.
    If someone wants to try it out you can try to include additional folders/files into the build.
    But we already got the important stuff (framework/settings!) - which is great. I had feared it might not work that smoothly.
    I have uploaded it to: http://goo.im/devs/tonyp/PARANOIDANDROID/P999-JB/17/test
    (It might even be that this one does boot - it's unlikely but someone should run a quick check. This would be even easier hehe).


    I'm planning to release one official final build10.
    I won't add fancy new stuff, just await the feedback about the current one and include the one or other further fix or addition.
    Oh and of course a buildnumber 10 would just be a great final end for this ROM :D



    It's been a lot of work for a phone I don't even own - so that's just been spent for you!
    I worked on it over the past two month every now and then. Who follows me at Github has seen it.
    I really hope it does help you out :)

    As always - donations are neither required nor expected - but of course highly appreciated:

    > Paypal Donation Link <

    Thank you :good:
    29
    Well.. another way to short night, gonna have to do some serious sleep catching up on the weekend.

    But.. I do know where the problem is, finally.
    Really need to go to bed now so I will make a new build tomorrow.
    Damn that thing was nasty, I spent almost two days on tracking down that bug :eek: