Rooted device can not see "copy protected" android applications - Captivate Q&A, Help & Troubleshooting

Hello,
I'm running leaked version of 2.2 but apparently issue with any device which is rooted. I'm trying to get "Good for Enterprise" and market does not show it's as avaialble. Good support confirmed that they turned on "copy protection" on their application published to market. here is part of what SDK says
"Forward-Locked Applications
To forward lock an application, set copy protection to "On" when you upload the application to Market. Market will not show copy-protected applications on developer devices or unreleased devices."
Anybody has any idea how to circumvent this?
G

artisticcheese said:
Hello,
I'm running leaked version of 2.2 but apparently issue with any device which is rooted. I'm trying to get "Good for Enterprise" and market does not show it's as avaialble. Good support confirmed that they turned on "copy protection" on their application published to market. here is part of what SDK says
"Forward-Locked Applications
To forward lock an application, set copy protection to "On" when you upload the application to Market. Market will not show copy-protected applications on developer devices or unreleased devices."
Anybody has any idea how to circumvent this?
G
Click to expand...
Click to collapse
This was in the known issues thread on the first page of the forum, it should resolve the issue by tricking the market into thinking you are running JH7, a released firmware.
Originally Posted by j101399j
#1 Backup your current build.prop just in case.
Using rootexplorer on the phone or on your PC with droid explorer, create a copy of the one in your /system folder.
Fastest way it to use the build.prop file located in this post:
http://forum.xda-developers.com/show...&postcount=4341. Download and unzip the file.
2. Then using rootexplorer on the phone or on your PC with droid explorer, replace the one in your /system folder.
3. Reboot your phone
If you want to edit the file yourself:
1. Use rootexplorer or droid explorer, navigate to /system and look for the build.prop file.
2. Copy it to your sdcard or copmputer.
3. Mount your usb drive,
4. Locate the file on your sdcard, then right click it and select open with
5. Select notepad;
6. add the # to the current fingerprint and add the new fingerprint line
7. Then using rootexplorer on the phone or on your PC with droid explorer, replace the one in your /system folder.
Click to expand...
Click to collapse

Thanks. That did it.

Great to hear, that is why among many other reasons this place rocks.
Sent from my SAMSUNG-SGH-I897 using XDA App

Here is correct link for build.prop if somebody needs it http://forum.xda-developers.com/showpost.php?p=8417664&postcount=434

MIUI Desire
hey guys,
I tried your fix to a HTC Desire with MIUI XJ Custom rom and it hasnt worked so far...i think there's a lot more to be changed in this build.prop file than just the fingerprint line.
but thanks for the tip of where to start...
if you know anything else please let me know...
cheers

Related

Enabling sideloading on Captivate with mac

Hi guys, I know some of you are just going to tell me to do a search on this, but I've already tried. So, my problem is, I'm very new to android and am trying to learn all this stuff and quickly and possible but it still feel like a giant noob because even when I've followed directions on what to do in Terminal it never works and I need some help. I've already rooted it and have removed At&T's bloatware and am running 2.1. Does anyone have, or have a link to relatively n00b related instructions for how to do this on a Mac thru terminal or something? Thanks
Sent from my SAMSUNG-SGH-I897 using XDA App
You can install a rom if you want, thats what I did.
Jsmallsawe said:
Hi guys, I know some of you are just going to tell me to do a search on this, but I've already tried. So, my problem is, I'm very new to android and am trying to learn all this stuff and quickly and possible but it still feel like a giant noob because even when I've followed directions on what to do in Terminal it never works and I need some help. I've already rooted it and have removed At&T's bloatware and am running 2.1. Does anyone have, or have a link to relatively n00b related instructions for how to do this on a Mac thru terminal or something? Thanks
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Here's a link to how I did it. (and there are probably other ways like just simply flashing custom ROM).
1) Root'ed using one of the update.zip methods floating around. I think I used this one.
2) Downloaded Root Explorer and SQLite Editor. Both of these are paid apps but look like they are worth owning. For instance, you can also use Root Explorer to rename and disable the AT&T bloatware, as an alternative to this method.
3) Using Root Explorer, mount the filesystem R/W and copy /dbdata/databases/com.android.providers.settings/settings.db to /sdcard/settings.db
4) Open /sdcard/settings.db in SQLite Editor
5) Open the 'secure' table
6) Long-hold on record 6, "install_non_market_apps" and select "Edit Record"
7) Change the value from 0 to 1 and save
8) Back in Root Explorer, copy /sdcard/settings.db back to /dbdata/databases/com.android.providers.settings/settings.db
9) I don't remember if I had to reboot or not, but you may as well.
Click to expand...
Click to collapse
Couple of notes, instead of downloading SQLite Editor, you can download an add-on for firefox called SQLite Manager. Load up your settings.db and select secure, then I believe the numbering is different from SQLite Editor. Just find "install_non_market_apps", edit the value from 0 to 1, then copy and paste the new settings.db to the original location. You might also want to re-name the original settings.db to something so that the phone doesn't recognize it but it's there. Also you need to reboot.

[Q] Installing Non-Market .apk files?

I have an AT&T SGT. I've been using the beta version of VPlayer from the market. VPlayer is a great app but when I purchased it for $.99 through paypal for the unlocker, the download failed. I emailed Vplayer and they sent me an .apk file for the unlocker but I can't install it.
I've "googled" and got this.
"Download apps for Samsung Galaxy Tab from outside the Android Market
Android apps come in the form of APK files. You can use Google to find free APK files for your Galaxy Tab, then install them using the steps below.
Note: This method should probably only be used by techies or people who really know what they are doing. Installing APK files from some sites can compromise the security of your device.
1. Open Settings.
2. Select Applications.
3. Check Unknown sources to enable app installs from outside of the Android Market.
4. Open Android Market and download and install Astro File Manager.
5. If you used your computer to download the APK file, mount the Galaxy Tab to your computer and copy the APK file to the device. If you used the Browser on the Galaxy Tab, the file should be saved to the device.
6. Open Astro File Manager.
7. Navigate to the APK file location. Tap it and select Open App Manager.
8. Tap Install.
9. Tap Install again"
But my problem is that I cannot comply with step 3. It doesn't give me that option.
I've copied the apk file to my sdcard and installed Easy Installer App from the market to help install it. The Easy Installer App sees the apk file but when I click to install it, it shows:
" FOR SECURITY, YOUR PHONE IS SET TO BLOCK INSTALLATION OF APPLICATIONS NOT OBTAINED FROM ANDROID MARKET."
It give me the option to click the setting button but I can't find the menu to allow installation of non-market apk files.
Thanks for the help.
I don't have the link handy but search SuperOneClickv1.5.5-ShortFuse either in here or Google. Once you've downloaded the file and extract it, click the SuperOneClick.exe file and finally click allow non market apps. I highly suggest rooting your phone first to make it work. I'm sure there's an easier way but since no one has replied to you yet, I'm hoping this could get you started.
--
The above was written as part of an attempt to waste time using a Galaxy Tab,
Rush exMachina
I've installed superoneclick on my windows 7 laptop. THe program runs but when I click allow non-market apps it freezes when it's "waiting for device".
My galaxy tab is already rooted via z4root. I've also unrooted it and trying to root it through superoneclick but it still has the same freezing problem and I have to force to close.
make sure your usb connection is set to debugging then run it again. see if that works.
--
The above was written as part of an attempt to waste time using a Galaxy Tab,
Rush exMachina​
Thanks for the quick reply rush_exmachina. I've tried the debugging mode already. I also tried: http://forum.xda-developers.com/showthread.php?t=803682
"If you're having issues with "wait for device" or if RATC is looping, try this
Unplug your USB Cable
Go to Settings > Applications > Development
Uncheck USB Debugging
Plug in your USB Cable
Unplug your USB Cable
Check USB Debugging
Plug in your USB Cable"
Still no success. I've searched the forums a bit, some SGT owners were successfull with superoneclick and some were not.
no prob. I'm fairly new to the android world myself. I've exhausted everything I know on top of my head but I'll search the forums with you and post whatever I could find here.
Sounds like you may not have the correct USB drivers installed. To test this open a command prompt on your windows computer. Navigate to the same directory you have SuperOneclick installed. In that directory you will see an executable named adb.exe In the command prompt, type adb devices. It should return with a serial number. If not, it can not communicate with your tab. In this case you will need to install the correct Samsung drivers for it to work. Also, as already mentioned, make sure USB Debugging is turned on.
First my english no too good, sorry if don't understand me,i well try,i had this same problem really I could not even root using z4 root since it's not on market no more, well I rooted using superonclick,i did successfully, still my problem about installing apps out of the market....well I did click the install non market apps, and have ther same errors like you then I realized I need give superuser permission so my advice is make sure you give SU permission(this is on your tab, I'm assuming us rooted with su installed) I hope you understood (i said for my english) if not I'm sure somebody here can explain better
Sent from my SGH-I987 using XDA App
Thanks for the reply guys. I will try the command promp method when I get home from work. See if I can get somewhere with that.
As far as permissions I have my SGT rooted via z4root. I went to the superuser app to give permissions...but I don't know enough to do anything with it. I tried adding apps to set permissions but I could not choose anything.
I installed ASTRO app... It looked promising but at the and my SGT still says it's setup to blocking non-market apps. To me that means there should be a setup menu to unblock it.
Thanks again for the help.
Sent from my SGH-I987 using XDA App
GiggleGut said:
To me that means there should be a setup menu to unblock it.
Thanks again for the help.
Sent from my SGH-I987 using XDA App
Click to expand...
Click to collapse
Not on the AT&T version as they specifically block that out. The only method to add it is either via SuperOneClick or modifying the settings file directly. SuperOneClick is the easiest method though as editing the file requires Root Explorer and potential for messing something else up in the file.
FINALLY SUCCESSFULL!! I downloaded and installed my SGT drivers from here.http://samsung-phones-apps.com/samsung-galaxy-tab-usb-driver.html
I also found http://www.androidcentral.com/sideload-android-apps-all-you-want-sideload-wonder-machine
I downloaded from both links and followed the directions and it worked like a champ.
Also make sure your SGT is rooted and USB Debugging is enabled like the guys above are saying.
Thanks Rush_exMachina, cbb77 and denpad2010 for your help.
so is this the only way to accomplish this? i'm trying to install non market apps on my att tab. this way works but it is such a hassle
Setting - Security
1. Open Settings.
2. Select Applications. Select Security instead of Application
3. Check Unknown sources to enable app installs from outside of the Android Market.

[SOLVED]Medscape App. Help needed!!

Im a medical student and I really would love to be able to use the newly available Android Medscape app (free from the market) on my phone.
Unfortunately, it says in description of the app that it may have problems with "rooted" phones. Im assuming it means our HD2's running android on NAND as well, because after installing the App on my phone, I am unable to update/download the Clinical reference data required for the app to work offline.
It gives the error "Internet connectivity was interrupted..Please try again"
Any help from the developers or anyone else would be very greatly appreciated
dude0014 said:
Im a medical student and I really would love to be able to use the newly available Android Medscape app (free from the market) on my phone.
Unfortunately, it says in description of the app that it may have problems with "rooted" phones. Im assuming it means our HD2's running android on NAND as well, because after installing the App on my phone, I am unable to update/download the Clinical reference data required for the app to work offline.
It gives the error "Internet connectivity was interrupted..Please try again"
Any help from the developers or anyone else would be very greatly appreciated
Click to expand...
Click to collapse
Looking at the description and the error you gave, have you tried disabling any ad-blocking software? It may be something cooked into the ROM - if so, try asking the dev how to disable it. DLing now - i'll post back what I find.
.............................
EDIT:
Ok, having found this question asked on the thread for the ROM I use, you can remove medscape from the adblock 'hosts' list. (find it in \system\etc).
Original Post URL: http://forum.xda-developers.com/showthread.php?p=11521445&highlight=block#post11521445
I had to copy the file to PC before editing and copied back again using droidexplorer.
kinsago said:
Looking at the description and the error you gave, have you tried disabling any ad-blocking software? It may be something cooked into the ROM - if so, try asking the dev how to disable it. DLing now - i'll post back what I find.
Click to expand...
Click to collapse
Thanks for the reply. I forgot to mention the ROM im using. Its Core Droid DHD 1.5, and it seems you may be right. It says in the description of the ROM that the "Adds are Blocked (Host files modified)". Is there any way to reverse this host file change?
Fixed it with the help of the developer of the Core Droid ROM. Just opened the app "Add free" and hit "revert". Restored the original host file. Medscape works now.
im having the same issue and clicking the "revert" bottom on AdFree did not fix it
I have uninstalled AdFree and have the same problem all the time. Anybody fixed this?
i had the same problem!
After i revert the hosts file in ad-free, medscape did not update the reference!
So what i did:
I did not unistall ad-free, but:
- i revert the host file 3 times in a row;
- i stopped the access of AD Free from SuperUser (root access);
- and i restart medscape (i killed the process with automatic task killer) and start it again;
- and voila, my htc g1 is updating the reference while i text.
(i don't know what are the steps that make medscape update, but i guess, is the revert host file and restart the app, to it starts didn't knowing that can't access that host to update)
I hope this help you!
Good luck
It works for me, reverted host files, stopped Adfree acces to Superuser and voila!! Medscape is updating again. Thanx
how to correct medscape installation please?thx\
SOLVED!
Just got an OTA update for my flyer and software got updated to version 2.27.1540.32
The android version is 2.2.4 while sense is 1.0
Just for the record, AdFree only works on ROOTED devices. i mentioned in another thread on xda that adfree does not work for me. with this OTA update, my Medscape is finally installing as i type this - - -
Just kill the AdFree app and immediately run Medscape app,it'll definitely take the update.I did the same and it worked
i try looking for file in \system\etc
in use editor to open file host.. thera are a lot of files,
and it make me confuse, where the file "medscape from the adblock 'hosts' list" is ???
wisnu19 said:
i try looking for file in \system\etc
in use editor to open file host.. thera are a lot of files,
and it make me confuse, where the file "medscape from the adblock 'hosts' list" is ???
Click to expand...
Click to collapse
i had found problem solve
copy host file from \system\etc (in yr device) to PC
[*]and open using worldpad in pc
[*]use search from worldpad..type medscape
[*]and delete all file which has name medscape
[*]save !!
[*]move and replace host file which edit from pc to \system\etc in yr device (use es file explorer)
[*]install again medscape
[*]and the update reference should work again..done !!
not solved for me!
Hi everyone!
Well, I've experienced the same "connectivity error" as everyone with a root cellphone, after reinstalling medscape app at my cell. I never had AdFree, and even though I'm able to found the hosts file and take a look of it with my pc it says absolutely nothing about medscape (only 127.0.0.1 localhost and emptyness after), so I guess I must be getting the wrong file or not accesing to it correctly?
I've tried everything you said, but is still not working.
I'm pretty new with android, and I would really aprecciate you help, given the fact that this is one of my favorities app!
lalauri089 said:
Hi everyone!
Well, I've experienced the same "connectivity error" as everyone with a root cellphone, after reinstalling medscape app at my cell. I never had AdFree, and even though I'm able to found the hosts file and take a look of it with my pc it says absolutely nothing about medscape (only 127.0.0.1 localhost and emptyness after), so I guess I must be getting the wrong file or not accesing to it correctly?
I've tried everything you said, but is still not working.
I'm pretty new with android, and I would really aprecciate you help, given the fact that this is one of my favorities app!
Click to expand...
Click to collapse
i just rename file host in /system/etc via root explorer..then it works like a charm
note: ypu can rename it by any programs that's can mount and write root folder and explore (es file explore,x-plore,etc)
Rename?
ivaneris said:
i just rename file host in /system/etc via root explorer..then it works like a charm
note: ypu can rename it by any programs that's can mount and write root folder and explore (es file explore,x-plore,etc)
Click to expand...
Click to collapse
i have got a file in /system/etc called "hosts" , so what should i rename it after? im using root explorer.
Thanks
Thanks Ivaneris
Iam on CM 7.2 LG p500.I had same probs and ur method really worked like a charm.I thought I almost lost it but thanks to you.BTW I renamed hosts file as explorer

SIM Toolkit for ICSSGS

Dear all,
I am desperately looking for a STK.apk from the ICS SDK.
I am currently unable to install the sdk since I have no access to a computer right now.
Can someone please post a link to the latest stk.apk?
Sent from my I9000 using XDA App
Edit:
I have found another STK.apk than the one from post 3. The latter one has been extracted from OneCosmic's ICS Beta 1. It works fine for me as well. Apparently my Dual SIM adapter does not need all functions of STK, so it may not work for sending provider codes.
Anyone who is able to use the attached STK with provider codes, please provide feedback for others.
SiriusCybernetik said:
Dear all,
I am desperately looking for a STK.apk from the ICS SDK.
I am currently unable to install the sdk since I have no access to a computer right now.
Can someone please post a link to the latest stk.apk?
Sent from my I9000 using XDA App
Click to expand...
Click to collapse
mmeeetooo i need it plzzzzz
Success
To all it may concern:
I downloaded the STP.apk (SIM ToolKit) from the ICS Apps Dump , copied the apk to "system/app" and changed the permissions to Owner: RW, Group: R, Others: R
To do so, use any Root Explorer app.
As I am not yet allowed to paste links, please PM me if you want me to sent it to you.
Works like a charm now...
Steps:
1. Download 'stk.apk' and copy it somewhere on your phone
2. Move it to '/system/app' with a root enabled file manager
3. Change the permissions as described above
4. Reboot
F.y.i.: Root does not work on my ES File Explorer.
I use 'File Manager HD', cause it's easy to use and it is free.
Dont forget to enable root in the settings.
Permissions can be changed by long press on the file.
Doesn't work with 4.0.3 Is there newer apk available?
Toonio said:
Doesn't work with 4.0.3 Is there newer apk available?
Click to expand...
Click to collapse
Well I am on Onecosmics great RC1 with "updated" kernel, which is also 4.0.3 and it works perfect. It works even better than on GB.
I am using a dual SIM adapter which needs STK to switch between SIMs. On GB Stock, the process crashed from time to time and I had to restart the phone in order to be able to switch SIMs. Now, I doesn't crash anymore.
- Did you copy the file with a root-enabled explorer and assign the correct permissions?
- Do you have any radio related issues on your ICS installation? (e.g. incoming/outgoing calls working, no mobile data issues etc.)
I did all the things above, can't instal it....
Need other version of stk.apk?
Greetz
I don't think that you need another version, since this one is from the ICS System App Dump and it works perfect with 4.03
Do you receive any FCs on the Phone process? Can you copy stk.apk to system/app ? Did you check permissions (i.e. rw-r--r--)? Is the stk.apk still in the correct folder after reboot? Did you reboot?
A detailed description of what happens would be an asset if you want help.
I did everything as described here. Seems that app somehow works, but something isn't like it should be. My confirmation through stk doesnt reach back to server I guess.
STK depends on RIL!
Toonio said:
I did everything as described here. Seems that app somehow works, but something isn't like it should be. My confirmation through stk doesnt reach back to server I guess.
Click to expand...
Click to collapse
I'm not surprised... this is the same behavior I saw on CyanogenMod 7.
SIM Toolkit is heavily dependent on the Radio Interface Layer (RIL) implementation. As I understand it, the RIL is the hardware/software component which interacts with the phone's modem/baseband in order to call, SMS, 3G, etc. SIM Toolkit and USSD codes are all dependent on separate functions in the hardware, and the software layer must also implement hooks for them to work properly. The original poster's SIM switching gadget might work because the functions it relies on are implemented, while the ones we need are not.
Also, I've noticed that certain operations work on Onecosmic's ICS which don't work on Teamhacksung's, such as *522#, my bank's mobile interface. STK has only ever worked for me on Samsung stock ROMs.
More info about Android's RIL software and how it interacts with the hardware: http://www.netmite.com/android/mydroid/development/pdk/docs/telephony.html
Thanks aorth, for this detailed insight.
So I must consider myself as a 'lucky guy'.
Could the issue be fixed by using or porting a Nexus S modem?
Sent from my I9000 using XDA App
Damn, it won't wok properly then?!
Thx, and I'll keep hoping
I did everything in the steps. It's installed. I can't seem to find it in the app drawer. Nothing in my app drawer is hidden. So, since i can't find it. I can't run it.
Solutions?
Hi, with 'installed' , do you mean 'copied to \system\app' with correct permissions and still there after reboot ?
Sent from my I9000 using XDA App
not sure if this is the right place to ask but has anyone had an issue while on a call the only way yo talk to the person is either on bluetooth or speaker? btw using kernel that came with rc3plus
I can install it as a normal app or should I be root?
kasitodo said:
I can install it as a normal app or should I be root?
Click to expand...
Click to collapse
You must be root and you need a file manager with root access.
c.f. instructions on first page, post #3.
If you are not used to do this kind of stuff, be cautious and follow the instructions step by step. PM me, if you are unsure.
Do it at your own risk. I am not responsible for whatever could be the consequences of your doing.
I've just downloaded and followed the instructions for installation at post #3 and it worked fine! I'm using Onecosmic's ICS RC3.1 in my SGS.
Thanks...
SiriusCybernetik said:
To all it may concern:
I downloaded the STP.apk (SIM ToolKit) from the ICS Apps Dump , copied the apk to "system/app" and changed the permissions to Owner: RW, Group: R, Others: R
To do so, use any Root Explorer app.
As I am not yet allowed to paste links, please PM me if you want me to sent it to you.
Works like a charm now...
Steps:
1. Download 'stk.apk' and copy it somewhere on your phone
2. Move it to '/system/app' with a root enabled file manager
3. Change the permissions as described above
4. Reboot
F.y.i.: Root does not work on my ES File Explorer.
I use 'File Manager HD', cause it's easy to use and it is free.
Dont forget to enable root in the settings.
Permissions can be changed by long press on the file.
Click to expand...
Click to collapse
Well, i tryed everything and it doesnt work for me on "Onecosmic's ICS Port Android 4.0.3 RC3.1" :s
PS: I tryed with Root Explorer, Super Manager and even downloaded the app you said, but it doesnt have any option for Root lol, so i cant access those folders :s
NaabKing said:
Well, i tryed everything and it doesnt work for me on "Onecosmic's ICS Port Android 4.0.3 RC3.1" :s
PS: I tryed with Root Explorer, Super Manager and even downloaded the app you said, but it doesnt have any option for Root lol, so i cant access those folders :s
Click to expand...
Click to collapse
What exactly does not work? Do you have working root access?
If you are not able to copy the files to the specified location, then either your root is not working or you have not enabled it correctly.
In the app I mentioned, you must do the following:
- start 'file manager'
- press left button and select 'settings' from the context menu
- tick 'Root Explorer' and 'Mount system writeable' checkboxes
- allow the app root access whenever asked...
Sent from my GT-I9000 using XDA App
SiriusCybernetik said:
What exactly does not work? Do you have working root access?
If you are not able to copy the files to the specified location, then either your root is not working or you have not enabled it correctly.
In the app I mentioned, you must do the following:
- start 'file manager'
- press left button and select 'settings' from the context menu
- tick 'Root Explorer' and 'Mount system writeable' checkboxes
- allow the app root access whenever asked...
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Ofc. i have root access, but for me, it simply didnt work, the app doesnt show in the app list =/

[TUTORIAL] Sense 3.6 skins working on Incredible S!! (unrooted stock 4.0.4)

Hi! I found a way to make any Sense 3.6 skins work on Incredible S (4.0.4) and decided to share this with you guys
As you might know, most of the 3.6 skins on the Play Store and xda work only on 4.0.3 and NOT on stock and unrooted Incredible S. And the best part is that the solution I'll give you doesn't require root access or any superior developer skills I don't know if this is obvious for most of you but I hope someone will find some use for this tutorial.
All you need is:
-some existing skin that you can download from the Play Store or this Forum (just search for sense 3.6 skins)
-Virtuous Ten Studio ([search Google, can't post links sorry )
-com.htc.resources.apk from your phone (system/framework) and place it anywhere on your computer
1. After installing and opening the VTS you just have to go to File>Open Settings>Frameworks and add the framework (com.htc.resources.apk). Name it for example "skin". Then Import and OK.
2. Then on VTS selecet File>New Project>Apk-Project and choose a name for project and solution and location where you wanna save it. Then from the left select Import and find the apk of the skin you have downloaded. After that select Apk-Tool and select the framework (the one you named "skin" in step 1.) Then go to M10-Engine and check the box (probably not necessary). Select OK and it starts to decompile the apk.
3. Double click the AndroidManifest.xml in the Solution Explorer. Now the most important part: change the android:versionCode=xyz to 282066944 so that it is "android:versionCode=282066944". Now click the little x on the androidmanifest.xml tab and save changes.
4. Right click your project and choose Reload Project just to make sure your changes are applied.
5. Right click your project and choose Build apk. It automatically recompiles and signs your apk (easy huh?).
6. Click Binary in the Home tab and select your project. It opens up the folder where your new apk is located. Take that apk and move it to your phone and install. The skin should now show up on the skin chooser (Settings/Personalize/Skin). THAT'S IT!
There you go, hope this solution works for you too and you find this tutorial helpful And it's really easy guys, so don't worry if your not a developer (I'm not in any way). Now enjoy your new, fabulous skins on your Incredible S!! :victory:
That's kind of the hard way to do this and you can run into signature issues depending on how the developer signed the file.. Yes the issue with skins from one phone to another with the same version of sense is the Android code listed in the manifest..this is also the reason why we can't post a update to a skin, but instead have to post any new as a whole new app... Most of us with skins in the market try to keep multiple versions of the apps uploaded in play to accommodate all phones..but is a lot of work.. Your phone and the thunderbolt share and have shared before the ICS update the same version code..I'm currently working on a new collection of skins for play that will be including versions for your phone..so within the next few days, there will be options for you without messing with the manifest and risking messing something up that may not know about
Tikruli said:
Hi! I found a way to make any Sense 3.6 skins work on Incredible S (4.0.4) and decided to share this with you guys
As you might know, most of the 3.6 skins on the Play Store and xda work only on 4.0.3 and NOT on stock and unrooted Incredible S. And the best part is that the solution I'll give you doesn't require root access or any superior developer skills I don't know if this is obvious for most of you but I hope someone will find some use for this tutorial.
All you need is:
-some existing skin that you can download from the Play Store or this Forum (just search for sense 3.6 skins)
-Virtuous Ten Studio ([search Google, can't post links sorry )
-com.htc.resources.apk from your phone (system/framework) and place it anywhere on your computer
1. After installing and opening the VTS you just have to go to File>Open Settings>Frameworks and add the framework (com.htc.resources.apk). Name it for example "skin". Then Import and OK.
2. Then on VTS selecet File>New Project>Apk-Project and choose a name for project and solution and location where you wanna save it. Then from the left select Import and find the apk of the skin you have downloaded. After that select Apk-Tool and select the framework (the one you named "skin" in step 1.) Then go to M10-Engine and check the box (probably not necessary). Select OK and it starts to decompile the apk.
3. Double click the AndroidManifest.xml in the Solution Explorer. Now the most important part: change the android:versionCode=xyz to 282066944 so that it is "android:versionCode=282066944". Now click the little x on the androidmanifest.xml tab and save changes.
4. Right click your project and choose Reload Project just to make sure your changes are applied.
5. Right click your project and choose Build apk. It automatically recompiles and signs your apk (easy huh?).
6. Click Binary in the Home tab and select your project. It opens up the folder where your new apk is located. Take that apk and move it to your phone and install. The skin should now show up on the skin chooser (Settings/Personalize/Skin). THAT'S IT!
There you go, hope this solution works for you too and you find this tutorial helpful And it's really easy guys, so don't worry if your not a developer (I'm not in any way). Now enjoy your new, fabulous skins on your Incredible S!! :victory:
Click to expand...
Click to collapse
actually, works just perfect! thanks!
great !
Its good to see it.
But I'm not expert like you people.If possible then please provide a video tutorial.
Another thing is that default themes which I've found on google doesn't load in VTS.Request help in this topic.
In order to access system/framework you need root.
Flawed.
Sent from my Nexus 5
LamboBull said:
In order to access system/framework you need root.
Flawed.
Sent from my Nexus 5
Click to expand...
Click to collapse
You do know that you can browse and copy files from /System without root right?
LiebenGeist said:
You do know that you can browse and copy files from /System without root right?
Click to expand...
Click to collapse
Can you show me an explorer that will allow you to copy files from /system without root??
Because last time I checked, every explorer that require r/w access to /system and whatnot required root
072665995 said:
Can you show me an explorer that will allow you to copy files from /system without root??
Because last time I checked, every explorer that require r/w access to /system and whatnot required root
Click to expand...
Click to collapse
FX File Explorer non-root. I did not say WRITE, I said READ/COPY from. Also, you can be less jerky about it or have actually read the post.
LiebenGeist said:
FX File Explorer non-root. I did not say WRITE, I said READ/COPY from. Also, you can be less jerky about it or have actually read the post.
Click to expand...
Click to collapse
You could also be less jerky in the fact that:
1. You could have introduced said explorer because I have personally never heard of it and have used ES File Explorer or Root Explorer (which in my opinion is just much cleaner in everything)
2. Are you perfect? Because last time I checked, no 1 person on XDA has had a clean perfect record of not accidentally saying something false and that goes for real-life too.
072665995 said:
You could also be less jerky in the fact that:
1. You could have introduced said explorer because I have personally never heard of it and have used ES File Explorer or Root Explorer (which in my opinion is just much cleaner in everything)
2. Are you perfect? Because last time I checked, no 1 person on XDA has had a clean perfect record of not accidentally saying something false and that goes for real-life too.
Click to expand...
Click to collapse
1) I'm not being jerky, you rolled your eyes at my statement which was rude. You could've asked "is that possible?"
2) It doesn't matter if it's a file explorer, browser, whatever, as long as you're not writing to non-user space you don't need root. ANY app that can read the sd card can read /system
3) Who said anything about being perfect? I made a very clear statement that was misconstrued. I didn't persecute you over it.
4) This is XDA Developers, not XDA Debators. If you want to argue, that's what PM is for.

Categories

Resources