[ROM] pffmod (PermissionsForceFieldMod) Revoke application permissions - Hero, G2 Touch Android Development

Now with data spoofing.
Spoofed permissions:
READ_PHONE_STATE - You can now make your device return spoofed data from the methods protected with READ_PHONE_STATE permission. There is a demo app
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
you can use to see the effect of spoofing and revoking READ_PHONE_STATE permission. Run the app revoke or spoof run the app again.
Since majority of time spend on READ_PHONE_STATE spoofing was about laying the needed infrastructure for spoofing in general, expect new spoofed permissions shortly.
ROM info:
This is a preview build bases on CM7 nightly builds. Some things may not work some features may be missing.
Some applications may not work properly with revoked permissions.
You can revoke permission of SYSTEM applications!!! DON'T DO IT UNLESS YOU KNOW WHAT YOU ARE DOING.. However reboot resets the permissions of the system applications so you probably can recover.
If an application is running changing some permissions like say INTERNET will not be fully applied until the application is restarted.
If you come from CM7 nightly or CM7 RCx you probably don't need to wipe. I something is not working do a wipe.
Google apps are not included. You need to download them separately and flash them right after the ROM.
It will probably require ClockworkMod 3.x to flash properly.
You uses it at your own risk and I cannot be held responsible for the consequences.
Some technical stuff:
If an application checks for its permissions it will appear that all required permissions are granted. This is done to keep some ad networks code happy. As far as I've tested this is safe since the permission check is done at the remote end of the call when protected method is invoked. Please report your findings.
Screen shot:
This is the extended Manage application screen.​
Download:
direct link: update-pffmod-0.9.1-HERO-DEV-20110418-signed.zip
storage provided by: http://onlinestoragesolution.com
old builds:
direct link: update-pffmod-0.9.0-HERO-DEV-20110329-signed.zip storage provided by: http://onlinestoragesolution.com

I've mirrored your rom on my server: here

tried this and it's smooth enough to be used daily
gonna give it more time

new build with data spoofing see the first post.

Is it possible to integrate this feature into existing CM 6.2 roms?
Or, maybe, look at the source of this patch so it can be included to popular ROMs?
Proposed feature is indeed a great one, but CM7 is not stable enough currently..

k0rner said:
Is it possible to integrate this feature into existing CM 6.2 roms?
Or, maybe, look at the source of this patch so it can be included to popular ROMs?
Proposed feature is indeed a great one, but CM7 is not stable enough currently..
Click to expand...
Click to collapse
revoke permissions patch is available here http://review.cyanogenmod.com/4055 and here http://review.cyanogenmod.com/4056
xda member pulser_g2 has backported it to 6.5 may he can help you.
I have not submitted the spoofing code to CM. I'll wait for the revoke part to be merged first.

Related

[WIP]Android Utils 1.0-alpha

Essentially, in an attempt to learn C# better, I had an idea for an app (windows) to have a database of devices (only ET4G now because it isn't done and it's the phone I have) and allow easy access to ADB commands, rooting (Device-specific, wiki links, etc.)
So, for example the ET4G screen may contain things like (it's not finished yet, so it could contain any number of features):
Device Status
Root
ADB Remount
Built-in ADB shell
Wikis
I don't know how my development schedule will work for this since i have many other projects (that are real production projects), but in my spare time I'm planning to finish a working prototype
I just want to see if anybody would be interested in it, it is noob friendly and I already started it as a learning project
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
bbedward said:
Essentially, in an attempt to learn C# better, I had an idea for an app (windows) to have a database of devices (only ET4G now because it isn't done and it's the phone I have) and allow easy access to ADB commands, rooting (Device-specific, wiki links, etc.)
So, for example the ET4G screen may contain things like (it's not finished yet, so it could contain any number of features):
Device Status
Root
ADB Remount
Built-in ADB shell
Wikis
I don't know how my development schedule will work for this since i have many other projects (that are real production projects), but in my spare time I'm planning to finish a working prototype
I just want to see if anybody would be interested in it, it is noob friendly and I already started it as a learning project
Click to expand...
Click to collapse
most awesome, I remember we had something like this on the samsung vibrant, really useful
Great job, and thanks for the effort.
Sent from a phone with kNOw CIQ ...
If enough interest would be generated I think it'd be cool to make a PC rom manager - type application. I dont have lots of interest in auto rooting and stuff since we already have apps for that.
I'd like to make a full application with a database of devices and list of roms/kernels etc. But itll take a lot of time and I don't have that eventually I think this can come together well.
Sent from my SPH-D710 using Tapatalk

[ROM][4.0.4][CM9] RextonICS v1.1 [OTA][09.06.2012]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi Everyone,
I'm Chris aka Tacx and this i my first MOD of a ROM so this is just the beginning. I'm still in the learning phase of Android Mechanics. So let's begin:
This is a Android 4.0.4 ROM. This ROM it's just a mod of the CyanogenMode 9 ROM.
ROM Informations
Android 4.0.4 based on CyanogenMod 9-20120606-NIGHTLY
Zoom on camera
Touch to Focus
Pre-rooted
WiFi Tethering
HD 720p Video recording
Full USB transfer speed
Angry-GPS
Google Apps
OI File Manager
Galaxy S3 Sounds (Ringtones, Notifications, etc.)
Galaxy Nexus Bootanimation
ICS Updater (My app for OTA ROM Updates Download from the section below)
Weekly Updates (Every Weekend a new update will arise xD)
Installation:
I am not responsible for bricked devices, dead SD cards and so on xD !!!
DOWNLOAD ZIP
COPY TO YOUR INTERNAL SD
WIPE DATA/FACTORY RESET.
WIPE CACHE PARTITION.
FLASH AND THEN REBOOT
Downloads
RextonICS v1.1 - Click Here
ICS Updater v1.0.1 - Click Here
Screenshots
Screenshots can be found HERE
Special Thanks and Credits
CyanogenMod for their awesomeness
jfupdater and cyanogen for the base files of the ICS Updater
Chainfire for CWM Manager
XDA for this great Community
IMHO, I think that it's not necessary to publish a ROM just to release a MOD. I think that releasing the MOD in a CWM-flashable ZIP file would have been a better approach, since anybody could have pure and updated CM9 just with your additions, without the need for an intermediary. And, therefore, I think it would be nice to have this published in the "Themes and Apps" section
I have made the ROM because i needed to modify some things in the build.prop such as ro.modverion and others so my Application will recognize the ROM and to show the Updates.
And yes i know it was not necessary to publish a ROM but i'm thinking on learning an build my own ROM in the future as i said this is just my beginning
tacx said:
I have made the ROM because i needed to modify some things in the build.prop such as ro.modverion and others so my Application will recognize the ROM and to see the Updates.
And yes i know it was not necessary to publish a ROM but i'm thinking on learning an build my own ROM in the future as i said this is just my beginning
Click to expand...
Click to collapse
Of course, you are free to do whatever you desire, but I'll be honest with you. You can change the build.prop in a CWM flashable ZIP file, as well as those others things you talk about.
Of course I can be wrong, but I tell you just as an advice, that I honestly think this is not the appropriate approach. You're very welcome to release a ROM when you learn how to build a ROM and contribute with development. I'm sure you would get more success releasing this as a MOD instead of releasing this as a ROM, just a humble advice.
I encourage you to read this: http://www.xda-developers.com/android/sage-advice-from-cyanogen-still-valid-today/
Best regards.

[Port][AOKP] Rugby-REMICS alpha 1 (For Samsung rugby Smart ONLY!)

I initially announced this in the CM9 thread, buy upon request, I've relocated to my own thread
Also on the Rugby ICS front, we have:
Rugby-REMICS
This is ported from the Galaxy W REMICS done by kkrraazzyy.
Note: This ROM is in the process of being cross-bred with the pure CM9. After playing with AOKP, I've grown attached to it over CM9.
So far, everything that Kemonine96 listed works with the exception of the following:
-GPS is inaccurate on Maps but works everywhere else
-WiFi tethering came in the kernel after this one 10/15
-Auto-brightness
-Bluetooth (turns on but doesn't broadcast)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Further discussion of said ROM should take place here to avoid confusion.
I am not responsible for anything
bad that comes to your device
when using the information posted
in this thread. Everything here is
dangerous, may cause a brick,
will void a warranty and has the
potential to just plain wreak
havoc. Do not complain you
followed my instructions and met
with a dead device. Consider
yourself warned
(CWR 6.0.1.2 is recommended to flash this ROM)
Install Instructions
The rom should install cleanly over a stock
or non-stock rom. It will also work with any
of the basebands we are aware of.
1. Install ClockWorkRecovery 6.0.1.2 (See this
thread for more information) Without this
recovery installation will fail
2. Download the ROM from post 1
3. Copy to sd card
4. Wipe cache
5. Wipe dalvik cache
6. Install from zip
7. Select build from sd card
8. Reboot
9. Enjoy!
Due to the size of this project, I may have missed a few things. I hope that you take this into consideration .
I guess this is for Rugby Smart,
if i am right it should be great if you have warned people with a disclaimer.
Thanks
Yes, it's for the Rugby Smart. I'd add that to the title, but I figured "Rugby-REMICS" should have been obvious enough.
Motorhead1991 said:
Yes, it's for the Rugby Smart. I'd add that to the title, but I figured "Rugby-REMICS" should have been obvious enough.
Click to expand...
Click to collapse
I know it would be enough but i am sure there are lots of newbies around. and they don't have to know what is rugby. maybe i am just talking silly
Yup, I agreed. I just found out someone at Facebook got bootloop for flashing this rom to his Wonder. The word Rugby doesn't clear enough because not all country got it for retail.
Alright, I'll add it (some people can't read...)
When I'm using a TouchWiz Home I can't go to phone or contacts, I got "Unfortunately, TouchWiz Home has stopped". With Apex Launcher is no problem with that. Do You now why?
I hacen't looked into the problem with Touchwiz, but mine does it too. It's likely duebto a misnamed file somewhere.
http://vvcap.net/db/7wSBnkipkLIf6bklBsXf.htp
Densinyo, please elaborate. I'm kinda lost .
In other news, what I mean by purified is that I'll be grabbing the source and getting AOKP the right way...
I apologize for not having a pure AOKP yet, as I can only pull via WiFi on the weekends and have limited access to it.
Even with the full source, builds may take a bit due to not having a fast machine.

[XAP] OemMarket - change marketplace without reboot

Following OEM marketplace hysteria, I decided to take this old but not published app from archieves and publish it.
Enjoy.
Main purpose: changes OEM marketplace WITHOUT reboot.
In ROM usage will be allowed after Dynamics 2.2 release.
thanks for your work buddy
note: after market change, market has to be closed with back button again.
otherwise still old apps appear under new oem market section.
but no reboot is needed as ultrashot wrote.
Hi,
Thanks
Need Full-Unlock or just Interop?
Full for sure
great app works really great
Thank you very much,my friend!:good:
Septvies said:
Hi,
Thanks
Need Full-Unlock or just Interop?
Click to expand...
Click to collapse
I guess Interop would be enough. Though, not sure if I compiled it correctly since I compiled it in February.
ultrashot said:
Following OEM marketplace hysteria, I decided to take this old but not published app from archieves and publish it.
Enjoy.
Main purpose: changes OEM marketplace WITHOUT reboot.
In ROM usage will be allowed after Dynamics 2.2 release.
Click to expand...
Click to collapse
great work
really great
thank you
Great Release as Usual, Working Great as Expected
Thanks
perfect
;D
ty
I create QRCode for your xap:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey thanks for app
Can you do unlock all oem marketplaces in same time ? I think i had seen a rom before which had all marketplaces unlocked
If you can do, how do i update app without changin position from settings to normal applisting ?
saywa said:
Hey thanks for app
Can you do unlock all oem marketplaces in same time ? I think i had seen a rom before which had all marketplaces unlocked
If you can do, how do i update app without changin position from settings to normal applisting ?
Click to expand...
Click to collapse
It is possible, but it is quite complicated. Also in some tests I had Nokia and HTC marketplaces working simultaneously, but second marketplace was usually a bit buggy, so I haven't implemented it.

VD-V2.1 cho LG G2 ( G3 Rom )

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Ex-Rom V2.1 is the improvement and upgrading of the V2. These past mistakes will repair and fix it with the following structure.
Rom supports the D800 / 1/2/3/4/5/6, F320L / S / K, Ls980, Vs980, L01F.
Created from OptimusG3-v1.3.2 OptimusRs thank applied for and was granted permission.
Integrated move quickly 2G / 3G in the status bar.
Remove app Z2 accounted ram.
Remove consuming less memory interface.
V5.1.2 Integrate LG XCam the latest innovations to help take a picture more beautiful.
Delete unnecessary junk to the rom to light as possible.
Settings:
- As rom Aroma will have the right to choose the version installed, before installing rom full wipe memory. Wish you use rom good example.
- With G2 flash DCM must complete Baseband KK flash ROM (Thank Cloudyfa BB file)
- Notes to sound civ will not default type is in play mode and enter for Vietnamese wifi not full support.
- As of this gentle and should key features will not support ART, and it is still smooth as possible.
- After installing the rom you want to enable 3G on the status bar, then select WCDMA mobile network Only once thought is was.
- Use this Recvery to install.
http://sccn.vn/threads/recovery-4-4-2-kitkat-cho-lg-g2.5/
Click to expand...
Click to collapse
Download​MOD EDIT: LINKS REMOVED
1. Thanks for the effort, I always thank contribution, without limitation.
2. Maybe it is because I have spent years in this forum but I think this is not a big enough update of a rom to create a new thread. If all of u did a new thread to share an existing rom with three or four mods (xcam, z2 and the 2g stuff) this forum would be crazy
Anyway, read 1. again, thank you very much and think about it, will try
Süper,thanks
Good new rom. Thanks for your hard work :good:
@vandieutot
Is root explorer free , paid or hacked? Is asking to pay when updating?
Sent from my Darkside of LG G2
Hacked or paid app it is still considered warez if it is included within the ROM.
As per the forum rules:
6. Do not post warez.
If a piece of software requires you to pay to use it, then pay for it. We do not accept warez and nor do we permit any member to request, promote or describe ways in which warez, cracks, serial codes or other means of avoiding payment, can be obtained. This is a site of developers, i.e. the sort of people who create such software. When you cheat a software developer, you cheat us as a community.
Click to expand...
Click to collapse
Thread closed

Categories

Resources