1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Magpie CM6 [ 2010-12-07 ] apps2sdext *without using Scripts*

Dieses Thema im Forum "Root / Hacking / Modding für T-Mobile G1" wurde erstellt von k3v.4, 13.12.2010.

  1. k3v.4, 13.12.2010 #1
    k3v.4

    k3v.4 Threadstarter Erfahrener Benutzer

    Beiträge:
    167
    Erhaltene Danke:
    32
    Registriert seit:
    23.02.2010
    Phone:
    T-Mobile G1
    Code:
    CM6 with CM5 like apps to sd-ext
     that is , built into the framework and not using shell scripts to trick the system 
    
    [IMG]http://forum.cyanogenmod.com/index.php?app=core&module=global&section=login&do=process[/IMG]
    [IMG]http://forum.cyanogenmod.com/index.php?app=core&module=attach&section=attach&attach_id=2889[/IMG]
    
    
    
     I'm calling this Magpie, because Magpies 'steal' shinny things.
     The Code Base is ported straight from CM5 into CM6, so you have @ctso to thank for this, my changes were minimal
     
     [B]Credits[/B]
     
    [LIST]
    [*]Cyanogen + #teamdouche for .. well CM !
    [*]ChrisSoyars for the a2sdext in CM5
    [*]@NameLessJedi ( aka NLJ ) for fixing the initial moving code + consolidating our twitter / email "cvs" into github
    [*]Brut.all for apktool - helped me confirm why some apps go to sd-ext and other don't :)
    [*]Google, for Andriod
    [*]HTC , for my Dream(G1), I love it.. going to miss it :'(
    [*]Anybody and everybody that has contributed to Open Source over the years
    [/LIST]
     
      
     
     [B]Installation [/B]
     [B]This is Beta !! nandbackup[/B]
     
    [LIST]
    [*]Nandbackup
    [*]flash Magpie ( see below )
    [*]if your coming from none CM6, or did a full system wipe flash [URL="http://forum.cyanogenmod.com/index.php?app=core&module=search&do=search&andor_type=and&sid=bdf65ed4fe17669729730d020dd8dd60&search_term=google&search_app=downloads"]gapps[/URL]
    [*]boot
    [/LIST]
     
     
     [B]Note[/B],
     FR a2sdext 1.34 and higher will automatically uninstall itself on first boot
     if your using another a2sdext script you should remove it ( after nandbackup ) before flashing Magpie
     if your not currently using an a2sdext script, your fine .. don't worry.
     
     [B]Downloads[/B]
     
     [URL="http://www.mediafire.com/file/4wyfmz8ubjzv3ad/update-cm-6.1.0-Magpie-DS-signed.zip"]update-cm-6.1.0-Magpie-DS-signed.zip[/URL]
     
     [URL="http://www.mediafire.com/file/ogkou4m4vok523p/update-cm-6.1.0-Magpie-Desire-signed.zip"]update-cm-6.1.0-Magpie-Desire-signed.zip[/URL]
     
     [URL="http://www.mediafire.com/file/kmb1aoubgncr2om/update-cm-6.1.0-Magpie-BravoC-signed.zip"]update-cm-6.1.0-Magpie-BravoC-signed.zip[/URL]
     
     [URL="http://www.mediafire.com/file/8irzznpssgs622z/update-cm-6.1.0-Magpie-N1-signed.zip"]update-cm-6.1.0-Magpie-N1-signed.zip[/URL]
     
     [URL="http://www.mediafire.com/file/xw0asmh3tuxrqav/update-cm-6.1.0-Magpie-Droid-signed.zip"]update-cm-6.1.0-Magpie-Droid-signed.zip[/URL]
     
     [B]Patches[/B]
     For mdpi devices ( e.g. dream / sapphire )
     [URL="http://www.mediafire.com/file/c9b451v99ybz74y/FR-MDPI-HotFix001_S.zip"]FR-MDPI-HotFix001_S.zip[/URL]
     For hdpi devices ( e.g. N1 / Desire )
     [URL="http://www.mediafire.com/file/yj7846rr1s5e5z6/FR-HDPI-HotFix001_S.zip"]FR-HDPI-HotFix001_S.zip[/URL]
     
     If you Normally use a mdpi gapps, use the mdpi
     If you Normally use a hdpi gapps, use the hdpi
     
     HotFix001
     
    [LIST]
    [*]fixes issue where sd-ext was not always used when set default ( note does not include app-private apks ! )
    [*]_should_ stop apps from disappearing after a move ( let me know if it doesn't ).
    [/LIST]
     
     
     Note ... you may see "Problem loading Widget", if you do sorry.., you will have to setup that widget again
     
     
     [B]Features/Changelog[/B]
     
    [LIST]
    [*]Magpie for Dream/Sapphire (DS) includes AutoKernel
         Spoiler      The rom zip contains a script which will determine which Kernel you require
    one zip supports 32a , 32b and 32b's with [URL="http://forum.xda-developers.com/showthread.php?t=831139"]EzTerry's 15mb radio hack[/URL]
    AutoKernel also supports [URL="http://forum.xda-developers.com/showthread.php?p=7061471#post7061471"]customMTD[/URL] setups, so no need to flash boot patcher
    [*]apps in /sd-ext/(app/app-private) are recognised by Android
    [*]default install location can be set to sd-ext * ( may not work 100% of time )
    Settings --> CyanogenMod Settings --> Application Settings --> Install Location
    [*]Apps can be moved between internal, sd-ext and sdcard(fat)
    Settings --> Applications --> Manage applications --> app
    [*]pm ( command line ) can move.install apps to sd-ext as well as internal/sdcard (fat)
    see usage of pm command
    [*]new in the 6.1 version
    [LIST]
    [*]6.1 code base
    [*]Fix for None English default install location
    [*]disabled sd-ext move when sd-ext is not mounted
    [*]sd-ext options hidden in pm command when sd-ext not mounted ( + install to sd-ext disabled )
    [*]pm error output printed after usage ( so you don't have to scroll up to see error )
    [/LIST]
     
    [/LIST]
     
     
     [B]Known Bugs[/B]
     
    [LIST]
    [*]Market updates for apps on /sd-ext go to /data
    [*]default install location won't always work HotFix 001 should have fixed that
    [*]not possible to move private ( paid ) apps
    [*]buttons not aligned
    [*]pm can cause a soft reboot      Spoiler      ( will do that with stock CM6, maybe 5 as well pm install /data/app )
    [/LIST]
     
     
     [B]TODO[/B] 
     
    [LIST]
    [*]write DDT script ( to cleanly remove dt2sd )
    [*]fix moving app-private apps
    [*]fix market updates
    [*]fix default install location HotFix 001 should have fixed that
    [*]instructions for compiling Magpie
    [*]tab/filter for apps on sd-ext
    [*]disable move button for system apps ( currently it will let you try and fail )
    [*]sd-ext in sd and internal Storage info
    [*]correct total app size when on sdcard (fat)
    [*]Translations
    [/LIST]
     
     
     [B]Source Code[/B]
     [URL="https://github.com/Firerat/android_dalvik"]github.com/Firerat/android_dalvik[/URL]
     [URL="https://github.com/Firerat/android_frameworks_base"]github.com/Firerat/android_frameworks_base[/URL]
     [URL="https://github.com/Firerat/android_packages_apps_Settings"]github.com/Firerat/android_packages_apps_Settings[/URL]
     [URL="https://github.com/Firerat/android_packages_apps_CMParts"]github.com/Firerat/android_packages_apps_CMParts[/URL]
     Notes,
     10apps2sd script also required
     05mountsd may require patching if /dev/block/mmcblk0* are not available on boot
     
     
    Battleking4000 bedankt sich.
  2. LordXeth, 14.12.2010 #2
    LordXeth

    LordXeth Android-Guru

    Beiträge:
    2,326
    Erhaltene Danke:
    390
    Registriert seit:
    28.05.2009
    Ja das hab ich nun auch in meinem Mod eingebaut!


    Morgen werde ich es in meinem Thread hochladen! Was ich auch noch dazu sagen kann dies ist meine schnellste Destiny MOD, aber nur für RamHack + AutoCustomMTD

    AutoCustomMTD:
    das heißt für euch, wenn Ihr die "mtdpartmap.txt" auf der sdcard liegt, braucht ihr nur meine Rom flashen - kein flashen des RecoveryPatch vorher & BootPatch danach mehr nötig!

    weitere Infos in meinem Thread...


    mfg LordSeth
     
  3. Battleking4000, 15.12.2010 #3
    Battleking4000

    Battleking4000 Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    2
    Registriert seit:
    20.03.2009
    Habe das Rom mal auf mein G1 gemacht und läuft soweit ganz gut.

    Habe nur ein komisches Problem...:sad:

    Die folgenden Apps lassen sich per Titanium Backup nicht mehr installieren (TB sagt zwar er sei mit der Wiederherstellung fertig, aber sie tauchen nirgends auf).
    Auch im Marktplatz kann ich die Apps nicht mehr finden...

    Woran kann das liegen ?:confused2:

    Hier die betroffenen Apps:
    - Tasker
    - Weather Channel
    - Shazam
    - Post mobil
    - klicktel
    - MyTracks
    - Places
    - MyMaps

    Danke im Voraus.

    Edith sagt:
    Ach ja, auch direkte apk-Installation habe ich probiert. Es kommt nach einiger Zeit nur die MEldung "App wurde NICHT installiert!" ...

    Edith2:
    OK, nachdem ich http://forum.xda-developers.com/showthread.php?t=872526 (New Android Market [2.2.6] for G1(Android 2.1&2.2)[16/12/2010]) geflashed habe, ist alles wieder da und wird auch gefunden ! ;-) :-D
     
    Zuletzt bearbeitet: 15.12.2010
  4. k3v.4, 15.12.2010 #4
    k3v.4

    k3v.4 Threadstarter Erfahrener Benutzer

    Beiträge:
    167
    Erhaltene Danke:
    32
    Registriert seit:
    23.02.2010
    Phone:
    T-Mobile G1
    Von welcher Android-Version bist du denn gekommen, oder warst du auch vorher schon bei Froyo?

    Weil dabei kann es zu Komplikationen kommen, wenn du die .apk's von z.B. einem Donut oder einem Eclair in ein Froyo einbinden willst.
     
  5. Battleking4000, 15.12.2010 #5
    Battleking4000

    Battleking4000 Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    2
    Registriert seit:
    20.03.2009
    ich komme vom cm 4.2.15.1 also 1.6 (donut).
    Die Dinger waren auch alle installiert, nur nicht sichtbar...

    NAchdem ich die neuen gapps (siehe mein vorigen post) geflashed habe sind die wieder da gewesen ohne das ich noch irgendwas gemacht habe...

    Nur fehlt mir jetzt iwie Gmail !!?? Mal schauen ob ich das heute noch hinbekomme :-D

    Edit: Musste jetz noch Gmail 2.2.1 manuell installieren. Aber ich scheine jetzt alles beisammen zu haben ;)

    Danke nochmal für den Thread.
     
    Zuletzt bearbeitet: 16.12.2010
  6. Battleking4000, 18.12.2010 #6
    Battleking4000

    Battleking4000 Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    2
    Registriert seit:
    20.03.2009
  7. Schmalzstulle, 18.12.2010 #7
    Schmalzstulle

    Schmalzstulle Android-Lexikon

    Beiträge:
    1,746
    Erhaltene Danke:
    341
    Registriert seit:
    08.11.2009
    Da wäre es doch ganz nett wenn hier mal jemand erläutern könnte wie das ganze an zu wenden ist??
    Ich meine flashe ich das jetzt einfach mal über mein frisch installiertes Cyanogen 6.1 drüber?? Und habe ich dann ap2sd???
    Wäre nett wenn sich solche Erfahrungen in euren Posts niederschlagen ;)
     
  8. Battleking4000, 18.12.2010 #8
    Battleking4000

    Battleking4000 Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    2
    Registriert seit:
    20.03.2009
    Also ich komme wie oben schon gesagt von cm4.2.15.1 (1.6 mit apps2sd).

    Hab nen Wipe gemacht, magpie geflashed mit Hotfix001 und er hat meine externen Apps erkannt.

    Unter Einstellungen>Cyanogen gibts dann die Einstellung für sd-ext.

    Den Hotfix002 habe ich vorhin drüber gemacht, konnte allerdings noch nicht testen ob Updates nun auch auf SD gehen, da noch keins da ist.

    Vllt können andere berichten die vom CM6.1 kommen.
     
    Schmalzstulle bedankt sich.
  9. LordXeth, 18.12.2010 #9
    LordXeth

    LordXeth Android-Guru

    Beiträge:
    2,326
    Erhaltene Danke:
    390
    Registriert seit:
    28.05.2009

    Ja das kannst aber nicht einfach in der Nightly nutzten, wenn du eine eigene basteln willst!

    dazu gehören noch viele system datein!


    ich habs mit der Aktuellsten Nightly und diese Sache von Firerat ist noch BETA -das heißt noch garnet fertig!


    TIP: es wird erst die data/app mit Apps aus dem Market gefüllt und dann wird das auf sd-ext weiter genutzt!

    das steht auf de letzten Seite des Threads von Firerat!!


    mfg
     
  10. Battleking4000, 18.12.2010 #10
    Battleking4000

    Battleking4000 Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    2
    Registriert seit:
    20.03.2009
    Also wenn data/app intern heisst, hat er es bei mir nicht gemacht.

    Bei mir ist schön alles auf extern von Anfang an.


    Vllt hab ich dich auch falsch verstanden :winki:
     
  11. LordXeth, 18.12.2010 #11
    LordXeth

    LordXeth Android-Guru

    Beiträge:
    2,326
    Erhaltene Danke:
    390
    Registriert seit:
    28.05.2009
    richtig!

    data/app = intern

    sdcard/app = extern (CyanogenMod`s appsSD)

    sd-ext = sd-ext/app

    dann gibts noch das von Google appsSD !

    hier sind dazu die Info`s

    wie gesagt ist noch BETA - und bei mir läuft es auch nicht richtig!


    mfg
     

Diese Seite empfehlen