A
alterechtschreibung
Neues Mitglied
- 13
A few days ago I helped a friend to improve his ODYS Evo a little...it should work as explained below, but we had no time to test everything. Some things we changed even more radically, but that's not for the post here, still...there is air for more radical changes.
The goal was to make it much more like Cyanogenmod.
Maybe someone else will even make CM available for the tablet?
Everything is on YOUR OWN RISK!
I'm not responsible, if your device doesn't work or has some malfunctions.
Feedback is welcome.
Lines with a # are just comments. You don't do something here, just read them.
#Odys Evo:
# Get root access:
Menu -> System settings -> Security -> Unknown Sources -> Enabled
Menu -> System settings -> Developer options -> USB debugging -> Enabled
download: https://www.android-hilfe.de/forum/odys-allgemein.1691/adb-connecten.187726.html
download: F-Droid · Browse
download: F-Droid · Browse
extract adb-*.7z with 7zip
install driver from folder usb_driver in adb-* (manually after device pluged-in). At least ADB drivers must work or we can't access the device.
rename org.fdroid.superuser*.apk to org.fdroid.superuser*.zip
extract org.fdroid.superuser*.zip
copy "su" from org.fdroid.superuser_*\assets\armeabi to adb-*
open CMD.exe and change directory to adb-* and type:
adb kill-server
adb root
adb remount
adb push su /system/xbin/su
adb shell
chown 0:0 /system/xbin/su
chmod 6755 /system/xbin/su
ln -s /system/xbin/su /system/bin/su
adb reboot
copy org.fdroid.superuser*.apk to sd-card and install it
copy jackpal.androidterm_53.apk to sd-card and install it
open "Terminal Emulator" and type "su", then permanently allow root
if a # appears in the beginning of the line, you now have root.
Note: Busybox is already on the device. You can try by typing "busybox"
in Terminal Emulator. It should give you a long list of commands.
# Some more MODDING:
download latest flash for android: Archived Flash Player versions
download: [APP][ICS+][20130516] Cyanogen File Manager ICS Port - xda-developers
download: F-Droid · Browse
download: F-Droid · Browse
download: F-Droid · Browse
download (Honeycomb or ICS): F-Droid · Browse
download: F-Droid · Browse
download: NOGAPPS NetworkLocation, NOGAPPS NetworkLocation Database, NOGAPPS Maps API v1 from [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now) - xda-developers
download: CyanogenMod Downloads
# Note: here: 2013-04-11, newer versions may cause problems
# unless stated otherwise don't use stuff from here
download: CyanogenMod Downloads
# cm-9.1.*, here http://download.cyanogenmod.org/get/jenkins/7096/cm-9.1.0-tf300t.zip
# unless stated otherwise don't use stuff from here
download: CyanogenMod Downloads
# unless stated otherwise USE stuff from here!
adb kill-server
adb root
adb remount
adb shell
cd system
cd app
ls
exit
# let's make a backup
adb pull system/app app
adb pull system/framework framework
# let's remove some trash
adb shell
cd system
cd app
# "K-9 Mail BETA" from F-Droid is nicer, but if you prefer Gmail.apk you should keep it
rm Gmail.apk
rm de_androidpit_appcenter_*.apk
rm wetter_net_kostenlos.apk
rm A777_FactoryTest.apk
rm ES_TaskManager.apk
rm PhaseBeam.apk
rm VisualizationWallpapers.apk
rm Aldiko_2.0.1.apk
rm Music.apk
rm MusicFX.apk
rm ESExplorer.apk
exit
adb pull system/preinstall preinstall
adb shell
cd system
cd preinstall
rm flashplayer.apk
mv /system/app/UserManual.apk .
exit
# let's prepare automatic rooting
adb push install_flash_player_ics.apk /system/preinstall/install_flash_player_ics.apk
adb push jackpal.androidterm_53.apk /system/preinstall/jackpal.androidterm.apk
adb push org.fdroid.superuser*.apk /system/preinstall/org.fdroid.superuser.apk
adb push CMFileManager*.apk /system/preinstall/CMFileManager.apk
adb push com.*.apollo*.apk /system/preinstall/Apollo.apk
# now we'll change the launcher to the one used by cyanogenmod
extract cm-9.1.*-i9100g with 7zip and copy Trebuchet.apk from system app to adb folder
copy the com.example.anycut*.apk to adb folder
adb push Trebuchet.apk /system/app/Trebuchet.apk
adb push com.example.anycut*.apk /system/preinstall/com.example.anycut.apk
adb shell
cd system
cd app
chmod 644 Trebuchet.apk
rm Launcher2.apk
# now we'll replace some more apps to the ones used by cyanogenmod
copy everything from cm-9.1.*-i9100g system app and to adb folder
#adb push ApplicationsProvider.apk /system/app/ApplicationsProvider.apk
#adb push BackupRestoreConfirmation.apk /system/app/BackupRestoreConfirmation.apk
adb push Browser.apk /system/app/Browser.apk
adb push Calculator.apk /system/app/Calculator.apk
adb push Calendar.apk /system/app/Calendar.apk
adb push CalendarProvider.apk /system/app/CalendarProvider.apk
adb push CertInstaller.apk /system/app/CertInstaller.apk
adb push DefaultContainerService.apk /system/app/DefaultContainerService.apk
adb push DeskClock.apk /system/app/DeskClock.apk
adb push Development.apk /system/app/Development.apk
adb push DownloadProvider.apk /system/app/DownloadProvider.apk
adb push DownloadProviderUi.apk /system/app/DownloadProviderUi.apk
adb push DrmProvider.apk /system/app/DrmProvider.apk
adb push DSPManager.apk /system/app/DSPManager.apk
adb push Email.apk /system/app/Email.apk
adb push Exchange.apk /system/app/Exchange.apk
adb push Galaxy4.apk /system/app/Galaxy4.apk
adb push Gallery2.apk /system/app/Gallery2.apk
adb push HTMLViewer.apk /system/app/HTMLViewer.apk
adb push KeyChain.apk /system/app/KeyChain.apk
adb push LatinIME.apk /system/app/LatinIME.apk
adb push LiveWallpapers.apk /system/app/LiveWallpapers.apk
adb push LiveWallpapersPicker.apk /system/app/LiveWallpapersPicker.apk
adb push Mms.apk /system/app/Mms.apk
adb push PackageInstaller.apk /system/app/PackageInstaller.apk
adb push PicoTts.apk /system/app/PicoTts.apk
adb push Provision.apk /system/app/Provision.apk
adb push QuickSearchBox.apk /system/app/QuickSearchBox.apk
adb push SpareParts.apk /system/app/SpareParts.apk
adb push TelephonyProvider.apk /system/app/TelephonyProvider.apk
adb push UserDictionaryProvider.apk /system/app/UserDictionaryProvider.apk
adb push VideoEditor.apk /system/app/VideoEditor.apk
adb push VpnDialogs.apk /system/app/VpnDialogs.apk
adb push WAPPushManager.apk /system/app/WAPPushManager.apk
copy Contacts.apk and Phone.apk from cm-9.*-tf300t system app to adb folder
adb push Contacts.apk /system/app/Contacts.apk
adb push Phone.apk /system/app/Phone.apk
adb shell
cd system
cd app
rm CalendarGoogle.apk
rm CopyInstall.apk
rm GPS-Test_Pad.apk
rm SampleISDBTPlayer.apk
rm TelechipsSystemUpdater.apk
rm rkapki.dec.apk_signed.apk
#chmod 644 ApplicationsProvider.apk
#chmod 644 BackupRestoreConfirmation.apk
chmod 644 Browser.apk
chmod 644 Calculator.apk
chmod 644 Calendar.apk
chmod 644 CalendarProvider.apk
chmod 644 CertInstaller.apk
chmod 644 Contacts.apk
chmod 644 DefaultContainerService.apk
chmod 644 DeskClock.apk
chmod 644 Development.apk
chmod 644 DownloadProvider.apk
chmod 644 DownloadProviderUi.apk
chmod 644 DrmProvider.apk
chmod 644 DSPManager.apk
chmod 644 Email.apk
chmod 644 Exchange.apk
chmod 644 Galaxy4.apk
chmod 644 Gallery2.apk
chmod 644 HTMLViewer.apk
chmod 644 KeyChain.apk
chmod 644 LatinIME.apk
chmod 644 LiveWallpapers.apk
chmod 644 LiveWallpapersPicker.apk
chmod 644 Mms.apk
chmod 644 PackageInstaller.apk
chmod 644 Phone.apk
chmod 644 PicoTts.apk
chmod 644 Provision.apk
chmod 644 QuickSearchBox.apk
chmod 644 SpareParts.apk
chmod 644 TelephonyProvider.apk
chmod 644 UserDictionaryProvider.apk
chmod 644 VideoEditor.apk
chmod 644 VpnDialogs.apk
chmod 644 WAPPushManager.apk
exit
# now we remove the google gapps stuff, make sure that you really don't need it
adb shell
cd system
cd app
rm GoogleBackupTransport.apk
rm NetworkLocation.apk
rm VoiceSearch.apk
exit
# now we install replacements for some of the gapps stuff
extract nogapps-maps.zip with 7zip and put it in the adb folder
copy NetworkLocation.apk in the adb folder
rename cells-world.db tocells.db and copy it to /sdcard/.nogapps/cells.db
copy org.fdroid.fdroid*.apk in the adb folder
adb push system\framework\com.google.android.maps.jar /system/framework/com.google.android.maps.jar
adb push system\etc\permissions\com.google.android.maps.xml /system/etc/permissions/com.google.android.maps.xml
adb push system\app\NetworkLocation.apk /system/app/NetworkLocation.apk
adb push org.fdroid.fdroid*.apk /system/preinstall/org.fdroid.fdroid.apk
# now we install a better eBook reader
copy org.geometerplus.zlibrary.ui.*.apk and com.hyperionics.fbreader.plugin.tts_plus*.apk in the adb folder
adb push org.geometerplus.zlibrary.ui.*.apk /system/preinstall/org.geometerplus.zlibrary.ui.apk
adb push com.hyperionics.fbreader.plugin.tts_plus*.apk /system/preinstall/com.hyperionics.fbreader.plugin.tts_plus.apk
# now we'll make the final step, this will erase most of your data!
Menu -> System settings -> Backup & reset -> Factory data reset
# device will reboot now
# wait
Menu -> System settings -> Display -> Font size -> very large
Menu -> System settings -> Display -> Wallpaper -> Wallpapers -> 3rd - Set wallpaper
Menu -> System settings -> Security -> Unknown Sources -> Enabled
Menu -> System settings -> Developer options -> USB debugging -> Enabled
Launcher -> Any Cut -> New shortcut -> Activity -> Preferences -> OK
Preferences Icon -> Homescreen -> Scroll wallpaper -> disabled
# done
Der ursprüngliche Beitrag von 13:19 Uhr wurde um 14:29 Uhr ergänzt:
and of course:
Menu -> System settings -> Location services -> Google's location service -> Enabled
The goal was to make it much more like Cyanogenmod.
Maybe someone else will even make CM available for the tablet?
Everything is on YOUR OWN RISK!
I'm not responsible, if your device doesn't work or has some malfunctions.
Feedback is welcome.
Lines with a # are just comments. You don't do something here, just read them.
#Odys Evo:
# Get root access:
Menu -> System settings -> Security -> Unknown Sources -> Enabled
Menu -> System settings -> Developer options -> USB debugging -> Enabled
download: https://www.android-hilfe.de/forum/odys-allgemein.1691/adb-connecten.187726.html
download: F-Droid · Browse
download: F-Droid · Browse
extract adb-*.7z with 7zip
install driver from folder usb_driver in adb-* (manually after device pluged-in). At least ADB drivers must work or we can't access the device.
rename org.fdroid.superuser*.apk to org.fdroid.superuser*.zip
extract org.fdroid.superuser*.zip
copy "su" from org.fdroid.superuser_*\assets\armeabi to adb-*
open CMD.exe and change directory to adb-* and type:
adb kill-server
adb root
adb remount
adb push su /system/xbin/su
adb shell
chown 0:0 /system/xbin/su
chmod 6755 /system/xbin/su
ln -s /system/xbin/su /system/bin/su
adb reboot
copy org.fdroid.superuser*.apk to sd-card and install it
copy jackpal.androidterm_53.apk to sd-card and install it
open "Terminal Emulator" and type "su", then permanently allow root
if a # appears in the beginning of the line, you now have root.
Note: Busybox is already on the device. You can try by typing "busybox"
in Terminal Emulator. It should give you a long list of commands.
# Some more MODDING:
download latest flash for android: Archived Flash Player versions
download: [APP][ICS+][20130516] Cyanogen File Manager ICS Port - xda-developers
download: F-Droid · Browse
download: F-Droid · Browse
download: F-Droid · Browse
download (Honeycomb or ICS): F-Droid · Browse
download: F-Droid · Browse
download: NOGAPPS NetworkLocation, NOGAPPS NetworkLocation Database, NOGAPPS Maps API v1 from [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now) - xda-developers
download: CyanogenMod Downloads
# Note: here: 2013-04-11, newer versions may cause problems
# unless stated otherwise don't use stuff from here
download: CyanogenMod Downloads
# cm-9.1.*, here http://download.cyanogenmod.org/get/jenkins/7096/cm-9.1.0-tf300t.zip
# unless stated otherwise don't use stuff from here
download: CyanogenMod Downloads
# unless stated otherwise USE stuff from here!
adb kill-server
adb root
adb remount
adb shell
cd system
cd app
ls
exit
# let's make a backup
adb pull system/app app
adb pull system/framework framework
# let's remove some trash
adb shell
cd system
cd app
# "K-9 Mail BETA" from F-Droid is nicer, but if you prefer Gmail.apk you should keep it
rm Gmail.apk
rm de_androidpit_appcenter_*.apk
rm wetter_net_kostenlos.apk
rm A777_FactoryTest.apk
rm ES_TaskManager.apk
rm PhaseBeam.apk
rm VisualizationWallpapers.apk
rm Aldiko_2.0.1.apk
rm Music.apk
rm MusicFX.apk
rm ESExplorer.apk
exit
adb pull system/preinstall preinstall
adb shell
cd system
cd preinstall
rm flashplayer.apk
mv /system/app/UserManual.apk .
exit
# let's prepare automatic rooting
adb push install_flash_player_ics.apk /system/preinstall/install_flash_player_ics.apk
adb push jackpal.androidterm_53.apk /system/preinstall/jackpal.androidterm.apk
adb push org.fdroid.superuser*.apk /system/preinstall/org.fdroid.superuser.apk
adb push CMFileManager*.apk /system/preinstall/CMFileManager.apk
adb push com.*.apollo*.apk /system/preinstall/Apollo.apk
# now we'll change the launcher to the one used by cyanogenmod
extract cm-9.1.*-i9100g with 7zip and copy Trebuchet.apk from system app to adb folder
copy the com.example.anycut*.apk to adb folder
adb push Trebuchet.apk /system/app/Trebuchet.apk
adb push com.example.anycut*.apk /system/preinstall/com.example.anycut.apk
adb shell
cd system
cd app
chmod 644 Trebuchet.apk
rm Launcher2.apk
# now we'll replace some more apps to the ones used by cyanogenmod
copy everything from cm-9.1.*-i9100g system app and to adb folder
#adb push ApplicationsProvider.apk /system/app/ApplicationsProvider.apk
#adb push BackupRestoreConfirmation.apk /system/app/BackupRestoreConfirmation.apk
adb push Browser.apk /system/app/Browser.apk
adb push Calculator.apk /system/app/Calculator.apk
adb push Calendar.apk /system/app/Calendar.apk
adb push CalendarProvider.apk /system/app/CalendarProvider.apk
adb push CertInstaller.apk /system/app/CertInstaller.apk
adb push DefaultContainerService.apk /system/app/DefaultContainerService.apk
adb push DeskClock.apk /system/app/DeskClock.apk
adb push Development.apk /system/app/Development.apk
adb push DownloadProvider.apk /system/app/DownloadProvider.apk
adb push DownloadProviderUi.apk /system/app/DownloadProviderUi.apk
adb push DrmProvider.apk /system/app/DrmProvider.apk
adb push DSPManager.apk /system/app/DSPManager.apk
adb push Email.apk /system/app/Email.apk
adb push Exchange.apk /system/app/Exchange.apk
adb push Galaxy4.apk /system/app/Galaxy4.apk
adb push Gallery2.apk /system/app/Gallery2.apk
adb push HTMLViewer.apk /system/app/HTMLViewer.apk
adb push KeyChain.apk /system/app/KeyChain.apk
adb push LatinIME.apk /system/app/LatinIME.apk
adb push LiveWallpapers.apk /system/app/LiveWallpapers.apk
adb push LiveWallpapersPicker.apk /system/app/LiveWallpapersPicker.apk
adb push Mms.apk /system/app/Mms.apk
adb push PackageInstaller.apk /system/app/PackageInstaller.apk
adb push PicoTts.apk /system/app/PicoTts.apk
adb push Provision.apk /system/app/Provision.apk
adb push QuickSearchBox.apk /system/app/QuickSearchBox.apk
adb push SpareParts.apk /system/app/SpareParts.apk
adb push TelephonyProvider.apk /system/app/TelephonyProvider.apk
adb push UserDictionaryProvider.apk /system/app/UserDictionaryProvider.apk
adb push VideoEditor.apk /system/app/VideoEditor.apk
adb push VpnDialogs.apk /system/app/VpnDialogs.apk
adb push WAPPushManager.apk /system/app/WAPPushManager.apk
copy Contacts.apk and Phone.apk from cm-9.*-tf300t system app to adb folder
adb push Contacts.apk /system/app/Contacts.apk
adb push Phone.apk /system/app/Phone.apk
adb shell
cd system
cd app
rm CalendarGoogle.apk
rm CopyInstall.apk
rm GPS-Test_Pad.apk
rm SampleISDBTPlayer.apk
rm TelechipsSystemUpdater.apk
rm rkapki.dec.apk_signed.apk
#chmod 644 ApplicationsProvider.apk
#chmod 644 BackupRestoreConfirmation.apk
chmod 644 Browser.apk
chmod 644 Calculator.apk
chmod 644 Calendar.apk
chmod 644 CalendarProvider.apk
chmod 644 CertInstaller.apk
chmod 644 Contacts.apk
chmod 644 DefaultContainerService.apk
chmod 644 DeskClock.apk
chmod 644 Development.apk
chmod 644 DownloadProvider.apk
chmod 644 DownloadProviderUi.apk
chmod 644 DrmProvider.apk
chmod 644 DSPManager.apk
chmod 644 Email.apk
chmod 644 Exchange.apk
chmod 644 Galaxy4.apk
chmod 644 Gallery2.apk
chmod 644 HTMLViewer.apk
chmod 644 KeyChain.apk
chmod 644 LatinIME.apk
chmod 644 LiveWallpapers.apk
chmod 644 LiveWallpapersPicker.apk
chmod 644 Mms.apk
chmod 644 PackageInstaller.apk
chmod 644 Phone.apk
chmod 644 PicoTts.apk
chmod 644 Provision.apk
chmod 644 QuickSearchBox.apk
chmod 644 SpareParts.apk
chmod 644 TelephonyProvider.apk
chmod 644 UserDictionaryProvider.apk
chmod 644 VideoEditor.apk
chmod 644 VpnDialogs.apk
chmod 644 WAPPushManager.apk
exit
# now we remove the google gapps stuff, make sure that you really don't need it
adb shell
cd system
cd app
rm GoogleBackupTransport.apk
rm NetworkLocation.apk
rm VoiceSearch.apk
exit
# now we install replacements for some of the gapps stuff
extract nogapps-maps.zip with 7zip and put it in the adb folder
copy NetworkLocation.apk in the adb folder
rename cells-world.db tocells.db and copy it to /sdcard/.nogapps/cells.db
copy org.fdroid.fdroid*.apk in the adb folder
adb push system\framework\com.google.android.maps.jar /system/framework/com.google.android.maps.jar
adb push system\etc\permissions\com.google.android.maps.xml /system/etc/permissions/com.google.android.maps.xml
adb push system\app\NetworkLocation.apk /system/app/NetworkLocation.apk
adb push org.fdroid.fdroid*.apk /system/preinstall/org.fdroid.fdroid.apk
# now we install a better eBook reader
copy org.geometerplus.zlibrary.ui.*.apk and com.hyperionics.fbreader.plugin.tts_plus*.apk in the adb folder
adb push org.geometerplus.zlibrary.ui.*.apk /system/preinstall/org.geometerplus.zlibrary.ui.apk
adb push com.hyperionics.fbreader.plugin.tts_plus*.apk /system/preinstall/com.hyperionics.fbreader.plugin.tts_plus.apk
# now we'll make the final step, this will erase most of your data!
Menu -> System settings -> Backup & reset -> Factory data reset
# device will reboot now
# wait
Menu -> System settings -> Display -> Font size -> very large
Menu -> System settings -> Display -> Wallpaper -> Wallpapers -> 3rd - Set wallpaper
Menu -> System settings -> Security -> Unknown Sources -> Enabled
Menu -> System settings -> Developer options -> USB debugging -> Enabled
Launcher -> Any Cut -> New shortcut -> Activity -> Preferences -> OK
Preferences Icon -> Homescreen -> Scroll wallpaper -> disabled
# done
Der ursprüngliche Beitrag von 13:19 Uhr wurde um 14:29 Uhr ergänzt:
and of course:
Menu -> System settings -> Location services -> Google's location service -> Enabled