[HOW TO] Apps2SD WITHOUT Partition - Android 2.1 and Below - Android Software/Hacking General [Developers Only]

I can't find this anywhere else, so I will post it here:
I have found a way, using root, busybox and terminal emulator to get apps to install onto the SD on android 2.1.
Why?
I have a netbook that dual boots android 2.1 and windows 7 (it came like that, don't ask me how ) and when I managed to get the market onto it and installed apparently it went low on space. So I tried to get apps2sd somehow. Here's what I got:
Method 1:
WARNING: YOU WILL LOSE ALL APPS AND POSSIBLY THEIR DATA. YOU HAVE BEEN WARNED! IT MAY ALSO CAUSE FORCE CLOSES ON SOME APPS (UNLIKELY)
1. Get into your/data/app folder and copy com.speedsoftware.rootexplorer and com.android.term and move them to /system/app. Reboot.
2. Open root explorer and navigate to /data and delete the folder app.
3. Go to your SD and make a folder called app
4. Open terminal emulator
5. Type su
6. Type ln -s /sdcard/app /data/app
7. Reboot.
8. Install your apps from the market
9. Hit the thanks button.
I will post method 2 soon, it is one at a time moving.
Sent from my HTC Desire HD using XDA App

Bump
Sent from my HTC Desire HD using XDA App

So if you flash a new rom after this, would the apps still be on your SD card, run steps 1-7 again and carry on, or would that screw the market links up so you'd have to reinstall them all anyway?
Sent from my HTC Wildfire using xda premium

Scratch0805 said:
So if you flash a new rom after this, would the apps still be on your SD card, run steps 1-7 again and carry on, or would that screw the market links up so you'd have to reinstall them all anyway?
Sent from my HTC Wildfire using xda premium
Click to expand...
Click to collapse
They'll still be there Just do the link process again and reboot. If it screws up the market links, check out root toolbox by lukemovement on the market, it lets you fix market links
Sent from my jv02 using XDA App

Yeh I have root toolbox installed anyway, I'll give it a whirl next time I reflash.
Sent from my HTC Wildfire using xda premium

Related

Titanium backup and swype

I'm gonna be perm rooting my phone in a couple of days when my replacement with good screen comes and I really love the stock swype that it comes with so I was wondering..if I temp root it using visionary and dowmlaod titaniumbackup can I save swype to my sd card and once I root can i restore it back on my new rom ( most likely cm7! ) sorry if this question was asked before or not but I couldn't find it so I had to ask thanks.
Sent from my HTC Glacier using XDA App
No that wont work but send me a personal message with your email and I could shoot you the zip for the official swype
r0cky.Da.3v0.SU.-
Swype beta is open to all users. The beta version haas voice input which the preinstalled version does not. Just sign up on the swype.com site then you can install swype on any rom that doesn't have it without going against the eula.
Swyped on my rooted MyTouch4G
You can keep your own Swype that came with the stock ROM when you move to a custom -- but you can't use Titanium Backup for it, as there is a system library that goes with it. TB doesn't back up /system, as that is normally mounted read-only.
To back up the stock Swype, you will need to be rooted, then:
Copy /system/lib/libSwypeCore.so and /system/app/Swype.apk to a safe spot on your SD card (or a spot on your development workstation).​To restore -- and you'll need this for any ROM that doesn't have Swype:
Mount /system read-write (use 'adb remount' from a development platform, or the mount command from a rooted shell from a terminal emulator in the phone.)
Copy libSwypeCore.so from your SD card to /system/lib, or if using a workstation, use adb push command.
Copy Swype.apk using the same tool to /system/app
Install Swype.apk as well from a file manager or from an adb install.
Reboot the phone.
Long press on any input field, and change the input method to Swype keyboard.​That should do it. It's not that hard, but adb makes it easy.
Can you do it with root explorer? I suck at adb:/
Sent from my HTC Glacier using XDA App
kingvaj23 said:
Can you do it with root explorer? I suck at adb:/
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Yep.. ..........
Oops. Forgot to mention that Swype.apk -also- needs to be restored to /system/app, as it is a system application. I've updated the "how to" above.
But, y'all know you should never be trying how to docs without fully understanding their limitations, right?
Can you give me the exact steps thru root explorer?
Sent from my HTC Glacier using XDA App

Install titanium backup without market

I flash roms a lot and there is something I need to find a fix for.
Once the flash is done I boot up and start initial phone setup menu. I have to sign into my google account at this stage obviously. So once that's done the first thing I want to do is restore my apps with titanium, so I go to the market for it, but the market straight away starts downloading ALL my apps at once when I only want TB to download. Only way to stop it is to go through the entire app list and cancel all the downloads, which takes a while. I cant let the downloads go ahead as it's far too many megabytes.
So I want a way to install TB without using the market. I've tried creating the update.zip in TB options and the zip does get created, but when I flash it from recovery it doesn't install.
Can I get the apk from somewhere and install it that way (I know you can push from cmd prompt although I've never tried it), and if so is there a way to do it on the phone only, as I often flash roms when I'm away from the computer.
When you enter your google credentials, it'll ask you if you want to back up your data. Uncheck it. Once your past that screen go into settings > privacy and assure automatic restore is unchecked.
The apks are in /data/app/ by the way.
Sent from my Nexus S using XDA Premium App
zephiK said:
When you enter your google credentials, it'll ask you if you want to back up your data. Uncheck it. Once your past that screen go into settings > privacy and assure automatic restore is unchecked.
The apks are in /data/app/ by the way.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
I'm very familiar with these options. I always leave the option to backup to google ticked in case I ever need it (unlikely), but I always have auto' restore unticked, so I'm pretty sure that the automatic downloading of my apps is because the market app recognizes that I own them all when I sign in with my google account, and not because of auto' restore - but correct me if I'm wrong.
So how would I install TB using the apk. Does it have to be done with my computer? Is there another way. Root explorer would be great, but I'd have to install that the same way, which renders it useless in this particular case. What do all you experienced people do to get round this. Or do you just get through it the same way I do???
You can extract your TB using root explorer and save it on your sdcard. Sometimes its stored in /system/app or /data/app.
Usually roms come with a file explorer, so once you have a rom installed go to its file explorer and install your backed up TB. That's how I usually do it. Hope that helps.
Sent from my Nexus S using XDA Premium App
markfavis said:
You can extract your TB using root explorer and save it on your sdcard. Sometimes its stored in /system/app or /data/app.
Usually roms come with a file explorer, so once you have a rom installed go to its file explorer and install your backed up TB. That's how I usually do it. Hope that helps.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
markfavis,
you the man Your post helped me figure some stuff out. Your thanks meter just went up by a point.
I use ns_collab most of the time and I did not realise it came with root explorer preinstalled until you mentioned roms coming with a file manager. I did a bit of research and discovered root explorer is preinstalled with ns_collab. I never realised it was part of the rom as I already own root explorer so TB always restores my copy.
I've already made a copy of the TB apk files, so I reckon i've got this sorted for next time I flash a rom.
Just one more thing to check. The apk files I have backed up are:
com.keramidas.titaniumbackup-1.apk
and
com.keramidas.titaniumbackuppro-1.apk
Is this all I need to
I think you only need one of those files. One of em is the pro version. I only have one file and I install it like a regular apk file.
Sent from my Nexus S using XDA Premium App
markfavis said:
I think you only need one of those files. One of em is the pro version. I only have one file and I install it like a regular apk file.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
I've got the pro version - so I think this must be right. If you are on the free version and only use one file then I'm cookin
im using the pro version and i only have one apk file. pro restores faster with hypershell

Uninstall pre installed programs

Hi all Sorry if this has been asked already but search came up with nothing
I'm From Australia so my carrier is telstra
My desire s came pre installed with a bunch of crap
Some still useful though
Hoping there was an easy way to get rid of some of them
IV already tried manage applications but doesn't give an option to Uninstall
Cheers Pete
Sent from my HTC Desire S using xda premium
To do this, your phone has to be rooted and you have to install 'Root Explorer' from the Market. Then; follow this steps:
1. Open Root Explorer
2. Go to the root (a '/' is shown in the upperleft corner if you are in root menu)
3. Go to the 'system' folder
4. Inside the system-folder, open the 'app' folder
5. Find the app you want to uninstall, but don't delete it.. Instead, move it to another location so in case something goes wrong, you can move it back.
6. Reboot your phone
The only way(as far as I know) is rooting your device and uninstalling a tool which actually supports this option, normally the stock application manager will not allow this. I have seen this in the forums already so I recommend to do a little more searching.
---------- Post added at 03:58 PM ---------- Previous post was at 03:49 PM ----------
bklaas92 said:
To do this, your phone has to be rooted and you have to install 'Root Explorer' from the Market. Then; follow this steps:
1. Open Root Explorer
2. Go to the root (a '/' is shown in the upperleft corner if you are in root menu)
3. Go to the 'system' folder
4. Inside the system-folder, open the 'app' folder
5. Find the app you want to uninstall, but don't delete it.. Instead, move it to another location so in case something goes wrong, you can move it back.
6. Reboot your phone
Click to expand...
Click to collapse
You forgot to tell you actually need to ROOT the phone to successfully use root explorer
You have to root your phone in order to do that. Most providers put those preinstalled apps in the system directory where you need root permissions.
@incapable: read my post again... i did say that phone must be rooted
Sent from my Nexus One using XDA App
yes i saw it, sorry
found rooting my vibrant then using titanium backup did the trick...you can backup the apps then before you remove them...and what I did as I started slowly experimenting with what was safe, is the freeze option in titanium backup...so you can basically keep the apps inactive without having to risk removing them...
so you can see what if any negative affect it may have.
cheers for the replies people
i recently installed app brain
which allows me to manage my apps
i havent tried it yet but it gave me the option to Uninstall the programs i want rid of
twitter for example
Sent from my HTC Desire S using xda premium
Uninstall not successful
Sent from my HTC Desire S using xda premium
You must have ROOT before removing apps by a program.
they should forbid those preinstalled apps. it always sucks..
so titanium backup allows you to back up just apps?
silentsigma said:
so titanium backup allows you to back up just apps?
Click to expand...
Click to collapse
Correct. System apps and user apps. It also enables you to remove them. That includes any manufacturer's bloatware.
Sent from my GT-S5830 using Tapatalk

Installing apk files - App not installed? ???

Hi all, bare with me, i hope this is in the correct place as have searched and cant find a thing. Just come from an iphone to samsung note so be gentle..
I am trying to install. Apk files from several locations , phone memory, sd card, network..
But i keep receiving "App not installed." Message 99% of the time, every now and then it will work, but i have no idea whats going on please help.
I am running stock 2.3.6 gingerbread, unrooted as that wont work either :/
Using XDA Premium (GT-N7000)
This might not be any help but i had the same problem on my infuse i flashed back to froyo then installed 2.3.6 +root and it went away
Sent from my SAMSUNG-SGH-I997 using XDA
Under settings> applications do you have unknown sources checked? If not, that is most likely your problem.
Yeah have unknown sources checked, but just will hardly ever install anything. Dont get it
Took me about 50 tries to install angry birds ffs!
Using XDA Premium (GT-N7000)
Some apps need to be installed via Root Explorer by placing it to some folder.
So why after so many attempts did it work? ??
Also why do some apps insist on only working from the phone memory and not external sd card, is my 64gb card going to be useless?
Using Tapatalk (GT-N7000)
Dunno, its weird.
---------- Post added at 08:58 PM ---------- Previous post was at 08:58 PM ----------
Didnt you clear some space between some tries?
I have 63gb free on my sd card, and 11.5 gb on my internal space lol
Using XDA Premium (GT-N7000)
heavymagik said:
I have 63gb free on my sd card, and 11.5 gb on my internal space lol
Using XDA Premium (GT-N7000)
Click to expand...
Click to collapse
Hmmmm, that´s strange...perhaps the update may fix it.
Update?
Using XDA Premium (GT-N7000)
You should root it, flash a custom rom, remove the unused applications, this will make it a much faster.I'd recommend you flash the Gadgetcheck's RevoHD for Note, its perfect.
Now, when you try to install an application from any other place but market, its normal to not be able to. If you are not rooted you shouldnt be able to as well.
When I try to install an application that I have downloaded from somewhere else I think it requires superuser permissions and I have to go to Settings/Applications/Unknown sources and check it.Doing this might solve your problems.
But cant tell for sure, I'm an owner of S II not note.
Good luck.
I cant root it though
Using XDA Premium (GT-N7000)
check the Unknown source first
Already done.
Using XDA Premium (GT-N7000)
Can anybody help?, tryinging to install airplayit and getting the same error? :banghead:
Using XDA Premium (GT-N7000)
toocooldev said:
restart the phone and try the reinstall. If it is not working forget that app
Click to expand...
Click to collapse
That not right, its a installed file, so you have to place it in its original folder. then restart & done
install a custom rom simples also why do you have to install that way there is a thing called the market i have a seeking suspicion that the apps you want to install a pirated we all do it
Hi there... just some ideas and few questions
First off all... is that a new samsung from a store or you bought it from someone else ?
What to try:
- Shutdown the phone
- remove the SD card
- after that boot normaly into the OS
- then go to settings - applications and find the market / play store app
- Click on it, FORCE CLOSE if you can and clear the CACHE
- After that try to install any app.
Tell me whats happening after that all.
gl
Airplayit isnt on the store.
Ive tried all of that, just wont install.
Its a brand new phone and i cant install a cystom rom, it wont root ive tried.
Using XDA Premium (GT-N7000)
To manually install an app, you'll need root access. Try asking in the q&a forum for your specific device for help with that.
After you've gotten root access (however you do it), copy the .apk to /system/app (you can use a adb, a terminal emulator, or a third party file manager to do this)
Then, change the permissions on the file to so that owner, group, and users all have read and write (but not execute) permissions (that's 644 if you're using chmod)
Here's a link that explains how to manually install an app contained in taskmanager.apk
http://yagyagaire.blogspot.com/2012/03/task-manager-for-cm-rom-on-gt-s5570.html
If you read the explanations (after the he steps you through the process) it's easy to apply this same process to any other .apk no matter where it's stored.

Sideloading help.

I recently used the Nook Developers guide to sideload apps onto my Nook Hd, And all went well, but when I installed Injustice, I get ''failed to load you may have not installed this app'' or something along those line, could anyone help me fix this problem.
Have you moved the application data to your sdcard?
To install this game you need the apk + the data. After downloading the data it will be in a folder named om.wb.goog.injustice i think. Copy this folder to /Android/obb/ (on your sdcard) and then run the game
It should work fine after that
Please press the thanks button if i helped!
Sent from my One X+ using XDA Premium 4 mobile app
backb0ne5p1d0r said:
Have you moved the application data to your sdcard?
To install this game you need the apk + the data. After downloading the data it will be in a folder named om.wb.goog.injustice i think. Copy this folder to /Android/obb/ (on your sdcard) and then run the game
It should work fine after that
Please press the thanks button if i helped!
Sent from my One X+ using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Well I installed using command prompt as it is the easiest way to sideload on the nook HD without rooting the device, I tried locating the file you said but I can not find it.
The files don't come with the APK file. You sideloaded the APK using ADB. You need to copy paste the data to your device which is over 1 GB I think. It's a separate file. Ughh you're making it sound harder than it is. It's extremely easy. Plus there are tens of easier ways to install apps on your nook.
Sent from my One X+ using XDA Premium 4 mobile app
backb0ne5p1d0r said:
The files don't come with the APK file. You sideloaded the APK using ADB. You need to copy paste the data to your device which is over 1 GB I think. It's a separate file. Ughh you're making it sound harder than it is. It's extremely easy. Plus there are tens of easier ways to install apps on your nook.
Sent from my One X+ using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Ok and were might I find this file which is over 1 GB? and I thought this was the essayist way to donwload incompatible games to the nook HD, All help is appreciated btw :laugh:
Feel free to click the thanks button. Lol
Just use Google to find data for your apk.. Search "injustice apk + data" and you'll find many results.
One of the ways to install Apps is installing another store on your device other than Google Play Store.
Or if you want to sideload apps easily without command prompt you can use APK Batch Installer.. Or use apkinstaller.
Sent from my One X+ using XDA Premium 4 mobile app
The most common error for sideloading is the resolution or graphic chip incompatible errors. Sideloading app data should not be the problem, try to download a fresh apk from the market and copy Data
It should work fine
backb0ne5p1d0r said:
Have you moved the application data to your sdcard?
To install this game you need the apk + the data. After downloading the data it will be in a folder named om.wb.goog.injustice i think. Copy this folder to /Android/obb/ (on your sdcard) and then run the game
It should work fine after that
Please press the thanks button if i helped!
Sent from my One X+ using XDA Premium 4 mobile app
Click to expand...
Click to collapse
so I downloaded the apk+data file for injustice and took the data file and put it in the android/obb directory on my device (I don't have a sd card if a sd card is required please tell me) and I still got the error message, so I decided to turn airplane mode on and the game started up and I got the opening cutscene then it loaded and booted back to my home menu, should I have used the apk that came with the data file or will any injustice apk work?
jrockjesse said:
so I downloaded the apk+data file for injustice and took the data file and put it in the android/obb directory on my device (I don't have a sd card if a sd card is required please tell me) and I still got the error message, so I decided to turn airplane mode on and the game started up and I got the opening cutscene then it loaded and booted back to my home menu, should I have used the apk that came with the data file or will any injustice apk work?
Click to expand...
Click to collapse
Hmm... I don't really know.. Maybe your tablet is just not powerful enough to run the game. That's probably why it closes
Sent from my HTC One X+ using XDA Premium 4 mobile app

Categories

Resources