yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] tonyp:
I will be on board once my device has JB/CM10.

I'm not a 100% sure though where you want to go with this. Do you plan to "fork further away" from CM?

The current PA ROM is CM10 with an altered framework to use PAD/PAL (which is one of the most awesome features if yet seen for Android of course).

As I'm currently writing about CM - I think you should revert your change to "ro.cm.version" (where you removed the CM version and call it PARANOIDANDROID).

No offense, but the ROM you're offering is basically Cyanogenmod - and they have their own versioning scheme for the cm.version property (UNOFFICIAL etc.).

You guys don't like it when others use PA code and brand it to another ROM, the same thing does apply to CM as well (of course both is totally legal due to the open sourced code).

And CM is sometimes starting to protect their code - Ricardo Cerqueira (aka rmcc aka arcee) for example has hacked a cm.version check into our rild - whenever the cm.version isn't correct the rild will refuse a mobile connection. It would be possible to get it out if you're good in Assembler, but it's a lot of work which currently no one wants to do.
[Android Software/Hacking General [Developers Only]] dudeman1996:
If I wanted to make my ParanoidAndroid port for the HTC Wildfire S official, I know what to do in terms of submitting the gerrit patch, but since the device isn't officially supported by CM, if you try to build without the device tree, it won't get the files - you have to add mine and another repo to local_manifest.xml. How would I go about making it official?
[Android Software/Hacking General [Developers Only]] quentin330:
Why can't I find a guide anywhere to learn how to build a rom from source ?
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
@Everyone, even if you can't push to gerrit or you just dont want, you can still register and make comments on the code, inline comments, etc, so if you wanna contribute somehow, go to gerrit and give us a hand ;)

I love the trollings that CM does to kangers, just love it.

You're somehow right about ro.cm.version, we dont base settings anymore on it so I could do some stuff here and restore stock ro.cm.version (maybe include 2 abouts on settings).

Now, the thing is that we're not doing what we don't want, we would love if some other rom can port hybrid and make it better, always that they include the whole bunch of license attributions that we use on our classes and modifications. We're not offering basically Cyanogenmod, it has bundled a lot of fixes (that CM doesn't cares as they dont use multi dpi, and some that we pushed to CM aswell) and extra features. Another interesting point is that we're actively contributing to AOSP / CyanogenMod, thing that some other ROM's (dont want to tell names here), don't do, and that's what we hate, cherry-picking without feedback
[Android Software/Hacking General [Developers Only]] dhk.-:
@D4rK its ParanoidPreferences.apk different in every device?
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
Yes, there's a PaPrefs defaults for HDPI, for XHDPI, etc. I thought you already knew it as you pushed MDPI assets (presets on XML)
[Android Software/Hacking General [Developers Only]] dhk.-:
so add ParanoidPreferences.apk to prebuilt dont work :(
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
To everyone who has a port / build from source, read this cuz im saying it once

If you release a version before moles, jon or me release it, it's still not the real version :)

Example: I saw a lot of ParanoidAndroid 2.0 out there, are you sure that ParanoidPreferences 3.0 and all the fixes we have planned are included?. No?, so you'll have to release it again!. Do not rush to upload a new build just because our makefile updates the zip name, only release new versions when we release it, then you'll be sure is suitable for daily use and may not have weird crashes or hybrid missbehaviors (So called random modes).

No offense to anybody just take it easy, we cannot allow that 2.0 has a bad reputation as it will be our second big (stable) release. Anyway regarding to this, I guess ill only update version name when we're sure that it's being released that same day, thought this wouldn't happen :/
[Android Software/Hacking General [Developers Only]] dhk.-:
im one of thats man :( so sorry... but im changing the name of all my builds and build.prop to 1.992 ok ?
[Android Software/Hacking General [Developers Only]] quentin330:
No one ?
[Android Software/Hacking General [Developers Only]] csking33:
There's no guide that's going to lay it out for you step by step. http://xdaforums.com/showthread.php?t=1762641 Here's a start, it's going to be different compiling pa. Search this thread for that, I know there are a lot of useful posts buried in it.
[Android Software/Hacking General [Developers Only]] quentin330:
Thank you
[Android Software/Hacking General [Developers Only]] gokussjx:
I'm working on a guide for compiling PA from source. How to compile generic PA, what parameters to use, what commands, the dependencies etc. Right from scratch.

It should be soon done. Keep track ;)
[Android Software/Hacking General [Developers Only]] gokussjx:
Complete Guide for Compiling ParanoidAndroid from source, is ready: :)

[GUIDE][PARANOIDANDROID:JB] How to Compile PA from Source : + Support and Maintenance

Moles, please add a link to the OP, if its valid.

Cheers!
[Android Software/Hacking General [Developers Only]] tonyp:
Well done, I found a small error in the instructions, see the thread.

I don't think you really need all the packages you install, but that shouldn't be a problem. The more the merrier :D

@PA-Team:

I would suggest that you move your PA settings app and grouper-device tree and whatever device specific repos to a local_manifest? (or just clone the repo).

Then the people who're syncing don't need to fiddle with the main repo manifest.
[Android Software/Hacking General [Developers Only]] gokussjx:
Yup, I know, I listed more dependencies than needed. They're tiny snippets, doesn't really affect anything in any way.

Thanks, correction is made. Its almost 3 AM here, just one error is a feat! xD

The ParanoidPreferences app fetch is being worked upon. Since every device uses different ParPref app (as per its layout/DPI), we can't simply fetch a common app. We can soon expect to have the app auto-fetch for compiled device specifically :)
[Android Software/Hacking General [Developers Only]] molesarecoming:
oh our good old friend doclava (->droiddoc). :rolleyes: you know why we have a repo for that? for exactly the same reason, it wouldnt allow us to build. it was setting me back for an entire week, i know i was frustrated. make whatever changes are necessary to that repo and push to gerrit for review. (-: give it a shot though, do a make update-api first.

btw, our "solution" consisted of changing the exceptions to simple printouts. he still had its weird documentation failures whatever they are but at least it wouldnt stop the build from going. take a peek here: https://github.com/ParanoidAndroid/...mmit/408e67733d6ea3e92776256d2ce7e695947211a4 we only changed the errors that stopped our build though, you might aswell do all of them.
[Android Software/Hacking General [Developers Only]] dhk.-:
i'm facing a bug... sometimes my phone doesn't boot (charge the bootanimation but at the end, it shows a white screen and the bootanimation again) if a make a logcat it says to me something about no permissions in all the apps... that didn't happens when the sources compile 1.992 :/ so i dont know what is the problem... can somebody help me?
[Android Software/Hacking General [Developers Only]] molesarecoming:
post that logcat then.
[Android Software/Hacking General [Developers Only]] KBizzle:
Thank you. Just saw your post, I apologize for not thanking you earlier. Ill have a peak and try your suggestions.

---------- Post added at 10:02 AM ---------- Previous post was at 09:57 AM ----------

Oh, quick question. Does the hdpi version of paranoid prefs not include the three options for tablet mode? IE... small, mid, and big? I had been building from source for an xhdpi device and I know those settings are there but when I went back to build for an hdpi device, I pulled paranoid prefs from 3 different hdpi devices and none of them had the 3 extra settings. Its not a big deal, I just wanted to make sure I wasnt overlooking something. Thanks.
[Android Software/Hacking General [Developers Only]] molesarecoming:
yes it does. but these are really just preferences or presets nothing more. the new panel will have this:

the snapshot to the left shows the completed UI header in which you can finetune your workspace including: overall mode, mode for sys apps & user apps, size for sys & user apps, statusbar size, lockscreen size. still missing: onscreen buttons, number of notification-symbols for tabUI, show clock. the idea is that when this is finished you'll be able to change your entire workspace in one go without sifting through settings and searching for this and that.
[Android Software/Hacking General [Developers Only]] KBizzle:
That's pretty awesome. Cant wait. :D
[Android Software/Hacking General [Developers Only]] KBizzle:
Got it working. Thank you again.
[Android Software/Hacking General [Developers Only]] Androguide.fr:
I'm building ics version of pa to galaxy tab 7.7, but I'm having trouble to understand some things in pad.prop configuration.

How do I calculate those values (these are taken from sgs3) :

%screen_default_width=360
%screen_default_height=567
%screen_default_layout=268435474
%screen_opposite_width=600
%screen_opposite_height=1018
%screen_opposite_layout=268435491

Any help is welcome.
[Android Software/Hacking General [Developers Only]] molesarecoming:
its explained in the second post. the system was a little cumbersome in ics, but essentially you needed to extract these values from the "Configuration" class in all three modes. someone wrote an app for that, its linked in the explanation aswell. the new mechanism calculates that stuff automatically, but that came when JB arrived unfortunately for you.
[Android Software/Hacking General [Developers Only]] Androguide.fr:
Thanks a lot, I didn't get that the app was for calculating those particular values.

I'm already building JB versions of PA for this device, just want to be able to provide both ics and jb as many of my jb users are complaining about the memory leak and hardware video decoding issues.

EDIT : one more question, as I'm building for a tablet, I'm a bit confused wether I should use my tab's default dpi or its phone mode dpi in

%rom_phone_base
[Android Software/Hacking General [Developers Only]] fredcorp6:
Paranoid Android for HTC Sensation

Do any devs mind compiling a build of this for the HTC Sensation? We had a build based on JB from about a month ago but it was discontinued because the dev had no free time.

It would be greatly appreciated by the xda sensation community as this is a highly talked about rom :) CM9 or CM10 based it doesnt matter :)

Thanks a lot to any one who would consider this project!
[Android Software/Hacking General [Developers Only]] molesarecoming:
yeah its confusing for me aswell right now. no idea. :confused: try it, luckily this stuff only needs a reboot not a recompile. i think hybrid engine does not care about these values too much, but the settings panel does and that is the real problem.

i admit the props were quite messy, exactly the reason we didnt want them open source at that point. rom_min & rom_max in jb is more logical.
[Android Software/Hacking General [Developers Only]] Androguide.fr:
Yeah well it's kind of messy but it's already an awesome piece of work :good:

Happy to know I can modify these without having to recompile, I'll try both and will post results, if ever other devs want to port 1.6 to a tablet.

Thanks for your help moles.
[Android Software/Hacking General [Developers Only]] KBizzle:
Never mind. :)
[Android Software/Hacking General [Developers Only]] sinho_robo:
efermer faulkner

Perfect!! :fingers-crossed:
[Android Software/Hacking General [Developers Only]] Utacka:
I built PA from source to n7000 and then copied ParanoidPreferences.apk from latest maguro build. it works fine i think except i cant backup and restora PA settings! Is there something i missed maybe?
[Android Software/Hacking General [Developers Only]] molesarecoming:
does it crash? could you make a logcat if yes?
[Android Software/Hacking General [Developers Only]] Utacka:
No it say "This rom is not supported by ParanoidBackup"

Edit: Figured it out, changed ro.cm.version=10.0.0-RC0-n7000 to ro.cm.version=PARANOIDANDROID

Skickat från min GT-N7000 via Tapatalk 2
[Android Software/Hacking General [Developers Only]] keolawills:
Im trying to compile for htc vigor from source but am running into issues trying to add vendor prop to /vendor/pa/vendorprops. I cant find the vigor proprietary code. I successfully added device makefile in /vendor/pa/products, added device support in general makefile, and added device to PA lunch menu, but not add vendor prop. Ive googled and searched github and cant find anything. Any help on where to find it or ways around it? Can i build for another device and then just port over to vigor?

Edit: Im using the instructions posted here - http://www.paranoid-rom.com/forum/g...ut-how-to-compile-paranoidandroid-from-sauces
[Android Software/Hacking General [Developers Only]] Androguide.fr:
These proprietaries are genrally the same for all devices from the same manufacturer (i.e : they're the same for all samsung devices afaik).

So try to find htc proprietaries, if an htc device has already been merged, try using the same file, just rename it to match your device.

Good luck ;)
[Android Software/Hacking General [Developers Only]] quentin330:
I have a problem on my s2g port, when I tick UMS it always goes back to mtp

EDIT : I found a trick to make it stay on UMS but it doesn't work, can I do anything for that or do I have to wait that CM merge it ?
[Android Software/Hacking General [Developers Only]] Androguide.fr:
EDIT : Nevermind
[Android Software/Hacking General [Developers Only]] keolawills:
I cannot for the life of me find these proprietaries anywhere. Has HTC released them? Im new to building from source so Im learning all this as I go along. Thanks in advance for any help...
[Android Software/Hacking General [Developers Only]] tonyp:
Does it work for you guys to change the Youtube dpi/layout?

I'm on a fresh compiled v2.1 PA. I took the hdpi paranoidpreferences.apk from the S2 - it works like a charm for everything except youtube.

When I select youtube Settings force closes.

I think the Hybrid Engine somehow fails to get the available layouts here.

Logcat: http://paste.ubuntu.com/1190080/
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
You probably downloaded 2.0 paprefs.apk. That exact issue was what we fixed on v2.1
[Android Software/Hacking General [Developers Only]] tonyp:
Uhm.. at "Help - About" it says "ParanoidPreferences v3.0".

I took it from your 2.0 S2 build.

But I'll download your 2.1 build now and take the apk from it to see if it changed.

Edit1: As you're supporting a HDPI device as well: are the wallpapers cropped for you as well?

Edit2: btw, I have to say I really love the great support your giving here! I'm "proud" to release a ROM in the ParanoidAndroid name.

I already told it moles a couple hours ago in gtalk - don't wonder why I don't submit my device to gerrit, we just managed to get an extremely hacky jellybean to work a week ago.

I need to do a lot of customizations to get it working, with tons overlays and code hacks in every freaking CM package :D

Once LG releases ICS we will get official CM10, then everything will be a lot easier, and I can finally fully participate :good:
[Android Software/Hacking General [Developers Only]] keolawills:
So I finally got PA to start to compile for the HTC Rezound(vigor), but after about 2 min I get this -

make: *** No rule to make target `out/target/product/vigor/kernel', needed by `out/target/product/vigor/boot.img'. Stop.

make: *** Waiting for unfinished jobs....

Header: out/target/product/vigor/obj/include/mm-core/omxcore/QOMX_StreamingExtensions.h

Notice file: system/core/libmincrypt/NOTICE -- out/host/darwin-x86/obj/NOTICE_FILES/src//lib/libmincrypt.a.txt

c75-111-252-107:pa keolawills$

I have the kernel source in ./kernel/htc/vigor. Any ideas?

EDIT - kernel source needed to be in /kernel/htc/vigor-3.0

building for now. see how long this one goes...

EDIT2 - now im getting this -

host C: minigzip <= external/zlib/test/minigzip.c

host C: libz <= external/zlib/adler32.c

external/zlib/x86/adler32.c: In function ‘adler32_MMX’:

external/zlib/x86/adler32.c:747: error: can't find a register in class ‘GENERAL_REGS’ while reloading ‘asm’

external/zlib/x86/adler32.c:747: error: ‘asm’ operand has impossible constraints

make: *** [out/host/darwin-x86/obj/STATIC_LIBRARIES/libz_intermediates/adler32.o] Error 1

make: *** Waiting for unfinished jobs....

c75-111-252-107:pa keolawills$

any ideas?
[Android Software/Hacking General [Developers Only]] superkryo:
Black ParanoidPreference

2.1 running wonderfully, a truly piece of art.

Dark, just wondered if you would consider making a black/inverted version of ParanoidProference like this test build (http://xdaforums.com/showpost.php?p=31105494&postcount=2051) for Nexus 7 from Moles. Some of us would really like it.
[Android Software/Hacking General [Developers Only]] Utacka:
One question, what does goo manager check for when deciding that there is an update for he device? since im building my own but it notifies when new official update is available. What can I change for it to know that the official and my builds isnt the same? i guess something to do with build.prop?

Skickat från min GT-N7000 via Tapatalk 2
[Android Software/Hacking General [Developers Only]] tonyp:
It did work with the new apk, ParanoidAndroid Preferences won't crash anymore when I setup the dpi for Youtube.

Youtube does start and show the 3D interface - but only for the "Home" tab. Clicking the "Browse" and "Account" tabs will freeze the Youtube app.

Does this work for you on the SGS2? It's not important, I'm just checking to see if the error is on my end.

Speaking about HDPI devices: Do the wallpapers show properly for you on the S2 or get cropped a little too much as well? :)

But this are minor issues, overall 2.0/2.1 is freaking awesome!

Yes, build.prop. See this from the goo.im developer FAQ:
[Android Software/Hacking General [Developers Only]] pratikmore:
I am trying to port PA JB 1.99 rom for galaxy 3,from galaxy s,but its bootloop at bootanimation.i dont have ddms and dont know how to use that also,cant provide logcat.anyone help me.
[Android Software/Hacking General [Developers Only]] dudeman1996:
Building from source solves soo many problems with porting.
[Android Software/Hacking General [Developers Only]] Androguide.fr:
Modify these lines in build.prop :

ro.goo.developerid=Androguide ---> Change to your goo.im account name
ro.goo.board=p6800 ---> make sure it's your model name
ro.goo.rom=pa_p6800 ---> make sure this is the same in all your builds
ro.goo.version=5 --> this is what goo.im checks to determine if an new update is available, just increment it with each new build.

You can modify ro.goo.version directly from goo.im's website if you forgot to modify it before uploading, just go to Developer Area-->Edit file info.
[Android Software/Hacking General [Developers Only]] quentin330:
No one can solve my problem?
[Android Software/Hacking General [Developers Only]] pratikmore:
Actually sources are not updated by its developer and i have 20kbps internet connection,so i cant build from source.any help?i have to add goo.id and its related to build.prop???
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
https://github.com/teamhacksung/and...mmit/76f90bea4425bee78df060ff6b3372355a459a29

EDIT: NVM, codeworkx solved your problem

http://review.cyanogenmod.com/#/c/22962/
[Android Software/Hacking General [Developers Only]] sthomas38:
Wut?
[Android Software/Hacking General [Developers Only]] pratikmore:
Galaxy 3 cmx sources are not updated by our developer thats why i cant build from source.can you help me to port it for my galaxy 3?
[Android Software/Hacking General [Developers Only]] sthomas38:
No sorry I can't. But can you link the sources GitHub?
[Android Software/Hacking General [Developers Only]] pratikmore:
https://github.com/sdadier/android_device_samsung_apollo/tree/jellybean
[Android Software/Hacking General [Developers Only]] manny20082020:
best rom ever
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
Guys, I've changed ParanoidPreferences prebuilt format, please check my commit so you can adapt for the next release

http://review.paranoid-rom.com/#/c/79/
[Android Software/Hacking General [Developers Only]] keolawills:
Im getting this error when compiling -

make: *** No rule to make target `out/target/product/vigor/obj/lib/libril.so', needed by `out/target/product/vigor/obj/EXECUTABLES/rild_intermediates/LINKED/rild'. Stop.

Im trying to build for the htc vigor(Rezound) for the umpteenth time now. Anybody know which file I have to edit? Im compiling on mac os x 10.6.8 if it matters. I have successfully compiled cm9 so I know it can be done with just a little editing. Any help would be greatly appreciated. PA has been compiled for our device but the dev who did it is swamped with school and hasnt been on xda for at least a month now so I cant get ahold of him for help, and his build is outdated since a bunch of new commits to our device tree have been added.
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
Have you runned extract files script?, or if your device is supported by CM, you can get propietaries from TheMuppets github repos.
[Android Software/Hacking General [Developers Only]] keolawills:
I have not, as the script is not in /device/htc/vigor. Is the script universal? Meaning can I just copy it from another device, or will I have to edit it for the vigor. I haven't found a vigor device tree with extract-files.sh or proprietary-files.sh anywhere. And our device is not supported by CM. I added the device trees to the manifest before syncing. Still learning and very confused right now. Thanks again for the help.

EDIT - I synced proprietaries to /vendor/htc instead of /vendor/htc/vigor. Giving it another shot now...
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
EDIT: NVM is done http://review.paranoid-rom.com/#/c/82/
[Android Software/Hacking General [Developers Only]] eugenesan:
CM removed prebuilts repos and now using AOSP ones.

Can someone update PA manifest?
[Android Software/Hacking General [Developers Only]] D4rKn3sSyS:
We need some help here, People with knowledge on java, C++, have fun with us:

http://review.paranoid-rom.com/#/c/91/
[Android Software/Hacking General [Developers Only]] Megalith27:
Hi All,

I have ported PA from Moto Defy to Moto Milestone 2, for personal use for now. But the main issue I seem to have is when I slide out the keypad, say for texting, soft keypad does stay on the screen and I cant even see what I am typing as characters getting unimaginably small.

Any advice on this?

Many thanks in advance
[Android Software/Hacking General [Developers Only]] antoniogag:
How can i make a version of paranoidandroid from the last nightly of cm9??

Thank you very much!!!

Enviado desde mi GT-I9100 usando Tapatalk 2
[Android Software/Hacking General [Developers Only]] Megalith27:
I used this as a starting point but you will have to dig deeper in order to be able to make a working version for your device